Changeset 3423745
- Timestamp:
- 12/19/2025 02:11:30 PM (4 weeks ago)
- Location:
- uicore-elements/trunk
- Files:
-
- 13 edited
-
assets/js/components/repeater-custom-key.js (modified) (1 diff)
-
assets/js/lib/carousel-effects/circular_avatar.js (modified) (1 diff)
-
assets/js/lib/carousel-effects/special-effects.js (modified) (1 diff)
-
assets/js/lib/carousel-effects/stacked.js (modified) (1 diff)
-
includes/class-helper.php (modified) (1 diff)
-
includes/controls/class-query.php (modified) (1 diff)
-
includes/utils/form-component.php (modified) (24 diffs)
-
includes/utils/form-service.php (modified) (1 diff)
-
includes/widgets/contact-form.php (modified) (7 diffs)
-
includes/widgets/newsletter.php (modified) (2 diffs)
-
languages/uicore-elements.pot (modified) (18 diffs)
-
plugin.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uicore-elements/trunk/assets/js/components/repeater-custom-key.js
r3307557 r3423745 1 "use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);r=r.call(e,t||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}window.addEventListener("DOMContentLoaded",function(){var t=function(){function e(){return _classCallCheck(this,e),_callSuper(this,e,arguments)}return _inherits(e,elementorModules.frontend.handlers.Base),_createClass(e,[{key:"generateId",value:function(){return Math.random().toString(36).substr(2,7)}},{key:"buildId",value:function(e){switch(1<arguments.length&&void 0!==arguments[1]?arguments[1]:null){case"auto":return'[field id ="field_'+e+'"]';case"manual":return'[field id="'+e+'"]';default:return"field_"+e}}},{key:"watchIDFields",value:function(e){var r=this;e.$el.on("input",'.elementor-control-custom_id input[data-setting="custom_id"]',function(){var e=jQuery(this).val(),t=jQuery(this).closest(".elementor-repeater-fields").find(".elementor-control-shortcode input.elementor-form-field-shortcode");t.length&&t.val(r.buildId(e,"manual")).trigger("input")})}},{key:"watchRepeaters",value:function(n){var o=1<arguments.length&&void 0!==arguments[1]&&arguments[1],i=this;setTimeout(function(){var e,t=o?jQuery(this).find(".elementor-repeater-item").first():n.$el.find(".elementor-repeater-fields:last"),r=t.find('.elementor-control-custom_id input[data-setting="custom_id"]'),t=t.find(".elementor-control-shortcode input.elementor-form-field-shortcode");r.length&&t.length&&(e=i.generateId(),r.val(i.buildId(e)).trigger("input"),t.val(i.buildId(e,"auto")).trigger("input"),i.watchIDFields(n))},100)}},{key:"bindEvents",value:function(){var n=this;elementor.hooks.addAction("panel/open_editor/widget",function(e,t,r){e.$el.on("click",".elementor-repeater-add",function(){n.watchRepeaters(e)}),e.$el.on("click",".elementor-repeater-tool-duplicate",function(){n.watchRepeaters(e,!0)}),n.watchIDFields(e)})}}])}();jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/uicore-contact-form.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})});1 "use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);r=r.call(e,t||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}function _callSuper(e,t,r){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],_getPrototypeOf(e).constructor):t.apply(e,r))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}window.addEventListener("DOMContentLoaded",function(){var t=function(){function e(){return _classCallCheck(this,e),_callSuper(this,e,arguments)}return _inherits(e,elementorModules.frontend.handlers.Base),_createClass(e,[{key:"generateId",value:function(){return Math.random().toString(36).substr(2,7)}},{key:"buildId",value:function(e){switch(1<arguments.length&&void 0!==arguments[1]?arguments[1]:null){case"auto":return'[field id="field_'+e+'"]';case"manual":return'[field id="'+e+'"]';default:return"field_"+e}}},{key:"watchIDFields",value:function(e){var r=this;e.$el.on("input",'.elementor-control-custom_id input[data-setting="custom_id"]',function(){var e=jQuery(this).val(),t=jQuery(this).closest(".elementor-repeater-fields").find(".elementor-control-shortcode input.elementor-form-field-shortcode");t.length&&t.val(r.buildId(e,"manual")).trigger("input")})}},{key:"watchRepeaters",value:function(n){var o=1<arguments.length&&void 0!==arguments[1]&&arguments[1],i=this;setTimeout(function(){var e,t=o?jQuery(this).find(".elementor-repeater-item").first():n.$el.find(".elementor-repeater-fields:last"),r=t.find('.elementor-control-custom_id input[data-setting="custom_id"]'),t=t.find(".elementor-control-shortcode input.elementor-form-field-shortcode");r.length&&t.length&&(e=i.generateId(),r.val(i.buildId(e)).trigger("input"),t.val(i.buildId(e,"auto")).trigger("input"),i.watchIDFields(n))},100)}},{key:"bindEvents",value:function(){var n=this;elementor.hooks.addAction("panel/open_editor/widget",function(e,t,r){e.$el.on("click",".elementor-repeater-add",function(){n.watchRepeaters(e)}),e.$el.on("click",".elementor-repeater-tool-duplicate",function(){n.watchRepeaters(e,!0)}),n.watchIDFields(e)})}}])}();jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/uicore-contact-form.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}); -
uicore-elements/trunk/assets/js/lib/carousel-effects/circular_avatar.js
r3416352 r3423745 1 function _0x a7df(){const _0x146bdb=['rotate(','right','32XNkDPC','backgroundColor','center','610oIiQYl','forEach','6Izjuyq','translateX(',')\x20rotate(',')\x20rotate(-','translateX(-','15deg','ms,\x20opacity\x20','1603025gHjImT','style','68621jcWUYM','slideChange','35849aSzVYb','length','6747NytLwl','transparent','transform','translateX(0)','rotate(-','rotate(0deg)\x20translateX(0)\x20rotate(0deg)','opacity','offsetWidth','2409148ACLung','48UCScej','6OFjMuF',')\x20translateX(','4584312oviBBu','querySelector','left','1196919BHsPgq','200px'];_0xa7df=function(){return _0x146bdb;};return _0xa7df();}(function(_0x1a329f,_0x35e492){const _0x1dee9=_0x12e3,_0x5aa775=_0x1a329f();while(!![]){try{const _0x45acd3=-parseInt(_0x1dee9(0xfd))/0x1*(parseInt(_0x1dee9(0xf4))/0x2)+-parseInt(_0x1dee9(0x101))/0x3*(-parseInt(_0x1dee9(0xe5))/0x4)+parseInt(_0x1dee9(0xfb))/0x5*(-parseInt(_0x1dee9(0xe6))/0x6)+-parseInt(_0x1dee9(0xe4))/0x7+parseInt(_0x1dee9(0xef))/0x8*(parseInt(_0x1dee9(0xeb))/0x9)+parseInt(_0x1dee9(0xf2))/0xa*(parseInt(_0x1dee9(0xff))/0xb)+parseInt(_0x1dee9(0xe8))/0xc;if(_0x45acd3===_0x35e492)break;else _0x5aa775['push'](_0x5aa775['shift']());}catch(_0x457248){_0x5aa775['push'](_0x5aa775['shift']());}}}(_0xa7df,0x41b59));function _0x12e3(_0x4a934f,_0x84a4b6){const _0xa7dff1=_0xa7df();return _0x12e3=function(_0x12e30c,_0x44c7d5){_0x12e30c=_0x12e30c-0xdf;let _0x31eb07=_0xa7dff1[_0x12e30c];return _0x31eb07;},_0x12e3(_0x4a934f,_0x84a4b6);}const circularAvatar=({swiper:_0x31ed4f,extendParams:_0x4e28ad,on:_0x37bbd9})=>{const _0x126dc3=_0x12e3,_0x267072='1%',_0x5426d2=_0x126dc3(0xf9),_0x1a3a6e=_0x126dc3(0xec);let _0x159e50=![],_0x45cf6b;const _0x1cce31=({slide:_0x190213,side:_0x3ca05f,ignoreTransition:_0x264eb6})=>{const _0x5d5fcf=_0x126dc3,{params:_0x17044e}=_0x31ed4f,{speed:_0x22b97e,avatarClassName:_0x5d9257,enableAvatarTranslate:_0x5f0cfa}=_0x17044e,_0x31bb2a=_0x190213['querySelector'](_0x5d9257);!_0x264eb6&&(_0x31bb2a[_0x5d5fcf(0xfc)]['transition']=_0x22b97e+_0x5d5fcf(0xfa)+_0x22b97e/0x2+'ms');switch(_0x3ca05f){case _0x5d5fcf(0xea):_0x31bb2a[_0x5d5fcf(0xfc)][_0x5d5fcf(0xe2)]=0x0;_0x5f0cfa?_0x31bb2a['style']['transform']=_0x5d5fcf(0xf5)+_0x267072+')':_0x31bb2a['style'][_0x5d5fcf(0x103)]=_0x5d5fcf(0xed)+_0x5426d2+_0x5d5fcf(0xe7)+_0x1a3a6e+_0x5d5fcf(0xf7)+_0x5426d2+')';break;case _0x5d5fcf(0xee):_0x31bb2a[_0x5d5fcf(0xfc)][_0x5d5fcf(0xe2)]=0x0;_0x5f0cfa?_0x31bb2a['style'][_0x5d5fcf(0x103)]=_0x5d5fcf(0xf8)+_0x267072+')':_0x31bb2a[_0x5d5fcf(0xfc)][_0x5d5fcf(0x103)]=_0x5d5fcf(0xe0)+_0x5426d2+')\x20translateX(-'+_0x1a3a6e+_0x5d5fcf(0xf6)+_0x5426d2+')';break;case _0x5d5fcf(0xf1):_0x31bb2a[_0x5d5fcf(0xfc)]['opacity']=0x1;_0x5f0cfa?_0x31bb2a[_0x5d5fcf(0xfc)][_0x5d5fcf(0x103)]=_0x5d5fcf(0xdf):_0x31bb2a[_0x5d5fcf(0xfc)][_0x5d5fcf(0x103)]=_0x5d5fcf(0xe1);break;}},_0x569949=({slide:_0x817cf4,side:_0x529363,enableTransition:_0x55171b})=>{const {params:_0x4ba212}=_0x31ed4f,{speed:_0x93b29f,contentClassNames:_0x5dadf7}=_0x4ba212;_0x5dadf7['forEach'](_0x3f87b8=>{const _0x4f637a=_0x12e3,_0x5ac16a=_0x817cf4[_0x4f637a(0xe9)](_0x3f87b8);if(!_0x5ac16a)return;_0x5ac16a[_0x4f637a(0xfc)]['transition']=_0x55171b?_0x93b29f+'ms,\x20opacity\x20'+_0x93b29f/0x2+'ms':null;switch(_0x529363){case _0x4f637a(0xea):_0x5ac16a[_0x4f637a(0xfc)][_0x4f637a(0xe2)]=0x0,_0x5ac16a[_0x4f637a(0xfc)][_0x4f637a(0x103)]=_0x4f637a(0xf5)+_0x267072+')';break;case _0x4f637a(0xee):_0x5ac16a[_0x4f637a(0xfc)][_0x4f637a(0xe2)]=0x0,_0x5ac16a[_0x4f637a(0xfc)]['transform']=_0x4f637a(0xf8)+_0x267072+')';break;case'center':_0x5ac16a[_0x4f637a(0xfc)][_0x4f637a(0xe2)]=0x1,_0x5ac16a[_0x4f637a(0xfc)][_0x4f637a(0x103)]=_0x4f637a(0xdf);break;}});},_0x47ef41=()=>{const _0x16aabb=_0x126dc3,{slides:_0x2194da,activeIndex:_0x3cfb6c}=_0x31ed4f;_0x2194da[_0x16aabb(0xf3)]((_0x4d9767,_0x21c83f)=>{const _0x1f7ce2=_0x16aabb,_0x915337=_0x4d9767[_0x1f7ce2(0xe3)];_0x4d9767[_0x1f7ce2(0xfc)][_0x1f7ce2(0x103)]='translateX('+-_0x21c83f*_0x915337+'px)';const _0x26560f=_0x4d9767['querySelector']('.ui-e-item');_0x26560f['style'][_0x1f7ce2(0xf0)]=_0x1f7ce2(0x102);const _0x105fa2=!_0x159e50?![]:_0x21c83f===_0x45cf6b;if(_0x3cfb6c===_0x21c83f||_0x105fa2)return;let _0xd9cfd5=_0x21c83f<_0x3cfb6c?_0x1f7ce2(0xea):_0x1f7ce2(0xee);_0x3cfb6c===0x2&&_0x21c83f===_0x2194da[_0x1f7ce2(0x100)]-0x1&&(_0xd9cfd5=_0x1f7ce2(0xea)),_0x3cfb6c===_0x2194da['length']-0x1&&_0x21c83f===0x2&&(_0xd9cfd5=_0x1f7ce2(0xee)),_0x3cfb6c===_0x2194da[_0x1f7ce2(0x100)]-0x3&&_0x21c83f===0x0&&(_0xd9cfd5='right'),_0x3cfb6c===0x0&&_0x21c83f===_0x2194da['length']-0x3&&(_0xd9cfd5=_0x1f7ce2(0xea)),_0x1cce31({'slide':_0x4d9767,'side':_0xd9cfd5,'ignoreTransition':!![]}),_0x569949({'slide':_0x4d9767,'side':_0xd9cfd5});});};_0x4e28ad({'watchSlidesProgress':!![],'virtualTranslate':!![]}),_0x37bbd9(_0x126dc3(0xfe),_0x470a1e=>{_0x45cf6b=_0x470a1e['previousIndex'];}),_0x37bbd9('init',()=>{_0x47ef41(),_0x159e50=!![];}),_0x37bbd9('transitionStart',_0x59c13c=>{const _0x30ee7f=_0x126dc3;if(!_0x159e50)return;const {slides:_0x3d2c8b,activeIndex:_0x2b15b7,params:_0x11d203}=_0x59c13c,_0x28efc0=_0x3d2c8b[_0x45cf6b];let _0x508371=_0x45cf6b<_0x2b15b7?_0x30ee7f(0xea):_0x30ee7f(0xee);_0x1cce31({'slide':_0x28efc0,'side':_0x508371}),_0x569949({'slide':_0x28efc0,'side':_0x508371,'enableTransition':!![]});const _0x535a6d=_0x3d2c8b[_0x2b15b7];_0x1cce31({'slide':_0x535a6d,'side':_0x30ee7f(0xf1)}),_0x569949({'slide':_0x535a6d,'side':_0x30ee7f(0xf1),'enableTransition':!![]}),_0x47ef41(),setTimeout(()=>{_0x59c13c['animating']=![];},0x0);});};1 function _0x998a(){const _0x685b6f=[')\x20rotate(-','2739728SMBUcs','slideChange','translateX(','translateX(-','previousIndex','length','rotate(','13939360YdekYb','opacity','translateX(0)','transition','38353pPNczT','style','29734389MuUGJY',')\x20translateX(-','transparent','15deg','querySelector','transform','2272608QvOTUZ',')\x20translateX(','center','1255385bFSpbE','forEach','right','rotate(-','360fIOsbz','200px','16MZmAQV','59851nHfNVx','left','ms,\x20opacity\x20','rotate(0deg)\x20translateX(0)\x20rotate(0deg)','px)'];_0x998a=function(){return _0x685b6f;};return _0x998a();}function _0x399e(_0x2e5f95,_0x138589){const _0x998a6=_0x998a();return _0x399e=function(_0x399e17,_0x420810){_0x399e17=_0x399e17-0x166;let _0x46a801=_0x998a6[_0x399e17];return _0x46a801;},_0x399e(_0x2e5f95,_0x138589);}(function(_0x2d35b5,_0x49425e){const _0x92f652=_0x399e,_0x398429=_0x2d35b5();while(!![]){try{const _0x5779b2=-parseInt(_0x92f652(0x188))/0x1*(-parseInt(_0x92f652(0x187))/0x2)+parseInt(_0x92f652(0x17e))/0x3+parseInt(_0x92f652(0x16b))/0x4+parseInt(_0x92f652(0x181))/0x5+parseInt(_0x92f652(0x185))/0x6*(parseInt(_0x92f652(0x176))/0x7)+parseInt(_0x92f652(0x172))/0x8+-parseInt(_0x92f652(0x178))/0x9;if(_0x5779b2===_0x49425e)break;else _0x398429['push'](_0x398429['shift']());}catch(_0x5c4cbc){_0x398429['push'](_0x398429['shift']());}}}(_0x998a,0xe56ac));const circularAvatar=({swiper:_0x3dae5c,extendParams:_0x555046,on:_0x208106})=>{const _0x264fe5=_0x399e,_0x469c6f='1%',_0x41861a=_0x264fe5(0x17b),_0x4a6aa9=_0x264fe5(0x186);let _0x5e578=![],_0xfb06aa;const _0x419b66=({slide:_0x736e9b,side:_0x230333,ignoreTransition:_0xab6e2c})=>{const _0x31f643=_0x264fe5,{params:_0x414751}=_0x3dae5c,{speed:_0x13ca59,avatarClassName:_0x8b6533,enableAvatarTranslate:_0xf6dea3}=_0x414751,_0x485131=_0x736e9b[_0x31f643(0x17c)](_0x8b6533);!_0xab6e2c&&(_0x485131[_0x31f643(0x177)]['transition']=_0x13ca59+_0x31f643(0x167)+_0x13ca59/0x2+'ms');switch(_0x230333){case _0x31f643(0x166):_0x485131[_0x31f643(0x177)][_0x31f643(0x173)]=0x0;_0xf6dea3?_0x485131[_0x31f643(0x177)][_0x31f643(0x17d)]=_0x31f643(0x16d)+_0x469c6f+')':_0x485131[_0x31f643(0x177)][_0x31f643(0x17d)]=_0x31f643(0x171)+_0x41861a+_0x31f643(0x17f)+_0x4a6aa9+_0x31f643(0x16a)+_0x41861a+')';break;case _0x31f643(0x183):_0x485131[_0x31f643(0x177)][_0x31f643(0x173)]=0x0;_0xf6dea3?_0x485131[_0x31f643(0x177)][_0x31f643(0x17d)]=_0x31f643(0x16e)+_0x469c6f+')':_0x485131[_0x31f643(0x177)]['transform']=_0x31f643(0x184)+_0x41861a+_0x31f643(0x179)+_0x4a6aa9+')\x20rotate('+_0x41861a+')';break;case'center':_0x485131[_0x31f643(0x177)][_0x31f643(0x173)]=0x1;_0xf6dea3?_0x485131['style'][_0x31f643(0x17d)]=_0x31f643(0x174):_0x485131[_0x31f643(0x177)][_0x31f643(0x17d)]=_0x31f643(0x168);break;}},_0x911202=({slide:_0x4ce60d,side:_0xdb3040,enableTransition:_0x1b4932})=>{const _0x23b34b=_0x264fe5,{params:_0x461607}=_0x3dae5c,{speed:_0x420c25,contentClassNames:_0x5a4f15}=_0x461607;_0x5a4f15[_0x23b34b(0x182)](_0x38f78f=>{const _0x13923c=_0x23b34b,_0x4c92ad=_0x4ce60d['querySelector'](_0x38f78f);if(!_0x4c92ad)return;_0x4c92ad[_0x13923c(0x177)][_0x13923c(0x175)]=_0x1b4932?_0x420c25+'ms,\x20opacity\x20'+_0x420c25/0x2+'ms':null;switch(_0xdb3040){case _0x13923c(0x166):_0x4c92ad[_0x13923c(0x177)][_0x13923c(0x173)]=0x0,_0x4c92ad[_0x13923c(0x177)][_0x13923c(0x17d)]=_0x13923c(0x16d)+_0x469c6f+')';break;case _0x13923c(0x183):_0x4c92ad['style'][_0x13923c(0x173)]=0x0,_0x4c92ad['style'][_0x13923c(0x17d)]='translateX(-'+_0x469c6f+')';break;case _0x13923c(0x180):_0x4c92ad[_0x13923c(0x177)]['opacity']=0x1,_0x4c92ad[_0x13923c(0x177)][_0x13923c(0x17d)]=_0x13923c(0x174);break;}});},_0x16d9c1=()=>{const _0xd188f0=_0x264fe5,{slides:_0x183175,activeIndex:_0x4dff15}=_0x3dae5c;_0x183175[_0xd188f0(0x182)]((_0xa28c15,_0x399627)=>{const _0xb2face=_0xd188f0,_0x2803d9=_0xa28c15['offsetWidth'];_0xa28c15[_0xb2face(0x177)]['transform']=_0xb2face(0x16d)+-_0x399627*_0x2803d9+_0xb2face(0x169);const _0x1ad4b1=_0xa28c15['querySelector']('.ui-e-item');_0x1ad4b1[_0xb2face(0x177)]['backgroundColor']=_0xb2face(0x17a);const _0x3024aa=!_0x5e578?![]:_0x399627===_0xfb06aa;if(_0x4dff15===_0x399627||_0x3024aa)return;let _0x55f93f=_0x399627<_0x4dff15?'left':'right';_0x4dff15===0x2&&_0x399627===_0x183175['length']-0x1&&(_0x55f93f=_0xb2face(0x166)),_0x4dff15===_0x183175[_0xb2face(0x170)]-0x1&&_0x399627===0x2&&(_0x55f93f=_0xb2face(0x183)),_0x4dff15===_0x183175[_0xb2face(0x170)]-0x3&&_0x399627===0x0&&(_0x55f93f=_0xb2face(0x183)),_0x4dff15===0x0&&_0x399627===_0x183175[_0xb2face(0x170)]-0x3&&(_0x55f93f=_0xb2face(0x166)),_0x419b66({'slide':_0xa28c15,'side':_0x55f93f,'ignoreTransition':!![]}),_0x911202({'slide':_0xa28c15,'side':_0x55f93f});});};_0x555046({'watchSlidesProgress':!![],'virtualTranslate':!![]}),_0x208106(_0x264fe5(0x16c),_0x1feb78=>{const _0x172928=_0x264fe5;_0xfb06aa=_0x1feb78[_0x172928(0x16f)];}),_0x208106('init',()=>{_0x16d9c1(),_0x5e578=!![];}),_0x208106('transitionStart',_0x1d6751=>{const _0x529083=_0x264fe5;if(!_0x5e578)return;const {slides:_0x256173,activeIndex:_0x4895fe,params:_0x2c2a7e}=_0x1d6751,_0x3f76a0=_0x256173[_0xfb06aa];let _0x2446b6=_0xfb06aa<_0x4895fe?'left':_0x529083(0x183);_0x419b66({'slide':_0x3f76a0,'side':_0x2446b6}),_0x911202({'slide':_0x3f76a0,'side':_0x2446b6,'enableTransition':!![]});const _0x1f053d=_0x256173[_0x4895fe];_0x419b66({'slide':_0x1f053d,'side':_0x529083(0x180)}),_0x911202({'slide':_0x1f053d,'side':_0x529083(0x180),'enableTransition':!![]}),_0x16d9c1(),setTimeout(()=>{_0x1d6751['animating']=![];},0x0);});}; -
uicore-elements/trunk/assets/js/lib/carousel-effects/special-effects.js
r3416352 r3423745 1 (function(_0x 40edb9,_0x140a03){const _0x3668bd=_0x2d83,_0x2269f4=_0x40edb9();while(!![]){try{const _0x5967f6=parseInt(_0x3668bd(0x1fa))/0x1+parseInt(_0x3668bd(0x1f7))/0x2+parseInt(_0x3668bd(0x20e))/0x3*(parseInt(_0x3668bd(0x203))/0x4)+-parseInt(_0x3668bd(0x1ff))/0x5+parseInt(_0x3668bd(0x205))/0x6+parseInt(_0x3668bd(0x217))/0x7*(-parseInt(_0x3668bd(0x21e))/0x8)+-parseInt(_0x3668bd(0x1ed))/0x9;if(_0x5967f6===_0x140a03)break;else _0x2269f4['push'](_0x2269f4['shift']());}catch(_0x2a8b7a){_0x2269f4['push'](_0x2269f4['shift']());}}}(_0xf8c6,0x40fff));function _0xf8c6(){const _0x2abf35=['deg','filter','512015XfdtmB','previousLast','navigated','left','progress','799990QNXrKL','sideVisibleIndex','round','circular','138292DnUKuY','push','1232346TTAfZI','side','perspective','forEach','ms\x20','blur','opacity','previousFirst','classnames','3wtfHYn','zIndex','abs','translateZ','style','params','classList','ui-e-hidden','type','1218KVNJjL','entries','add','previousElementSibling','direction','classname','object','17256iRfJZu','start','nextElementSibling','hidden','remove','end','init','right','4248972BFwQgu','contains','animation','includes','transform','previousIndex','transition','length','firstVisibleIndex','trim','1043368VNoFZH'];_0xf8c6=function(){return _0x2abf35;};return _0xf8c6();}const getCssUnit=_0x55b70a=>{const _0xa47535=_0x2d83,_0xc8c183={'translateX':{'unit':'%'},'translateZ':{'unit':'px'},'perspective':{'unit':'px'},'rotate':{'unit':_0xa47535(0x1f8)},'blur':{'unit':'px'}};for(const _0x144f84 in _0xc8c183){if(_0x55b70a[_0xa47535(0x1f0)](_0x144f84))return _0xc8c183[_0x144f84];}return{'unit':''};},applyProgressiveStyles=(_0x308daa,_0x5384df,_0x9cef86,_0x288a41)=>{const _0x45fb57=_0x2d83;for(const [_0x551db6,_0x51471a]of Object['entries'](_0x5384df[_0x45fb57(0x21f)])){let _0x54fdb3,_0x50ff92='';if(typeof _0x51471a!==_0x45fb57(0x21d)){const {unit:_0x53d1c6}=getCssUnit(_0x551db6);switch(_0x551db6){case _0x45fb57(0x20b):_0x54fdb3=_0x288a41?(-_0x9cef86/0x64*_0x51471a-_0x51471a)*-0x1:_0x9cef86/0x64*_0x51471a;break;default:_0x54fdb3=_0x51471a;}_0x308daa[_0x45fb57(0x212)][_0x551db6]=''+_0x54fdb3+_0x53d1c6;}else{for(const [_0x3f490e,_0x3c9706]of Object[_0x45fb57(0x218)](_0x51471a)){const {unit:_0x21241b}=getCssUnit(_0x3f490e);switch(_0x3f490e){case _0x45fb57(0x20a):_0x54fdb3=_0x288a41?_0x3c9706+(_0x3c9706-_0x5384df[_0x45fb57(0x1ea)]['filter'][_0x45fb57(0x20a)])*(_0x9cef86/0x64):_0x5384df[_0x45fb57(0x1ea)][_0x45fb57(0x1f9)][_0x45fb57(0x20a)]-_0x9cef86/_0x5384df[_0x45fb57(0x1ea)][_0x45fb57(0x1f9)][_0x45fb57(0x20a)];break;case _0x45fb57(0x207):_0x54fdb3=_0x3c9706;break;default:_0x54fdb3=_0x288a41?_0x3c9706+(_0x3c9706-_0x5384df[_0x45fb57(0x1ea)][_0x45fb57(0x1f1)][_0x3f490e])*(_0x9cef86/0x64):_0x5384df[_0x45fb57(0x1ea)][_0x45fb57(0x1f1)][_0x3f490e]-_0x5384df[_0x45fb57(0x1ea)]['transform'][_0x3f490e]*_0x9cef86/0x64;break;}_0x50ff92+='\x20'+_0x3f490e+'('+_0x54fdb3+_0x21241b+')';}_0x308daa['style'][_0x551db6]=_0x50ff92[_0x45fb57(0x1f6)]();}}},applyStyles=(_0x532ad6,_0x46c7a0)=>{const _0x3cc8c7=_0x2d83;for(const [_0x35566a,_0x83620a]of Object[_0x3cc8c7(0x218)](_0x46c7a0)){if(typeof _0x83620a!==_0x3cc8c7(0x21d)){const {unit:_0x571dc8}=getCssUnit(_0x35566a);_0x532ad6[_0x3cc8c7(0x212)][_0x35566a]=''+_0x83620a+_0x571dc8;}else{let _0x41372c='';for(const [_0x2a03a2,_0x45493a]of Object[_0x3cc8c7(0x218)](_0x83620a)){const {unit:_0x399d0b}=getCssUnit(_0x2a03a2);_0x41372c+='\x20'+_0x2a03a2+'('+_0x45493a+_0x399d0b+')';}_0x532ad6[_0x3cc8c7(0x212)][_0x35566a]=_0x41372c[_0x3cc8c7(0x1f6)]();}}},setZIndex=(_0xc787cf,_0x42a37b)=>{const _0x52a86f=_0x2d83;_0xc787cf[_0x52a86f(0x212)][_0x52a86f(0x20f)]=_0x42a37b;},getProgressDif=(_0x49195d,_0x499ae5,_0x18ec9f,_0x157c8f)=>{const _0x550c4d=_0x157c8f?_0x499ae5-_0x49195d:_0x49195d-_0x499ae5;return _0x550c4d/_0x18ec9f;},getStableProgress=(_0x4e887c,_0x3cf8f1)=>{if(_0x4e887c){if(_0x3cf8f1%0x2===0x0)return Math['round'](0x64/(_0x3cf8f1-0x1)+0x64);return 0x64;}return 0x0;};let cachedCSSParams=null;function _0x2d83(_0x1e35b9,_0x3dcc09){const _0xf8c6f9=_0xf8c6();return _0x2d83=function(_0x2d83b9,_0x578a75){_0x2d83b9=_0x2d83b9-0x1e9;let _0x4cccbe=_0xf8c6f9[_0x2d83b9];return _0x4cccbe;},_0x2d83(_0x1e35b9,_0x3dcc09);}const getCssParams=(_0x557db2,_0x4a877d)=>{const _0x526a09=_0x2d83;if(cachedCSSParams)return cachedCSSParams;return _0x4a877d['type']===_0x526a09(0x202)&&(_0x4a877d[_0x526a09(0x216)]==='circular'&&(_0x4a877d[_0x526a09(0x21f)]['left'][_0x526a09(0x1f1)][_0x526a09(0x207)]&&(_0x4a877d[_0x526a09(0x21f)]['left'][_0x526a09(0x1f1)][_0x526a09(0x207)]=_0x557db2[0x0],_0x4a877d[_0x526a09(0x21f)][_0x526a09(0x1ec)][_0x526a09(0x1f1)][_0x526a09(0x207)]=_0x557db2[0x0],_0x4a877d[_0x526a09(0x1ea)][_0x526a09(0x1fd)]['transform'][_0x526a09(0x207)]=_0x557db2[0x0],_0x4a877d['end'][_0x526a09(0x1ec)][_0x526a09(0x1f1)]['perspective']=_0x557db2[0x0]),_0x4a877d[_0x526a09(0x1ea)][_0x526a09(0x1fd)][_0x526a09(0x1f1)]['translateZ']&&(_0x4a877d['end'][_0x526a09(0x1fd)]['transform'][_0x526a09(0x211)]=-_0x557db2[0x0]/0x2,_0x4a877d[_0x526a09(0x1ea)][_0x526a09(0x1ec)]['transform'][_0x526a09(0x211)]=-_0x557db2[0x0]/0x2))),cachedCSSParams={'type':_0x4a877d['type'],'classnames':{'hidden':_0x526a09(0x215),'deduplicated':'.ui-e-wrp:not(.swiper-slide-duplicate)'},'start':{'left':_0x4a877d['start']['left'],'right':_0x4a877d[_0x526a09(0x21f)][_0x526a09(0x1ec)]},'end':{'left':_0x4a877d[_0x526a09(0x1ea)][_0x526a09(0x1fd)],'right':_0x4a877d[_0x526a09(0x1ea)][_0x526a09(0x1ec)]}},cachedCSSParams;},specialEffects=({swiper:_0x713457,extendParams:_0x384210,on:_0x300df5})=>{const _0x583dc7=_0x2d83,_0x2b8874=_0x508843=>{const _0x566321=_0x2d83,{slides:_0x38d70d,visibleSlidesIndexes:_0x372f63,isEnd:_0x3490f8,params:_0x5366a1}=_0x713457,{shownSide:_0x46d5eb,loop:_0x2c6635,slidesPerView:_0x48881b}=_0x5366a1,_0x4ea568=_0x372f63[0x0],_0x280037=_0x372f63[_0x372f63[_0x566321(0x1f4)]-0x1];_0x38d70d['forEach']((_0x20d15b,_0x366c75)=>{const _0x1d7ef2=_0x566321;_0x20d15b[_0x1d7ef2(0x212)][_0x1d7ef2(0x1f3)]=null,_0x46d5eb===_0x1d7ef2(0x221)&&(!_0x372f63[_0x1d7ef2(0x1f0)](_0x366c75)&&(_0x366c75<_0x4ea568?_0x3490f8&&_0x366c75===_0x38d70d[_0x1d7ef2(0x1f4)]-0x1-_0x48881b-0x1?applyStyles(_0x20d15b,_0x508843[_0x1d7ef2(0x1ea)][_0x1d7ef2(0x1fd)]):applyStyles(_0x20d15b,_0x508843[_0x1d7ef2(0x1ea)]['right']):applyStyles(_0x20d15b,_0x508843[_0x1d7ef2(0x1ea)]['left']),_0x2c6635&&_0x20d15b[_0x1d7ef2(0x214)][_0x1d7ef2(0x219)](_0x508843[_0x1d7ef2(0x21c)]))),_0x46d5eb===_0x1d7ef2(0x1ec)&&(_0x366c75<_0x4ea568?(applyStyles(_0x20d15b,_0x508843[_0x1d7ef2(0x1ea)][_0x1d7ef2(0x1ec)]),_0x2c6635&&_0x20d15b[_0x1d7ef2(0x214)][_0x1d7ef2(0x219)](_0x508843[_0x1d7ef2(0x21c)])):(applyStyles(_0x20d15b,_0x508843[_0x1d7ef2(0x21f)][_0x1d7ef2(0x1ec)]),_0x2c6635&&!_0x372f63[_0x1d7ef2(0x1f0)](_0x366c75)&&_0x20d15b[_0x1d7ef2(0x214)][_0x1d7ef2(0x1e9)](_0x508843[_0x1d7ef2(0x21c)]))),_0x46d5eb===_0x1d7ef2(0x1fd)&&(_0x366c75>_0x280037?(applyStyles(_0x20d15b,_0x508843[_0x1d7ef2(0x1ea)][_0x1d7ef2(0x1fd)]),_0x2c6635&&_0x20d15b[_0x1d7ef2(0x214)][_0x1d7ef2(0x219)](_0x508843['classname'])):(applyStyles(_0x20d15b,_0x508843['start'][_0x1d7ef2(0x1fd)]),_0x2c6635&&!_0x372f63[_0x1d7ef2(0x1f0)](_0x366c75)&&_0x20d15b['classList']['remove'](_0x508843[_0x1d7ef2(0x21c)])));});},_0x8912b=(_0x448aa1,_0x5c0e24=0x0)=>{const {visibleSlidesIndexes:_0x2bbb02,params:_0x16bd05}=_0x713457,{centeredSlides:_0x43273c}=_0x16bd05;if(_0x43273c)return _0x2bbb02[_0x5c0e24];return parseInt(_0x448aa1['dataset']['swiperSlideIndex']);},_0x44e74d=()=>{const _0x4a486c=_0x2d83,{slides:_0x3cbd08,params:_0x2a2eab}=_0x713457,{slidesPerView:_0x128a7c,centeredSlides:_0x1963ce}=_0x2a2eab,_0x91eb5c=_0x1963ce?0x1/_0x128a7c:0x1,_0x28a43d=_0x3cbd08[_0x4a486c(0x1f4)]/_0x128a7c-_0x91eb5c,_0x58c554=0x1/_0x28a43d;return _0x58c554/_0x128a7c;},_0x1797d0=()=>{const _0x7cec0b=_0x2d83,{slidesPerView:_0x5a1fee,centeredSlides:_0x2ab981}=_0x713457[_0x7cec0b(0x213)];if(_0x2ab981)return(_0x5a1fee-0x1)/0x2;return 0x1;},_0x5857d2=()=>{const _0x402fb4=_0x2d83,{slidesPerView:_0x31550f,centeredSlides:_0x23bba8}=_0x713457[_0x402fb4(0x213)];if(_0x23bba8)return _0x31550f/0x2+0.5;return 0x1;},_0x58591d=_0x265a50=>{const _0x3268d7=_0x2d83,{slides:_0x582cd3,visibleSlidesIndexes:_0x36fc39}=_0x713457,{slidesPerView:_0x28d976,loop:_0x1bcf8e}=_0x713457[_0x3268d7(0x213)];let _0x52becf=_0x265a50[_0x3268d7(0x21b)]||(_0x36fc39[0x0]>=_0x265a50[_0x3268d7(0x1f2)]?_0x3268d7(0x1fd):_0x3268d7(0x1ec)),_0x4c3bb9=_0x265a50[_0x3268d7(0x200)]===_0x582cd3[_0x3268d7(0x1f4)]-0x1-_0x28d976,_0x580974=(_0x265a50[_0x3268d7(0x1fc)]||_0x265a50[_0x3268d7(0x200)]===_0x265a50[_0x3268d7(0x1f5)])&&_0x1bcf8e,_0x4c73b3=_0x265a50[_0x3268d7(0x1fc)];if(_0x4c3bb9&&(_0x265a50[_0x3268d7(0x206)]==='left'&&_0x580974||_0x265a50['side']===_0x3268d7(0x1ec)&&_0x4c73b3))return _0x52becf===_0x3268d7(0x1fd)?_0x3268d7(0x1ec):_0x3268d7(0x1fd);return _0x52becf;},_0x5499a9=(_0x4b314a,_0x2ffa01,_0x4c9a75=![])=>{const _0x5ace5a=_0x2d83,{centeredSlides:_0x1aca75,slidesPerView:_0x7d2832}=_0x713457[_0x5ace5a(0x213)];if(!_0x1aca75&&_0x4c9a75)return(_0x4b314a-_0x7d2832+0x1)*_0x2ffa01;return _0x4b314a*_0x2ffa01;},_0x329c10=(_0x16ac23,_0xdadd5b,_0x59b6fa,_0x49aeba)=>{const _0x3c2c8c=_0x2d83,{slides:_0x32b331,visibleSlides:_0x14b407,visibleSlidesIndexes:_0x2445ff,params:_0x4777d5}=_0x713457,{slidesPerView:_0x46c127,speed:_0x4747cf,shownSide:_0xa02f7d}=_0x4777d5,_0x8eaf64=_0x14b407[0x0],_0x4108f7=_0x2445ff[0x0],_0x317e4f=_0x2445ff[_0x14b407['length']-0x1],_0x33a47b=Math[_0x3c2c8c(0x210)](_0x4108f7-_0xdadd5b),_0x51556d=_0x33a47b>0x1;if(_0x51556d&&_0x33a47b<_0x46c127){const _0x27345e=_0x4747cf/_0x33a47b,_0x1f2e55=_0x16ac23!==_0xa02f7d;_0x32b331[_0x3c2c8c(0x208)]((_0x1968df,_0x17c487)=>{const _0x517e13=_0x3c2c8c;let _0x11a404;_0xa02f7d===_0x517e13(0x221)?_0x16ac23===_0x517e13(0x1fd)?_0x11a404=_0x17c487>=_0xdadd5b&&_0x17c487<=_0x317e4f:_0x11a404=_0x17c487<=_0x59b6fa&&_0x17c487>=_0x4108f7:_0xa02f7d===_0x517e13(0x1fd)?_0x1f2e55?_0x11a404=_0x17c487>_0x317e4f&&_0x17c487<=_0x59b6fa:_0x11a404=_0x17c487<=_0x317e4f&&_0x17c487>_0x59b6fa:_0x1f2e55?_0x11a404=_0x17c487<_0x4108f7&&_0x17c487>=previousFirstIndexpreviousFirstIndex:_0x11a404=_0x17c487>=_0x4108f7&&_0x17c487<previousFirstIndexpreviousFirstIndex;if(_0x11a404){let _0x28863c;_0xa02f7d==='hidden'?_0x16ac23==='left'?_0x28863c=_0x17c487-_0xdadd5b:_0x28863c=_0x59b6fa-_0x17c487:_0xa02f7d===_0x517e13(0x1fd)?_0x1f2e55?_0x28863c=_0x59b6fa-_0x17c487:_0x28863c=_0x17c487-_0x59b6fa:_0x1f2e55?_0x28863c=_0x17c487-_0xdadd5b:_0x28863c=_0xdadd5b-_0x17c487;_0x1968df[_0x517e13(0x212)]['transition']=_0x27345e+_0x517e13(0x209)+_0x27345e*_0x28863c+'ms';if(_0xa02f7d===_0x517e13(0x221)){if(_0x16ac23==='left'){if(_0x17c487<_0x4108f7){applyStyles(_0x1968df,_0x49aeba['end'][_0x517e13(0x1ec)]);if(_0x17c487>_0x59b6fa){const _0x4c9ee8=_0x17c487-_0x59b6fa-0x1;_0x1968df[_0x517e13(0x212)][_0x517e13(0x1f3)]=_0x27345e+_0x517e13(0x209)+_0x4c9ee8*_0x27345e+'ms',applyStyles(_0x1968df,_0x49aeba['start']['right']);const _0x485c2e=setTimeout(()=>{const _0x56859c=_0x517e13;_0x1968df[_0x56859c(0x212)][_0x56859c(0x1f3)]=_0x27345e+'ms',applyStyles(_0x1968df,_0x49aeba[_0x56859c(0x1ea)]['right']);},_0x28863c*_0x27345e);_0x508b8d[_0x517e13(0x204)](_0x485c2e);}}else applyStyles(_0x1968df,_0x49aeba[_0x517e13(0x21f)][_0x517e13(0x1ec)]);}else _0x17c487>=_0xdadd5b?applyStyles(_0x1968df,_0x49aeba[_0x517e13(0x1ea)][_0x517e13(0x1fd)]):applyStyles(_0x1968df,_0x49aeba['end']['left']);}else _0x1f2e55?applyStyles(_0x1968df,_0x49aeba[_0x517e13(0x1ea)]['left']):applyStyles(_0x1968df,_0x49aeba[_0x517e13(0x21f)][_0x517e13(0x1fd)]);}});}return _0x8eaf64[_0x3c2c8c(0x212)][_0x3c2c8c(0x1f3)]=null,{'previousFirst':_0x4108f7,'previousLast':_0x317e4f};},_0x1ba8cb=(_0x495a86,_0x472a74,_0x586871)=>{const _0x5daa79=_0x2d83,{visibleSlides:_0x4f304a,visibleSlidesIndexes:_0x3f40b3}=_0x713457,{slidesPerView:_0x21bc3d,centeredSlides:_0x17fb71,shownSide:_0x4e9e61,loop:_0x33441b,speed:_0x4afa77}=_0x713457[_0x5daa79(0x213)],{progress:_0x455042,direction:_0x302c91,realNumberOfSlides:_0xdf1827}=_0x495a86;let {previousFirstVisibleIndex:_0x422bff,previousLastVisibleIndex:_0x2e9c55}=_0x495a86;const _0x1b4391=_0x586871==='left'?0x0:_0x4f304a[_0x5daa79(0x1f4)]-0x1,_0x5eabbd=_0x586871===_0x5daa79(0x1fd)?_0x422bff:_0x2e9c55,_0x3ed1aa=_0x586871==='left'?'right':_0x5daa79(0x1fd),_0x1e18b3=_0x4f304a[_0x1b4391],_0x2fa120=_0x3f40b3[_0x1b4391],_0x5bf0fc=_0x3f40b3[_0x4f304a[_0x5daa79(0x1f4)]-0x1],_0x1a2dad=_0x8912b(_0x1e18b3,_0x1b4391),_0x1d095e=_0x44e74d(),_0x148a58=_0x1797d0(),_0x1a7350=_0x586871===_0x5daa79(0x1ec),_0x135264=Math[_0x5daa79(0x210)](_0x2fa120-_0x5eabbd),_0x1cc5d6=_0x135264>0x1;if(_0x4e9e61!==_0x586871){const _0x328709=_0x5857d2();let _0x1f78b3={'sideVisibleIndex':_0x2fa120,'navigated':_0x1cc5d6,'direction':_0x302c91,'side':_0x586871};!_0x1a7350&&(_0x1f78b3[_0x5daa79(0x1f2)]=_0x5eabbd);let _0x26268d=_0x58591d(_0x1f78b3);const _0x1458bd=_0x586871===_0x5daa79(0x1fd)?_0x1e18b3[_0x5daa79(0x21a)]:_0x1e18b3[_0x5daa79(0x220)];_0x1458bd&&(setZIndex(_0x1458bd,-0x1),_0x33441b&&_0x1458bd['classList']['remove'](_0x472a74[_0x5daa79(0x20d)][_0x5daa79(0x221)]),_0x1a2dad===_0xdf1827-_0x328709?(_0x1458bd[_0x5daa79(0x212)][_0x5daa79(0x1f3)]=_0x26268d===_0x5daa79(0x1ec)?null:_0x4afa77+'ms',applyStyles(_0x1458bd,_0x472a74[_0x5daa79(0x1ea)][_0x3ed1aa])):_0x1458bd[_0x5daa79(0x212)][_0x5daa79(0x1f3)]=_0x4afa77+'ms');_0x1a7350&&(_0x1e18b3[_0x5daa79(0x212)][_0x5daa79(0x1f3)]=null);const _0x5881b5=_0x5499a9(_0x2fa120,_0x1d095e,_0x1a7350),_0x3fdfdf=getProgressDif(_0x455042,_0x5881b5,_0x148a58,_0x1a7350),_0x4d0f6f=Math[_0x5daa79(0x201)](0x64*_0x3fdfdf/_0x1d095e),_0x4b999a=0x64-Math[_0x5daa79(0x201)](_0x4d0f6f*0x64/0x64),_0x13f488=getStableProgress(_0x17fb71,_0x21bc3d),_0x51461a=_0x17fb71?_0x4d0f6f!==_0x13f488:_0x4d0f6f>_0x13f488,_0x1359b7=_0x1e18b3;_0x51461a?(setZIndex(_0x1359b7,-0x1),applyProgressiveStyles(_0x1359b7,{'start':_0x472a74[_0x5daa79(0x21f)][_0x3ed1aa],'end':_0x472a74[_0x5daa79(0x1ea)][_0x3ed1aa]},_0x4b999a,_0x17fb71)):(_0x1359b7['style'][_0x5daa79(0x1f3)]=_0x4d0f6f===_0x13f488&&!_0x1359b7[_0x5daa79(0x214)][_0x5daa79(0x1ee)](_0x472a74[_0x5daa79(0x20d)][_0x5daa79(0x221)])?_0x4afa77+'ms':null,_0x17fb71?(applyProgressiveStyles(_0x1359b7,{'start':_0x472a74[_0x5daa79(0x21f)][_0x3ed1aa],'end':_0x472a74['end'][_0x3ed1aa]},_0x4b999a,_0x17fb71),setZIndex(_0x1359b7,-0x1)):(applyStyles(_0x1359b7,_0x472a74[_0x5daa79(0x21f)][_0x3ed1aa]),setZIndex(_0x1359b7,0x1)));if(!_0x1a7350)return _0x422bff=_0x2fa120,_0x51461a&&_0x4f304a[_0x5daa79(0x1f4)]===0x1&&(_0x2e9c55=_0x5bf0fc),{'previousFirst':_0x422bff,'previousLast':_0x2e9c55};}};let _0x508b8d=[],_0x532502=undefined,_0x27e5e0=undefined,_0xd58cae=0x0;_0x384210({'watchSlidesProgress':!![]}),_0x300df5(_0x583dc7(0x1eb),_0x26db96=>{const _0x1704bd=_0x583dc7,{el:_0x221650,slidesSizesGrid:_0x3780aa,params:_0x2a964a}=_0x26db96,_0x254388=getCssParams(_0x3780aa,_0x2a964a[_0x1704bd(0x1ef)]),_0x2db06f=_0x221650['querySelectorAll'](_0x254388[_0x1704bd(0x20d)]['deduplicated']);_0xd58cae=_0x2db06f[_0x1704bd(0x1f4)],_0x2b8874(_0x254388);}),_0x300df5(_0x583dc7(0x1fe),(_0xb9b8c5,_0x360a4c)=>{const _0x5abd2b=_0x583dc7,{slides:_0x29db40,visibleSlides:_0x2f3909,visibleSlidesIndexes:_0x5f1d04,slidesSizesGrid:_0x160522,params:_0x1d3e38}=_0xb9b8c5,_0x26085d=getCssParams(_0x160522,_0x1d3e38['animation']);_0x2b8874(_0x26085d),_0x508b8d['forEach'](clearTimeout);const _0x1b2ba2=_0x5f1d04[0x0],_0x3bcff4=_0x5f1d04[_0x2f3909[_0x5abd2b(0x1f4)]-0x1];let _0x3d6a46=_0x58591d({'previousIndex':_0x27e5e0}),_0x3bf5e1={};_0x3bf5e1=_0x329c10(_0x3d6a46,_0x27e5e0,_0x532502,_0x26085d),_0x27e5e0=_0x3bf5e1[_0x5abd2b(0x20c)],_0x532502=_0x3bf5e1[_0x5abd2b(0x1fb)];const _0x54509e={'progress':_0x360a4c,'direction':_0x3d6a46,'realNumberOfSlides':_0xd58cae,'previousFirstVisibleIndex':_0x27e5e0,'previousLastVisibleIndex':_0x532502};_0x3bf5e1=_0x1ba8cb(_0x54509e,_0x26085d,_0x5abd2b(0x1fd)),_0x1ba8cb(_0x54509e,_0x26085d,_0x5abd2b(0x1ec)),_0x532502=_0x3bcff4,_0x5f1d04[_0x5abd2b(0x208)](_0x5db03a=>{const _0xcc5248=_0x5abd2b;if(_0x5db03a!==_0x1b2ba2&&_0x5db03a!==_0x3bcff4){const _0x5e16c6=_0x29db40[_0x5db03a];_0x5e16c6[_0xcc5248(0x212)]['transition']=null,setZIndex(_0x5e16c6,0x1),applyStyles(_0x5e16c6,_0x26085d[_0xcc5248(0x21f)][_0xcc5248(0x1fd)]);}});});};1 (function(_0x3c4d26,_0x1e3ecf){const _0x58798b=_0x3e5e,_0x212dda=_0x3c4d26();while(!![]){try{const _0x783b4f=parseInt(_0x58798b(0x93))/0x1+parseInt(_0x58798b(0x9e))/0x2+parseInt(_0x58798b(0xa4))/0x3*(-parseInt(_0x58798b(0xb1))/0x4)+-parseInt(_0x58798b(0xa9))/0x5*(-parseInt(_0x58798b(0x8e))/0x6)+-parseInt(_0x58798b(0x97))/0x7+parseInt(_0x58798b(0xc4))/0x8+-parseInt(_0x58798b(0x94))/0x9;if(_0x783b4f===_0x1e3ecf)break;else _0x212dda['push'](_0x212dda['shift']());}catch(_0x85603c){_0x212dda['push'](_0x212dda['shift']());}}}(_0x1ff5,0x7926d));const getCssUnit=_0x5c92b7=>{const _0x2538da=_0x3e5e,_0x1e7814={'translateX':{'unit':'%'},'translateZ':{'unit':'px'},'perspective':{'unit':'px'},'rotate':{'unit':'deg'},'blur':{'unit':'px'}};for(const _0xc31ebc in _0x1e7814){if(_0x5c92b7[_0x2538da(0x9c)](_0xc31ebc))return _0x1e7814[_0xc31ebc];}return{'unit':''};},applyProgressiveStyles=(_0x152900,_0xf00d62,_0x38269a,_0x1e38a7)=>{const _0x432f3d=_0x3e5e;for(const [_0x48664e,_0x54c706]of Object[_0x432f3d(0x8f)](_0xf00d62[_0x432f3d(0xbd)])){let _0x4cb752,_0x5b8603='';if(typeof _0x54c706!=='object'){const {unit:_0x9293d3}=getCssUnit(_0x48664e);switch(_0x48664e){case _0x432f3d(0x98):_0x4cb752=_0x1e38a7?(-_0x38269a/0x64*_0x54c706-_0x54c706)*-0x1:_0x38269a/0x64*_0x54c706;break;default:_0x4cb752=_0x54c706;}_0x152900[_0x432f3d(0x8d)][_0x48664e]=''+_0x4cb752+_0x9293d3;}else{for(const [_0x32f27f,_0x236aa0]of Object['entries'](_0x54c706)){const {unit:_0xea95ba}=getCssUnit(_0x32f27f);switch(_0x32f27f){case _0x432f3d(0xa6):_0x4cb752=_0x1e38a7?_0x236aa0+(_0x236aa0-_0xf00d62[_0x432f3d(0x91)][_0x432f3d(0xba)]['blur'])*(_0x38269a/0x64):_0xf00d62[_0x432f3d(0x91)]['filter'][_0x432f3d(0xa6)]-_0x38269a/_0xf00d62[_0x432f3d(0x91)][_0x432f3d(0xba)][_0x432f3d(0xa6)];break;case _0x432f3d(0x92):_0x4cb752=_0x236aa0;break;default:_0x4cb752=_0x1e38a7?_0x236aa0+(_0x236aa0-_0xf00d62[_0x432f3d(0x91)][_0x432f3d(0xb6)][_0x32f27f])*(_0x38269a/0x64):_0xf00d62['end'][_0x432f3d(0xb6)][_0x32f27f]-_0xf00d62[_0x432f3d(0x91)][_0x432f3d(0xb6)][_0x32f27f]*_0x38269a/0x64;break;}_0x5b8603+='\x20'+_0x32f27f+'('+_0x4cb752+_0xea95ba+')';}_0x152900['style'][_0x48664e]=_0x5b8603['trim']();}}},applyStyles=(_0x1c704f,_0x3db40c)=>{const _0x4451e6=_0x3e5e;for(const [_0x5d623a,_0x211fbd]of Object['entries'](_0x3db40c)){if(typeof _0x211fbd!==_0x4451e6(0xc2)){const {unit:_0x366446}=getCssUnit(_0x5d623a);_0x1c704f[_0x4451e6(0x8d)][_0x5d623a]=''+_0x211fbd+_0x366446;}else{let _0x18360d='';for(const [_0x26d3d6,_0x271125]of Object[_0x4451e6(0x8f)](_0x211fbd)){const {unit:_0x5cde5b}=getCssUnit(_0x26d3d6);_0x18360d+='\x20'+_0x26d3d6+'('+_0x271125+_0x5cde5b+')';}_0x1c704f[_0x4451e6(0x8d)][_0x5d623a]=_0x18360d[_0x4451e6(0xbf)]();}}},setZIndex=(_0x5b5f1e,_0x4cbef0)=>{const _0x216bb1=_0x3e5e;_0x5b5f1e[_0x216bb1(0x8d)][_0x216bb1(0xaa)]=_0x4cbef0;},getProgressDif=(_0x4493fd,_0x55b570,_0x37e101,_0x27bfed)=>{const _0x4039db=_0x27bfed?_0x55b570-_0x4493fd:_0x4493fd-_0x55b570;return _0x4039db/_0x37e101;},getStableProgress=(_0x41f64c,_0x416ffa)=>{const _0x2534e0=_0x3e5e;if(_0x41f64c){if(_0x416ffa%0x2===0x0)return Math[_0x2534e0(0xc1)](0x64/(_0x416ffa-0x1)+0x64);return 0x64;}return 0x0;};let cachedCSSParams=null;function _0x1ff5(){const _0x8f9bef=['direction','push','type','right','2304616ZnezAd','ui-e-hidden','nextElementSibling','dataset','translateZ','transform','contains','init','querySelectorAll','filter','deduplicated','abs','start','transition','trim','circular','round','object','sideVisibleIndex','7832528mtuFLg','previousFirst','side','length','style','6zsYiFb','entries','ms\x20','end','perspective','707094uuhWFZ','13545117KetIAE','animation','hidden','2621269AuMwLG','opacity','left','navigated','previousLast','includes','progress','1391048imJwBV','previousElementSibling','classnames','remove','previousIndex','add','3SFerrh','forEach','blur','firstVisibleIndex','classList','2850935zcQcVe','zIndex','params','classname'];_0x1ff5=function(){return _0x8f9bef;};return _0x1ff5();}function _0x3e5e(_0x30590e,_0x13f08f){const _0x1ff5f7=_0x1ff5();return _0x3e5e=function(_0x3e5e17,_0x558f2f){_0x3e5e17=_0x3e5e17-0x8b;let _0x1ffd7b=_0x1ff5f7[_0x3e5e17];return _0x1ffd7b;},_0x3e5e(_0x30590e,_0x13f08f);}const getCssParams=(_0x1fdd58,_0x43fa89)=>{const _0x3d083e=_0x3e5e;if(cachedCSSParams)return cachedCSSParams;return _0x43fa89['type']===_0x3d083e(0xc0)&&(_0x43fa89['type']===_0x3d083e(0xc0)&&(_0x43fa89[_0x3d083e(0xbd)][_0x3d083e(0x99)]['transform'][_0x3d083e(0x92)]&&(_0x43fa89['start']['left']['transform'][_0x3d083e(0x92)]=_0x1fdd58[0x0],_0x43fa89['start']['right']['transform'][_0x3d083e(0x92)]=_0x1fdd58[0x0],_0x43fa89['end'][_0x3d083e(0x99)]['transform']['perspective']=_0x1fdd58[0x0],_0x43fa89[_0x3d083e(0x91)]['right'][_0x3d083e(0xb6)][_0x3d083e(0x92)]=_0x1fdd58[0x0]),_0x43fa89[_0x3d083e(0x91)][_0x3d083e(0x99)][_0x3d083e(0xb6)][_0x3d083e(0xb5)]&&(_0x43fa89[_0x3d083e(0x91)]['left'][_0x3d083e(0xb6)][_0x3d083e(0xb5)]=-_0x1fdd58[0x0]/0x2,_0x43fa89['end'][_0x3d083e(0xb0)][_0x3d083e(0xb6)]['translateZ']=-_0x1fdd58[0x0]/0x2))),cachedCSSParams={'type':_0x43fa89[_0x3d083e(0xaf)],'classnames':{'hidden':_0x3d083e(0xb2),'deduplicated':'.ui-e-wrp:not(.swiper-slide-duplicate)'},'start':{'left':_0x43fa89[_0x3d083e(0xbd)]['left'],'right':_0x43fa89['start'][_0x3d083e(0xb0)]},'end':{'left':_0x43fa89['end']['left'],'right':_0x43fa89[_0x3d083e(0x91)][_0x3d083e(0xb0)]}},cachedCSSParams;},specialEffects=({swiper:_0x1a3c83,extendParams:_0x5c9b37,on:_0x10d790})=>{const _0x4d9376=_0x3e5e,_0x2c1305=_0x308626=>{const _0x4f5cd3=_0x3e5e,{slides:_0x2ae86d,visibleSlidesIndexes:_0x193a0f,isEnd:_0x35af4d,params:_0x27f7fe}=_0x1a3c83,{shownSide:_0x44666d,loop:_0x3cefc2,slidesPerView:_0x39e13b}=_0x27f7fe,_0x5e2f72=_0x193a0f[0x0],_0x2e765f=_0x193a0f[_0x193a0f[_0x4f5cd3(0x8c)]-0x1];_0x2ae86d[_0x4f5cd3(0xa5)]((_0x53dfc8,_0x55e6d6)=>{const _0x203590=_0x4f5cd3;_0x53dfc8[_0x203590(0x8d)][_0x203590(0xbe)]=null,_0x44666d===_0x203590(0x96)&&(!_0x193a0f['includes'](_0x55e6d6)&&(_0x55e6d6<_0x5e2f72?_0x35af4d&&_0x55e6d6===_0x2ae86d[_0x203590(0x8c)]-0x1-_0x39e13b-0x1?applyStyles(_0x53dfc8,_0x308626[_0x203590(0x91)][_0x203590(0x99)]):applyStyles(_0x53dfc8,_0x308626[_0x203590(0x91)][_0x203590(0xb0)]):applyStyles(_0x53dfc8,_0x308626[_0x203590(0x91)]['left']),_0x3cefc2&&_0x53dfc8[_0x203590(0xa8)]['add'](_0x308626['classname']))),_0x44666d===_0x203590(0xb0)&&(_0x55e6d6<_0x5e2f72?(applyStyles(_0x53dfc8,_0x308626[_0x203590(0x91)][_0x203590(0xb0)]),_0x3cefc2&&_0x53dfc8[_0x203590(0xa8)][_0x203590(0xa3)](_0x308626[_0x203590(0xac)])):(applyStyles(_0x53dfc8,_0x308626[_0x203590(0xbd)][_0x203590(0xb0)]),_0x3cefc2&&!_0x193a0f[_0x203590(0x9c)](_0x55e6d6)&&_0x53dfc8[_0x203590(0xa8)]['remove'](_0x308626[_0x203590(0xac)]))),_0x44666d===_0x203590(0x99)&&(_0x55e6d6>_0x2e765f?(applyStyles(_0x53dfc8,_0x308626[_0x203590(0x91)][_0x203590(0x99)]),_0x3cefc2&&_0x53dfc8[_0x203590(0xa8)]['add'](_0x308626[_0x203590(0xac)])):(applyStyles(_0x53dfc8,_0x308626['start'][_0x203590(0x99)]),_0x3cefc2&&!_0x193a0f[_0x203590(0x9c)](_0x55e6d6)&&_0x53dfc8[_0x203590(0xa8)][_0x203590(0xa1)](_0x308626[_0x203590(0xac)])));});},_0xbc0440=(_0x5d7a6e,_0xcc7913=0x0)=>{const _0x5d019a=_0x3e5e,{visibleSlidesIndexes:_0x50504c,params:_0x599cf6}=_0x1a3c83,{centeredSlides:_0x3b93d8}=_0x599cf6;if(_0x3b93d8)return _0x50504c[_0xcc7913];return parseInt(_0x5d7a6e[_0x5d019a(0xb4)]['swiperSlideIndex']);},_0x3c79fb=()=>{const _0x41818e=_0x3e5e,{slides:_0x25026a,params:_0x1bd60c}=_0x1a3c83,{slidesPerView:_0x13ea47,centeredSlides:_0x2ceccc}=_0x1bd60c,_0x4cd02d=_0x2ceccc?0x1/_0x13ea47:0x1,_0x483768=_0x25026a[_0x41818e(0x8c)]/_0x13ea47-_0x4cd02d,_0x300760=0x1/_0x483768;return _0x300760/_0x13ea47;},_0xe5657c=()=>{const _0xe06018=_0x3e5e,{slidesPerView:_0xd295a1,centeredSlides:_0x31d2fb}=_0x1a3c83[_0xe06018(0xab)];if(_0x31d2fb)return(_0xd295a1-0x1)/0x2;return 0x1;},_0x8f68d7=()=>{const _0x3b5bed=_0x3e5e,{slidesPerView:_0x221f28,centeredSlides:_0x2f98ca}=_0x1a3c83[_0x3b5bed(0xab)];if(_0x2f98ca)return _0x221f28/0x2+0.5;return 0x1;},_0xf22626=_0x40a8c0=>{const _0x2ae3a5=_0x3e5e,{slides:_0x35ac84,visibleSlidesIndexes:_0x1728f6}=_0x1a3c83,{slidesPerView:_0x56ba9f,loop:_0x182ffa}=_0x1a3c83[_0x2ae3a5(0xab)];let _0xf86bf2=_0x40a8c0[_0x2ae3a5(0xad)]||(_0x1728f6[0x0]>=_0x40a8c0[_0x2ae3a5(0xa2)]?_0x2ae3a5(0x99):_0x2ae3a5(0xb0)),_0x33fa98=_0x40a8c0[_0x2ae3a5(0xc3)]===_0x35ac84[_0x2ae3a5(0x8c)]-0x1-_0x56ba9f,_0x89c421=(_0x40a8c0[_0x2ae3a5(0x9a)]||_0x40a8c0[_0x2ae3a5(0xc3)]===_0x40a8c0[_0x2ae3a5(0xa7)])&&_0x182ffa,_0x562d47=_0x40a8c0[_0x2ae3a5(0x9a)];if(_0x33fa98&&(_0x40a8c0[_0x2ae3a5(0x8b)]===_0x2ae3a5(0x99)&&_0x89c421||_0x40a8c0[_0x2ae3a5(0x8b)]===_0x2ae3a5(0xb0)&&_0x562d47))return _0xf86bf2===_0x2ae3a5(0x99)?_0x2ae3a5(0xb0):_0x2ae3a5(0x99);return _0xf86bf2;},_0x401682=(_0x1a4b3c,_0xe3c527,_0x3b3ddf=![])=>{const _0x5b22e2=_0x3e5e,{centeredSlides:_0x1c1dad,slidesPerView:_0x58defe}=_0x1a3c83[_0x5b22e2(0xab)];if(!_0x1c1dad&&_0x3b3ddf)return(_0x1a4b3c-_0x58defe+0x1)*_0xe3c527;return _0x1a4b3c*_0xe3c527;},_0x3ae94e=(_0x32564a,_0xa5b3d5,_0xc814e0,_0x18301c)=>{const _0x4d118e=_0x3e5e,{slides:_0x24baad,visibleSlides:_0x5a1e25,visibleSlidesIndexes:_0x5c362c,params:_0x160510}=_0x1a3c83,{slidesPerView:_0x16b6a9,speed:_0x5b01a,shownSide:_0x258b24}=_0x160510,_0x5b9587=_0x5a1e25[0x0],_0xd36662=_0x5c362c[0x0],_0x3df5cd=_0x5c362c[_0x5a1e25[_0x4d118e(0x8c)]-0x1],_0x3d179f=Math[_0x4d118e(0xbc)](_0xd36662-_0xa5b3d5),_0x5d195b=_0x3d179f>0x1;if(_0x5d195b&&_0x3d179f<_0x16b6a9){const _0x5aae7c=_0x5b01a/_0x3d179f,_0x28697e=_0x32564a!==_0x258b24;_0x24baad[_0x4d118e(0xa5)]((_0xed710,_0x53edf4)=>{const _0xef18a2=_0x4d118e;let _0x2867e7;_0x258b24===_0xef18a2(0x96)?_0x32564a===_0xef18a2(0x99)?_0x2867e7=_0x53edf4>=_0xa5b3d5&&_0x53edf4<=_0x3df5cd:_0x2867e7=_0x53edf4<=_0xc814e0&&_0x53edf4>=_0xd36662:_0x258b24===_0xef18a2(0x99)?_0x28697e?_0x2867e7=_0x53edf4>_0x3df5cd&&_0x53edf4<=_0xc814e0:_0x2867e7=_0x53edf4<=_0x3df5cd&&_0x53edf4>_0xc814e0:_0x28697e?_0x2867e7=_0x53edf4<_0xd36662&&_0x53edf4>=previousFirstIndexpreviousFirstIndex:_0x2867e7=_0x53edf4>=_0xd36662&&_0x53edf4<previousFirstIndexpreviousFirstIndex;if(_0x2867e7){let _0x35fd20;_0x258b24===_0xef18a2(0x96)?_0x32564a===_0xef18a2(0x99)?_0x35fd20=_0x53edf4-_0xa5b3d5:_0x35fd20=_0xc814e0-_0x53edf4:_0x258b24===_0xef18a2(0x99)?_0x28697e?_0x35fd20=_0xc814e0-_0x53edf4:_0x35fd20=_0x53edf4-_0xc814e0:_0x28697e?_0x35fd20=_0x53edf4-_0xa5b3d5:_0x35fd20=_0xa5b3d5-_0x53edf4;_0xed710[_0xef18a2(0x8d)]['transition']=_0x5aae7c+_0xef18a2(0x90)+_0x5aae7c*_0x35fd20+'ms';if(_0x258b24===_0xef18a2(0x96)){if(_0x32564a===_0xef18a2(0x99)){if(_0x53edf4<_0xd36662){applyStyles(_0xed710,_0x18301c[_0xef18a2(0x91)][_0xef18a2(0xb0)]);if(_0x53edf4>_0xc814e0){const _0x5c23d1=_0x53edf4-_0xc814e0-0x1;_0xed710[_0xef18a2(0x8d)][_0xef18a2(0xbe)]=_0x5aae7c+_0xef18a2(0x90)+_0x5c23d1*_0x5aae7c+'ms',applyStyles(_0xed710,_0x18301c['start'][_0xef18a2(0xb0)]);const _0x4650fe=setTimeout(()=>{const _0x2e5fe0=_0xef18a2;_0xed710['style'][_0x2e5fe0(0xbe)]=_0x5aae7c+'ms',applyStyles(_0xed710,_0x18301c[_0x2e5fe0(0x91)][_0x2e5fe0(0xb0)]);},_0x35fd20*_0x5aae7c);_0x1da501[_0xef18a2(0xae)](_0x4650fe);}}else applyStyles(_0xed710,_0x18301c[_0xef18a2(0xbd)][_0xef18a2(0xb0)]);}else _0x53edf4>=_0xa5b3d5?applyStyles(_0xed710,_0x18301c[_0xef18a2(0x91)][_0xef18a2(0x99)]):applyStyles(_0xed710,_0x18301c[_0xef18a2(0x91)][_0xef18a2(0x99)]);}else _0x28697e?applyStyles(_0xed710,_0x18301c['end'][_0xef18a2(0x99)]):applyStyles(_0xed710,_0x18301c[_0xef18a2(0xbd)][_0xef18a2(0x99)]);}});}return _0x5b9587[_0x4d118e(0x8d)][_0x4d118e(0xbe)]=null,{'previousFirst':_0xd36662,'previousLast':_0x3df5cd};},_0x55f4cf=(_0x4ca48c,_0xc8220d,_0x2b451f)=>{const _0x3819de=_0x3e5e,{visibleSlides:_0x23aae6,visibleSlidesIndexes:_0x4792a0}=_0x1a3c83,{slidesPerView:_0x3e55a9,centeredSlides:_0x1e4e7c,shownSide:_0x419589,loop:_0x4b6e8f,speed:_0x43ab5b}=_0x1a3c83['params'],{progress:_0x1497c7,direction:_0x1af586,realNumberOfSlides:_0x58422c}=_0x4ca48c;let {previousFirstVisibleIndex:_0x26addc,previousLastVisibleIndex:_0x3d7146}=_0x4ca48c;const _0x4c4c08=_0x2b451f==='left'?0x0:_0x23aae6[_0x3819de(0x8c)]-0x1,_0x241880=_0x2b451f===_0x3819de(0x99)?_0x26addc:_0x3d7146,_0xc95aca=_0x2b451f===_0x3819de(0x99)?'right':_0x3819de(0x99),_0x322209=_0x23aae6[_0x4c4c08],_0x42453f=_0x4792a0[_0x4c4c08],_0x389df6=_0x4792a0[_0x23aae6[_0x3819de(0x8c)]-0x1],_0x4f45bd=_0xbc0440(_0x322209,_0x4c4c08),_0x25a6f4=_0x3c79fb(),_0xad6d02=_0xe5657c(),_0x3ada36=_0x2b451f==='right',_0x32be34=Math['abs'](_0x42453f-_0x241880),_0x26df05=_0x32be34>0x1;if(_0x419589!==_0x2b451f){const _0x5f0550=_0x8f68d7();let _0x1d6127={'sideVisibleIndex':_0x42453f,'navigated':_0x26df05,'direction':_0x1af586,'side':_0x2b451f};!_0x3ada36&&(_0x1d6127[_0x3819de(0xa2)]=_0x241880);let _0x2bd393=_0xf22626(_0x1d6127);const _0xbce84c=_0x2b451f==='left'?_0x322209[_0x3819de(0x9f)]:_0x322209[_0x3819de(0xb3)];_0xbce84c&&(setZIndex(_0xbce84c,-0x1),_0x4b6e8f&&_0xbce84c[_0x3819de(0xa8)][_0x3819de(0xa1)](_0xc8220d[_0x3819de(0xa0)][_0x3819de(0x96)]),_0x4f45bd===_0x58422c-_0x5f0550?(_0xbce84c[_0x3819de(0x8d)]['transition']=_0x2bd393==='right'?null:_0x43ab5b+'ms',applyStyles(_0xbce84c,_0xc8220d['end'][_0xc95aca])):_0xbce84c['style'][_0x3819de(0xbe)]=_0x43ab5b+'ms');_0x3ada36&&(_0x322209[_0x3819de(0x8d)][_0x3819de(0xbe)]=null);const _0x4e7cbb=_0x401682(_0x42453f,_0x25a6f4,_0x3ada36),_0x515b1c=getProgressDif(_0x1497c7,_0x4e7cbb,_0xad6d02,_0x3ada36),_0x47340d=Math[_0x3819de(0xc1)](0x64*_0x515b1c/_0x25a6f4),_0x1afe2=0x64-Math[_0x3819de(0xc1)](_0x47340d*0x64/0x64),_0x391d6b=getStableProgress(_0x1e4e7c,_0x3e55a9),_0x5bfa69=_0x1e4e7c?_0x47340d!==_0x391d6b:_0x47340d>_0x391d6b,_0x51106a=_0x322209;_0x5bfa69?(setZIndex(_0x51106a,-0x1),applyProgressiveStyles(_0x51106a,{'start':_0xc8220d[_0x3819de(0xbd)][_0xc95aca],'end':_0xc8220d[_0x3819de(0x91)][_0xc95aca]},_0x1afe2,_0x1e4e7c)):(_0x51106a['style'][_0x3819de(0xbe)]=_0x47340d===_0x391d6b&&!_0x51106a['classList'][_0x3819de(0xb7)](_0xc8220d['classnames']['hidden'])?_0x43ab5b+'ms':null,_0x1e4e7c?(applyProgressiveStyles(_0x51106a,{'start':_0xc8220d['start'][_0xc95aca],'end':_0xc8220d[_0x3819de(0x91)][_0xc95aca]},_0x1afe2,_0x1e4e7c),setZIndex(_0x51106a,-0x1)):(applyStyles(_0x51106a,_0xc8220d[_0x3819de(0xbd)][_0xc95aca]),setZIndex(_0x51106a,0x1)));if(!_0x3ada36)return _0x26addc=_0x42453f,_0x5bfa69&&_0x23aae6[_0x3819de(0x8c)]===0x1&&(_0x3d7146=_0x389df6),{'previousFirst':_0x26addc,'previousLast':_0x3d7146};}};let _0x1da501=[],_0x38dd43=undefined,_0x266491=undefined,_0x365ab9=0x0;_0x5c9b37({'watchSlidesProgress':!![]}),_0x10d790(_0x4d9376(0xb8),_0x5d088f=>{const _0x50ddb0=_0x4d9376,{el:_0x53883f,slidesSizesGrid:_0x337a51,params:_0x329411}=_0x5d088f,_0x16394a=getCssParams(_0x337a51,_0x329411[_0x50ddb0(0x95)]),_0x155c09=_0x53883f[_0x50ddb0(0xb9)](_0x16394a['classnames'][_0x50ddb0(0xbb)]);_0x365ab9=_0x155c09[_0x50ddb0(0x8c)],_0x2c1305(_0x16394a);}),_0x10d790(_0x4d9376(0x9d),(_0x2c52cd,_0x1e6146)=>{const _0x5c6a2f=_0x4d9376,{slides:_0x56d33a,visibleSlides:_0x544010,visibleSlidesIndexes:_0x2ef88d,slidesSizesGrid:_0x59260b,params:_0x4bda7b}=_0x2c52cd,_0x373582=getCssParams(_0x59260b,_0x4bda7b[_0x5c6a2f(0x95)]);_0x2c1305(_0x373582),_0x1da501['forEach'](clearTimeout);const _0x2392be=_0x2ef88d[0x0],_0x181a40=_0x2ef88d[_0x544010[_0x5c6a2f(0x8c)]-0x1];let _0x416e17=_0xf22626({'previousIndex':_0x266491}),_0x11f0e3={};_0x11f0e3=_0x3ae94e(_0x416e17,_0x266491,_0x38dd43,_0x373582),_0x266491=_0x11f0e3[_0x5c6a2f(0xc5)],_0x38dd43=_0x11f0e3[_0x5c6a2f(0x9b)];const _0x5aabcc={'progress':_0x1e6146,'direction':_0x416e17,'realNumberOfSlides':_0x365ab9,'previousFirstVisibleIndex':_0x266491,'previousLastVisibleIndex':_0x38dd43};_0x11f0e3=_0x55f4cf(_0x5aabcc,_0x373582,_0x5c6a2f(0x99)),_0x55f4cf(_0x5aabcc,_0x373582,'right'),_0x38dd43=_0x181a40,_0x2ef88d[_0x5c6a2f(0xa5)](_0x582da4=>{const _0xeb08ec=_0x5c6a2f;if(_0x582da4!==_0x2392be&&_0x582da4!==_0x181a40){const _0x4a7730=_0x56d33a[_0x582da4];_0x4a7730[_0xeb08ec(0x8d)]['transition']=null,setZIndex(_0x4a7730,0x1),applyStyles(_0x4a7730,_0x373582['start'][_0xeb08ec(0x99)]);}});});}; -
uicore-elements/trunk/assets/js/lib/carousel-effects/stacked.js
r3416352 r3423745 1 (function(_0x2400ee,_0x5c31c6){const _0xcc774e=_0x2a63,_0x3cf520=_0x2400ee();while(!![]){try{const _0x22b7d5=parseInt(_0xcc774e(0x1b6))/0x1*(parseInt(_0xcc774e(0x1a6))/0x2)+-parseInt(_0xcc774e(0x1ba))/0x3*(parseInt(_0xcc774e(0x1b1))/0x4)+-parseInt(_0xcc774e(0x1a3))/0x5+-parseInt(_0xcc774e(0x1ac))/0x6*(parseInt(_0xcc774e(0x1b3))/0x7)+-parseInt(_0xcc774e(0x1b5))/0x8+-parseInt(_0xcc774e(0x1a9))/0x9*(parseInt(_0xcc774e(0x19f))/0xa)+parseInt(_0xcc774e(0x1ad))/0xb;if(_0x22b7d5===_0x5c31c6)break;else _0x3cf520['push'](_0x3cf520['shift']());}catch(_0x219ddc){_0x3cf520['push'](_0x3cf520['shift']());}}}(_0x55ca,0x3d7c2));function _0x55ca(){const _0x50224d=['scale(\x0a\x20\x20\x20\x20\x20\x20\x20\x20','init','6369bxzZGR',')\x20translateY(','opacity','zIndex','transform\x20','beforeInit','maxHeight','.swiper-wrapper','.swiper-slide','marginBottom','animating','ms\x20ease-out\x20.1s,\x20opacity\x20.2s\x20ease-in','scale(1.05)\x20translateY(','44830gDtDUU','round','scale(1)\x20translateY(','scale(','392860DmNFJc','ms\x20ease-out,\x20opacity\x20.2s\x20ease-in\x20.1s','forEach','6AAexFM','transitionEnd','style','261BPWFaR','transition','transform','996kFMqKF','9935189NUxxts','ms\x20ease-out,\x20opacity\x20.2s\x20ease-in\x20','length','querySelector','140NSrOIl','progress','17780iWPTNx','px)','2925400oqiJaz','139614pvxvJU','none'];_0x55ca=function(){return _0x50224d;};return _0x55ca();}function _0x2a63(_0x428dce,_0x2c643f){const _0x55caa5=_0x55ca();return _0x2a63=function(_0x2a63bd,_0x4899de){_0x2a63bd=_0x2a63bd-0x196;let _0x28282e=_0x55caa5[_0x2a63bd];return _0x28282e;},_0x2a63(_0x428dce,_0x2c643f);}const stackedEffect=({swiper:_0x41a029,extendParams:_0x25de0f,on:_0x36553f})=>{const _0x3ccba5=_0x2a63;let _0x4ecd8c=![],_0x248231=undefined;const _0x414f0a=0x14,_0x57a900=0x14,_0x1d7269=0.05,_0x5dbf68=0x3;_0x25de0f({'watchSlidesProgress':!![],'virtualTranslate':!![],'autoHeight':!![],'longSwipes':![]}),_0x36553f('transitionStart',_0x262737=>{const _0xfd4078=_0x2a63;setTimeout(function(){const _0x1c92b7=_0x2a63;_0x262737[_0x1c92b7(0x19c)]=![];},0x0);const {slides:_0x326c7c,visibleSlidesIndexes:_0x38fe9a}=_0x262737,_0x217929=_0x38fe9a[0x0];_0x217929===_0x326c7c[_0xfd4078(0x1af)]-0x2&&_0x248231===0x1&&(_0x326c7c[_0x326c7c[_0xfd4078(0x1af)]-0x1][_0xfd4078(0x1a8)]['transition']=_0xfd4078(0x1b7));}),_0x36553f(_0x3ccba5(0x1a7),_0x19d9f0=>{const {visibleSlidesIndexes:_0x405011}=_0x19d9f0;_0x248231=_0x405011[0x0];}),_0x36553f(_0x3ccba5(0x197),({el:_0x3b6270})=>{const _0x88220e=_0x3ccba5;_0x3b6270[_0x88220e(0x1a8)]['marginTop']=_0x414f0a+'px',_0x3b6270[_0x88220e(0x1a8)][_0x88220e(0x19b)]=_0x414f0a*(_0x5dbf68-0x1)+'px';const _0xe5c0=_0x3b6270[_0x88220e(0x1b0)](_0x88220e(0x19a)),_0x1b8eb5=_0x3b6270['querySelector'](_0x88220e(0x199));_0x1b8eb5[_0x88220e(0x1a8)][_0x88220e(0x198)]=_0xe5c0['offsetHeight']+'px';}),_0x36553f(_0x3ccba5(0x1b9),_0x387bd3=>{const {slides:_0x14d6f1,visibleSlidesIndexes:_0x50e665,slidesSizesGrid:_0x2f8e76}=_0x387bd3,_0x20cec8=_0x2f8e76[0x0],_0x126fb3=_0x50e665[0x0];_0x14d6f1['forEach']((_0x3f09b2,_0x324328)=>{const _0x344f1a=_0x2a63;_0x3f09b2['style'][_0x344f1a(0x1aa)]=null;if(_0x324328<_0x126fb3){_0x3f09b2[_0x344f1a(0x1a8)][_0x344f1a(0x1bc)]=0x0,_0x3f09b2[_0x344f1a(0x1a8)][_0x344f1a(0x1bd)]=_0x324328-_0x126fb3,_0x3f09b2[_0x344f1a(0x1a8)][_0x344f1a(0x1ab)]=_0x344f1a(0x19e)+(-_0x20cec8*_0x324328-_0x57a900)/1.05+_0x344f1a(0x1b4);return;}const _0x5f46f4=_0x324328-_0x126fb3,_0x308e97=0x1-_0x1d7269*_0x5f46f4,_0x20aea3=-_0x20cec8*_0x324328/_0x308e97+_0x414f0a*_0x5f46f4;_0x3f09b2[_0x344f1a(0x1a8)][_0x344f1a(0x1bc)]=0x1,_0x324328>_0x126fb3+_0x5dbf68-0x1&&(_0x3f09b2[_0x344f1a(0x1a8)][_0x344f1a(0x1bc)]=0x0),_0x3f09b2['style'][_0x344f1a(0x1ab)]=_0x344f1a(0x1a2)+_0x308e97+_0x344f1a(0x1bb)+_0x20aea3+_0x344f1a(0x1b4),_0x3f09b2['style'][_0x344f1a(0x1bd)]=-_0x5f46f4;}),_0x4ecd8c=!![];}),_0x36553f(_0x3ccba5(0x1b2),(_0x36cdfc,_0x21a4d8)=>{const _0x301d0d=_0x3ccba5;if(!_0x4ecd8c)return;const {slides:_0x60cd5f,visibleSlides:_0x37df2b,slidesSizesGrid:_0x5e64c0,visibleSlidesIndexes:_0x5ad166,params:_0x497f7f}=_0x36cdfc,{slidesPerView:_0x1506e7,spaceBetween:_0xddff86,speed:_0xbcbc61,loop:_0x5d6c64}=_0x497f7f,_0x588338=_0x37df2b[0x0],_0x28b64b=_0x5ad166[0x0],_0x203772=_0x5e64c0[0x0],_0x3e7767=_0x203772+_0xddff86,_0x3ce3ea=parseInt(0x64*_0x203772/_0x3e7767),_0x35bd9b=_0x60cd5f[_0x301d0d(0x1af)]/_0x1506e7-0x1,_0x393f4a=0x1/_0x35bd9b,_0x3c628e=_0x393f4a/_0x1506e7,_0x1753e1=_0x28b64b*_0x3c628e,_0x4c4d8b=_0x21a4d8-_0x1753e1,_0x500c74=Math['round'](0x64*_0x4c4d8b/_0x3c628e),_0xa6889d=_0x500c74>0x0;_0x60cd5f[_0x301d0d(0x1a5)]((_0x4a3a63,_0x5b7f4b)=>{const _0x55f629=_0x301d0d;if(_0x5b7f4b===_0x28b64b)return;if(_0x5d6c64){if(_0x28b64b===0x0){if(_0x5b7f4b>=_0x60cd5f['length']-0x3&&_0x5b7f4b<=_0x60cd5f[_0x55f629(0x1af)]-0x1){_0x4a3a63[_0x55f629(0x1a8)]['transition']=null;const _0x5a879d=_0x5b7f4b-(_0x60cd5f[_0x55f629(0x1af)]-0x3),_0x14d896=0x1-_0x1d7269*(_0x5a879d-0x1);_0x5a879d===0x0?(_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bc)]=0x0,_0x4a3a63[_0x55f629(0x1a8)]['zIndex']=-0x1,_0x4a3a63['style'][_0x55f629(0x1ab)]=_0x55f629(0x1a2)+_0x14d896+')\x20translateY('+(-_0x203772*_0x5b7f4b/_0x14d896-_0x57a900)+'px)'):(_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bc)]=0x1,_0x5a879d===0x1?(_0xa6889d?_0x4a3a63['style']['opacity']=0x0:_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1aa)]=_0x55f629(0x196)+_0xbcbc61+_0x55f629(0x1a4),_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bd)]=-0x3e7):_0x4a3a63['style'][_0x55f629(0x1bd)]=-_0x5a879d,_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1ab)]=_0x55f629(0x1a2)+_0x14d896+')\x20translateY('+(-_0x203772*_0x5b7f4b/_0x14d896+_0x414f0a*(_0x5a879d-0x1))+_0x55f629(0x1b4));return;}}if(_0x28b64b===0x1){if(_0x5b7f4b===_0x60cd5f[_0x55f629(0x1af)]-0x2){_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1aa)]=null,_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bc)]=0x0,_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bd)]=-0x3e7;const _0x1fbb99=0x1+_0x1d7269;_0x4a3a63['style'][_0x55f629(0x1ab)]=_0x55f629(0x1a2)+_0x1fbb99+_0x55f629(0x1bb)+(-_0x203772*_0x5b7f4b-_0x57a900)/_0x1fbb99+_0x55f629(0x1b4);return;}}if(_0x28b64b===_0x60cd5f[_0x55f629(0x1af)]-0x3){if(_0x5b7f4b===0x2&&_0x5b7f4b!==_0x28b64b-0x1){_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1aa)]=null,_0x4a3a63['style'][_0x55f629(0x1bc)]=0x0;const _0x314960=0x1-_0x1d7269*0x3;_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1ab)]=_0x55f629(0x1a2)+_0x314960+_0x55f629(0x1bb)+(-_0x203772*_0x5b7f4b/_0x314960+_0x414f0a*0x3)+_0x55f629(0x1b4);return;}}if(_0x28b64b===_0x60cd5f['length']-0x2){if(_0x28b64b-_0x5b7f4b===0x2)return;if(_0x5b7f4b===0x2){_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1aa)]=_0x55f629(0x196)+_0xbcbc61+_0x55f629(0x1a4),_0x4a3a63[_0x55f629(0x1a8)]['opacity']=0x1;const _0x5651bf=0x1-_0x1d7269*0x2;_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1ab)]=_0x55f629(0x1a2)+_0x5651bf+_0x55f629(0x1bb)+(-_0x203772*_0x5b7f4b/_0x5651bf+_0x414f0a*0x2)+_0x55f629(0x1b4);return;}}if(_0x28b64b===_0x60cd5f[_0x55f629(0x1af)]-0x1){if(_0x5b7f4b===0x1){_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1aa)]=_0x55f629(0x196)+_0xbcbc61+_0x55f629(0x1a4),_0x4a3a63['style'][_0x55f629(0x1bc)]=0x1,_0x4a3a63[_0x55f629(0x1a8)]['transform']=_0x55f629(0x1a1)+-_0x203772*_0x5b7f4b+'px)';return;}if(_0x5b7f4b===0x2||_0x5b7f4b===0x3){const _0x1d8288=_0x5b7f4b-0x1;_0x4a3a63['style'][_0x55f629(0x1aa)]=_0x55f629(0x196)+_0xbcbc61+_0x55f629(0x1a4),_0x4a3a63[_0x55f629(0x1a8)]['opacity']=0x1;const _0xe825aa=0x1-_0x1d7269*_0x1d8288;_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bd)]=-_0x1d8288,_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1ab)]=_0x55f629(0x1a2)+_0xe825aa+_0x55f629(0x1bb)+(-_0x203772*_0x5b7f4b/_0xe825aa+_0x414f0a*_0x1d8288)+_0x55f629(0x1b4);return;}}}_0x4a3a63['style']['transition']=null;if(_0x5b7f4b<_0x28b64b){_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bc)]=0x0,_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bd)]=_0x5b7f4b-_0x28b64b,_0x4a3a63[_0x55f629(0x1a8)]['transform']=_0x55f629(0x19e)+(-_0x203772*_0x5b7f4b-_0x57a900)/1.05+_0x55f629(0x1b4);return;}const _0x4a37de=_0x5b7f4b-_0x28b64b;_0x4a3a63['style'][_0x55f629(0x1bd)]=-_0x4a37de;_0x5b7f4b-_0x28b64b<=_0x5dbf68-0x1?(_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1aa)]=_0x55f629(0x196)+_0xbcbc61+_0x55f629(0x19d),_0x4a3a63[_0x55f629(0x1a8)][_0x55f629(0x1bc)]=0x1):_0x4a3a63['style']['opacity']=0x0;const _0x46370e=0x1-_0x1d7269*_0x4a37de;let _0xea2bd6=-_0x203772*_0x5b7f4b/_0x46370e+_0x414f0a*_0x4a37de;_0x4a3a63['style'][_0x55f629(0x1ab)]=_0x55f629(0x1a2)+_0x46370e+_0x55f629(0x1bb)+_0xea2bd6+_0x55f629(0x1b4);});const _0x2d77f=_0x28b64b-0x1,_0x3b16e0=_0x588338['previousElementSibling'];if(_0x3b16e0){const _0x532137=_0x60cd5f[_0x301d0d(0x1af)]-_0x248231;_0x2d77f===_0x532137?_0x3b16e0['style'][_0x301d0d(0x1aa)]=null:_0x3b16e0['style'][_0x301d0d(0x1aa)]=_0x301d0d(0x196)+_0xbcbc61+_0x301d0d(0x1ae)+_0xbcbc61*0.8+'ms',_0x3b16e0['style'][_0x301d0d(0x1bd)]=0x2,_0x3b16e0['style'][_0x301d0d(0x1ab)]=_0x301d0d(0x19e)+(-_0x203772*(_0x28b64b+0x1)-_0x57a900/1.05)+')',_0x3b16e0[_0x301d0d(0x1a8)]['opacity']=0x0;}_0x588338[_0x301d0d(0x1a8)][_0x301d0d(0x1aa)]=_0x301d0d(0x196)+_0xbcbc61+_0x301d0d(0x1a4),_0x588338[_0x301d0d(0x1a8)][_0x301d0d(0x1bd)]=0x1,_0x588338[_0x301d0d(0x1a8)]['transform']='scale(1)\x20translateY('+-_0x203772*_0x28b64b+_0x301d0d(0x1b4);if(_0xa6889d){_0x588338[_0x301d0d(0x1a8)][_0x301d0d(0x1aa)]=null;const _0x12adde=0x64-Math[_0x301d0d(0x1a0)](_0x500c74*0x64/_0x3ce3ea),_0x4ddc0a=0x1+_0x1d7269-_0x1d7269*_0x12adde/0x64,_0x2f8cec=-_0x203772*_0x28b64b/_0x4ddc0a;_0x12adde<=0x10&&(_0x588338['style']['opacity']=_0x12adde*6.25/0x64),_0x588338[_0x301d0d(0x1a8)][_0x301d0d(0x1ab)]=_0x301d0d(0x1b8)+_0x4ddc0a+_0x301d0d(0x1bb)+(_0x2f8cec-_0x500c74*_0x57a900/0x64)+_0x301d0d(0x1b4);}else{const _0xd9be3b=-_0x203772*_0x28b64b;_0x588338['style'][_0x301d0d(0x1bc)]=0x1,_0x588338['style'][_0x301d0d(0x1ab)]=_0x301d0d(0x1a1)+_0xd9be3b+_0x301d0d(0x1b4);}});}; 1 function _0x3cd3(_0x290fa,_0x45ae62){const _0x5e6e9d=_0x5e6e();return _0x3cd3=function(_0x3cd310,_0x232c5b){_0x3cd310=_0x3cd310-0x195;let _0x121b3a=_0x5e6e9d[_0x3cd310];return _0x121b3a;},_0x3cd3(_0x290fa,_0x45ae62);}(function(_0x28fb65,_0x45f07d){const _0xeb5e55=_0x3cd3,_0x141391=_0x28fb65();while(!![]){try{const _0x2bd8e9=parseInt(_0xeb5e55(0x195))/0x1+-parseInt(_0xeb5e55(0x1ac))/0x2*(parseInt(_0xeb5e55(0x1ad))/0x3)+parseInt(_0xeb5e55(0x1a5))/0x4+-parseInt(_0xeb5e55(0x19f))/0x5*(-parseInt(_0xeb5e55(0x1a3))/0x6)+parseInt(_0xeb5e55(0x1b8))/0x7*(-parseInt(_0xeb5e55(0x1a6))/0x8)+-parseInt(_0xeb5e55(0x19d))/0x9*(parseInt(_0xeb5e55(0x1a2))/0xa)+parseInt(_0xeb5e55(0x1a0))/0xb;if(_0x2bd8e9===_0x45f07d)break;else _0x141391['push'](_0x141391['shift']());}catch(_0x46d1c9){_0x141391['push'](_0x141391['shift']());}}}(_0x5e6e,0x25da8));const stackedEffect=({swiper:_0x5090ef,extendParams:_0x2b7ed7,on:_0x24c73a})=>{const _0x36bf8b=_0x3cd3;let _0x2320ed=![],_0x464611=undefined;const _0x26ed87=0x14,_0xac3dbc=0x14,_0x503bbd=0.05,_0x2f1ab6=0x3;_0x2b7ed7({'watchSlidesProgress':!![],'virtualTranslate':!![],'autoHeight':!![],'longSwipes':![]}),_0x24c73a('transitionStart',_0x1df5c7=>{const _0x27e125=_0x3cd3;setTimeout(function(){const _0x49ffc1=_0x3cd3;_0x1df5c7[_0x49ffc1(0x1b3)]=![];},0x0);const {slides:_0x21e8b1,visibleSlidesIndexes:_0x43c95c}=_0x1df5c7,_0x454e3c=_0x43c95c[0x0];_0x454e3c===_0x21e8b1[_0x27e125(0x1b5)]-0x2&&_0x464611===0x1&&(_0x21e8b1[_0x21e8b1[_0x27e125(0x1b5)]-0x1]['style']['transition']=_0x27e125(0x1ae));}),_0x24c73a(_0x36bf8b(0x19c),_0x35b968=>{const {visibleSlidesIndexes:_0x5c2520}=_0x35b968;_0x464611=_0x5c2520[0x0];}),_0x24c73a(_0x36bf8b(0x1ba),({el:_0x43969d})=>{const _0x1cc40f=_0x36bf8b;_0x43969d[_0x1cc40f(0x1b9)][_0x1cc40f(0x1af)]=_0x26ed87+'px',_0x43969d[_0x1cc40f(0x1b9)]['marginBottom']=_0x26ed87*(_0x2f1ab6-0x1)+'px';const _0x371da9=_0x43969d[_0x1cc40f(0x198)](_0x1cc40f(0x1a1)),_0x1f6db2=_0x43969d[_0x1cc40f(0x198)](_0x1cc40f(0x19b));_0x1f6db2[_0x1cc40f(0x1b9)]['maxHeight']=_0x371da9[_0x1cc40f(0x1b0)]+'px';}),_0x24c73a('init',_0x5011ed=>{const {slides:_0x4c4d6d,visibleSlidesIndexes:_0x205b37,slidesSizesGrid:_0x15e7e1}=_0x5011ed,_0x234059=_0x15e7e1[0x0],_0x4e0207=_0x205b37[0x0];_0x4c4d6d['forEach']((_0x582917,_0x28ac16)=>{const _0x5ba111=_0x3cd3;_0x582917[_0x5ba111(0x1b9)][_0x5ba111(0x196)]=null;if(_0x28ac16<_0x4e0207){_0x582917[_0x5ba111(0x1b9)][_0x5ba111(0x1a8)]=0x0,_0x582917[_0x5ba111(0x1b9)]['zIndex']=_0x28ac16-_0x4e0207,_0x582917[_0x5ba111(0x1b9)]['transform']='scale(1.05)\x20translateY('+(-_0x234059*_0x28ac16-_0xac3dbc)/1.05+'px)';return;}const _0x39914a=_0x28ac16-_0x4e0207,_0x46b235=0x1-_0x503bbd*_0x39914a,_0x356f8c=-_0x234059*_0x28ac16/_0x46b235+_0x26ed87*_0x39914a;_0x582917[_0x5ba111(0x1b9)][_0x5ba111(0x1a8)]=0x1,_0x28ac16>_0x4e0207+_0x2f1ab6-0x1&&(_0x582917[_0x5ba111(0x1b9)][_0x5ba111(0x1a8)]=0x0),_0x582917[_0x5ba111(0x1b9)]['transform']='scale('+_0x46b235+')\x20translateY('+_0x356f8c+_0x5ba111(0x1ab),_0x582917['style']['zIndex']=-_0x39914a;}),_0x2320ed=!![];}),_0x24c73a('progress',(_0x3ad433,_0x5ce988)=>{const _0x238e15=_0x36bf8b;if(!_0x2320ed)return;const {slides:_0x571fd5,visibleSlides:_0x23b625,slidesSizesGrid:_0x316d3f,visibleSlidesIndexes:_0x154a69,params:_0x5b93c3}=_0x3ad433,{slidesPerView:_0x4e8fde,spaceBetween:_0x373e18,speed:_0x3e725a,loop:_0x234f27}=_0x5b93c3,_0x174c27=_0x23b625[0x0],_0x1f7258=_0x154a69[0x0],_0x1d8477=_0x316d3f[0x0],_0x4b5ac7=_0x1d8477+_0x373e18,_0xf65ed4=parseInt(0x64*_0x1d8477/_0x4b5ac7),_0x49aa39=_0x571fd5[_0x238e15(0x1b5)]/_0x4e8fde-0x1,_0xb84844=0x1/_0x49aa39,_0x4b5d0a=_0xb84844/_0x4e8fde,_0x1c6ba0=_0x1f7258*_0x4b5d0a,_0xb8fd4a=_0x5ce988-_0x1c6ba0,_0x15b442=Math[_0x238e15(0x1b6)](0x64*_0xb8fd4a/_0x4b5d0a),_0x44a288=_0x15b442>0x0;_0x571fd5[_0x238e15(0x1b7)]((_0x44ac67,_0x51ad19)=>{const _0xb6b2bc=_0x238e15;if(_0x51ad19===_0x1f7258)return;if(_0x234f27){if(_0x1f7258===0x0){if(_0x51ad19>=_0x571fd5[_0xb6b2bc(0x1b5)]-0x3&&_0x51ad19<=_0x571fd5['length']-0x1){_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x196)]=null;const _0x4e0b96=_0x51ad19-(_0x571fd5[_0xb6b2bc(0x1b5)]-0x3),_0x28f22f=0x1-_0x503bbd*(_0x4e0b96-0x1);_0x4e0b96===0x0?(_0x44ac67[_0xb6b2bc(0x1b9)]['opacity']=0x0,_0x44ac67[_0xb6b2bc(0x1b9)]['zIndex']=-0x1,_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x19a)]=_0xb6b2bc(0x1a9)+_0x28f22f+_0xb6b2bc(0x19e)+(-_0x1d8477*_0x51ad19/_0x28f22f-_0xac3dbc)+_0xb6b2bc(0x1ab)):(_0x44ac67[_0xb6b2bc(0x1b9)]['opacity']=0x1,_0x4e0b96===0x1?(_0x44a288?_0x44ac67[_0xb6b2bc(0x1b9)]['opacity']=0x0:_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x196)]='transform\x20'+_0x3e725a+_0xb6b2bc(0x1b4),_0x44ac67['style']['zIndex']=-0x3e7):_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x1aa)]=-_0x4e0b96,_0x44ac67[_0xb6b2bc(0x1b9)]['transform']=_0xb6b2bc(0x1a9)+_0x28f22f+_0xb6b2bc(0x19e)+(-_0x1d8477*_0x51ad19/_0x28f22f+_0x26ed87*(_0x4e0b96-0x1))+'px)');return;}}if(_0x1f7258===0x1){if(_0x51ad19===_0x571fd5[_0xb6b2bc(0x1b5)]-0x2){_0x44ac67[_0xb6b2bc(0x1b9)]['transition']=null,_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x1a8)]=0x0,_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x1aa)]=-0x3e7;const _0x13f1d5=0x1+_0x503bbd;_0x44ac67[_0xb6b2bc(0x1b9)]['transform']=_0xb6b2bc(0x1a9)+_0x13f1d5+_0xb6b2bc(0x19e)+(-_0x1d8477*_0x51ad19-_0xac3dbc)/_0x13f1d5+_0xb6b2bc(0x1ab);return;}}if(_0x1f7258===_0x571fd5[_0xb6b2bc(0x1b5)]-0x3){if(_0x51ad19===0x2&&_0x51ad19!==_0x1f7258-0x1){_0x44ac67['style'][_0xb6b2bc(0x196)]=null,_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x1a8)]=0x0;const _0x252ef8=0x1-_0x503bbd*0x3;_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x19a)]=_0xb6b2bc(0x1a9)+_0x252ef8+')\x20translateY('+(-_0x1d8477*_0x51ad19/_0x252ef8+_0x26ed87*0x3)+_0xb6b2bc(0x1ab);return;}}if(_0x1f7258===_0x571fd5['length']-0x2){if(_0x1f7258-_0x51ad19===0x2)return;if(_0x51ad19===0x2){_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x196)]='transform\x20'+_0x3e725a+_0xb6b2bc(0x1b4),_0x44ac67['style'][_0xb6b2bc(0x1a8)]=0x1;const _0x54d241=0x1-_0x503bbd*0x2;_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x19a)]=_0xb6b2bc(0x1a9)+_0x54d241+_0xb6b2bc(0x19e)+(-_0x1d8477*_0x51ad19/_0x54d241+_0x26ed87*0x2)+_0xb6b2bc(0x1ab);return;}}if(_0x1f7258===_0x571fd5[_0xb6b2bc(0x1b5)]-0x1){if(_0x51ad19===0x1){_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x196)]=_0xb6b2bc(0x1b1)+_0x3e725a+_0xb6b2bc(0x1b4),_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x1a8)]=0x1,_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x19a)]=_0xb6b2bc(0x1b2)+-_0x1d8477*_0x51ad19+_0xb6b2bc(0x1ab);return;}if(_0x51ad19===0x2||_0x51ad19===0x3){const _0x3428a9=_0x51ad19-0x1;_0x44ac67['style'][_0xb6b2bc(0x196)]=_0xb6b2bc(0x1b1)+_0x3e725a+'ms\x20ease-out,\x20opacity\x20.2s\x20ease-in\x20.1s',_0x44ac67[_0xb6b2bc(0x1b9)]['opacity']=0x1;const _0x234525=0x1-_0x503bbd*_0x3428a9;_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x1aa)]=-_0x3428a9,_0x44ac67[_0xb6b2bc(0x1b9)]['transform']=_0xb6b2bc(0x1a9)+_0x234525+_0xb6b2bc(0x19e)+(-_0x1d8477*_0x51ad19/_0x234525+_0x26ed87*_0x3428a9)+_0xb6b2bc(0x1ab);return;}}}_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x196)]=null;if(_0x51ad19<_0x1f7258){_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x1a8)]=0x0,_0x44ac67[_0xb6b2bc(0x1b9)]['zIndex']=_0x51ad19-_0x1f7258,_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x19a)]=_0xb6b2bc(0x1a4)+(-_0x1d8477*_0x51ad19-_0xac3dbc)/1.05+'px)';return;}const _0x270922=_0x51ad19-_0x1f7258;_0x44ac67['style'][_0xb6b2bc(0x1aa)]=-_0x270922;_0x51ad19-_0x1f7258<=_0x2f1ab6-0x1?(_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x196)]=_0xb6b2bc(0x1b1)+_0x3e725a+_0xb6b2bc(0x1a7),_0x44ac67['style'][_0xb6b2bc(0x1a8)]=0x1):_0x44ac67[_0xb6b2bc(0x1b9)]['opacity']=0x0;const _0x37645e=0x1-_0x503bbd*_0x270922;let _0x57d016=-_0x1d8477*_0x51ad19/_0x37645e+_0x26ed87*_0x270922;_0x44ac67[_0xb6b2bc(0x1b9)][_0xb6b2bc(0x19a)]='scale('+_0x37645e+')\x20translateY('+_0x57d016+_0xb6b2bc(0x1ab);});const _0x597599=_0x1f7258-0x1,_0x933e36=_0x174c27[_0x238e15(0x199)];if(_0x933e36){const _0x4530d4=_0x571fd5[_0x238e15(0x1b5)]-_0x464611;_0x597599===_0x4530d4?_0x933e36['style'][_0x238e15(0x196)]=null:_0x933e36[_0x238e15(0x1b9)][_0x238e15(0x196)]=_0x238e15(0x1b1)+_0x3e725a+'ms\x20ease-out,\x20opacity\x20.2s\x20ease-in\x20'+_0x3e725a*0.8+'ms',_0x933e36[_0x238e15(0x1b9)][_0x238e15(0x1aa)]=0x2,_0x933e36['style'][_0x238e15(0x19a)]='scale(1.05)\x20translateY('+(-_0x1d8477*(_0x1f7258+0x1)-_0xac3dbc/1.05)+')',_0x933e36['style'][_0x238e15(0x1a8)]=0x0;}_0x174c27[_0x238e15(0x1b9)]['transition']=_0x238e15(0x1b1)+_0x3e725a+_0x238e15(0x1b4),_0x174c27[_0x238e15(0x1b9)][_0x238e15(0x1aa)]=0x1,_0x174c27[_0x238e15(0x1b9)][_0x238e15(0x19a)]=_0x238e15(0x1b2)+-_0x1d8477*_0x1f7258+'px)';if(_0x44a288){_0x174c27[_0x238e15(0x1b9)][_0x238e15(0x196)]=null;const _0x4de532=0x64-Math['round'](_0x15b442*0x64/_0xf65ed4),_0x518cb2=0x1+_0x503bbd-_0x503bbd*_0x4de532/0x64,_0x12780a=-_0x1d8477*_0x1f7258/_0x518cb2;_0x4de532<=0x10&&(_0x174c27[_0x238e15(0x1b9)]['opacity']=_0x4de532*6.25/0x64),_0x174c27[_0x238e15(0x1b9)][_0x238e15(0x19a)]=_0x238e15(0x197)+_0x518cb2+')\x20translateY('+(_0x12780a-_0x15b442*_0xac3dbc/0x64)+_0x238e15(0x1ab);}else{const _0x277fd8=-_0x1d8477*_0x1f7258;_0x174c27[_0x238e15(0x1b9)]['opacity']=0x1,_0x174c27['style'][_0x238e15(0x19a)]=_0x238e15(0x1b2)+_0x277fd8+_0x238e15(0x1ab);}});};function _0x5e6e(){const _0x466109=['.swiper-slide','690exdCdR','125586xuNtyz','scale(1.05)\x20translateY(','1169052SVMhDZ','1688GgZUoL','ms\x20ease-out\x20.1s,\x20opacity\x20.2s\x20ease-in','opacity','scale(','zIndex','px)','614506UDOrCA','3NhvIUk','none','marginTop','offsetHeight','transform\x20','scale(1)\x20translateY(','animating','ms\x20ease-out,\x20opacity\x20.2s\x20ease-in\x20.1s','length','round','forEach','6706HIvHWm','style','beforeInit','37550WCWdPe','transition','scale(\x0a\x20\x20\x20\x20\x20\x20\x20\x20','querySelector','previousElementSibling','transform','.swiper-wrapper','transitionEnd','2007LdyZzc',')\x20translateY(','65HDwhbZ','857010oIKauL'];_0x5e6e=function(){return _0x466109;};return _0x5e6e();} -
uicore-elements/trunk/includes/class-helper.php
r3416352 r3423745 281 281 * @return string The sanitized HTML tag. 282 282 * 283 * @since 1.3.1 1283 * @since 1.3.12 284 284 */ 285 285 public static function esc_tag($raw_tag, $default = 'h3', $spacing = false) -
uicore-elements/trunk/includes/controls/class-query.php
r3416352 r3423745 174 174 * Temporary method to get the query terms from URL params, checking for both 'ui_{arg}' and '{arg}' params. 175 175 * 176 * At least 1 year after 1.3.1 1, we can remove this support and switch to prefixed values,176 * At least 1 year after 1.3.12, we can remove this support and switch to prefixed values, 177 177 * with a decreased impact on clients cached widgets. For better context, check ELM-517 task 178 178 */ -
uicore-elements/trunk/includes/utils/form-component.php
r3331182 r3423745 8 8 use Elementor\Group_Control_Typography; 9 9 use Elementor\Group_Control_Border; 10 use Elementor\Group_Control_Box_Shadow; 10 11 use Elementor\Core\Kits\Documents\Tabs\Global_Colors; 11 12 use Elementor\Core\Kits\Documents\Tabs\Global_Typography; … … 208 209 function TRAIT_register_submit_redirect_controls() 209 210 { 211 $this->start_controls_section( 212 'section_redirect', 213 [ 214 'label' => esc_html__('Redirect', 'uicore-elements'), 215 'condition' => [ 216 'submit_actions' => 'redirect', 217 ], 218 ] 219 ); 220 210 221 $this->add_control( 211 222 'redirect_to', … … 227 238 ] 228 239 ); 240 241 $this->end_controls_section(); 229 242 } 230 243 function TRAIT_register_submit_popup_controls() … … 290 303 * Register Newsletter Services controls for the submit action. 291 304 * 292 * @param $instance - The widget instance. Required if $has_repeaters is true.293 * @param bool $field_mapping - Enable Field Mapping control if the widget let allowform fields management.305 * @param array $services - The list of services available. 306 * @param bool $field_mapping - Enable Field Mapping control if the widget accepts form fields management. 294 307 * 295 308 * @return void 296 309 */ 297 function TRAIT_register_submit_newsletter_services_controls( $instance = null, bool $field_mapping = false)310 function TRAIT_register_submit_newsletter_services_controls(array $services, bool $field_mapping = false) 298 311 { 312 313 // Get and build the newsletter services section conditional display 314 $terms = []; 315 foreach ($services as $service) { 316 $terms[] = [ 317 'name' => 'submit_actions', 318 'operator' => 'contains', 319 'value' => $service, 320 ]; 321 } 322 323 $this->start_controls_section( 324 'newsletter_services_section', 325 [ 326 'label' => esc_html__('Newsletter Service', 'uicore-elements'), 327 'conditions' => [ 328 'relation' => 'or', 329 'terms' => $terms, 330 ], 331 ] 332 ); 299 333 300 334 if (!get_option('uicore_elements_newsletter_service_key')) { … … 328 362 ); 329 363 330 if (! $field_mapping) { 331 return; 332 } 333 334 $this->add_control( 335 'services_map_description', 336 [ 337 'label' => esc_html__('Field Mapping', 'uicore-elements'), 338 'type' => Controls_Manager::RAW_HTML, 339 'raw' => esc_html__('You need to set the "ID" of the field you want to map.', 'uicore-elements'), 340 'content_classes' => 'elementor-control-field-description', 341 'separator' => 'before', 342 ] 343 ); 344 $this->add_control( 345 'mailchimp_fname_id', 346 [ 347 'label' => esc_html__('First Name', 'uicore-elements'), 348 'type' => Controls_Manager::TEXT, 349 'ai' => [ 350 'active' => false, 351 ], 352 'render_type' => 'none', 353 ] 354 ); 355 $this->add_control( 356 'mailchimp_lname_id', 357 [ 358 'label' => esc_html__('Last Name', 'uicore-elements'), 359 'type' => Controls_Manager::TEXT, 360 'ai' => [ 361 'active' => false, 362 ], 363 'render_type' => 'none', 364 'conditions' => [ 365 'terms' => [ 364 if ($field_mapping) { 365 366 $this->add_control( 367 'services_map_description', 368 [ 369 'label' => esc_html__('Field Mapping', 'uicore-elements'), 370 'type' => Controls_Manager::RAW_HTML, 371 'raw' => esc_html__('You need to set the "ID" of the field you want to map.', 'uicore-elements'), 372 'content_classes' => 'elementor-control-field-description', 373 'separator' => 'before', 374 ] 375 ); 376 $this->add_control( 377 'mailchimp_fname_id', 378 [ 379 'label' => esc_html__('First Name', 'uicore-elements'), 380 'type' => Controls_Manager::TEXT, 381 'ai' => [ 382 'active' => false, 383 ], 384 'render_type' => 'none', 385 ] 386 ); 387 $this->add_control( 388 'mailchimp_lname_id', 389 [ 390 'label' => esc_html__('Last Name', 'uicore-elements'), 391 'type' => Controls_Manager::TEXT, 392 'ai' => [ 393 'active' => false, 394 ], 395 'render_type' => 'none', 396 'conditions' => [ 397 'terms' => [ 398 [ 399 'name' => 'submit_actions', 400 'operator' => '!contains', 401 'value' => 'moosend', 402 ], 403 [ 404 'name' => 'submit_actions', 405 'operator' => '!contains', 406 'value' => 'getresponse', 407 ], 408 ] 409 ] 410 ] 411 ); 412 $this->add_control( 413 'mailchimp_email_id', 414 [ 415 'label' => esc_html__('Email*', 'uicore-elements'), 416 'type' => Controls_Manager::TEXT, 417 'ai' => [ 418 'active' => false, 419 ], 420 'render_type' => 'none', 421 ] 422 ); 423 $this->add_control( 424 'mailchimp_birthday_id', 425 [ 426 'label' => esc_html__('Birthday', 'uicore-elements'), 427 'type' => Controls_Manager::TEXT, 428 'ai' => [ 429 'active' => false, 430 ], 431 'render_type' => 'none', 432 'conditions' => [ 433 'terms' => [ 434 [ 435 'name' => 'submit_actions', 436 'operator' => '!contains', 437 'value' => 'moosend', 438 ], 439 [ 440 'name' => 'submit_actions', 441 'operator' => '!contains', 442 'value' => 'getresponse', 443 ], 444 [ 445 'name' => 'submit_actions', 446 'operator' => '!contains', 447 'value' => 'mailerlite', 448 ], 449 ] 450 ] 451 ] 452 ); 453 $this->add_control( 454 'mailchimp_phone_id', 455 [ 456 'label' => esc_html__('Phone', 'uicore-elements'), 457 'type' => Controls_Manager::TEXT, 458 'ai' => [ 459 'active' => false, 460 ], 461 'render_type' => 'none', 462 'conditions' => [ 463 'terms' => [ 464 [ 465 'name' => 'submit_actions', 466 'operator' => '!contains', 467 'value' => 'moosend', 468 ], 469 [ 470 'name' => 'submit_actions', 471 'operator' => '!contains', 472 'value' => 'getresponse', 473 ], 474 ] 475 ] 476 ] 477 ); 478 479 $this->add_control( 480 'services_custom_fields_description', 481 [ 482 'label' => esc_html__('Custom Fields', 'uicore-elements'), 483 'type' => Controls_Manager::RAW_HTML, 484 'raw' => esc_html__('Set the "ID" of the custom field you want to pass.', 'uicore-elements'), 485 'content_classes' => 'elementor-control-field-description', 486 'separator' => 'before', 487 ] 488 ); 489 $this->add_control( 490 'newsletter_service_custom_fields', 491 [ 492 'label' => esc_html__('Custom Fields', 'uicore-elements'), 493 'type' => Controls_Manager::REPEATER, 494 'prevent_empty' => false, 495 'fields' => [ 366 496 [ 367 'name' => 'submit_actions', 368 'operator' => '!contains', 369 'value' => 'moosend', 497 'name' => 'field_name', 498 'label' => esc_html__('API Field Key', 'uicore-elements'), 499 'description' => esc_html__('How the field is called in the newsletter service provider.', 'uicore-elements'), 500 'type' => Controls_Manager::TEXT, 370 501 ], 371 502 [ 372 'name' => 'submit_actions', 373 'operator' => '!contains', 374 'value' => 'getresponse', 375 ], 376 ] 377 ] 378 ] 379 ); 380 $this->add_control( 381 'mailchimp_email_id', 382 [ 383 'label' => esc_html__('Email*', 'uicore-elements'), 384 'type' => Controls_Manager::TEXT, 385 'ai' => [ 386 'active' => false, 387 ], 388 'render_type' => 'none', 389 ] 390 ); 391 $this->add_control( 392 'mailchimp_birthday_id', 393 [ 394 'label' => esc_html__('Birthday', 'uicore-elements'), 395 'type' => Controls_Manager::TEXT, 396 'ai' => [ 397 'active' => false, 398 ], 399 'render_type' => 'none', 400 'conditions' => [ 401 'terms' => [ 402 [ 403 'name' => 'submit_actions', 404 'operator' => '!contains', 405 'value' => 'moosend', 503 'name' => 'field_id', 504 'label' => esc_html__('Form Field ID', 'uicore-elements'), 505 'description' => esc_html__('The correspondent form field ID in the widget data.', 'uicore-elements'), 506 'type' => Controls_Manager::TEXT, 406 507 ], 407 508 [ 408 'name' => 'submit_actions', 409 'operator' => '!contains', 410 'value' => 'getresponse', 411 ], 412 [ 413 'name' => 'submit_actions', 414 'operator' => '!contains', 415 'value' => 'mailerlite', 416 ], 417 ] 418 ] 419 ] 420 ); 421 $this->add_control( 422 'mailchimp_phone_id', 423 [ 424 'label' => esc_html__('Phone', 'uicore-elements'), 425 'type' => Controls_Manager::TEXT, 426 'ai' => [ 427 'active' => false, 428 ], 429 'render_type' => 'none', 430 'conditions' => [ 431 'terms' => [ 432 [ 433 'name' => 'submit_actions', 434 'operator' => '!contains', 435 'value' => 'moosend', 436 ], 437 [ 438 'name' => 'submit_actions', 439 'operator' => '!contains', 440 'value' => 'getresponse', 441 ], 442 ] 443 ] 444 ] 445 ); 446 447 $this->add_control( 448 'services_custom_fields_description', 449 [ 450 'label' => esc_html__('Custom Fields', 'uicore-elements'), 451 'type' => Controls_Manager::RAW_HTML, 452 'raw' => esc_html__('Set the "ID" of the custom field you want to pass.', 'uicore-elements'), 453 'content_classes' => 'elementor-control-field-description', 454 'separator' => 'before', 455 ] 456 ); 457 $this->add_control( 458 'newsletter_service_custom_fields', 459 [ 460 'label' => esc_html__('Custom Fields', 'uicore-elements'), 461 'type' => Controls_Manager::REPEATER, 462 'prevent_empty' => false, 463 'fields' => [ 464 [ 465 'name' => 'field_name', 466 'label' => esc_html__('API Field Key', 'uicore-elements'), 467 'description' => esc_html__('How the field is called in the newsletter service provider.', 'uicore-elements'), 468 'type' => Controls_Manager::TEXT, 469 ], 470 [ 471 'name' => 'field_id', 472 'label' => esc_html__('Form Field ID', 'uicore-elements'), 473 'description' => esc_html__('The correspondent form field ID in the widget data.', 'uicore-elements'), 474 'type' => Controls_Manager::TEXT, 475 ], 476 [ 477 'name' => 'field_type', 478 'label' => esc_html__('Sanitization Type', 'uicore-elements'), 479 'description' => esc_html__('Defines which sanitization type this field should receive. E.g.: phone number validation.', 'uicore-elements'), 480 'default' => 'text', 481 'options' => [ 482 'text' => esc_html__('Text', 'uicore-elements'), 483 'email' => esc_html__('Email', 'uicore-elements'), 484 'phone' => esc_html__('Phone', 'uicore-elements'), 485 'birthday' => esc_html__('Birthday', 'uicore-elements'), 486 'date' => esc_html__('Date', 'uicore-elements'), 487 ], 488 'type' => Controls_Manager::SELECT, 489 ] 490 ], 491 ] 492 ); 509 'name' => 'field_type', 510 'label' => esc_html__('Sanitization Type', 'uicore-elements'), 511 'description' => esc_html__('Defines which sanitization type this field should receive. E.g.: phone number validation.', 'uicore-elements'), 512 'default' => 'text', 513 'options' => [ 514 'text' => esc_html__('Text', 'uicore-elements'), 515 'email' => esc_html__('Email', 'uicore-elements'), 516 'phone' => esc_html__('Phone', 'uicore-elements'), 517 'birthday' => esc_html__('Birthday', 'uicore-elements'), 518 'date' => esc_html__('Date', 'uicore-elements'), 519 ], 520 'type' => Controls_Manager::SELECT, 521 ] 522 ], 523 ] 524 ); 525 } 526 527 $this->end_controls_section(); 493 528 } 494 529 … … 496 531 function TRAIT_register_additional_controls($messages) 497 532 { 533 $this->start_controls_section( 534 'section_form_options', 535 [ 536 'label' => esc_html__('Additional Options', 'uicore-elements'), 537 'tab' => Controls_Manager::TAB_CONTENT, 538 ] 539 ); 540 498 541 $this->add_control( 499 542 'form_id', … … 613 656 ] 614 657 ); 658 $this->end_controls_section(); 615 659 } 616 660 function TRAIT_register_button_controls(string $submit_text = 'send') … … 738 782 } 739 783 784 /** 785 * Register the submit action options; 786 * 787 * @param array $options - The options list for the elementor SELECT2 control. 788 * 789 * @return void 790 */ 791 function TRAIT_register_submit_actions_controls($options) 792 { 793 $this->start_controls_section( 794 'section_actions', 795 [ 796 'label' => esc_html__('Actions After Submit', 'uicore-elements'), 797 ] 798 ); 799 800 $this->add_control( 801 'submit_actions', 802 [ 803 'label' => esc_html__('Submit Actions', 'uicore-elements'), 804 'type' => Controls_Manager::SELECT2, 805 'label_block' => true, 806 'multiple' => true, 807 'options' => $options, 808 'default' => ['email'], 809 ] 810 ); 811 812 $this->end_controls_section(); 813 } 814 740 815 // Style Controls 741 816 function TRAIT_register_form_style_controls($section = true) … … 870 945 'default' => Global_Typography::TYPOGRAPHY_TEXT, 871 946 ], 947 ] 948 ); 949 $this->add_control( 950 'form_styles_component_divider', 951 [ 952 'type' => Controls_Manager::DIVIDER, 872 953 ] 873 954 ); … … 903 984 [ 904 985 'name' => 'field_typography', 905 'selector' => '{{WRAPPER}} .ui-e-field-group .ui-e-field, {{WRAPPER}} .ui-e-field-subgroup label ',986 'selector' => '{{WRAPPER}} .ui-e-field-group .ui-e-field, {{WRAPPER}} .ui-e-field-subgroup label, {{WRAPPER}} .ui-e-field-group .ui-e-field-select select', 906 987 'global' => [ 907 988 'default' => Global_Typography::TYPOGRAPHY_TEXT, … … 915 996 'type' => Controls_Manager::COLOR, 916 997 'selectors' => [ 917 '{{WRAPPER}} .ui-e-field-group .ui-e-field ' => 'color: {{VALUE}};',998 '{{WRAPPER}} .ui-e-field-group .ui-e-field, {{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'color: {{VALUE}};', 918 999 ], 919 1000 'global' => [ … … 942 1023 'default' => '#ffffff', 943 1024 'selectors' => [ 944 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file ) .ui-e-field:not(.ui-e-field-select)' => 'background-color: {{VALUE}};',1025 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'background-color: {{VALUE}};', 945 1026 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'background-color: {{VALUE}};', 946 1027 ], … … 952 1033 'name' => 'field_border', 953 1034 'selector' => 954 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select), 955 {{WRAPPER}} .ui-e-field-group .ui-e-field-select select', 1035 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select), 1036 {{WRAPPER}} .ui-e-field-group .ui-e-field-select select', 1037 ] 1038 ); 1039 $this->add_group_control( 1040 Group_Control_Box_Shadow::get_type(), 1041 [ 1042 'name' => 'field_box_shadow', 1043 'selector' => '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select), 1044 {{WRAPPER}} .ui-e-field-group .ui-e-field-select select', 956 1045 ] 957 1046 ); … … 972 1061 'type' => Controls_Manager::COLOR, 973 1062 'selectors' => [ 974 '{{WRAPPER}} .ui-e-field-group:hover .ui-e-field ' => 'color: {{VALUE}};',1063 '{{WRAPPER}} .ui-e-field-group:hover .ui-e-field, {{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select' => 'color: {{VALUE}};', 975 1064 ], 976 1065 'global' => [ … … 999 1088 'default' => '#ffffff', 1000 1089 'selectors' => [ 1001 '{{WRAPPER}} .ui-e-field-group:hover:not(.ui-e-field-type-file ) .ui-e-field:not(.ui-e-field-select)' => 'background-color: {{VALUE}};',1090 '{{WRAPPER}} .ui-e-field-group:hover:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'background-color: {{VALUE}};', 1002 1091 '{{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select' => 'background-color: {{VALUE}};', 1003 1092 ], … … 1009 1098 'name' => 'field_hover_border', 1010 1099 'selector' => 1011 '{{WRAPPER}} .ui-e-field-group:hover:not(.ui-e-field-type-file) .ui-e-field:not(.ui-e-field-select), 1012 {{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select', 1100 '{{WRAPPER}} .ui-e-field-group:hover:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select), 1101 {{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select', 1102 ] 1103 ); 1104 $this->add_group_control( 1105 Group_Control_Box_Shadow::get_type(), 1106 [ 1107 'name' => 'field_box_shadow_hover', 1108 'selector' => '{{WRAPPER}} .ui-e-field-group:hover:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select), 1109 {{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select', 1013 1110 ] 1014 1111 ); … … 1029 1126 'type' => Controls_Manager::COLOR, 1030 1127 'selectors' => [ 1031 '{{WRAPPER}} .ui-e-field-group .ui-e-field:focus ' => 'color: {{VALUE}};',1128 '{{WRAPPER}} .ui-e-field-group .ui-e-field:focus, {{WRAPPER}} .ui-e-field-group .ui-e-field-select select:focus' => 'color: {{VALUE}};', 1032 1129 ], 1033 1130 'global' => [ … … 1043 1140 'default' => '#ffffff', 1044 1141 'selectors' => [ 1045 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file ) .ui-e-field:focus:not(.ui-e-field-select)' => 'background-color: {{VALUE}};',1142 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:focus:not(.ui-e-field-select)' => 'background-color: {{VALUE}};', 1046 1143 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select:focus select' => 'background-color: {{VALUE}};', 1047 1144 ], … … 1053 1150 'name' => 'field_active_border', 1054 1151 'selector' => 1055 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file) .ui-e-field:focus:not(.ui-e-field-select), 1056 {{WRAPPER}} .ui-e-field-group .ui-e-field-select:focus select', 1152 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:focus:not(.ui-e-field-select), 1153 {{WRAPPER}} .ui-e-field-group .ui-e-field-select:focus select', 1154 ] 1155 ); 1156 $this->add_group_control( 1157 Group_Control_Box_Shadow::get_type(), 1158 [ 1159 'name' => 'field_box_shadow_active', 1160 'selector' => '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:focus:not(.ui-e-field-select), 1161 {{WRAPPER}} .ui-e-field-group .ui-e-field-select:focus select', 1057 1162 ] 1058 1163 ); … … 1062 1167 $this->end_controls_tabs(); 1063 1168 1064 $this->add_ control(1169 $this->add_responsive_control( 1065 1170 'field_border_radius', 1066 1171 [ … … 1069 1174 'size_units' => ['px', '%', 'em', 'rem', 'custom'], 1070 1175 'selectors' => [ 1071 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file ) .ui-e-field:not(.ui-e-field-select)' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',1176 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1072 1177 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1073 1178 ], … … 1082 1187 'size_units' => ['px', '%', 'em', 'rem', 'custom'], 1083 1188 'selectors' => [ 1084 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file ) .ui-e-field:not(.ui-e-field-select)' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',1189 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1085 1190 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1086 1191 ], … … 1254 1359 $this->end_controls_tabs(); 1255 1360 1256 $this->add_ control(1361 $this->add_responsive_control( 1257 1362 'button_border_radius', 1258 1363 [ … … 1267 1372 ); 1268 1373 1269 $this->add_ control(1374 $this->add_responsive_control( 1270 1375 'button_text_padding', 1271 1376 [ -
uicore-elements/trunk/includes/utils/form-service.php
r3331182 r3423745 244 244 // Build optional data 245 245 if (!empty($settings['email_to_cc' . $slug])) { 246 $mail_data['headers'][] = 'Cc: ' . $ settings['email_to_cc'];246 $mail_data['headers'][] = 'Cc: ' . $this->replace_content_shortcode($settings['email_to_cc' . $slug]); 247 247 } 248 248 if (!empty($settings['email_to_bcc' . $slug])) { 249 $mail_data['headers'][] = 'Bcc: ' . $ settings['email_to_bcc'];249 $mail_data['headers'][] = 'Bcc: ' . $this->replace_content_shortcode($settings['email_to_bcc' . $slug]); 250 250 } 251 251 -
uicore-elements/trunk/includes/widgets/contact-form.php
r3371078 r3423745 142 142 } 143 143 144 // Control Render Functions145 function register_submit_email_controls($instance, $slug = '')146 {147 $instance->add_control(148 'email_to' . $slug,149 [150 'label' => esc_html__('To', 'uicore-elements'),151 'type' => Controls_Manager::TEXT,152 'default' => get_option('admin_email'),153 'ai' => [154 'active' => false,155 ],156 'placeholder' => get_option('admin_email'),157 'label_block' => true,158 'title' => esc_html__('Separate emails with commas', 'uicore-elements'),159 'render_type' => 'none',160 'dynamic' => [161 'active' => true,162 ],163 ]164 );165 166 /* translators: %s: Site title. */167 $default_message = sprintf(html_entity_decode(esc_html__('New message from "%s"', 'uicore-elements')), get_option('blogname'));168 169 $instance->add_control(170 'email_subject' . $slug,171 [172 'label' => esc_html__('Subject', 'uicore-elements'),173 'type' => Controls_Manager::TEXT,174 'default' => $default_message,175 'ai' => [176 'active' => false,177 ],178 'placeholder' => $default_message,179 'label_block' => true,180 'render_type' => 'none',181 'dynamic' => [182 'active' => true,183 ],184 ]185 );186 187 $instance->add_control(188 'email_content' . $slug,189 [190 'label' => esc_html__('Message', 'uicore-elements'),191 'type' => Controls_Manager::TEXTAREA,192 'default' => '[all-fields]',193 'ai' => [194 'active' => false,195 ],196 'placeholder' => '[all-fields]',197 'description' => sprintf(198 /* translators: %s: The [all-fields] shortcode. */199 esc_html__('By default, all form fields are sent via %s shortcode. To customize sent fields, copy the shortcode that appears inside each field and paste it above.', 'uicore-elements'),200 '<code>[all-fields]</code>'201 ),202 'render_type' => 'none',203 'dynamic' => [204 'active' => true,205 ],206 ]207 );208 209 $site_domain = Helper::get_site_domain();210 211 $instance->add_control(212 'email_from' . $slug,213 [214 'label' => esc_html__('From Email', 'uicore-elements'),215 'type' => Controls_Manager::TEXT,216 'default' => 'email@' . $site_domain,217 'ai' => [218 'active' => false,219 ],220 'render_type' => 'none',221 'dynamic' => [222 'active' => true,223 ],224 ]225 );226 227 $instance->add_control(228 'email_from_name' . $slug,229 [230 'label' => esc_html__('From Name', 'uicore-elements'),231 'type' => Controls_Manager::TEXT,232 'default' => get_bloginfo('name'),233 'ai' => [234 'active' => false,235 ],236 'render_type' => 'none',237 'dynamic' => [238 'active' => true,239 ],240 ]241 );242 243 $instance->add_control(244 'email_reply_to' . $slug,245 [246 'label' => esc_html__('Reply-To', 'uicore-elements'),247 'type' => Controls_Manager::TEXT,248 'options' => [249 '' => '',250 ],251 'default' => 'noreply@' . Helper::get_site_domain(),252 'render_type' => 'none',253 ]254 );255 256 $instance->add_control(257 'email_to_cc' . $slug,258 [259 'label' => esc_html__('Cc', 'uicore-elements'),260 'type' => Controls_Manager::TEXT,261 'default' => '',262 'ai' => [263 'active' => false,264 ],265 'title' => esc_html__('Separate emails with commas', 'uicore-elements'),266 'render_type' => 'none',267 'dynamic' => [268 'active' => true,269 ],270 ]271 );272 273 $instance->add_control(274 'email_to_bcc' . $slug,275 [276 'label' => esc_html__('Bcc', 'uicore-elements'),277 'type' => Controls_Manager::TEXT,278 'default' => '',279 'ai' => [280 'active' => false,281 ],282 'title' => esc_html__('Separate emails with commas', 'uicore-elements'),283 'render_type' => 'none',284 'dynamic' => [285 'active' => true,286 ],287 ]288 );289 290 $instance->add_control(291 'form_metadata' . $slug,292 [293 'label' => esc_html__('Meta Data', 'uicore-elements'),294 'type' => Controls_Manager::SELECT2,295 'multiple' => true,296 'label_block' => true,297 'separator' => 'before',298 'default' => [299 'date',300 'time',301 'page_url',302 'user_agent',303 'remote_ip',304 ],305 'options' => [306 'date' => esc_html__('Date', 'uicore-elements'),307 'time' => esc_html__('Time', 'uicore-elements'),308 'page_url' => esc_html__('Page URL', 'uicore-elements'),309 'user_agent' => esc_html__('User Agent', 'uicore-elements'),310 'remote_ip' => esc_html__('Remote IP', 'uicore-elements'),311 ],312 'render_type' => 'none',313 ]314 );315 316 $instance->add_control(317 'email_content_type' . $slug,318 [319 'label' => esc_html__('Send As', 'uicore-elements'),320 'type' => Controls_Manager::SELECT,321 'default' => 'html',322 'render_type' => 'none',323 'options' => [324 'html' => esc_html__('HTML', 'uicore-elements'),325 'plain' => esc_html__('Plain', 'uicore-elements'),326 ],327 ]328 );329 }330 331 144 // Field Render Functions 332 145 function build_honeypot_field($item, $item_index) … … 1199 1012 $this->end_controls_section(); 1200 1013 1201 $this->start_controls_section( 1202 'section_actions', 1203 [ 1204 'label' => esc_html__('Actions After Submit', 'uicore-elements'), 1205 ] 1206 ); 1207 1208 $this->add_control( 1209 'submit_actions', 1210 [ 1211 'label' => esc_html__('Submit Actions', 'uicore-elements'), 1212 'type' => Controls_Manager::SELECT2, 1213 'label_block' => true, 1214 'multiple' => true, 1215 'options' => Contact_Form_Service::get_form_submit_options(), 1216 'default' => ['email'], 1217 ] 1218 ); 1219 1220 $this->end_controls_section(); 1014 $this->TRAIT_register_submit_actions_controls(Contact_Form_Service::get_form_submit_options()); 1221 1015 1222 1016 // Submit sections … … 1231 1025 ); 1232 1026 1233 $this-> register_submit_email_controls($this);1027 $this->TRAIT_register_submit_email_controls($this); 1234 1028 1235 1029 $this->end_controls_section(); … … 1245 1039 ); 1246 1040 1247 $this-> register_submit_email_controls($this, '_2');1041 $this->TRAIT_register_submit_email_controls($this, '_2'); 1248 1042 1249 1043 $this->end_controls_section(); 1250 1044 1251 $this->start_controls_section( 1252 'section_redirect', 1253 [ 1254 'label' => esc_html__('Redirect', 'uicore-elements'), 1255 'condition' => [ 1256 'submit_actions' => 'redirect', 1257 ], 1258 ] 1259 ); 1260 1261 $this->add_control( 1262 'redirect_to', 1263 [ 1264 'label' => esc_html__('Redirect To', 'uicore-elements'), 1265 'type' => Controls_Manager::TEXT, 1266 'placeholder' => esc_html__('https://your-link.com', 'uicore-elements'), 1267 'ai' => [ 1268 'active' => false, 1269 ], 1270 'dynamic' => [ 1271 'active' => true, 1272 'categories' => [ 1273 'url', 1274 ], 1275 ], 1276 'label_block' => true, 1277 'render_type' => 'none', 1278 ] 1279 ); 1280 1281 $this->end_controls_section(); 1282 1045 $this->TRAIT_register_submit_redirect_controls(); 1283 1046 $this->TRAIT_register_submit_popup_controls($this); 1284 1285 // Get and build the newsletter services section conditional display 1286 $terms = []; 1287 foreach (Newsletter_Services::get_services_list('keys') as $service) { 1288 $terms[] = [ 1289 'name' => 'submit_actions', 1290 'operator' => 'contains', 1291 'value' => $service, 1292 ]; 1293 } 1294 1295 $this->start_controls_section( 1296 'newsletter_services_section', 1297 [ 1298 'label' => esc_html__('Newsletter Service', 'uicore-elements'), 1299 'conditions' => [ 1300 'relation' => 'or', 1301 'terms' => $terms, 1302 ], 1303 ] 1304 ); 1305 1306 $this->TRAIT_register_submit_newsletter_services_controls($this, true); 1307 1308 $this->end_controls_section(); 1309 1047 $this->TRAIT_register_submit_newsletter_services_controls(Newsletter_Services::get_services_list('keys'), true); 1310 1048 $default_messages = Contact_Form_Service::get_default_messages(); 1311 $this->start_controls_section( 1312 'section_form_options', 1313 [ 1314 'label' => esc_html__('Additional Options', 'uicore-elements'), 1315 'tab' => Controls_Manager::TAB_CONTENT, 1316 ] 1317 ); 1318 1319 $this->add_control( 1320 'form_id', 1321 [ 1322 'label' => esc_html__('Form ID', 'uicore-elements'), 1323 'type' => Controls_Manager::TEXT, 1324 'ai' => [ 1325 'active' => false, 1326 ], 1327 'placeholder' => 'new_form_id', 1328 'description' => esc_html__('Please make sure the ID is unique and not used elsewhere on the page this form is displayed. This field allows `A-z 0-9` & underscore chars without spaces.', 'uicore-elements'), 1329 'separator' => 'after', 1330 'dynamic' => [ 1331 'active' => true, 1332 ], 1333 ] 1334 ); 1335 $this->add_control( 1336 'form_validation', 1337 [ 1338 'label' => esc_html__('Form Validation', 'uicore-elements'), 1339 'type' => Controls_Manager::SELECT, 1340 'options' => [ 1341 '' => esc_html__('Browser Default', 'uicore-elements'), 1342 'no' => esc_html__('No validation', 'uicore-elements'), 1343 ], 1344 'default' => '', 1345 ] 1346 ); 1347 $this->add_control( 1348 'custom_messages', 1349 [ 1350 'label' => esc_html__('Custom Messages', 'uicore-elements'), 1351 'type' => Controls_Manager::SWITCHER, 1352 'default' => '', 1353 'separator' => 'before', 1354 'render_type' => 'none', 1355 ] 1356 ); 1357 $this->add_control( 1358 'success_message', 1359 [ 1360 'label' => esc_html__('Success Message', 'uicore-elements'), 1361 'type' => Controls_Manager::TEXT, 1362 'default' => $default_messages['success'], 1363 'placeholder' => $default_messages['success'], 1364 'label_block' => true, 1365 'condition' => [ 1366 'custom_messages!' => '', 1367 ], 1368 'render_type' => 'none', 1369 'dynamic' => [ 1370 'active' => true, 1371 ], 1372 ] 1373 ); 1374 $this->add_control( 1375 'error_message', 1376 [ 1377 'label' => esc_html__('Form Error', 'uicore-elements'), 1378 'type' => Controls_Manager::TEXT, 1379 'default' => $default_messages['error'], 1380 'placeholder' => $default_messages['error'], 1381 'label_block' => true, 1382 'condition' => [ 1383 'custom_messages!' => '', 1384 ], 1385 'render_type' => 'none', 1386 'dynamic' => [ 1387 'active' => true, 1388 ], 1389 ] 1390 ); 1391 $this->add_control( 1392 'mail_error_message', 1393 [ 1394 'label' => esc_html__('Email Sending Error', 'uicore-elements'), 1395 'type' => Controls_Manager::TEXT, 1396 'default' => $default_messages['mail_error'], 1397 'placeholder' => $default_messages['mail_error'], 1398 'label_block' => true, 1399 'condition' => [ 1400 'custom_messages!' => '', 1401 ], 1402 'render_type' => 'none', 1403 'dynamic' => [ 1404 'active' => true, 1405 ], 1406 ] 1407 ); 1049 $this->TRAIT_register_additional_controls($default_messages); 1050 1051 $this->TRAIT_register_all_form_style_controls(); 1052 1053 // Custom Fields additional Controls injection 1054 $this->start_injection([ 1055 'of' => 'redirect_message', 1056 'at' => 'before', 1057 ]); 1408 1058 $this->add_control( 1409 1059 'required_fields_message', … … 1429 1079 ] 1430 1080 ); 1081 $this->end_injection(); 1082 1083 // Specific Form style controls 1084 $this->start_injection([ 1085 'of' => 'form_styles_component_divider', 1086 'at' => 'after', 1087 ]); 1088 1431 1089 $this->add_control( 1432 'redirect_message', 1433 [ 1434 'label' => esc_html__('Sucessfull Redirect', 'uicore-elements'), 1435 'type' => Controls_Manager::TEXT, 1436 'default' => $default_messages['redirect'], 1437 'placeholder' => $default_messages['redirect'], 1438 'label_block' => true, 1439 'conditions' => [ 1440 'terms' => [ 1441 [ 1442 'name' => 'custom_messages', 1443 'operator' => '!=', 1444 'value' => '', 1445 ], 1446 [ 1447 'name' => 'submit_actions', 1448 'operator' => 'contains', 1449 'value' => 'redirect', 1450 ] 1451 ], 1452 ], 1453 'render_type' => 'none', 1454 'dynamic' => [ 1455 'active' => true, 1456 ], 1457 ] 1458 ); 1459 1460 $this->end_controls_section(); 1461 1462 $this->start_controls_section( 1463 'section_form_style', 1464 [ 1465 'label' => esc_html__('Form', 'uicore-elements'), 1466 'tab' => Controls_Manager::TAB_STYLE, 1467 ] 1468 ); 1469 1090 'heading_html', 1091 [ 1092 'label' => esc_html__('HTML Field', 'uicore-elements'), 1093 'type' => Controls_Manager::HEADING, 1094 ] 1095 ); 1470 1096 $this->add_control( 1471 'column_gap', 1472 [ 1473 'label' => esc_html__('Columns Gap', 'uicore-elements'), 1474 'type' => Controls_Manager::SLIDER, 1475 'size_units' => ['px', 'em', 'rem', 'custom'], 1476 'default' => [ 1477 'size' => 10, 1478 ], 1479 'range' => [ 1480 'px' => [ 1481 'max' => 60, 1482 ], 1483 'em' => [ 1484 'max' => 6, 1485 ], 1486 'rem' => [ 1487 'max' => 6, 1488 ], 1489 ], 1490 'selectors' => [ 1491 '{{WRAPPER}} .ui-e-field-group' => 'padding-right: calc( {{SIZE}}{{UNIT}}/2 ); padding-left: calc( {{SIZE}}{{UNIT}}/2 );', 1492 '{{WRAPPER}} .ui-e-fields-wrp' => 'margin-left: calc( -{{SIZE}}{{UNIT}}/2 ); margin-right: calc( -{{SIZE}}{{UNIT}}/2 );', 1493 ], 1494 ] 1495 ); 1496 $this->add_control( 1497 'row_gap', 1498 [ 1499 'label' => esc_html__('Rows Gap', 'uicore-elements'), 1500 'type' => Controls_Manager::SLIDER, 1501 'size_units' => ['px', 'em', 'rem', 'custom'], 1502 'default' => [ 1503 'size' => 10, 1504 ], 1505 'range' => [ 1506 'px' => [ 1507 'max' => 60, 1508 ], 1509 'em' => [ 1510 'max' => 6, 1511 ], 1512 'rem' => [ 1513 'max' => 6, 1514 ], 1515 ], 1516 'selectors' => [ 1517 '{{WRAPPER}} .ui-e-field-group' => 'margin-bottom: {{SIZE}}{{UNIT}};', 1518 '{{WRAPPER}} .ui-e-fields-wrp' => 'margin-bottom: -{{SIZE}}{{UNIT}};', 1519 ], 1520 ] 1521 ); 1522 $this->add_control( 1523 'heading_label', 1524 [ 1525 'label' => esc_html__('Label', 'uicore-elements'), 1526 'type' => Controls_Manager::HEADING, 1527 'separator' => 'before', 1528 ] 1529 ); 1530 $this->add_control( 1531 'label_spacing', 1097 'html_spacing', 1532 1098 [ 1533 1099 'label' => esc_html__('Spacing', 'uicore-elements'), … … 1549 1115 ], 1550 1116 'selectors' => [ 1551 'body {{WRAPPER}} .ui-e-field-group > label' => 'padding-bottom: {{SIZE}}{{UNIT}};',1552 ],1553 ]1554 );1555 $this->add_control(1556 'label_color',1557 [1558 'label' => esc_html__('Text Color', 'uicore-elements'),1559 'type' => Controls_Manager::COLOR,1560 'selectors' => [1561 '{{WRAPPER}} .ui-e-field-group > label, {{WRAPPER}} .ui-e-field-subgroup label' => 'color: {{VALUE}};',1562 ],1563 'global' => [1564 'default' => Global_Colors::COLOR_TEXT,1565 ],1566 ]1567 );1568 $this->add_control(1569 'mark_required_color',1570 [1571 'label' => esc_html__('Mark Color', 'uicore-elements'),1572 'type' => Controls_Manager::COLOR,1573 'default' => '',1574 'selectors' => [1575 '{{WRAPPER}} .ui-e-required .ui-e-label:after' => 'color: {{COLOR}};',1576 ],1577 'condition' => [1578 'mark_required' => 'yes',1579 ],1580 ]1581 );1582 $this->add_group_control(1583 Group_Control_Typography::get_type(),1584 [1585 'name' => 'label_typography',1586 'selector' => '{{WRAPPER}} .ui-e-field-group > label',1587 'global' => [1588 'default' => Global_Typography::TYPOGRAPHY_TEXT,1589 ],1590 ]1591 );1592 $this->add_control(1593 'heading_html',1594 [1595 'label' => esc_html__('HTML Field', 'uicore-elements'),1596 'type' => Controls_Manager::HEADING,1597 'separator' => 'before',1598 ]1599 );1600 $this->add_control(1601 'html_spacing',1602 [1603 'label' => esc_html__('Spacing', 'uicore-elements'),1604 'type' => Controls_Manager::SLIDER,1605 'size_units' => ['px', 'em', 'rem', 'custom'],1606 'default' => [1607 'size' => 0,1608 ],1609 'range' => [1610 'px' => [1611 'max' => 60,1612 ],1613 'em' => [1614 'max' => 6,1615 ],1616 'rem' => [1617 'max' => 6,1618 ],1619 ],1620 'selectors' => [1621 1117 '{{WRAPPER}} .ui-e-field-type-html' => 'padding-bottom: {{SIZE}}{{UNIT}};', 1622 1118 ], … … 1668 1164 ] 1669 1165 ); 1670 1671 $this->end_controls_section(); 1672 1673 $this->start_controls_section( 1674 'section_field_style', 1675 [ 1676 'label' => esc_html__('Fields', 'uicore-elements'), 1677 'tab' => Controls_Manager::TAB_STYLE, 1678 ] 1679 ); 1680 1681 $this->start_controls_tabs( 1682 'field_style_tabs' 1683 ); 1684 1685 $this->start_controls_tab( 1686 'field_normal_tab', 1687 [ 1688 'label' => esc_html__('Normal', 'uicore-elements'), 1689 ] 1690 ); 1691 1692 $this->add_group_control( 1693 Group_Control_Typography::get_type(), 1694 [ 1695 'name' => 'field_typography', 1696 'selector' => '{{WRAPPER}} .ui-e-field-group .ui-e-field, {{WRAPPER}} .ui-e-field-subgroup label, {{WRAPPER}} .ui-e-field-group .ui-e-field-select select', 1697 'global' => [ 1698 'default' => Global_Typography::TYPOGRAPHY_TEXT, 1699 ], 1700 ] 1701 ); 1702 $this->add_control( 1703 'field_text_color', 1704 [ 1705 'label' => esc_html__('Text Color', 'uicore-elements'), 1706 'type' => Controls_Manager::COLOR, 1707 'selectors' => [ 1708 '{{WRAPPER}} .ui-e-field-group .ui-e-field, {{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'color: {{VALUE}};', 1709 ], 1710 'global' => [ 1711 'default' => Global_Colors::COLOR_TEXT, 1712 ], 1713 ] 1714 ); 1715 $this->add_control( 1716 'field_placeholder_color', 1717 [ 1718 'label' => esc_html__('Placeholder Color', 'uicore-elements'), 1719 'type' => Controls_Manager::COLOR, 1720 'selectors' => [ 1721 '{{WRAPPER}} .ui-e-field-group .ui-e-field::placeholder' => 'color: {{VALUE}};', 1722 ], 1723 'global' => [ 1724 'default' => Global_Colors::COLOR_TEXT, 1725 ], 1726 ] 1727 ); 1728 $this->add_control( 1729 'field_background_color', 1730 [ 1731 'label' => esc_html__('Background Color', 'uicore-elements'), 1732 'type' => Controls_Manager::COLOR, 1733 'default' => '#ffffff', 1734 'selectors' => [ 1735 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'background-color: {{VALUE}};', 1736 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'background-color: {{VALUE}};', 1737 ], 1738 ] 1739 ); 1740 $this->add_group_control( 1741 Group_Control_Border::get_type(), 1742 [ 1743 'name' => 'field_border', 1744 'selector' => 1745 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select), 1746 {{WRAPPER}} .ui-e-field-group .ui-e-field-select select', 1747 ] 1748 ); 1749 1750 $this->end_controls_tab(); 1751 1752 $this->start_controls_tab( 1753 'field_hover_tab', 1754 [ 1755 'label' => esc_html__('Hover', 'uicore-elements'), 1756 ] 1757 ); 1758 1759 $this->add_control( 1760 'field_text_hover_color', 1761 [ 1762 'label' => esc_html__('Text Color', 'uicore-elements'), 1763 'type' => Controls_Manager::COLOR, 1764 'selectors' => [ 1765 '{{WRAPPER}} .ui-e-field-group:hover .ui-e-field, {{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select' => 'color: {{VALUE}};', 1766 ], 1767 'global' => [ 1768 'default' => Global_Colors::COLOR_TEXT, 1769 ], 1770 ] 1771 ); 1772 $this->add_control( 1773 'field_placeholder_hover_color', 1774 [ 1775 'label' => esc_html__('Placeholder Color', 'uicore-elements'), 1776 'type' => Controls_Manager::COLOR, 1777 'selectors' => [ 1778 '{{WRAPPER}} .ui-e-field-group:hover .ui-e-field::placeholder' => 'color: {{VALUE}};', 1779 ], 1780 'global' => [ 1781 'default' => Global_Colors::COLOR_TEXT, 1782 ], 1783 ] 1784 ); 1785 $this->add_control( 1786 'field_background_hover_color', 1787 [ 1788 'label' => esc_html__('Background Color', 'uicore-elements'), 1789 'type' => Controls_Manager::COLOR, 1790 'default' => '#ffffff', 1791 'selectors' => [ 1792 '{{WRAPPER}} .ui-e-field-group:hover:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'background-color: {{VALUE}};', 1793 '{{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select' => 'background-color: {{VALUE}};', 1794 ], 1795 ] 1796 ); 1797 $this->add_group_control( 1798 Group_Control_Border::get_type(), 1799 [ 1800 'name' => 'field_hover_border', 1801 'selector' => 1802 '{{WRAPPER}} .ui-e-field-group:hover:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select), 1803 {{WRAPPER}} .ui-e-field-group:hover .ui-e-field-select select', 1804 ] 1805 ); 1806 1807 $this->end_controls_tab(); 1808 1809 $this->start_controls_tab( 1810 'field_active_tab', 1811 [ 1812 'label' => esc_html__('Active', 'uicore-elements'), 1813 ] 1814 ); 1815 1816 $this->add_control( 1817 'field_text_active_color', 1818 [ 1819 'label' => esc_html__('Text Color', 'uicore-elements'), 1820 'type' => Controls_Manager::COLOR, 1821 'selectors' => [ 1822 '{{WRAPPER}} .ui-e-field-group .ui-e-field:focus, {{WRAPPER}} .ui-e-field-group .ui-e-field-select select:focus' => 'color: {{VALUE}};', 1823 ], 1824 'global' => [ 1825 'default' => Global_Colors::COLOR_TEXT, 1826 ], 1827 ] 1828 ); 1829 $this->add_control( 1830 'field_background_active_color', 1831 [ 1832 'label' => esc_html__('Background Color', 'uicore-elements'), 1833 'type' => Controls_Manager::COLOR, 1834 'default' => '#ffffff', 1835 'selectors' => [ 1836 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:focus:not(.ui-e-field-select)' => 'background-color: {{VALUE}};', 1837 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select:focus select' => 'background-color: {{VALUE}};', 1838 ], 1839 ] 1840 ); 1841 $this->add_group_control( 1842 Group_Control_Border::get_type(), 1843 [ 1844 'name' => 'field_active_border', 1845 'selector' => 1846 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:focus:not(.ui-e-field-select), 1847 {{WRAPPER}} .ui-e-field-group .ui-e-field-select:focus select', 1848 ] 1849 ); 1850 1851 $this->end_controls_tab(); 1852 1853 $this->end_controls_tabs(); 1854 1855 $this->add_control( 1856 'field_border_radius', 1857 [ 1858 'label' => esc_html__('Border Radius', 'uicore-elements'), 1859 'type' => Controls_Manager::DIMENSIONS, 1860 'size_units' => ['px', '%', 'em', 'rem', 'custom'], 1861 'selectors' => [ 1862 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1863 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1864 ], 1865 'separator' => 'before' 1866 ] 1867 ); 1868 $this->add_control( 1869 'field_padding', 1870 [ 1871 'label' => esc_html__('Padding', 'uicore-elements'), 1872 'type' => Controls_Manager::DIMENSIONS, 1873 'size_units' => ['px', '%', 'em', 'rem', 'custom'], 1874 'selectors' => [ 1875 '{{WRAPPER}} .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select)' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1876 '{{WRAPPER}} .ui-e-field-group .ui-e-field-select select' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 1877 ], 1878 ] 1879 ); 1880 1881 $this->end_controls_section(); 1882 1883 $this->start_controls_section( 1884 'section_button_style', 1885 [ 1886 'label' => esc_html__('Button', 'uicore-elements'), 1887 'tab' => Controls_Manager::TAB_STYLE, 1888 ] 1889 ); 1890 1891 $this->add_group_control( 1892 Group_Control_Typography::get_type(), 1893 [ 1894 'name' => 'button_typography', 1895 'global' => [ 1896 'default' => Global_Typography::TYPOGRAPHY_ACCENT, 1897 ], 1898 'selector' => '{{WRAPPER}} .elementor-button', 1899 ] 1900 ); 1901 $this->add_group_control( 1902 Group_Control_Border::get_type(), 1903 [ 1904 'name' => 'button_border', 1905 'selector' => '{{WRAPPER}} .elementor-button', 1906 'exclude' => [ 1907 'color', 1908 ], 1909 ] 1910 ); 1911 1912 $this->start_controls_tabs('tabs_button_style'); 1913 1914 $this->start_controls_tab( 1915 'tab_button_normal', 1916 [ 1917 'label' => esc_html__('Normal', 'uicore-elements'), 1918 ] 1919 ); 1920 1921 $this->add_control( 1922 'button_background_color', 1923 [ 1924 'label' => esc_html__('Background Color', 'uicore-elements'), 1925 'type' => Controls_Manager::COLOR, 1926 'global' => [ 1927 'default' => Global_Colors::COLOR_ACCENT, 1928 ], 1929 'selectors' => [ 1930 '{{WRAPPER}} .e-form__buttons__wrapper__button-next' => 'background-color: {{VALUE}};', 1931 '{{WRAPPER}} .elementor-button[type="submit"]' => 'background-color: {{VALUE}};', 1932 ], 1933 ] 1934 ); 1935 $this->add_control( 1936 'button_text_color', 1937 [ 1938 'label' => esc_html__('Text Color', 'uicore-elements'), 1939 'type' => Controls_Manager::COLOR, 1940 'default' => '#ffffff', 1941 'selectors' => [ 1942 '{{WRAPPER}} .e-form__buttons__wrapper__button-next' => 'color: {{VALUE}};', 1943 '{{WRAPPER}} .elementor-button[type="submit"]' => 'color: {{VALUE}};', 1944 '{{WRAPPER}} .elementor-button[type="submit"] svg *' => 'fill: {{VALUE}};', 1945 ], 1946 ] 1947 ); 1948 $this->add_control( 1949 'button_border_color', 1950 [ 1951 'label' => esc_html__('Border Color', 'uicore-elements'), 1952 'type' => Controls_Manager::COLOR, 1953 'default' => '', 1954 'selectors' => [ 1955 '{{WRAPPER}} .e-form__buttons__wrapper__button-next' => 'border-color: {{VALUE}};', 1956 '{{WRAPPER}} .elementor-button[type="submit"]' => 'border-color: {{VALUE}};', 1957 ], 1958 'condition' => [ 1959 'button_border_border!' => '', 1960 ], 1961 ] 1962 ); 1963 1964 $this->end_controls_tab(); 1965 1966 $this->start_controls_tab( 1967 'tab_button_hover', 1968 [ 1969 'label' => esc_html__('Hover', 'uicore-elements'), 1970 ] 1971 ); 1972 1973 $this->add_control( 1974 'button_background_hover_color', 1975 [ 1976 'label' => esc_html__('Background Color', 'uicore-elements'), 1977 'type' => Controls_Manager::COLOR, 1978 'default' => '', 1979 'selectors' => [ 1980 '{{WRAPPER}} .e-form__buttons__wrapper__button-next:hover' => 'background-color: {{VALUE}};', 1981 '{{WRAPPER}} .elementor-button[type="submit"]:hover' => 'background-color: {{VALUE}};', 1982 ], 1983 ] 1984 ); 1985 $this->add_control( 1986 'button_hover_color', 1987 [ 1988 'label' => esc_html__('Text Color', 'uicore-elements'), 1989 'type' => Controls_Manager::COLOR, 1990 'default' => '#ffffff', 1991 'selectors' => [ 1992 '{{WRAPPER}} .e-form__buttons__wrapper__button-next:hover' => 'color: {{VALUE}};', 1993 '{{WRAPPER}} .elementor-button[type="submit"]:hover' => 'color: {{VALUE}};', 1994 '{{WRAPPER}} .elementor-button[type="submit"]:hover svg *' => 'fill: {{VALUE}};', 1995 ], 1996 ] 1997 ); 1998 $this->add_control( 1999 'button_hover_border_color', 2000 [ 2001 'label' => esc_html__('Border Color', 'uicore-elements'), 2002 'type' => Controls_Manager::COLOR, 2003 'default' => '', 2004 'selectors' => [ 2005 '{{WRAPPER}} .e-form__buttons__wrapper__button-next:hover' => 'border-color: {{VALUE}};', 2006 '{{WRAPPER}} .elementor-button[type="submit"]:hover' => 'border-color: {{VALUE}};', 2007 ], 2008 'condition' => [ 2009 'button_border_border!' => '', 2010 ], 2011 ] 2012 ); 2013 $this->add_control( 2014 'hover_transition_duration', 2015 [ 2016 'label' => esc_html__('Transition Duration', 'uicore-elements'), 2017 'type' => Controls_Manager::SLIDER, 2018 'size_units' => ['s', 'ms', 'custom'], 2019 'default' => [ 2020 'unit' => 'ms', 2021 ], 2022 'selectors' => [ 2023 '{{WRAPPER}} .e-form__buttons__wrapper__button-previous' => 'transition-duration: {{SIZE}}{{UNIT}};', 2024 '{{WRAPPER}} .e-form__buttons__wrapper__button-next' => 'transition-duration: {{SIZE}}{{UNIT}};', 2025 '{{WRAPPER}} .elementor-button[type="submit"] svg *' => 'transition-duration: {{SIZE}}{{UNIT}};', 2026 '{{WRAPPER}} .elementor-button[type="submit"]' => 'transition-duration: {{SIZE}}{{UNIT}};', 2027 ], 2028 ] 2029 ); 2030 $this->add_control( 2031 'button_hover_animation', 2032 [ 2033 'label' => esc_html__('Animation', 'uicore-elements'), 2034 'type' => Controls_Manager::HOVER_ANIMATION, 2035 ] 2036 ); 2037 2038 $this->end_controls_tab(); 2039 2040 $this->end_controls_tabs(); 2041 2042 $this->add_control( 2043 'button_border_radius', 2044 [ 2045 'label' => esc_html__('Border Radius', 'uicore-elements'), 2046 'type' => Controls_Manager::DIMENSIONS, 2047 'size_units' => ['px', '%', 'em', 'rem', 'custom'], 2048 'selectors' => [ 2049 '{{WRAPPER}} .elementor-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 2050 ], 2051 'separator' => 'before', 2052 ] 2053 ); 2054 2055 $this->add_control( 2056 'button_text_padding', 2057 [ 2058 'label' => esc_html__('Text Padding', 'uicore-elements'), 2059 'type' => Controls_Manager::DIMENSIONS, 2060 'size_units' => ['px', '%', 'em', 'rem', 'custom'], 2061 'selectors' => [ 2062 '{{WRAPPER}} .elementor-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', 2063 ], 2064 ] 2065 ); 2066 2067 $this->end_controls_section(); 2068 2069 $this->start_controls_section( 2070 'section_messages_style', 2071 [ 2072 'label' => esc_html__('Messages', 'uicore-elements'), 2073 'tab' => Controls_Manager::TAB_STYLE, 2074 ] 2075 ); 2076 2077 $this->add_control( 2078 'show_messages', 2079 [ 2080 'label' => esc_html__('Show/Hide messages', 'uicore-elements'), 2081 'type' => Controls_Manager::BUTTON, 2082 'separator' => 'before', 2083 'text' => esc_html__('Toggle', 'uicore-elements'), 2084 'event' => 'ui-e-form-show-messages', 2085 ] 2086 ); 2087 $this->add_group_control( 2088 Group_Control_Typography::get_type(), 2089 [ 2090 'name' => 'message_typography', 2091 'global' => [ 2092 'default' => Global_Typography::TYPOGRAPHY_TEXT, 2093 ], 2094 'selector' => '{{WRAPPER}} .ui-e-message', 2095 ] 2096 ); 2097 $this->add_control( 2098 'success_message_color', 2099 [ 2100 'label' => esc_html__('Success Message Color', 'uicore-elements'), 2101 'type' => Controls_Manager::COLOR, 2102 'default' => '#4CAF50', 2103 'selectors' => [ 2104 '{{WRAPPER}} .ui-e-message span.success' => 'color: {{COLOR}};', 2105 ], 2106 ] 2107 ); 2108 $this->add_control( 2109 'error_message_color', 2110 [ 2111 'label' => esc_html__('Error Message Color', 'uicore-elements'), 2112 'type' => Controls_Manager::COLOR, 2113 'default' => '#F44336', 2114 'selectors' => [ 2115 '{{WRAPPER}} .ui-e-message span.error' => 'color: {{COLOR}};', 2116 ], 2117 ] 2118 ); 2119 2120 $this->end_controls_section(); 1166 $this->end_injection(); 2121 1167 } 2122 1168 function recaptcha_js() -
uicore-elements/trunk/includes/widgets/newsletter.php
r3331182 r3423745 470 470 $this->end_controls_section(); 471 471 472 $this->start_controls_section( 473 'section_actions', 474 [ 475 'label' => esc_html__('Actions After Submit', 'uicore-elements'), 476 ] 477 ); 478 479 $this->add_control( 480 'submit_actions', 481 [ 482 'label' => esc_html__('Submit Actions', 'uicore-elements'), 483 'type' => Controls_Manager::SELECT2, 484 'label_block' => true, 485 'multiple' => true, 486 'options' => Form_Service::get_form_submit_options(), 487 'default' => ['email'], 488 ] 489 ); 490 491 $this->end_controls_section(); 472 $this->TRAIT_register_submit_actions_controls(Form_Service::get_form_submit_options()); 492 473 493 474 // Submit sections … … 520 501 $this->end_controls_section(); 521 502 522 $this->start_controls_section(523 'section_redirect',524 [525 'label' => esc_html__('Redirect', 'uicore-elements'),526 'condition' => [527 'submit_actions' => 'redirect',528 ],529 ]530 );531 532 503 $this->TRAIT_register_submit_redirect_controls(); 533 534 $this->end_controls_section(); 535 536 // Get and build the newsletter services section conditional display 537 $terms = []; 538 foreach (Newsletter_Services::get_services_list('keys') as $service) { 539 $terms[] = [ 540 'name' => 'submit_actions', 541 'operator' => 'contains', 542 'value' => $service, 543 ]; 544 } 545 546 $this->start_controls_section( 547 'newsletter_services_section', 548 [ 549 'label' => esc_html__('Newsletter Service', 'uicore-elements'), 550 'conditions' => [ 551 'relation' => 'or', 552 'terms' => $terms, 553 ], 554 ] 555 ); 556 557 $this->TRAIT_register_submit_newsletter_services_controls(); 558 559 $this->end_controls_section(); 560 561 $this->start_controls_section( 562 'section_form_options', 563 [ 564 'label' => esc_html__('Additional Options', 'uicore-elements'), 565 'tab' => Controls_Manager::TAB_CONTENT, 566 ] 567 ); 568 504 $this->TRAIT_register_submit_popup_controls($this); 505 $this->TRAIT_register_submit_newsletter_services_controls(Newsletter_Services::get_services_list('keys')); 569 506 $this->TRAIT_register_additional_controls(Form_Service::get_default_messages()); 570 571 $this->end_controls_section();572 507 573 508 $this->TRAIT_register_all_form_style_controls(); -
uicore-elements/trunk/languages/uicore-elements.pot
r3416352 r3423745 7 7 "Content-Type: text/plain; charset=UTF-8\n" 8 8 "Content-Transfer-Encoding: 8bit\n" 9 "POT-Creation-Date: 2025-12-1 0 11:44+0000\n"9 "POT-Creation-Date: 2025-12-19 14:10+0000\n" 10 10 "Project-Id-Version: undefined\n" 11 11 "X-Poedit-Basepath: ..\n" … … 64 64 msgstr "" 65 65 66 #: ../includes/controls/class-lightbox-button.php:54, ../includes/widgets/contact-form.php: 608, ../includes/widgets/highlighted-text.php:8666 #: ../includes/controls/class-lightbox-button.php:54, ../includes/widgets/contact-form.php:421, ../includes/widgets/highlighted-text.php:86 67 67 msgid "Type" 68 68 msgstr "" … … 100 100 msgstr "" 101 101 102 #: ../includes/utils/animation-component.php:72, ../includes/utils/carousel-component.php:830, ../includes/utils/form-component.php:1 247, ../includes/utils/gallery-component.php:891, ../includes/widgets/contact-form.php:2033, ../includes/widgets/highlighted-text.php:387102 #: ../includes/utils/animation-component.php:72, ../includes/utils/carousel-component.php:830, ../includes/utils/form-component.php:1352, ../includes/utils/gallery-component.php:891, ../includes/widgets/highlighted-text.php:387 103 103 msgid "Animation" 104 104 msgstr "" … … 184 184 msgstr "" 185 185 186 #: ../includes/utils/carousel-component.php:225, ../includes/utils/carousel-component.php:403, ../includes/utils/carousel-component.php:567, ../includes/utils/carousel-component.php:693, ../includes/utils/form-component.php:6 34, ../includes/utils/gallery-component.php:302, ../includes/utils/pagination-component.php:146, ../includes/utils/post-component.php:611, ../includes/utils/post-component.php:822, ../includes/utils/post-filter-component.php:125, ../includes/utils/testimonial-component.php:330, ../includes/widgets/accordion.php:578, ../includes/widgets/accordion.php:1236, ../includes/widgets/contact-form.php:1095, ../includes/widgets/counter.php:268, ../includes/widgets/counter.php:298, ../includes/widgets/counter.php:385, ../includes/widgets/highlighted-text.php:275, ../includes/widgets/icon-box.php:204, ../includes/widgets/icon-box.php:307, ../includes/widgets/icon-box.php:439, ../includes/widgets/icon-list.php:275, ../includes/widgets/icon-list.php:352, ../includes/widgets/icon-list.php:373, ../includes/widgets/theme-builder/page-description.php:151, ../includes/widgets/theme-builder/post-featured-image.php:128, ../includes/widgets/theme-builder/post-featured-image.php:448, ../includes/widgets/theme-builder/post-meta.php:87, ../includes/widgets/theme-builder/the-content.php:71, ../includes/widgets/theme-builder/the-title.php:151186 #: ../includes/utils/carousel-component.php:225, ../includes/utils/carousel-component.php:403, ../includes/utils/carousel-component.php:567, ../includes/utils/carousel-component.php:693, ../includes/utils/form-component.php:678, ../includes/utils/gallery-component.php:302, ../includes/utils/pagination-component.php:146, ../includes/utils/post-component.php:611, ../includes/utils/post-component.php:822, ../includes/utils/post-filter-component.php:125, ../includes/utils/testimonial-component.php:330, ../includes/widgets/accordion.php:578, ../includes/widgets/accordion.php:1236, ../includes/widgets/contact-form.php:908, ../includes/widgets/counter.php:268, ../includes/widgets/counter.php:298, ../includes/widgets/counter.php:385, ../includes/widgets/highlighted-text.php:275, ../includes/widgets/icon-box.php:204, ../includes/widgets/icon-box.php:307, ../includes/widgets/icon-box.php:439, ../includes/widgets/icon-list.php:275, ../includes/widgets/icon-list.php:352, ../includes/widgets/icon-list.php:373, ../includes/widgets/theme-builder/page-description.php:151, ../includes/widgets/theme-builder/post-featured-image.php:128, ../includes/widgets/theme-builder/post-featured-image.php:448, ../includes/widgets/theme-builder/post-meta.php:87, ../includes/widgets/theme-builder/the-content.php:71, ../includes/widgets/theme-builder/the-title.php:151 187 187 msgid "Left" 188 188 msgstr "" 189 189 190 #: ../includes/utils/carousel-component.php:229, ../includes/utils/carousel-component.php:255, ../includes/utils/carousel-component.php:407, ../includes/utils/carousel-component.php:433, ../includes/utils/carousel-component.php:571, ../includes/utils/carousel-component.php:597, ../includes/utils/carousel-component.php:697, ../includes/utils/carousel-component.php:723, ../includes/utils/form-component.php:6 38, ../includes/utils/gallery-component.php:249, ../includes/utils/gallery-component.php:306, ../includes/utils/pagination-component.php:150, ../includes/utils/post-component.php:615, ../includes/utils/post-component.php:826, ../includes/utils/post-filter-component.php:129, ../includes/utils/testimonial-component.php:295, ../includes/utils/testimonial-component.php:334, ../includes/utils/testimonial-component.php:365, ../includes/widgets/accordion.php:582, ../includes/widgets/accordion.php:1240, ../includes/widgets/contact-form.php:1099, ../includes/widgets/counter.php:328, ../includes/widgets/counter.php:359, ../includes/widgets/counter.php:389, ../includes/widgets/gallery-slider.php:93, ../includes/widgets/highlighted-text.php:279, ../includes/widgets/icon-box.php:311, ../includes/widgets/icon-box.php:1708, ../includes/widgets/icon-list.php:231, ../includes/widgets/icon-list.php:301, ../includes/widgets/icon-list.php:377, ../includes/widgets/tabs.php:284, ../includes/widgets/tabs.php:323, ../includes/widgets/tabs.php:394, ../includes/widgets/tabs.php:429, ../includes/widgets/theme-builder/page-description.php:155, ../includes/widgets/theme-builder/post-featured-image.php:132, ../includes/widgets/theme-builder/post-featured-image.php:452, ../includes/widgets/theme-builder/post-meta.php:91, ../includes/widgets/theme-builder/the-content.php:75, ../includes/widgets/theme-builder/the-title.php:155190 #: ../includes/utils/carousel-component.php:229, ../includes/utils/carousel-component.php:255, ../includes/utils/carousel-component.php:407, ../includes/utils/carousel-component.php:433, ../includes/utils/carousel-component.php:571, ../includes/utils/carousel-component.php:597, ../includes/utils/carousel-component.php:697, ../includes/utils/carousel-component.php:723, ../includes/utils/form-component.php:682, ../includes/utils/gallery-component.php:249, ../includes/utils/gallery-component.php:306, ../includes/utils/pagination-component.php:150, ../includes/utils/post-component.php:615, ../includes/utils/post-component.php:826, ../includes/utils/post-filter-component.php:129, ../includes/utils/testimonial-component.php:295, ../includes/utils/testimonial-component.php:334, ../includes/utils/testimonial-component.php:365, ../includes/widgets/accordion.php:582, ../includes/widgets/accordion.php:1240, ../includes/widgets/contact-form.php:912, ../includes/widgets/counter.php:328, ../includes/widgets/counter.php:359, ../includes/widgets/counter.php:389, ../includes/widgets/gallery-slider.php:93, ../includes/widgets/highlighted-text.php:279, ../includes/widgets/icon-box.php:311, ../includes/widgets/icon-box.php:1708, ../includes/widgets/icon-list.php:231, ../includes/widgets/icon-list.php:301, ../includes/widgets/icon-list.php:377, ../includes/widgets/tabs.php:284, ../includes/widgets/tabs.php:323, ../includes/widgets/tabs.php:394, ../includes/widgets/tabs.php:429, ../includes/widgets/theme-builder/page-description.php:155, ../includes/widgets/theme-builder/post-featured-image.php:132, ../includes/widgets/theme-builder/post-featured-image.php:452, ../includes/widgets/theme-builder/post-meta.php:91, ../includes/widgets/theme-builder/the-content.php:75, ../includes/widgets/theme-builder/the-title.php:155 191 191 msgid "Center" 192 192 msgstr "" 193 193 194 #: ../includes/utils/carousel-component.php:233, ../includes/utils/carousel-component.php:411, ../includes/utils/carousel-component.php:575, ../includes/utils/carousel-component.php:701, ../includes/utils/form-component.php:6 42, ../includes/utils/gallery-component.php:310, ../includes/utils/post-component.php:830, ../includes/utils/post-filter-component.php:133, ../includes/utils/testimonial-component.php:338, ../includes/widgets/accordion.php:586, ../includes/widgets/accordion.php:1244, ../includes/widgets/contact-form.php:1103, ../includes/widgets/counter.php:276, ../includes/widgets/counter.php:302, ../includes/widgets/counter.php:393, ../includes/widgets/highlighted-text.php:283, ../includes/widgets/icon-box.php:212, ../includes/widgets/icon-box.php:315, ../includes/widgets/icon-box.php:440, ../includes/widgets/icon-list.php:279, ../includes/widgets/icon-list.php:356, ../includes/widgets/icon-list.php:381, ../includes/widgets/theme-builder/page-description.php:159, ../includes/widgets/theme-builder/post-featured-image.php:136, ../includes/widgets/theme-builder/post-featured-image.php:456, ../includes/widgets/theme-builder/the-content.php:79, ../includes/widgets/theme-builder/the-title.php:159194 #: ../includes/utils/carousel-component.php:233, ../includes/utils/carousel-component.php:411, ../includes/utils/carousel-component.php:575, ../includes/utils/carousel-component.php:701, ../includes/utils/form-component.php:686, ../includes/utils/gallery-component.php:310, ../includes/utils/post-component.php:830, ../includes/utils/post-filter-component.php:133, ../includes/utils/testimonial-component.php:338, ../includes/widgets/accordion.php:586, ../includes/widgets/accordion.php:1244, ../includes/widgets/contact-form.php:916, ../includes/widgets/counter.php:276, ../includes/widgets/counter.php:302, ../includes/widgets/counter.php:393, ../includes/widgets/highlighted-text.php:283, ../includes/widgets/icon-box.php:212, ../includes/widgets/icon-box.php:315, ../includes/widgets/icon-box.php:440, ../includes/widgets/icon-list.php:279, ../includes/widgets/icon-list.php:356, ../includes/widgets/icon-list.php:381, ../includes/widgets/theme-builder/page-description.php:159, ../includes/widgets/theme-builder/post-featured-image.php:136, ../includes/widgets/theme-builder/post-featured-image.php:456, ../includes/widgets/theme-builder/the-content.php:79, ../includes/widgets/theme-builder/the-title.php:159 195 195 msgid "Right" 196 196 msgstr "" … … 212 212 msgstr "" 213 213 214 #: ../includes/utils/carousel-component.php:275, ../includes/utils/carousel-component.php:453, ../includes/utils/carousel-component.php:617, ../includes/utils/carousel-component.php:743, ../includes/utils/carousel-component.php:837, ../includes/utils/form-component.php:1 356, ../includes/utils/gallery-component.php:150, ../includes/utils/meta-component.php:92, ../includes/utils/post-filter-component.php:66, ../includes/widgets/advanced-post-carousel.php:196, ../includes/widgets/contact-form.php:800, ../includes/widgets/contact-form.php:1071, ../includes/widgets/counter.php:413, ../includes/widgets/gallery-carousel.php:235, ../includes/widgets/post-grid.php:154, ../includes/widgets/post-grid.php:173, ../includes/widgets/post-grid.php:191, ../includes/widgets/theme-builder/post-featured-image.php:247214 #: ../includes/utils/carousel-component.php:275, ../includes/utils/carousel-component.php:453, ../includes/utils/carousel-component.php:617, ../includes/utils/carousel-component.php:743, ../includes/utils/carousel-component.php:837, ../includes/utils/form-component.php:1461, ../includes/utils/gallery-component.php:150, ../includes/utils/meta-component.php:92, ../includes/utils/post-filter-component.php:66, ../includes/widgets/advanced-post-carousel.php:196, ../includes/widgets/contact-form.php:613, ../includes/widgets/contact-form.php:884, ../includes/widgets/counter.php:413, ../includes/widgets/gallery-carousel.php:235, ../includes/widgets/post-grid.php:154, ../includes/widgets/post-grid.php:173, ../includes/widgets/post-grid.php:191, ../includes/widgets/theme-builder/post-featured-image.php:247 215 215 msgid "Default" 216 216 msgstr "" … … 268 268 msgstr "" 269 269 270 #: ../includes/utils/carousel-component.php:899, ../includes/widgets/contact-form.php:118, ../includes/widgets/contact-form.php: 853, ../includes/widgets/newsletter.php:429270 #: ../includes/utils/carousel-component.php:899, ../includes/widgets/contact-form.php:118, ../includes/widgets/contact-form.php:666, ../includes/widgets/newsletter.php:429 271 271 msgid "Hidden" 272 272 msgstr "" … … 344 344 msgstr "" 345 345 346 #: ../includes/utils/carousel-component.php:1177, ../includes/utils/carousel-component.php:1347, ../includes/utils/form-component.php: 897, ../includes/utils/form-component.php:1131, ../includes/utils/gallery-component.php:354, ../includes/utils/item-style-component.php:26, ../includes/utils/logo-component.php:146, ../includes/utils/pagination-component.php:277, ../includes/utils/post-component.php:415, ../includes/utils/post-filter-component.php:159, ../includes/widgets/accordion.php:417, ../includes/widgets/accordion.php:605, ../includes/widgets/accordion.php:803, ../includes/widgets/accordion.php:936, ../includes/widgets/contact-form.php:1688, ../includes/widgets/contact-form.php:1917, ../includes/widgets/counter.php:606, ../includes/widgets/counter.php:909, ../includes/widgets/counter.php:1135, ../includes/widgets/icon-box.php:650, ../includes/widgets/icon-box.php:1244, ../includes/widgets/icon-box.php:1332, ../includes/widgets/icon-box.php:1416, ../includes/widgets/icon-box.php:1497, ../includes/widgets/icon-box.php:1808, ../includes/widgets/icon-list.php:407, ../includes/widgets/icon-list.php:590, ../includes/widgets/icon-list.php:732, ../includes/widgets/icon-list.php:898, ../includes/widgets/logo-carousel.php:107, ../includes/widgets/tabs.php:567, ../includes/widgets/tabs.php:837, ../includes/widgets/tabs.php:944, ../includes/widgets/tabs.php:1088, ../includes/widgets/theme-builder/page-description.php:239, ../includes/widgets/theme-builder/post-featured-image.php:300, ../includes/widgets/theme-builder/the-title.php:240346 #: ../includes/utils/carousel-component.php:1177, ../includes/utils/carousel-component.php:1347, ../includes/utils/form-component.php:978, ../includes/utils/form-component.php:1236, ../includes/utils/gallery-component.php:354, ../includes/utils/item-style-component.php:26, ../includes/utils/logo-component.php:146, ../includes/utils/pagination-component.php:277, ../includes/utils/post-component.php:415, ../includes/utils/post-filter-component.php:159, ../includes/widgets/accordion.php:417, ../includes/widgets/accordion.php:605, ../includes/widgets/accordion.php:803, ../includes/widgets/accordion.php:936, ../includes/widgets/counter.php:606, ../includes/widgets/counter.php:909, ../includes/widgets/counter.php:1135, ../includes/widgets/icon-box.php:650, ../includes/widgets/icon-box.php:1244, ../includes/widgets/icon-box.php:1332, ../includes/widgets/icon-box.php:1416, ../includes/widgets/icon-box.php:1497, ../includes/widgets/icon-box.php:1808, ../includes/widgets/icon-list.php:407, ../includes/widgets/icon-list.php:590, ../includes/widgets/icon-list.php:732, ../includes/widgets/icon-list.php:898, ../includes/widgets/logo-carousel.php:107, ../includes/widgets/tabs.php:567, ../includes/widgets/tabs.php:837, ../includes/widgets/tabs.php:944, ../includes/widgets/tabs.php:1088, ../includes/widgets/theme-builder/page-description.php:239, ../includes/widgets/theme-builder/post-featured-image.php:300, ../includes/widgets/theme-builder/the-title.php:240 347 347 msgid "Normal" 348 348 msgstr "" 349 349 350 #: ../includes/utils/carousel-component.php:1185, ../includes/utils/carousel-component.php:1281, ../includes/utils/carousel-component.php:1355, ../includes/utils/carousel-component.php:1526, ../includes/utils/carousel-component.php:1715, ../includes/utils/gallery-component.php:368, ../includes/utils/gallery-component.php:410, ../includes/utils/gallery-component.php:452, ../includes/utils/gallery-component.php:662, ../includes/utils/gallery-component.php:725, ../includes/utils/gallery-component.php:781, ../includes/utils/gallery-component.php:811, ../includes/utils/pagination-component.php:295, ../includes/utils/pagination-component.php:343, ../includes/utils/pagination-component.php:396, ../includes/utils/testimonial-component.php:704, ../includes/utils/testimonial-component.php:771, ../includes/utils/testimonial-component.php:834, ../includes/utils/testimonial-component.php:929, ../includes/utils/testimonial-component.php:899, ../includes/utils/testimonial-component.php:944, ../includes/utils/testimonial-component.php:1079, ../includes/widgets/contact-form.php:1 628, ../includes/widgets/contact-form.php:1660, ../includes/widgets/counter.php:974, ../includes/widgets/counter.php:1052, ../includes/widgets/highlighted-text.php:166, ../includes/widgets/highlighted-text.php:327, ../includes/widgets/icon-box.php:1251, ../includes/widgets/icon-box.php:1271, ../includes/widgets/icon-box.php:1339, ../includes/widgets/icon-box.php:1359, ../includes/widgets/icon-box.php:1423, ../includes/widgets/icon-box.php:1443, ../includes/widgets/icon-box.php:1512, ../includes/widgets/icon-box.php:1583, ../includes/widgets/icon-box.php:1634, ../includes/widgets/icon-box.php:2069, ../includes/widgets/icon-list.php:597, ../includes/widgets/icon-list.php:681, ../includes/widgets/icon-list.php:747, ../includes/widgets/icon-list.php:775, ../includes/widgets/icon-list.php:905, ../includes/widgets/icon-list.php:988, ../includes/widgets/post-grid.php:277, ../includes/widgets/post-grid.php:323, ../includes/widgets/tabs.php:844, ../includes/widgets/tabs.php:864, ../includes/widgets/tabs.php:884, ../includes/widgets/tabs.php:951, ../includes/widgets/tabs.php:971, ../includes/widgets/tabs.php:991, ../includes/widgets/tabs.php:1093, ../includes/widgets/tabs.php:1122, ../includes/widgets/tabs.php:1151350 #: ../includes/utils/carousel-component.php:1185, ../includes/utils/carousel-component.php:1281, ../includes/utils/carousel-component.php:1355, ../includes/utils/carousel-component.php:1526, ../includes/utils/carousel-component.php:1715, ../includes/utils/gallery-component.php:368, ../includes/utils/gallery-component.php:410, ../includes/utils/gallery-component.php:452, ../includes/utils/gallery-component.php:662, ../includes/utils/gallery-component.php:725, ../includes/utils/gallery-component.php:781, ../includes/utils/gallery-component.php:811, ../includes/utils/pagination-component.php:295, ../includes/utils/pagination-component.php:343, ../includes/utils/pagination-component.php:396, ../includes/utils/testimonial-component.php:704, ../includes/utils/testimonial-component.php:771, ../includes/utils/testimonial-component.php:834, ../includes/utils/testimonial-component.php:929, ../includes/utils/testimonial-component.php:899, ../includes/utils/testimonial-component.php:944, ../includes/utils/testimonial-component.php:1079, ../includes/widgets/contact-form.php:1124, ../includes/widgets/contact-form.php:1156, ../includes/widgets/counter.php:974, ../includes/widgets/counter.php:1052, ../includes/widgets/highlighted-text.php:166, ../includes/widgets/highlighted-text.php:327, ../includes/widgets/icon-box.php:1251, ../includes/widgets/icon-box.php:1271, ../includes/widgets/icon-box.php:1339, ../includes/widgets/icon-box.php:1359, ../includes/widgets/icon-box.php:1423, ../includes/widgets/icon-box.php:1443, ../includes/widgets/icon-box.php:1512, ../includes/widgets/icon-box.php:1583, ../includes/widgets/icon-box.php:1634, ../includes/widgets/icon-box.php:2069, ../includes/widgets/icon-list.php:597, ../includes/widgets/icon-list.php:681, ../includes/widgets/icon-list.php:747, ../includes/widgets/icon-list.php:775, ../includes/widgets/icon-list.php:905, ../includes/widgets/icon-list.php:988, ../includes/widgets/post-grid.php:277, ../includes/widgets/post-grid.php:323, ../includes/widgets/tabs.php:844, ../includes/widgets/tabs.php:864, ../includes/widgets/tabs.php:884, ../includes/widgets/tabs.php:951, ../includes/widgets/tabs.php:971, ../includes/widgets/tabs.php:991, ../includes/widgets/tabs.php:1093, ../includes/widgets/tabs.php:1122, ../includes/widgets/tabs.php:1151 351 351 msgid "Color" 352 352 msgstr "" … … 356 356 msgstr "" 357 357 358 #: ../includes/utils/carousel-component.php:1216, ../includes/utils/carousel-component.php:1486, ../includes/utils/carousel-component.php:1623, ../includes/utils/carousel-component.php:1695, ../includes/utils/form-component.php:1 067, ../includes/utils/form-component.php:1259, ../includes/utils/gallery-component.php:496, ../includes/utils/gallery-component.php:615, ../includes/utils/gallery-component.php:842, ../includes/utils/item-style-component.php:66, ../includes/utils/logo-component.php:225, ../includes/utils/meta-component.php:280, ../includes/utils/post-component.php:517, ../includes/utils/post-component.php:582, ../includes/utils/post-filter-component.php:304, ../includes/utils/testimonial-component.php:404, ../includes/utils/testimonial-component.php:994, ../includes/widgets/accordion.php:442, ../includes/widgets/accordion.php:548, ../includes/widgets/accordion.php:642, ../includes/widgets/accordion.php:772, ../includes/widgets/accordion.php:971, ../includes/widgets/accordion.php:1170, ../includes/widgets/contact-form.php:1858, ../includes/widgets/contact-form.php:2045, ../includes/widgets/counter.php:732, ../includes/widgets/icon-box.php:763, ../includes/widgets/icon-box.php:1162, ../includes/widgets/icon-box.php:1542, ../includes/widgets/icon-box.php:1866, ../includes/widgets/icon-list.php:513, ../includes/widgets/icon-list.php:628, ../includes/widgets/icon-list.php:939, ../includes/widgets/icon-list.php:1146, ../includes/widgets/post-grid.php:374, ../includes/widgets/tabs.php:793, ../includes/widgets/tabs.php:1066, ../includes/widgets/tabs.php:1215, ../includes/widgets/theme-builder/post-featured-image.php:407358 #: ../includes/utils/carousel-component.php:1216, ../includes/utils/carousel-component.php:1486, ../includes/utils/carousel-component.php:1623, ../includes/utils/carousel-component.php:1695, ../includes/utils/form-component.php:1172, ../includes/utils/form-component.php:1364, ../includes/utils/gallery-component.php:496, ../includes/utils/gallery-component.php:615, ../includes/utils/gallery-component.php:842, ../includes/utils/item-style-component.php:66, ../includes/utils/logo-component.php:225, ../includes/utils/meta-component.php:280, ../includes/utils/post-component.php:517, ../includes/utils/post-component.php:582, ../includes/utils/post-filter-component.php:304, ../includes/utils/testimonial-component.php:404, ../includes/utils/testimonial-component.php:994, ../includes/widgets/accordion.php:442, ../includes/widgets/accordion.php:548, ../includes/widgets/accordion.php:642, ../includes/widgets/accordion.php:772, ../includes/widgets/accordion.php:971, ../includes/widgets/accordion.php:1170, ../includes/widgets/counter.php:732, ../includes/widgets/icon-box.php:763, ../includes/widgets/icon-box.php:1162, ../includes/widgets/icon-box.php:1542, ../includes/widgets/icon-box.php:1866, ../includes/widgets/icon-list.php:513, ../includes/widgets/icon-list.php:628, ../includes/widgets/icon-list.php:939, ../includes/widgets/icon-list.php:1146, ../includes/widgets/post-grid.php:374, ../includes/widgets/tabs.php:793, ../includes/widgets/tabs.php:1066, ../includes/widgets/tabs.php:1215, ../includes/widgets/theme-builder/post-featured-image.php:407 359 359 msgid "Border Radius" 360 360 msgstr "" 361 361 362 #: ../includes/utils/carousel-component.php:1228, ../includes/utils/carousel-component.php:1683, ../includes/utils/form-component.php:1 080, ../includes/utils/gallery-component.php:507, ../includes/utils/gallery-component.php:859, ../includes/utils/item-style-component.php:86, ../includes/utils/logo-component.php:249, ../includes/utils/meta-component.php:298, ../includes/utils/post-component.php:501, ../includes/utils/post-filter-component.php:316, ../includes/utils/testimonial-component.php:415, ../includes/utils/testimonial-component.php:1005, ../includes/widgets/accordion.php:454, ../includes/widgets/accordion.php:654, ../includes/widgets/accordion.php:983, ../includes/widgets/accordion.php:1182, ../includes/widgets/contact-form.php:1871, ../includes/widgets/counter.php:695, ../includes/widgets/icon-box.php:805, ../includes/widgets/icon-box.php:1554, ../includes/widgets/icon-box.php:1886, ../includes/widgets/icon-list.php:525, ../includes/widgets/icon-list.php:640, ../includes/widgets/icon-list.php:951, ../includes/widgets/tabs.php:805, ../includes/widgets/tabs.php:1054, ../includes/widgets/tabs.php:1235362 #: ../includes/utils/carousel-component.php:1228, ../includes/utils/carousel-component.php:1683, ../includes/utils/form-component.php:1185, ../includes/utils/gallery-component.php:507, ../includes/utils/gallery-component.php:859, ../includes/utils/item-style-component.php:86, ../includes/utils/logo-component.php:249, ../includes/utils/meta-component.php:298, ../includes/utils/post-component.php:501, ../includes/utils/post-filter-component.php:316, ../includes/utils/testimonial-component.php:415, ../includes/utils/testimonial-component.php:1005, ../includes/widgets/accordion.php:454, ../includes/widgets/accordion.php:654, ../includes/widgets/accordion.php:983, ../includes/widgets/accordion.php:1182, ../includes/widgets/counter.php:695, ../includes/widgets/icon-box.php:805, ../includes/widgets/icon-box.php:1554, ../includes/widgets/icon-box.php:1886, ../includes/widgets/icon-list.php:525, ../includes/widgets/icon-list.php:640, ../includes/widgets/icon-list.php:951, ../includes/widgets/tabs.php:805, ../includes/widgets/tabs.php:1054, ../includes/widgets/tabs.php:1235 363 363 msgid "Padding" 364 364 msgstr "" … … 368 368 msgstr "" 369 369 370 #: ../includes/utils/carousel-component.php:1273, ../includes/utils/form-component.php: 964, ../includes/utils/form-component.php:1183, ../includes/utils/gallery-component.php:403, ../includes/utils/item-style-component.php:121, ../includes/utils/logo-component.php:297, ../includes/utils/pagination-component.php:325, ../includes/utils/post-component.php:445, ../includes/utils/post-filter-component.php:210, ../includes/widgets/accordion.php:484, ../includes/widgets/accordion.php:684, ../includes/widgets/accordion.php:856, ../includes/widgets/accordion.php:1044, ../includes/widgets/contact-form.php:1755, ../includes/widgets/contact-form.php:1969, ../includes/widgets/counter.php:640, ../includes/widgets/counter.php:930, ../includes/widgets/counter.php:1155, ../includes/widgets/icon-box.php:1085, ../includes/widgets/icon-box.php:1264, ../includes/widgets/icon-box.php:1352, ../includes/widgets/icon-box.php:1436, ../includes/widgets/icon-box.php:1917, ../includes/widgets/icon-list.php:442, ../includes/widgets/icon-list.php:674, ../includes/widgets/icon-list.php:808, ../includes/widgets/icon-list.php:981, ../includes/widgets/logo-carousel.php:117, ../includes/widgets/tabs.php:620, ../includes/widgets/tabs.php:857, ../includes/widgets/tabs.php:964, ../includes/widgets/tabs.php:1117, ../includes/widgets/theme-builder/post-featured-image.php:335370 #: ../includes/utils/carousel-component.php:1273, ../includes/utils/form-component.php:1053, ../includes/utils/form-component.php:1288, ../includes/utils/gallery-component.php:403, ../includes/utils/item-style-component.php:121, ../includes/utils/logo-component.php:297, ../includes/utils/pagination-component.php:325, ../includes/utils/post-component.php:445, ../includes/utils/post-filter-component.php:210, ../includes/widgets/accordion.php:484, ../includes/widgets/accordion.php:684, ../includes/widgets/accordion.php:856, ../includes/widgets/accordion.php:1044, ../includes/widgets/counter.php:640, ../includes/widgets/counter.php:930, ../includes/widgets/counter.php:1155, ../includes/widgets/icon-box.php:1085, ../includes/widgets/icon-box.php:1264, ../includes/widgets/icon-box.php:1352, ../includes/widgets/icon-box.php:1436, ../includes/widgets/icon-box.php:1917, ../includes/widgets/icon-list.php:442, ../includes/widgets/icon-list.php:674, ../includes/widgets/icon-list.php:808, ../includes/widgets/icon-list.php:981, ../includes/widgets/logo-carousel.php:117, ../includes/widgets/tabs.php:620, ../includes/widgets/tabs.php:857, ../includes/widgets/tabs.php:964, ../includes/widgets/tabs.php:1117, ../includes/widgets/theme-builder/post-featured-image.php:335 371 371 msgid "Hover" 372 372 msgstr "" 373 373 374 #: ../includes/utils/carousel-component.php:1305, ../includes/utils/form-component.php:1 165, ../includes/utils/form-component.php:1215, ../includes/utils/item-style-component.php:136, ../includes/utils/item-style-component.php:180, ../includes/utils/logo-component.php:211, ../includes/utils/logo-component.php:313, ../includes/widgets/accordion.php:499, ../includes/widgets/accordion.php:711, ../includes/widgets/accordion.php:1071, ../includes/widgets/accordion.php:1114, ../includes/widgets/contact-form.php:1951, ../includes/widgets/contact-form.php:2001, ../includes/widgets/counter.php:673, ../includes/widgets/icon-box.php:1147, ../includes/widgets/icon-box.php:1603, ../includes/widgets/icon-box.php:1654, ../includes/widgets/icon-list.php:457, ../includes/widgets/icon-list.php:703, ../includes/widgets/icon-list.php:1012, ../includes/widgets/tabs.php:596, ../includes/widgets/tabs.php:655, ../includes/widgets/tabs.php:740, ../includes/widgets/tabs.php:1203374 #: ../includes/utils/carousel-component.php:1305, ../includes/utils/form-component.php:1270, ../includes/utils/form-component.php:1320, ../includes/utils/item-style-component.php:136, ../includes/utils/item-style-component.php:180, ../includes/utils/logo-component.php:211, ../includes/utils/logo-component.php:313, ../includes/widgets/accordion.php:499, ../includes/widgets/accordion.php:711, ../includes/widgets/accordion.php:1071, ../includes/widgets/accordion.php:1114, ../includes/widgets/counter.php:673, ../includes/widgets/icon-box.php:1147, ../includes/widgets/icon-box.php:1603, ../includes/widgets/icon-box.php:1654, ../includes/widgets/icon-list.php:457, ../includes/widgets/icon-list.php:703, ../includes/widgets/icon-list.php:1012, ../includes/widgets/tabs.php:596, ../includes/widgets/tabs.php:655, ../includes/widgets/tabs.php:740, ../includes/widgets/tabs.php:1203 375 375 msgid "Border Color" 376 376 msgstr "" … … 392 392 msgstr "" 393 393 394 #: ../includes/utils/carousel-component.php:1518, ../includes/utils/form-component.php:1 021, ../includes/utils/gallery-component.php:445, ../includes/utils/item-style-component.php:165, ../includes/utils/pagination-component.php:373, ../includes/utils/post-component.php:476, ../includes/utils/post-filter-component.php:256, ../includes/widgets/accordion.php:515, ../includes/widgets/accordion.php:727, ../includes/widgets/accordion.php:877, ../includes/widgets/accordion.php:1087, ../includes/widgets/contact-form.php:1812, ../includes/widgets/logo-carousel.php:127, ../includes/widgets/tabs.php:705, ../includes/widgets/tabs.php:877, ../includes/widgets/tabs.php:984, ../includes/widgets/tabs.php:1146394 #: ../includes/utils/carousel-component.php:1518, ../includes/utils/form-component.php:1118, ../includes/utils/gallery-component.php:445, ../includes/utils/item-style-component.php:165, ../includes/utils/pagination-component.php:373, ../includes/utils/post-component.php:476, ../includes/utils/post-filter-component.php:256, ../includes/widgets/accordion.php:515, ../includes/widgets/accordion.php:727, ../includes/widgets/accordion.php:877, ../includes/widgets/accordion.php:1087, ../includes/widgets/logo-carousel.php:127, ../includes/widgets/tabs.php:705, ../includes/widgets/tabs.php:877, ../includes/widgets/tabs.php:984, ../includes/widgets/tabs.php:1146 395 395 msgid "Active" 396 396 msgstr "" 397 397 398 #: ../includes/utils/carousel-component.php:1672, ../includes/utils/form-component.php: 940, ../includes/utils/form-component.php:997, ../includes/utils/form-component.php:1041, ../includes/utils/form-component.php:1138, ../includes/utils/form-component.php:1190, ../includes/utils/gallery-component.php:821, ../includes/utils/logo-component.php:153, ../includes/utils/logo-component.php:303, ../includes/utils/meta-component.php:269, ../includes/utils/testimonial-component.php:957, ../includes/utils/testimonial-component.php:970, ../includes/widgets/contact-form.php:1731, ../includes/widgets/contact-form.php:1788, ../includes/widgets/contact-form.php:1832, ../includes/widgets/contact-form.php:1924, ../includes/widgets/contact-form.php:1976, ../includes/widgets/icon-list.php:608, ../includes/widgets/icon-list.php:692, ../includes/widgets/icon-list.php:919, ../includes/widgets/icon-list.php:1001, ../includes/widgets/icon-list.php:1158, ../includes/widgets/tabs.php:580, ../includes/widgets/tabs.php:639, ../includes/widgets/tabs.php:724, ../includes/widgets/tabs.php:1104, ../includes/widgets/tabs.php:1133, ../includes/widgets/tabs.php:1162, ../includes/widgets/tabs.php:1190, ../includes/widgets/theme-builder/post-featured-image.php:489398 #: ../includes/utils/carousel-component.php:1672, ../includes/utils/form-component.php:1021, ../includes/utils/form-component.php:1086, ../includes/utils/form-component.php:1138, ../includes/utils/form-component.php:1243, ../includes/utils/form-component.php:1295, ../includes/utils/gallery-component.php:821, ../includes/utils/logo-component.php:153, ../includes/utils/logo-component.php:303, ../includes/utils/meta-component.php:269, ../includes/utils/testimonial-component.php:957, ../includes/utils/testimonial-component.php:970, ../includes/widgets/icon-list.php:608, ../includes/widgets/icon-list.php:692, ../includes/widgets/icon-list.php:919, ../includes/widgets/icon-list.php:1001, ../includes/widgets/icon-list.php:1158, ../includes/widgets/tabs.php:580, ../includes/widgets/tabs.php:639, ../includes/widgets/tabs.php:724, ../includes/widgets/tabs.php:1104, ../includes/widgets/tabs.php:1133, ../includes/widgets/tabs.php:1162, ../includes/widgets/tabs.php:1190, ../includes/widgets/theme-builder/post-featured-image.php:489 399 399 msgid "Background Color" 400 400 msgstr "" … … 444 444 msgstr "" 445 445 446 #: ../includes/utils/form-component.php:2 8, ../includes/widgets/contact-form.php:150446 #: ../includes/utils/form-component.php:29 447 447 msgid "To" 448 448 msgstr "" 449 449 450 #: ../includes/utils/form-component.php:3 6, ../includes/utils/form-component.php:143, ../includes/utils/form-component.php:160, ../includes/widgets/contact-form.php:158, ../includes/widgets/contact-form.php:265, ../includes/widgets/contact-form.php:282450 #: ../includes/utils/form-component.php:37, ../includes/utils/form-component.php:144, ../includes/utils/form-component.php:161 451 451 msgid "Separate emails with commas" 452 452 msgstr "" 453 453 454 454 #. translators: %s: Site title. 455 #: ../includes/utils/form-component.php:4 5, ../includes/widgets/contact-form.php:167455 #: ../includes/utils/form-component.php:46 456 456 msgid "New message from \"%s\"" 457 457 msgstr "" 458 458 459 #: ../includes/utils/form-component.php:5 0, ../includes/widgets/contact-form.php:172459 #: ../includes/utils/form-component.php:51 460 460 msgid "Subject" 461 461 msgstr "" 462 462 463 #: ../includes/utils/form-component.php:6 8, ../includes/widgets/contact-form.php:190, ../includes/widgets/contact-form.php:1021, ../includes/widgets/contact-form.php:1022463 #: ../includes/utils/form-component.php:69, ../includes/widgets/contact-form.php:834, ../includes/widgets/contact-form.php:835 464 464 msgid "Message" 465 465 msgstr "" 466 466 467 467 #. translators: %s: The [all-fields] shortcode. 468 #: ../includes/utils/form-component.php:7 7, ../includes/widgets/contact-form.php:199468 #: ../includes/utils/form-component.php:78 469 469 msgid "By default, all form fields are sent via %s shortcode. To customize sent fields, copy the shortcode that appears inside each field and paste it above." 470 470 msgstr "" 471 471 472 #: ../includes/utils/form-component.php:9 2, ../includes/widgets/contact-form.php:214472 #: ../includes/utils/form-component.php:93 473 473 msgid "From Email" 474 474 msgstr "" 475 475 476 #: ../includes/utils/form-component.php:10 8, ../includes/widgets/contact-form.php:230476 #: ../includes/utils/form-component.php:109 477 477 msgid "From Name" 478 478 msgstr "" 479 479 480 #: ../includes/utils/form-component.php:12 4, ../includes/widgets/contact-form.php:246480 #: ../includes/utils/form-component.php:125 481 481 msgid "Reply-To" 482 482 msgstr "" 483 483 484 #: ../includes/utils/form-component.php:13 7, ../includes/widgets/contact-form.php:259484 #: ../includes/utils/form-component.php:138 485 485 msgid "Cc" 486 486 msgstr "" 487 487 488 #: ../includes/utils/form-component.php:15 4, ../includes/widgets/contact-form.php:276488 #: ../includes/utils/form-component.php:155 489 489 msgid "Bcc" 490 490 msgstr "" 491 491 492 #: ../includes/utils/form-component.php:17 1, ../includes/widgets/contact-form.php:293, ../includes/widgets/theme-builder/post-meta.php:67492 #: ../includes/utils/form-component.php:172, ../includes/widgets/theme-builder/post-meta.php:67 493 493 msgid "Meta Data" 494 494 msgstr "" 495 495 496 #: ../includes/utils/form-component.php:18 4, ../includes/utils/form-component.php:486, ../includes/utils/post-component.php:310, ../includes/widgets/contact-form.php:110, ../includes/widgets/contact-form.php:306, ../includes/widgets/post-grid.php:217496 #: ../includes/utils/form-component.php:185, ../includes/utils/form-component.php:518, ../includes/utils/post-component.php:310, ../includes/widgets/contact-form.php:110, ../includes/widgets/post-grid.php:217 497 497 msgid "Date" 498 498 msgstr "" 499 499 500 #: ../includes/utils/form-component.php:18 5, ../includes/widgets/contact-form.php:111, ../includes/widgets/contact-form.php:307500 #: ../includes/utils/form-component.php:186, ../includes/widgets/contact-form.php:111 501 501 msgid "Time" 502 502 msgstr "" 503 503 504 #: ../includes/utils/form-component.php:18 6, ../includes/widgets/contact-form.php:308504 #: ../includes/utils/form-component.php:187 505 505 msgid "Page URL" 506 506 msgstr "" 507 507 508 #: ../includes/utils/form-component.php:18 7, ../includes/widgets/contact-form.php:309508 #: ../includes/utils/form-component.php:188 509 509 msgid "User Agent" 510 510 msgstr "" 511 511 512 #: ../includes/utils/form-component.php:18 8, ../includes/widgets/contact-form.php:310512 #: ../includes/utils/form-component.php:189 513 513 msgid "Remote IP" 514 514 msgstr "" 515 515 516 #: ../includes/utils/form-component.php:19 7, ../includes/widgets/contact-form.php:319516 #: ../includes/utils/form-component.php:198 517 517 msgid "Send As" 518 518 msgstr "" 519 519 520 #: ../includes/utils/form-component.php:20 2, ../includes/widgets/contact-form.php:117, ../includes/widgets/contact-form.php:324, ../includes/widgets/contact-form.php:759520 #: ../includes/utils/form-component.php:203, ../includes/widgets/contact-form.php:117, ../includes/widgets/contact-form.php:572 521 521 msgid "HTML" 522 522 msgstr "" 523 523 524 #: ../includes/utils/form-component.php:20 3, ../includes/widgets/contact-form.php:325524 #: ../includes/utils/form-component.php:204 525 525 msgid "Plain" 526 526 msgstr "" 527 527 528 #: ../includes/utils/form-component.php:213, ../includes/widgets/contact-form.php:1264 528 #: ../includes/utils/form-component.php:214, ../includes/utils/form-service.php:613 529 msgid "Redirect" 530 msgstr "" 531 532 #: ../includes/utils/form-component.php:224 529 533 msgid "Redirect To" 530 534 msgstr "" 531 535 532 #: ../includes/utils/form-component.php:2 15, ../includes/widgets/contact-form.php:1266, ../includes/widgets/icon-box.php:384536 #: ../includes/utils/form-component.php:226, ../includes/widgets/icon-box.php:384 533 537 msgid "https://your-link.com" 534 538 msgstr "" 535 539 536 #: ../includes/utils/form-component.php:2 36, ../includes/utils/form-component.php:260540 #: ../includes/utils/form-component.php:249, ../includes/utils/form-component.php:273 537 541 msgid "Popup" 538 542 msgstr "" 539 543 540 #: ../includes/utils/form-component.php:2 45544 #: ../includes/utils/form-component.php:258 541 545 msgid "Action" 542 546 msgstr "" 543 547 544 #: ../includes/utils/form-component.php:2 49548 #: ../includes/utils/form-component.php:262 545 549 msgid "Choose" 546 550 msgstr "" 547 551 548 #: ../includes/utils/form-component.php:2 50552 #: ../includes/utils/form-component.php:263 549 553 msgid "Close Popup" 550 554 msgstr "" 551 555 552 #: ../includes/utils/form-component.php:2 51556 #: ../includes/utils/form-component.php:264 553 557 msgid "Open Popup" 554 558 msgstr "" 555 559 556 #: ../includes/utils/form-component.php:2 77560 #: ../includes/utils/form-component.php:290 557 561 msgid "Popup Visibility" 558 562 msgstr "" 559 563 560 #: ../includes/utils/form-component.php:2 78564 #: ../includes/utils/form-component.php:291 561 565 msgid "Make sure the chosen popup is enabled on the pages where your widget will be shown. Otherwise, this action won't work." 562 566 msgstr "" 563 567 564 #: ../includes/utils/form-component.php:307 568 #: ../includes/utils/form-component.php:326 569 msgid "Newsletter Service" 570 msgstr "" 571 572 #: ../includes/utils/form-component.php:341 565 573 msgid "You haven't set your Newsletter Service API key yet." 566 574 msgstr "" 567 575 568 #: ../includes/utils/form-component.php:3 08, ../includes/widgets/contact-form.php:872, ../includes/widgets/newsletter.php:448576 #: ../includes/utils/form-component.php:342, ../includes/widgets/contact-form.php:685, ../includes/widgets/newsletter.php:448 569 577 msgid "Click here to configure your API keys." 570 578 msgstr "" 571 579 572 #: ../includes/utils/form-component.php:3 16, ../includes/widgets/contact-form.php:929580 #: ../includes/utils/form-component.php:350, ../includes/widgets/contact-form.php:742 573 581 msgid "ID" 574 582 msgstr "" 575 583 576 #: ../includes/utils/form-component.php:3 18584 #: ../includes/utils/form-component.php:352 577 585 msgid "The ID of the service list, group, audience, or form where contacts will be saved." 578 586 msgstr "" 579 587 580 #: ../includes/utils/form-component.php:3 37588 #: ../includes/utils/form-component.php:369 581 589 msgid "Field Mapping" 582 590 msgstr "" 583 591 584 #: ../includes/utils/form-component.php:3 39592 #: ../includes/utils/form-component.php:371 585 593 msgid "You need to set the \"ID\" of the field you want to map." 586 594 msgstr "" 587 595 588 #: ../includes/utils/form-component.php:3 47596 #: ../includes/utils/form-component.php:379 589 597 msgid "First Name" 590 598 msgstr "" 591 599 592 #: ../includes/utils/form-component.php:3 58600 #: ../includes/utils/form-component.php:390 593 601 msgid "Last Name" 594 602 msgstr "" 595 603 596 #: ../includes/utils/form-component.php: 383604 #: ../includes/utils/form-component.php:415 597 605 msgid "Email*" 598 606 msgstr "" 599 607 600 #: ../includes/utils/form-component.php: 394, ../includes/utils/form-component.php:485608 #: ../includes/utils/form-component.php:426, ../includes/utils/form-component.php:517 601 609 msgid "Birthday" 602 610 msgstr "" 603 611 604 #: ../includes/utils/form-component.php:4 24, ../includes/utils/form-component.php:484612 #: ../includes/utils/form-component.php:456, ../includes/utils/form-component.php:516 605 613 msgid "Phone" 606 614 msgstr "" 607 615 608 #: ../includes/utils/form-component.php:4 50, ../includes/utils/form-component.php:460616 #: ../includes/utils/form-component.php:482, ../includes/utils/form-component.php:492 609 617 msgid "Custom Fields" 610 618 msgstr "" 611 619 612 #: ../includes/utils/form-component.php:4 52620 #: ../includes/utils/form-component.php:484 613 621 msgid "Set the \"ID\" of the custom field you want to pass." 614 622 msgstr "" 615 623 616 #: ../includes/utils/form-component.php:4 66624 #: ../includes/utils/form-component.php:498 617 625 msgid "API Field Key" 618 626 msgstr "" 619 627 620 #: ../includes/utils/form-component.php:4 67628 #: ../includes/utils/form-component.php:499 621 629 msgid "How the field is called in the newsletter service provider." 622 630 msgstr "" 623 631 624 #: ../includes/utils/form-component.php: 472632 #: ../includes/utils/form-component.php:504 625 633 msgid "Form Field ID" 626 634 msgstr "" 627 635 628 #: ../includes/utils/form-component.php: 473636 #: ../includes/utils/form-component.php:505 629 637 msgid "The correspondent form field ID in the widget data." 630 638 msgstr "" 631 639 632 #: ../includes/utils/form-component.php: 478640 #: ../includes/utils/form-component.php:510 633 641 msgid "Sanitization Type" 634 642 msgstr "" 635 643 636 #: ../includes/utils/form-component.php: 479644 #: ../includes/utils/form-component.php:511 637 645 msgid "Defines which sanitization type this field should receive. E.g.: phone number validation." 638 646 msgstr "" 639 647 640 #: ../includes/utils/form-component.php: 482, ../includes/utils/testimonial-component.php:823, ../includes/widgets/contact-form.php:100, ../includes/widgets/counter.php:1123, ../includes/widgets/highlighted-text.php:78, ../includes/widgets/highlighted-text.php:90, ../includes/widgets/highlighted-text.php:104, ../includes/widgets/icon-box.php:368648 #: ../includes/utils/form-component.php:514, ../includes/utils/testimonial-component.php:823, ../includes/widgets/contact-form.php:100, ../includes/widgets/counter.php:1123, ../includes/widgets/highlighted-text.php:78, ../includes/widgets/highlighted-text.php:90, ../includes/widgets/highlighted-text.php:104, ../includes/widgets/icon-box.php:368 641 649 msgid "Text" 642 650 msgstr "" 643 651 644 #: ../includes/utils/form-component.php: 483, ../includes/utils/form-service.php:611, ../includes/widgets/contact-form.php:101, ../includes/widgets/contact-form.php:1007, ../includes/widgets/contact-form.php:1008, ../includes/widgets/contact-form.php:1226, ../includes/widgets/newsletter.php:497652 #: ../includes/utils/form-component.php:515, ../includes/utils/form-service.php:611, ../includes/widgets/contact-form.php:101, ../includes/widgets/contact-form.php:820, ../includes/widgets/contact-form.php:821, ../includes/widgets/contact-form.php:1020, ../includes/widgets/newsletter.php:478 645 653 msgid "Email" 646 654 msgstr "" 647 655 648 #: ../includes/utils/form-component.php:501, ../includes/widgets/contact-form.php:1322 656 #: ../includes/utils/form-component.php:536, ../includes/widgets/counter.php:486, ../includes/widgets/icon-box.php:578 657 msgid "Additional Options" 658 msgstr "" 659 660 #: ../includes/utils/form-component.php:544 649 661 msgid "Form ID" 650 662 msgstr "" 651 663 652 #: ../includes/utils/form-component.php:5 07, ../includes/utils/form-component.php:731, ../includes/widgets/contact-form.php:1190, ../includes/widgets/contact-form.php:1328664 #: ../includes/utils/form-component.php:550, ../includes/utils/form-component.php:775, ../includes/widgets/contact-form.php:1003 653 665 msgid "Please make sure the ID is unique and not used elsewhere on the page this form is displayed. This field allows `A-z 0-9` & underscore chars without spaces." 654 666 msgstr "" 655 667 656 #: ../includes/utils/form-component.php:5 17, ../includes/widgets/contact-form.php:1338668 #: ../includes/utils/form-component.php:560 657 669 msgid "Form Validation" 658 670 msgstr "" 659 671 660 #: ../includes/utils/form-component.php:5 20, ../includes/widgets/contact-form.php:1341672 #: ../includes/utils/form-component.php:563 661 673 msgid "Browser Default" 662 674 msgstr "" 663 675 664 #: ../includes/utils/form-component.php:5 21, ../includes/widgets/contact-form.php:1342676 #: ../includes/utils/form-component.php:564 665 677 msgid "No validation" 666 678 msgstr "" 667 679 668 #: ../includes/utils/form-component.php:5 29, ../includes/widgets/contact-form.php:1350680 #: ../includes/utils/form-component.php:572 669 681 msgid "Custom Messages" 670 682 msgstr "" 671 683 672 #: ../includes/utils/form-component.php:5 39, ../includes/widgets/contact-form.php:1360684 #: ../includes/utils/form-component.php:582 673 685 msgid "Success Message" 674 686 msgstr "" 675 687 676 #: ../includes/utils/form-component.php:5 56, ../includes/widgets/contact-form.php:1377688 #: ../includes/utils/form-component.php:599 677 689 msgid "Form Error" 678 690 msgstr "" 679 691 680 #: ../includes/utils/form-component.php: 573, ../includes/widgets/contact-form.php:1394692 #: ../includes/utils/form-component.php:616 681 693 msgid "Email Sending Error" 682 694 msgstr "" 683 695 684 #: ../includes/utils/form-component.php: 590, ../includes/widgets/contact-form.php:1434696 #: ../includes/utils/form-component.php:633 685 697 msgid "Sucessfull Redirect" 686 698 msgstr "" 687 699 688 #: ../includes/utils/form-component.php:6 21, ../includes/widgets/contact-form.php:797, ../includes/widgets/contact-form.php:1068, ../includes/widgets/newsletter.php:294, ../includes/widgets/newsletter.php:369700 #: ../includes/utils/form-component.php:665, ../includes/widgets/contact-form.php:610, ../includes/widgets/contact-form.php:881, ../includes/widgets/newsletter.php:294, ../includes/widgets/newsletter.php:369 689 701 msgid "Column Width" 690 702 msgstr "" 691 703 692 #: ../includes/utils/form-component.php:6 30, ../includes/utils/gallery-component.php:298, ../includes/utils/post-component.php:818, ../includes/utils/post-filter-component.php:121, ../includes/widgets/accordion.php:574, ../includes/widgets/accordion.php:913, ../includes/widgets/accordion.php:1232, ../includes/widgets/contact-form.php:1091, ../includes/widgets/highlighted-text.php:271, ../includes/widgets/icon-box.php:303, ../includes/widgets/icon-list.php:368, ../includes/widgets/theme-builder/page-description.php:147, ../includes/widgets/theme-builder/post-featured-image.php:124, ../includes/widgets/theme-builder/post-featured-image.php:444, ../includes/widgets/theme-builder/the-content.php:67, ../includes/widgets/theme-builder/the-title.php:147704 #: ../includes/utils/form-component.php:674, ../includes/utils/gallery-component.php:298, ../includes/utils/post-component.php:818, ../includes/utils/post-filter-component.php:121, ../includes/widgets/accordion.php:574, ../includes/widgets/accordion.php:913, ../includes/widgets/accordion.php:1232, ../includes/widgets/contact-form.php:904, ../includes/widgets/highlighted-text.php:271, ../includes/widgets/icon-box.php:303, ../includes/widgets/icon-list.php:368, ../includes/widgets/theme-builder/page-description.php:147, ../includes/widgets/theme-builder/post-featured-image.php:124, ../includes/widgets/theme-builder/post-featured-image.php:444, ../includes/widgets/theme-builder/the-content.php:67, ../includes/widgets/theme-builder/the-title.php:147 693 705 msgid "Alignment" 694 706 msgstr "" 695 707 696 #: ../includes/utils/form-component.php:6 46, ../includes/utils/post-component.php:619, ../includes/utils/post-component.php:834, ../includes/utils/testimonial-component.php:342, ../includes/widgets/contact-form.php:1107, ../includes/widgets/icon-box.php:319, ../includes/widgets/theme-builder/page-description.php:163, ../includes/widgets/theme-builder/post-featured-image.php:460, ../includes/widgets/theme-builder/the-content.php:83, ../includes/widgets/theme-builder/the-title.php:163708 #: ../includes/utils/form-component.php:690, ../includes/utils/post-component.php:619, ../includes/utils/post-component.php:834, ../includes/utils/testimonial-component.php:342, ../includes/widgets/contact-form.php:920, ../includes/widgets/icon-box.php:319, ../includes/widgets/theme-builder/page-description.php:163, ../includes/widgets/theme-builder/post-featured-image.php:460, ../includes/widgets/theme-builder/the-content.php:83, ../includes/widgets/theme-builder/the-title.php:163 697 709 msgid "Justified" 698 710 msgstr "" 699 711 700 #: ../includes/utils/form-component.php: 657, ../includes/widgets/contact-form.php:1118, ../includes/widgets/contact-form.php:2308, ../includes/widgets/newsletter.php:694712 #: ../includes/utils/form-component.php:701, ../includes/widgets/contact-form.php:931, ../includes/widgets/contact-form.php:1354, ../includes/widgets/newsletter.php:629 701 713 msgid "Submit" 702 714 msgstr "" 703 715 704 #: ../includes/utils/form-component.php: 674, ../includes/utils/meta-component.php:213, ../includes/widgets/accordion.php:168, ../includes/widgets/contact-form.php:1133, ../includes/widgets/counter.php:99, ../includes/widgets/highlighted-text.php:91, ../includes/widgets/highlighted-text.php:141, ../includes/widgets/icon-box.php:102, ../includes/widgets/icon-box.php:116, ../includes/widgets/icon-box.php:422, ../includes/widgets/icon-box.php:2037, ../includes/widgets/icon-list.php:103, ../includes/widgets/icon-list.php:866, ../includes/widgets/tabs.php:148, ../includes/widgets/tabs.php:1008716 #: ../includes/utils/form-component.php:718, ../includes/utils/meta-component.php:213, ../includes/widgets/accordion.php:168, ../includes/widgets/contact-form.php:946, ../includes/widgets/counter.php:99, ../includes/widgets/highlighted-text.php:91, ../includes/widgets/highlighted-text.php:141, ../includes/widgets/icon-box.php:102, ../includes/widgets/icon-box.php:116, ../includes/widgets/icon-box.php:422, ../includes/widgets/icon-box.php:2037, ../includes/widgets/icon-list.php:103, ../includes/widgets/icon-list.php:866, ../includes/widgets/tabs.php:148, ../includes/widgets/tabs.php:1008 705 717 msgid "Icon" 706 718 msgstr "" 707 719 708 #: ../includes/utils/form-component.php: 683, ../includes/widgets/contact-form.php:1142, ../includes/widgets/icon-box.php:198, ../includes/widgets/icon-box.php:435, ../includes/widgets/icon-list.php:270, ../includes/widgets/tabs.php:357720 #: ../includes/utils/form-component.php:727, ../includes/widgets/contact-form.php:955, ../includes/widgets/icon-box.php:198, ../includes/widgets/icon-box.php:435, ../includes/widgets/icon-list.php:270, ../includes/widgets/tabs.php:357 709 721 msgid "Icon Position" 710 722 msgstr "" 711 723 712 #: ../includes/utils/form-component.php: 687, ../includes/widgets/contact-form.php:1146, ../includes/widgets/tabs.php:230, ../includes/widgets/tabs.php:361, ../includes/widgets/tabs.php:365724 #: ../includes/utils/form-component.php:731, ../includes/widgets/contact-form.php:959, ../includes/widgets/tabs.php:230, ../includes/widgets/tabs.php:361, ../includes/widgets/tabs.php:365 713 725 msgid "Before" 714 726 msgstr "" 715 727 716 #: ../includes/utils/form-component.php: 688, ../includes/widgets/contact-form.php:1147, ../includes/widgets/tabs.php:226, ../includes/widgets/tabs.php:369728 #: ../includes/utils/form-component.php:732, ../includes/widgets/contact-form.php:960, ../includes/widgets/tabs.php:226, ../includes/widgets/tabs.php:369 717 729 msgid "After" 718 730 msgstr "" 719 731 720 #: ../includes/utils/form-component.php: 698, ../includes/widgets/accordion.php:1017, ../includes/widgets/contact-form.php:1157, ../includes/widgets/icon-box.php:458732 #: ../includes/utils/form-component.php:742, ../includes/widgets/accordion.php:1017, ../includes/widgets/contact-form.php:970, ../includes/widgets/icon-box.php:458 721 733 msgid "Icon Spacing" 722 734 msgstr "" 723 735 724 #: ../includes/utils/form-component.php:7 24, ../includes/widgets/contact-form.php:1183, ../includes/widgets/icon-box.php:537736 #: ../includes/utils/form-component.php:768, ../includes/widgets/contact-form.php:996, ../includes/widgets/icon-box.php:537 725 737 msgid "Button ID" 726 738 msgstr "" 727 739 728 #: ../includes/utils/form-component.php:7 30, ../includes/widgets/contact-form.php:1189, ../includes/widgets/tabs.php:182740 #: ../includes/utils/form-component.php:774, ../includes/widgets/contact-form.php:1002, ../includes/widgets/tabs.php:182 729 741 msgid "Add your custom id WITHOUT the Pound key. e.g: my-id" 730 742 msgstr "" 731 743 732 #: ../includes/utils/form-component.php:747, ../includes/widgets/contact-form.php:1465 744 #: ../includes/utils/form-component.php:796 745 msgid "Actions After Submit" 746 msgstr "" 747 748 #: ../includes/utils/form-component.php:803 749 msgid "Submit Actions" 750 msgstr "" 751 752 #: ../includes/utils/form-component.php:822 733 753 msgid "Form" 734 754 msgstr "" 735 755 736 #: ../includes/utils/form-component.php: 755, ../includes/widgets/contact-form.php:1473756 #: ../includes/utils/form-component.php:830 737 757 msgid "Columns Gap" 738 758 msgstr "" 739 759 740 #: ../includes/utils/form-component.php: 781, ../includes/widgets/contact-form.php:1499760 #: ../includes/utils/form-component.php:856 741 761 msgid "Rows Gap" 742 762 msgstr "" 743 763 744 #: ../includes/utils/form-component.php:8 07, ../includes/widgets/contact-form.php:617, ../includes/widgets/contact-form.php:1032, ../includes/widgets/contact-form.php:1525, ../includes/widgets/newsletter.php:192, ../includes/widgets/newsletter.php:263, ../includes/widgets/newsletter.php:338764 #: ../includes/utils/form-component.php:882, ../includes/widgets/contact-form.php:430, ../includes/widgets/contact-form.php:845, ../includes/widgets/newsletter.php:192, ../includes/widgets/newsletter.php:263, ../includes/widgets/newsletter.php:338 745 765 msgid "Label" 746 766 msgstr "" 747 767 748 #: ../includes/utils/form-component.php:8 15, ../includes/utils/gallery-component.php:324, ../includes/utils/gallery-component.php:592, ../includes/utils/gallery-component.php:682, ../includes/utils/gallery-component.php:735, ../includes/utils/testimonial-component.php:479, ../includes/utils/testimonial-component.php:602, ../includes/utils/testimonial-component.php:724, ../includes/utils/testimonial-component.php:791, ../includes/utils/testimonial-component.php:861, ../includes/utils/testimonial-component.php:1089, ../includes/widgets/accordion.php:834, ../includes/widgets/accordion.php:1194, ../includes/widgets/contact-form.php:1533, ../includes/widgets/contact-form.php:1603, ../includes/widgets/icon-box.php:833, ../includes/widgets/icon-box.php:1287, ../includes/widgets/icon-box.php:1374, ../includes/widgets/icon-box.php:1458, ../includes/widgets/post-grid.php:306, ../includes/widgets/tabs.php:1034, ../includes/widgets/theme-builder/post-featured-image.php:519768 #: ../includes/utils/form-component.php:890, ../includes/utils/gallery-component.php:324, ../includes/utils/gallery-component.php:592, ../includes/utils/gallery-component.php:682, ../includes/utils/gallery-component.php:735, ../includes/utils/testimonial-component.php:479, ../includes/utils/testimonial-component.php:602, ../includes/utils/testimonial-component.php:724, ../includes/utils/testimonial-component.php:791, ../includes/utils/testimonial-component.php:861, ../includes/utils/testimonial-component.php:1089, ../includes/widgets/accordion.php:834, ../includes/widgets/accordion.php:1194, ../includes/widgets/contact-form.php:1099, ../includes/widgets/icon-box.php:833, ../includes/widgets/icon-box.php:1287, ../includes/widgets/icon-box.php:1374, ../includes/widgets/icon-box.php:1458, ../includes/widgets/post-grid.php:306, ../includes/widgets/tabs.php:1034, ../includes/widgets/theme-builder/post-featured-image.php:519 749 769 msgid "Spacing" 750 770 msgstr "" 751 771 752 #: ../includes/utils/form-component.php: 840, ../includes/utils/form-component.php:914, ../includes/utils/form-component.php:971, ../includes/utils/form-component.php:1028, ../includes/utils/form-component.php:1152, ../includes/utils/form-component.php:1202, ../includes/utils/meta-component.php:237, ../includes/utils/post-filter-component.php:165, ../includes/utils/post-filter-component.php:216, ../includes/utils/post-filter-component.php:262, ../includes/widgets/accordion.php:1142, ../includes/widgets/contact-form.php:1558, ../includes/widgets/contact-form.php:1705, ../includes/widgets/contact-form.php:1762, ../includes/widgets/contact-form.php:1819, ../includes/widgets/contact-form.php:1938, ../includes/widgets/contact-form.php:1988, ../includes/widgets/counter.php:1142, ../includes/widgets/counter.php:1162, ../includes/widgets/highlighted-text.php:427, ../includes/widgets/icon-box.php:1837, ../includes/widgets/icon-box.php:1924, ../includes/widgets/theme-builder/page-description.php:195, ../includes/widgets/theme-builder/post-featured-image.php:474, ../includes/widgets/theme-builder/the-content.php:96, ../includes/widgets/theme-builder/the-title.php:196772 #: ../includes/utils/form-component.php:915, ../includes/utils/form-component.php:995, ../includes/utils/form-component.php:1060, ../includes/utils/form-component.php:1125, ../includes/utils/form-component.php:1257, ../includes/utils/form-component.php:1307, ../includes/utils/meta-component.php:237, ../includes/utils/post-filter-component.php:165, ../includes/utils/post-filter-component.php:216, ../includes/utils/post-filter-component.php:262, ../includes/widgets/accordion.php:1142, ../includes/widgets/counter.php:1142, ../includes/widgets/counter.php:1162, ../includes/widgets/highlighted-text.php:427, ../includes/widgets/icon-box.php:1837, ../includes/widgets/icon-box.php:1924, ../includes/widgets/theme-builder/page-description.php:195, ../includes/widgets/theme-builder/post-featured-image.php:474, ../includes/widgets/theme-builder/the-content.php:96, ../includes/widgets/theme-builder/the-title.php:196 753 773 msgid "Text Color" 754 774 msgstr "" 755 775 756 #: ../includes/utils/form-component.php: 853, ../includes/widgets/contact-form.php:1571776 #: ../includes/utils/form-component.php:928 757 777 msgid "Mark Color" 758 778 msgstr "" 759 779 760 #: ../includes/utils/form-component.php: 884, ../includes/widgets/contact-form.php:1676, ../includes/widgets/newsletter.php:219780 #: ../includes/utils/form-component.php:965, ../includes/widgets/newsletter.php:219 761 781 msgid "Fields" 762 782 msgstr "" 763 783 764 #: ../includes/utils/form-component.php: 927, ../includes/utils/form-component.php:984, ../includes/widgets/contact-form.php:1718, ../includes/widgets/contact-form.php:1775784 #: ../includes/utils/form-component.php:1008, ../includes/utils/form-component.php:1073 765 785 msgid "Placeholder Color" 766 786 msgstr "" 767 787 768 #: ../includes/utils/form-component.php:1 099, ../includes/utils/post-component.php:156, ../includes/widgets/contact-form.php:1061, ../includes/widgets/contact-form.php:1886, ../includes/widgets/newsletter.php:464788 #: ../includes/utils/form-component.php:1204, ../includes/utils/post-component.php:156, ../includes/widgets/contact-form.php:874, ../includes/widgets/newsletter.php:464 769 789 msgid "Button" 770 790 msgstr "" 771 791 772 #: ../includes/utils/form-component.php:1 230, ../includes/utils/logo-component.php:372, ../includes/widgets/contact-form.php:2016, ../includes/widgets/icon-box.php:1059, ../includes/widgets/tabs.php:685, ../includes/widgets/theme-builder/post-featured-image.php:368792 #: ../includes/utils/form-component.php:1335, ../includes/utils/logo-component.php:372, ../includes/widgets/icon-box.php:1059, ../includes/widgets/tabs.php:685, ../includes/widgets/theme-builder/post-featured-image.php:368 773 793 msgid "Transition Duration" 774 794 msgstr "" 775 795 776 #: ../includes/utils/form-component.php:1 272, ../includes/widgets/contact-form.php:2058796 #: ../includes/utils/form-component.php:1377 777 797 msgid "Text Padding" 778 798 msgstr "" 779 799 780 #: ../includes/utils/form-component.php:1 291, ../includes/widgets/contact-form.php:2072800 #: ../includes/utils/form-component.php:1396 781 801 msgid "Messages" 782 802 msgstr "" 783 803 784 #: ../includes/utils/form-component.php:1 300, ../includes/widgets/contact-form.php:2080804 #: ../includes/utils/form-component.php:1405 785 805 msgid "Show/Hide messages" 786 806 msgstr "" 787 807 788 #: ../includes/utils/form-component.php:1 303, ../includes/widgets/contact-form.php:2083808 #: ../includes/utils/form-component.php:1408 789 809 msgid "Toggle" 790 810 msgstr "" 791 811 792 #: ../includes/utils/form-component.php:1 320, ../includes/widgets/contact-form.php:2100812 #: ../includes/utils/form-component.php:1425 793 813 msgid "Success Message Color" 794 814 msgstr "" 795 815 796 #: ../includes/utils/form-component.php:1 331, ../includes/widgets/contact-form.php:2111816 #: ../includes/utils/form-component.php:1436 797 817 msgid "Error Message Color" 798 818 msgstr "" … … 822 842 msgstr "" 823 843 824 #: ../includes/utils/form-service.php:612, ../includes/widgets/contact-form.php:1 240, ../includes/widgets/newsletter.php:511844 #: ../includes/utils/form-service.php:612, ../includes/widgets/contact-form.php:1034, ../includes/widgets/newsletter.php:492 825 845 msgid "Email 2" 826 msgstr ""827 828 #: ../includes/utils/form-service.php:613, ../includes/widgets/contact-form.php:1254, ../includes/widgets/newsletter.php:525829 msgid "Redirect"830 846 msgstr "" 831 847 … … 879 895 msgstr "" 880 896 881 #: ../includes/utils/gallery-component.php:85, ../includes/utils/gallery-component.php:796, ../includes/widgets/contact-form.php: 849, ../includes/widgets/icon-box.php:553, ../includes/widgets/icon-box.php:606, ../includes/widgets/icon-box.php:1690, ../includes/widgets/newsletter.php:425897 #: ../includes/utils/gallery-component.php:85, ../includes/utils/gallery-component.php:796, ../includes/widgets/contact-form.php:662, ../includes/widgets/icon-box.php:553, ../includes/widgets/icon-box.php:606, ../includes/widgets/icon-box.php:1690, ../includes/widgets/newsletter.php:425 882 898 msgid "Badge" 883 899 msgstr "" … … 1239 1255 msgstr "" 1240 1256 1241 #: ../includes/utils/meta-component.php:201, ../includes/utils/testimonial-component.php:55, ../includes/utils/testimonial-component.php:693, ../includes/widgets/contact-form.php: 996, ../includes/widgets/contact-form.php:997, ../includes/widgets/newsletter.php:226, ../includes/widgets/newsletter.php:3281257 #: ../includes/utils/meta-component.php:201, ../includes/utils/testimonial-component.php:55, ../includes/utils/testimonial-component.php:693, ../includes/widgets/contact-form.php:809, ../includes/widgets/contact-form.php:810, ../includes/widgets/newsletter.php:226, ../includes/widgets/newsletter.php:328 1242 1258 msgid "Name" 1243 1259 msgstr "" … … 1514 1530 msgstr "" 1515 1531 1516 #: ../includes/utils/post-component.php:379, ../includes/utils/post-component.php:939, ../includes/utils/post-component.php:966, ../includes/utils/post-component.php:980, ../includes/utils/post-component.php:997, ../includes/widgets/advanced-product-grid.php:170, ../includes/widgets/advanced-product-grid.php:181, ../includes/widgets/contact-form.php: 1034, ../includes/widgets/contact-form.php:1046, ../includes/widgets/counter.php:84, ../includes/widgets/icon-box.php:1980, ../includes/widgets/icon-box.php:2036, ../includes/widgets/newsletter.php:194, ../includes/widgets/newsletter.php:205, ../includes/widgets/tabs.php:5011532 #: ../includes/utils/post-component.php:379, ../includes/utils/post-component.php:939, ../includes/utils/post-component.php:966, ../includes/utils/post-component.php:980, ../includes/utils/post-component.php:997, ../includes/widgets/advanced-product-grid.php:170, ../includes/widgets/advanced-product-grid.php:181, ../includes/widgets/contact-form.php:847, ../includes/widgets/contact-form.php:859, ../includes/widgets/counter.php:84, ../includes/widgets/icon-box.php:1980, ../includes/widgets/icon-box.php:2036, ../includes/widgets/newsletter.php:194, ../includes/widgets/newsletter.php:205, ../includes/widgets/tabs.php:501 1517 1533 msgid "Show" 1518 1534 msgstr "" 1519 1535 1520 #: ../includes/utils/post-component.php:380, ../includes/widgets/advanced-product-grid.php:171, ../includes/widgets/advanced-product-grid.php:182, ../includes/widgets/contact-form.php: 1035, ../includes/widgets/contact-form.php:1047, ../includes/widgets/counter.php:85, ../includes/widgets/newsletter.php:195, ../includes/widgets/newsletter.php:206, ../includes/widgets/tabs.php:5021536 #: ../includes/utils/post-component.php:380, ../includes/widgets/advanced-product-grid.php:171, ../includes/widgets/advanced-product-grid.php:182, ../includes/widgets/contact-form.php:848, ../includes/widgets/contact-form.php:860, ../includes/widgets/counter.php:85, ../includes/widgets/newsletter.php:195, ../includes/widgets/newsletter.php:206, ../includes/widgets/tabs.php:502 1521 1537 msgid "Hide" 1522 1538 msgstr "" … … 1946 1962 msgstr "" 1947 1963 1948 #: ../includes/widgets/accordion.php:99, ../includes/widgets/accordion.php:1134, ../includes/widgets/advanced-product-grid.php:92, ../includes/widgets/contact-form.php: 601, ../includes/widgets/highlighted-text.php:246, ../includes/widgets/tabs.php:1177, ../includes/widgets/theme-builder/page-description.php:120, ../includes/widgets/theme-builder/page-description.php:187, ../includes/widgets/theme-builder/post-meta.php:601964 #: ../includes/widgets/accordion.php:99, ../includes/widgets/accordion.php:1134, ../includes/widgets/advanced-product-grid.php:92, ../includes/widgets/contact-form.php:414, ../includes/widgets/highlighted-text.php:246, ../includes/widgets/tabs.php:1177, ../includes/widgets/theme-builder/page-description.php:120, ../includes/widgets/theme-builder/page-description.php:187, ../includes/widgets/theme-builder/post-meta.php:60 1949 1965 msgid "Content" 1950 1966 msgstr "" … … 2278 2294 msgstr "" 2279 2295 2280 #: ../includes/widgets/contact-form.php: 628, ../includes/widgets/newsletter.php:274, ../includes/widgets/newsletter.php:3492296 #: ../includes/widgets/contact-form.php:441, ../includes/widgets/newsletter.php:274, ../includes/widgets/newsletter.php:349 2281 2297 msgid "Placeholder" 2282 2298 msgstr "" 2283 2299 2284 #: ../includes/widgets/contact-form.php: 656, ../includes/widgets/newsletter.php:285, ../includes/widgets/newsletter.php:3602300 #: ../includes/widgets/contact-form.php:469, ../includes/widgets/newsletter.php:285, ../includes/widgets/newsletter.php:360 2285 2301 msgid "Required" 2286 2302 msgstr "" 2287 2303 2288 #: ../includes/widgets/contact-form.php: 6792304 #: ../includes/widgets/contact-form.php:492 2289 2305 msgid "Options" 2290 2306 msgstr "" 2291 2307 2292 #: ../includes/widgets/contact-form.php: 6822308 #: ../includes/widgets/contact-form.php:495 2293 2309 msgid "Enter each option in a separate line. To differentiate between label and value, separate them with a pipe char (\"|\"). For example: First Name|f_name" 2294 2310 msgstr "" 2295 2311 2296 #: ../includes/widgets/contact-form.php: 7012312 #: ../includes/widgets/contact-form.php:514 2297 2313 msgid "Multiple Selection" 2298 2314 msgstr "" 2299 2315 2300 #: ../includes/widgets/contact-form.php: 717, ../includes/widgets/contact-form.php:8332316 #: ../includes/widgets/contact-form.php:530, ../includes/widgets/contact-form.php:646 2301 2317 msgid "Rows" 2302 2318 msgstr "" 2303 2319 2304 #: ../includes/widgets/contact-form.php: 7382320 #: ../includes/widgets/contact-form.php:551 2305 2321 msgid "Inline List" 2306 2322 msgstr "" 2307 2323 2308 #: ../includes/widgets/contact-form.php: 7772324 #: ../includes/widgets/contact-form.php:590 2309 2325 msgid "Acceptance Text" 2310 2326 msgstr "" 2311 2327 2312 #: ../includes/widgets/contact-form.php: 7872328 #: ../includes/widgets/contact-form.php:600 2313 2329 msgid "Checked by Default" 2314 2330 msgstr "" 2315 2331 2316 #: ../includes/widgets/contact-form.php: 854, ../includes/widgets/newsletter.php:4302332 #: ../includes/widgets/contact-form.php:667, ../includes/widgets/newsletter.php:430 2317 2333 msgid "Visible" 2318 2334 msgstr "" 2319 2335 2320 #: ../includes/widgets/contact-form.php: 871, ../includes/widgets/newsletter.php:4472336 #: ../includes/widgets/contact-form.php:684, ../includes/widgets/newsletter.php:447 2321 2337 msgid "You haven't set your reCAPTCHA API keys yet." 2322 2338 msgstr "" 2323 2339 2324 #: ../includes/widgets/contact-form.php: 8842340 #: ../includes/widgets/contact-form.php:697 2325 2341 msgid "Advanced" 2326 2342 msgstr "" 2327 2343 2328 #: ../includes/widgets/contact-form.php: 8942344 #: ../includes/widgets/contact-form.php:707 2329 2345 msgid "Default Value" 2330 2346 msgstr "" 2331 2347 2332 #: ../includes/widgets/contact-form.php: 9312348 #: ../includes/widgets/contact-form.php:744 2333 2349 msgid "Please make sure the ID is unique and not used elsewhere in this form. This field allows `A-z 0-9` & underscore chars without spaces." 2334 2350 msgstr "" 2335 2351 2336 #: ../includes/widgets/contact-form.php: 945, ../includes/widgets/newsletter.php:303, ../includes/widgets/newsletter.php:3782352 #: ../includes/widgets/contact-form.php:758, ../includes/widgets/newsletter.php:303, ../includes/widgets/newsletter.php:378 2337 2353 msgid "Custom Class" 2338 2354 msgstr "" 2339 2355 2340 #: ../includes/widgets/contact-form.php: 951, ../includes/widgets/newsletter.php:310, ../includes/widgets/newsletter.php:3852356 #: ../includes/widgets/contact-form.php:764, ../includes/widgets/newsletter.php:310, ../includes/widgets/newsletter.php:385 2341 2357 msgid "e.g: my-class" 2342 2358 msgstr "" 2343 2359 2344 #: ../includes/widgets/contact-form.php: 958, ../includes/widgets/newsletter.php:316, ../includes/widgets/newsletter.php:3912360 #: ../includes/widgets/contact-form.php:771, ../includes/widgets/newsletter.php:316, ../includes/widgets/newsletter.php:391 2345 2361 msgid "Shortcode" 2346 2362 msgstr "" 2347 2363 2348 #: ../includes/widgets/contact-form.php: 9732364 #: ../includes/widgets/contact-form.php:786 2349 2365 msgid "Form Fields" 2350 2366 msgstr "" 2351 2367 2352 #: ../includes/widgets/contact-form.php: 981, ../includes/widgets/contact-form.php:984, ../includes/widgets/newsletter.php:183, ../includes/widgets/newsletter.php:1862368 #: ../includes/widgets/contact-form.php:794, ../includes/widgets/contact-form.php:797, ../includes/widgets/newsletter.php:183, ../includes/widgets/newsletter.php:186 2353 2369 msgid "Form Name" 2354 2370 msgstr "" 2355 2371 2356 #: ../includes/widgets/contact-form.php: 983, ../includes/widgets/newsletter.php:1852372 #: ../includes/widgets/contact-form.php:796, ../includes/widgets/newsletter.php:185 2357 2373 msgid "New Form" 2358 2374 msgstr "" 2359 2375 2360 #: ../includes/widgets/contact-form.php: 10142376 #: ../includes/widgets/contact-form.php:827 2361 2377 msgid "address (honeypot)" 2362 2378 msgstr "" 2363 2379 2364 #: ../includes/widgets/contact-form.php: 10152380 #: ../includes/widgets/contact-form.php:828 2365 2381 msgid "address" 2366 2382 msgstr "" 2367 2383 2368 #: ../includes/widgets/contact-form.php: 1044, ../includes/widgets/newsletter.php:2032384 #: ../includes/widgets/contact-form.php:857, ../includes/widgets/newsletter.php:203 2369 2385 msgid "Required Mark" 2370 2386 msgstr "" 2371 2387 2372 #: ../includes/widgets/contact-form.php: 1120, ../includes/widgets/contact-form.php:11212388 #: ../includes/widgets/contact-form.php:933, ../includes/widgets/contact-form.php:934 2373 2389 msgid "Send" 2374 2390 msgstr "" 2375 2391 2376 #: ../includes/widgets/contact-form.php:1204, ../includes/widgets/newsletter.php:475 2377 msgid "Actions After Submit" 2378 msgstr "" 2379 2380 #: ../includes/widgets/contact-form.php:1211, ../includes/widgets/newsletter.php:482 2381 msgid "Submit Actions" 2382 msgstr "" 2383 2384 #: ../includes/widgets/contact-form.php:1298, ../includes/widgets/newsletter.php:549 2385 msgid "Newsletter Service" 2386 msgstr "" 2387 2388 #: ../includes/widgets/contact-form.php:1314, ../includes/widgets/counter.php:486, ../includes/widgets/icon-box.php:578, ../includes/widgets/newsletter.php:564 2389 msgid "Additional Options" 2390 msgstr "" 2391 2392 #: ../includes/widgets/contact-form.php:1411 2392 #: ../includes/widgets/contact-form.php:1061 2393 2393 msgid "Required Fields" 2394 2394 msgstr "" 2395 2395 2396 #: ../includes/widgets/contact-form.php:1 5952396 #: ../includes/widgets/contact-form.php:1092 2397 2397 msgid "HTML Field" 2398 2398 msgstr "" 2399 2399 2400 #: ../includes/widgets/contact-form.php:1 6522400 #: ../includes/widgets/contact-form.php:1148 2401 2401 msgid "Upload File Field" 2402 2402 msgstr "" … … 3185 3185 msgstr "" 3186 3186 3187 #: ../includes/widgets/newsletter.php:6 813187 #: ../includes/widgets/newsletter.php:616 3188 3188 msgid "Address" 3189 3189 msgstr "" -
uicore-elements/trunk/plugin.php
r3416352 r3423745 4 4 Plugin URI: https://elements.uicore.co 5 5 Description: Free widgets and templates for Elementor 6 Version: 1.3.1 16 Version: 1.3.12 7 7 Author: UiCore 8 8 Author URI: https://uicore.co … … 32 32 * @var string 33 33 */ 34 public $version = '1.3.1 1';34 public $version = '1.3.12'; 35 35 36 36 /** -
uicore-elements/trunk/readme.txt
r3416352 r3423745 5 5 Requires PHP: 7.4 6 6 Tested up to: 6.9 7 Stable tag: 1.3.1 17 Stable tag: 1.3.12 8 8 License: GPLv3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 131 131 132 132 == Changelog == 133 134 = 1.3.12 = 135 * NEW - Added Box Shadow options to Contact Form widget inputs 136 * UPD - Upgraded both Fields and Button padding and border controls to responsive 137 * FIX - Fixed Form Contact Form widget shortcode issue and all form widgets cc/bcc bugs 138 133 139 = 1.3.11 = 134 140 * FIX - Post widgets query `order` issue
Note: See TracChangeset
for help on using the changeset viewer.