Blocksy Companion - Version 1.8.6.2

Version Description

Download this release

Release Info

Developer creativethemeshq
Plugin Icon wp plugin Blocksy Companion
Version 1.8.6.2
Comparing to
See all releases

Code changes from version 1.8.6.1 to 1.8.6.2

Files changed (83) hide show
  1. blocksy-companion.php +1 -1
  2. framework/extensions-manager.php +72 -7
  3. framework/extensions/cookies-consent/static/bundle/main.min.css +1 -1
  4. framework/extensions/mailchimp/admin-static/bundle/2.976c8f43abfe584b1a9d.js +0 -1
  5. framework/extensions/mailchimp/admin-static/bundle/sync.js +0 -1
  6. framework/extensions/mailchimp/admin-static/js/variables.js +0 -52
  7. framework/extensions/mailchimp/ct-mailchimp/view.php +0 -109
  8. framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js +0 -157
  9. framework/extensions/mailchimp/helpers.php +0 -140
  10. framework/extensions/mailchimp/static/bundle/main.js +0 -1
  11. framework/extensions/mailchimp/static/bundle/main.min.css +0 -8
  12. framework/extensions/mailchimp/static/js/main.js +0 -68
  13. framework/extensions/mailchimp/static/sass/single-block.scss +0 -70
  14. framework/extensions/mailchimp/static/sass/widget.scss +0 -39
  15. framework/extensions/{mailchimp/admin-static/bundle/1.2c9ebf0a36c6c732fee6.js → newsletter-subscribe/admin-static/bundle/1.f588f19f53311c8b6a0a.js} +2 -2
  16. framework/extensions/newsletter-subscribe/admin-static/bundle/2.61bd55d629d700145be1.js +1 -0
  17. framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/bundle/main.js +1 -1
  18. framework/extensions/newsletter-subscribe/admin-static/bundle/sync.js +1 -0
  19. framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/ListPicker.js +1 -1
  20. framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/ListPicker/Implementation.js +14 -10
  21. framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/main.js +2 -2
  22. framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/public-path.js +0 -0
  23. framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/sync.js +25 -20
  24. framework/extensions/newsletter-subscribe/admin-static/js/variables.js +51 -0
  25. framework/extensions/{mailchimp → newsletter-subscribe}/config.php +2 -2
  26. framework/extensions/{mailchimp/ct-mailchimp → newsletter-subscribe/ct-newsletter-subscribe}/options.php +13 -13
  27. framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/view.php +124 -0
  28. framework/extensions/{mailchimp/ct-mailchimp → newsletter-subscribe/ct-newsletter-subscribe}/widget.php +2 -2
  29. framework/extensions/{mailchimp → newsletter-subscribe}/customizer.php +22 -28
  30. framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/bundle/main.js +3 -3
  31. framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js +219 -0
  32. framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/js/ListPicker.js +8 -8
  33. framework/extensions/{mailchimp/dashboard-static/js/Mailchimp.js → newsletter-subscribe/dashboard-static/js/NewsletterSubscribe.js} +2 -2
  34. framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/js/hooks/useActivationWithRequirements.js +0 -0
  35. framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/js/main.js +3 -3
  36. framework/extensions/{mailchimp → newsletter-subscribe}/extension.php +83 -17
  37. framework/extensions/{mailchimp → newsletter-subscribe}/global.php +25 -26
  38. framework/extensions/newsletter-subscribe/helpers.php +187 -0
  39. framework/extensions/{mailchimp/mailchimp-manager.php → newsletter-subscribe/includes/BlocksyMailchimpManager.php} +12 -50
  40. framework/extensions/newsletter-subscribe/includes/BlocksyMailerliteManager.php +104 -0
  41. framework/extensions/newsletter-subscribe/includes/BlocksyNewsletterManager.php +63 -0
  42. framework/extensions/{mailchimp → newsletter-subscribe}/pre-boot.php +27 -14
  43. framework/extensions/{mailchimp → newsletter-subscribe}/readme.php +4 -3
  44. framework/extensions/newsletter-subscribe/static/bundle/main.js +1 -0
  45. framework/extensions/newsletter-subscribe/static/bundle/main.min.css +8 -0
  46. framework/extensions/newsletter-subscribe/static/js/main.js +105 -0
  47. framework/extensions/{mailchimp → newsletter-subscribe}/static/sass/main.scss +5 -5
  48. framework/extensions/newsletter-subscribe/static/sass/single-block.scss +76 -0
  49. framework/extensions/newsletter-subscribe/static/sass/widget.scss +17 -0
  50. framework/extensions/product-reviews/pre-boot.php +1 -1
  51. framework/extensions/product-reviews/static/bundle/dashboard.js +2 -2
  52. framework/extensions/product-reviews/static/bundle/main-admin.min.css +1 -1
  53. framework/extensions/product-reviews/static/bundle/main.min.css +1 -1
  54. framework/extensions/trending/customizer.php +131 -2
  55. framework/extensions/trending/helpers.php +61 -11
  56. framework/extensions/trending/static/bundle/main.min.css +1 -1
  57. framework/extensions/trending/static/bundle/sync.js +1 -1
  58. framework/extensions/trending/static/js/sync.js +14 -0
  59. framework/extensions/widgets/static/bundle/main.min.css +2 -2
  60. framework/extensions/widgets/static/sass/social-icons.scss +13 -7
  61. framework/extensions/widgets/widgets/ct-posts/options.php +4 -3
  62. framework/extensions/widgets/widgets/ct-posts/view.php +7 -3
  63. framework/features/demo-install.php +9 -5
  64. framework/features/header.php +11 -1
  65. framework/features/header/items/account/dynamic-styles.php +42 -3
  66. framework/features/header/items/account/options.php +67 -34
  67. framework/features/header/items/account/sync.js +15 -1
  68. framework/features/header/items/account/view.php +6 -6
  69. framework/features/header/modal/login.php +11 -2
  70. framework/theme-integration.php +3 -2
  71. framework/views/blocksy-posts.php +4 -1
  72. languages/blocksy-companion.pot +1636 -2366
  73. readme.txt +16 -1
  74. static/bundle/dashboard.js +1 -1
  75. static/bundle/dashboard.min.css +2 -2
  76. static/bundle/options.min.css +1 -1
  77. static/bundle/sticky.js +1 -1
  78. static/bundle/sync.js +1 -1
  79. static/js/frontend/sticky.js +35 -35
  80. static/js/helpers/useActivationAction.js +50 -13
  81. static/sass/activation-actions/activation-modal.scss +11 -5
  82. static/sass/demo-install/demo-list.scss +1 -0
  83. static/sass/extensions/mailchimp-config.scss +12 -2
blocksy-companion.php CHANGED
@@ -3,7 +3,7 @@
3
  /*
4
  Plugin Name: Blocksy Companion
5
  Description: This plugin is the companion for the Blocksy theme, it runs and adds its enhacements only if the Blocksy theme is installed and active.
6
- Version: 1.8.6.1
7
  Author: CreativeThemes
8
  Author URI: https://creativethemes.com
9
  Text Domain: blc
3
  /*
4
  Plugin Name: Blocksy Companion
5
  Description: This plugin is the companion for the Blocksy theme, it runs and adds its enhacements only if the Blocksy theme is installed and active.
6
+ Version: 1.8.6.2
7
  Author: CreativeThemes
8
  Author URI: https://creativethemes.com
9
  Text Domain: blc
framework/extensions-manager.php CHANGED
@@ -181,24 +181,78 @@ class ExtensionsManager
181
 
182
  private function register_fake_extensions()
183
  {
184
- return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
185
  $this->extensions['custom-fonts'] = [
186
  'path' => null,
187
  '__object' => null,
188
  'config' => [
189
  'name' => __( 'Custom Fonts', 'blc' ),
190
- 'description' => __( 'Upload unlimited number of custom fonts.', 'blc' ),
 
 
 
 
 
 
 
 
 
 
 
191
  'pro' => true,
192
  ],
193
  'readme' => '',
194
  'data' => null,
195
  ];
196
- $this->extensions['sidebars'] = [
197
  'path' => null,
198
  '__object' => null,
199
  'config' => [
200
- 'name' => __( 'Sidebars', 'blc' ),
201
- 'description' => __( 'Create unlimited number of custom sidebars.', 'blc' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
202
  'pro' => true,
203
  ],
204
  'readme' => '',
@@ -208,8 +262,19 @@ class ExtensionsManager
208
  'path' => null,
209
  '__object' => null,
210
  'config' => [
211
- 'name' => __( 'White Label', 'blc' ),
212
- 'description' => __( 'Change theme/companion branding', 'blc' ),
 
 
 
 
 
 
 
 
 
 
 
213
  'pro' => true,
214
  ],
215
  'readme' => '',
181
 
182
  private function register_fake_extensions()
183
  {
184
+ $this->extensions['adobe-typekit'] = [
185
+ 'path' => null,
186
+ '__object' => null,
187
+ 'config' => [
188
+ 'name' => __( 'Adobe Typekit', 'blc' ),
189
+ 'description' => __( 'Connect your Typekit account and use your fonts in any typography option.', 'blc' ),
190
+ 'pro' => true,
191
+ ],
192
+ 'readme' => '',
193
+ 'data' => null,
194
+ ];
195
+ $this->extensions['custom-code-snippets'] = [
196
+ 'path' => null,
197
+ '__object' => null,
198
+ 'config' => [
199
+ 'name' => __( 'Custom Code Snippets', 'blc' ),
200
+ 'description' => __( 'Add custom code snippets in your header and footer, globally and per post or page individually.', 'blc' ),
201
+ 'pro' => true,
202
+ ],
203
+ 'readme' => '',
204
+ 'data' => null,
205
+ ];
206
  $this->extensions['custom-fonts'] = [
207
  'path' => null,
208
  '__object' => null,
209
  'config' => [
210
  'name' => __( 'Custom Fonts', 'blc' ),
211
+ 'description' => __( 'Upload unlimited number of custom fonts or variable fonts and use them in any typography option.', 'blc' ),
212
+ 'pro' => true,
213
+ ],
214
+ 'readme' => '',
215
+ 'data' => null,
216
+ ];
217
+ $this->extensions['local-google-fonts'] = [
218
+ 'path' => null,
219
+ '__object' => null,
220
+ 'config' => [
221
+ 'name' => __( 'Local Google Fonts', 'blc' ),
222
+ 'description' => __( 'Serve Google Fonts from your own server for full GDPR compliancy.', 'blc' ),
223
  'pro' => true,
224
  ],
225
  'readme' => '',
226
  'data' => null,
227
  ];
228
+ $this->extensions['advanced-menu'] = [
229
  'path' => null,
230
  '__object' => null,
231
  'config' => [
232
+ 'name' => __( 'Advanced Menu', 'blc' ),
233
+ 'description' => __( 'Create beautiful mega menus, assign icons add badges to menu items, and content blocks inside menu items.', 'blc' ),
234
+ 'pro' => true,
235
+ ],
236
+ 'readme' => '',
237
+ 'data' => null,
238
+ ];
239
+ $this->extensions['shortcuts-bar'] = [
240
+ 'path' => null,
241
+ '__object' => null,
242
+ 'config' => [
243
+ 'name' => __( 'Shortcuts Bar', 'blc' ),
244
+ 'description' => __( 'Transform your website into a app like by displaying a neat shortcuts bar at the bottom of the vieport.', 'blc' ),
245
+ 'pro' => true,
246
+ ],
247
+ 'readme' => '',
248
+ 'data' => null,
249
+ ];
250
+ $this->extensions['multiple-sidebars'] = [
251
+ 'path' => null,
252
+ '__object' => null,
253
+ 'config' => [
254
+ 'name' => __( 'Multiple Sidebars', 'blc' ),
255
+ 'description' => __( 'Create unlimited number of sidebars and display them conditionaly on any page or post.', 'blc' ),
256
  'pro' => true,
257
  ],
258
  'readme' => '',
262
  'path' => null,
263
  '__object' => null,
264
  'config' => [
265
+ 'name' => __( 'White Label (Agency Package)', 'blc' ),
266
+ 'description' => __( 'Change the theme and companion plugin branding to your own custom one.', 'blc' ),
267
+ 'pro' => true,
268
+ ],
269
+ 'readme' => '',
270
+ 'data' => null,
271
+ ];
272
+ $this->extensions['woocommerce-extra'] = [
273
+ 'path' => null,
274
+ '__object' => null,
275
+ 'config' => [
276
+ 'name' => __( 'WooCommerce Extra', 'blc' ),
277
+ 'description' => __( 'Increase the conversion rate by adding a product quick view modal, a floating cart. Control the single product gallery/slider and the layout, add a wishlits page.', 'blc' ),
278
  'pro' => true,
279
  ],
280
  'readme' => '',
framework/extensions/cookies-consent/static/bundle/main.min.css CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * - v1.8.6.1
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
1
  /**
2
+ * - v1.8.6.2
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
framework/extensions/mailchimp/admin-static/bundle/2.976c8f43abfe584b1a9d.js DELETED
@@ -1 +0,0 @@
1
- (window.blocksyMailchimpExtJsonp=window.blocksyMailchimpExtJsonp||[]).push([[2],{13:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n(12),c=n(2),i=n(6),o=n.n(i);function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t,n,r,a,c,i){try{var o=e[c](i),u=o.value}catch(e){return void n(e)}o.done?t(u):Promise.resolve(u).then(r,a)}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==o.return||o.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=null;t.default=function(e){var t=e.value,n=e.onChange,i=s(Object(r.useState)(d||[]),2),f=i[0],p=i[1],m=s(Object(r.useState)(!d),2),b=m[0],v=m[1],h=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t,n,r,a=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(a.length>0&&void 0!==a[0])||a[0])&&v(!0),(t=new FormData).append("action","blocksy_ext_mailchimp_get_actual_lists"),e.prev=4,e.next=7,fetch(ajaxurl,{method:"POST",body:t});case 7:if(200!==(n=e.sent).status){e.next=18;break}return e.next=11,n.json();case 11:if(!(r=e.sent).success){e.next=18;break}if("api_key_invalid"===r.data.result){e.next=18;break}return v(!1),p(r.data.result),d=r.data.result,e.abrupt("return");case 18:e.next=22;break;case 20:e.prev=20,e.t0=e.catch(4);case 22:v(!1);case 23:case"end":return e.stop()}}),e,null,[[4,20]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){l(c,r,a,i,o,"next",e)}function o(e){l(c,r,a,i,o,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return Object(r.useEffect)((function(){h(!d)}),[]),0===f.length?Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",{disabled:!0,placeholder:b?Object(c.__)("Loading...","blc"):Object(c.__)("Invalid API Key...","blc")})):Object(r.createElement)(a.a,{selectedItem:t||f[0].id,onChange:function(e){return n(e)},itemToString:function(e){return e?(f.find((function(t){return t.id===e}))||{}).name:""}},(function(e){var t=e.getInputProps,n=e.getItemProps,a=(e.getLabelProps,e.getMenuProps),i=e.isOpen,l=(e.inputValue,e.highlightedIndex),s=e.selectedItem,d=e.openMenu;return Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",u({},t({onFocus:function(){return d()},onClick:function(){return d()}}),{placeholder:Object(c.__)("Select list...","blc"),readOnly:!0})),i&&Object(r.createElement)("div",a({className:"ct-select-dropdown"}),f.map((function(e,t){return Object(r.createElement)("div",n({key:e.id,index:t,item:e.id,className:o()("ct-select-dropdown-item",{active:l===t,selected:s===e.id})}),e.name)}))))}))}}}]);
 
framework/extensions/mailchimp/admin-static/bundle/sync.js DELETED
@@ -1 +0,0 @@
1
- !function(e){var t={};function o(c){if(t[c])return t[c].exports;var i=t[c]={i:c,l:!1,exports:{}};return e[c].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.m=e,o.c=t,o.d=function(e,t,c){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:c})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(o.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(c,i,function(t){return e[t]}.bind(null,i));return c},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=1)}([function(e,t){e.exports=window.blocksyCustomizerSync},function(e,t,o){"use strict";o.r(t);var c,i=o(0),n=function(e){if([e.top,e.right,e.bottom,e.left].reduce((function(e,t){return!!e&&!("auto"!==t&&t&&t.toString().match(/\d/g))}),!0))return"CT_CSS_SKIP_RULE";var t=["auto"!==e.top&&e.top.toString().match(/\d/g)?e.top:0,"auto"!==e.right&&e.right.toString().match(/\d/g)?e.right:0,"auto"!==e.bottom&&e.bottom.toString().match(/\d/g)?e.bottom:0,"auto"!==e.left&&e.left.toString().match(/\d/g)?e.left:0];return t[0]===t[1]&&t[0]===t[2]&&t[0]===t[3]?t[0]:t[0]===t[2]&&t[1]===t[3]?"".concat(t[0]," ").concat(t[3]):t.join(" ")},a=function(e,t){var o=t.forcedOutput,c=void 0!==o&&o;if("CT_CSS_SKIP_RULE"===e)return"CT_CSS_SKIP_RULE";if("none"===e)return"none";if(!e.enable)return c?"none":"CT_CSS_SKIP_RULE";if(0===parseFloat(e.blur)&&0===parseFloat(e.spread)&&0===parseFloat(e.v_offset)&&0===parseFloat(e.h_offset))return c?"none":"CT_CSS_SKIP_RULE";var i=[];return e.inset&&i.push("inset"),i.push("".concat(e.h_offset,"px")),i.push("".concat(e.v_offset,"px")),0!==parseFloat(e.blur)&&(i.push("".concat(e.blur,"px")),0!==parseFloat(e.spread)&&i.push("".concat(e.spread,"px"))),0===parseFloat(e.blur)&&0!==parseFloat(e.spread)&&(i.push("".concat(e.blur,"px")),i.push("".concat(e.spread,"px"))),i.push(e.color.color),i.join(" ")},r=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",c={desktop:"ct-main-styles-inline-css",tablet:"ct-main-styles-tablet-inline-css",mobile:"ct-main-styles-mobile-inline-css"},i=document.querySelector("style#".concat(c[o])),n=i.innerText,a="".concat(e["".concat(o,"_selector_prefix")]?"".concat(e["".concat(o,"_selector_prefix")]," "):"").concat(e.selector||":root"),r=null,l=n.match(r);0===n.trim().indexOf(a)?(r=new RegExp("".concat(a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=n.match(r)):(r=new RegExp("\\}\\s*?".concat(a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=n.match(r)),l||(0===(n="".concat(n," ").concat(a," { }")).trim().indexOf(a)?(r=new RegExp("".concat(a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=n.match(r)):(r=new RegExp("\\}\\s*?".concat(a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=n.match(r))),i.innerText=n.replace(r,l[0].indexOf("--".concat(e.variable,":"))>-1?l[0].replace(new RegExp("--".concat(e.variable,":[\\s\\S]*?;"),"gm"),t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";")):l[0].replace(new RegExp("".concat(a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{"),"gm"),"".concat(a," {").concat(t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";"))))},l=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",c=(e.type||"").indexOf("color")>-1?t["color"===e.type?"default":e.type.split(":")[1]].color:t;"border"===(e.type||"")&&(c=t&&"none"!==t.style?"".concat(t.width,"px ").concat(t.style," ").concat(t.color.color):"none"),"spacing"===(e.type||"")&&(c=n(t)),"box-shadow"===(e.type||"")&&(c=a(t,e)),r(e,"".concat(c).concat(e.unit||"").concat(e.important?" !important":""),o)},s=function(e,t){var o=t;t=e.extractValue?e.extractValue(t):t,e.whenDone&&e.whenDone(t,o),t=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e&&Object.keys(e).indexOf("desktop")>-1?t?e:e.desktop:t?{desktop:e,tablet:e,mobile:e}:e}(t,!!e.responsive),e.responsive?(e.enabled&&"no"===!wp.customize(e.enabled)()&&(t.mobile="0"+(e.unit?"":"px"),t.tablet="0"+(e.unit?"":"px"),t.desktop="0"+(e.unit?"":"px")),l(e,t.desktop,"desktop"),l(e,t.tablet,"tablet"),l(e,t.mobile,"mobile")):l(e,t)};c={mailchimpContent:[{selector:".ct-mailchimp-block",variable:"color",type:"color:default"},{selector:".ct-mailchimp-block",variable:"linkHoverColor",type:"color:hover"}],mailchimpButton:[{selector:".ct-mailchimp-block",variable:"buttonInitialColor",type:"color:default"},{selector:".ct-mailchimp-block",variable:"buttonHoverColor",type:"color:hover"}],mailchimpBackground:{selector:".ct-mailchimp-block",variable:"mailchimpBackground",type:"color"},mailchimpShadow:{selector:".ct-mailchimp-block",type:"box-shadow",variable:"box-shadow",responsive:!0},mailchimpSpacing:{selector:".ct-mailchimp-block",variable:"padding",responsive:!0,unit:""}},wp.customize.bind("change",(function(e){return c[e.id]&&(Array.isArray(c[e.id])?c[e.id]:[c[e.id]]).map((function(t){return s(t,e())}))})),wp.customize("mailchimp_subscribe_visibility",(function(e){return e.bind((function(e){var t=document.querySelector(".ct-mailchimp-block");Object(i.responsiveClassesFor)("mailchimp_subscribe_visibility",t)}))})),(document.body.classList.contains("single")||document.body.classList.contains("page"))&&Object(i.checkAndReplace)({id:"mailchimp_single_post_enabled",strategy:"append",parent_selector:".site-main article",selector:".ct-mailchimp-block",fragment_id:"blocksy-mailchimp-subscribe",watch:["has_mailchimp_name","mailchimp_button_text","mailchimp_title","mailchimp_text","mailchimp_name_label","mailchimp_mail_label"],whenInserted:function(){if(document.body.classList.contains("single")||document.body.classList.contains("page")){var e=document.querySelector(".ct-mailchimp-block");Object(i.responsiveClassesFor)("mailchimp_subscribe_visibility",e),"yes"!==wp.customize("has_mailchimp_name")()?(e.querySelector("[data-fields]").dataset.fields=1,e.querySelector('[name="FNAME"]').remove()):(e.querySelector("[data-fields]").dataset.fields=2,e.querySelector('[name="FNAME"]').setAttribute("placeholder","".concat(wp.customize("mailchimp_name_label")()))),e.querySelector('[name="EMAIL"]').setAttribute("placeholder","".concat(wp.customize("mailchimp_mail_label")()," *")),e.querySelector("button").innerHTML=wp.customize("mailchimp_button_text")(),e.querySelector("h3").innerHTML=wp.customize("mailchimp_title")(),e.querySelector(".ct-mailchimp-description").innerHTML=wp.customize("mailchimp_text")()}}})}]);
 
framework/extensions/mailchimp/admin-static/js/variables.js DELETED
@@ -1,52 +0,0 @@
1
- import { handleVariablesFor } from 'customizer-sync-helpers'
2
-
3
- handleVariablesFor({
4
-
5
- mailchimpContent: [
6
- {
7
- selector: '.ct-mailchimp-block',
8
- variable: 'color',
9
- type: 'color:default'
10
- },
11
-
12
- {
13
- selector: '.ct-mailchimp-block',
14
- variable: 'linkHoverColor',
15
- type: 'color:hover'
16
- }
17
- ],
18
-
19
- mailchimpButton: [
20
- {
21
- selector: '.ct-mailchimp-block',
22
- variable: 'buttonInitialColor',
23
- type: 'color:default'
24
- },
25
-
26
- {
27
- selector: '.ct-mailchimp-block',
28
- variable: 'buttonHoverColor',
29
- type: 'color:hover'
30
- }
31
- ],
32
-
33
- mailchimpBackground: {
34
- selector: '.ct-mailchimp-block',
35
- variable: 'mailchimpBackground',
36
- type: 'color'
37
- },
38
-
39
- mailchimpShadow: {
40
- selector: '.ct-mailchimp-block',
41
- type: 'box-shadow',
42
- variable: 'box-shadow',
43
- responsive: true
44
- },
45
-
46
- mailchimpSpacing: {
47
- selector: '.ct-mailchimp-block',
48
- variable: 'padding',
49
- responsive: true,
50
- unit: ''
51
- }
52
- })
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/extensions/mailchimp/ct-mailchimp/view.php DELETED
@@ -1,109 +0,0 @@
1
- <?php
2
- /**
3
- * Mailchimp widget
4
- *
5
- * @copyright 2019-present Creative Themes
6
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
7
- * @package Blocksy
8
- */
9
-
10
-
11
- // Widget title
12
- $title = blocksy_default_akg( 'title', $atts, __( 'Newsletter', 'blc' ) );
13
-
14
-
15
- // Message
16
- $message = blocksy_default_akg( 'mailchimp_text', $atts, __( 'Enter your email address below to subscribe to our newsletter', 'blc' ) );
17
-
18
- // Button text
19
- $button_text = blocksy_default_akg( 'mailchimp_button_text', $atts, __( 'Subscribe', 'blc' ) );
20
-
21
- // Form name
22
- $has_name = blocksy_default_akg( 'has_mailchimp_name', $atts, 'no' ) === 'yes';
23
-
24
- $list_id = null;
25
-
26
- if (blocksy_default_akg( 'mailchimp_list_id_source', $atts, 'default' ) === 'custom') {
27
- $list_id = blocksy_default_akg( 'mailchimp_list_id', $atts, '' );
28
- }
29
-
30
- $manager = new BlocksyMailchimpManager();
31
-
32
- // Button value
33
- $mailchimp_data = $manager->get_form_url_and_gdpr_for($list_id);
34
-
35
- if (! $mailchimp_data) {
36
- return;
37
- }
38
-
39
- $form_url = $mailchimp_data['form_url'];
40
- $has_gdpr_fields = $mailchimp_data['has_gdpr_fields'];
41
-
42
- $skip_submit_output = '';
43
-
44
- if ($has_gdpr_fields) {
45
- $skip_submit_output = 'data-skip-submit';
46
- }
47
-
48
- // container type
49
- $container = blocksy_default_akg( 'mailchimp_container', $atts, 'default' );
50
-
51
- $data_container = '';
52
-
53
- if ( $container !== 'default' ) {
54
- $data_container = ' data-container=' . $container;
55
- }
56
-
57
- // Content alignment
58
- $alignment = blocksy_default_akg( 'mailchimp_alignment', $atts, 'left' );
59
-
60
- $name_label = blocksy_default_akg('mailchimp_name_label', $atts, __( 'Your name', 'blc' ));
61
- $email_label = blocksy_default_akg('mailchimp_mail_label', $atts, __( 'Your email', 'blc' ));
62
-
63
- $data_alignment = '';
64
-
65
- if ( $alignment !== 'left' ) {
66
- $data_alignment = ' data-alignment=' . $alignment;
67
- }
68
-
69
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
70
- echo $before_widget;
71
-
72
- echo '<div class="ct-widget-inner"' . $data_alignment . '' . $data_container . '>';
73
-
74
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
75
- echo $before_title . wp_kses_post( $title ) . $after_title;
76
-
77
- ?>
78
-
79
-
80
- <form action="<?php echo esc_attr($form_url) ?>" method="post" class="ct-mailchimp-widget-form" target="_blank" <?php echo $skip_submit_output ?>>
81
-
82
- <?php if( !empty( $message ) ) { ?>
83
- <div class="ct-mailchimp-description">
84
- <?php echo wp_kses_post($message) ?>
85
- </div>
86
- <?php } ?>
87
-
88
- <?php if ( $has_name ) { ?>
89
- <input type="text" name="FNAME" placeholder="<?php esc_attr_e($name_label, 'blc'); ?>" title="<?php echo __('Name', 'blocksy') ?>" />
90
- <?php } ?>
91
-
92
- <input type="email" name="EMAIL" placeholder="<?php esc_attr_e($email_label, 'blc'); ?> *" title="<?php echo __('Email', 'blocksy') ?>" required />
93
-
94
- <button class="button">
95
- <?php echo esc_html($button_text) ?>
96
- </button>
97
-
98
- <div class="ct-mailchimp-message"></div>
99
-
100
- <?php
101
- if (function_exists('blocksy_ext_cookies_checkbox')) {
102
- echo blocksy_ext_cookies_checkbox('mailchimp');
103
- }
104
- ?>
105
- </form>
106
-
107
- </div>
108
-
109
- <?php echo wp_kses_post( $after_widget ); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js DELETED
@@ -1,157 +0,0 @@
1
- import {
2
- createElement,
3
- Component,
4
- useEffect,
5
- useState,
6
- Fragment,
7
- } from '@wordpress/element'
8
-
9
- import classnames from 'classnames'
10
- import { __, sprintf } from 'ct-i18n'
11
- import ListPicker from './ListPicker'
12
- import Overlay from '../../../../../static/js/helpers/Overlay'
13
- import { Select } from 'blocksy-options'
14
-
15
- const EditCredentials = ({
16
- extension,
17
- isEditingCredentials,
18
- setIsEditingCredentials,
19
- onCredentialsValidated,
20
- }) => {
21
- const [apiKey, setApiKey] = useState(extension.data.api_key)
22
- const [listId, setListId] = useState(extension.data.list_id)
23
- const [isLoading, setIsLoading] = useState(false)
24
- const [isApiKeyInvalid, makeKeyInvalid] = useState(false)
25
-
26
- const attemptToSaveCredentials = async () => {
27
- const body = new FormData()
28
-
29
- body.append('api_key', apiKey)
30
- body.append('list_id', listId)
31
-
32
- body.append('action', 'blocksy_ext_mailchimp_maybe_save_credentials')
33
-
34
- setIsLoading(true)
35
-
36
- try {
37
- const response = await fetch(ctDashboardLocalizations.ajax_url, {
38
- method: 'POST',
39
- body,
40
- })
41
-
42
- if (response.status === 200) {
43
- const body = await response.json()
44
-
45
- if (body.success) {
46
- if (body.data.result !== 'api_key_invalid') {
47
- onCredentialsValidated()
48
- makeKeyInvalid(false)
49
- }
50
- }
51
- }
52
-
53
- makeKeyInvalid(true)
54
- } catch (e) {
55
- makeKeyInvalid(true)
56
- }
57
-
58
- await new Promise((r) => setTimeout(() => r(), 1000))
59
-
60
- setIsLoading(false)
61
- }
62
-
63
- return (
64
- <Overlay
65
- items={isEditingCredentials}
66
- onDismiss={() => setIsEditingCredentials(false)}
67
- className={'ct-mailchimp-modal'}
68
- render={() => (
69
- <div
70
- className={classnames('ct-modal-content', {
71
- 'ct-key-invalid': isApiKeyInvalid,
72
- })}>
73
- <h2>{__('API Credentials', 'blc')}</h2>
74
-
75
- <p
76
- dangerouslySetInnerHTML={{
77
- __html: sprintf(
78
- __(
79
- 'Enter your Mailchimp API credentials in the form below. More info on how to generate an API key can be found %shere%s.',
80
- 'blc'
81
- ),
82
- '<a target="_blank" href="https://mailchimp.com/help/about-api-keys/">',
83
- '</a>'
84
- ),
85
- }}
86
- />
87
-
88
- {null && (
89
- <Fragment>
90
- <h4>{__('Pick service', 'blc')}</h4>
91
-
92
- <Select
93
- onChange={(copy) => {}}
94
- option={{
95
- placeholder: __(
96
- 'Pick Mailing Service',
97
- 'blocksy'
98
- ),
99
- choices: [
100
- {
101
- key: 'mailchimp',
102
- value: 'Mailchimp',
103
- },
104
- ],
105
- }}
106
- value={'mailchimp'}
107
- />
108
- </Fragment>
109
- )}
110
-
111
- <div className="mailchimp-credentials">
112
- <section>
113
- <label>{__('API Key', 'blc')}</label>
114
-
115
- <div className="ct-option-input">
116
- <input
117
- type="text"
118
- onChange={({ target: { value } }) =>
119
- setApiKey(value)
120
- }
121
- value={apiKey || ''}
122
- />
123
- </div>
124
- </section>
125
-
126
- <section>
127
- <label>{__('List ID', 'blc')}</label>
128
-
129
- <ListPicker
130
- listId={listId}
131
- onChange={(id) => setListId(id)}
132
- apiKey={apiKey}
133
- />
134
- </section>
135
-
136
- <section>
137
- <label>&nbsp;</label>
138
- <button
139
- className="ct-button"
140
- data-button="blue"
141
- disabled={!apiKey || !listId || isLoading}
142
- onClick={() => attemptToSaveCredentials()}>
143
- {isLoading
144
- ? __('Loading...', 'blc')
145
- : !extension.__object
146
- ? __('Activate', 'blc')
147
- : __('Save Settings', 'blc')}
148
- </button>
149
- </section>
150
- </div>
151
- </div>
152
- )}
153
- />
154
- )
155
- }
156
-
157
- export default EditCredentials
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/extensions/mailchimp/helpers.php DELETED
@@ -1,140 +0,0 @@
1
- <?php
2
-
3
- function blc_output_mailchimp_subscribe_form_cache() {
4
- if (! is_customize_preview()) return;
5
-
6
- blocksy_add_customizer_preview_cache(
7
- blocksy_html_tag(
8
- 'div',
9
- [ 'data-id' => 'blocksy-mailchimp-subscribe' ],
10
- blc_ext_mailchimp_subscribe_form(true)
11
- )
12
- );
13
- }
14
-
15
- function blc_ext_mailchimp_subscribe_form($forced = false) {
16
- if (! $forced) {
17
- blc_output_mailchimp_subscribe_form_cache();
18
- }
19
-
20
- if (get_theme_mod('mailchimp_single_post_enabled', 'yes') !== 'yes') {
21
- if (! $forced) {
22
- return '';
23
- }
24
- }
25
-
26
- if (
27
- blocksy_default_akg(
28
- 'disable_subscribe_form',
29
- blc_call_fn([
30
- 'fn' => 'blocksy_get_post_options',
31
- 'default' => 'array'
32
- ]),
33
- 'no'
34
- ) === 'yes'
35
- ) {
36
- return '';
37
- }
38
-
39
- $title = get_theme_mod('mailchimp_title', __(
40
- 'Newsletter Updates', 'blc'
41
- ));
42
-
43
- $description = get_theme_mod('mailchimp_text', __(
44
- 'Enter your email address below to subscribe to our newsletter',
45
- 'blc'
46
- ));
47
-
48
- $button_text = get_theme_mod('mailchimp_button_text', __(
49
- 'Subscribe', 'blc'
50
- ));
51
-
52
- $has_name = get_theme_mod( 'has_mailchimp_name', 'no' ) === 'yes';
53
-
54
- $name_label = get_theme_mod('mailchimp_name_label', __( 'Your name', 'blc' ));
55
- $email_label = get_theme_mod('mailchimp_mail_label', __( 'Your email', 'blc' ));
56
-
57
- if ($forced) {
58
- $has_name = true;
59
- }
60
-
61
- $list_id = null;
62
-
63
- if (get_theme_mod( 'mailchimp_list_id_source', 'default' ) === 'custom') {
64
- $list_id = get_theme_mod( 'mailchimp_list_id', '' );
65
- }
66
-
67
- $manager = new BlocksyMailchimpManager();
68
-
69
- $mailchimp_data = $manager->get_form_url_and_gdpr_for($list_id);
70
-
71
- if (! $mailchimp_data) {
72
- return '';
73
- }
74
-
75
- $form_url = $mailchimp_data['form_url'];
76
- $has_gdpr_fields = $mailchimp_data['has_gdpr_fields'];
77
-
78
- $skip_submit_output = '';
79
-
80
- if ($has_gdpr_fields) {
81
- $skip_submit_output = 'data-skip-submit';
82
- }
83
-
84
- $class = 'ct-mailchimp-block';
85
-
86
- $class .= ' ' . blc_call_fn(
87
- ['fn' => 'blocksy_visibility_classes'],
88
- get_theme_mod('mailchimp_subscribe_visibility', [
89
- 'desktop' => true,
90
- 'tablet' => true,
91
- 'mobile' => false,
92
- ])
93
- );
94
-
95
- $fields_number = '1';
96
-
97
- if ($has_name) {
98
- $fields_number = '2';
99
- }
100
-
101
- ob_start();
102
-
103
- ?>
104
-
105
- <div class="<?php echo esc_attr($class) ?>">
106
- <h3><?php echo esc_html($title) ?></h3>
107
-
108
- <p class="ct-mailchimp-description">
109
- <?php echo $description ?>
110
- </p>
111
-
112
- <form target="_blank" action="<?php echo esc_attr($form_url) ?>" method="post" class="ct-mailchimp-block-form" <?php echo $skip_submit_output ?>>
113
- <section data-fields="<?php echo $fields_number ?>">
114
- <?php if ($has_name) { ?>
115
- <input type="text" name="FNAME" placeholder="<?php esc_attr_e($name_label, 'blc'); ?>" title="<?php echo __('Name', 'blc') ?>" />
116
- <?php } ?>
117
-
118
- <input type="email" name="EMAIL" placeholder="<?php esc_attr_e($email_label, 'blc'); ?> *" title="<?php echo __('Email', 'blc') ?>" required />
119
-
120
- <button class="button">
121
- <?php echo esc_html($button_text) ?>
122
- </button>
123
- </section>
124
-
125
- <div class="ct-mailchimp-message"></div>
126
-
127
- <?php
128
- if (function_exists('blocksy_ext_cookies_checkbox')) {
129
- echo blocksy_ext_cookies_checkbox('subscribe');
130
- }
131
- ?>
132
-
133
- </form>
134
-
135
- </div>
136
-
137
- <?php
138
-
139
- return ob_get_clean();
140
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/extensions/mailchimp/static/bundle/main.js DELETED
@@ -1 +0,0 @@
1
- !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){e.exports=window.ctFrontend},function(e,t,r){"use strict";r.r(t);var n=r(0);Object(n.registerDynamicChunk)("blocksy_ext_mailchimp",{mount:function(e,t){var r=t.event.target;if(r.querySelector('[type="email"]').value.trim()){if(document.getElementById("js-validate-robot")&&""!==document.getElementById("js-validate-robot").value)return!1;for(var n=r.action.replace("subscribe","subscribe/post-json"),o="",c="mailchimpCallback",i=r.querySelectorAll("input"),u=0;u<i.length;u++)o+="&"+i[u].name+"="+encodeURIComponent(i[u].value);o+="&c=".concat(c);var s=document.createElement("script");s.src=n+o,document.body.appendChild(s),r.classList.remove("subscribe-error","subscribe-success"),r.classList.add("subscribe-loading"),window[c]=function(e){delete window[c],document.body.removeChild(s),r.classList.remove("subscribe-loading"),e&&(r.classList.add("error"===e.result?"subscribe-error":"subscribe-success"),r.querySelector(".ct-mailchimp-message").innerHTML=e.msg.replace("0 - ",""))}}}})}]);
 
framework/extensions/mailchimp/static/bundle/main.min.css DELETED
@@ -1,8 +0,0 @@
1
- /**
2
- * - v1.8.6.1
3
- *
4
- * Copyright (c) 2021
5
- * Licensed GPLv2+
6
- */
7
-
8
- .ct-widget-inner[data-alignment="center"]{text-align:center}.ct-widget-inner[data-alignment="right"]{text-align:right}.ct-widget-inner[data-container="boxed"]{padding:30px;background:#fff;border-radius:3px;box-shadow:0px 12px 18px -6px rgba(34,56,101,0.04)}.ct-mailchimp-widget-form .ct-mailchimp-description:not(:empty){margin-bottom:10px}.ct-mailchimp-widget-form>*:not(:first-child){margin-top:10px}.ct-mailchimp-widget-form button{width:100%}.ct-mailchimp-widget-form .gdpr-confirm-policy{--display: inline-flex;--contentSpacing: 0;margin-top:20px}.ct-mailchimp-block{margin-top:60px;text-align:center;color:var(--color);padding:var(--padding);background:var(--backgroundColor);box-shadow:var(--box-shadow);--linkInitialColor: var(--color)}.ct-mailchimp-block>*:first-child{margin-top:20px}.ct-mailchimp-block>*:last-child{margin-bottom:20px}.ct-mailchimp-block>h3{--fontSize: 25px}.ct-mailchimp-block .ct-mailchimp-description:not(:empty){margin-bottom:30px}.ct-mailchimp-block form{max-width:550px;margin:0 auto}@media (min-width: 690px){.ct-mailchimp-block form{width:85%}}.ct-mailchimp-block form button{--buttonMinHeight: var(--form-field-height, 40px);--padding: 0 15px;width:100%}.ct-mailchimp-block form [data-fields]{display:grid;grid-column-gap:15px;grid-row-gap:15px}@media (min-width: 690px){.ct-mailchimp-block form [data-fields="1"]{grid-template-columns:65% 1fr}}@media (min-width: 690px){.ct-mailchimp-block form [data-fields="2"]{grid-template-columns:32.5% 32.5% 1fr}}.ct-mailchimp-block .ct-mailchimp-message,.ct-mailchimp-block .gdpr-confirm-policy{margin-top:15px;--contentSpacing: 0}form[class*='ct-mailchimp'] .button{--buttonFontWeight: 600}.ct-mailchimp-message{display:none;font-size:16px}.ct-mailchimp-message a{text-decoration:underline}.subscribe-error .ct-mailchimp-message{display:block;font-size:14px;color:#e42b2b}.subscribe-success button.button,.subscribe-success input[type='text'],.subscribe-success input[type='email'],.subscribe-success .gdpr-confirm-policy,.subscribe-success .ct-mailchimp-description{display:none}.subscribe-success .ct-mailchimp-message{display:block}
 
 
 
 
 
 
 
 
framework/extensions/mailchimp/static/js/main.js DELETED
@@ -1,68 +0,0 @@
1
- import { registerDynamicChunk } from 'blocksy-frontend'
2
-
3
- registerDynamicChunk('blocksy_ext_mailchimp', {
4
- mount: (el, { event }) => {
5
- const form = event.target
6
-
7
- if (!form.querySelector('[type="email"]').value.trim()) {
8
- return
9
- }
10
-
11
- // Check for spam
12
- if (
13
- document.getElementById('js-validate-robot') &&
14
- document.getElementById('js-validate-robot').value !== ''
15
- ) {
16
- return false
17
- }
18
-
19
- // Get url for mailchimp
20
- var url = form.action.replace('subscribe', 'subscribe/post-json')
21
-
22
- // Add form data to object
23
- var data = ''
24
-
25
- var callback = 'mailchimpCallback'
26
-
27
- var inputs = form.querySelectorAll('input')
28
-
29
- for (var i = 0; i < inputs.length; i++) {
30
- data +=
31
- '&' + inputs[i].name + '=' + encodeURIComponent(inputs[i].value)
32
- }
33
-
34
- data += `&c=${callback}`
35
-
36
- // Create & add post script to the DOM
37
- var script = document.createElement('script')
38
- script.src = url + data
39
-
40
- document.body.appendChild(script)
41
-
42
- form.classList.remove('subscribe-error', 'subscribe-success')
43
- form.classList.add('subscribe-loading')
44
-
45
- // Callback function
46
- window[callback] = function (data) {
47
- // Remove post script from the DOM
48
- delete window[callback]
49
- document.body.removeChild(script)
50
-
51
- form.classList.remove('subscribe-loading')
52
-
53
- if (!data) {
54
- return
55
- }
56
-
57
- form.classList.add(
58
- data.result === 'error'
59
- ? 'subscribe-error'
60
- : 'subscribe-success'
61
- )
62
-
63
- form.querySelector(
64
- '.ct-mailchimp-message'
65
- ).innerHTML = data.msg.replace('0 - ', '')
66
- }
67
- },
68
- })
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/extensions/mailchimp/static/sass/single-block.scss DELETED
@@ -1,70 +0,0 @@
1
- .ct-mailchimp-block {
2
- margin-top: 60px;
3
- text-align: center;
4
- color: var(--color);
5
- padding: var(--padding);
6
- background: var(--backgroundColor);
7
- box-shadow: var(--box-shadow);
8
- --linkInitialColor: var(--color);
9
-
10
- > * {
11
- &:first-child {
12
- margin-top: 20px;
13
- }
14
-
15
- &:last-child {
16
- margin-bottom: 20px;
17
- }
18
- }
19
-
20
- > h3 {
21
- --fontSize: 25px;
22
- }
23
-
24
- .ct-mailchimp-description {
25
- &:not(:empty) {
26
- // margin-top: 10px;
27
- margin-bottom: 30px;
28
- }
29
- }
30
-
31
- form {
32
- max-width: 550px;
33
- margin: 0 auto;
34
-
35
- @include media-breakpoint-up (md) {
36
- width: 85%;
37
- }
38
-
39
- button {
40
- --buttonMinHeight: var(--form-field-height, 40px);
41
- --padding: 0 15px;
42
- width: 100%;
43
- }
44
-
45
- [data-fields] {
46
- display: grid;
47
- grid-column-gap: 15px;
48
- grid-row-gap: 15px;
49
- }
50
-
51
- [data-fields="1"] {
52
-
53
- @include media-breakpoint-up (md) {
54
- grid-template-columns: 65% 1fr;
55
- }
56
- }
57
-
58
- [data-fields="2"] {
59
- @include media-breakpoint-up (md) {
60
- grid-template-columns: 32.5% 32.5% 1fr;
61
- }
62
- }
63
- }
64
-
65
- .ct-mailchimp-message,
66
- .gdpr-confirm-policy {
67
- margin-top: 15px;
68
- --contentSpacing: 0;
69
- }
70
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/extensions/mailchimp/static/sass/widget.scss DELETED
@@ -1,39 +0,0 @@
1
- .ct-widget-inner {
2
- &[data-alignment="center"] {
3
- text-align: center;
4
- }
5
-
6
- &[data-alignment="right"] {
7
- text-align: right;
8
- }
9
-
10
- &[data-container="boxed"] {
11
- padding: 30px;
12
- background: #fff;
13
- border-radius: 3px;
14
- box-shadow: 0px 12px 18px -6px rgba(34, 56, 101, 0.04);
15
- }
16
- }
17
-
18
- .ct-mailchimp-widget-form {
19
-
20
- .ct-mailchimp-description {
21
- &:not(:empty) {
22
- margin-bottom: 10px;
23
- }
24
- }
25
-
26
- > *:not(:first-child) {
27
- margin-top: 10px;
28
- }
29
-
30
- button {
31
- width: 100%;
32
- }
33
-
34
- .gdpr-confirm-policy {
35
- --display: inline-flex;
36
- --contentSpacing: 0;
37
- margin-top: 20px;
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/extensions/{mailchimp/admin-static/bundle/1.2c9ebf0a36c6c732fee6.js → newsletter-subscribe/admin-static/bundle/1.f588f19f53311c8b6a0a.js} RENAMED
@@ -1,4 +1,4 @@
1
- (window.blocksyMailchimpExtJsonp=window.blocksyMailchimpExtJsonp||[]).push([[1],[,,,,,,function(e,t,n){var o;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
@@ -11,4 +11,4 @@
11
  *
12
  * This source code is licensed under the MIT license found in the
13
  * LICENSE file in the root directory of this source tree.
14
- */var o="function"==typeof Symbol&&Symbol.for,r=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,a=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,p=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.async_mode"):60111,c=o?Symbol.for("react.concurrent_mode"):60111,h=o?Symbol.for("react.forward_ref"):60112,f=o?Symbol.for("react.suspense"):60113,g=o?Symbol.for("react.suspense_list"):60120,m=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116,y=o?Symbol.for("react.block"):60121,I=o?Symbol.for("react.fundamental"):60117,S=o?Symbol.for("react.responder"):60118,b=o?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case c:case s:case a:case u:case f:return e;default:switch(e=e&&e.$$typeof){case p:case h:case v:case m:case l:return e;default:return t}}case i:return t}}}function x(e){return w(e)===c}t.AsyncMode=d,t.ConcurrentMode=c,t.ContextConsumer=p,t.ContextProvider=l,t.Element=r,t.ForwardRef=h,t.Fragment=s,t.Lazy=v,t.Memo=m,t.Portal=i,t.Profiler=a,t.StrictMode=u,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||w(e)===d},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===p},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===s},t.isLazy=function(e){return w(e)===v},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===a},t.isStrictMode=function(e){return w(e)===u},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===c||e===a||e===u||e===f||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===l||e.$$typeof===p||e.$$typeof===h||e.$$typeof===I||e.$$typeof===S||e.$$typeof===b||e.$$typeof===y)},t.typeOf=w},function(e,t,n){"use strict";function o(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var s=n(7),u=n.n(s),a=n(1);n(10);function l(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function p(e,t){return(!t||"hidden"!==e)&&("visible"!==e&&"clip"!==e)}function d(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return p(n.overflowY,t)||p(n.overflowX,t)||function(e){var t=function(e){return e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView.frameElement:null}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function c(e,t,n,o,r,i,s,u){return i<e&&s>t||i>e&&s<t?0:i<=e&&u<=n||s>=t&&u>=n?i-e-o:s>t&&u<n||i<e&&u>n?s-t+r:0}var h=0;function f(e){return"function"==typeof e?e:g}function g(){}function m(e,t){null!==e&&function(e,t){var n=t.scrollMode,o=t.block,r=t.inline,i=t.boundary,s=t.skipOverflowHiddenElements,u="function"==typeof i?i:function(e){return e!==i};if(!l(e))throw new TypeError("Invalid target");for(var a=document.scrollingElement||document.documentElement,p=[],h=e;l(h)&&u(h);){if((h=h.parentNode)===a){p.push(h);break}h===document.body&&d(h)&&!d(document.documentElement)||d(h,s)&&p.push(h)}for(var f=window.visualViewport?visualViewport.width:innerWidth,g=window.visualViewport?visualViewport.height:innerHeight,m=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),I=y.height,S=y.width,b=y.top,w=y.right,x=y.bottom,C=y.left,H="start"===o||"nearest"===o?b:"end"===o?x:b+I/2,O="center"===r?C+S/2:"end"===r?w:C,E=[],P=0;P<p.length;P++){var M=p[P],D=M.getBoundingClientRect(),T=D.height,k=D.width,R=D.top,A=D.right,V=D.bottom,K=D.left;if("if-needed"===n&&b>=0&&C>=0&&x<=g&&w<=f&&b>=R&&x<=V&&C>=K&&w<=A)return E;var _=getComputedStyle(M),L=parseInt(_.borderLeftWidth,10),$=parseInt(_.borderTopWidth,10),B=parseInt(_.borderRightWidth,10),j=parseInt(_.borderBottomWidth,10),W=0,U=0,N="offsetWidth"in M?M.offsetWidth-M.clientWidth-L-B:0,F="offsetHeight"in M?M.offsetHeight-M.clientHeight-$-j:0;if(a===M)W="start"===o?H:"end"===o?H-g:"nearest"===o?c(v,v+g,g,$,j,v+H,v+H+I,I):H-g/2,U="start"===r?O:"center"===r?O-f/2:"end"===r?O-f:c(m,m+f,f,L,B,m+O,m+O+S,S),W=Math.max(0,W+v),U=Math.max(0,U+m);else{W="start"===o?H-R-$:"end"===o?H-V+j+F:"nearest"===o?c(R,V,T,$,j+F,H,H+I,I):H-(R+T/2)+F/2,U="start"===r?O-K-L:"center"===r?O-(K+k/2)+N/2:"end"===r?O-A+B+N:c(K,A,k,L,B+N,O,O+S,S);var z=M.scrollLeft,Y=M.scrollTop;H+=Y-(W=Math.max(0,Math.min(Y+W,M.scrollHeight-T+F))),O+=z-(U=Math.max(0,Math.min(z+U,M.scrollWidth-k+N)))}E.push({el:M,top:W,left:U})}return E}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,o=e.left;t.scrollTop=n,t.scrollLeft=o}))}function v(e,t){return e===t||e.contains&&e.contains(t)}function y(e,t){var n;function o(){n&&clearTimeout(n)}function r(){for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];o(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return r.cancel=o,r}function I(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return t.some((function(t){return t&&t.apply(void 0,[e].concat(o)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function b(e){var t=e.isOpen,n=e.selectedItem,o=e.resultCount,r=e.previousResultCount,i=e.itemToString;return t?o?o!==r?o+" result"+(1===o?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":n?i(n):""}function w(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}function x(e){return"string"==typeof e.type}function C(e){return e.props}var H=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function O(e){void 0===e&&(e={});var t={};return H.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function E(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function P(e,t,n){var o=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:o+1);var r=t+e;return r<0?r=o:r>o&&(r=0),r}var M=y((function(){T().textContent=""}),500);function D(e,t){var n=T(t);e&&(n.textContent=e,M())}function T(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var k=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),R=function(){var e=function(e){var t,n;function s(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(h++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var o=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==o})),e()}),t);n.timeoutIds.push(o)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=O(t),n.internalSetState(r({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,o){t=O(t),n.internalSetState(r({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),o)},n.selectItemAtIndex=function(e,t,o){var r=n.items[e];null!=r&&n.selectItem(r,t,o)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var o,i,s={},u="function"==typeof e;return!u&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,r({},n.getStateAndHelpers(),{},e)),n.setState((function(t){t=n.getState(t);var a=u?e(t):e;a=n.props.stateReducer(t,a),o=a.hasOwnProperty("selectedItem");var l={},p={};return o&&a.selectedItem!==t.selectedItem&&(i=a.selectedItem),a.type=a.type||0,Object.keys(a).forEach((function(e){t[e]!==a[e]&&(s[e]=a[e]),"type"!==e&&(p[e]=a[e],n.isControlledProp(e)||(l[e]=a[e]))})),u&&a.hasOwnProperty("inputValue")&&n.props.onInputValueChange(a.inputValue,r({},n.getStateAndHelpers(),{},a)),l}),(function(){f(t)(),Object.keys(s).length>1&&n.props.onStateChange(s,n.getStateAndHelpers()),o&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==i&&n.props.onChange(i,n.getStateAndHelpers()),n.props.onUserAction(s,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var i,s=void 0===e?{}:e,u=s.refKey,a=void 0===u?"ref":u,l=s.ref,p=o(s,["refKey","ref"]),d=(void 0===t?{}:t).suppressRefError,c=void 0!==d&&d;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var h=n.getState().isOpen;return r(((i={})[a]=S(l,n.rootRef),i.role="combobox",i["aria-expanded"]=h,i["aria-haspopup"]="listbox",i["aria-owns"]=h?n.menuId:null,i["aria-labelledby"]=n.labelId,i),p)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(P(1,t.getState().highlightedIndex,e),{type:4})}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(P(-1,t.getState().highlightedIndex,e),{type:4})}))},Enter:function(e){var t=this.getState(),n=t.isOpen,o=t.highlightedIndex;if(n&&null!=o){e.preventDefault();var r=this.items[o],i=this.getItemNodeFromIndex(o);if(null==r||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=r({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=r({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:7})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:8})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,i=t.onClick,s=(t.onPress,t.onKeyDown),u=t.onKeyUp,a=t.onBlur,l=o(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),p=n.getState().isOpen,d={onClick:I(i,n.buttonHandleClick),onKeyDown:I(s,n.buttonHandleKeyDown),onKeyUp:I(u,n.buttonHandleKeyUp),onBlur:I(a,n.buttonHandleBlur)};return r({type:"button",role:"button","aria-label":p?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:d,{},l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=E(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(i(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return r({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,i=t.onKeyDown,s=t.onBlur,u=t.onChange,a=t.onInput,l=(t.onChangeText,o(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),p={};var d,c=n.getState(),h=c.inputValue,f=c.isOpen,g=c.highlightedIndex;l.disabled||((d={}).onChange=I(u,a,n.inputHandleChange),d.onKeyDown=I(i,n.inputHandleKeyDown),d.onBlur=I(s,n.inputHandleBlur),p=d);return r({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof g&&g>=0?n.getItemId(g):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:h,id:n.inputId},p,{},l)},n.inputHandleKeyDown=function(e){var t=E(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(i(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var i,s=void 0===e?{}:e,u=s.refKey,a=void 0===u?"ref":u,l=s.ref,p=o(s,["refKey","ref"]),d=(void 0===t?{}:t).suppressRefError,c=void 0!==d&&d;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,r(((i={})[a]=S(l,n.menuRef),i.role="listbox",i["aria-labelledby"]=p&&p["aria-label"]?null:n.labelId,i.id=n.menuId,i),p)},n.getItemProps=function(e){var t,i=void 0===e?{}:e,s=i.onMouseMove,u=i.onMouseDown,a=i.onClick,l=(i.onPress,i.index),p=i.item,d=void 0===p?void 0:p,c=o(i,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(d),l=n.items.indexOf(d)):n.items[l]=d;var h=a,f=((t={onMouseMove:I(s,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:I(u,(function(e){e.preventDefault()}))}).onClick=I(h,(function(){n.selectItemAtIndex(l,{type:9})})),t),g=c.disabled?{onMouseDown:f.onMouseDown}:f;return r({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},g,{},c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=O(e),n.internalSetState((function(t){var o=t.selectedItem;return r({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(o)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=O(e),n.internalSetState((function(t){var o=t.isOpen;return r({isOpen:!o},o&&{highlightedIndex:n.props.defaultHighlightedIndex},{},e)}),(function(){var o=n.getState(),r=o.isOpen,i=o.highlightedIndex;r&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),f(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=y((function(){var e=n.getState(),t=n.items[e.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(r({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:t},e));n.previousResultCount=o,D(i,n.props.environment.document)}),200);var s=n.props,u=s.defaultHighlightedIndex,a=s.initialHighlightedIndex,l=void 0===a?u:a,p=s.defaultIsOpen,d=s.initialIsOpen,c=void 0===d?p:d,g=s.initialInputValue,m=void 0===g?"":g,v=s.initialSelectedItem,b=void 0===v?null:v,w=n.getState({highlightedIndex:l,isOpen:c,inputValue:m,selectedItem:b});return null!=w.selectedItem&&void 0===n.props.initialInputValue&&(w.inputValue=n.props.itemToString(w.selectedItem)),n.state=w,n}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=s.prototype;return u.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},u.getState=function(e){var t=this;return void 0===e&&(e=this.state),Object.keys(e).reduce((function(n,o){return n[o]=t.isControlledProp(o)?t.props[o]:e[o],n}),{})},u.isControlledProp=function(e){return void 0!==this.props[e]},u.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},u.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},u.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},u.moveHighlightedIndex=function(e,t){var n=this.getItemCount();if(n>0){var o=P(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(o,t)}},u.highlightFirstOrLastIndex=function(e,t,n){var o=this.getItemCount()-1;o<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:o,n))},u.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,o=e.selectedItem,r=e.isOpen,i=this.props.itemToString,s=this.id,u=this.getRootProps,a=this.getToggleButtonProps,l=this.getLabelProps,p=this.getMenuProps,d=this.getInputProps,c=this.getItemProps,h=this.openMenu,f=this.closeMenu,g=this.toggleMenu,m=this.selectItem,v=this.selectItemAtIndex,y=this.selectHighlightedItem,I=this.setHighlightedIndex,S=this.clearSelection,b=this.clearItems;return{getRootProps:u,getToggleButtonProps:a,getLabelProps:l,getMenuProps:p,getInputProps:d,getItemProps:c,reset:this.reset,openMenu:h,closeMenu:f,toggleMenu:g,selectItem:m,selectItemAtIndex:v,selectHighlightedItem:y,setHighlightedIndex:I,clearSelection:S,clearItems:b,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:s,highlightedIndex:t,inputValue:n,isOpen:r,selectedItem:o}},u.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var o=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(v(e,t)||n&&v(e,o.activeElement))}))},n=function(){e.isMouseDown=!0},o=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},i=function(){e.isTouchMove=!0},s=function(n){var o=t(n.target,!1);e.isTouchMove||o||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},u=this.props.environment;u.addEventListener("mousedown",n),u.addEventListener("mouseup",o),u.addEventListener("touchstart",r),u.addEventListener("touchmove",i),u.addEventListener("touchend",s),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),u.removeEventListener("mousedown",n),u.removeEventListener("mouseup",o),u.removeEventListener("touchstart",r),u.removeEventListener("touchmove",i),u.removeEventListener("touchend",s)}},u.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,o=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==o},u.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},u.componentWillUnmount=function(){this.cleanup()},u.render=function(){var e=w(this.props.children,g);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=w(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:x(t)?Object(a.cloneElement)(t,this.getRootProps(C(t))):void 0:null},s}(a.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:b,itemToString:function(e){return null==e?"":String(e)},onStateChange:g,onInputValueChange:g,onUserAction:g,onChange:g,onSelect:g,onOuterClick:g,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:m},e.stateChangeTypes=k,e}();u.a.array.isRequired,u.a.func,u.a.func,u.a.func,u.a.bool,u.a.number,u.a.number,u.a.number,u.a.bool,u.a.bool,u.a.bool,u.a.any,u.a.any,u.a.any,u.a.string,u.a.string,u.a.string,u.a.func,u.a.string,u.a.func,u.a.func,u.a.func,u.a.func,u.a.func,u.a.shape({addEventListener:u.a.func,removeEventListener:u.a.func,document:u.a.shape({getElementById:u.a.func,activeElement:u.a.any,body:u.a.any})});"undefined"==typeof window||window;t.a=R}]]);
1
+ (window.blocksyNewsletterSubscribeExtJsonp=window.blocksyNewsletterSubscribeExtJsonp||[]).push([[1],[,,,,,,function(e,t,n){var o;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
11
  *
12
  * This source code is licensed under the MIT license found in the
13
  * LICENSE file in the root directory of this source tree.
14
+ */var o="function"==typeof Symbol&&Symbol.for,r=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,a=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,p=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.async_mode"):60111,c=o?Symbol.for("react.concurrent_mode"):60111,h=o?Symbol.for("react.forward_ref"):60112,f=o?Symbol.for("react.suspense"):60113,g=o?Symbol.for("react.suspense_list"):60120,m=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116,y=o?Symbol.for("react.block"):60121,I=o?Symbol.for("react.fundamental"):60117,S=o?Symbol.for("react.responder"):60118,b=o?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case c:case s:case a:case u:case f:return e;default:switch(e=e&&e.$$typeof){case p:case h:case v:case m:case l:return e;default:return t}}case i:return t}}}function x(e){return w(e)===c}t.AsyncMode=d,t.ConcurrentMode=c,t.ContextConsumer=p,t.ContextProvider=l,t.Element=r,t.ForwardRef=h,t.Fragment=s,t.Lazy=v,t.Memo=m,t.Portal=i,t.Profiler=a,t.StrictMode=u,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||w(e)===d},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===p},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===s},t.isLazy=function(e){return w(e)===v},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===a},t.isStrictMode=function(e){return w(e)===u},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===c||e===a||e===u||e===f||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===l||e.$$typeof===p||e.$$typeof===h||e.$$typeof===I||e.$$typeof===S||e.$$typeof===b||e.$$typeof===y)},t.typeOf=w},function(e,t,n){"use strict";function o(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var s=n(7),u=n.n(s),a=n(1);n(10);function l(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function p(e,t){return(!t||"hidden"!==e)&&("visible"!==e&&"clip"!==e)}function d(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return p(n.overflowY,t)||p(n.overflowX,t)||function(e){var t=function(e){return e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView.frameElement:null}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function c(e,t,n,o,r,i,s,u){return i<e&&s>t||i>e&&s<t?0:i<=e&&u<=n||s>=t&&u>=n?i-e-o:s>t&&u<n||i<e&&u>n?s-t+r:0}var h=0;function f(e){return"function"==typeof e?e:g}function g(){}function m(e,t){null!==e&&function(e,t){var n=t.scrollMode,o=t.block,r=t.inline,i=t.boundary,s=t.skipOverflowHiddenElements,u="function"==typeof i?i:function(e){return e!==i};if(!l(e))throw new TypeError("Invalid target");for(var a=document.scrollingElement||document.documentElement,p=[],h=e;l(h)&&u(h);){if((h=h.parentNode)===a){p.push(h);break}h===document.body&&d(h)&&!d(document.documentElement)||d(h,s)&&p.push(h)}for(var f=window.visualViewport?visualViewport.width:innerWidth,g=window.visualViewport?visualViewport.height:innerHeight,m=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),I=y.height,S=y.width,b=y.top,w=y.right,x=y.bottom,C=y.left,H="start"===o||"nearest"===o?b:"end"===o?x:b+I/2,O="center"===r?C+S/2:"end"===r?w:C,E=[],P=0;P<p.length;P++){var M=p[P],D=M.getBoundingClientRect(),T=D.height,k=D.width,R=D.top,A=D.right,V=D.bottom,K=D.left;if("if-needed"===n&&b>=0&&C>=0&&x<=g&&w<=f&&b>=R&&x<=V&&C>=K&&w<=A)return E;var _=getComputedStyle(M),L=parseInt(_.borderLeftWidth,10),$=parseInt(_.borderTopWidth,10),B=parseInt(_.borderRightWidth,10),j=parseInt(_.borderBottomWidth,10),W=0,N=0,U="offsetWidth"in M?M.offsetWidth-M.clientWidth-L-B:0,F="offsetHeight"in M?M.offsetHeight-M.clientHeight-$-j:0;if(a===M)W="start"===o?H:"end"===o?H-g:"nearest"===o?c(v,v+g,g,$,j,v+H,v+H+I,I):H-g/2,N="start"===r?O:"center"===r?O-f/2:"end"===r?O-f:c(m,m+f,f,L,B,m+O,m+O+S,S),W=Math.max(0,W+v),N=Math.max(0,N+m);else{W="start"===o?H-R-$:"end"===o?H-V+j+F:"nearest"===o?c(R,V,T,$,j+F,H,H+I,I):H-(R+T/2)+F/2,N="start"===r?O-K-L:"center"===r?O-(K+k/2)+U/2:"end"===r?O-A+B+U:c(K,A,k,L,B+U,O,O+S,S);var z=M.scrollLeft,Y=M.scrollTop;H+=Y-(W=Math.max(0,Math.min(Y+W,M.scrollHeight-T+F))),O+=z-(N=Math.max(0,Math.min(z+N,M.scrollWidth-k+U)))}E.push({el:M,top:W,left:N})}return E}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,o=e.left;t.scrollTop=n,t.scrollLeft=o}))}function v(e,t){return e===t||e.contains&&e.contains(t)}function y(e,t){var n;function o(){n&&clearTimeout(n)}function r(){for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];o(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return r.cancel=o,r}function I(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return t.some((function(t){return t&&t.apply(void 0,[e].concat(o)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function b(e){var t=e.isOpen,n=e.selectedItem,o=e.resultCount,r=e.previousResultCount,i=e.itemToString;return t?o?o!==r?o+" result"+(1===o?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":n?i(n):""}function w(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}function x(e){return"string"==typeof e.type}function C(e){return e.props}var H=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function O(e){void 0===e&&(e={});var t={};return H.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function E(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function P(e,t,n){var o=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:o+1);var r=t+e;return r<0?r=o:r>o&&(r=0),r}var M=y((function(){T().textContent=""}),500);function D(e,t){var n=T(t);e&&(n.textContent=e,M())}function T(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var k=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),R=function(){var e=function(e){var t,n;function s(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(h++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var o=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==o})),e()}),t);n.timeoutIds.push(o)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=O(t),n.internalSetState(r({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,o){t=O(t),n.internalSetState(r({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),o)},n.selectItemAtIndex=function(e,t,o){var r=n.items[e];null!=r&&n.selectItem(r,t,o)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var o,i,s={},u="function"==typeof e;return!u&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,r({},n.getStateAndHelpers(),{},e)),n.setState((function(t){t=n.getState(t);var a=u?e(t):e;a=n.props.stateReducer(t,a),o=a.hasOwnProperty("selectedItem");var l={},p={};return o&&a.selectedItem!==t.selectedItem&&(i=a.selectedItem),a.type=a.type||0,Object.keys(a).forEach((function(e){t[e]!==a[e]&&(s[e]=a[e]),"type"!==e&&(p[e]=a[e],n.isControlledProp(e)||(l[e]=a[e]))})),u&&a.hasOwnProperty("inputValue")&&n.props.onInputValueChange(a.inputValue,r({},n.getStateAndHelpers(),{},a)),l}),(function(){f(t)(),Object.keys(s).length>1&&n.props.onStateChange(s,n.getStateAndHelpers()),o&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==i&&n.props.onChange(i,n.getStateAndHelpers()),n.props.onUserAction(s,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var i,s=void 0===e?{}:e,u=s.refKey,a=void 0===u?"ref":u,l=s.ref,p=o(s,["refKey","ref"]),d=(void 0===t?{}:t).suppressRefError,c=void 0!==d&&d;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var h=n.getState().isOpen;return r(((i={})[a]=S(l,n.rootRef),i.role="combobox",i["aria-expanded"]=h,i["aria-haspopup"]="listbox",i["aria-owns"]=h?n.menuId:null,i["aria-labelledby"]=n.labelId,i),p)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(P(1,t.getState().highlightedIndex,e),{type:4})}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(P(-1,t.getState().highlightedIndex,e),{type:4})}))},Enter:function(e){var t=this.getState(),n=t.isOpen,o=t.highlightedIndex;if(n&&null!=o){e.preventDefault();var r=this.items[o],i=this.getItemNodeFromIndex(o);if(null==r||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=r({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=r({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:7})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:8})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,i=t.onClick,s=(t.onPress,t.onKeyDown),u=t.onKeyUp,a=t.onBlur,l=o(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),p=n.getState().isOpen,d={onClick:I(i,n.buttonHandleClick),onKeyDown:I(s,n.buttonHandleKeyDown),onKeyUp:I(u,n.buttonHandleKeyUp),onBlur:I(a,n.buttonHandleBlur)};return r({type:"button",role:"button","aria-label":p?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:d,{},l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=E(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(i(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return r({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,i=t.onKeyDown,s=t.onBlur,u=t.onChange,a=t.onInput,l=(t.onChangeText,o(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),p={};var d,c=n.getState(),h=c.inputValue,f=c.isOpen,g=c.highlightedIndex;l.disabled||((d={}).onChange=I(u,a,n.inputHandleChange),d.onKeyDown=I(i,n.inputHandleKeyDown),d.onBlur=I(s,n.inputHandleBlur),p=d);return r({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof g&&g>=0?n.getItemId(g):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:h,id:n.inputId},p,{},l)},n.inputHandleKeyDown=function(e){var t=E(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(i(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var i,s=void 0===e?{}:e,u=s.refKey,a=void 0===u?"ref":u,l=s.ref,p=o(s,["refKey","ref"]),d=(void 0===t?{}:t).suppressRefError,c=void 0!==d&&d;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,r(((i={})[a]=S(l,n.menuRef),i.role="listbox",i["aria-labelledby"]=p&&p["aria-label"]?null:n.labelId,i.id=n.menuId,i),p)},n.getItemProps=function(e){var t,i=void 0===e?{}:e,s=i.onMouseMove,u=i.onMouseDown,a=i.onClick,l=(i.onPress,i.index),p=i.item,d=void 0===p?void 0:p,c=o(i,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===l?(n.items.push(d),l=n.items.indexOf(d)):n.items[l]=d;var h=a,f=((t={onMouseMove:I(s,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:I(u,(function(e){e.preventDefault()}))}).onClick=I(h,(function(){n.selectItemAtIndex(l,{type:9})})),t),g=c.disabled?{onMouseDown:f.onMouseDown}:f;return r({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},g,{},c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=O(e),n.internalSetState((function(t){var o=t.selectedItem;return r({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(o)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=O(e),n.internalSetState((function(t){var o=t.isOpen;return r({isOpen:!o},o&&{highlightedIndex:n.props.defaultHighlightedIndex},{},e)}),(function(){var o=n.getState(),r=o.isOpen,i=o.highlightedIndex;r&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),f(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=y((function(){var e=n.getState(),t=n.items[e.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(r({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:t},e));n.previousResultCount=o,D(i,n.props.environment.document)}),200);var s=n.props,u=s.defaultHighlightedIndex,a=s.initialHighlightedIndex,l=void 0===a?u:a,p=s.defaultIsOpen,d=s.initialIsOpen,c=void 0===d?p:d,g=s.initialInputValue,m=void 0===g?"":g,v=s.initialSelectedItem,b=void 0===v?null:v,w=n.getState({highlightedIndex:l,isOpen:c,inputValue:m,selectedItem:b});return null!=w.selectedItem&&void 0===n.props.initialInputValue&&(w.inputValue=n.props.itemToString(w.selectedItem)),n.state=w,n}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=s.prototype;return u.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},u.getState=function(e){var t=this;return void 0===e&&(e=this.state),Object.keys(e).reduce((function(n,o){return n[o]=t.isControlledProp(o)?t.props[o]:e[o],n}),{})},u.isControlledProp=function(e){return void 0!==this.props[e]},u.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},u.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},u.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},u.moveHighlightedIndex=function(e,t){var n=this.getItemCount();if(n>0){var o=P(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(o,t)}},u.highlightFirstOrLastIndex=function(e,t,n){var o=this.getItemCount()-1;o<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:o,n))},u.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,o=e.selectedItem,r=e.isOpen,i=this.props.itemToString,s=this.id,u=this.getRootProps,a=this.getToggleButtonProps,l=this.getLabelProps,p=this.getMenuProps,d=this.getInputProps,c=this.getItemProps,h=this.openMenu,f=this.closeMenu,g=this.toggleMenu,m=this.selectItem,v=this.selectItemAtIndex,y=this.selectHighlightedItem,I=this.setHighlightedIndex,S=this.clearSelection,b=this.clearItems;return{getRootProps:u,getToggleButtonProps:a,getLabelProps:l,getMenuProps:p,getInputProps:d,getItemProps:c,reset:this.reset,openMenu:h,closeMenu:f,toggleMenu:g,selectItem:m,selectItemAtIndex:v,selectHighlightedItem:y,setHighlightedIndex:I,clearSelection:S,clearItems:b,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:s,highlightedIndex:t,inputValue:n,isOpen:r,selectedItem:o}},u.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var o=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(v(e,t)||n&&v(e,o.activeElement))}))},n=function(){e.isMouseDown=!0},o=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},i=function(){e.isTouchMove=!0},s=function(n){var o=t(n.target,!1);e.isTouchMove||o||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},u=this.props.environment;u.addEventListener("mousedown",n),u.addEventListener("mouseup",o),u.addEventListener("touchstart",r),u.addEventListener("touchmove",i),u.addEventListener("touchend",s),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),u.removeEventListener("mousedown",n),u.removeEventListener("mouseup",o),u.removeEventListener("touchstart",r),u.removeEventListener("touchmove",i),u.removeEventListener("touchend",s)}},u.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,o=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==o},u.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},u.componentWillUnmount=function(){this.cleanup()},u.render=function(){var e=w(this.props.children,g);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=w(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:x(t)?Object(a.cloneElement)(t,this.getRootProps(C(t))):void 0:null},s}(a.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:b,itemToString:function(e){return null==e?"":String(e)},onStateChange:g,onInputValueChange:g,onUserAction:g,onChange:g,onSelect:g,onOuterClick:g,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:m},e.stateChangeTypes=k,e}();u.a.array.isRequired,u.a.func,u.a.func,u.a.func,u.a.bool,u.a.number,u.a.number,u.a.number,u.a.bool,u.a.bool,u.a.bool,u.a.any,u.a.any,u.a.any,u.a.string,u.a.string,u.a.string,u.a.func,u.a.string,u.a.func,u.a.func,u.a.func,u.a.func,u.a.func,u.a.shape({addEventListener:u.a.func,removeEventListener:u.a.func,document:u.a.shape({getElementById:u.a.func,activeElement:u.a.any,body:u.a.any})});"undefined"==typeof window||window;t.a=R}]]);
framework/extensions/newsletter-subscribe/admin-static/bundle/2.61bd55d629d700145be1.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.blocksyNewsletterSubscribeExtJsonp=window.blocksyNewsletterSubscribeExtJsonp||[]).push([[2],{13:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n(12),c=n(2),i=n(6),o=n.n(i);function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t,n,r,a,c,i){try{var o=e[c](i),u=o.value}catch(e){return void n(e)}o.done?t(u):Promise.resolve(u).then(r,a)}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,c=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==o.return||o.return()}finally{if(a)throw c}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=null;t.default=function(e){var t=e.value,n=e.onChange,i=s(Object(r.useState)(d||[]),2),f=i[0],p=i[1],b=s(Object(r.useState)(!d),2),m=b[0],v=b[1],y=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t,n,r,a=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(a.length>0&&void 0!==a[0])||a[0])&&v(!0),(t=new FormData).append("action","blocksy_ext_newsletter_subscribe_get_actual_lists"),e.prev=4,e.next=7,fetch(ajaxurl,{method:"POST",body:t});case 7:if(200!==(n=e.sent).status){e.next=18;break}return e.next=11,n.json();case 11:if(!(r=e.sent).success){e.next=18;break}if("api_key_invalid"===r.data.result){e.next=18;break}return v(!1),p(r.data.result),d=r.data.result,e.abrupt("return");case 18:e.next=22;break;case 20:e.prev=20,e.t0=e.catch(4);case 22:v(!1);case 23:case"end":return e.stop()}}),e,null,[[4,20]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){l(c,r,a,i,o,"next",e)}function o(e){l(c,r,a,i,o,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return Object(r.useEffect)((function(){y(!d)}),[]),0===f.length?Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",{disabled:!0,placeholder:m?Object(c.__)("Loading...","blc"):Object(c.__)("Invalid API Key...","blc")})):Object(r.createElement)(a.a,{selectedItem:t||f[0].id,onChange:function(e){return n(e)},itemToString:function(e){return e?(f.find((function(t){return t.id===e}))||{}).name:""}},(function(e){var t=e.getInputProps,n=e.getItemProps,a=(e.getLabelProps,e.getMenuProps),i=e.isOpen,l=(e.inputValue,e.highlightedIndex),s=e.selectedItem,d=e.openMenu;return Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",u({},t({onFocus:function(){return d()},onClick:function(){return d()}}),{placeholder:Object(c.__)("Select list...","blc"),readOnly:!0})),i&&Object(r.createElement)("div",a({className:"ct-select-dropdown"}),f.map((function(e,t){return Object(r.createElement)("div",n({key:e.id,index:t,item:e.id,className:o()("ct-select-dropdown-item",{active:l===t,selected:s===e.id})}),e.name)}))))}))}}}]);
framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/bundle/main.js RENAMED
@@ -1 +1 @@
1
- !function(e){function t(t){for(var n,o,c=t[0],i=t[1],u=0,a=[];u<c.length;u++)o=c[u],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&a.push(r[o][0]),r[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(l&&l(t);a.length;)a.shift()()}var n={},r={0:0};function o(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var c=new Promise((function(t,o){n=r[e]=[t,o]}));t.push(n[2]=c);var i,u=document.createElement("script");u.charset="utf-8",u.timeout=120,o.nc&&u.setAttribute("nonce",o.nc),u.src=function(e){return o.p+""+e+"."+{1:"2c9ebf0a36c6c732fee6",2:"976c8f43abfe584b1a9d"}[e]+".js"}(e);var l=new Error;i=function(t){u.onerror=u.onload=null,clearTimeout(a);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+o+": "+c+")",l.name="ChunkLoadError",l.type=o,l.request=c,n[1](l)}r[e]=void 0}};var a=setTimeout((function(){i({type:"timeout",target:u})}),12e4);u.onerror=u.onload=i,document.head.appendChild(u)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o.oe=function(e){throw console.error(e),e};var c=window.blocksyMailchimpExtJsonp=window.blocksyMailchimpExtJsonp||[],i=c.push.bind(c);c.push=t,c=c.slice();for(var u=0;u<c.length;u++)t(c[u]);var l=i;o(o.s=5)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.React},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.ctEvents},function(e,t,n){n.p=blocksy_ext_newsletter_subscribe_localization.public_url},function(e,t,n){"use strict";n.r(t);n(4);var r=n(0),o=n(2),c=n(1),i=Object(c.lazy)((function(){return Promise.all([n.e(1),n.e(2)]).then(n.bind(null,13))})),u=function(e){return Object(r.createElement)("div",null,Object(r.createElement)(c.Suspense,{fallback:Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",{disabled:!0,placeholder:Object(o.__)("Loading...","blc")}))},Object(r.createElement)(i,e)))},l=n(3),a=n.n(l);document.addEventListener("DOMContentLoaded",(function(){return a.a.on("blocksy:options:register",(function(e){e["blocksy-mailchimp"]=u}))}))}]);
1
+ !function(e){function t(t){for(var n,o,c=t[0],i=t[1],u=0,a=[];u<c.length;u++)o=c[u],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&a.push(r[o][0]),r[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(l&&l(t);a.length;)a.shift()()}var n={},r={0:0};function o(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var c=new Promise((function(t,o){n=r[e]=[t,o]}));t.push(n[2]=c);var i,u=document.createElement("script");u.charset="utf-8",u.timeout=120,o.nc&&u.setAttribute("nonce",o.nc),u.src=function(e){return o.p+""+e+"."+{1:"f588f19f53311c8b6a0a",2:"61bd55d629d700145be1"}[e]+".js"}(e);var l=new Error;i=function(t){u.onerror=u.onload=null,clearTimeout(a);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+o+": "+c+")",l.name="ChunkLoadError",l.type=o,l.request=c,n[1](l)}r[e]=void 0}};var a=setTimeout((function(){i({type:"timeout",target:u})}),12e4);u.onerror=u.onload=i,document.head.appendChild(u)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o.oe=function(e){throw console.error(e),e};var c=window.blocksyNewsletterSubscribeExtJsonp=window.blocksyNewsletterSubscribeExtJsonp||[],i=c.push.bind(c);c.push=t,c=c.slice();for(var u=0;u<c.length;u++)t(c[u]);var l=i;o(o.s=5)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.React},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.ctEvents},function(e,t,n){n.p=blocksy_ext_newsletter_subscribe_localization.public_url},function(e,t,n){"use strict";n.r(t);n(4);var r=n(0),o=n(2),c=n(1),i=Object(c.lazy)((function(){return Promise.all([n.e(1),n.e(2)]).then(n.bind(null,13))})),u=function(e){return Object(r.createElement)("div",null,Object(r.createElement)(c.Suspense,{fallback:Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",{disabled:!0,placeholder:Object(o.__)("Loading...","blc")}))},Object(r.createElement)(i,e)))},l=n(3),a=n.n(l);document.addEventListener("DOMContentLoaded",(function(){return a.a.on("blocksy:options:register",(function(e){e["blocksy-newsletter-subscribe"]=u}))}))}]);
framework/extensions/newsletter-subscribe/admin-static/bundle/sync.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){e.exports=window.blocksyCustomizerSync},function(e,t,r){"use strict";r.r(t);var n,o=r(0),c=function(e){if([e.top,e.right,e.bottom,e.left].reduce((function(e,t){return!!e&&!("auto"!==t&&t&&t.toString().match(/\d/g))}),!0))return"CT_CSS_SKIP_RULE";var t=["auto"!==e.top&&e.top.toString().match(/\d/g)?e.top:0,"auto"!==e.right&&e.right.toString().match(/\d/g)?e.right:0,"auto"!==e.bottom&&e.bottom.toString().match(/\d/g)?e.bottom:0,"auto"!==e.left&&e.left.toString().match(/\d/g)?e.left:0];return t[0]===t[1]&&t[0]===t[2]&&t[0]===t[3]?t[0]:t[0]===t[2]&&t[1]===t[3]?"".concat(t[0]," ").concat(t[3]):t.join(" ")},s=function(e,t){var r=t.forcedOutput,n=void 0!==r&&r;if("CT_CSS_SKIP_RULE"===e)return"CT_CSS_SKIP_RULE";if("none"===e)return"none";if(!e.enable)return n?"none":"CT_CSS_SKIP_RULE";if(0===parseFloat(e.blur)&&0===parseFloat(e.spread)&&0===parseFloat(e.v_offset)&&0===parseFloat(e.h_offset))return n?"none":"CT_CSS_SKIP_RULE";var o=[];return e.inset&&o.push("inset"),o.push("".concat(e.h_offset,"px")),o.push("".concat(e.v_offset,"px")),0!==parseFloat(e.blur)&&(o.push("".concat(e.blur,"px")),0!==parseFloat(e.spread)&&o.push("".concat(e.spread,"px"))),0===parseFloat(e.blur)&&0!==parseFloat(e.spread)&&(o.push("".concat(e.blur,"px")),o.push("".concat(e.spread,"px"))),o.push(e.color.color),o.join(" ")},i=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",n={desktop:"ct-main-styles-inline-css",tablet:"ct-main-styles-tablet-inline-css",mobile:"ct-main-styles-mobile-inline-css"},o=document.querySelector("style#".concat(n[r])),c=o.innerText,s="".concat(e["".concat(r,"_selector_prefix")]?"".concat(e["".concat(r,"_selector_prefix")]," "):"").concat(e.selector||":root"),i=null,a=c.match(i);0===c.trim().indexOf(s)?(i=new RegExp("".concat(s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),a=c.match(i)):(i=new RegExp("\\}\\s*?".concat(s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),a=c.match(i)),a||(0===(c="".concat(c," ").concat(s," { }")).trim().indexOf(s)?(i=new RegExp("".concat(s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),a=c.match(i)):(i=new RegExp("\\}\\s*?".concat(s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),a=c.match(i))),o.innerText=c.replace(i,a[0].indexOf("--".concat(e.variable,":"))>-1?a[0].replace(new RegExp("--".concat(e.variable,":[\\s\\S]*?;"),"gm"),t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";")):a[0].replace(new RegExp("".concat(s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{"),"gm"),"".concat(s," {").concat(t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";"))))},a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",n=(e.type||"").indexOf("color")>-1?t["color"===e.type?"default":e.type.split(":")[1]].color:t;"border"===(e.type||"")&&(n=t&&"none"!==t.style?"".concat(t.width,"px ").concat(t.style," ").concat(t.color.color):"none"),"spacing"===(e.type||"")&&(n=c(t)),"box-shadow"===(e.type||"")&&(n=s(t,e)),i(e,"".concat(n).concat(e.unit||"").concat(e.important?" !important":""),r)},l=function(e,t){var r=t;t=e.extractValue?e.extractValue(t):t,e.whenDone&&e.whenDone(t,r),t=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e&&Object.keys(e).indexOf("desktop")>-1?t?e:e.desktop:t?{desktop:e,tablet:e,mobile:e}:e}(t,!!e.responsive),e.responsive?(e.enabled&&"no"===!wp.customize(e.enabled)()&&(t.mobile="0"+(e.unit?"":"px"),t.tablet="0"+(e.unit?"":"px"),t.desktop="0"+(e.unit?"":"px")),a(e,t.desktop,"desktop"),a(e,t.tablet,"tablet"),a(e,t.mobile,"mobile")):a(e,t)};n={newsletter_subscribe_content:[{selector:".ct-newsletter-subscribe-block",variable:"color",type:"color:default"},{selector:".ct-newsletter-subscribe-block",variable:"linkHoverColor",type:"color:hover"}],newsletter_subscribe_button:[{selector:".ct-newsletter-subscribe-block",variable:"buttonInitialColor",type:"color:default"},{selector:".ct-newsletter-subscribe-block",variable:"buttonHoverColor",type:"color:hover"}],newsletter_subscribe_background:{selector:".ct-newsletter-subscribe-block",variable:"mailchimpBackground",type:"color"},newsletter_subscribe_shadow:{selector:".ct-newsletter-subscribe-block",type:"box-shadow",variable:"box-shadow",responsive:!0},newsletter_subscribe_spacing:{selector:".ct-newsletter-subscribe-block",variable:"padding",responsive:!0,unit:"px"}},wp.customize.bind("change",(function(e){return n[e.id]&&(Array.isArray(n[e.id])?n[e.id]:[n[e.id]]).map((function(t){return l(t,e())}))})),wp.customize("newsletter_subscribe_subscribe_visibility",(function(e){return e.bind((function(e){var t=document.querySelector(".ct-newsletter-subscribe-block");Object(o.responsiveClassesFor)("newsletter_subscribe_subscribe_visibility",t)}))})),(document.body.classList.contains("single")||document.body.classList.contains("page"))&&Object(o.checkAndReplace)({id:"newsletter_subscribe_single_post_enabled",strategy:"append",parent_selector:".site-main article",selector:".ct-newsletter-subscribe-block",fragment_id:"blocksy-mailchimp-subscribe",watch:["has_newsletter_subscribe_name","newsletter_subscribe_button_text","newsletter_subscribe_title","newsletter_subscribe_text","newsletter_subscribe_name_label","newsletter_subscribe_mail_label"],whenInserted:function(){if(document.body.classList.contains("single")||document.body.classList.contains("page")){var e=document.querySelector(".ct-newsletter-subscribe-block");Object(o.responsiveClassesFor)("newsletter_subscribe_subscribe_visibility",e),"yes"!==wp.customize("has_newsletter_subscribe_name")()?(e.querySelector("[data-fields]").dataset.fields=1,e.querySelector('[name="FNAME"]').remove()):(e.querySelector("[data-fields]").dataset.fields=2,e.querySelector('[name="FNAME"]').setAttribute("placeholder","".concat(wp.customize("newsletter_subscribe_name_label")()))),e.querySelector('[name="EMAIL"]').setAttribute("placeholder","".concat(wp.customize("newsletter_subscribe_mail_label")()," *")),e.querySelector("button").innerHTML=wp.customize("newsletter_subscribe_button_text")(),e.querySelector("h3").innerHTML=wp.customize("newsletter_subscribe_title")(),e.querySelector(".ct-newsletter-subscribe-description").innerHTML=wp.customize("newsletter_subscribe_text")()}}})}]);
framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/ListPicker.js RENAMED
@@ -6,7 +6,7 @@ const ListPickerImplementation = lazy(() =>
6
  import('./ListPicker/Implementation')
7
  )
8
 
9
- const ListPicker = props => (
10
  <div>
11
  <Suspense
12
  fallback={
6
  import('./ListPicker/Implementation')
7
  )
8
 
9
+ const ListPicker = (props) => (
10
  <div>
11
  <Suspense
12
  fallback={
framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/ListPicker/Implementation.js RENAMED
@@ -3,7 +3,7 @@ import {
3
  Component,
4
  useState,
5
  useEffect,
6
- Fragment
7
  } from '@wordpress/element'
8
  import Downshift from 'downshift'
9
  import { __ } from 'ct-i18n'
@@ -21,13 +21,17 @@ const ListPickerImplementation = ({ value, onChange }) => {
21
  }
22
 
23
  const body = new FormData()
24
- body.append('action', 'blocksy_ext_mailchimp_get_actual_lists')
 
 
 
25
 
26
  try {
27
  const response = await fetch(ajaxurl, {
28
  method: 'POST',
29
- body
30
  })
 
31
  if (response.status === 200) {
32
  const body = await response.json()
33
 
@@ -64,8 +68,8 @@ const ListPickerImplementation = ({ value, onChange }) => {
64
  ) : (
65
  <Downshift
66
  selectedItem={value || lists[0].id}
67
- onChange={selection => onChange(selection)}
68
- itemToString={item =>
69
  item ? (lists.find(({ id }) => id === item) || {}).name : ''
70
  }>
71
  {({
@@ -77,13 +81,13 @@ const ListPickerImplementation = ({ value, onChange }) => {
77
  inputValue,
78
  highlightedIndex,
79
  selectedItem,
80
- openMenu
81
  }) => (
82
  <div className="ct-select-input">
83
  <input
84
  {...getInputProps({
85
  onFocus: () => openMenu(),
86
- onClick: () => openMenu()
87
  })}
88
  placeholder={__('Select list...', 'blc')}
89
  readOnly
@@ -92,7 +96,7 @@ const ListPickerImplementation = ({ value, onChange }) => {
92
  {isOpen && (
93
  <div
94
  {...getMenuProps({
95
- className: 'ct-select-dropdown'
96
  })}>
97
  {lists.map((item, index) => (
98
  <div
@@ -106,9 +110,9 @@ const ListPickerImplementation = ({ value, onChange }) => {
106
  active:
107
  highlightedIndex === index,
108
  selected:
109
- selectedItem === item.id
110
  }
111
- )
112
  })}>
113
  {item.name}
114
  </div>
3
  Component,
4
  useState,
5
  useEffect,
6
+ Fragment,
7
  } from '@wordpress/element'
8
  import Downshift from 'downshift'
9
  import { __ } from 'ct-i18n'
21
  }
22
 
23
  const body = new FormData()
24
+ body.append(
25
+ 'action',
26
+ 'blocksy_ext_newsletter_subscribe_get_actual_lists'
27
+ )
28
 
29
  try {
30
  const response = await fetch(ajaxurl, {
31
  method: 'POST',
32
+ body,
33
  })
34
+
35
  if (response.status === 200) {
36
  const body = await response.json()
37
 
68
  ) : (
69
  <Downshift
70
  selectedItem={value || lists[0].id}
71
+ onChange={(selection) => onChange(selection)}
72
+ itemToString={(item) =>
73
  item ? (lists.find(({ id }) => id === item) || {}).name : ''
74
  }>
75
  {({
81
  inputValue,
82
  highlightedIndex,
83
  selectedItem,
84
+ openMenu,
85
  }) => (
86
  <div className="ct-select-input">
87
  <input
88
  {...getInputProps({
89
  onFocus: () => openMenu(),
90
+ onClick: () => openMenu(),
91
  })}
92
  placeholder={__('Select list...', 'blc')}
93
  readOnly
96
  {isOpen && (
97
  <div
98
  {...getMenuProps({
99
+ className: 'ct-select-dropdown',
100
  })}>
101
  {lists.map((item, index) => (
102
  <div
110
  active:
111
  highlightedIndex === index,
112
  selected:
113
+ selectedItem === item.id,
114
  }
115
+ ),
116
  })}>
117
  {item.name}
118
  </div>
framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/main.js RENAMED
@@ -4,7 +4,7 @@ import ListPicker from './ListPicker'
4
  import ctEvents from 'ct-events'
5
 
6
  document.addEventListener('DOMContentLoaded', () =>
7
- ctEvents.on('blocksy:options:register', opts => {
8
- opts['blocksy-mailchimp'] = ListPicker
9
  })
10
  )
4
  import ctEvents from 'ct-events'
5
 
6
  document.addEventListener('DOMContentLoaded', () =>
7
+ ctEvents.on('blocksy:options:register', (opts) => {
8
+ opts['blocksy-newsletter-subscribe'] = ListPicker
9
  })
10
  )
framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/public-path.js RENAMED
File without changes
framework/extensions/{mailchimp → newsletter-subscribe}/admin-static/js/sync.js RENAMED
@@ -2,10 +2,10 @@ import { checkAndReplace, responsiveClassesFor } from 'blocksy-customizer-sync'
2
 
3
  import './variables'
4
 
5
- wp.customize('mailchimp_subscribe_visibility', (val) =>
6
  val.bind((to) => {
7
- const block = document.querySelector('.ct-mailchimp-block')
8
- responsiveClassesFor('mailchimp_subscribe_visibility', block)
9
  })
10
  )
11
 
@@ -14,20 +14,20 @@ if (
14
  document.body.classList.contains('page')
15
  ) {
16
  checkAndReplace({
17
- id: 'mailchimp_single_post_enabled',
18
  strategy: 'append',
19
 
20
  parent_selector: '.site-main article',
21
- selector: '.ct-mailchimp-block',
22
  fragment_id: 'blocksy-mailchimp-subscribe',
23
 
24
  watch: [
25
- 'has_mailchimp_name',
26
- 'mailchimp_button_text',
27
- 'mailchimp_title',
28
- 'mailchimp_text',
29
- 'mailchimp_name_label',
30
- 'mailchimp_mail_label',
31
  ],
32
 
33
  whenInserted: () => {
@@ -37,11 +37,16 @@ if (
37
  ) {
38
  return
39
  }
40
- const block = document.querySelector('.ct-mailchimp-block')
 
 
41
 
42
- responsiveClassesFor('mailchimp_subscribe_visibility', block)
 
 
 
43
 
44
- if (wp.customize('has_mailchimp_name')() !== 'yes') {
45
  block.querySelector('[data-fields]').dataset.fields = 1
46
  block.querySelector('[name="FNAME"]').remove()
47
  } else {
@@ -51,7 +56,7 @@ if (
51
  .querySelector('[name="FNAME"]')
52
  .setAttribute(
53
  'placeholder',
54
- `${wp.customize('mailchimp_name_label')()}`
55
  )
56
  }
57
 
@@ -59,20 +64,20 @@ if (
59
  .querySelector('[name="EMAIL"]')
60
  .setAttribute(
61
  'placeholder',
62
- `${wp.customize('mailchimp_mail_label')()} *`
63
  )
64
 
65
  block.querySelector('button').innerHTML = wp.customize(
66
- 'mailchimp_button_text'
67
  )()
68
 
69
  block.querySelector('h3').innerHTML = wp.customize(
70
- 'mailchimp_title'
71
  )()
72
 
73
  block.querySelector(
74
- '.ct-mailchimp-description'
75
- ).innerHTML = wp.customize('mailchimp_text')()
76
  },
77
  })
78
  }
2
 
3
  import './variables'
4
 
5
+ wp.customize('newsletter_subscribe_subscribe_visibility', (val) =>
6
  val.bind((to) => {
7
+ const block = document.querySelector('.ct-newsletter-subscribe-block')
8
+ responsiveClassesFor('newsletter_subscribe_subscribe_visibility', block)
9
  })
10
  )
11
 
14
  document.body.classList.contains('page')
15
  ) {
16
  checkAndReplace({
17
+ id: 'newsletter_subscribe_single_post_enabled',
18
  strategy: 'append',
19
 
20
  parent_selector: '.site-main article',
21
+ selector: '.ct-newsletter-subscribe-block',
22
  fragment_id: 'blocksy-mailchimp-subscribe',
23
 
24
  watch: [
25
+ 'has_newsletter_subscribe_name',
26
+ 'newsletter_subscribe_button_text',
27
+ 'newsletter_subscribe_title',
28
+ 'newsletter_subscribe_text',
29
+ 'newsletter_subscribe_name_label',
30
+ 'newsletter_subscribe_mail_label',
31
  ],
32
 
33
  whenInserted: () => {
37
  ) {
38
  return
39
  }
40
+ const block = document.querySelector(
41
+ '.ct-newsletter-subscribe-block'
42
+ )
43
 
44
+ responsiveClassesFor(
45
+ 'newsletter_subscribe_subscribe_visibility',
46
+ block
47
+ )
48
 
49
+ if (wp.customize('has_newsletter_subscribe_name')() !== 'yes') {
50
  block.querySelector('[data-fields]').dataset.fields = 1
51
  block.querySelector('[name="FNAME"]').remove()
52
  } else {
56
  .querySelector('[name="FNAME"]')
57
  .setAttribute(
58
  'placeholder',
59
+ `${wp.customize('newsletter_subscribe_name_label')()}`
60
  )
61
  }
62
 
64
  .querySelector('[name="EMAIL"]')
65
  .setAttribute(
66
  'placeholder',
67
+ `${wp.customize('newsletter_subscribe_mail_label')()} *`
68
  )
69
 
70
  block.querySelector('button').innerHTML = wp.customize(
71
+ 'newsletter_subscribe_button_text'
72
  )()
73
 
74
  block.querySelector('h3').innerHTML = wp.customize(
75
+ 'newsletter_subscribe_title'
76
  )()
77
 
78
  block.querySelector(
79
+ '.ct-newsletter-subscribe-description'
80
+ ).innerHTML = wp.customize('newsletter_subscribe_text')()
81
  },
82
  })
83
  }
framework/extensions/newsletter-subscribe/admin-static/js/variables.js ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { handleVariablesFor } from 'customizer-sync-helpers'
2
+
3
+ handleVariablesFor({
4
+ newsletter_subscribe_content: [
5
+ {
6
+ selector: '.ct-newsletter-subscribe-block',
7
+ variable: 'color',
8
+ type: 'color:default',
9
+ },
10
+
11
+ {
12
+ selector: '.ct-newsletter-subscribe-block',
13
+ variable: 'linkHoverColor',
14
+ type: 'color:hover',
15
+ },
16
+ ],
17
+
18
+ newsletter_subscribe_button: [
19
+ {
20
+ selector: '.ct-newsletter-subscribe-block',
21
+ variable: 'buttonInitialColor',
22
+ type: 'color:default',
23
+ },
24
+
25
+ {
26
+ selector: '.ct-newsletter-subscribe-block',
27
+ variable: 'buttonHoverColor',
28
+ type: 'color:hover',
29
+ },
30
+ ],
31
+
32
+ newsletter_subscribe_background: {
33
+ selector: '.ct-newsletter-subscribe-block',
34
+ variable: 'mailchimpBackground',
35
+ type: 'color',
36
+ },
37
+
38
+ newsletter_subscribe_shadow: {
39
+ selector: '.ct-newsletter-subscribe-block',
40
+ type: 'box-shadow',
41
+ variable: 'box-shadow',
42
+ responsive: true,
43
+ },
44
+
45
+ newsletter_subscribe_spacing: {
46
+ selector: '.ct-newsletter-subscribe-block',
47
+ variable: 'padding',
48
+ responsive: true,
49
+ unit: 'px',
50
+ },
51
+ })
framework/extensions/{mailchimp → newsletter-subscribe}/config.php RENAMED
@@ -1,7 +1,7 @@
1
  <?php
2
 
3
  $config = [
4
- 'name' => __('Mailchimp Subscribe', 'blc'),
5
- 'description' => __('Display a subscribe form with the help of a widget or a block.', 'blc')
6
  ];
7
 
1
  <?php
2
 
3
  $config = [
4
+ 'name' => __('Newsletter Subscribe', 'blc'),
5
+ 'description' => __('Display a subscribe form with the help of a widget, shortcode or a block.', 'blc')
6
  ];
7
 
framework/extensions/{mailchimp/ct-mailchimp → newsletter-subscribe/ct-newsletter-subscribe}/options.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Mailchimp widget
4
  *
5
  * @copyright 2019-present Creative Themes
6
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
@@ -18,7 +18,7 @@ $options = [
18
  'disableRevertButton' => true,
19
  ],
20
 
21
- 'mailchimp_text' => [
22
  'label' => __( 'Message', 'blc' ),
23
  'type' => 'textarea',
24
  'value' => __( 'Enter your email address below to subscribe to our newsletter', 'blc' ),
@@ -26,7 +26,7 @@ $options = [
26
  'disableRevertButton' => true,
27
  ],
28
 
29
- 'mailchimp_list_id_source' => [
30
  'type' => 'ct-radio',
31
  'label' => __( 'List Source', 'blc' ),
32
  'value' => 'default',
@@ -42,12 +42,12 @@ $options = [
42
 
43
  blocksy_rand_md5() => [
44
  'type' => 'ct-condition',
45
- 'condition' => [ 'mailchimp_list_id_source' => 'custom' ],
46
  'options' => [
47
 
48
- 'mailchimp_list_id' => [
49
  'label' => __( 'List ID', 'blc' ),
50
- 'type' => 'blocksy-mailchimp',
51
  'value' => '',
52
  'design' => 'inline',
53
  'disableRevertButton' => true,
@@ -56,7 +56,7 @@ $options = [
56
  ],
57
  ],
58
 
59
- 'has_mailchimp_name' => [
60
  'type' => 'ct-switch',
61
  'label' => __( 'Name Field', 'blc' ),
62
  'value' => 'no',
@@ -65,10 +65,10 @@ $options = [
65
 
66
  blocksy_rand_md5() => [
67
  'type' => 'ct-condition',
68
- 'condition' => [ 'has_mailchimp_name' => 'yes' ],
69
  'options' => [
70
 
71
- 'mailchimp_name_label' => [
72
  'type' => 'text',
73
  'label' => __( 'Name Label', 'blc' ),
74
  'design' => 'inline',
@@ -79,7 +79,7 @@ $options = [
79
  ],
80
  ],
81
 
82
- 'mailchimp_mail_label' => [
83
  'type' => 'text',
84
  'label' => __( 'Mail Label', 'blc' ),
85
  'design' => 'inline',
@@ -87,7 +87,7 @@ $options = [
87
  'disableRevertButton' => true,
88
  ],
89
 
90
- 'mailchimp_button_text' => [
91
  'type' => 'text',
92
  'label' => __( 'Button Label', 'blc' ),
93
  'design' => 'inline',
@@ -95,7 +95,7 @@ $options = [
95
  'disableRevertButton' => true,
96
  ],
97
 
98
- 'mailchimp_container' => [
99
  'label' => __( 'Container Type', 'blc' ),
100
  'type' => 'ct-select',
101
  'value' => 'default',
@@ -107,7 +107,7 @@ $options = [
107
  ],
108
  ],
109
 
110
- 'mailchimp_alignment' => [
111
  'type' => 'ct-radio',
112
  'label' => __( 'Content Alignment', 'blc' ),
113
  'value' => 'left',
1
  <?php
2
  /**
3
+ * Newsletter Subscribe widget
4
  *
5
  * @copyright 2019-present Creative Themes
6
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
18
  'disableRevertButton' => true,
19
  ],
20
 
21
+ 'newsletter_subscribe_text' => [
22
  'label' => __( 'Message', 'blc' ),
23
  'type' => 'textarea',
24
  'value' => __( 'Enter your email address below to subscribe to our newsletter', 'blc' ),
26
  'disableRevertButton' => true,
27
  ],
28
 
29
+ 'newsletter_subscribe_list_id_source' => [
30
  'type' => 'ct-radio',
31
  'label' => __( 'List Source', 'blc' ),
32
  'value' => 'default',
42
 
43
  blocksy_rand_md5() => [
44
  'type' => 'ct-condition',
45
+ 'condition' => [ 'newsletter_subscribe_list_id_source' => 'custom' ],
46
  'options' => [
47
 
48
+ 'newsletter_subscribe_list_id' => [
49
  'label' => __( 'List ID', 'blc' ),
50
+ 'type' => 'blocksy-newsletter-subscribe',
51
  'value' => '',
52
  'design' => 'inline',
53
  'disableRevertButton' => true,
56
  ],
57
  ],
58
 
59
+ 'has_newsletter_subscribe_name' => [
60
  'type' => 'ct-switch',
61
  'label' => __( 'Name Field', 'blc' ),
62
  'value' => 'no',
65
 
66
  blocksy_rand_md5() => [
67
  'type' => 'ct-condition',
68
+ 'condition' => [ 'has_newsletter_subscribe_name' => 'yes' ],
69
  'options' => [
70
 
71
+ 'newsletter_subscribe_name_label' => [
72
  'type' => 'text',
73
  'label' => __( 'Name Label', 'blc' ),
74
  'design' => 'inline',
79
  ],
80
  ],
81
 
82
+ 'newsletter_subscribe_mail_label' => [
83
  'type' => 'text',
84
  'label' => __( 'Mail Label', 'blc' ),
85
  'design' => 'inline',
87
  'disableRevertButton' => true,
88
  ],
89
 
90
+ 'newsletter_subscribe_button_text' => [
91
  'type' => 'text',
92
  'label' => __( 'Button Label', 'blc' ),
93
  'design' => 'inline',
95
  'disableRevertButton' => true,
96
  ],
97
 
98
+ 'newsletter_subscribe_container' => [
99
  'label' => __( 'Container Type', 'blc' ),
100
  'type' => 'ct-select',
101
  'value' => 'default',
107
  ],
108
  ],
109
 
110
+ 'newsletter_subscribe_alignment' => [
111
  'type' => 'ct-radio',
112
  'label' => __( 'Content Alignment', 'blc' ),
113
  'value' => 'left',
framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/view.php ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Newsletter Subscribe widget
4
+ *
5
+ * @copyright 2019-present Creative Themes
6
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
7
+ * @package Blocksy
8
+ */
9
+
10
+
11
+ // Widget title
12
+ $title = blocksy_default_akg( 'title', $atts, __( 'Newsletter', 'blc' ) );
13
+
14
+
15
+ // Message
16
+ $message = blocksy_default_akg( 'newsletter_subscribe_text', $atts, __( 'Enter your email address below to subscribe to our newsletter', 'blc' ) );
17
+
18
+ // Button text
19
+ $button_text = blocksy_default_akg( 'newsletter_subscribe_button_text', $atts, __( 'Subscribe', 'blc' ) );
20
+
21
+ // Form name
22
+ $has_name = blocksy_default_akg( 'has_newsletter_subscribe_name', $atts, 'no' ) === 'yes';
23
+
24
+ $list_id = null;
25
+
26
+ if (blocksy_default_akg(
27
+ 'newsletter_subscribe_list_id_source',
28
+ $atts,
29
+ 'default'
30
+ ) === 'custom') {
31
+ $list_id = blocksy_default_akg('newsletter_subscribe_list_id', $atts, '');
32
+ }
33
+
34
+ $manager = BlocksyNewsletterManager::get_for_settings();
35
+
36
+ // Button value
37
+ $provider_data = $manager->get_form_url_and_gdpr_for($list_id);
38
+
39
+ if (! $provider_data) {
40
+ return;
41
+ }
42
+
43
+ if ($provider_data['provider'] === 'mailerlite') {
44
+ $settings = $manager->get_settings();
45
+ $provider_data['provider'] .= ':' . $settings['list_id'];
46
+ }
47
+
48
+ $form_url = $provider_data['form_url'];
49
+ $has_gdpr_fields = $provider_data['has_gdpr_fields'];
50
+
51
+ $skip_submit_output = '';
52
+
53
+ if ($has_gdpr_fields) {
54
+ $skip_submit_output = 'data-skip-submit';
55
+ }
56
+
57
+ // container type
58
+ $container = blocksy_default_akg('newsletter_subscribe_container', $atts, 'default');
59
+
60
+ $data_container = '';
61
+
62
+ if ( $container !== 'default' ) {
63
+ $data_container = ' data-container=' . $container;
64
+ }
65
+
66
+ // Content alignment
67
+ $alignment = blocksy_default_akg('newsletter_subscribe_alignment', $atts, 'left');
68
+
69
+ $name_label = blocksy_default_akg('newsletter_subscribe_name_label', $atts, __('Your name', 'blc'));
70
+ $email_label = blocksy_default_akg('newsletter_subscribe_mail_label', $atts, __('Your email', 'blc'));
71
+
72
+ $data_alignment = '';
73
+
74
+ if ($alignment !== 'left') {
75
+ $data_alignment = ' data-alignment=' . $alignment;
76
+ }
77
+
78
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
79
+ echo $before_widget;
80
+
81
+ echo '<div class="ct-widget-inner"' . $data_alignment . '' . $data_container . '>';
82
+
83
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
84
+ echo $before_title . wp_kses_post($title) . $after_title;
85
+
86
+
87
+ ?>
88
+
89
+ <form
90
+ action="<?php echo esc_attr($form_url) ?>"
91
+ method="post"
92
+ class="ct-newsletter-subscribe-widget-form"
93
+ target="_blank"
94
+ data-provider="<?php echo $provider_data['provider'] ?>"
95
+ <?php echo $skip_submit_output ?>>
96
+
97
+ <?php if (! empty($message)) { ?>
98
+ <div class="ct-newsletter-subscribe-description">
99
+ <?php echo wp_kses_post($message) ?>
100
+ </div>
101
+ <?php } ?>
102
+
103
+ <?php if ($has_name) { ?>
104
+ <input type="text" name="FNAME" placeholder="<?php esc_attr_e($name_label, 'blc'); ?>" title="<?php echo __('Name', 'blocksy') ?>" />
105
+ <?php } ?>
106
+
107
+ <input type="email" name="EMAIL" placeholder="<?php esc_attr_e($email_label, 'blc'); ?> *" title="<?php echo __('Email', 'blocksy') ?>" required />
108
+
109
+ <button class="button">
110
+ <?php echo esc_html($button_text) ?>
111
+ </button>
112
+
113
+ <div class="ct-newsletter-subscribe-message"></div>
114
+
115
+ <?php
116
+ if (function_exists('blocksy_ext_cookies_checkbox')) {
117
+ echo blocksy_ext_cookies_checkbox('newsletter-subscribe');
118
+ }
119
+ ?>
120
+ </form>
121
+
122
+ </div>
123
+
124
+ <?php echo wp_kses_post($after_widget); ?>
framework/extensions/{mailchimp/ct-mailchimp → newsletter-subscribe/ct-newsletter-subscribe}/widget.php RENAMED
@@ -1,13 +1,13 @@
1
  <?php
2
  /**
3
- * Mailchimp widget
4
  *
5
  * @copyright 2019-present Creative Themes
6
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
7
  * @package Blocksy
8
  */
9
 
10
- class Blocksy_Widget_Ct_Mailchimp extends BlocksyWidgetFactory {
11
  protected function get_config() {
12
  return [
13
  'name' => __('Newsletter Subscribe', 'blc'),
1
  <?php
2
  /**
3
+ * Newsletter Subscribe widget
4
  *
5
  * @copyright 2019-present Creative Themes
6
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
7
  * @package Blocksy
8
  */
9
 
10
+ class Blocksy_Widget_Ct_Newsletter_Subscribe extends BlocksyWidgetFactory {
11
  protected function get_config() {
12
  return [
13
  'name' => __('Newsletter Subscribe', 'blc'),
framework/extensions/{mailchimp → newsletter-subscribe}/customizer.php RENAMED
@@ -13,7 +13,7 @@ $options = [
13
  'type' => 'tab',
14
  'options' => [
15
 
16
- 'mailchimp_title' => [
17
  'type' => 'text',
18
  'label' => __( 'Title', 'blc' ),
19
  'field_attr' => [ 'id' => 'widget-title' ],
@@ -23,7 +23,7 @@ $options = [
23
  'setting' => [ 'transport' => 'postMessage' ],
24
  ],
25
 
26
- 'mailchimp_text' => [
27
  'label' => __( 'Message', 'blc' ),
28
  'type' => 'textarea',
29
  'value' => __( 'Enter your email address below to subscribe to our newsletter', 'blc' ),
@@ -37,7 +37,7 @@ $options = [
37
  'attr' => [ 'data-type' => 'small' ],
38
  ],
39
 
40
- 'mailchimp_list_id_source' => [
41
  'type' => 'ct-radio',
42
  'label' => __( 'List Source', 'blc' ),
43
  'value' => 'default',
@@ -55,12 +55,12 @@ $options = [
55
 
56
  blocksy_rand_md5() => [
57
  'type' => 'ct-condition',
58
- 'condition' => [ 'mailchimp_list_id_source' => 'custom' ],
59
  'options' => [
60
 
61
- 'mailchimp_list_id' => [
62
  'label' => __( 'List ID', 'blc' ),
63
- 'type' => 'blocksy-mailchimp',
64
  'value' => '',
65
  'design' => 'inline',
66
  'disableRevertButton' => true,
@@ -75,7 +75,7 @@ $options = [
75
  'attr' => [ 'data-type' => 'small' ],
76
  ],
77
 
78
- 'has_mailchimp_name' => [
79
  'type' => 'ct-switch',
80
  'label' => __( 'Name Field', 'blc' ),
81
  'value' => 'no',
@@ -85,10 +85,10 @@ $options = [
85
 
86
  blocksy_rand_md5() => [
87
  'type' => 'ct-condition',
88
- 'condition' => [ 'has_mailchimp_name' => 'yes' ],
89
  'options' => [
90
 
91
- 'mailchimp_name_label' => [
92
  'type' => 'text',
93
  'label' => __( 'Name Label', 'blc' ),
94
  'design' => 'inline',
@@ -100,7 +100,7 @@ $options = [
100
  ],
101
  ],
102
 
103
- 'mailchimp_mail_label' => [
104
  'type' => 'text',
105
  'label' => __( 'Mail Label', 'blc' ),
106
  'design' => 'inline',
@@ -109,7 +109,7 @@ $options = [
109
  'setting' => [ 'transport' => 'postMessage' ],
110
  ],
111
 
112
- 'mailchimp_button_text' => [
113
  'type' => 'text',
114
  'label' => __( 'Button Label', 'blc' ),
115
  'design' => 'inline',
@@ -122,7 +122,7 @@ $options = [
122
  'type' => 'ct-divider',
123
  ],
124
 
125
- 'mailchimp_subscribe_visibility' => [
126
  'label' => __( 'Visibility', 'blc' ),
127
  'type' => 'ct-visibility',
128
  'design' => 'block',
@@ -148,7 +148,7 @@ $options = [
148
  'type' => 'tab',
149
  'options' => [
150
 
151
- 'mailchimpContent' => [
152
  'label' => __( 'Content Color', 'blc' ),
153
  'type' => 'ct-color-picker',
154
  'design' => 'inline',
@@ -179,7 +179,7 @@ $options = [
179
  ],
180
  ],
181
 
182
- 'mailchimpButton' => [
183
  'label' => __( 'Button Color', 'blc' ),
184
  'type' => 'ct-color-picker',
185
  'design' => 'inline',
@@ -208,7 +208,7 @@ $options = [
208
  ],
209
  ],
210
 
211
- 'mailchimpBackground' => [
212
  'label' => __( 'Background Color', 'blc' ),
213
  'type' => 'ct-color-picker',
214
  'design' => 'inline',
@@ -216,7 +216,7 @@ $options = [
216
 
217
  'value' => [
218
  'default' => [
219
- 'color' => '#ffffff',
220
  ],
221
  ],
222
 
@@ -224,27 +224,23 @@ $options = [
224
  [
225
  'title' => __( 'Initial', 'blc' ),
226
  'id' => 'default',
 
227
  ],
228
  ],
229
  ],
230
 
231
- 'mailchimpSpacing' => [
232
  'label' => __( 'Container Inner Spacing', 'blc' ),
233
  'type' => 'ct-slider',
234
- 'value' => '40px',
235
- 'units' => blocksy_units_config([
236
- [
237
- 'unit' => 'px',
238
- 'min' => 0,
239
- 'max' => 300,
240
- ],
241
- ]),
242
  'responsive' => true,
243
  'divider' => 'top',
244
  'setting' => [ 'transport' => 'postMessage' ],
245
  ],
246
 
247
- 'mailchimpShadow' => [
248
  'label' => __( 'Shadow', 'blocksy' ),
249
  'type' => 'ct-box-shadow',
250
  'responsive' => true,
@@ -262,9 +258,7 @@ $options = [
262
  ],
263
  ])
264
  ],
265
-
266
  ],
267
  ],
268
-
269
  ],
270
  ];
13
  'type' => 'tab',
14
  'options' => [
15
 
16
+ 'newsletter_subscribe_title' => [
17
  'type' => 'text',
18
  'label' => __( 'Title', 'blc' ),
19
  'field_attr' => [ 'id' => 'widget-title' ],
23
  'setting' => [ 'transport' => 'postMessage' ],
24
  ],
25
 
26
+ 'newsletter_subscribe_text' => [
27
  'label' => __( 'Message', 'blc' ),
28
  'type' => 'textarea',
29
  'value' => __( 'Enter your email address below to subscribe to our newsletter', 'blc' ),
37
  'attr' => [ 'data-type' => 'small' ],
38
  ],
39
 
40
+ 'newsletter_subscribe_list_id_source' => [
41
  'type' => 'ct-radio',
42
  'label' => __( 'List Source', 'blc' ),
43
  'value' => 'default',
55
 
56
  blocksy_rand_md5() => [
57
  'type' => 'ct-condition',
58
+ 'condition' => [ 'newsletter_subscribe_list_id_source' => 'custom' ],
59
  'options' => [
60
 
61
+ 'newsletter_subscribe_list_id' => [
62
  'label' => __( 'List ID', 'blc' ),
63
+ 'type' => 'blocksy-newsletter-subscribe',
64
  'value' => '',
65
  'design' => 'inline',
66
  'disableRevertButton' => true,
75
  'attr' => [ 'data-type' => 'small' ],
76
  ],
77
 
78
+ 'has_newsletter_subscribe_name' => [
79
  'type' => 'ct-switch',
80
  'label' => __( 'Name Field', 'blc' ),
81
  'value' => 'no',
85
 
86
  blocksy_rand_md5() => [
87
  'type' => 'ct-condition',
88
+ 'condition' => [ 'has_newsletter_subscribe_name' => 'yes' ],
89
  'options' => [
90
 
91
+ 'newsletter_subscribe_name_label' => [
92
  'type' => 'text',
93
  'label' => __( 'Name Label', 'blc' ),
94
  'design' => 'inline',
100
  ],
101
  ],
102
 
103
+ 'newsletter_subscribe_mail_label' => [
104
  'type' => 'text',
105
  'label' => __( 'Mail Label', 'blc' ),
106
  'design' => 'inline',
109
  'setting' => [ 'transport' => 'postMessage' ],
110
  ],
111
 
112
+ 'newsletter_subscribe_button_text' => [
113
  'type' => 'text',
114
  'label' => __( 'Button Label', 'blc' ),
115
  'design' => 'inline',
122
  'type' => 'ct-divider',
123
  ],
124
 
125
+ 'newsletter_subscribe_subscribe_visibility' => [
126
  'label' => __( 'Visibility', 'blc' ),
127
  'type' => 'ct-visibility',
128
  'design' => 'block',
148
  'type' => 'tab',
149
  'options' => [
150
 
151
+ 'newsletter_subscribe_content' => [
152
  'label' => __( 'Content Color', 'blc' ),
153
  'type' => 'ct-color-picker',
154
  'design' => 'inline',
179
  ],
180
  ],
181
 
182
+ 'newsletter_subscribe_button' => [
183
  'label' => __( 'Button Color', 'blc' ),
184
  'type' => 'ct-color-picker',
185
  'design' => 'inline',
208
  ],
209
  ],
210
 
211
+ 'newsletter_subscribe_background' => [
212
  'label' => __( 'Background Color', 'blc' ),
213
  'type' => 'ct-color-picker',
214
  'design' => 'inline',
216
 
217
  'value' => [
218
  'default' => [
219
+ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
220
  ],
221
  ],
222
 
224
  [
225
  'title' => __( 'Initial', 'blc' ),
226
  'id' => 'default',
227
+ 'inherit' => '#ffffff'
228
  ],
229
  ],
230
  ],
231
 
232
+ 'newsletter_subscribe_spacing' => [
233
  'label' => __( 'Container Inner Spacing', 'blc' ),
234
  'type' => 'ct-slider',
235
+ 'value' => 30,
236
+ 'min' => 0,
237
+ 'max' => 300,
 
 
 
 
 
238
  'responsive' => true,
239
  'divider' => 'top',
240
  'setting' => [ 'transport' => 'postMessage' ],
241
  ],
242
 
243
+ 'newsletter_subscribe_shadow' => [
244
  'label' => __( 'Shadow', 'blocksy' ),
245
  'type' => 'ct-box-shadow',
246
  'responsive' => true,
258
  ],
259
  ])
260
  ],
 
261
  ],
262
  ],
 
263
  ],
264
  ];
framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/bundle/main.js RENAMED
@@ -1,9 +1,9 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=14)}([function(e,t){e.exports=window.wp.element},function(e,t,n){e.exports=n(9)()},function(e,t){e.exports=window.React},function(e,t){e.exports=window.wp.i18n},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
- */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var u in r)n.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t){e.exports=window.blocksyOptions},function(e,t,n){"use strict";e.exports=n(13)},function(e,t){e.exports=window.ctEvents},function(e,t,n){var r,o,i=n(11),a=n(12),u=(o=[],{activateTrap:function(e){if(o.length>0){var t=o[o.length-1];t!==e&&t.pause()}var n=o.indexOf(e);-1===n||o.splice(n,1),o.push(e)},deactivateTrap:function(e){var t=o.indexOf(e);-1!==t&&o.splice(t,1),o.length>0&&o[o.length-1].unpause()}});function c(e){return setTimeout(e,0)}e.exports=function(e,t){var n=document,o="string"==typeof e?n.querySelector(e):e,s=a({returnFocusOnDeactivate:!0,escapeDeactivates:!0},t),l={firstTabbableNode:null,lastTabbableNode:null,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1},d={activate:function(e){if(l.active)return;w(),l.active=!0,l.paused=!1,l.nodeFocusedBeforeActivation=n.activeElement;var t=e&&e.onActivate?e.onActivate:s.onActivate;t&&t();return f(),d},deactivate:p,pause:function(){if(l.paused||!l.active)return;l.paused=!0,h()},unpause:function(){if(!l.paused||!l.active)return;l.paused=!1,w(),f()}};return d;function p(e){if(l.active){clearTimeout(r),h(),l.active=!1,l.paused=!1,u.deactivateTrap(d);var t=e&&void 0!==e.onDeactivate?e.onDeactivate:s.onDeactivate;return t&&t(),(e&&void 0!==e.returnFocus?e.returnFocus:s.returnFocusOnDeactivate)&&c((function(){var e;O((e=l.nodeFocusedBeforeActivation,m("setReturnFocus")||e))})),d}}function f(){if(l.active)return u.activateTrap(d),r=c((function(){O(v())})),n.addEventListener("focusin",y,!0),n.addEventListener("mousedown",g,{capture:!0,passive:!1}),n.addEventListener("touchstart",g,{capture:!0,passive:!1}),n.addEventListener("click",I,{capture:!0,passive:!1}),n.addEventListener("keydown",b,{capture:!0,passive:!1}),d}function h(){if(l.active)return n.removeEventListener("focusin",y,!0),n.removeEventListener("mousedown",g,!0),n.removeEventListener("touchstart",g,!0),n.removeEventListener("click",I,!0),n.removeEventListener("keydown",b,!0),d}function m(e){var t=s[e],r=t;if(!t)return null;if("string"==typeof t&&!(r=n.querySelector(t)))throw new Error("`"+e+"` refers to no known node");if("function"==typeof t&&!(r=t()))throw new Error("`"+e+"` did not return a node");return r}function v(){var e;if(!(e=null!==m("initialFocus")?m("initialFocus"):o.contains(n.activeElement)?n.activeElement:l.firstTabbableNode||m("fallbackFocus")))throw new Error("Your focus-trap needs to have at least one focusable element");return e}function g(e){o.contains(e.target)||(s.clickOutsideDeactivates?p({returnFocus:!i.isFocusable(e.target)}):s.allowOutsideClick&&s.allowOutsideClick(e)||e.preventDefault())}function y(e){o.contains(e.target)||e.target instanceof Document||(e.stopImmediatePropagation(),O(l.mostRecentlyFocusedNode||v()))}function b(e){if(!1!==s.escapeDeactivates&&function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e))return e.preventDefault(),void p();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){if(w(),e.shiftKey&&e.target===l.firstTabbableNode)return e.preventDefault(),void O(l.lastTabbableNode);if(!e.shiftKey&&e.target===l.lastTabbableNode)e.preventDefault(),O(l.firstTabbableNode)}(e)}function I(e){s.clickOutsideDeactivates||o.contains(e.target)||s.allowOutsideClick&&s.allowOutsideClick(e)||(e.preventDefault(),e.stopImmediatePropagation())}function w(){var e=i(o);l.firstTabbableNode=e[0]||v(),l.lastTabbableNode=e[e.length-1]||v()}function O(e){e!==n.activeElement&&(e&&e.focus?(e.focus(),l.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):O(v()))}}},function(e,t,n){"use strict";var r=n(10);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){var n=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],r=n.join(","),o="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function i(e,t){t=t||{};var n,i,u,c=[],d=[],p=e.querySelectorAll(r);for(t.includeContainer&&o.call(e,r)&&(p=Array.prototype.slice.apply(p)).unshift(e),n=0;n<p.length;n++)a(i=p[n])&&(0===(u=s(i))?c.push(i):d.push({documentOrder:n,tabIndex:u,node:i}));return d.sort(l).map((function(e){return e.node})).concat(c)}function a(e){return!(!u(e)||function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t=function(e){for(var t=0;t<e.length;t++)if(e[t].checked)return e[t]}(e.ownerDocument.querySelectorAll('input[type="radio"][name="'+e.name+'"]'));return!t||t===e}(e)}(e)||s(e)<0)}function u(e){return!(e.disabled||function(e){return d(e)&&"hidden"===e.type}(e)||function(e){return null===e.offsetParent||"hidden"===getComputedStyle(e).visibility}(e))}i.isTabbable=function(e){if(!e)throw new Error("No node provided");return!1!==o.call(e,r)&&a(e)},i.isFocusable=function(e){if(!e)throw new Error("No node provided");return!1!==o.call(e,c)&&u(e)};var c=n.concat("iframe").join(",");function s(e){var t=parseInt(e.getAttribute("tabindex"),10);return isNaN(t)?function(e){return"true"===e.contentEditable}(e)?0:e.tabIndex:t}function l(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex}function d(e){return"INPUT"===e.tagName}e.exports=i},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e};var n=Object.prototype.hasOwnProperty},function(e,t,n){"use strict";
7
  /** @license React v16.13.1
8
  * react-is.production.min.js
9
  *
@@ -11,4 +11,4 @@
11
  *
12
  * This source code is licensed under the MIT license found in the
13
  * LICENSE file in the root directory of this source tree.
14
- */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,I=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function O(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case p:case a:case c:case u:case h:return e;default:switch(e=e&&e.$$typeof){case l:case f:case g:case v:case s:return e;default:return t}}case i:return t}}}function S(e){return O(e)===p}t.AsyncMode=d,t.ConcurrentMode=p,t.ContextConsumer=l,t.ContextProvider=s,t.Element=o,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=v,t.Portal=i,t.Profiler=c,t.StrictMode=u,t.Suspense=h,t.isAsyncMode=function(e){return S(e)||O(e)===d},t.isConcurrentMode=S,t.isContextConsumer=function(e){return O(e)===l},t.isContextProvider=function(e){return O(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return O(e)===f},t.isFragment=function(e){return O(e)===a},t.isLazy=function(e){return O(e)===g},t.isMemo=function(e){return O(e)===v},t.isPortal=function(e){return O(e)===i},t.isProfiler=function(e){return O(e)===c},t.isStrictMode=function(e){return O(e)===u},t.isSuspense=function(e){return O(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===c||e===u||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===v||e.$$typeof===s||e.$$typeof===l||e.$$typeof===f||e.$$typeof===b||e.$$typeof===I||e.$$typeof===w||e.$$typeof===y)},t.typeOf=O},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(7),i=n.n(o),a=n(3),u=n(4),c=n.n(u),s=n(2),l=n.n(s),d=n(1),p=n.n(d);function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m=function(e){e.initialState,e.getInitialState,e.refs,e.getRefs,e.didMount,e.didUpdate,e.willUnmount,e.getSnapshotBeforeUpdate,e.shouldUpdate,e.render;return function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["initialState","getInitialState","refs","getRefs","didMount","didUpdate","willUnmount","getSnapshotBeforeUpdate","shouldUpdate","render"])},v=function(e){function t(){var n,r;f(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=h(this,e.call.apply(e,[this].concat(i))),g.call(r),h(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getArgs=function(){var e=this.state,t=this.props,n=this._setState,r=this._forceUpdate,o=this._refs;return{state:e,props:m(t),refs:o,setState:n,forceUpdate:r}},t.prototype.componentDidMount=function(){this.props.didMount&&this.props.didMount(this.getArgs())},t.prototype.shouldComponentUpdate=function(e,t){return!this.props.shouldUpdate||this.props.shouldUpdate({props:this.props,state:this.state,nextProps:m(e),nextState:t})},t.prototype.componentWillUnmount=function(){this.props.willUnmount&&this.props.willUnmount({state:this.state,props:m(this.props),refs:this._refs})},t.prototype.componentDidUpdate=function(e,t,n){this.props.didUpdate&&this.props.didUpdate(Object.assign(this.getArgs(),{prevProps:m(e),prevState:t}),n)},t.prototype.getSnapshotBeforeUpdate=function(e,t){return this.props.getSnapshotBeforeUpdate?this.props.getSnapshotBeforeUpdate(Object.assign(this.getArgs(),{prevProps:m(e),prevState:t})):null},t.prototype.render=function(){var e=this.props,t=e.children,n=e.render;return n?n(this.getArgs()):"function"==typeof t?t(this.getArgs()):t||null},t}(l.a.Component);v.defaultProps={getInitialState:function(){},getRefs:function(){return{}}};var g=function(){var e=this;this.state=this.props.initialState||this.props.getInitialState(this.props),this._refs=this.props.refs||this.props.getRefs(this.getArgs()),this._setState=function(){return e.setState.apply(e,arguments)},this._forceUpdate=function(){return e.forceUpdate.apply(e,arguments)}},y=v,b=function(e){var t=e.children,n=e.container,o=void 0===n?document.body:n,i=e.type,a=void 0===i?"reach-portal":i;return Object(r.createElement)(y,{getRefs:function(){return{node:null}},didMount:function(e){var t=e.refs,n=e.forceUpdate,r=o.hasOwnProperty("current")?o.current:o;t.node=document.createElement(a),r.appendChild(t.node),n()},willUnmount:function(e){var t=e.refs.node,n=o.hasOwnProperty("current")?o.current:o;n&&n.removeChild(t)},render:function(e){var n=e.refs.node;return n?Object(r.createPortal)(t,n):null}})};var I=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},w=n(8),O=n.n(w);function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var E=function(){},j=function(){},C=function(e,t){var n,r,o;e.disposeAriaHider=(n=e.overlayNode,r=[],o=[],Array.prototype.forEach.call(document.querySelectorAll("body > *"),(function(e){if(e!==n.parentNode){var t=e.getAttribute("aria-hidden");null!==t&&"false"!==t||(r.push(t),o.push(e),e.setAttribute("aria-hidden","true"))}})),function(){o.forEach((function(e,t){var n=r[t];null===n?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n)}))}),e.trap=O()(e.overlayNode,{initialFocus:t?function(){return t.current}:void 0,fallbackFocus:e.contentNode,escapeDeactivates:!1,clickOutsideDeactivates:!1})},_=function(e){var t=e.refs;t.trap.deactivate(),t.disposeAriaHider()},P=React.createContext(),A=React.forwardRef((function(e,t){var n=e.container,o=e.isOpen,i=void 0===o||o,a=e.onDismiss,u=void 0===a?E:a,c=e.initialFocusRef,s=e.onClick,l=e.onKeyDown,d=x(e,["container","isOpen","onDismiss","initialFocusRef","onClick","onKeyDown"]);return Object(r.createElement)(y,{didMount:j},i?Object(r.createElement)(b,{container:n,"data-reach-dialog-wrapper":!0},Object(r.createElement)(y,{refs:{overlayNode:null,contentNode:null},didMount:function(e){var t=e.refs;C(t,c)},willUnmount:_},(function(e){var n=e.refs;return Object(r.createElement)(P.Provider,{value:function(e){return n.contentNode=e}},Object(r.createElement)("div",S({"data-reach-dialog-overlay":!0,onClick:I(s,(function(e){e.stopPropagation(),u()})),onKeyDown:I(l,(function(e){"Escape"===e.key&&(e.stopPropagation(),u())})),ref:function(e){n.overlayNode=e,t&&t(e)}},d)))}))):null)}));A.propTypes={initialFocusRef:function(){}};var k=function(e){return e.stopPropagation()},D=React.forwardRef((function(e,t){var n=e.onClick,o=(e.onKeyDown,x(e,["onClick","onKeyDown"]));return Object(r.createElement)(P.Consumer,null,(function(e){return Object(r.createElement)("div",S({"aria-modal":"true","data-reach-dialog-content":!0,tabIndex:"-1",onClick:I(n,k),ref:function(n){e(n),t&&t(n)}},o))}))})),M=n(5),T=function(e){return!!e},H=function(e){var t=e.items,n=e.isVisible,o=void 0===n?T:n,i=e.render,a=e.className,u=e.onDismiss;return Object(r.createElement)(M.Transition,{items:t,onStart:function(){return document.body.classList[o(t)?"add":"remove"]("ct-dashboard-overlay-open")},config:{duration:200},from:{opacity:0,y:-10},enter:{opacity:1,y:0},leave:{opacity:0,y:10}},(function(e){return o(e)&&function(t){return Object(r.createElement)(A,{style:{opacity:t.opacity},container:document.querySelector("#wpbody"),onDismiss:function(){return u()}},Object(r.createElement)(D,{className:c()("ct-admin-modal",a),style:{transform:"translate3d(0px, ".concat(t.y,"px, 0px)")}},Object(r.createElement)("button",{className:"close-button",onClick:function(){return u()}},"×"),i(e,t)))}}))};function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var L=function(e){var t=R(Object(r.useState)(!1),2),n=t[0],o=t[1];return[function(){return o(!0)},Object(r.createElement)(H,{items:n,onDismiss:function(){return o(!1)},render:function(){return Object(r.createElement)("div",{className:"ct-modal-content",dangerouslySetInnerHTML:{__html:e.readme}})}})]};function U(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function K(){return(K=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n(6);function V(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function B(e,t){return(!t||"hidden"!==e)&&("visible"!==e&&"clip"!==e)}function $(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return B(n.overflowY,t)||B(n.overflowX,t)||function(e){var t=function(e){return e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView.frameElement:null}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function W(e,t,n,r,o,i,a,u){return i<e&&a>t||i>e&&a<t?0:i<=e&&u<=n||a>=t&&u>=n?i-e-r:a>t&&u<n||i<e&&u>n?a-t+o:0}var z=0;function q(e){return"function"==typeof e?e:Y}function Y(){}function X(e,t){null!==e&&function(e,t){var n=t.scrollMode,r=t.block,o=t.inline,i=t.boundary,a=t.skipOverflowHiddenElements,u="function"==typeof i?i:function(e){return e!==i};if(!V(e))throw new TypeError("Invalid target");for(var c=document.scrollingElement||document.documentElement,s=[],l=e;V(l)&&u(l);){if((l=l.parentNode)===c){s.push(l);break}l===document.body&&$(l)&&!$(document.documentElement)||$(l,a)&&s.push(l)}for(var d=window.visualViewport?visualViewport.width:innerWidth,p=window.visualViewport?visualViewport.height:innerHeight,f=window.scrollX||pageXOffset,h=window.scrollY||pageYOffset,m=e.getBoundingClientRect(),v=m.height,g=m.width,y=m.top,b=m.right,I=m.bottom,w=m.left,O="start"===r||"nearest"===r?y:"end"===r?I:y+v/2,S="center"===o?w+g/2:"end"===o?b:w,x=[],E=0;E<s.length;E++){var j=s[E],C=j.getBoundingClientRect(),_=C.height,P=C.width,A=C.top,k=C.right,D=C.bottom,M=C.left;if("if-needed"===n&&y>=0&&w>=0&&I<=p&&b<=d&&y>=A&&I<=D&&w>=M&&b<=k)return x;var T=getComputedStyle(j),H=parseInt(T.borderLeftWidth,10),R=parseInt(T.borderTopWidth,10),N=parseInt(T.borderRightWidth,10),L=parseInt(T.borderBottomWidth,10),U=0,K=0,F="offsetWidth"in j?j.offsetWidth-j.clientWidth-H-N:0,B="offsetHeight"in j?j.offsetHeight-j.clientHeight-R-L:0;if(c===j)U="start"===r?O:"end"===r?O-p:"nearest"===r?W(h,h+p,p,R,L,h+O,h+O+v,v):O-p/2,K="start"===o?S:"center"===o?S-d/2:"end"===o?S-d:W(f,f+d,d,H,N,f+S,f+S+g,g),U=Math.max(0,U+h),K=Math.max(0,K+f);else{U="start"===r?O-A-R:"end"===r?O-D+L+B:"nearest"===r?W(A,D,_,R,L+B,O,O+v,v):O-(A+_/2)+B/2,K="start"===o?S-M-H:"center"===o?S-(M+P/2)+F/2:"end"===o?S-k+N+F:W(M,k,P,H,N+F,S,S+g,g);var z=j.scrollLeft,q=j.scrollTop;O+=q-(U=Math.max(0,Math.min(q+U,j.scrollHeight-_+B))),S+=z-(K=Math.max(0,Math.min(z+K,j.scrollWidth-P+F)))}x.push({el:j,top:U,left:K})}return x}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function G(e,t){return e===t||e.contains&&e.contains(t)}function J(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function Q(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function Z(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function ee(e){var t=e.isOpen,n=e.selectedItem,r=e.resultCount,o=e.previousResultCount,i=e.itemToString;return t?r?r!==o?r+" result"+(1===r?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":n?i(n):""}function te(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}function ne(e){return"string"==typeof e.type}function re(e){return e.props}var oe=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function ie(e){void 0===e&&(e={});var t={};return oe.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function ae(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function ue(e,t,n){var r=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:r+1);var o=t+e;return o<0?o=r:o>r&&(o=0),o}var ce=J((function(){le().textContent=""}),500);function se(e,t){var n=le(t);e&&(n.textContent=e,ce())}function le(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var de=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),pe=function(){var e=function(e){var t,n;function r(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(z++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=ie(t),n.internalSetState(K({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=ie(t),n.internalSetState(K({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,K({},n.getStateAndHelpers(),{},e)),n.setState((function(t){t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var c={},s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),u.type=u.type||0,Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(s[e]=u[e],n.isControlledProp(e)||(c[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,K({},n.getStateAndHelpers(),{},u)),c}),(function(){q(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,u=o.ref,c=U(o,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError,l=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=l;var d=n.getState().isOpen;return K(((r={})[a]=Z(u,n.rootRef),r.role="combobox",r["aria-expanded"]=d,r["aria-haspopup"]="listbox",r["aria-owns"]=d?n.menuId:null,r["aria-labelledby"]=n.labelId,r),c)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(ue(1,t.getState().highlightedIndex,e),{type:4})}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(ue(-1,t.getState().highlightedIndex,e),{type:4})}))},Enter:function(e){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=K({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=K({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:7})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:8})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),i=t.onKeyUp,a=t.onBlur,u=U(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),c=n.getState().isOpen,s={onClick:Q(r,n.buttonHandleClick),onKeyDown:Q(o,n.buttonHandleKeyDown),onKeyUp:Q(i,n.buttonHandleKeyUp),onBlur:Q(a,n.buttonHandleBlur)};return K({type:"button",role:"button","aria-label":c?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},u.disabled?{}:s,{},u)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=ae(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(F(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return K({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput,u=(t.onChangeText,U(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),c={};var s,l=n.getState(),d=l.inputValue,p=l.isOpen,f=l.highlightedIndex;u.disabled||((s={}).onChange=Q(i,a,n.inputHandleChange),s.onKeyDown=Q(r,n.inputHandleKeyDown),s.onBlur=Q(o,n.inputHandleBlur),c=s);return K({"aria-autocomplete":"list","aria-activedescendant":p&&"number"==typeof f&&f>=0?n.getItemId(f):null,"aria-controls":p?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},c,{},u)},n.inputHandleKeyDown=function(e){var t=ae(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(F(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,u=o.ref,c=U(o,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError,l=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=l,K(((r={})[a]=Z(u,n.menuRef),r.role="listbox",r["aria-labelledby"]=c&&c["aria-label"]?null:n.labelId,r.id=n.menuId,r),c)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick,u=(r.onPress,r.index),c=r.item,s=void 0===c?void 0:c,l=U(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===u?(n.items.push(s),u=n.items.indexOf(s)):n.items[u]=s;var d=a,p=((t={onMouseMove:Q(o,(function(){u!==n.getState().highlightedIndex&&(n.setHighlightedIndex(u,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:Q(i,(function(e){e.preventDefault()}))}).onClick=Q(d,(function(){n.selectItemAtIndex(u,{type:9})})),t),f=l.disabled?{onMouseDown:p.onMouseDown}:p;return K({id:n.getItemId(u),role:"option","aria-selected":n.getState().highlightedIndex===u},f,{},l)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=ie(e),n.internalSetState((function(t){var r=t.selectedItem;return K({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=ie(e),n.internalSetState((function(t){var r=t.isOpen;return K({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},{},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),q(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=J((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(K({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,se(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,u=r.defaultIsOpen,c=r.initialIsOpen,s=void 0===c?u:c,l=r.initialInputValue,d=void 0===l?"":l,p=r.initialSelectedItem,f=void 0===p?null:p,h=n.getState({highlightedIndex:a,isOpen:s,inputValue:d,selectedItem:f});return null!=h.selectedItem&&void 0===n.props.initialInputValue&&(h.inputValue=n.props.itemToString(h.selectedItem)),n.state=h,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},o.getState=function(e){var t=this;return void 0===e&&(e=this.state),Object.keys(e).reduce((function(n,r){return n[r]=t.isControlledProp(r)?t.props[r]:e[r],n}),{})},o.isControlledProp=function(e){return void 0!==this.props[e]},o.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},o.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},o.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},o.moveHighlightedIndex=function(e,t){var n=this.getItemCount();if(n>0){var r=ue(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(r,t)}},o.highlightFirstOrLastIndex=function(e,t,n){var r=this.getItemCount()-1;r<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:r,n))},o.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,u=this.getRootProps,c=this.getToggleButtonProps,s=this.getLabelProps,l=this.getMenuProps,d=this.getInputProps,p=this.getItemProps,f=this.openMenu,h=this.closeMenu,m=this.toggleMenu,v=this.selectItem,g=this.selectItemAtIndex,y=this.selectHighlightedItem,b=this.setHighlightedIndex,I=this.clearSelection,w=this.clearItems;return{getRootProps:u,getToggleButtonProps:c,getLabelProps:s,getMenuProps:l,getInputProps:d,getItemProps:p,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:m,selectItem:v,selectItemAtIndex:g,selectHighlightedItem:y,setHighlightedIndex:b,clearSelection:I,clearItems:w,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},o.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var r=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(G(e,t)||n&&G(e,r.activeElement))}))},n=function(){e.isMouseDown=!0},r=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(){e.isTouchMove=!1},i=function(){e.isTouchMove=!0},a=function(n){var r=t(n.target,!1);e.isTouchMove||r||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},u=this.props.environment;u.addEventListener("mousedown",n),u.addEventListener("mouseup",r),u.addEventListener("touchstart",o),u.addEventListener("touchmove",i),u.addEventListener("touchend",a),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),u.removeEventListener("mousedown",n),u.removeEventListener("mouseup",r),u.removeEventListener("touchstart",o),u.removeEventListener("touchmove",i),u.removeEventListener("touchend",a)}},o.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},o.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=te(this.props.children,Y);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=te(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:ne(t)?Object(s.cloneElement)(t,this.getRootProps(re(t))):void 0:null},r}(s.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:ee,itemToString:function(e){return null==e?"":String(e)},onStateChange:Y,onInputValueChange:Y,onUserAction:Y,onChange:Y,onSelect:Y,onOuterClick:Y,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:X},e.stateChangeTypes=de,e}();p.a.array.isRequired,p.a.func,p.a.func,p.a.func,p.a.bool,p.a.number,p.a.number,p.a.number,p.a.bool,p.a.bool,p.a.bool,p.a.any,p.a.any,p.a.any,p.a.string,p.a.string,p.a.string,p.a.func,p.a.string,p.a.func,p.a.func,p.a.func,p.a.func,p.a.func,p.a.shape({addEventListener:p.a.func,removeEventListener:p.a.func,document:p.a.shape({getElementById:p.a.func,activeElement:p.a.any,body:p.a.any})});"undefined"==typeof window||window;var fe=pe;function he(){return(he=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function me(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ye=function(e){var t=e.listId,n=e.apiKey,o=e.onChange,i=ve(Object(r.useState)([]),2),u=i[0],s=i[1],l=ve(Object(r.useState)(!1),2),d=l[0],p=l[1],f=ve(Object(r.useState)({controller:null}),2),h=f[0].controller,m=f[1],v=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h&&h.abort(),p(!0),"AbortController"in window&&(h=new AbortController,m({controller:h})),(t=new FormData).append("api_key",n),t.append("action","blocksy_ext_mailchimp_maybe_get_lists"),e.prev=6,e.next=9,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",signal:h.signal,body:t});case 9:if(200!==(r=e.sent).status){e.next=19;break}return e.next=13,r.json();case 13:if(!(o=e.sent).success){e.next=19;break}if("api_key_invalid"===o.data.result){e.next=19;break}return p(!1),s(o.data.result),e.abrupt("return");case 19:e.next=23;break;case 21:e.prev=21,e.t0=e.catch(6);case 23:s([]),p(!1);case 25:case"end":return e.stop()}}),e,null,[[6,21]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){me(i,r,o,a,u,"next",e)}function u(e){me(i,r,o,a,u,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();return Object(r.useEffect)((function(){n&&-1!==n.indexOf("-")?v():s([])}),[n]),0===u.length?Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",{disabled:!0,placeholder:d?Object(a.__)("Loading","blc"):Object(a.__)("Invalid API Key...","blc")})):Object(r.createElement)(fe,{selectedItem:t||"",onChange:function(e){return o(e)},itemToString:function(e){return e?(u.find((function(t){return t.id===e}))||{}).name:""}},(function(e){var t=e.getInputProps,n=e.getItemProps,o=(e.getLabelProps,e.getMenuProps),i=e.isOpen,s=(e.inputValue,e.highlightedIndex),l=e.selectedItem,d=e.openMenu;return Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",he({},t({onFocus:function(){return d()},onClick:function(){return d()}}),{placeholder:Object(a.__)("Select list...","blc"),readOnly:!0})),i&&Object(r.createElement)("div",o({className:"ct-select-dropdown"}),u.map((function(e,t){return Object(r.createElement)("div",n({key:e.id,index:t,item:e.id,className:c()("ct-select-dropdown-item",{active:s===t,selected:l===e.id})}),e.name)}))))}))};function be(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function Ie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return we(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return we(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function we(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Oe=function(e){var t=e.extension,n=e.isEditingCredentials,o=e.setIsEditingCredentials,i=e.onCredentialsValidated,u=Ie(Object(r.useState)(t.data.api_key),2),s=u[0],l=u[1],d=Ie(Object(r.useState)(t.data.list_id),2),p=d[0],f=d[1],h=Ie(Object(r.useState)(!1),2),m=h[0],v=h[1],g=Ie(Object(r.useState)(!1),2),y=g[0],b=g[1],I=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=new FormData).append("api_key",s),t.append("list_id",p),t.append("action","blocksy_ext_mailchimp_maybe_save_credentials"),v(!0),e.prev=5,e.next=8,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",body:t});case 8:if(200!==(n=e.sent).status){e.next=14;break}return e.next=12,n.json();case 12:(r=e.sent).success&&"api_key_invalid"!==r.data.result&&(i(),b(!1));case 14:b(!0),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(5),b(!0);case 20:return e.next=22,new Promise((function(e){return setTimeout((function(){return e()}),1e3)}));case 22:v(!1);case 23:case"end":return e.stop()}}),e,null,[[5,17]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){be(i,r,o,a,u,"next",e)}function u(e){be(i,r,o,a,u,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();return Object(r.createElement)(H,{items:n,onDismiss:function(){return o(!1)},className:"ct-mailchimp-modal",render:function(){return Object(r.createElement)("div",{className:c()("ct-modal-content",{"ct-key-invalid":y})},Object(r.createElement)("h2",null,Object(a.__)("API Credentials","blc")),Object(r.createElement)("p",{dangerouslySetInnerHTML:{__html:Object(a.sprintf)(Object(a.__)("Enter your Mailchimp API credentials in the form below. More info on how to generate an API key can be found %shere%s.","blc"),'<a target="_blank" href="https://mailchimp.com/help/about-api-keys/">',"</a>")}}),null,Object(r.createElement)("div",{className:"mailchimp-credentials"},Object(r.createElement)("section",null,Object(r.createElement)("label",null,Object(a.__)("API Key","blc")),Object(r.createElement)("div",{className:"ct-option-input"},Object(r.createElement)("input",{type:"text",onChange:function(e){var t=e.target.value;return l(t)},value:s||""}))),Object(r.createElement)("section",null,Object(r.createElement)("label",null,Object(a.__)("List ID","blc")),Object(r.createElement)(ye,{listId:p,onChange:function(e){return f(e)},apiKey:s})),Object(r.createElement)("section",null,Object(r.createElement)("label",null," "),Object(r.createElement)("button",{className:"ct-button","data-button":"blue",disabled:!s||!p||m,onClick:function(){return I()}},m?Object(a.__)("Loading...","blc"):t.__object?Object(a.__)("Save Settings","blc"):Object(a.__)("Activate","blc")))))}})};function Se(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function xe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Se(i,r,o,a,u,"next",e)}function u(e){Se(i,r,o,a,u,"throw",e)}a(void 0)}))}}function Ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return je(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return je(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ce=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=Object(r.useState)(!1),o=Ee(n,2),i=o[0],u=o[1],c=Object(r.useState)(!1),s=Ee(c,2),l=s[0],d=s[1],p=function(){var n=xe(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return(r=new FormData).append("ext",e.name),r.append("action",e.__object?"blocksy_extension_deactivate":"blocksy_extension_activate"),u(!0),n.prev=4,n.next=7,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",body:r});case 7:t(),n.next=12;break;case 10:n.prev=10,n.t0=n.catch(4);case 12:u(!1);case 13:case"end":return n.stop()}}),n,null,[[4,10]])})));return function(){return n.apply(this,arguments)}}(),f=function(){e.__object||e.data.api_key?p():d(!0)};return[i,f,Object(r.createElement)(r.Fragment,null,e.__object&&e.data.api_key&&Object(r.createElement)("button",{className:"ct-button ct-config-btn","data-button":"white",title:"Edit Credentials",onClick:function(){return d(!0)}},Object(a.__)("Configure","blc")),Object(r.createElement)(Oe,{isEditingCredentials:l,setIsEditingCredentials:d,extension:e,onCredentialsValidated:function(){e.__object||p(),d(!1)}}))]};function _e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ae=function(e){var t=e.extension,n=e.onExtsSync,o=_e(Ce(t,(function(){n()})),3),i=o[0],u=o[1],s=o[2],l=_e(L(t),2),d=l[0],p=l[1];return Object(r.createElement)("li",{className:c()({active:!!t.__object})},Object(r.createElement)("h4",{className:"ct-extension-title"},t.config.name,i&&Object(r.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 100 100"},Object(r.createElement)("g",{transform:"translate(50,50)"},Object(r.createElement)("g",{transform:"scale(1)"},Object(r.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),Object(r.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},Object(r.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})))))),t.config.description&&Object(r.createElement)("div",{className:"ct-extension-description"},t.config.description),Object(r.createElement)("div",{className:"ct-extension-actions"},Object(r.createElement)("button",{className:c()(t.__object?"ct-button":"ct-button-primary"),"data-button":"white",disabled:i,onClick:function(){return u()}},t.__object?Object(a.__)("Deactivate","blc"):Object(a.__)("Activate","blc")),s,t.readme&&Object(r.createElement)("button",{onClick:function(){return d()},"data-button":"white",className:"ct-minimal-button ct-instruction"},Object(r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M12,17L12,17c-0.552,0-1-0.448-1-1v-4 c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v4C13,16.552,12.552,17,12,17z M12.5,9h-1C11.224,9,11,8.776,11,8.5v-1 C11,7.224,11.224,7,11.5,7h1C12.776,7,13,7.224,13,7.5v1C13,8.776,12.776,9,12.5,9z"})))),p)};i.a.on("ct:extensions:card",(function(e){var t=e.CustomComponent;"mailchimp"===e.extension.name&&(t.extension=Ae)}))}]);
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=14)}([function(e,t){e.exports=window.wp.element},function(e,t,n){e.exports=n(9)()},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.React},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
+ */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var u in r)n.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t){e.exports=window.blocksyOptions},function(e,t,n){"use strict";e.exports=n(13)},function(e,t){e.exports=window.ctEvents},function(e,t,n){var r,o,i=n(11),a=n(12),u=(o=[],{activateTrap:function(e){if(o.length>0){var t=o[o.length-1];t!==e&&t.pause()}var n=o.indexOf(e);-1===n||o.splice(n,1),o.push(e)},deactivateTrap:function(e){var t=o.indexOf(e);-1!==t&&o.splice(t,1),o.length>0&&o[o.length-1].unpause()}});function c(e){return setTimeout(e,0)}e.exports=function(e,t){var n=document,o="string"==typeof e?n.querySelector(e):e,s=a({returnFocusOnDeactivate:!0,escapeDeactivates:!0},t),l={firstTabbableNode:null,lastTabbableNode:null,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1},d={activate:function(e){if(l.active)return;O(),l.active=!0,l.paused=!1,l.nodeFocusedBeforeActivation=n.activeElement;var t=e&&e.onActivate?e.onActivate:s.onActivate;t&&t();return f(),d},deactivate:p,pause:function(){if(l.paused||!l.active)return;l.paused=!0,h()},unpause:function(){if(!l.paused||!l.active)return;l.paused=!1,O(),f()}};return d;function p(e){if(l.active){clearTimeout(r),h(),l.active=!1,l.paused=!1,u.deactivateTrap(d);var t=e&&void 0!==e.onDeactivate?e.onDeactivate:s.onDeactivate;return t&&t(),(e&&void 0!==e.returnFocus?e.returnFocus:s.returnFocusOnDeactivate)&&c((function(){var e;w((e=l.nodeFocusedBeforeActivation,m("setReturnFocus")||e))})),d}}function f(){if(l.active)return u.activateTrap(d),r=c((function(){w(v())})),n.addEventListener("focusin",b,!0),n.addEventListener("mousedown",g,{capture:!0,passive:!1}),n.addEventListener("touchstart",g,{capture:!0,passive:!1}),n.addEventListener("click",I,{capture:!0,passive:!1}),n.addEventListener("keydown",y,{capture:!0,passive:!1}),d}function h(){if(l.active)return n.removeEventListener("focusin",b,!0),n.removeEventListener("mousedown",g,!0),n.removeEventListener("touchstart",g,!0),n.removeEventListener("click",I,!0),n.removeEventListener("keydown",y,!0),d}function m(e){var t=s[e],r=t;if(!t)return null;if("string"==typeof t&&!(r=n.querySelector(t)))throw new Error("`"+e+"` refers to no known node");if("function"==typeof t&&!(r=t()))throw new Error("`"+e+"` did not return a node");return r}function v(){var e;if(!(e=null!==m("initialFocus")?m("initialFocus"):o.contains(n.activeElement)?n.activeElement:l.firstTabbableNode||m("fallbackFocus")))throw new Error("Your focus-trap needs to have at least one focusable element");return e}function g(e){o.contains(e.target)||(s.clickOutsideDeactivates?p({returnFocus:!i.isFocusable(e.target)}):s.allowOutsideClick&&s.allowOutsideClick(e)||e.preventDefault())}function b(e){o.contains(e.target)||e.target instanceof Document||(e.stopImmediatePropagation(),w(l.mostRecentlyFocusedNode||v()))}function y(e){if(!1!==s.escapeDeactivates&&function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e))return e.preventDefault(),void p();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){if(O(),e.shiftKey&&e.target===l.firstTabbableNode)return e.preventDefault(),void w(l.lastTabbableNode);if(!e.shiftKey&&e.target===l.lastTabbableNode)e.preventDefault(),w(l.firstTabbableNode)}(e)}function I(e){s.clickOutsideDeactivates||o.contains(e.target)||s.allowOutsideClick&&s.allowOutsideClick(e)||(e.preventDefault(),e.stopImmediatePropagation())}function O(){var e=i(o);l.firstTabbableNode=e[0]||v(),l.lastTabbableNode=e[e.length-1]||v()}function w(e){e!==n.activeElement&&(e&&e.focus?(e.focus(),l.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):w(v()))}}},function(e,t,n){"use strict";var r=n(10);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){var n=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],r=n.join(","),o="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function i(e,t){t=t||{};var n,i,u,c=[],d=[],p=e.querySelectorAll(r);for(t.includeContainer&&o.call(e,r)&&(p=Array.prototype.slice.apply(p)).unshift(e),n=0;n<p.length;n++)a(i=p[n])&&(0===(u=s(i))?c.push(i):d.push({documentOrder:n,tabIndex:u,node:i}));return d.sort(l).map((function(e){return e.node})).concat(c)}function a(e){return!(!u(e)||function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t=function(e){for(var t=0;t<e.length;t++)if(e[t].checked)return e[t]}(e.ownerDocument.querySelectorAll('input[type="radio"][name="'+e.name+'"]'));return!t||t===e}(e)}(e)||s(e)<0)}function u(e){return!(e.disabled||function(e){return d(e)&&"hidden"===e.type}(e)||function(e){return null===e.offsetParent||"hidden"===getComputedStyle(e).visibility}(e))}i.isTabbable=function(e){if(!e)throw new Error("No node provided");return!1!==o.call(e,r)&&a(e)},i.isFocusable=function(e){if(!e)throw new Error("No node provided");return!1!==o.call(e,c)&&u(e)};var c=n.concat("iframe").join(",");function s(e){var t=parseInt(e.getAttribute("tabindex"),10);return isNaN(t)?function(e){return"true"===e.contentEditable}(e)?0:e.tabIndex:t}function l(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex}function d(e){return"INPUT"===e.tagName}e.exports=i},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e};var n=Object.prototype.hasOwnProperty},function(e,t,n){"use strict";
7
  /** @license React v16.13.1
8
  * react-is.production.min.js
9
  *
11
  *
12
  * This source code is licensed under the MIT license found in the
13
  * LICENSE file in the root directory of this source tree.
14
+ */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,I=r?Symbol.for("react.responder"):60118,O=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case p:case a:case c:case u:case h:return e;default:switch(e=e&&e.$$typeof){case l:case f:case g:case v:case s:return e;default:return t}}case i:return t}}}function S(e){return w(e)===p}t.AsyncMode=d,t.ConcurrentMode=p,t.ContextConsumer=l,t.ContextProvider=s,t.Element=o,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=v,t.Portal=i,t.Profiler=c,t.StrictMode=u,t.Suspense=h,t.isAsyncMode=function(e){return S(e)||w(e)===d},t.isConcurrentMode=S,t.isContextConsumer=function(e){return w(e)===l},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===v},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===c},t.isStrictMode=function(e){return w(e)===u},t.isSuspense=function(e){return w(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===c||e===u||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===v||e.$$typeof===s||e.$$typeof===l||e.$$typeof===f||e.$$typeof===y||e.$$typeof===I||e.$$typeof===O||e.$$typeof===b)},t.typeOf=w},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(7),i=n.n(o),a=n(2),u=n(4),c=n.n(u),s=n(3),l=n.n(s),d=n(1),p=n.n(d);function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m=function(e){e.initialState,e.getInitialState,e.refs,e.getRefs,e.didMount,e.didUpdate,e.willUnmount,e.getSnapshotBeforeUpdate,e.shouldUpdate,e.render;return function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["initialState","getInitialState","refs","getRefs","didMount","didUpdate","willUnmount","getSnapshotBeforeUpdate","shouldUpdate","render"])},v=function(e){function t(){var n,r;f(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=h(this,e.call.apply(e,[this].concat(i))),g.call(r),h(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getArgs=function(){var e=this.state,t=this.props,n=this._setState,r=this._forceUpdate,o=this._refs;return{state:e,props:m(t),refs:o,setState:n,forceUpdate:r}},t.prototype.componentDidMount=function(){this.props.didMount&&this.props.didMount(this.getArgs())},t.prototype.shouldComponentUpdate=function(e,t){return!this.props.shouldUpdate||this.props.shouldUpdate({props:this.props,state:this.state,nextProps:m(e),nextState:t})},t.prototype.componentWillUnmount=function(){this.props.willUnmount&&this.props.willUnmount({state:this.state,props:m(this.props),refs:this._refs})},t.prototype.componentDidUpdate=function(e,t,n){this.props.didUpdate&&this.props.didUpdate(Object.assign(this.getArgs(),{prevProps:m(e),prevState:t}),n)},t.prototype.getSnapshotBeforeUpdate=function(e,t){return this.props.getSnapshotBeforeUpdate?this.props.getSnapshotBeforeUpdate(Object.assign(this.getArgs(),{prevProps:m(e),prevState:t})):null},t.prototype.render=function(){var e=this.props,t=e.children,n=e.render;return n?n(this.getArgs()):"function"==typeof t?t(this.getArgs()):t||null},t}(l.a.Component);v.defaultProps={getInitialState:function(){},getRefs:function(){return{}}};var g=function(){var e=this;this.state=this.props.initialState||this.props.getInitialState(this.props),this._refs=this.props.refs||this.props.getRefs(this.getArgs()),this._setState=function(){return e.setState.apply(e,arguments)},this._forceUpdate=function(){return e.forceUpdate.apply(e,arguments)}},b=v,y=function(e){var t=e.children,n=e.container,o=void 0===n?document.body:n,i=e.type,a=void 0===i?"reach-portal":i;return Object(r.createElement)(b,{getRefs:function(){return{node:null}},didMount:function(e){var t=e.refs,n=e.forceUpdate,r=o.hasOwnProperty("current")?o.current:o;t.node=document.createElement(a),r.appendChild(t.node),n()},willUnmount:function(e){var t=e.refs.node,n=o.hasOwnProperty("current")?o.current:o;n&&n.removeChild(t)},render:function(e){var n=e.refs.node;return n?Object(r.createPortal)(t,n):null}})};var I=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},O=n(8),w=n.n(O);function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var E=function(){},j=function(){},_=function(e,t){var n,r,o;e.disposeAriaHider=(n=e.overlayNode,r=[],o=[],Array.prototype.forEach.call(document.querySelectorAll("body > *"),(function(e){if(e!==n.parentNode){var t=e.getAttribute("aria-hidden");null!==t&&"false"!==t||(r.push(t),o.push(e),e.setAttribute("aria-hidden","true"))}})),function(){o.forEach((function(e,t){var n=r[t];null===n?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n)}))}),e.trap=w()(e.overlayNode,{initialFocus:t?function(){return t.current}:void 0,fallbackFocus:e.contentNode,escapeDeactivates:!1,clickOutsideDeactivates:!1})},C=function(e){var t=e.refs;t.trap.deactivate(),t.disposeAriaHider()},P=React.createContext(),k=React.forwardRef((function(e,t){var n=e.container,o=e.isOpen,i=void 0===o||o,a=e.onDismiss,u=void 0===a?E:a,c=e.initialFocusRef,s=e.onClick,l=e.onKeyDown,d=x(e,["container","isOpen","onDismiss","initialFocusRef","onClick","onKeyDown"]);return Object(r.createElement)(b,{didMount:j},i?Object(r.createElement)(y,{container:n,"data-reach-dialog-wrapper":!0},Object(r.createElement)(b,{refs:{overlayNode:null,contentNode:null},didMount:function(e){var t=e.refs;_(t,c)},willUnmount:C},(function(e){var n=e.refs;return Object(r.createElement)(P.Provider,{value:function(e){return n.contentNode=e}},Object(r.createElement)("div",S({"data-reach-dialog-overlay":!0,onClick:I(s,(function(e){e.stopPropagation(),u()})),onKeyDown:I(l,(function(e){"Escape"===e.key&&(e.stopPropagation(),u())})),ref:function(e){n.overlayNode=e,t&&t(e)}},d)))}))):null)}));k.propTypes={initialFocusRef:function(){}};var A=function(e){return e.stopPropagation()},D=React.forwardRef((function(e,t){var n=e.onClick,o=(e.onKeyDown,x(e,["onClick","onKeyDown"]));return Object(r.createElement)(P.Consumer,null,(function(e){return Object(r.createElement)("div",S({"aria-modal":"true","data-reach-dialog-content":!0,tabIndex:"-1",onClick:I(n,A),ref:function(n){e(n),t&&t(n)}},o))}))})),M=n(5),T=function(e){return!!e},H=function(e){var t=e.items,n=e.isVisible,o=void 0===n?T:n,i=e.render,a=e.className,u=e.onDismiss;return Object(r.createElement)(M.Transition,{items:t,onStart:function(){return document.body.classList[o(t)?"add":"remove"]("ct-dashboard-overlay-open")},config:{duration:200},from:{opacity:0,y:-10},enter:{opacity:1,y:0},leave:{opacity:0,y:10}},(function(e){return o(e)&&function(t){return Object(r.createElement)(k,{style:{opacity:t.opacity},container:document.querySelector("#wpbody"),onDismiss:function(){return u()}},Object(r.createElement)(D,{className:c()("ct-admin-modal",a),style:{transform:"translate3d(0px, ".concat(t.y,"px, 0px)")}},Object(r.createElement)("button",{className:"close-button",onClick:function(){return u()}},"×"),i(e,t)))}}))};function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var L=function(e){var t=R(Object(r.useState)(!1),2),n=t[0],o=t[1];return[function(){return o(!0)},Object(r.createElement)(H,{items:n,onDismiss:function(){return o(!1)},render:function(){return Object(r.createElement)("div",{className:"ct-modal-content",dangerouslySetInnerHTML:{__html:e.readme}})}})]};function U(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function K(){return(K=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n(6);function V(e){return null!=e&&"object"==typeof e&&1===e.nodeType}function B(e,t){return(!t||"hidden"!==e)&&("visible"!==e&&"clip"!==e)}function $(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return B(n.overflowY,t)||B(n.overflowX,t)||function(e){var t=function(e){return e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView.frameElement:null}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function W(e,t,n,r,o,i,a,u){return i<e&&a>t||i>e&&a<t?0:i<=e&&u<=n||a>=t&&u>=n?i-e-r:a>t&&u<n||i<e&&u>n?a-t+o:0}var z=0;function q(e){return"function"==typeof e?e:Y}function Y(){}function X(e,t){null!==e&&function(e,t){var n=t.scrollMode,r=t.block,o=t.inline,i=t.boundary,a=t.skipOverflowHiddenElements,u="function"==typeof i?i:function(e){return e!==i};if(!V(e))throw new TypeError("Invalid target");for(var c=document.scrollingElement||document.documentElement,s=[],l=e;V(l)&&u(l);){if((l=l.parentNode)===c){s.push(l);break}l===document.body&&$(l)&&!$(document.documentElement)||$(l,a)&&s.push(l)}for(var d=window.visualViewport?visualViewport.width:innerWidth,p=window.visualViewport?visualViewport.height:innerHeight,f=window.scrollX||pageXOffset,h=window.scrollY||pageYOffset,m=e.getBoundingClientRect(),v=m.height,g=m.width,b=m.top,y=m.right,I=m.bottom,O=m.left,w="start"===r||"nearest"===r?b:"end"===r?I:b+v/2,S="center"===o?O+g/2:"end"===o?y:O,x=[],E=0;E<s.length;E++){var j=s[E],_=j.getBoundingClientRect(),C=_.height,P=_.width,k=_.top,A=_.right,D=_.bottom,M=_.left;if("if-needed"===n&&b>=0&&O>=0&&I<=p&&y<=d&&b>=k&&I<=D&&O>=M&&y<=A)return x;var T=getComputedStyle(j),H=parseInt(T.borderLeftWidth,10),R=parseInt(T.borderTopWidth,10),N=parseInt(T.borderRightWidth,10),L=parseInt(T.borderBottomWidth,10),U=0,K=0,F="offsetWidth"in j?j.offsetWidth-j.clientWidth-H-N:0,B="offsetHeight"in j?j.offsetHeight-j.clientHeight-R-L:0;if(c===j)U="start"===r?w:"end"===r?w-p:"nearest"===r?W(h,h+p,p,R,L,h+w,h+w+v,v):w-p/2,K="start"===o?S:"center"===o?S-d/2:"end"===o?S-d:W(f,f+d,d,H,N,f+S,f+S+g,g),U=Math.max(0,U+h),K=Math.max(0,K+f);else{U="start"===r?w-k-R:"end"===r?w-D+L+B:"nearest"===r?W(k,D,C,R,L+B,w,w+v,v):w-(k+C/2)+B/2,K="start"===o?S-M-H:"center"===o?S-(M+P/2)+F/2:"end"===o?S-A+N+F:W(M,A,P,H,N+F,S,S+g,g);var z=j.scrollLeft,q=j.scrollTop;w+=q-(U=Math.max(0,Math.min(q+U,j.scrollHeight-C+B))),S+=z-(K=Math.max(0,Math.min(z+K,j.scrollWidth-P+F)))}x.push({el:j,top:U,left:K})}return x}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}function G(e,t){return e===t||e.contains&&e.contains(t)}function J(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function Q(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function Z(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function ee(e){var t=e.isOpen,n=e.selectedItem,r=e.resultCount,o=e.previousResultCount,i=e.itemToString;return t?r?r!==o?r+" result"+(1===r?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":n?i(n):""}function te(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}function ne(e){return"string"==typeof e.type}function re(e){return e.props}var oe=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function ie(e){void 0===e&&(e={});var t={};return oe.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function ae(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function ue(e,t,n){var r=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:r+1);var o=t+e;return o<0?o=r:o>r&&(o=0),o}var ce=J((function(){le().textContent=""}),500);function se(e,t){var n=le(t);e&&(n.textContent=e,ce())}function le(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var de=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),pe=function(){var e=function(e){var t,n;function r(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(z++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=ie(t),n.internalSetState(K({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=ie(t),n.internalSetState(K({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,K({},n.getStateAndHelpers(),{},e)),n.setState((function(t){t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var c={},s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),u.type=u.type||0,Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(s[e]=u[e],n.isControlledProp(e)||(c[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,K({},n.getStateAndHelpers(),{},u)),c}),(function(){q(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,u=o.ref,c=U(o,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError,l=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=l;var d=n.getState().isOpen;return K(((r={})[a]=Z(u,n.rootRef),r.role="combobox",r["aria-expanded"]=d,r["aria-haspopup"]="listbox",r["aria-owns"]=d?n.menuId:null,r["aria-labelledby"]=n.labelId,r),c)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(ue(1,t.getState().highlightedIndex,e),{type:4})}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();e>0&&t.setHighlightedIndex(ue(-1,t.getState().highlightedIndex,e),{type:4})}))},Enter:function(e){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5,selectedItem:null,inputValue:""})}},n.buttonKeyDownHandlers=K({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=K({},n.keyDownHandlers,{Home:function(e){this.highlightFirstOrLastIndex(e,!0,{type:7})},End:function(e){this.highlightFirstOrLastIndex(e,!1,{type:8})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),i=t.onKeyUp,a=t.onBlur,u=U(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),c=n.getState().isOpen,s={onClick:Q(r,n.buttonHandleClick),onKeyDown:Q(o,n.buttonHandleKeyDown),onKeyUp:Q(i,n.buttonHandleKeyUp),onBlur:Q(a,n.buttonHandleBlur)};return K({type:"button",role:"button","aria-label":c?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},u.disabled?{}:s,{},u)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=ae(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(F(n),e)},n.buttonHandleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:14})}))},n.getLabelProps=function(e){return K({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput,u=(t.onChangeText,U(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),c={};var s,l=n.getState(),d=l.inputValue,p=l.isOpen,f=l.highlightedIndex;u.disabled||((s={}).onChange=Q(i,a,n.inputHandleChange),s.onKeyDown=Q(r,n.inputHandleKeyDown),s.onBlur=Q(o,n.inputHandleBlur),c=s);return K({"aria-autocomplete":"list","aria-activedescendant":p&&"number"==typeof f&&f>=0?n.getItemId(f):null,"aria-controls":p?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:d,id:n.inputId},c,{},u)},n.inputHandleKeyDown=function(e){var t=ae(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(F(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&!!n.props.environment.document.activeElement&&!!n.props.environment.document.activeElement.dataset&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:10})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,u=o.ref,c=U(o,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError,l=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=l,K(((r={})[a]=Z(u,n.menuRef),r.role="listbox",r["aria-labelledby"]=c&&c["aria-label"]?null:n.labelId,r.id=n.menuId,r),c)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick,u=(r.onPress,r.index),c=r.item,s=void 0===c?void 0:c,l=U(r,["onMouseMove","onMouseDown","onClick","onPress","index","item"]);void 0===u?(n.items.push(s),u=n.items.indexOf(s)):n.items[u]=s;var d=a,p=((t={onMouseMove:Q(o,(function(){u!==n.getState().highlightedIndex&&(n.setHighlightedIndex(u,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:Q(i,(function(e){e.preventDefault()}))}).onClick=Q(d,(function(){n.selectItemAtIndex(u,{type:9})})),t),f=l.disabled?{onMouseDown:p.onMouseDown}:p;return K({id:n.getItemId(u),role:"option","aria-selected":n.getState().highlightedIndex===u},f,{},l)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=ie(e),n.internalSetState((function(t){var r=t.selectedItem;return K({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=ie(e),n.internalSetState((function(t){var r=t.isOpen;return K({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},{},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),q(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=J((function(){var e=n.getState(),t=n.items[e.highlightedIndex],r=n.getItemCount(),o=n.props.getA11yStatusMessage(K({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:r,highlightedItem:t},e));n.previousResultCount=r,se(o,n.props.environment.document)}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,u=r.defaultIsOpen,c=r.initialIsOpen,s=void 0===c?u:c,l=r.initialInputValue,d=void 0===l?"":l,p=r.initialSelectedItem,f=void 0===p?null:p,h=n.getState({highlightedIndex:a,isOpen:s,inputValue:d,selectedItem:f});return null!=h.selectedItem&&void 0===n.props.initialInputValue&&(h.inputValue=n.props.itemToString(h.selectedItem)),n.state=h,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},o.getState=function(e){var t=this;return void 0===e&&(e=this.state),Object.keys(e).reduce((function(n,r){return n[r]=t.isControlledProp(r)?t.props[r]:e[r],n}),{})},o.isControlledProp=function(e){return void 0!==this.props[e]},o.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},o.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},o.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},o.moveHighlightedIndex=function(e,t){var n=this.getItemCount();if(n>0){var r=ue(e,this.getState().highlightedIndex,n);this.setHighlightedIndex(r,t)}},o.highlightFirstOrLastIndex=function(e,t,n){var r=this.getItemCount()-1;r<0||!this.getState().isOpen||(e.preventDefault(),this.setHighlightedIndex(t?0:r,n))},o.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,u=this.getRootProps,c=this.getToggleButtonProps,s=this.getLabelProps,l=this.getMenuProps,d=this.getInputProps,p=this.getItemProps,f=this.openMenu,h=this.closeMenu,m=this.toggleMenu,v=this.selectItem,g=this.selectItemAtIndex,b=this.selectHighlightedItem,y=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:u,getToggleButtonProps:c,getLabelProps:s,getMenuProps:l,getInputProps:d,getItemProps:p,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:m,selectItem:v,selectItemAtIndex:g,selectHighlightedItem:b,setHighlightedIndex:y,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},o.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var r=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(G(e,t)||n&&G(e,r.activeElement))}))},n=function(){e.isMouseDown=!0},r=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(){e.isTouchMove=!1},i=function(){e.isTouchMove=!0},a=function(n){var r=t(n.target,!1);e.isTouchMove||r||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},u=this.props.environment;u.addEventListener("mousedown",n),u.addEventListener("mouseup",r),u.addEventListener("touchstart",o),u.addEventListener("touchmove",i),u.addEventListener("touchend",a),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),u.removeEventListener("mousedown",n),u.removeEventListener("mouseup",r),u.removeEventListener("touchstart",o),u.removeEventListener("touchmove",i),u.removeEventListener("touchend",a)}},o.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},o.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=te(this.props.children,Y);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=te(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:ne(t)?Object(s.cloneElement)(t,this.getRootProps(re(t))):void 0:null},r}(s.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:ee,itemToString:function(e){return null==e?"":String(e)},onStateChange:Y,onInputValueChange:Y,onUserAction:Y,onChange:Y,onSelect:Y,onOuterClick:Y,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:X},e.stateChangeTypes=de,e}();p.a.array.isRequired,p.a.func,p.a.func,p.a.func,p.a.bool,p.a.number,p.a.number,p.a.number,p.a.bool,p.a.bool,p.a.bool,p.a.any,p.a.any,p.a.any,p.a.string,p.a.string,p.a.string,p.a.func,p.a.string,p.a.func,p.a.func,p.a.func,p.a.func,p.a.func,p.a.shape({addEventListener:p.a.func,removeEventListener:p.a.func,document:p.a.shape({getElementById:p.a.func,activeElement:p.a.any,body:p.a.any})});"undefined"==typeof window||window;var fe=pe;function he(){return(he=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function me(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var be=function(e){var t=e.listId,n=e.provider,o=e.apiKey,i=e.onChange,u=ve(Object(r.useState)([]),2),s=u[0],l=u[1],d=ve(Object(r.useState)(!1),2),p=d[0],f=d[1],h=ve(Object(r.useState)({controller:null}),2),m=h[0].controller,v=h[1],g=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t,r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m&&m.abort(),f(!0),"AbortController"in window&&(m=new AbortController,v({controller:m})),(t=new FormData).append("api_key",o),t.append("provider",n),t.append("action","blocksy_ext_newsletter_subscribe_maybe_get_lists"),e.prev=7,e.next=10,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",signal:m.signal,body:t});case 10:if(200!==(r=e.sent).status){e.next=20;break}return e.next=14,r.json();case 14:if(!(i=e.sent).success){e.next=20;break}if("api_key_invalid"===i.data.result){e.next=20;break}return f(!1),l(i.data.result),e.abrupt("return");case 20:e.next=24;break;case 22:e.prev=22,e.t0=e.catch(7);case 24:l([]),f(!1);case 26:case"end":return e.stop()}}),e,null,[[7,22]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){me(i,r,o,a,u,"next",e)}function u(e){me(i,r,o,a,u,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();return Object(r.useEffect)((function(){o?g():l([])}),[n,o]),0===s.length?Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",{disabled:!0,placeholder:p?Object(a.__)("Loading","blc"):Object(a.__)("Invalid API Key...","blc")})):Object(r.createElement)(fe,{selectedItem:t||"",onChange:function(e){return i(e)},itemToString:function(e){return e?(s.find((function(t){return t.id===e}))||{}).name:""}},(function(e){var t=e.getInputProps,n=e.getItemProps,o=(e.getLabelProps,e.getMenuProps),i=e.isOpen,u=(e.inputValue,e.highlightedIndex),l=e.selectedItem,d=e.openMenu;return Object(r.createElement)("div",{className:"ct-select-input"},Object(r.createElement)("input",he({},t({onFocus:function(){return d()},onClick:function(){return d()}}),{placeholder:Object(a.__)("Select list...","blc"),readOnly:!0})),i&&Object(r.createElement)("div",o({className:"ct-select-dropdown"}),s.map((function(e,t){return Object(r.createElement)("div",n({key:e.id,index:t,item:e.id,className:c()("ct-select-dropdown-item",{active:u===t,selected:l===e.id})}),e.name)}))))}))};function ye(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function Ie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Oe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Oe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var we=function(e){var t=e.extension,n=e.isEditingCredentials,o=e.setIsEditingCredentials,i=e.onCredentialsValidated,u=Ie(Object(r.useState)(t.data.provider),2),s=u[0],l=u[1],d=Ie(Object(r.useState)(t.data.api_key),2),p=d[0],f=d[1],h=Ie(Object(r.useState)(t.data.list_id),2),m=h[0],v=h[1],g=Ie(Object(r.useState)(!1),2),b=g[0],y=g[1],I=Ie(Object(r.useState)(!1),2),O=I[0],w=I[1],S=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=new FormData).append("provider",s),t.append("api_key",p),t.append("list_id",m),t.append("action","blocksy_ext_newsletter_subscribe_maybe_save_credentials"),y(!0),e.prev=6,e.next=9,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",body:t});case 9:if(200!==(n=e.sent).status){e.next=15;break}return e.next=13,n.json();case 13:(r=e.sent).success&&"api_key_invalid"!==r.data.result&&(i(),w(!1));case 15:w(!0),e.next=21;break;case 18:e.prev=18,e.t0=e.catch(6),w(!0);case 21:return e.next=23,new Promise((function(e){return setTimeout((function(){return e()}),1e3)}));case 23:y(!1);case 24:case"end":return e.stop()}}),e,null,[[6,18]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){ye(i,r,o,a,u,"next",e)}function u(e){ye(i,r,o,a,u,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();return Object(r.createElement)(H,{items:n,onDismiss:function(){return o(!1)},className:"ct-mailchimp-modal",render:function(){return Object(r.createElement)("div",{className:c()("ct-modal-content",{"ct-key-invalid":O})},Object(r.createElement)("h2",null,Object(a.__)("API Credentials","blc")),Object(r.createElement)("p",{dangerouslySetInnerHTML:{__html:Object(a.__)("Enter your Newsletter provider API credentials in the form below.","blc")}}),Object(r.createElement)("div",{className:"ct-newsletter-select-provider"},Object(r.createElement)(r.Fragment,null,Object(r.createElement)("h4",null,Object(a.__)("Select Provider","blc")),Object(r.createElement)(M.Select,{onChange:function(e){l(e)},option:{placeholder:Object(a.__)("Pick Mailing Service","blc"),choices:[{key:"mailchimp",value:"Mailchimp"},{key:"mailerlite",value:"Mailerlite"}]},value:s})),!ctDashboardLocalizations.plugin_data.is_pro&&"mailchimp"!==s&&Object(r.createElement)("p",{dangerouslySetInnerHTML:{__html:Object(a.sprintf)(Object(a.__)("This optyion is available only in Blocksy premium %sversion%s.","blc"),'<a target="_blank" href="https://creativethemes.com/blocksy/pricing/">',"</a>")}}),"mailchimp"===s&&Object(r.createElement)("p",{dangerouslySetInnerHTML:{__html:Object(a.sprintf)(Object(a.__)("More info on how to generate an API key for Mailchimp can be found %shere%s.","blc"),'<a target="_blank" href="https://mailchimp.com/help/about-api-keys/">',"</a>")}}),ctDashboardLocalizations.plugin_data.is_pro&&"mailerlite"===s&&Object(r.createElement)("p",{dangerouslySetInnerHTML:{__html:Object(a.sprintf)(Object(a.__)("More info on how to generate an API key for Mailerlite can be found %shere%s.","blc"),'<a target="_blank" href="https://help.mailerlite.com/article/show/35040-where-to-find-the-mailerlite-api-key-and-api-documentation">',"</a>")}})),("mailchimp"===s||ctDashboardLocalizations.plugin_data.is_pro)&&Object(r.createElement)("div",{className:"mailchimp-credentials"},Object(r.createElement)("section",null,Object(r.createElement)("label",null,Object(a.__)("API Key","blc")),Object(r.createElement)("div",{className:"ct-option-input"},Object(r.createElement)("input",{type:"text",onChange:function(e){var t=e.target.value;return f(t)},value:p||""}))),Object(r.createElement)("section",null,Object(r.createElement)("label",null,Object(a.__)("List ID","blc")),Object(r.createElement)(be,{listId:m,onChange:function(e){return v(e)},provider:s,apiKey:p})),Object(r.createElement)("section",null,Object(r.createElement)("label",null," "),Object(r.createElement)("button",{className:"ct-button","data-button":"blue",disabled:!p||!m||b,onClick:function(){return S()}},b?Object(a.__)("Loading...","blc"):t.__object?Object(a.__)("Save Settings","blc"):Object(a.__)("Activate","blc")))))}})};function Se(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function xe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Se(i,r,o,a,u,"next",e)}function u(e){Se(i,r,o,a,u,"throw",e)}a(void 0)}))}}function Ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return je(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return je(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=Object(r.useState)(!1),o=Ee(n,2),i=o[0],u=o[1],c=Object(r.useState)(!1),s=Ee(c,2),l=s[0],d=s[1],p=function(){var n=xe(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return(r=new FormData).append("ext",e.name),r.append("action",e.__object?"blocksy_extension_deactivate":"blocksy_extension_activate"),u(!0),n.prev=4,n.next=7,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",body:r});case 7:t(),n.next=12;break;case 10:n.prev=10,n.t0=n.catch(4);case 12:u(!1);case 13:case"end":return n.stop()}}),n,null,[[4,10]])})));return function(){return n.apply(this,arguments)}}(),f=function(){e.__object||e.data.api_key?p():d(!0)};return[i,f,Object(r.createElement)(r.Fragment,null,e.__object&&e.data.api_key&&Object(r.createElement)("button",{className:"ct-button ct-config-btn","data-button":"white",title:"Edit Credentials",onClick:function(){return d(!0)}},Object(a.__)("Configure","blc")),Object(r.createElement)(we,{isEditingCredentials:l,setIsEditingCredentials:d,extension:e,onCredentialsValidated:function(){e.__object||p(),d(!1)}}))]};function Ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ke=function(e){var t=e.extension,n=e.onExtsSync,o=Ce(_e(t,(function(){n()})),3),i=o[0],u=o[1],s=o[2],l=Ce(L(t),2),d=l[0],p=l[1];return Object(r.createElement)("li",{className:c()({active:!!t.__object})},Object(r.createElement)("h4",{className:"ct-extension-title"},t.config.name,i&&Object(r.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 100 100"},Object(r.createElement)("g",{transform:"translate(50,50)"},Object(r.createElement)("g",{transform:"scale(1)"},Object(r.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),Object(r.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},Object(r.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})))))),t.config.description&&Object(r.createElement)("div",{className:"ct-extension-description"},t.config.description),Object(r.createElement)("div",{className:"ct-extension-actions"},Object(r.createElement)("button",{className:c()(t.__object?"ct-button":"ct-button-primary"),"data-button":"white",disabled:i,onClick:function(){return u()}},t.__object?Object(a.__)("Deactivate","blc"):Object(a.__)("Activate","blc")),s,t.readme&&Object(r.createElement)("button",{onClick:function(){return d()},"data-button":"white",className:"ct-minimal-button ct-instruction"},Object(r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M12,17L12,17c-0.552,0-1-0.448-1-1v-4 c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v4C13,16.552,12.552,17,12,17z M12.5,9h-1C11.224,9,11,8.776,11,8.5v-1 C11,7.224,11.224,7,11.5,7h1C12.776,7,13,7.224,13,7.5v1C13,8.776,12.776,9,12.5,9z"})))),p)};i.a.on("ct:extensions:card",(function(e){var t=e.CustomComponent;"newsletter-subscribe"===e.extension.name&&(t.extension=ke)}))}]);
framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js ADDED
@@ -0,0 +1,219 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import {
2
+ createElement,
3
+ Component,
4
+ useEffect,
5
+ useState,
6
+ Fragment,
7
+ } from '@wordpress/element'
8
+
9
+ import classnames from 'classnames'
10
+ import { __, sprintf } from 'ct-i18n'
11
+ import ListPicker from './ListPicker'
12
+ import Overlay from '../../../../../static/js/helpers/Overlay'
13
+ import { Select } from 'blocksy-options'
14
+
15
+ const EditCredentials = ({
16
+ extension,
17
+ isEditingCredentials,
18
+ setIsEditingCredentials,
19
+ onCredentialsValidated,
20
+ }) => {
21
+ const [provider, setProvider] = useState(extension.data.provider)
22
+ const [apiKey, setApiKey] = useState(extension.data.api_key)
23
+ const [listId, setListId] = useState(extension.data.list_id)
24
+ const [isLoading, setIsLoading] = useState(false)
25
+ const [isApiKeyInvalid, makeKeyInvalid] = useState(false)
26
+
27
+ const attemptToSaveCredentials = async () => {
28
+ const body = new FormData()
29
+
30
+ body.append('provider', provider)
31
+ body.append('api_key', apiKey)
32
+ body.append('list_id', listId)
33
+
34
+ body.append(
35
+ 'action',
36
+ 'blocksy_ext_newsletter_subscribe_maybe_save_credentials'
37
+ )
38
+
39
+ setIsLoading(true)
40
+
41
+ try {
42
+ const response = await fetch(ctDashboardLocalizations.ajax_url, {
43
+ method: 'POST',
44
+ body,
45
+ })
46
+
47
+ if (response.status === 200) {
48
+ const body = await response.json()
49
+
50
+ if (body.success) {
51
+ if (body.data.result !== 'api_key_invalid') {
52
+ onCredentialsValidated()
53
+ makeKeyInvalid(false)
54
+ }
55
+ }
56
+ }
57
+
58
+ makeKeyInvalid(true)
59
+ } catch (e) {
60
+ makeKeyInvalid(true)
61
+ }
62
+
63
+ await new Promise((r) => setTimeout(() => r(), 1000))
64
+
65
+ setIsLoading(false)
66
+ }
67
+
68
+ return (
69
+ <Overlay
70
+ items={isEditingCredentials}
71
+ onDismiss={() => setIsEditingCredentials(false)}
72
+ className={'ct-mailchimp-modal'}
73
+ render={() => (
74
+ <div
75
+ className={classnames('ct-modal-content', {
76
+ 'ct-key-invalid': isApiKeyInvalid,
77
+ })}>
78
+ <h2>{__('API Credentials', 'blc')}</h2>
79
+
80
+ <p
81
+ dangerouslySetInnerHTML={{
82
+ __html: __(
83
+ 'Enter your Newsletter provider API credentials in the form below.',
84
+ 'blc'
85
+ ),
86
+ }}
87
+ />
88
+
89
+ <div className="ct-newsletter-select-provider">
90
+ <Fragment>
91
+ <h4>{__('Select Provider', 'blc')}</h4>
92
+
93
+ <Select
94
+ onChange={(copy) => {
95
+ setProvider(copy)
96
+ }}
97
+ option={{
98
+ placeholder: __(
99
+ 'Pick Mailing Service',
100
+ 'blc'
101
+ ),
102
+ choices: [
103
+ {
104
+ key: 'mailchimp',
105
+ value: 'Mailchimp',
106
+ },
107
+
108
+ {
109
+ key: 'mailerlite',
110
+ value: 'Mailerlite',
111
+ },
112
+ ],
113
+ }}
114
+ value={provider}
115
+ />
116
+ </Fragment>
117
+
118
+ {!ctDashboardLocalizations.plugin_data.is_pro &&
119
+ provider !== 'mailchimp' && (
120
+ <p
121
+ dangerouslySetInnerHTML={{
122
+ __html: sprintf(
123
+ __(
124
+ 'This optyion is available only in Blocksy premium %sversion%s.',
125
+ 'blc'
126
+ ),
127
+
128
+ '<a target="_blank" href="https://creativethemes.com/blocksy/pricing/">',
129
+ '</a>'
130
+ ),
131
+ }}
132
+ />
133
+ )}
134
+
135
+ {provider === 'mailchimp' && (
136
+ <p
137
+ dangerouslySetInnerHTML={{
138
+ __html: sprintf(
139
+ __(
140
+ 'More info on how to generate an API key for Mailchimp can be found %shere%s.',
141
+ 'blc'
142
+ ),
143
+
144
+ '<a target="_blank" href="https://mailchimp.com/help/about-api-keys/">',
145
+ '</a>'
146
+ ),
147
+ }}
148
+ />
149
+ )}
150
+
151
+ {ctDashboardLocalizations.plugin_data.is_pro &&
152
+ provider === 'mailerlite' && (
153
+ <p
154
+ dangerouslySetInnerHTML={{
155
+ __html: sprintf(
156
+ __(
157
+ 'More info on how to generate an API key for Mailerlite can be found %shere%s.',
158
+ 'blc'
159
+ ),
160
+
161
+ '<a target="_blank" href="https://help.mailerlite.com/article/show/35040-where-to-find-the-mailerlite-api-key-and-api-documentation">',
162
+ '</a>'
163
+ ),
164
+ }}
165
+ />
166
+ )}
167
+ </div>
168
+
169
+ {(provider === 'mailchimp' ||
170
+ ctDashboardLocalizations.plugin_data.is_pro) && (
171
+ <div className="mailchimp-credentials">
172
+ <section>
173
+ <label>{__('API Key', 'blc')}</label>
174
+
175
+ <div className="ct-option-input">
176
+ <input
177
+ type="text"
178
+ onChange={({ target: { value } }) =>
179
+ setApiKey(value)
180
+ }
181
+ value={apiKey || ''}
182
+ />
183
+ </div>
184
+ </section>
185
+
186
+ <section>
187
+ <label>{__('List ID', 'blc')}</label>
188
+
189
+ <ListPicker
190
+ listId={listId}
191
+ onChange={(id) => setListId(id)}
192
+ provider={provider}
193
+ apiKey={apiKey}
194
+ />
195
+ </section>
196
+
197
+ <section>
198
+ <label>&nbsp;</label>
199
+ <button
200
+ className="ct-button"
201
+ data-button="blue"
202
+ disabled={!apiKey || !listId || isLoading}
203
+ onClick={() => attemptToSaveCredentials()}>
204
+ {isLoading
205
+ ? __('Loading...', 'blc')
206
+ : !extension.__object
207
+ ? __('Activate', 'blc')
208
+ : __('Save Settings', 'blc')}
209
+ </button>
210
+ </section>
211
+ </div>
212
+ )}
213
+ </div>
214
+ )}
215
+ />
216
+ )
217
+ }
218
+
219
+ export default EditCredentials
framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/js/ListPicker.js RENAMED
@@ -9,7 +9,7 @@ import Downshift from 'downshift'
9
  import { __ } from 'ct-i18n'
10
  import classnames from 'classnames'
11
 
12
- const ListPicker = ({ listId, apiKey, onChange }) => {
13
  const [lists, setLists] = useState([])
14
  const [isLoadingLists, setListsLoading] = useState(false)
15
 
@@ -35,7 +35,11 @@ const ListPicker = ({ listId, apiKey, onChange }) => {
35
  const body = new FormData()
36
 
37
  body.append('api_key', apiKey)
38
- body.append('action', 'blocksy_ext_mailchimp_maybe_get_lists')
 
 
 
 
39
 
40
  try {
41
  const response = await fetch(ctDashboardLocalizations.ajax_url, {
@@ -43,6 +47,7 @@ const ListPicker = ({ listId, apiKey, onChange }) => {
43
  signal: controller.signal,
44
  body,
45
  })
 
46
  if (response.status === 200) {
47
  const body = await response.json()
48
 
@@ -67,13 +72,8 @@ const ListPicker = ({ listId, apiKey, onChange }) => {
67
  return
68
  }
69
 
70
- if (apiKey.indexOf('-') === -1) {
71
- setLists([])
72
- return
73
- }
74
-
75
  maybeFetchLists()
76
- }, [apiKey])
77
 
78
  return lists.length === 0 ? (
79
  <div className="ct-select-input">
9
  import { __ } from 'ct-i18n'
10
  import classnames from 'classnames'
11
 
12
+ const ListPicker = ({ listId, provider, apiKey, onChange }) => {
13
  const [lists, setLists] = useState([])
14
  const [isLoadingLists, setListsLoading] = useState(false)
15
 
35
  const body = new FormData()
36
 
37
  body.append('api_key', apiKey)
38
+ body.append('provider', provider)
39
+ body.append(
40
+ 'action',
41
+ 'blocksy_ext_newsletter_subscribe_maybe_get_lists'
42
+ )
43
 
44
  try {
45
  const response = await fetch(ctDashboardLocalizations.ajax_url, {
47
  signal: controller.signal,
48
  body,
49
  })
50
+
51
  if (response.status === 200) {
52
  const body = await response.json()
53
 
72
  return
73
  }
74
 
 
 
 
 
 
75
  maybeFetchLists()
76
+ }, [provider, apiKey])
77
 
78
  return lists.length === 0 ? (
79
  <div className="ct-select-input">
framework/extensions/{mailchimp/dashboard-static/js/Mailchimp.js → newsletter-subscribe/dashboard-static/js/NewsletterSubscribe.js} RENAMED
@@ -12,7 +12,7 @@ import useExtensionReadme from '../../../../../static/js/helpers/useExtensionRea
12
  // import useActivationAction from '../../../../../static/js/helpers/useActivationAction'
13
  import useActivationWithRequirements from './hooks/useActivationWithRequirements'
14
 
15
- const Mailchimp = ({ extension, onExtsSync }) => {
16
  const [isLoading, activationAction, ui] = useActivationWithRequirements(
17
  extension,
18
  () => {
@@ -92,4 +92,4 @@ const Mailchimp = ({ extension, onExtsSync }) => {
92
  )
93
  }
94
 
95
- export default Mailchimp
12
  // import useActivationAction from '../../../../../static/js/helpers/useActivationAction'
13
  import useActivationWithRequirements from './hooks/useActivationWithRequirements'
14
 
15
+ const NewsletterSubscribe = ({ extension, onExtsSync }) => {
16
  const [isLoading, activationAction, ui] = useActivationWithRequirements(
17
  extension,
18
  () => {
92
  )
93
  }
94
 
95
+ export default NewsletterSubscribe
framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/js/hooks/useActivationWithRequirements.js RENAMED
File without changes
framework/extensions/{mailchimp → newsletter-subscribe}/dashboard-static/js/main.js RENAMED
@@ -7,9 +7,9 @@ import {
7
  } from '@wordpress/element'
8
  import ctEvents from 'ct-events'
9
 
10
- import Mailchimp from './Mailchimp'
11
 
12
  ctEvents.on('ct:extensions:card', ({ CustomComponent, extension }) => {
13
- if (extension.name !== 'mailchimp') return
14
- CustomComponent.extension = Mailchimp
15
  })
7
  } from '@wordpress/element'
8
  import ctEvents from 'ct-events'
9
 
10
+ import NewsletterSubscribe from './NewsletterSubscribe'
11
 
12
  ctEvents.on('ct:extensions:card', ({ CustomComponent, extension }) => {
13
+ if (extension.name !== 'newsletter-subscribe') return
14
+ CustomComponent.extension = NewsletterSubscribe
15
  })
framework/extensions/{mailchimp → newsletter-subscribe}/extension.php RENAMED
@@ -1,13 +1,15 @@
1
  <?php
2
 
3
  require_once dirname(__FILE__) . '/helpers.php';
4
- require_once dirname(__FILE__) . '/mailchimp-manager.php';
 
 
5
 
6
- class BlocksyExtensionMailchimp {
7
  public function __construct() {
8
  add_action('blocksy:global-dynamic-css:enqueue', function ($args) {
9
  blocksy_theme_get_dynamic_styles(array_merge([
10
- 'path' => dirname( __FILE__ ) . '/global.php',
11
  'chunk' => 'global'
12
  ], $args));
13
  }, 10, 3);
@@ -26,7 +28,7 @@ class BlocksyExtensionMailchimp {
26
 
27
  wp_register_script(
28
  'blocksy-ext-newsletter-subscribe-admin-scripts',
29
- BLOCKSY_URL . 'framework/extensions/mailchimp/admin-static/bundle/main.js',
30
  [],
31
  $data['Version'],
32
  true
@@ -36,7 +38,7 @@ class BlocksyExtensionMailchimp {
36
  'blocksy-ext-newsletter-subscribe-admin-scripts',
37
  'blocksy_ext_newsletter_subscribe_localization',
38
  [
39
- 'public_url' => BLOCKSY_URL . 'framework/extensions/mailchimp/admin-static/bundle/',
40
  ]
41
  );
42
  });
@@ -50,7 +52,7 @@ class BlocksyExtensionMailchimp {
50
 
51
  wp_register_script(
52
  'blocksy-ext-newsletter-subscribe-admin-scripts',
53
- BLOCKSY_URL . 'framework/extensions/mailchimp/admin-static/bundle/main.js',
54
  [],
55
  $data['Version'],
56
  true
@@ -60,7 +62,7 @@ class BlocksyExtensionMailchimp {
60
  'blocksy-ext-newsletter-subscribe-admin-scripts',
61
  'blocksy_ext_newsletter_subscribe_localization',
62
  [
63
- 'public_url' => BLOCKSY_URL . 'framework/extensions/mailchimp/admin-static/bundle/',
64
  ]
65
  );
66
  });
@@ -78,7 +80,7 @@ class BlocksyExtensionMailchimp {
78
 
79
  wp_enqueue_style(
80
  'blocksy-ext-newsletter-subscribe-styles',
81
- BLOCKSY_URL . 'framework/extensions/mailchimp/static/bundle/main.min.css',
82
  ['ct-main-styles'],
83
  $data['Version']
84
  );
@@ -86,17 +88,17 @@ class BlocksyExtensionMailchimp {
86
 
87
  add_filter('blocksy:frontend:dynamic-js-chunks', function ($chunks) {
88
  $chunks[] = [
89
- 'id' => 'blocksy_ext_mailchimp',
90
  'selector' => implode(', ', [
91
- '.ct-mailchimp-widget-form:not([data-skip-submit])',
92
- '.ct-mailchimp-block-form:not([data-skip-submit])'
93
  ]),
94
  'url' => blc_call_fn(
95
  [
96
  'fn' => 'blocksy_cdn_url',
97
- 'default' => BLOCKSY_URL . 'framework/extensions/mailchimp/static/bundle/main.js'
98
  ],
99
- BLOCKSY_URL . 'framework/extensions/mailchimp/static/bundle/main.js'
100
  ),
101
  'trigger' => 'submit'
102
  ];
@@ -105,14 +107,14 @@ class BlocksyExtensionMailchimp {
105
  });
106
 
107
  add_filter('blocksy_widgets_paths', function ($all_widgets) {
108
- $all_widgets[] = dirname(__FILE__) . '/ct-mailchimp';
109
  return $all_widgets;
110
  });
111
 
112
  add_filter(
113
  'blocksy_single_posts_end_customizer_options',
114
  function ($opts) {
115
- $opts['mailchimp_single_post_enabled'] = blc_call_fn(
116
  ['fn' => 'blocksy_get_options'],
117
  dirname( __FILE__ ) . '/customizer.php',
118
  [], false
@@ -143,14 +145,78 @@ class BlocksyExtensionMailchimp {
143
 
144
  wp_enqueue_script(
145
  'blocksy-newsletter-subscribe-customizer-sync',
146
- BLOCKSY_URL . 'framework/extensions/mailchimp/admin-static/bundle/sync.js',
147
- [ 'customize-preview', 'ct-scripts' ],
148
  $data['Version'],
149
  true
150
  );
151
  }
152
  );
153
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
154
  }
155
  }
156
 
1
  <?php
2
 
3
  require_once dirname(__FILE__) . '/helpers.php';
4
+ require_once dirname(__FILE__) . '/includes/BlocksyNewsletterManager.php';
5
+ require_once dirname(__FILE__) . '/includes/BlocksyMailchimpManager.php';
6
+ require_once dirname(__FILE__) . '/includes/BlocksyMailerliteManager.php';
7
 
8
+ class BlocksyExtensionNewsletterSubscribe {
9
  public function __construct() {
10
  add_action('blocksy:global-dynamic-css:enqueue', function ($args) {
11
  blocksy_theme_get_dynamic_styles(array_merge([
12
+ 'path' => dirname(__FILE__) . '/global.php',
13
  'chunk' => 'global'
14
  ], $args));
15
  }, 10, 3);
28
 
29
  wp_register_script(
30
  'blocksy-ext-newsletter-subscribe-admin-scripts',
31
+ BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/admin-static/bundle/main.js',
32
  [],
33
  $data['Version'],
34
  true
38
  'blocksy-ext-newsletter-subscribe-admin-scripts',
39
  'blocksy_ext_newsletter_subscribe_localization',
40
  [
41
+ 'public_url' => BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/admin-static/bundle/',
42
  ]
43
  );
44
  });
52
 
53
  wp_register_script(
54
  'blocksy-ext-newsletter-subscribe-admin-scripts',
55
+ BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/admin-static/bundle/main.js',
56
  [],
57
  $data['Version'],
58
  true
62
  'blocksy-ext-newsletter-subscribe-admin-scripts',
63
  'blocksy_ext_newsletter_subscribe_localization',
64
  [
65
+ 'public_url' => BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/admin-static/bundle/',
66
  ]
67
  );
68
  });
80
 
81
  wp_enqueue_style(
82
  'blocksy-ext-newsletter-subscribe-styles',
83
+ BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/static/bundle/main.min.css',
84
  ['ct-main-styles'],
85
  $data['Version']
86
  );
88
 
89
  add_filter('blocksy:frontend:dynamic-js-chunks', function ($chunks) {
90
  $chunks[] = [
91
+ 'id' => 'blocksy_ext_newsletter_subscribe',
92
  'selector' => implode(', ', [
93
+ '.ct-newsletter-subscribe-widget-form:not([data-skip-submit])',
94
+ '.ct-newsletter-subscribe-block-form:not([data-skip-submit])'
95
  ]),
96
  'url' => blc_call_fn(
97
  [
98
  'fn' => 'blocksy_cdn_url',
99
+ 'default' => BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/static/bundle/main.js'
100
  ],
101
+ BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/static/bundle/main.js'
102
  ),
103
  'trigger' => 'submit'
104
  ];
107
  });
108
 
109
  add_filter('blocksy_widgets_paths', function ($all_widgets) {
110
+ $all_widgets[] = dirname(__FILE__) . '/ct-newsletter-subscribe';
111
  return $all_widgets;
112
  });
113
 
114
  add_filter(
115
  'blocksy_single_posts_end_customizer_options',
116
  function ($opts) {
117
+ $opts['newsletter_subscribe_single_post_enabled'] = blc_call_fn(
118
  ['fn' => 'blocksy_get_options'],
119
  dirname( __FILE__ ) . '/customizer.php',
120
  [], false
145
 
146
  wp_enqueue_script(
147
  'blocksy-newsletter-subscribe-customizer-sync',
148
+ BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/admin-static/bundle/sync.js',
149
+ [ 'customize-preview', 'ct-customizer' ],
150
  $data['Version'],
151
  true
152
  );
153
  }
154
  );
155
 
156
+ add_action(
157
+ 'wp_ajax_blc_newsletter_subscribe_process_mailerlite_subscribe',
158
+ [$this, 'newsletter_subscribe_process_mailerlite_subscribe']
159
+ );
160
+
161
+ add_action(
162
+ 'wp_ajax_nopriv_blc_newsletter_subscribe_process_mailerlite_subscribe',
163
+ [
164
+ $this,
165
+ 'newsletter_subscribe_process_mailerlite_subscribe'
166
+ ]
167
+ );
168
+
169
+ add_shortcode('blocksy_newsletter_subscribe', function ($args, $content) {
170
+ $args = wp_parse_args(
171
+ $args,
172
+ [
173
+ 'has_title' => false,
174
+ 'has_description' => false,
175
+
176
+ 'button_text' => __('Subscribe', 'blc'),
177
+
178
+ // no | yes
179
+ 'has_name' => 'no',
180
+
181
+ 'name_label' => __('Your name', 'blc'),
182
+ 'email_label' => __('Your email', 'blc'),
183
+ 'list_id' => '',
184
+ 'class' => ''
185
+ ]
186
+ );
187
+
188
+ $args['class'] = 'ct-newsletter-subscribe-shortcode ' . $args['class'];
189
+
190
+ return blc_ext_newsletter_subscribe_output_form($args);
191
+ });
192
+ }
193
+
194
+ public function newsletter_subscribe_process_mailerlite_subscribe() {
195
+ if (! isset($_POST['EMAIL'])) {
196
+ wp_send_json_error();
197
+ }
198
+
199
+ if (! isset($_POST['GROUP'])) {
200
+ wp_send_json_error();
201
+ }
202
+
203
+ $email = $_POST['EMAIL'];
204
+ $name = '';
205
+ $group = $_POST['GROUP'];
206
+
207
+ if (isset($_POST['FNAME'])) {
208
+ $name = $_POST['FNAME'];
209
+ }
210
+
211
+ $manager = BlocksyNewsletterManager::get_for_settings();
212
+
213
+ $result = $manager->subscribe_form([
214
+ 'email' => $email,
215
+ 'name' => $name,
216
+ 'group' => $group
217
+ ]);
218
+
219
+ wp_send_json_success($result);
220
  }
221
  }
222
 
framework/extensions/{mailchimp → newsletter-subscribe}/global.php RENAMED
@@ -2,7 +2,7 @@
2
 
3
  // Mailchimp
4
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
5
- 'value' => get_theme_mod('mailchimpContent'),
6
  'default' => [
7
  'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
8
  'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
@@ -10,19 +10,19 @@ blc_call_fn(['fn' => 'blocksy_output_colors'], [
10
  'css' => $css,
11
  'variables' => [
12
  'default' => [
13
- 'selector' => '.ct-mailchimp-block',
14
  'variable' => 'color'
15
  ],
16
 
17
  'hover' => [
18
- 'selector' => '.ct-mailchimp-block',
19
  'variable' => 'linkHoverColor'
20
  ],
21
  ],
22
  ]);
23
 
24
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
25
- 'value' => get_theme_mod('mailchimpButton'),
26
  'default' => [
27
  'default' => [ 'color' => 'var(--paletteColor1)' ],
28
  'hover' => [ 'color' => 'var(--paletteColor2)' ],
@@ -30,36 +30,36 @@ blc_call_fn(['fn' => 'blocksy_output_colors'], [
30
  'css' => $css,
31
  'variables' => [
32
  'default' => [
33
- 'selector' => '.ct-mailchimp-block',
34
  'variable' => 'buttonInitialColor'
35
  ],
36
 
37
  'hover' => [
38
- 'selector' => '.ct-mailchimp-block',
39
  'variable' => 'buttonHoverColor'
40
  ]
41
  ],
42
  ]);
43
 
44
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
45
- 'value' => get_theme_mod('mailchimpBackground'),
46
- 'default' => ['default' => [ 'color' => '#ffffff' ]],
47
  'css' => $css,
48
  'variables' => [
49
  'default' => [
50
- 'selector' => '.ct-mailchimp-block',
51
  'variable' => 'backgroundColor'
52
  ],
53
  ],
54
  ]);
55
 
56
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
57
- 'value' => get_theme_mod('mailchimpShadow'),
58
  'default' => ['default' => [ 'color' => 'rgba(210, 213, 218, 0.4)' ]],
59
  'css' => $css,
60
  'variables' => [
61
  'default' => [
62
- 'selector' => '.ct-mailchimp-block',
63
  'variable' => 'mailchimpShadow'
64
  ],
65
  ],
@@ -69,9 +69,9 @@ blc_call_fn(['fn' => 'blocksy_output_box_shadow'], [
69
  'css' => $css,
70
  'tablet_css' => $tablet_css,
71
  'mobile_css' => $mobile_css,
72
- 'selector' => '.ct-mailchimp-block',
73
  'value' => get_theme_mod(
74
- 'mailchimpShadow',
75
  blc_call_fn(['fn' => 'blocksy_box_shadow_value'], [
76
  'enable' => true,
77
  'h_offset' => 0,
@@ -87,17 +87,16 @@ blc_call_fn(['fn' => 'blocksy_output_box_shadow'], [
87
  'responsive' => true
88
  ]);
89
 
90
- blc_call_fn(['fn' => 'blocksy_output_responsive'], [
91
- 'css' => $css,
92
- 'tablet_css' => $tablet_css,
93
- 'mobile_css' => $mobile_css,
94
- 'selector' => '.ct-mailchimp-block',
95
- 'variableName' => 'padding',
96
- 'value' => get_theme_mod('mailchimpSpacing', [
97
- 'mobile' => '40px',
98
- 'tablet' => '40px',
99
- 'desktop' => '40px',
100
- ]),
101
- 'unit' => ''
102
- ]);
103
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
  // Mailchimp
4
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
5
+ 'value' => get_theme_mod('newsletter_subscribe_content'),
6
  'default' => [
7
  'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
8
  'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
10
  'css' => $css,
11
  'variables' => [
12
  'default' => [
13
+ 'selector' => '.ct-newsletter-subscribe-block',
14
  'variable' => 'color'
15
  ],
16
 
17
  'hover' => [
18
+ 'selector' => '.ct-newsletter-subscribe-block',
19
  'variable' => 'linkHoverColor'
20
  ],
21
  ],
22
  ]);
23
 
24
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
25
+ 'value' => get_theme_mod('newsletter_subscribe_button'),
26
  'default' => [
27
  'default' => [ 'color' => 'var(--paletteColor1)' ],
28
  'hover' => [ 'color' => 'var(--paletteColor2)' ],
30
  'css' => $css,
31
  'variables' => [
32
  'default' => [
33
+ 'selector' => '.ct-newsletter-subscribe-block',
34
  'variable' => 'buttonInitialColor'
35
  ],
36
 
37
  'hover' => [
38
+ 'selector' => '.ct-newsletter-subscribe-block',
39
  'variable' => 'buttonHoverColor'
40
  ]
41
  ],
42
  ]);
43
 
44
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
45
+ 'value' => get_theme_mod('newsletter_subscribe_background'),
46
+ 'default' => ['default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ]],
47
  'css' => $css,
48
  'variables' => [
49
  'default' => [
50
+ 'selector' => '.ct-newsletter-subscribe-block',
51
  'variable' => 'backgroundColor'
52
  ],
53
  ],
54
  ]);
55
 
56
  blc_call_fn(['fn' => 'blocksy_output_colors'], [
57
+ 'value' => get_theme_mod('newsletter_subscribe_shadow'),
58
  'default' => ['default' => [ 'color' => 'rgba(210, 213, 218, 0.4)' ]],
59
  'css' => $css,
60
  'variables' => [
61
  'default' => [
62
+ 'selector' => '.ct-newsletter-subscribe-block',
63
  'variable' => 'mailchimpShadow'
64
  ],
65
  ],
69
  'css' => $css,
70
  'tablet_css' => $tablet_css,
71
  'mobile_css' => $mobile_css,
72
+ 'selector' => '.ct-newsletter-subscribe-block',
73
  'value' => get_theme_mod(
74
+ 'newsletter_subscribe_shadow',
75
  blc_call_fn(['fn' => 'blocksy_box_shadow_value'], [
76
  'enable' => true,
77
  'h_offset' => 0,
87
  'responsive' => true
88
  ]);
89
 
90
+ $block_inner_spacing = get_theme_mod('newsletter_subscribe_spacing', 30);
 
 
 
 
 
 
 
 
 
 
 
 
91
 
92
+ if ($block_inner_spacing !== 30) {
93
+ blc_call_fn(['fn' => 'blocksy_output_responsive'], [
94
+ 'css' => $css,
95
+ 'tablet_css' => $tablet_css,
96
+ 'mobile_css' => $mobile_css,
97
+ 'selector' => '.ct-newsletter-subscribe-block',
98
+ 'variableName' => 'padding',
99
+ 'value' => $block_inner_spacing,
100
+ 'unit' => 'px'
101
+ ]);
102
+ }
framework/extensions/newsletter-subscribe/helpers.php ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ function blc_output_newsletter_subscribe_form_cache() {
4
+ if (! is_customize_preview()) return;
5
+
6
+ blocksy_add_customizer_preview_cache(
7
+ blocksy_html_tag(
8
+ 'div',
9
+ [ 'data-id' => 'blocksy-mailchimp-subscribe' ],
10
+ blc_ext_newsletter_subscribe_form(true)
11
+ )
12
+ );
13
+ }
14
+
15
+ function blc_ext_newsletter_subscribe_form($forced = false) {
16
+ if (! $forced) {
17
+ blc_output_newsletter_subscribe_form_cache();
18
+ }
19
+
20
+ if (get_theme_mod('newsletter_subscribe_single_post_enabled', 'yes') !== 'yes') {
21
+ if (! $forced) {
22
+ return '';
23
+ }
24
+ }
25
+
26
+ if (
27
+ blocksy_default_akg(
28
+ 'disable_subscribe_form',
29
+ blc_call_fn([
30
+ 'fn' => 'blocksy_get_post_options',
31
+ 'default' => 'array'
32
+ ]),
33
+ 'no'
34
+ ) === 'yes'
35
+ ) {
36
+ return '';
37
+ }
38
+
39
+ $args = [
40
+ 'title' => get_theme_mod(
41
+ 'newsletter_subscribe_title',
42
+ __('Newsletter Updates', 'blc')
43
+ ),
44
+
45
+ 'description' => get_theme_mod('newsletter_subscribe_text', __(
46
+ 'Enter your email address below to subscribe to our newsletter',
47
+ 'blc'
48
+ )),
49
+
50
+ 'button_text' => get_theme_mod(
51
+ 'newsletter_subscribe_button_text',
52
+ __('Subscribe', 'blc')
53
+ ),
54
+ 'has_name' => get_theme_mod('has_newsletter_subscribe_name', 'no'),
55
+ 'name_label' => get_theme_mod(
56
+ 'newsletter_subscribe_name_label',
57
+ __('Your name', 'blc')
58
+ ),
59
+ 'email_label' => get_theme_mod(
60
+ 'newsletter_subscribe_mail_label',
61
+ __('Your email', 'blc')
62
+ )
63
+ ];
64
+
65
+ if ($forced) {
66
+ $args['has_name'] = 'yes';
67
+ }
68
+
69
+ $list_id = null;
70
+
71
+ if (get_theme_mod(
72
+ 'newsletter_subscribe_list_id_source',
73
+ 'default'
74
+ ) === 'custom') {
75
+ $args['list_id'] = get_theme_mod('newsletter_subscribe_list_id', '');
76
+ }
77
+
78
+
79
+ $args['class'] = 'ct-newsletter-subscribe-block ' . blc_call_fn(
80
+ ['fn' => 'blocksy_visibility_classes'],
81
+ get_theme_mod('newsletter_subscribe_subscribe_visibility', [
82
+ 'desktop' => true,
83
+ 'tablet' => true,
84
+ 'mobile' => false,
85
+ ])
86
+ );
87
+
88
+ return blc_ext_newsletter_subscribe_output_form($args);
89
+ }
90
+
91
+ function blc_ext_newsletter_subscribe_output_form($args = []) {
92
+ $args = wp_parse_args($args, [
93
+ 'has_title' => true,
94
+ 'has_description' => true,
95
+
96
+ 'title' => __('Newsletter Updates', 'blc'),
97
+ 'description' => __(
98
+ 'Enter your email address below to subscribe to our newsletter',
99
+ 'blc'
100
+ ),
101
+ 'button_text' => __(
102
+ 'Subscribe', 'blc'
103
+ ),
104
+
105
+ // no | yes
106
+ 'has_name' => 'no',
107
+
108
+ 'name_label' => __('Your name', 'blc'),
109
+ 'email_label' => __('Your email', 'blc'),
110
+ 'list_id' => '',
111
+ 'class' => ''
112
+ ]);
113
+
114
+ $has_name = $args['has_name'] === 'yes';
115
+
116
+ $manager = BlocksyNewsletterManager::get_for_settings();
117
+ $provider_data = $manager->get_form_url_and_gdpr_for($args['list_id']);
118
+
119
+ if (! $provider_data) {
120
+ return '';
121
+ }
122
+
123
+ if ($provider_data['provider'] === 'mailerlite') {
124
+ $settings = $manager->get_settings();
125
+ $provider_data['provider'] .= ':' . $settings['list_id'];
126
+ }
127
+
128
+ $form_url = $provider_data['form_url'];
129
+ $has_gdpr_fields = $provider_data['has_gdpr_fields'];
130
+
131
+ $skip_submit_output = '';
132
+
133
+ if ($has_gdpr_fields) {
134
+ $skip_submit_output = 'data-skip-submit';
135
+ }
136
+
137
+ $fields_number = '1';
138
+
139
+ if ($has_name) {
140
+ $fields_number = '2';
141
+ }
142
+
143
+ ob_start();
144
+
145
+ ?>
146
+
147
+ <div class="<?php echo esc_attr(trim($args['class'])) ?>">
148
+ <?php if ($args['has_title']) { ?>
149
+ <h3><?php echo esc_html($args['title']) ?></h3>
150
+ <?php } ?>
151
+
152
+ <?php if ($args['has_description']) { ?>
153
+ <p class="ct-newsletter-subscribe-description">
154
+ <?php echo $args['description'] ?>
155
+ </p>
156
+ <?php } ?>
157
+
158
+ <form target="_blank" action="<?php echo esc_attr($form_url) ?>" method="post"
159
+ data-provider="<?php echo $provider_data['provider'] ?>"
160
+ class="ct-newsletter-subscribe-block-form" <?php echo $skip_submit_output ?>>
161
+ <section data-fields="<?php echo $fields_number ?>">
162
+ <?php if ($has_name) { ?>
163
+ <input type="text" name="FNAME" placeholder="<?php esc_attr_e($args['name_label'], 'blc'); ?>" title="<?php echo __('Name', 'blc') ?>" />
164
+ <?php } ?>
165
+
166
+ <input type="email" name="EMAIL" placeholder="<?php esc_attr_e($args['email_label'], 'blc'); ?> *" title="<?php echo __('Email', 'blc') ?>" required />
167
+
168
+ <button class="button">
169
+ <?php echo esc_html($args['button_text']) ?>
170
+ </button>
171
+ </section>
172
+
173
+ <div class="ct-newsletter-subscribe-message"></div>
174
+
175
+ <?php
176
+ if (function_exists('blocksy_ext_cookies_checkbox')) {
177
+ echo blocksy_ext_cookies_checkbox('subscribe');
178
+ }
179
+ ?>
180
+ </form>
181
+
182
+ </div>
183
+
184
+ <?php
185
+
186
+ return ob_get_clean();
187
+ }
framework/extensions/{mailchimp/mailchimp-manager.php → newsletter-subscribe/includes/BlocksyMailchimpManager.php} RENAMED
@@ -1,45 +1,9 @@
1
  <?php
2
 
3
- class BlocksyMailchimpManager {
4
  public function __construct() {
5
  }
6
 
7
- public function get_settings() {
8
- $option = get_option('blocksy_ext_mailchimp_credentials', []);
9
-
10
- if (empty($option)) {
11
- $option = [];
12
- }
13
-
14
- return array_merge([
15
- 'api_key' => null,
16
- 'list_id' => null
17
- ], $option);
18
- }
19
-
20
- public function set_settings($vals) {
21
- update_option('blocksy_ext_mailchimp_credentials', array_merge([
22
- 'api_key' => null,
23
- 'list_id' => null
24
- ], $vals));
25
- }
26
-
27
- public function can($capability = 'manage_options') {
28
- if (is_multisite()) {
29
- // Only network admin can change files that affects the entire network.
30
- $can = current_user_can_for_blog( get_current_blog_id(), $capability );
31
- } else {
32
- $can = current_user_can( $capability );
33
- }
34
-
35
- if ($can) {
36
- // Also you can use this method to get the capability.
37
- $can = $capability;
38
- }
39
-
40
- return $can;
41
- }
42
-
43
  public function fetch_lists($api_key) {
44
  if (! $api_key) {
45
  return 'api_key_invalid';
@@ -82,8 +46,11 @@ class BlocksyMailchimpManager {
82
  'name' => $list['name'],
83
  'id' => $list['id'],
84
  'subscribe_url_long' => $list['subscribe_url_long'],
85
- 'subscribe_url_long_json' => $this->transform_subscribe_url(
86
- $list['subscribe_url_long']
 
 
 
87
  ),
88
 
89
  'has_gdpr_fields' => $list['marketing_permissions']
@@ -94,14 +61,6 @@ class BlocksyMailchimpManager {
94
  }
95
  }
96
 
97
- public function transform_subscribe_url($url) {
98
- return str_replace(
99
- 'subscribe',
100
- 'subscribe/post-json',
101
- $url . '&c=callback'
102
- );
103
- }
104
-
105
  public function get_form_url_and_gdpr_for($maybe_custom_list = null) {
106
  $settings = $this->get_settings();
107
 
@@ -130,7 +89,8 @@ class BlocksyMailchimpManager {
130
  if (! $settings['list_id']) {
131
  return [
132
  'form_url' => $lists[0]['subscribe_url_long'],
133
- 'has_gdpr_fields' => $lists[0]['has_gdpr_fields']
 
134
  ];
135
  }
136
 
@@ -138,14 +98,16 @@ class BlocksyMailchimpManager {
138
  if ($single_list['id'] === $settings['list_id']) {
139
  return [
140
  'form_url' => $single_list['subscribe_url_long'],
141
- 'has_gdpr_fields' => $single_list['has_gdpr_fields']
 
142
  ];
143
  }
144
  }
145
 
146
  return [
147
  'form_url' => $lists[0]['subscribe_url_long'],
148
- 'has_gdpr_fields' => $lists[0]['has_gdpr_fields']
 
149
  ];
150
  }
151
  }
1
  <?php
2
 
3
+ class BlocksyMailchimpManager extends BlocksyNewsletterManager {
4
  public function __construct() {
5
  }
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  public function fetch_lists($api_key) {
8
  if (! $api_key) {
9
  return 'api_key_invalid';
46
  'name' => $list['name'],
47
  'id' => $list['id'],
48
  'subscribe_url_long' => $list['subscribe_url_long'],
49
+
50
+ 'subscribe_url_long_json' => str_replace(
51
+ 'subscribe',
52
+ 'subscribe/post-json',
53
+ $list['subscribe_url_long'] . '&c=callback'
54
  ),
55
 
56
  'has_gdpr_fields' => $list['marketing_permissions']
61
  }
62
  }
63
 
 
 
 
 
 
 
 
 
64
  public function get_form_url_and_gdpr_for($maybe_custom_list = null) {
65
  $settings = $this->get_settings();
66
 
89
  if (! $settings['list_id']) {
90
  return [
91
  'form_url' => $lists[0]['subscribe_url_long'],
92
+ 'has_gdpr_fields' => $lists[0]['has_gdpr_fields'],
93
+ 'provider' => 'mailchimp'
94
  ];
95
  }
96
 
98
  if ($single_list['id'] === $settings['list_id']) {
99
  return [
100
  'form_url' => $single_list['subscribe_url_long'],
101
+ 'has_gdpr_fields' => $single_list['has_gdpr_fields'],
102
+ 'provider' => 'mailchimp'
103
  ];
104
  }
105
  }
106
 
107
  return [
108
  'form_url' => $lists[0]['subscribe_url_long'],
109
+ 'has_gdpr_fields' => $lists[0]['has_gdpr_fields'],
110
+ 'provider' => 'mailchimp'
111
  ];
112
  }
113
  }
framework/extensions/newsletter-subscribe/includes/BlocksyMailerliteManager.php ADDED
@@ -0,0 +1,104 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class BlocksyMailerliteManager extends BlocksyNewsletterManager {
4
+ public function fetch_lists($api_key) {
5
+ if (! $api_key) {
6
+ return 'api_key_invalid';
7
+ }
8
+
9
+ $response = wp_remote_get(
10
+ 'https://api.mailerlite.com/api/v2/groups',
11
+ [
12
+ 'headers' => [
13
+ 'X-MailerLite-ApiKey' => $api_key
14
+ ]
15
+ ]
16
+ );
17
+
18
+ if (! is_wp_error($response)) {
19
+ if (200 !== wp_remote_retrieve_response_code($response)) {
20
+ return 'api_key_invalid';
21
+ }
22
+
23
+ $body = json_decode(wp_remote_retrieve_body($response), true);
24
+
25
+ if (! $body) {
26
+ return 'api_key_invalid';
27
+ }
28
+
29
+ return array_map(function($list) {
30
+ return [
31
+ 'name' => $list['name'],
32
+ 'id' => $list['id'],
33
+ ];
34
+ }, $body);
35
+ } else {
36
+ return 'api_key_invalid';
37
+ }
38
+ }
39
+
40
+ public function get_form_url_and_gdpr_for($maybe_custom_list = null) {
41
+ return [
42
+ 'form_url' => '#',
43
+ 'has_gdpr_fields' => false,
44
+ 'provider' => 'mailerlite'
45
+ ];
46
+ }
47
+
48
+ public function subscribe_form($args = []) {
49
+ $args = wp_parse_args($args, [
50
+ 'email' => '',
51
+ 'name' => '',
52
+ 'group' => ''
53
+ ]);
54
+
55
+ $settings = $this->get_settings();
56
+
57
+ $curl = curl_init();
58
+
59
+ curl_setopt_array($curl, array(
60
+ CURLOPT_URL => "https://api.mailerlite.com/api/v2/groups/" . $args['group'] . "/subscribers",
61
+ CURLOPT_RETURNTRANSFER => true,
62
+ CURLOPT_ENCODING => "",
63
+ CURLOPT_MAXREDIRS => 10,
64
+ CURLOPT_TIMEOUT => 30,
65
+ CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
66
+ CURLOPT_CUSTOMREQUEST => "POST",
67
+ CURLOPT_POSTFIELDS => json_encode([
68
+ 'email' => $args['email'],
69
+ 'name' => $args['name']
70
+ ]),
71
+ CURLOPT_HTTPHEADER => array(
72
+ "content-type: application/json",
73
+ "x-mailerlite-apikey: " . $settings['api_key']
74
+ ),
75
+ ));
76
+
77
+ $response = curl_exec($curl);
78
+ $err = curl_error($curl);
79
+
80
+ curl_close($curl);
81
+
82
+ if ($err) {
83
+ return [
84
+ 'result' => 'no',
85
+ 'error' => $err
86
+ ];
87
+ } else {
88
+ $response = json_decode($response, true);
89
+
90
+ if (isset($response['error'])) {
91
+ return [
92
+ 'result' => 'no',
93
+ 'message' => $response['error']['message']
94
+ ];
95
+ }
96
+
97
+ return [
98
+ 'result' => 'yes',
99
+ 'message' => __('Thank you for subscribing!', 'blc')
100
+ ];
101
+ }
102
+
103
+ }
104
+ }
framework/extensions/newsletter-subscribe/includes/BlocksyNewsletterManager.php ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class BlocksyNewsletterManager {
4
+ static public function get_for_settings() {
5
+ $m = new BlocksyNewsletterManager();
6
+ $settings = $m->get_settings();
7
+
8
+ return BlocksyNewsletterManager::get_for_provider(
9
+ $settings['provider']
10
+ );
11
+ }
12
+
13
+ static public function get_for_provider($provider) {
14
+ if ($provider === 'mailchimp') {
15
+ return new BlocksyMailchimpManager();
16
+ }
17
+
18
+ return new BlocksyMailerliteManager();
19
+ }
20
+
21
+ public function fetch_lists($api_key) {
22
+ return [];
23
+ }
24
+
25
+ public function get_settings() {
26
+ $option = get_option('blocksy_ext_mailchimp_credentials', []);
27
+
28
+ if (empty($option)) {
29
+ $option = [];
30
+ }
31
+
32
+ return array_merge([
33
+ 'provider' => 'mailchimp',
34
+ 'api_key' => null,
35
+ 'list_id' => null
36
+ ], $option);
37
+ }
38
+
39
+ public function set_settings($vals) {
40
+ update_option('blocksy_ext_mailchimp_credentials', array_merge([
41
+ 'provider' => 'mailchimp',
42
+ 'api_key' => null,
43
+ 'list_id' => null
44
+ ], $vals));
45
+ }
46
+
47
+ public function can($capability = 'manage_options') {
48
+ if (is_multisite()) {
49
+ // Only network admin can change files that affects the entire network.
50
+ $can = current_user_can_for_blog( get_current_blog_id(), $capability );
51
+ } else {
52
+ $can = current_user_can( $capability );
53
+ }
54
+
55
+ if ($can) {
56
+ // Also you can use this method to get the capability.
57
+ $can = $capability;
58
+ }
59
+
60
+ return $can;
61
+ }
62
+ }
63
+
framework/extensions/{mailchimp → newsletter-subscribe}/pre-boot.php RENAMED
@@ -1,21 +1,23 @@
1
  <?php
2
 
3
- require_once dirname(__FILE__) . '/mailchimp-manager.php';
 
 
4
 
5
- class BlocksyExtensionMailchimpPreBoot {
6
  public function __construct() {
7
  add_action(
8
- 'wp_ajax_blocksy_ext_mailchimp_maybe_get_lists',
9
  [$this, 'get_lists']
10
  );
11
 
12
  add_action(
13
- 'wp_ajax_blocksy_ext_mailchimp_get_actual_lists',
14
  [$this, 'get_actual_lists']
15
  );
16
 
17
  add_action(
18
- 'wp_ajax_blocksy_ext_mailchimp_maybe_save_credentials',
19
  [$this, 'save_credentials']
20
  );
21
 
@@ -33,7 +35,7 @@ class BlocksyExtensionMailchimpPreBoot {
33
 
34
  wp_register_script(
35
  'blocksy-ext-mailchimp-dashboard-scripts',
36
- BLOCKSY_URL . 'framework/extensions/mailchimp/dashboard-static/bundle/main.js',
37
  [],
38
  $data['Version'],
39
  true
@@ -51,9 +53,9 @@ class BlocksyExtensionMailchimpPreBoot {
51
  }
52
 
53
  public function get_actual_lists() {
54
- $m = new BlocksyMailchimpManager();
55
 
56
- if ( ! $m->can() ) {
57
  wp_send_json_error();
58
  }
59
 
@@ -71,9 +73,11 @@ class BlocksyExtensionMailchimpPreBoot {
71
  }
72
 
73
  public function maybe_save_credentials($save = true) {
74
- $m = new BlocksyMailchimpManager();
75
 
76
- if ( ! $m->can() ) {
 
 
77
  wp_send_json_error();
78
  }
79
 
@@ -82,6 +86,7 @@ class BlocksyExtensionMailchimpPreBoot {
82
  if ($save) {
83
  if (is_array($lists)) {
84
  $m->set_settings([
 
85
  'api_key' => $this->get_api_key_from_request(),
86
  'list_id' => $this->get_list_id_from_request(),
87
  ]);
@@ -93,19 +98,27 @@ class BlocksyExtensionMailchimpPreBoot {
93
  ]);
94
  }
95
 
 
 
 
 
 
 
 
 
96
  public function get_api_key_from_request() {
97
- if ( ! isset( $_POST['api_key'] ) ) {
98
  wp_send_json_error();
99
  }
100
 
101
- return addslashes( $_POST['api_key'] );
102
  }
103
 
104
  public function get_list_id_from_request() {
105
- if ( ! isset( $_POST['list_id'] ) ) {
106
  wp_send_json_error();
107
  }
108
 
109
- return addslashes( $_POST['list_id'] );
110
  }
111
  }
1
  <?php
2
 
3
+ require_once dirname(__FILE__) . '/includes/BlocksyNewsletterManager.php';
4
+ require_once dirname(__FILE__) . '/includes/BlocksyMailchimpManager.php';
5
+ require_once dirname(__FILE__) . '/includes/BlocksyMailerliteManager.php';
6
 
7
+ class BlocksyExtensionNewsletterSubscribePreBoot {
8
  public function __construct() {
9
  add_action(
10
+ 'wp_ajax_blocksy_ext_newsletter_subscribe_maybe_get_lists',
11
  [$this, 'get_lists']
12
  );
13
 
14
  add_action(
15
+ 'wp_ajax_blocksy_ext_newsletter_subscribe_get_actual_lists',
16
  [$this, 'get_actual_lists']
17
  );
18
 
19
  add_action(
20
+ 'wp_ajax_blocksy_ext_newsletter_subscribe_maybe_save_credentials',
21
  [$this, 'save_credentials']
22
  );
23
 
35
 
36
  wp_register_script(
37
  'blocksy-ext-mailchimp-dashboard-scripts',
38
+ BLOCKSY_URL . 'framework/extensions/newsletter-subscribe/dashboard-static/bundle/main.js',
39
  [],
40
  $data['Version'],
41
  true
53
  }
54
 
55
  public function get_actual_lists() {
56
+ $m = BlocksyNewsletterManager::get_for_settings();
57
 
58
+ if (! $m->can()) {
59
  wp_send_json_error();
60
  }
61
 
73
  }
74
 
75
  public function maybe_save_credentials($save = true) {
76
+ $provider = $this->get_provider_from_request();
77
 
78
+ $m = BlocksyNewsletterManager::get_for_provider($provider);
79
+
80
+ if (! $m->can()) {
81
  wp_send_json_error();
82
  }
83
 
86
  if ($save) {
87
  if (is_array($lists)) {
88
  $m->set_settings([
89
+ 'provider' => $this->get_provider_from_request(),
90
  'api_key' => $this->get_api_key_from_request(),
91
  'list_id' => $this->get_list_id_from_request(),
92
  ]);
98
  ]);
99
  }
100
 
101
+ public function get_provider_from_request() {
102
+ if (! isset($_POST['provider'])) {
103
+ wp_send_json_error();
104
+ }
105
+
106
+ return addslashes($_POST['provider']);
107
+ }
108
+
109
  public function get_api_key_from_request() {
110
+ if (! isset($_POST['api_key'])) {
111
  wp_send_json_error();
112
  }
113
 
114
+ return addslashes($_POST['api_key']);
115
  }
116
 
117
  public function get_list_id_from_request() {
118
+ if (! isset($_POST['list_id'])) {
119
  wp_send_json_error();
120
  }
121
 
122
+ return addslashes($_POST['list_id']);
123
  }
124
  }
framework/extensions/{mailchimp → newsletter-subscribe}/readme.php RENAMED
@@ -1,12 +1,13 @@
1
  <h2><?php echo __('Instructions', 'blc'); ?></h2>
2
 
3
  <p>
4
- <?php echo __('After installing and activating the Mailchimp extension you will have two possibilities to show your subscribe form:', 'blc') ?>
 
5
  </p>
6
 
7
  <ol class="ct-modal-list">
8
  <li>
9
- <h4><?php echo __('Mailchimp Widget', 'blc') ?></h4>
10
  <i>
11
  <?php
12
  echo sprintf(
@@ -21,7 +22,7 @@
21
  </li>
22
 
23
  <li>
24
- <h4><?php echo __('Mailchimp Block', 'blc') ?></h4>
25
  <i>
26
  <?php
27
  echo sprintf(
1
  <h2><?php echo __('Instructions', 'blc'); ?></h2>
2
 
3
  <p>
4
+ <?php echo __('After installing and activating the Newsletter Subscribe
5
+ extension you will have two possibilities to show your subscribe form:', 'blc') ?>
6
  </p>
7
 
8
  <ol class="ct-modal-list">
9
  <li>
10
+ <h4><?php echo __('Widget', 'blc') ?></h4>
11
  <i>
12
  <?php
13
  echo sprintf(
22
  </li>
23
 
24
  <li>
25
+ <h4><?php echo __('Single Page Block', 'blc') ?></h4>
26
  <i>
27
  <?php
28
  echo sprintf(
framework/extensions/newsletter-subscribe/static/bundle/main.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var r={};function t(s){if(r[s])return r[s].exports;var n=r[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,t),n.l=!0,n.exports}t.m=e,t.c=r,t.d=function(e,r,s){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:s})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(t.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)t.d(s,n,function(r){return e[r]}.bind(null,n));return s},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=1)}([function(e,r){e.exports=window.ctFrontend},function(e,r,t){"use strict";t.r(r);var s=t(0);Object(s.registerDynamicChunk)("blocksy_ext_newsletter_subscribe",{mount:function(e,r){var t=r.event.target;"mailchimp"===t.dataset.provider&&function(e){if(e.querySelector('[type="email"]').value.trim()){if(document.getElementById("js-validate-robot")&&""!==document.getElementById("js-validate-robot").value)return!1;for(var r=e.action.replace("subscribe","subscribe/post-json"),t="",s="mailchimpCallback",n=e.querySelectorAll("input"),o=0;o<n.length;o++)t+="&"+n[o].name+"="+encodeURIComponent(n[o].value);t+="&c=".concat(s);var c=document.createElement("script");c.src=r+t,document.body.appendChild(c),e.classList.remove("subscribe-error","subscribe-success"),e.classList.add("subscribe-loading"),window[s]=function(r){delete window[s],document.body.removeChild(c),e.classList.remove("subscribe-loading"),r&&(e.classList.add("error"===r.result?"subscribe-error":"subscribe-success"),e.querySelector(".ct-newsletter-subscribe-message").innerHTML=r.msg.replace("0 - ",""))}}}(t),t.dataset.provider.indexOf("mailerlite")>-1&&function(e){var r=new FormData(e);r.append("action","blc_newsletter_subscribe_process_mailerlite_subscribe"),r.append("GROUP",e.dataset.provider.split(":")[1]),e.classList.remove("subscribe-error","subscribe-success"),e.classList.add("subscribe-loading"),fetch(ct_localizations.ajax_url,{method:"POST",body:r}).then((function(e){return e.json()})).then((function(r){r.success;var t=r.data;e.classList.remove("subscribe-loading"),e.classList.add("no"===t.result?"subscribe-error":"subscribe-success"),e.querySelector(".ct-newsletter-subscribe-message").innerHTML=t.message}))}(t)}})}]);
framework/extensions/newsletter-subscribe/static/bundle/main.min.css ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ /**
2
+ * - v1.8.6.2
3
+ *
4
+ * Copyright (c) 2021
5
+ * Licensed GPLv2+
6
+ */
7
+
8
+ .ct-widget-inner{border-radius:3px}.ct-widget-inner[data-alignment='center']{text-align:center}.ct-widget-inner[data-alignment='right']{text-align:right}.ct-newsletter-subscribe-widget-form>*:not(:first-child){margin-top:10px}[class*="ct-newsletter-subscribe"] form [data-fields]{display:grid;grid-column-gap:15px;grid-row-gap:15px}@media (min-width: 690px){[class*="ct-newsletter-subscribe"] form [data-fields='1']{grid-template-columns:65% 1fr}}@media (min-width: 690px){[class*="ct-newsletter-subscribe"] form [data-fields='2']{grid-template-columns:32.5% 32.5% 1fr}}[class*="ct-newsletter-subscribe"] form button{width:100%;--padding: 0 15px;--buttonMinHeight: var(--form-field-height, 40px)}[class*="ct-newsletter-subscribe"] form .ct-newsletter-subscribe-description:not(:empty){margin-bottom:1.5em}[class*="ct-newsletter-subscribe"] form .ct-newsletter-subscribe-message,[class*="ct-newsletter-subscribe"] form .gdpr-confirm-policy{margin-top:15px;margin-bottom:0}.ct-newsletter-subscribe-block,.ct-newsletter-subscribe-widget [data-container='boxed']{padding:var(--padding, 30px);background:var(--backgroundColor, #fff);box-shadow:var(--box-shadow, 0px 12px 18px -6px rgba(34,56,101,0.04))}.ct-newsletter-subscribe-block{margin-top:60px;text-align:center;color:var(--color);--linkInitialColor: var(--color)}.ct-newsletter-subscribe-block>*:first-child{margin-top:20px}.ct-newsletter-subscribe-block>*:last-child{margin-bottom:20px}.ct-newsletter-subscribe-block>h3{--fontSize: 25px}.ct-newsletter-subscribe-block form{max-width:550px;margin:0 auto}@media (min-width: 690px){.ct-newsletter-subscribe-block form{width:85%}}form[class*='ct-newsletter-subscribe'] .button{--buttonFontWeight: 600}.ct-newsletter-subscribe-message{display:none;font-size:16px}.ct-newsletter-subscribe-message a{text-decoration:underline}.subscribe-error .ct-newsletter-subscribe-message{display:block;font-size:14px;color:#e42b2b}.subscribe-success button.button,.subscribe-success input[type='text'],.subscribe-success input[type='email'],.subscribe-success .gdpr-confirm-policy,.subscribe-success .ct-newsletter-subscribe-description{display:none}.subscribe-success .ct-newsletter-subscribe-message{display:block}
framework/extensions/newsletter-subscribe/static/js/main.js ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { registerDynamicChunk } from 'blocksy-frontend'
2
+
3
+ const submitMailchimp = (form) => {
4
+ if (!form.querySelector('[type="email"]').value.trim()) {
5
+ return
6
+ }
7
+
8
+ // Check for spam
9
+ if (
10
+ document.getElementById('js-validate-robot') &&
11
+ document.getElementById('js-validate-robot').value !== ''
12
+ ) {
13
+ return false
14
+ }
15
+
16
+ // Get url for mailchimp
17
+ var url = form.action.replace('subscribe', 'subscribe/post-json')
18
+
19
+ // Add form data to object
20
+ var data = ''
21
+
22
+ var callback = 'mailchimpCallback'
23
+
24
+ var inputs = form.querySelectorAll('input')
25
+
26
+ for (var i = 0; i < inputs.length; i++) {
27
+ data += '&' + inputs[i].name + '=' + encodeURIComponent(inputs[i].value)
28
+ }
29
+
30
+ data += `&c=${callback}`
31
+
32
+ // Create & add post script to the DOM
33
+ var script = document.createElement('script')
34
+ script.src = url + data
35
+
36
+ document.body.appendChild(script)
37
+
38
+ form.classList.remove('subscribe-error', 'subscribe-success')
39
+ form.classList.add('subscribe-loading')
40
+
41
+ // Callback function
42
+ window[callback] = function (data) {
43
+ // Remove post script from the DOM
44
+ delete window[callback]
45
+ document.body.removeChild(script)
46
+
47
+ form.classList.remove('subscribe-loading')
48
+
49
+ if (!data) {
50
+ return
51
+ }
52
+
53
+ form.classList.add(
54
+ data.result === 'error' ? 'subscribe-error' : 'subscribe-success'
55
+ )
56
+
57
+ form.querySelector(
58
+ '.ct-newsletter-subscribe-message'
59
+ ).innerHTML = data.msg.replace('0 - ', '')
60
+ }
61
+ }
62
+
63
+ const submitMailerlite = (form) => {
64
+ const body = new FormData(form)
65
+
66
+ body.append(
67
+ 'action',
68
+ 'blc_newsletter_subscribe_process_mailerlite_subscribe'
69
+ )
70
+
71
+ body.append('GROUP', form.dataset.provider.split(':')[1])
72
+
73
+ form.classList.remove('subscribe-error', 'subscribe-success')
74
+ form.classList.add('subscribe-loading')
75
+
76
+ fetch(ct_localizations.ajax_url, {
77
+ method: 'POST',
78
+ body,
79
+ })
80
+ .then((r) => r.json())
81
+ .then(({ success, data }) => {
82
+ form.classList.remove('subscribe-loading')
83
+
84
+ form.classList.add(
85
+ data.result === 'no' ? 'subscribe-error' : 'subscribe-success'
86
+ )
87
+
88
+ form.querySelector('.ct-newsletter-subscribe-message').innerHTML =
89
+ data.message
90
+ })
91
+ }
92
+
93
+ registerDynamicChunk('blocksy_ext_newsletter_subscribe', {
94
+ mount: (el, { event }) => {
95
+ const form = event.target
96
+
97
+ if (form.dataset.provider === 'mailchimp') {
98
+ submitMailchimp(form)
99
+ }
100
+
101
+ if (form.dataset.provider.indexOf('mailerlite') > -1) {
102
+ submitMailerlite(form)
103
+ }
104
+ },
105
+ })
framework/extensions/{mailchimp → newsletter-subscribe}/static/sass/main.scss RENAMED
@@ -2,14 +2,14 @@
2
  @import 'widget';
3
  @import 'single-block';
4
 
5
- form[class*='ct-mailchimp'] {
6
  .button {
7
  --buttonFontWeight: 600;
8
  }
9
  }
10
 
11
  // form messages
12
- .ct-mailchimp-message {
13
  display: none;
14
  font-size: 16px;
15
 
@@ -18,7 +18,7 @@ form[class*='ct-mailchimp'] {
18
  }
19
  }
20
 
21
- .subscribe-error .ct-mailchimp-message {
22
  display: block;
23
  font-size: 14px;
24
  color: #e42b2b;
@@ -29,11 +29,11 @@ form[class*='ct-mailchimp'] {
29
  input[type='text'],
30
  input[type='email'],
31
  .gdpr-confirm-policy,
32
- .ct-mailchimp-description {
33
  display: none;
34
  }
35
 
36
- .ct-mailchimp-message {
37
  display: block;
38
  }
39
  }
2
  @import 'widget';
3
  @import 'single-block';
4
 
5
+ form[class*='ct-newsletter-subscribe'] {
6
  .button {
7
  --buttonFontWeight: 600;
8
  }
9
  }
10
 
11
  // form messages
12
+ .ct-newsletter-subscribe-message {
13
  display: none;
14
  font-size: 16px;
15
 
18
  }
19
  }
20
 
21
+ .subscribe-error .ct-newsletter-subscribe-message {
22
  display: block;
23
  font-size: 14px;
24
  color: #e42b2b;
29
  input[type='text'],
30
  input[type='email'],
31
  .gdpr-confirm-policy,
32
+ .ct-newsletter-subscribe-description {
33
  display: none;
34
  }
35
 
36
+ .ct-newsletter-subscribe-message {
37
  display: block;
38
  }
39
  }
framework/extensions/newsletter-subscribe/static/sass/single-block.scss ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [class*="ct-newsletter-subscribe"] form {
2
+ [data-fields] {
3
+ display: grid;
4
+ grid-column-gap: 15px;
5
+ grid-row-gap: 15px;
6
+ }
7
+
8
+ [data-fields='1'] {
9
+ @include media-breakpoint-up(md) {
10
+ grid-template-columns: 65% 1fr;
11
+ }
12
+ }
13
+
14
+ [data-fields='2'] {
15
+ @include media-breakpoint-up(md) {
16
+ grid-template-columns: 32.5% 32.5% 1fr;
17
+ }
18
+ }
19
+
20
+ button {
21
+ width: 100%;
22
+ --padding: 0 15px;
23
+ --buttonMinHeight: var(--form-field-height, 40px);
24
+ }
25
+
26
+ .ct-newsletter-subscribe-description {
27
+ &:not(:empty) {
28
+ margin-bottom: 1.5em;
29
+ }
30
+ }
31
+
32
+ .ct-newsletter-subscribe-message,
33
+ .gdpr-confirm-policy {
34
+ margin-top: 15px;
35
+ margin-bottom: 0;
36
+ }
37
+ }
38
+
39
+ .ct-newsletter-subscribe-block,
40
+ .ct-newsletter-subscribe-widget [data-container='boxed'] {
41
+ padding: var(--padding, 30px);
42
+ background: var(--backgroundColor, #fff);
43
+ box-shadow: var(--box-shadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04));
44
+ }
45
+
46
+
47
+ // single post block
48
+ .ct-newsletter-subscribe-block {
49
+ margin-top: 60px;
50
+ text-align: center;
51
+ color: var(--color);
52
+ --linkInitialColor: var(--color);
53
+
54
+ > * {
55
+ &:first-child {
56
+ margin-top: 20px;
57
+ }
58
+
59
+ &:last-child {
60
+ margin-bottom: 20px;
61
+ }
62
+ }
63
+
64
+ > h3 {
65
+ --fontSize: 25px;
66
+ }
67
+
68
+ form {
69
+ max-width: 550px;
70
+ margin: 0 auto;
71
+
72
+ @include media-breakpoint-up(md) {
73
+ width: 85%;
74
+ }
75
+ }
76
+ }
framework/extensions/newsletter-subscribe/static/sass/widget.scss ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .ct-widget-inner {
2
+ border-radius: 3px;
3
+
4
+ &[data-alignment='center'] {
5
+ text-align: center;
6
+ }
7
+
8
+ &[data-alignment='right'] {
9
+ text-align: right;
10
+ }
11
+ }
12
+
13
+ .ct-newsletter-subscribe-widget-form {
14
+ > *:not(:first-child) {
15
+ margin-top: 10px;
16
+ }
17
+ }
framework/extensions/product-reviews/pre-boot.php CHANGED
@@ -15,7 +15,7 @@ class BlocksyExtensionProductReviewsPreBoot {
15
  wp_enqueue_script(
16
  'blocksy-ext-product-reviews-admin-dashboard-scripts',
17
  BLOCKSY_URL . 'framework/extensions/product-reviews/static/bundle/dashboard.js',
18
- ['ct-options-scripts'],
19
  $data['Version']
20
  );
21
 
15
  wp_enqueue_script(
16
  'blocksy-ext-product-reviews-admin-dashboard-scripts',
17
  BLOCKSY_URL . 'framework/extensions/product-reviews/static/bundle/dashboard.js',
18
+ ['ct-options-scripts', 'ct-dashboard-scripts'],
19
  $data['Version']
20
  );
21
 
framework/extensions/product-reviews/static/bundle/dashboard.js CHANGED
@@ -1,6 +1,6 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=12)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
- */!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var c=a.apply(null,r);c&&e.push(c)}else if("object"===o)for(var i in r)n.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,t){e.exports=window.blocksyOptions},function(e,t){e.exports=window.ctEvents},function(e,t){e.exports=window.React},function(e,t,n){var r,a,o=n(10),c=n(11),i=(a=[],{activateTrap:function(e){if(a.length>0){var t=a[a.length-1];t!==e&&t.pause()}var n=a.indexOf(e);-1===n||a.splice(n,1),a.push(e)},deactivateTrap:function(e){var t=a.indexOf(e);-1!==t&&a.splice(t,1),a.length>0&&a[a.length-1].unpause()}});function u(e){return setTimeout(e,0)}e.exports=function(e,t){var n=document,a="string"==typeof e?n.querySelector(e):e,s=c({returnFocusOnDeactivate:!0,escapeDeactivates:!0},t),l={firstTabbableNode:null,lastTabbableNode:null,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1},f={activate:function(e){if(l.active)return;j(),l.active=!0,l.paused=!1,l.nodeFocusedBeforeActivation=n.activeElement;var t=e&&e.onActivate?e.onActivate:s.onActivate;t&&t();return d(),f},deactivate:p,pause:function(){if(l.paused||!l.active)return;l.paused=!0,m()},unpause:function(){if(!l.paused||!l.active)return;l.paused=!1,j(),d()}};return f;function p(e){if(l.active){clearTimeout(r),m(),l.active=!1,l.paused=!1,i.deactivateTrap(f);var t=e&&void 0!==e.onDeactivate?e.onDeactivate:s.onDeactivate;return t&&t(),(e&&void 0!==e.returnFocus?e.returnFocus:s.returnFocusOnDeactivate)&&u((function(){var e;w((e=l.nodeFocusedBeforeActivation,v("setReturnFocus")||e))})),f}}function d(){if(l.active)return i.activateTrap(f),r=u((function(){w(b())})),n.addEventListener("focusin",h,!0),n.addEventListener("mousedown",y,{capture:!0,passive:!1}),n.addEventListener("touchstart",y,{capture:!0,passive:!1}),n.addEventListener("click",O,{capture:!0,passive:!1}),n.addEventListener("keydown",g,{capture:!0,passive:!1}),f}function m(){if(l.active)return n.removeEventListener("focusin",h,!0),n.removeEventListener("mousedown",y,!0),n.removeEventListener("touchstart",y,!0),n.removeEventListener("click",O,!0),n.removeEventListener("keydown",g,!0),f}function v(e){var t=s[e],r=t;if(!t)return null;if("string"==typeof t&&!(r=n.querySelector(t)))throw new Error("`"+e+"` refers to no known node");if("function"==typeof t&&!(r=t()))throw new Error("`"+e+"` did not return a node");return r}function b(){var e;if(!(e=null!==v("initialFocus")?v("initialFocus"):a.contains(n.activeElement)?n.activeElement:l.firstTabbableNode||v("fallbackFocus")))throw new Error("Your focus-trap needs to have at least one focusable element");return e}function y(e){a.contains(e.target)||(s.clickOutsideDeactivates?p({returnFocus:!o.isFocusable(e.target)}):s.allowOutsideClick&&s.allowOutsideClick(e)||e.preventDefault())}function h(e){a.contains(e.target)||e.target instanceof Document||(e.stopImmediatePropagation(),w(l.mostRecentlyFocusedNode||b()))}function g(e){if(!1!==s.escapeDeactivates&&function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e))return e.preventDefault(),void p();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){if(j(),e.shiftKey&&e.target===l.firstTabbableNode)return e.preventDefault(),void w(l.lastTabbableNode);if(!e.shiftKey&&e.target===l.lastTabbableNode)e.preventDefault(),w(l.firstTabbableNode)}(e)}function O(e){s.clickOutsideDeactivates||a.contains(e.target)||s.allowOutsideClick&&s.allowOutsideClick(e)||(e.preventDefault(),e.stopImmediatePropagation())}function j(){var e=o(a);l.firstTabbableNode=e[0]||b(),l.lastTabbableNode=e[e.length-1]||b()}function w(e){e!==n.activeElement&&(e&&e.focus?(e.focus(),l.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):w(b()))}}},function(e,t,n){e.exports=n(8)()},function(e,t,n){"use strict";var r=n(9);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,c){if(c!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){var n=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],r=n.join(","),a="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function o(e,t){t=t||{};var n,o,i,u=[],f=[],p=e.querySelectorAll(r);for(t.includeContainer&&a.call(e,r)&&(p=Array.prototype.slice.apply(p)).unshift(e),n=0;n<p.length;n++)c(o=p[n])&&(0===(i=s(o))?u.push(o):f.push({documentOrder:n,tabIndex:i,node:o}));return f.sort(l).map((function(e){return e.node})).concat(u)}function c(e){return!(!i(e)||function(e){return function(e){return f(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t=function(e){for(var t=0;t<e.length;t++)if(e[t].checked)return e[t]}(e.ownerDocument.querySelectorAll('input[type="radio"][name="'+e.name+'"]'));return!t||t===e}(e)}(e)||s(e)<0)}function i(e){return!(e.disabled||function(e){return f(e)&&"hidden"===e.type}(e)||function(e){return null===e.offsetParent||"hidden"===getComputedStyle(e).visibility}(e))}o.isTabbable=function(e){if(!e)throw new Error("No node provided");return!1!==a.call(e,r)&&c(e)},o.isFocusable=function(e){if(!e)throw new Error("No node provided");return!1!==a.call(e,u)&&i(e)};var u=n.concat("iframe").join(",");function s(e){var t=parseInt(e.getAttribute("tabindex"),10);return isNaN(t)?function(e){return"true"===e.contentEditable}(e)?0:e.tabIndex:t}function l(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex}function f(e){return"INPUT"===e.tagName}e.exports=o},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var a in r)n.call(r,a)&&(e[a]=r[a])}return e};var n=Object.prototype.hasOwnProperty},function(e,t,n){"use strict";n.r(t);var r=n(0),a=n(1),o=n(2),c=n.n(o),i=n(4),u=n.n(i),s=n(3),l=n(5),f=n.n(l);n(7);function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m=function(e){e.initialState,e.getInitialState,e.refs,e.getRefs,e.didMount,e.didUpdate,e.willUnmount,e.getSnapshotBeforeUpdate,e.shouldUpdate,e.render;return function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["initialState","getInitialState","refs","getRefs","didMount","didUpdate","willUnmount","getSnapshotBeforeUpdate","shouldUpdate","render"])},v=function(e){function t(){var n,r;p(this,t);for(var a=arguments.length,o=Array(a),c=0;c<a;c++)o[c]=arguments[c];return n=r=d(this,e.call.apply(e,[this].concat(o))),b.call(r),d(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getArgs=function(){var e=this.state,t=this.props,n=this._setState,r=this._forceUpdate,a=this._refs;return{state:e,props:m(t),refs:a,setState:n,forceUpdate:r}},t.prototype.componentDidMount=function(){this.props.didMount&&this.props.didMount(this.getArgs())},t.prototype.shouldComponentUpdate=function(e,t){return!this.props.shouldUpdate||this.props.shouldUpdate({props:this.props,state:this.state,nextProps:m(e),nextState:t})},t.prototype.componentWillUnmount=function(){this.props.willUnmount&&this.props.willUnmount({state:this.state,props:m(this.props),refs:this._refs})},t.prototype.componentDidUpdate=function(e,t,n){this.props.didUpdate&&this.props.didUpdate(Object.assign(this.getArgs(),{prevProps:m(e),prevState:t}),n)},t.prototype.getSnapshotBeforeUpdate=function(e,t){return this.props.getSnapshotBeforeUpdate?this.props.getSnapshotBeforeUpdate(Object.assign(this.getArgs(),{prevProps:m(e),prevState:t})):null},t.prototype.render=function(){var e=this.props,t=e.children,n=e.render;return n?n(this.getArgs()):"function"==typeof t?t(this.getArgs()):t||null},t}(f.a.Component);v.defaultProps={getInitialState:function(){},getRefs:function(){return{}}};var b=function(){var e=this;this.state=this.props.initialState||this.props.getInitialState(this.props),this._refs=this.props.refs||this.props.getRefs(this.getArgs()),this._setState=function(){return e.setState.apply(e,arguments)},this._forceUpdate=function(){return e.forceUpdate.apply(e,arguments)}},y=v,h=function(e){var t=e.children,n=e.container,a=void 0===n?document.body:n,o=e.type,c=void 0===o?"reach-portal":o;return Object(r.createElement)(y,{getRefs:function(){return{node:null}},didMount:function(e){var t=e.refs,n=e.forceUpdate,r=a.hasOwnProperty("current")?a.current:a;t.node=document.createElement(c),r.appendChild(t.node),n()},willUnmount:function(e){var t=e.refs.node,n=a.hasOwnProperty("current")?a.current:a;n&&n.removeChild(t)},render:function(e){var n=e.refs.node;return n?Object(r.createPortal)(t,n):null}})};var g=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},O=n(6),j=n.n(O);function w(){return(w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var S=function(){},x=function(){},_=function(e,t){var n,r,a;e.disposeAriaHider=(n=e.overlayNode,r=[],a=[],Array.prototype.forEach.call(document.querySelectorAll("body > *"),(function(e){if(e!==n.parentNode){var t=e.getAttribute("aria-hidden");null!==t&&"false"!==t||(r.push(t),a.push(e),e.setAttribute("aria-hidden","true"))}})),function(){a.forEach((function(e,t){var n=r[t];null===n?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n)}))}),e.trap=j()(e.overlayNode,{initialFocus:t?function(){return t.current}:void 0,fallbackFocus:e.contentNode,escapeDeactivates:!1,clickOutsideDeactivates:!1})},A=function(e){var t=e.refs;t.trap.deactivate(),t.disposeAriaHider()},z=React.createContext(),C=React.forwardRef((function(e,t){var n=e.container,a=e.isOpen,o=void 0===a||a,c=e.onDismiss,i=void 0===c?S:c,u=e.initialFocusRef,s=e.onClick,l=e.onKeyDown,f=E(e,["container","isOpen","onDismiss","initialFocusRef","onClick","onKeyDown"]);return Object(r.createElement)(y,{didMount:x},o?Object(r.createElement)(h,{container:n,"data-reach-dialog-wrapper":!0},Object(r.createElement)(y,{refs:{overlayNode:null,contentNode:null},didMount:function(e){var t=e.refs;_(t,u)},willUnmount:A},(function(e){var n=e.refs;return Object(r.createElement)(z.Provider,{value:function(e){return n.contentNode=e}},Object(r.createElement)("div",w({"data-reach-dialog-overlay":!0,onClick:g(s,(function(e){e.stopPropagation(),i()})),onKeyDown:g(l,(function(e){"Escape"===e.key&&(e.stopPropagation(),i())})),ref:function(e){n.overlayNode=e,t&&t(e)}},f)))}))):null)}));C.propTypes={initialFocusRef:function(){}};var N=function(e){return e.stopPropagation()},P=React.forwardRef((function(e,t){var n=e.onClick,a=(e.onKeyDown,E(e,["onClick","onKeyDown"]));return Object(r.createElement)(z.Consumer,null,(function(e){return Object(r.createElement)("div",w({"aria-modal":"true","data-reach-dialog-content":!0,tabIndex:"-1",onClick:g(n,N),ref:function(n){e(n),t&&t(n)}},a))}))})),k=function(e){return!!e},D=function(e){var t=e.items,n=e.isVisible,a=void 0===n?k:n,o=e.render,i=e.className,u=e.onDismiss;return Object(r.createElement)(s.Transition,{items:t,onStart:function(){return document.body.classList[a(t)?"add":"remove"]("ct-dashboard-overlay-open")},config:{duration:200},from:{opacity:0,y:-10},enter:{opacity:1,y:0},leave:{opacity:0,y:10}},(function(e){return a(e)&&function(t){return Object(r.createElement)(C,{style:{opacity:t.opacity},container:document.querySelector("#wpbody"),onDismiss:function(){return u()}},Object(r.createElement)(P,{className:c()("ct-admin-modal",i),style:{transform:"translate3d(0px, ".concat(t.y,"px, 0px)")}},Object(r.createElement)("button",{className:"close-button",onClick:function(){return u()}},"×"),o(e,t)))}}))};function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==i.return||i.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return R(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var F=function(e){var t=e.extsSyncLoading,n=e.extensionData,o=e.onExtsSync,i=I(Object(r.useState)(!1),2),u=i[0],l=i[1],f=I(Object(r.useState)(null),2),p=f[0],d=f[1];return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("button",{className:"ct-button ct-config-btn","data-button":"white",onClick:function(){l(!0),d(n.settings)}},Object(a.__)("Configure","blc")),Object(r.createElement)(D,{items:u,onDismiss:function(){return l(!1)},className:"ct-product-reviews-settings-modal",render:function(){return Object(r.createElement)("div",{className:c()("ct-modal-content")},Object(r.createElement)("h2",null,Object(a.__)("Product Reviews Settings","blc")),Object(r.createElement)("p",{className:"ct-modal-description"},Object(a.__)("Configure the slugs for single and category pages of the product review custom post type.","blc")),Object(r.createElement)("div",{className:"ct-controls-group"},Object(r.createElement)("section",{"data-columns":"medium:2"},Object(r.createElement)(s.OptionsPanel,{onChange:function(e,t){return d((function(n){return T(T({},n),{},U({},e,t))}))},options:{single_slug:{type:"text",value:"",label:Object(a.__)("Single Slug","blc")},category_slug:{type:"text",value:"",label:Object(a.__)("Category Slug","blc")}},value:p||{},hasRevertButton:!1}))),Object(r.createElement)("div",{className:"ct-modal-actions has-divider"},Object(r.createElement)("button",{className:"button-primary",disabled:t||!p,onClick:function(e){e.preventDefault(),p&&(o({extAction:{type:"persist",settings:p}}),l(!1))}},t?Object(r.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 100 100"},Object(r.createElement)("g",{transform:"translate(50,50)"},Object(r.createElement)("g",{transform:"scale(1)"},Object(r.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),Object(r.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},Object(r.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}))))):Object(a.__)("Save","blc"))))}}))};function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==i.return||i.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var q=function(e){var t=L(Object(r.useState)(!1),2),n=t[0],a=t[1];return[function(){return a(!0)},Object(r.createElement)(D,{items:n,onDismiss:function(){return a(!1)},render:function(){return Object(r.createElement)("div",{className:"ct-modal-content",dangerouslySetInnerHTML:{__html:e.readme}})}})]};function K(e,t,n,r,a,o,c){try{var i=e[o](c),u=i.value}catch(e){return void n(e)}i.done?t(u):Promise.resolve(u).then(r,a)}function V(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function c(e){K(o,r,a,c,i,"next",e)}function i(e){K(o,r,a,c,i,"throw",e)}c(void 0)}))}}function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==i.return||i.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=Object(r.useState)(!1),o=H(n,2),c=o[0],i=o[1],u=Object(r.useState)(!1),s=H(u,2),l=s[0],f=s[1],p=ctDashboardLocalizations.plugin_data.is_pro,d=function(){var n=V(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(p||!e.config.pro){n.next=3;break}return f(!0),n.abrupt("return");case 3:return(r=new FormData).append("ext",e.name),r.append("action",e.__object?"blocksy_extension_deactivate":"blocksy_extension_activate"),i(!0),n.prev=7,n.next=10,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",body:r});case 10:e.config.require_refresh&&location.reload(),t(),n.next=16;break;case 14:n.prev=14,n.t0=n.catch(7);case 16:i(!1);case 17:case"end":return n.stop()}}),n,null,[[7,14]])})));return function(){return n.apply(this,arguments)}}();return[c,d,!p&&e.config.pro?Object(r.createElement)(D,{items:l,onDismiss:function(){return f(!1)},render:function(){return Object(r.createElement)("div",{className:"ct-activation-action-modal"},Object(r.createElement)("svg",{viewBox:"0 0 59.99 60"},Object(r.createElement)("path",{d:"M14.41 43.65c0 .13.08.27.11.41a5.91 5.91 0 010 2.37c-1.78 1.14-3.2 1.19-4.34.68-2.83-1.27-3.81-6-3.81-6s.38-.08 1-.15a6.08 6.08 0 012.64.91 4.17 4.17 0 01-.22-1 6.47 6.47 0 013.2 1 8.14 8.14 0 01.35-5 12.74 12.74 0 01.65-1.62s8.51 4.32 3 9.27a5.81 5.81 0 01-2.34-.68 2 2 0 01-.24-.19zM7.17 15.93q.2.22.42.45a5.74 5.74 0 002.68-.74 5.51 5.51 0 00-.28 2.76 6.79 6.79 0 001.47.81c5 1.94 6.91-5.79 6.91-5.79a13.35 13.35 0 00-4.5-.26 5.64 5.64 0 00-2.15.72 4.42 4.42 0 00.23-.81c.51-2.62-.94-5.82-.94-5.82a13.76 13.76 0 00-2.44 1.51c-2 1.51-4 4-1.53 7a.65.65 0 00.13.17zm.93 16.56a6.7 6.7 0 00.84.76c7.28-1.28 2.36-9.46 2.36-9.46a14.28 14.28 0 00-2.18 1.69 7.39 7.39 0 00-2.13 3.35v-1.19a5.49 5.49 0 00-1.27-1.71 12.75 12.75 0 00-3.94-2.44 13.32 13.32 0 00-.39 1.37c-.49 2-.91 5.69 1.85 7a4.83 4.83 0 001.75.46 8.25 8.25 0 00.86 0 6.45 6.45 0 001.14-1.76 4.41 4.41 0 001.11 1.93zM18.79 9.27c6 1.85 8.82-7.61 8.82-7.61a17.44 17.44 0 00-6.1-.58c-2.92.35-5.71 1.92-5.33 6.76a8.42 8.42 0 002.61 1.43zM49.6 40.93a6.08 6.08 0 00-2.64.91 4.21 4.21 0 00.22-1 11.57 11.57 0 00-1.19-5.59 13.88 13.88 0 00-2.36 1.58c-1.87 1.58-3.82 4.16-1.33 7 .06.08.13.15.2.23s.29.3.46.45a5.69 5.69 0 002.65-.86 5.82 5.82 0 00-.14 2.78 6.75 6.75 0 001.34.68c5.16 1.94 6.81-6 6.81-6a13.28 13.28 0 00-4.02-.18zm-6.49-27.77a10.69 10.69 0 00-1.5.26s1.15 4.53 3.91 5.79c1.18.54 2.66.47 4.47-.81a5.88 5.88 0 00-.16-2.47 1.42 1.42 0 00-.1-.29l.23.13a6 6 0 002.45.61c5.24-5.19-3.42-9.13-3.42-9.13a13.57 13.57 0 00-.54 1.51 8.37 8.37 0 00-.17 5.12 6.62 6.62 0 00-3.29-.81 12.09 12.09 0 00-1.88.09zm15.13 10.33a13.53 13.53 0 00-2.61 1.37 7.1 7.1 0 00-2.64 2.78v1.18a6.69 6.69 0 00-1.73-2.89 13.85 13.85 0 00-2.62-2.14 13.17 13.17 0 00-.82 1.69c-.83 2-1.65 5.4 1 7a6.4 6.4 0 002.16.76 7.35 7.35 0 001-.93 4.26 4.26 0 001-1.76 6.06 6.06 0 00.76 1.3 6.25 6.25 0 00.4.5c7.43.09 4.1-8.86 4.1-8.86zM38.19 9.27c1.55.52 3.41.27 5.61-1.43.51-6.56-4.81-7.11-8.33-6.76a19.24 19.24 0 00-3.1.58S34.25 8 38.19 9.27zM41.99 54h-3v-6a2 2 0 00-2-2h-14a2 2 0 00-2 2v6h-3a2 2 0 00-2 2v3h28v-3a2 2 0 00-2-2zM25.76 21.65l-5.77.84a1 1 0 00-.81.68 1 1 0 00.26 1l4.19 4.11a1 1 0 01.28.88l-.92 5.44-.07.4a1 1 0 00.4 1 1 1 0 001.06.07l3.55-1.88 1.6-.85a1 1 0 01.94 0l2.4 1.27 2.75 1.46a1 1 0 001.05-.07 1 1 0 00.4-1l-1-5.81a1 1 0 01.28-.88l4.19-4.11a1 1 0 00.26-1 1 1 0 00-.81-.68l-5.78-.84a1 1 0 01-.75-.55l-2.57-5.3a1 1 0 00-1.8 0l-1.17 2.39-1.41 2.88a1 1 0 01-.75.55z",fill:"#ffa800"}),Object(r.createElement)("path",{d:"M19.99 22.49l5.78-.84a1 1 0 00.75-.55l1.41-2.88 1.41 2.88a1 1 0 00.75.55l5.78.84a1 1 0 01.56 1.71l-4.19 4.11a1 1 0 00-.29.88l.92 5.4-2.4-1.27a1 1 0 00-.94 0l-1.6.85-1.6-.85a1 1 0 00-.93 0l-2.41 1.28.92-5.41a1 1 0 00-.28-.88l-4.2-4.11a1 1 0 01-.26-1 1 1 0 01.82-.71zm-13 8.07a4.41 4.41 0 001.14 1.93c2.67-1.61 1.85-5 1-7a7.39 7.39 0 00-2.14 3.34 3.49 3.49 0 000 1.7zm11.8-21.29c3.94-1.27 5.82-7.61 5.82-7.61a19.24 19.24 0 00-3.1-.58c-2.92.35-5.71 1.92-5.33 6.76a8.42 8.42 0 002.61 1.43zm-7.31 9.94c2.76-1.26 3.91-5.79 3.91-5.79a10.69 10.69 0 00-1.5-.26 12.35 12.35 0 00-1.9-.09 4.42 4.42 0 01-.23.81 3.48 3.48 0 00-1.46 1.75 5.51 5.51 0 00-.31 2.77 6.79 6.79 0 001.49.81zm37.4 13.28a4.41 4.41 0 001.11-1.93 3.57 3.57 0 000-1.72 7.31 7.31 0 00-2.17-3.34c-.83 2.02-1.61 5.38 1.06 6.99zM45.5 19.21a6.79 6.79 0 001.49-.81 5.51 5.51 0 00-.26-2.76 3.53 3.53 0 00-1.46-1.75 5.79 5.79 0 00-2.13-.72 10.69 10.69 0 00-1.5.26s1.1 4.57 3.86 5.78zm-7.31-9.94a8.42 8.42 0 002.61-1.43c.38-4.84-2.41-6.41-5.33-6.76a19.24 19.24 0 00-3.1.58S34.25 8 38.19 9.27zm8.8 32.57l-1.4 1.8a5.82 5.82 0 00-.14 2.78 6.75 6.75 0 001.34.68c2.83-1.27 3.81-6 3.81-6s-.38-.08-1-.15a6.08 6.08 0 00-2.61.89zm1.42-33.08a8.37 8.37 0 00-.17 5.12l1.46 1.75a1.42 1.42 0 01.1.29.65.65 0 00.13-.16c2.48-2.97.44-5.49-1.52-7zm-6.15 35.08a1.92 1.92 0 00.31-.18 3.55 3.55 0 001.42-1.79 8.1 8.1 0 00-.35-5c-1.92 1.54-3.87 4.13-1.38 6.97zm13.37-19a7.1 7.1 0 00-2.64 2.8v2.91a6.06 6.06 0 00.76 1.3c2.79-1.3 2.37-4.98 1.88-6.99zM11.41 43.65l-1.34-1.75a6.08 6.08 0 00-2.64-.91c-.6.07-1 .15-1 .15s1 4.77 3.81 6a6.75 6.75 0 001.34-.68 5.82 5.82 0 00-.14-2.78zM38.99 54h-3v-6a2 2 0 00-2-2h-11a2 2 0 00-2 2v6h-3a2 2 0 00-2 2v3h25v-3a2 2 0 00-2-2zm-25.6-17.17a8.14 8.14 0 00-.35 5 3.45 3.45 0 001.31 1.72h.05c0 .13.08.27.11.41.07-.08.14-.15.2-.23 2.5-2.73.55-5.32-1.32-6.9z",fill:"#fedd0a"}),Object(r.createElement)("path",{d:"M16.18 7.84C15.8 3 18.59 1.43 21.51 1.08a14.84 14.84 0 013 0C21.6 1.44 18.82 3 19.2 7.84a8.42 8.42 0 002.59 1.43 4.81 4.81 0 01-3 0 8.42 8.42 0 01-2.61-1.43zm-7.61.92c-2 1.51-4 4-1.53 7a.65.65 0 00.13.16q.2.22.42.45a5.91 5.91 0 002.4-.61c-2.45-3-.42-5.49 1.54-7a13.57 13.57 0 00-.54-1.51 13.76 13.76 0 00-2.42 1.51zM15.99 56v3h3v-3a2 2 0 012-2h-3a2 2 0 00-2 2zm7-10a2 2 0 00-2 2v6h3v-6a2 2 0 012-2zM4.35 24.86a13.53 13.53 0 00-2.61-1.37 13.32 13.32 0 00-.39 1.37c-.49 2-.91 5.69 1.85 7a4.83 4.83 0 001.79.46 8.25 8.25 0 00.86 0 5.84 5.84 0 00.4-.5c-2.81-1.27-2.39-4.95-1.9-6.96z",fill:"#fff"}),Object(r.createElement)("path",{d:"M59.18 23.14a1 1 0 00-1.29-.59 14.74 14.74 0 00-3.85 2.26 24.35 24.35 0 00-.45-3.4 23.39 23.39 0 00-1.21-4 1 1 0 00.71-.29 5.42 5.42 0 001.9-4.91c-.64-3.56-5.44-5.78-5.65-5.87a1 1 0 00-1.32.5 14.57 14.57 0 00-.85 2.6 26.55 26.55 0 00-2.37-2.12 6.66 6.66 0 00-2.23-5.7C38.99-1.31 32.36.61 32.08.7a1 1 0 00-.59.48 1 1 0 00-.08.76c.08.28 2.09 6.87 6.51 8.3a5.84 5.84 0 001.74.27 7.41 7.41 0 004.15-1.44 22.7 22.7 0 013.1 3 1.48 1.48 0 000 .21 13.38 13.38 0 00-5.58.15 1 1 0 00-.72 1.21c.06.22 1.39 5.34 4.79 6.59a4.42 4.42 0 001.55.28 6.3 6.3 0 003.59-1.31 1.2 1.2 0 00.26-.29 22.46 22.46 0 01.82 2.88 21.37 21.37 0 01.43 3.47 15 15 0 00-2.86-2.35 1 1 0 00-1.38.34c-.11.2-2.81 4.75-1.3 8a5.31 5.31 0 004.07 2.87c-.08.21-.15.42-.24.63a21.75 21.75 0 01-2.25 4 14.51 14.51 0 00-1.26-4 1 1 0 00-.58-.5 1 1 0 00-.76.06c-.2.1-4.9 2.53-5.38 6.11a5.19 5.19 0 001.7 4.37 22.47 22.47 0 01-2.46 1.34A3 3 0 0036.99 45h-6V34.73l4.15 2.2a2.1 2.1 0 00.94.23 2 2 0 002-2.33l-1-5.81 4.2-4.11a2 2 0 00-1.12-3.4l-5.78-.85-2.59-5.26a2 2 0 00-3.6 0l-2.58 5.26-5.77.85a2 2 0 00-1.11 3.4L22.92 29l-1 5.81a2 2 0 00.8 1.94 2 2 0 002.11.15l4.16-2.17V45h-6a3 3 0 00-2.37 1.18 21 21 0 01-2.46-1.35 5.16 5.16 0 001.7-4.36c-.48-3.58-5.18-6-5.38-6.11a1 1 0 00-.76-.06 1 1 0 00-.58.5 14.38 14.38 0 00-1.26 4 21.11 21.11 0 01-2.25-4c-.09-.21-.16-.42-.24-.64a5.26 5.26 0 004.07-2.86c1.51-3.29-1.19-7.84-1.3-8a1 1 0 00-1.38-.34 15 15 0 00-2.86 2.35 21.37 21.37 0 01.43-3.47 22.46 22.46 0 01.82-2.88 1.2 1.2 0 00.26.29 6.3 6.3 0 003.56 1.28 4.42 4.42 0 001.55-.28c3.4-1.25 4.73-6.37 4.79-6.59a1 1 0 00-.72-1.21 13.57 13.57 0 00-5.58-.15 1.48 1.48 0 000-.21 22.7 22.7 0 013.1-3 7.39 7.39 0 004.15 1.44 5.73 5.73 0 001.73-.27c4.43-1.43 6.44-8 6.52-8.3a1 1 0 00-.08-.76 1 1 0 00-.55-.5c-.28-.09-6.89-2-10.51.92a6.66 6.66 0 00-2.23 5.7 26.55 26.55 0 00-2.37 2.12 14.57 14.57 0 00-.8-2.6 1 1 0 00-1.32-.5c-.2.09-5 2.31-5.65 5.87a5.42 5.42 0 001.91 4.88 1 1 0 00.71.29 23.65 23.65 0 00-1.21 4 24.35 24.35 0 00-.44 3.43 14.74 14.74 0 00-3.9-2.26 1 1 0 00-1.29.59c-.08.21-1.89 5.18.19 8.14a5.37 5.37 0 004.71 2.08h.11a1 1 0 00.73-.36c.09-.1.16-.22.25-.33a24.67 24.67 0 001 2.89 23.67 23.67 0 002.4 4.32 14.22 14.22 0 00-4 .19 1 1 0 00-.77 1.18c0 .22 1.15 5.4 4.49 6.8a4.41 4.41 0 001.75.35 6.4 6.4 0 003.43-1.15 1 1 0 00.44-.64 6.59 6.59 0 00.11-1.08l.84.59a23 23 0 003.51 1.97V53h-2a3 3 0 00-3 3v3a1 1 0 001 1h28a1 1 0 001-1v-3a3 3 0 00-3-3h-2v-4.91a23 23 0 003.51-1.94c.29-.19.56-.41.84-.62a7 7 0 00.11 1.11 1 1 0 00.44.64 6.4 6.4 0 003.43 1.15 4.41 4.41 0 001.75-.35c3.34-1.4 4.45-6.58 4.49-6.8a1 1 0 00-.77-1.18 14.22 14.22 0 00-4-.19 23.67 23.67 0 002.4-4.32 24.67 24.67 0 001-2.89c.09.11.16.23.25.33a1 1 0 00.73.33h.11a5.37 5.37 0 004.71-2.08c2.08-2.96.27-7.93.19-8.14zM38.65 6a22.22 22.22 0 013.4 1.82 4.32 4.32 0 01-3.51.53c-2.55-.82-4.18-4.24-4.86-6 1.81-.38 5.57-.88 7.65.81a4.12 4.12 0 011.42 2.71 23.48 23.48 0 00-3.33-1.75 1 1 0 00-1.31.53A1 1 0 0038.65 6zm-20-2.8c2.08-1.71 5.84-1.2 7.65-.83-.68 1.72-2.31 5.14-4.86 6a4.32 4.32 0 01-3.51-.53A22.22 22.22 0 0121.33 6a1 1 0 00.54-1.31 1 1 0 00-1.31-.53 24 24 0 00-3.33 1.75 4.12 4.12 0 011.42-2.73zM5.92 30.41a5.66 5.66 0 01-.58.94 3.27 3.27 0 01-2.71-1.21c-1-1.37-.65-3.75-.26-5.28a8.32 8.32 0 013.62 3.05v.61a4.45 4.45 0 00-.15.9 4.12 4.12 0 00.08.99zm6-15.39c1.25-1.11 3.66-1 5.21-.83-.55 1.47-1.64 3.61-3.21 4.18a3.23 3.23 0 01-2.93-.54 3.27 3.27 0 01.89-2.83zm-4.93-2.45c.29-1.65 2.21-3.11 3.56-3.91a8.35 8.35 0 01.38 4.61 3.81 3.81 0 00-.32.24 4.52 4.52 0 00-1.05 1.37 3.53 3.53 0 01-.56.25h-.01a4.51 4.51 0 01-.95.22 3.26 3.26 0 01-1.05-2.78zm.91 17c.09-1.7 1.78-3.37 3.09-4.32.66 1.42 1.4 3.7.7 5.23a3.23 3.23 0 01-2.43 1.69 3.25 3.25 0 01-1.41-2.63zm5.78 16.29a3.26 3.26 0 01-2.94.41c-1.55-.65-2.55-2.84-3-4.34a8.39 8.39 0 014.58.65 2.92 2.92 0 00.17.36 4.51 4.51 0 001.1 1.32 4.53 4.53 0 01.04 1.57zm3.08-2.36a5 5 0 01-.85-.21h-.08A2.84 2.84 0 0114.16 42c-.8-1.46-.22-3.8.34-5.27 1.32.86 3.16 2.4 3.38 4.06a3.28 3.28 0 01-1.17 2.68zm7.19-8.3l1-5.8a2 2 0 00-.57-1.77l-4.19-4.11 5.77-.85a2 2 0 001.51-1.1l2.52-5.3 2.58 5.27a2 2 0 001.51 1.1l5.77.84-4.19 4.12a2 2 0 00-.57 1.76l1 5.8-5.15-2.73a2 2 0 00-1.88 0zM21.99 48a1 1 0 011-1h14a1 1 0 011 1v5h-16zm20 7a1 1 0 011 1v2h-26v-2a1 1 0 011-1h24zm3.83-13a2.84 2.84 0 01-1.62 1.28h-.07a6.37 6.37 0 01-.86.21 3.28 3.28 0 01-1.17-2.73c.22-1.66 2.06-3.2 3.38-4.06.56 1.45 1.14 3.79.34 5.3zm6.5-.05c-.48 1.5-1.48 3.69-3 4.34a3.26 3.26 0 01-2.94-.41 4.53 4.53 0 01.12-1.6 4.51 4.51 0 001.1-1.32c.07-.12.11-.24.17-.36a8.39 8.39 0 014.55-.7zM46.1 18.37c-1.57-.57-2.66-2.71-3.21-4.18 1.55-.22 4-.28 5.21.83a3.27 3.27 0 01.89 2.81 3.26 3.26 0 01-2.89.54zm4.67 13.8a3.23 3.23 0 01-2.43-1.69c-.7-1.52 0-3.8.71-5.23 1.25.95 3 2.62 3.08 4.29a3.25 3.25 0 01-1.36 2.63zm1.22-16.82a4.75 4.75 0 01-1-.22 3.87 3.87 0 01-.55-.25 4.52 4.52 0 00-1-1.37 3.81 3.81 0 00-.32-.24 8.45 8.45 0 01.38-4.61c1.35.8 3.27 2.25 3.56 3.9a3.27 3.27 0 01-1.07 2.79zm5.36 14.79a3.27 3.27 0 01-2.71 1.21 5.66 5.66 0 01-.58-.94 4.09 4.09 0 00.06-1 5.28 5.28 0 00-.15-.9v-.6a8.37 8.37 0 013.6-3.06c.42 1.54.74 3.92-.22 5.29zM33.99 50a1 1 0 01-1 1h-6a1 1 0 010-2h6a1 1 0 011 1z"})),Object(r.createElement)("h2",null,"Upgrade to Pro"),Object(r.createElement)("p",null,Object(a.__)("Upgrade to the Pro version and get instant full access to all premium extensions and features.","blc")),Object(r.createElement)("button",{className:"ct-button-primary"},Object(a.__)("Upgrade Now","blc")))}}):null]};function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==i.return||i.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return G(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return G(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var J=function(e){var t=e.extsSyncLoading,n=e.extension,o=e.onExtsSync,i=Y($(n,(function(){return o()})),2),u=i[0],s=i[1],l=Y(q(n),2),f=l[0],p=l[1];return Object(r.createElement)("li",{className:c()({active:!!n.__object})},Object(r.createElement)("h4",{className:"ct-extension-title"},n.config.name,u&&Object(r.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 100 100"},Object(r.createElement)("g",{transform:"translate(50,50)"},Object(r.createElement)("g",{transform:"scale(1)"},Object(r.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),Object(r.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},Object(r.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})))))),n.config.description&&Object(r.createElement)("div",{className:"ct-extension-description"},n.config.description),Object(r.createElement)("div",{className:"ct-extension-actions"},Object(r.createElement)("button",{className:c()(n.__object?"ct-button":"ct-button-primary"),"data-button":"white",disabled:u,onClick:function(){s()}},n.__object?Object(a.__)("Deactivate","blc"):Object(a.__)("Activate","blc")),n.__object&&Object(r.createElement)(F,{extsSyncLoading:t,extensionData:n.data,onExtsSync:o}),n.readme&&Object(r.createElement)("button",{onClick:function(){return f()},"data-button":"white",className:"ct-minimal-button ct-instruction"},Object(r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M12,17L12,17c-0.552,0-1-0.448-1-1v-4 c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v4C13,16.552,12.552,17,12,17z M12.5,9h-1C11.224,9,11,8.776,11,8.5v-1 C11,7.224,11.224,7,11.5,7h1C12.776,7,13,7.224,13,7.5v1C13,8.776,12.776,9,12.5,9z"})))),p)};u.a.on("ct:extensions:card",(function(e){var t=e.CustomComponent;"product-reviews"===e.extension.name&&(t.extension=J)}))}]);
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=12)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
+ */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&e.push(i)}else if("object"===a)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t){e.exports=window.blocksyOptions},function(e,t){e.exports=window.ctEvents},function(e,t){e.exports=window.React},function(e,t,n){var r,o,a=n(10),i=n(11),c=(o=[],{activateTrap:function(e){if(o.length>0){var t=o[o.length-1];t!==e&&t.pause()}var n=o.indexOf(e);-1===n||o.splice(n,1),o.push(e)},deactivateTrap:function(e){var t=o.indexOf(e);-1!==t&&o.splice(t,1),o.length>0&&o[o.length-1].unpause()}});function u(e){return setTimeout(e,0)}e.exports=function(e,t){var n=document,o="string"==typeof e?n.querySelector(e):e,s=i({returnFocusOnDeactivate:!0,escapeDeactivates:!0},t),l={firstTabbableNode:null,lastTabbableNode:null,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1},f={activate:function(e){if(l.active)return;j(),l.active=!0,l.paused=!1,l.nodeFocusedBeforeActivation=n.activeElement;var t=e&&e.onActivate?e.onActivate:s.onActivate;t&&t();return d(),f},deactivate:p,pause:function(){if(l.paused||!l.active)return;l.paused=!0,b()},unpause:function(){if(!l.paused||!l.active)return;l.paused=!1,j(),d()}};return f;function p(e){if(l.active){clearTimeout(r),b(),l.active=!1,l.paused=!1,c.deactivateTrap(f);var t=e&&void 0!==e.onDeactivate?e.onDeactivate:s.onDeactivate;return t&&t(),(e&&void 0!==e.returnFocus?e.returnFocus:s.returnFocusOnDeactivate)&&u((function(){var e;w((e=l.nodeFocusedBeforeActivation,m("setReturnFocus")||e))})),f}}function d(){if(l.active)return c.activateTrap(f),r=u((function(){w(v())})),n.addEventListener("focusin",h,!0),n.addEventListener("mousedown",y,{capture:!0,passive:!1}),n.addEventListener("touchstart",y,{capture:!0,passive:!1}),n.addEventListener("click",O,{capture:!0,passive:!1}),n.addEventListener("keydown",g,{capture:!0,passive:!1}),f}function b(){if(l.active)return n.removeEventListener("focusin",h,!0),n.removeEventListener("mousedown",y,!0),n.removeEventListener("touchstart",y,!0),n.removeEventListener("click",O,!0),n.removeEventListener("keydown",g,!0),f}function m(e){var t=s[e],r=t;if(!t)return null;if("string"==typeof t&&!(r=n.querySelector(t)))throw new Error("`"+e+"` refers to no known node");if("function"==typeof t&&!(r=t()))throw new Error("`"+e+"` did not return a node");return r}function v(){var e;if(!(e=null!==m("initialFocus")?m("initialFocus"):o.contains(n.activeElement)?n.activeElement:l.firstTabbableNode||m("fallbackFocus")))throw new Error("Your focus-trap needs to have at least one focusable element");return e}function y(e){o.contains(e.target)||(s.clickOutsideDeactivates?p({returnFocus:!a.isFocusable(e.target)}):s.allowOutsideClick&&s.allowOutsideClick(e)||e.preventDefault())}function h(e){o.contains(e.target)||e.target instanceof Document||(e.stopImmediatePropagation(),w(l.mostRecentlyFocusedNode||v()))}function g(e){if(!1!==s.escapeDeactivates&&function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e))return e.preventDefault(),void p();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){if(j(),e.shiftKey&&e.target===l.firstTabbableNode)return e.preventDefault(),void w(l.lastTabbableNode);if(!e.shiftKey&&e.target===l.lastTabbableNode)e.preventDefault(),w(l.firstTabbableNode)}(e)}function O(e){s.clickOutsideDeactivates||o.contains(e.target)||s.allowOutsideClick&&s.allowOutsideClick(e)||(e.preventDefault(),e.stopImmediatePropagation())}function j(){var e=a(o);l.firstTabbableNode=e[0]||v(),l.lastTabbableNode=e[e.length-1]||v()}function w(e){e!==n.activeElement&&(e&&e.focus?(e.focus(),l.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):w(v()))}}},function(e,t,n){e.exports=n(8)()},function(e,t,n){"use strict";var r=n(9);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){var n=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],r=n.join(","),o="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function a(e,t){t=t||{};var n,a,c,u=[],f=[],p=e.querySelectorAll(r);for(t.includeContainer&&o.call(e,r)&&(p=Array.prototype.slice.apply(p)).unshift(e),n=0;n<p.length;n++)i(a=p[n])&&(0===(c=s(a))?u.push(a):f.push({documentOrder:n,tabIndex:c,node:a}));return f.sort(l).map((function(e){return e.node})).concat(u)}function i(e){return!(!c(e)||function(e){return function(e){return f(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t=function(e){for(var t=0;t<e.length;t++)if(e[t].checked)return e[t]}(e.ownerDocument.querySelectorAll('input[type="radio"][name="'+e.name+'"]'));return!t||t===e}(e)}(e)||s(e)<0)}function c(e){return!(e.disabled||function(e){return f(e)&&"hidden"===e.type}(e)||function(e){return null===e.offsetParent||"hidden"===getComputedStyle(e).visibility}(e))}a.isTabbable=function(e){if(!e)throw new Error("No node provided");return!1!==o.call(e,r)&&i(e)},a.isFocusable=function(e){if(!e)throw new Error("No node provided");return!1!==o.call(e,u)&&c(e)};var u=n.concat("iframe").join(",");function s(e){var t=parseInt(e.getAttribute("tabindex"),10);return isNaN(t)?function(e){return"true"===e.contentEditable}(e)?0:e.tabIndex:t}function l(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex}function f(e){return"INPUT"===e.tagName}e.exports=a},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e};var n=Object.prototype.hasOwnProperty},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),a=n(2),i=n.n(a),c=n(4),u=n.n(c),s=n(3),l=n(5),f=n.n(l);n(7);function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var b=function(e){e.initialState,e.getInitialState,e.refs,e.getRefs,e.didMount,e.didUpdate,e.willUnmount,e.getSnapshotBeforeUpdate,e.shouldUpdate,e.render;return function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["initialState","getInitialState","refs","getRefs","didMount","didUpdate","willUnmount","getSnapshotBeforeUpdate","shouldUpdate","render"])},m=function(e){function t(){var n,r;p(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=d(this,e.call.apply(e,[this].concat(a))),v.call(r),d(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getArgs=function(){var e=this.state,t=this.props,n=this._setState,r=this._forceUpdate,o=this._refs;return{state:e,props:b(t),refs:o,setState:n,forceUpdate:r}},t.prototype.componentDidMount=function(){this.props.didMount&&this.props.didMount(this.getArgs())},t.prototype.shouldComponentUpdate=function(e,t){return!this.props.shouldUpdate||this.props.shouldUpdate({props:this.props,state:this.state,nextProps:b(e),nextState:t})},t.prototype.componentWillUnmount=function(){this.props.willUnmount&&this.props.willUnmount({state:this.state,props:b(this.props),refs:this._refs})},t.prototype.componentDidUpdate=function(e,t,n){this.props.didUpdate&&this.props.didUpdate(Object.assign(this.getArgs(),{prevProps:b(e),prevState:t}),n)},t.prototype.getSnapshotBeforeUpdate=function(e,t){return this.props.getSnapshotBeforeUpdate?this.props.getSnapshotBeforeUpdate(Object.assign(this.getArgs(),{prevProps:b(e),prevState:t})):null},t.prototype.render=function(){var e=this.props,t=e.children,n=e.render;return n?n(this.getArgs()):"function"==typeof t?t(this.getArgs()):t||null},t}(f.a.Component);m.defaultProps={getInitialState:function(){},getRefs:function(){return{}}};var v=function(){var e=this;this.state=this.props.initialState||this.props.getInitialState(this.props),this._refs=this.props.refs||this.props.getRefs(this.getArgs()),this._setState=function(){return e.setState.apply(e,arguments)},this._forceUpdate=function(){return e.forceUpdate.apply(e,arguments)}},y=m,h=function(e){var t=e.children,n=e.container,o=void 0===n?document.body:n,a=e.type,i=void 0===a?"reach-portal":a;return Object(r.createElement)(y,{getRefs:function(){return{node:null}},didMount:function(e){var t=e.refs,n=e.forceUpdate,r=o.hasOwnProperty("current")?o.current:o;t.node=document.createElement(i),r.appendChild(t.node),n()},willUnmount:function(e){var t=e.refs.node,n=o.hasOwnProperty("current")?o.current:o;n&&n.removeChild(t)},render:function(e){var n=e.refs.node;return n?Object(r.createPortal)(t,n):null}})};var g=function(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}},O=n(6),j=n.n(O);function w(){return(w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var S=function(){},x=function(){},_=function(e,t){var n,r,o;e.disposeAriaHider=(n=e.overlayNode,r=[],o=[],Array.prototype.forEach.call(document.querySelectorAll("body > *"),(function(e){if(e!==n.parentNode){var t=e.getAttribute("aria-hidden");null!==t&&"false"!==t||(r.push(t),o.push(e),e.setAttribute("aria-hidden","true"))}})),function(){o.forEach((function(e,t){var n=r[t];null===n?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n)}))}),e.trap=j()(e.overlayNode,{initialFocus:t?function(){return t.current}:void 0,fallbackFocus:e.contentNode,escapeDeactivates:!1,clickOutsideDeactivates:!1})},C=function(e){var t=e.refs;t.trap.deactivate(),t.disposeAriaHider()},A=React.createContext(),N=React.forwardRef((function(e,t){var n=e.container,o=e.isOpen,a=void 0===o||o,i=e.onDismiss,c=void 0===i?S:i,u=e.initialFocusRef,s=e.onClick,l=e.onKeyDown,f=E(e,["container","isOpen","onDismiss","initialFocusRef","onClick","onKeyDown"]);return Object(r.createElement)(y,{didMount:x},a?Object(r.createElement)(h,{container:n,"data-reach-dialog-wrapper":!0},Object(r.createElement)(y,{refs:{overlayNode:null,contentNode:null},didMount:function(e){var t=e.refs;_(t,u)},willUnmount:C},(function(e){var n=e.refs;return Object(r.createElement)(A.Provider,{value:function(e){return n.contentNode=e}},Object(r.createElement)("div",w({"data-reach-dialog-overlay":!0,onClick:g(s,(function(e){e.stopPropagation(),c()})),onKeyDown:g(l,(function(e){"Escape"===e.key&&(e.stopPropagation(),c())})),ref:function(e){n.overlayNode=e,t&&t(e)}},f)))}))):null)}));N.propTypes={initialFocusRef:function(){}};var k=function(e){return e.stopPropagation()},P=React.forwardRef((function(e,t){var n=e.onClick,o=(e.onKeyDown,E(e,["onClick","onKeyDown"]));return Object(r.createElement)(A.Consumer,null,(function(e){return Object(r.createElement)("div",w({"aria-modal":"true","data-reach-dialog-content":!0,tabIndex:"-1",onClick:g(n,k),ref:function(n){e(n),t&&t(n)}},o))}))})),D=function(e){return!!e},T=function(e){var t=e.items,n=e.isVisible,o=void 0===n?D:n,a=e.render,c=e.className,u=e.onDismiss;return Object(r.createElement)(s.Transition,{items:t,onStart:function(){return document.body.classList[o(t)?"add":"remove"]("ct-dashboard-overlay-open")},config:{duration:200},from:{opacity:0,y:-10},enter:{opacity:1,y:0},leave:{opacity:0,y:10}},(function(e){return o(e)&&function(t){return Object(r.createElement)(N,{style:{opacity:t.opacity},container:document.querySelector("#wpbody"),onDismiss:function(){return u()}},Object(r.createElement)(P,{className:i()("ct-admin-modal",c),style:{transform:"translate3d(0px, ".concat(t.y,"px, 0px)")}},Object(r.createElement)("button",{className:"close-button",onClick:function(){return u()}},"×"),a(e,t)))}}))};function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var F=function(e){var t=e.extsSyncLoading,n=e.extensionData,a=e.onExtsSync,c=R(Object(r.useState)(!1),2),u=c[0],l=c[1],f=R(Object(r.useState)(null),2),p=f[0],d=f[1];return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("button",{className:"ct-button ct-config-btn","data-button":"white",onClick:function(){l(!0),d(n.settings)}},Object(o.__)("Configure","blc")),Object(r.createElement)(T,{items:u,onDismiss:function(){return l(!1)},className:"ct-product-reviews-settings-modal",render:function(){return Object(r.createElement)("div",{className:i()("ct-modal-content")},Object(r.createElement)("h2",null,Object(o.__)("Product Reviews Settings","blc")),Object(r.createElement)("p",{className:"ct-modal-description"},Object(o.__)("Configure the slugs for single and category pages of the product review custom post type.","blc")),Object(r.createElement)("div",{className:"ct-controls-group"},Object(r.createElement)("section",{"data-columns":"medium:2"},Object(r.createElement)(s.OptionsPanel,{onChange:function(e,t){return d((function(n){return I(I({},n),{},M({},e,t))}))},options:{single_slug:{type:"text",value:"",label:Object(o.__)("Single Slug","blc")},category_slug:{type:"text",value:"",label:Object(o.__)("Category Slug","blc")}},value:p||{},hasRevertButton:!1}))),Object(r.createElement)("div",{className:"ct-modal-actions has-divider"},Object(r.createElement)("button",{className:"button-primary",disabled:t||!p,onClick:function(e){e.preventDefault(),p&&(a({extAction:{type:"persist",settings:p}}),l(!1))}},t?Object(r.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 100 100"},Object(r.createElement)("g",{transform:"translate(50,50)"},Object(r.createElement)("g",{transform:"scale(1)"},Object(r.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),Object(r.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},Object(r.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}))))):Object(o.__)("Save","blc"))))}}))};function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return z(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var q=function(e){var t=B(Object(r.useState)(!1),2),n=t[0],o=t[1];return[function(){return o(!0)},Object(r.createElement)(T,{items:n,onDismiss:function(){return o(!1)},render:function(){return Object(r.createElement)("div",{className:"ct-modal-content",dangerouslySetInnerHTML:{__html:e.readme}})}})]},K=window.ctDashboardLocalizations.DashboardContext,H=(K.Provider,K.Consumer,K);function W(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function $(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){W(a,r,o,i,c,"next",e)}function c(e){W(a,r,o,i,c,"throw",e)}i(void 0)}))}}function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var G=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=Object(r.useState)(!1),a=V(n,2),i=a[0],c=a[1],u=Object(r.useState)(!1),s=V(u,2),l=s[0],f=s[1],p=Object(r.useContext)(H),d=(p.Link,p.history),b=ctDashboardLocalizations.plugin_data.is_pro,m=function(){var n=$(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(b||!e.config.pro){n.next=3;break}return f(!0),n.abrupt("return");case 3:return(r=new FormData).append("ext",e.name),r.append("action",e.__object?"blocksy_extension_deactivate":"blocksy_extension_activate"),c(!0),n.prev=7,n.next=10,fetch(ctDashboardLocalizations.ajax_url,{method:"POST",body:r});case 10:e.config.require_refresh&&location.reload(),t(),n.next=16;break;case 14:n.prev=14,n.t0=n.catch(7);case 16:c(!1);case 17:case"end":return n.stop()}}),n,null,[[7,14]])})));return function(){return n.apply(this,arguments)}}();return[i,m,!b&&e.config.pro?Object(r.createElement)(T,{items:l,className:"ct-onboarding-modal",onDismiss:function(){return f(!1)},render:function(){return Object(r.createElement)("div",{className:"ct-modal-content"},Object(r.createElement)("svg",{width:"55",height:"55",viewBox:"0 0 40.5 48.3"},Object(r.createElement)("path",{fill:"#2d82c8",d:"M33.4 29.4l7.1 12.3-7.4.6-4 6-7.3-12.9"}),Object(r.createElement)("path",{d:"M33.5 29.6L26 42.7l-4.2-7.3 11.6-6 .1.2zM0 41.7l7.5.6 3.9 6 7.2-12.4-11-7.3L0 41.7z",fill:"#2271b1"}),Object(r.createElement)("path",{d:"M39.5 18.7c0 1.6-2.4 2.8-2.7 4.3-.4 1.5 1 3.8.2 5.1-.8 1.3-3.4 1.2-4.5 2.3-1.1 1.1-1 3.7-2.3 4.5-1.3.8-3.6-.6-5.1-.2-1.5.4-2.7 2.7-4.3 2.7S18 35 16.5 34.7c-1.5-.4-3.8 1-5.1.2s-1.2-3.4-2.3-4.5-3.7-1-4.5-2.3.6-3.6.2-5.1-2.7-2.7-2.7-4.3 2.4-2.8 2.7-4.3c.4-1.5-1-3.8-.2-5.1C5.4 8 8.1 8.1 9.1 7c1.1-1.1 1-3.7 2.3-4.5s3.6.6 5.1.2C18 2.4 19.2 0 20.8 0c1.6 0 2.8 2.4 4.3 2.7 1.5.4 3.8-1 5.1-.2 1.3.8 1.2 3.4 2.3 4.5 1.1 1.1 3.7 1 4.5 2.3s-.6 3.6-.2 5.1c.3 1.5 2.7 2.7 2.7 4.3z",fill:"#599fd9"}),Object(r.createElement)("path",{d:"M23.6 7c-6.4-1.5-12.9 2.5-14.4 8.9-.7 3.1-.2 6.3 1.5 9.1 1.7 2.7 4.3 4.6 7.4 5.4.9.2 1.9.3 2.8.3 2.2 0 4.4-.6 6.3-1.8 2.7-1.7 4.6-4.3 5.4-7.5C34 15 30 8.5 23.6 7zm7 14c-.6 2.6-2.2 4.8-4.5 6.2-2.3 1.4-5 1.8-7.6 1.2-2.6-.6-4.8-2.2-6.2-4.5-1.4-2.3-1.8-5-1.2-7.6.6-2.6 2.2-4.8 4.5-6.2 1.6-1 3.4-1.5 5.2-1.5.8 0 1.5.1 2.3.3 5.4 1.3 8.7 6.7 7.5 12.1zm-8.2-4.5l3.7.5-2.7 2.7.7 3.7-3.4-1.8-3.3 1.8.6-3.7-2.7-2.7 3.8-.5 1.6-3.4 1.7 3.4z",fill:"#fff"})),Object(r.createElement)("h2",{className:"ct-modal-title"},"This is a Pro extension"),Object(r.createElement)("p",null,Object(o.__)("Upgrade to the Pro version and get instant access to all premium extensions, features and future updates.","blc")),Object(r.createElement)("p",null,Object(o.__)("Hurry up, we have a 15% off discount now 🤩","blc")),Object(r.createElement)("div",{className:"ct-modal-actions has-divider","data-buttons":"2"},Object(r.createElement)("a",{onClick:function(e){e.preventDefault(),f(!1),setTimeout((function(){d.navigate("/pro")}),300)},className:"button"},Object(o.__)("Free vs Pro","blocksy")),Object(r.createElement)("a",{href:"https://creativethemes.com/blocksy/pricing/?coupon=BlocksyLimited15&utm_source=getpro&utm_medium=dashboard&utm_campaign=BlocksyLimited15",target:"_blank",className:"button button-primary"},Object(o.__)("Upgrade Now","blc"))))}}):null]};function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Q(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var X=function(e){var t=e.extsSyncLoading,n=e.extension,a=e.onExtsSync,c=J(G(n,(function(){return a()})),2),u=c[0],s=c[1],l=J(q(n),2),f=l[0],p=l[1];return Object(r.createElement)("li",{className:i()({active:!!n.__object})},Object(r.createElement)("h4",{className:"ct-extension-title"},n.config.name,u&&Object(r.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 100 100"},Object(r.createElement)("g",{transform:"translate(50,50)"},Object(r.createElement)("g",{transform:"scale(1)"},Object(r.createElement)("circle",{cx:"0",cy:"0",r:"50",fill:"#687c93"}),Object(r.createElement)("circle",{cx:"0",cy:"-26",r:"12",fill:"#ffffff",transform:"rotate(161.634)"},Object(r.createElement)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 0 0;360 0 0",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})))))),n.config.description&&Object(r.createElement)("div",{className:"ct-extension-description"},n.config.description),Object(r.createElement)("div",{className:"ct-extension-actions"},Object(r.createElement)("button",{className:i()(n.__object?"ct-button":"ct-button-primary"),"data-button":"white",disabled:u,onClick:function(){s()}},n.__object?Object(o.__)("Deactivate","blc"):Object(o.__)("Activate","blc")),n.__object&&Object(r.createElement)(F,{extsSyncLoading:t,extensionData:n.data,onExtsSync:a}),n.readme&&Object(r.createElement)("button",{onClick:function(){return f()},"data-button":"white",className:"ct-minimal-button ct-instruction"},Object(r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 24 24"},Object(r.createElement)("path",{d:"M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M12,17L12,17c-0.552,0-1-0.448-1-1v-4 c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v4C13,16.552,12.552,17,12,17z M12.5,9h-1C11.224,9,11,8.776,11,8.5v-1 C11,7.224,11.224,7,11.5,7h1C12.776,7,13,7.224,13,7.5v1C13,8.776,12.776,9,12.5,9z"})))),p)};u.a.on("ct:extensions:card",(function(e){var t=e.CustomComponent;"product-reviews"===e.extension.name&&(t.extension=X)}))}]);
framework/extensions/product-reviews/static/bundle/main-admin.min.css CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * - v1.8.6.1
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
1
  /**
2
+ * - v1.8.6.2
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
framework/extensions/product-reviews/static/bundle/main.min.css CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * - v1.8.6.1
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
1
  /**
2
+ * - v1.8.6.2
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
framework/extensions/trending/customizer.php CHANGED
@@ -18,10 +18,80 @@ if (function_exists('blocksy_manager')) {
18
  continue;
19
  }
20
 
21
- $all_post_types[$single_post_type] = $post_type_object->labels->singular_name;
 
 
22
  }
23
  }
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  $options = [
26
  'title' => __('Trending Posts', 'blc'),
27
  'container' => [ 'priority' => 8 ],
@@ -32,7 +102,7 @@ $options = [
32
  'inner-options' => [
33
  blocksy_rand_md5() => [
34
  'type' => 'ct-title',
35
- 'label' => __( 'Trending Posts', 'blocksy' ),
36
  ],
37
 
38
  blocksy_rand_md5() => [
@@ -40,6 +110,15 @@ $options = [
40
  'type' => 'tab',
41
  'options' => [
42
  [
 
 
 
 
 
 
 
 
 
43
  'trending_block_post_type' => count($all_post_types) > 1 ? [
44
  'label' => __( 'Post Type', 'blc' ),
45
  'type' => 'ct-select',
@@ -61,6 +140,56 @@ $options = [
61
  'setting' => ['transport' => 'postMessage'],
62
  ],
63
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
  'trending_block_filter' => [
65
  'label' => __( 'Trending From', 'blc' ),
66
  'type' => 'ct-select',
18
  continue;
19
  }
20
 
21
+ $all_post_types[
22
+ $single_post_type
23
+ ] = $post_type_object->labels->singular_name;
24
  }
25
  }
26
 
27
+ $cpt_options = [];
28
+
29
+ foreach ($all_post_types as $custom_post_type => $label) {
30
+ if ($custom_post_type === 'page') {
31
+ continue;
32
+ }
33
+
34
+ $opt_id = 'trending_block_category';
35
+ $label = __('Category', 'blc');
36
+ $label_multiple = __('All categories', 'blc');
37
+ $taxonomy = 'category';
38
+
39
+ if ($custom_post_type !== 'post') {
40
+ $opt_id = 'trending_block_' . $custom_post_type . '_taxonomy';
41
+ $label = __('Taxonomy', 'blc');
42
+ $label_multiple = __('All taxonomies', 'blc');
43
+
44
+ $taxonomies = get_object_taxonomies($custom_post_type);
45
+
46
+ if (count($taxonomies) > 0) {
47
+ $taxonomy = $taxonomies[0];
48
+ } else {
49
+ $taxonomy = 'nonexistent';
50
+ }
51
+ }
52
+
53
+ $categories = get_terms([
54
+ 'taxonomy' => $taxonomy,
55
+ // 'post_type' => $custom_post_type,
56
+ 'orderby' => 'name',
57
+ 'order' => 'ASC',
58
+ 'hide_empty' => false
59
+ ]);
60
+
61
+ $category_choices = [
62
+ 'all_categories' => $label_multiple
63
+ ];
64
+
65
+ if (! is_wp_error($categories)) {
66
+ foreach ($categories as $category) {
67
+ $category_choices[$category->term_id] = $category->name;
68
+ }
69
+ }
70
+
71
+ $cpt_options[blocksy_rand_md5()] = [
72
+ 'type' => 'ct-condition',
73
+ 'condition' => [
74
+ 'trending_block_post_type' => $custom_post_type,
75
+ 'trending_block_post_source' => '!custom'
76
+ ],
77
+ 'options' => [
78
+ $opt_id => [
79
+ 'type' => 'ct-select',
80
+ 'label' => $label,
81
+ 'value' => 'all_categories',
82
+ 'choices' => blocksy_ordered_keys($category_choices),
83
+ 'design' => 'inline',
84
+ 'sync' => [
85
+ 'selector' => '.ct-trending-block',
86
+ 'render' => function () {
87
+ echo blc_get_trending_block();
88
+ }
89
+ ],
90
+ ],
91
+ ]
92
+ ];
93
+ }
94
+
95
  $options = [
96
  'title' => __('Trending Posts', 'blc'),
97
  'container' => [ 'priority' => 8 ],
102
  'inner-options' => [
103
  blocksy_rand_md5() => [
104
  'type' => 'ct-title',
105
+ 'label' => __( 'Trending Posts', 'blc' ),
106
  ],
107
 
108
  blocksy_rand_md5() => [
110
  'type' => 'tab',
111
  'options' => [
112
  [
113
+ 'trending_block_label' => [
114
+ 'label' => __( 'Module Title', 'blc' ),
115
+ 'type' => 'text',
116
+ 'design' => 'inline',
117
+ 'value' => __( 'Trending now', 'blc' ),
118
+ 'sync' => 'live',
119
+ 'divider' => 'bottom'
120
+ ],
121
+
122
  'trending_block_post_type' => count($all_post_types) > 1 ? [
123
  'label' => __( 'Post Type', 'blc' ),
124
  'type' => 'ct-select',
140
  'setting' => ['transport' => 'postMessage'],
141
  ],
142
 
143
+ 'trending_block_post_source' => [
144
+ 'type' => 'ct-select',
145
+ 'label' => __( 'Source', 'blc' ),
146
+ 'value' => 'categories',
147
+ 'design' => 'inline',
148
+ 'choices' => blocksy_ordered_keys(
149
+ [
150
+ 'categories' => __('Taxonomies', 'blc'),
151
+ 'custom' => __( 'Custom Query', 'blc' ),
152
+ ]
153
+ ),
154
+ 'sync' => [
155
+ 'selector' => '.ct-trending-block',
156
+ 'render' => function () {
157
+ echo blc_get_trending_block();
158
+ }
159
+ ],
160
+ ],
161
+ ],
162
+
163
+ $cpt_options,
164
+
165
+ [
166
+ blocksy_rand_md5() => [
167
+ 'type' => 'ct-condition',
168
+ 'condition' => [
169
+ 'trending_block_post_source' => 'custom'
170
+ ],
171
+ 'options' => [
172
+
173
+ 'trending_block_post_id' => [
174
+ 'label' => __( 'Posts ID', 'blc' ),
175
+ 'type' => 'text',
176
+ 'design' => 'inline',
177
+ 'desc' => sprintf(
178
+ __('Separate posts ID by comma. How to find the %spost ID%s.', 'blc'),
179
+ '<a href="https://www.wpbeginner.com/beginners-guide/how-to-find-post-category-tag-comments-or-user-id-in-wordpress/" target="_blank">',
180
+ '</a>'
181
+ ),
182
+ 'sync' => [
183
+ 'selector' => '.ct-trending-block',
184
+ 'render' => function () {
185
+ echo blc_get_trending_block();
186
+ }
187
+ ],
188
+ ],
189
+
190
+ ],
191
+ ],
192
+
193
  'trending_block_filter' => [
194
  'label' => __( 'Trending From', 'blc' ),
195
  'type' => 'ct-select',
framework/extensions/trending/helpers.php CHANGED
@@ -70,18 +70,63 @@ if (! function_exists('blc_get_trending_posts_value')) {
70
  $post_type = 'post';
71
  }
72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  $query = new WP_Query(apply_filters(
74
  'blocksy:trending-posts:query-args',
75
- [
76
- 'post_type' => $post_type,
77
- 'order' => 'DESC',
78
- 'date_query' => $date_query,
79
- 'posts_per_page' => 4,
80
- 'orderby' => 'comment_count',
81
- 'paged' => $args['paged'],
82
- 'ignore_sticky_posts' => true,
83
- 'post_status' => 'publish'
84
- ]
85
  ));
86
 
87
  if (! $query->have_posts()) {
@@ -166,12 +211,17 @@ function blc_get_trending_block($forced = false) {
166
  $attr['data-location'] = 'trending_posts_ext';
167
  }
168
 
 
 
 
 
 
169
  ?>
170
 
171
  <section <?php echo blocksy_attr_to_html($attr) ?>>
172
  <div class="ct-container" <?php echo $data_page ?>>
173
  <h5 class="ct-block-title">
174
- <?php echo __('Trending now', 'blc') ?>
175
 
176
  <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg>
177
 
70
  $post_type = 'post';
71
  }
72
 
73
+ $source = get_theme_mod('trending_block_post_source', 'categories');
74
+
75
+ $query_args = [
76
+ 'post_type' => $post_type,
77
+ 'order' => 'DESC',
78
+ 'posts_per_page' => 4,
79
+ 'orderby' => 'comment_count',
80
+ 'paged' => $args['paged'],
81
+ 'ignore_sticky_posts' => true,
82
+ 'post_status' => 'publish'
83
+ ];
84
+
85
+ if ($source === 'categories') {
86
+ $query_args['date_query'] = $date_query;
87
+ $cat_option_id = 'trending_block_category';
88
+ $taxonomy = 'category';
89
+
90
+ if ($post_type !== 'post') {
91
+ $cat_option_id = 'trending_block_' . $post_type . '_taxonomy';
92
+ $taxonomies = get_object_taxonomies($post_type);
93
+
94
+ if (count($taxonomies) > 0) {
95
+ $taxonomy = $taxonomies[0];
96
+ }
97
+ }
98
+
99
+ $cat_id = get_theme_mod($cat_option_id, 'all_categories');
100
+
101
+ $cat_id = (empty($cat_id) || 'all_categories' === $cat_id) ? '' : $cat_id;
102
+
103
+ if (! empty($cat_id)) {
104
+ $query_args['tax_query'] = [
105
+ [
106
+ 'taxonomy' => $taxonomy,
107
+ 'field' => 'term_id',
108
+ 'terms' => [$cat_id]
109
+ ]
110
+ ];
111
+ }
112
+ }
113
+
114
+ if ($source === 'custom') {
115
+ $post_id = get_theme_mod('trending_block_post_id', '');
116
+
117
+ $query_args['orderby'] = 'post__in';
118
+ $query_args['post__in'] = ['__INEXISTING__'];
119
+
120
+ if (! empty(trim($post_id))) {
121
+ $query_args['post__in'] = explode(',', str_replace(' ', '', trim(
122
+ $post_id
123
+ )));
124
+ }
125
+ }
126
+
127
  $query = new WP_Query(apply_filters(
128
  'blocksy:trending-posts:query-args',
129
+ $query_args
 
 
 
 
 
 
 
 
 
130
  ));
131
 
132
  if (! $query->have_posts()) {
211
  $attr['data-location'] = 'trending_posts_ext';
212
  }
213
 
214
+ $trending_label = get_theme_mod(
215
+ 'trending_block_label',
216
+ __('Trending now', 'blc')
217
+ );
218
+
219
  ?>
220
 
221
  <section <?php echo blocksy_attr_to_html($attr) ?>>
222
  <div class="ct-container" <?php echo $data_page ?>>
223
  <h5 class="ct-block-title">
224
+ <?php echo $trending_label ?>
225
 
226
  <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg>
227
 
framework/extensions/trending/static/bundle/main.min.css CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * - v1.8.6.1
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
1
  /**
2
+ * - v1.8.6.2
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
framework/extensions/trending/static/bundle/sync.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=window.blocksyCustomizerSync},function(e,t,n){"use strict";n.r(t);var o,r=function(e){if([e.top,e.right,e.bottom,e.left].reduce((function(e,t){return!!e&&!("auto"!==t&&t&&t.toString().match(/\d/g))}),!0))return"CT_CSS_SKIP_RULE";var t=["auto"!==e.top&&e.top.toString().match(/\d/g)?e.top:0,"auto"!==e.right&&e.right.toString().match(/\d/g)?e.right:0,"auto"!==e.bottom&&e.bottom.toString().match(/\d/g)?e.bottom:0,"auto"!==e.left&&e.left.toString().match(/\d/g)?e.left:0];return t[0]===t[1]&&t[0]===t[2]&&t[0]===t[3]?t[0]:t[0]===t[2]&&t[1]===t[3]?"".concat(t[0]," ").concat(t[3]):t.join(" ")},c=function(e,t){var n=t.forcedOutput,o=void 0!==n&&n;if("CT_CSS_SKIP_RULE"===e)return"CT_CSS_SKIP_RULE";if("none"===e)return"none";if(!e.enable)return o?"none":"CT_CSS_SKIP_RULE";if(0===parseFloat(e.blur)&&0===parseFloat(e.spread)&&0===parseFloat(e.v_offset)&&0===parseFloat(e.h_offset))return o?"none":"CT_CSS_SKIP_RULE";var r=[];return e.inset&&r.push("inset"),r.push("".concat(e.h_offset,"px")),r.push("".concat(e.v_offset,"px")),0!==parseFloat(e.blur)&&(r.push("".concat(e.blur,"px")),0!==parseFloat(e.spread)&&r.push("".concat(e.spread,"px"))),0===parseFloat(e.blur)&&0!==parseFloat(e.spread)&&(r.push("".concat(e.blur,"px")),r.push("".concat(e.spread,"px"))),r.push(e.color.color),r.join(" ")},i=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",o={desktop:"ct-main-styles-inline-css",tablet:"ct-main-styles-tablet-inline-css",mobile:"ct-main-styles-mobile-inline-css"},r=document.querySelector("style#".concat(o[n])),c=r.innerText,i="".concat(e["".concat(n,"_selector_prefix")]?"".concat(e["".concat(n,"_selector_prefix")]," "):"").concat(e.selector||":root"),a=null,l=c.match(a);0===c.trim().indexOf(i)?(a=new RegExp("".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a)):(a=new RegExp("\\}\\s*?".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a)),l||(0===(c="".concat(c," ").concat(i," { }")).trim().indexOf(i)?(a=new RegExp("".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a)):(a=new RegExp("\\}\\s*?".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a))),r.innerText=c.replace(a,l[0].indexOf("--".concat(e.variable,":"))>-1?l[0].replace(new RegExp("--".concat(e.variable,":[\\s\\S]*?;"),"gm"),t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";")):l[0].replace(new RegExp("".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{"),"gm"),"".concat(i," {").concat(t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";"))))},a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",o=(e.type||"").indexOf("color")>-1?t["color"===e.type?"default":e.type.split(":")[1]].color:t;"border"===(e.type||"")&&(o=t&&"none"!==t.style?"".concat(t.width,"px ").concat(t.style," ").concat(t.color.color):"none"),"spacing"===(e.type||"")&&(o=r(t)),"box-shadow"===(e.type||"")&&(o=c(t,e)),i(e,"".concat(o).concat(e.unit||"").concat(e.important?" !important":""),n)},l=function(e,t){var n=t;t=e.extractValue?e.extractValue(t):t,e.whenDone&&e.whenDone(t,n),t=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e&&Object.keys(e).indexOf("desktop")>-1?t?e:e.desktop:t?{desktop:e,tablet:e,mobile:e}:e}(t,!!e.responsive),e.responsive?(e.enabled&&"no"===!wp.customize(e.enabled)()&&(t.mobile="0"+(e.unit?"":"px"),t.tablet="0"+(e.unit?"":"px"),t.desktop="0"+(e.unit?"":"px")),a(e,t.desktop,"desktop"),a(e,t.tablet,"tablet"),a(e,t.mobile,"mobile")):a(e,t)},s=n(0);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}o=u(u({trendingBlockContainerSpacing:{selector:".ct-trending-block",variable:"padding",responsive:!0,unit:""}},Object(s.typographyOption)({id:"trendingBlockPostsFont",selector:".ct-trending-block .ct-item-title"})),{},{trendingBlockFontColor:[{selector:".ct-trending-block",variable:"color",type:"color:default",responsive:!0},{selector:".ct-trending-block",variable:"linkHoverColor",type:"color:hover",responsive:!0}]},Object(s.handleBackgroundOptionFor)({id:"trending_block_background",selector:".ct-trending-block",responsive:!0})),wp.customize.bind("change",(function(e){return o[e.id]&&(Array.isArray(o[e.id])?o[e.id]:[o[e.id]]).map((function(t){return l(t,e())}))})),wp.customize("trending_block_visibility",(function(e){return e.bind((function(e){return Object(s.responsiveClassesFor)("trending_block_visibility",document.querySelector(".ct-trending-block"))}))}))}]);
1
+ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=window.blocksyCustomizerSync},function(e,t,n){"use strict";n.r(t);var o,r=function(e){if([e.top,e.right,e.bottom,e.left].reduce((function(e,t){return!!e&&!("auto"!==t&&t&&t.toString().match(/\d/g))}),!0))return"CT_CSS_SKIP_RULE";var t=["auto"!==e.top&&e.top.toString().match(/\d/g)?e.top:0,"auto"!==e.right&&e.right.toString().match(/\d/g)?e.right:0,"auto"!==e.bottom&&e.bottom.toString().match(/\d/g)?e.bottom:0,"auto"!==e.left&&e.left.toString().match(/\d/g)?e.left:0];return t[0]===t[1]&&t[0]===t[2]&&t[0]===t[3]?t[0]:t[0]===t[2]&&t[1]===t[3]?"".concat(t[0]," ").concat(t[3]):t.join(" ")},c=function(e,t){var n=t.forcedOutput,o=void 0!==n&&n;if("CT_CSS_SKIP_RULE"===e)return"CT_CSS_SKIP_RULE";if("none"===e)return"none";if(!e.enable)return o?"none":"CT_CSS_SKIP_RULE";if(0===parseFloat(e.blur)&&0===parseFloat(e.spread)&&0===parseFloat(e.v_offset)&&0===parseFloat(e.h_offset))return o?"none":"CT_CSS_SKIP_RULE";var r=[];return e.inset&&r.push("inset"),r.push("".concat(e.h_offset,"px")),r.push("".concat(e.v_offset,"px")),0!==parseFloat(e.blur)&&(r.push("".concat(e.blur,"px")),0!==parseFloat(e.spread)&&r.push("".concat(e.spread,"px"))),0===parseFloat(e.blur)&&0!==parseFloat(e.spread)&&(r.push("".concat(e.blur,"px")),r.push("".concat(e.spread,"px"))),r.push(e.color.color),r.join(" ")},i=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",o={desktop:"ct-main-styles-inline-css",tablet:"ct-main-styles-tablet-inline-css",mobile:"ct-main-styles-mobile-inline-css"},r=document.querySelector("style#".concat(o[n])),c=r.innerText,i="".concat(e["".concat(n,"_selector_prefix")]?"".concat(e["".concat(n,"_selector_prefix")]," "):"").concat(e.selector||":root"),a=null,l=c.match(a);0===c.trim().indexOf(i)?(a=new RegExp("".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a)):(a=new RegExp("\\}\\s*?".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a)),l||(0===(c="".concat(c," ").concat(i," { }")).trim().indexOf(i)?(a=new RegExp("".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a)):(a=new RegExp("\\}\\s*?".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{[\\s\\S]*?}"),"gm"),l=c.match(a))),r.innerText=c.replace(a,l[0].indexOf("--".concat(e.variable,":"))>-1?l[0].replace(new RegExp("--".concat(e.variable,":[\\s\\S]*?;"),"gm"),t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";")):l[0].replace(new RegExp("".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\s?{"),"gm"),"".concat(i," {").concat(t.indexOf("CT_CSS_SKIP_RULE")>-1||t.indexOf(e.variable)>-1?"":"--".concat(e.variable,": ").concat(t,";"))))},a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",o=(e.type||"").indexOf("color")>-1?t["color"===e.type?"default":e.type.split(":")[1]].color:t;"border"===(e.type||"")&&(o=t&&"none"!==t.style?"".concat(t.width,"px ").concat(t.style," ").concat(t.color.color):"none"),"spacing"===(e.type||"")&&(o=r(t)),"box-shadow"===(e.type||"")&&(o=c(t,e)),i(e,"".concat(o).concat(e.unit||"").concat(e.important?" !important":""),n)},l=function(e,t){var n=t;t=e.extractValue?e.extractValue(t):t,e.whenDone&&e.whenDone(t,n),t=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e&&Object.keys(e).indexOf("desktop")>-1?t?e:e.desktop:t?{desktop:e,tablet:e,mobile:e}:e}(t,!!e.responsive),e.responsive?(e.enabled&&"no"===!wp.customize(e.enabled)()&&(t.mobile="0"+(e.unit?"":"px"),t.tablet="0"+(e.unit?"":"px"),t.desktop="0"+(e.unit?"":"px")),a(e,t.desktop,"desktop"),a(e,t.tablet,"tablet"),a(e,t.mobile,"mobile")):a(e,t)},s=n(0);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}o=u(u({trendingBlockContainerSpacing:{selector:".ct-trending-block",variable:"padding",responsive:!0,unit:""}},Object(s.typographyOption)({id:"trendingBlockPostsFont",selector:".ct-trending-block .ct-item-title"})),{},{trendingBlockFontColor:[{selector:".ct-trending-block",variable:"color",type:"color:default",responsive:!0},{selector:".ct-trending-block",variable:"linkHoverColor",type:"color:hover",responsive:!0}]},Object(s.handleBackgroundOptionFor)({id:"trending_block_background",selector:".ct-trending-block",responsive:!0})),wp.customize.bind("change",(function(e){return o[e.id]&&(Array.isArray(o[e.id])?o[e.id]:[o[e.id]]).map((function(t){return l(t,e())}))})),wp.customize("trending_block_visibility",(function(e){return e.bind((function(e){return Object(s.responsiveClassesFor)("trending_block_visibility",document.querySelector(".ct-trending-block"))}))})),wp.customize("trending_block_label",(function(e){return e.bind((function(e){var t=document.querySelector(".ct-trending-block .ct-block-title");if(t){var n=t.innerHTML.split("<svg");n[0]=e,t.innerHTML=n.join("<svg")}}))}))}]);
framework/extensions/trending/static/js/sync.js CHANGED
@@ -49,3 +49,17 @@ wp.customize('trending_block_visibility', (value) =>
49
  )
50
  )
51
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  )
50
  )
51
  )
52
+
53
+ wp.customize('trending_block_label', (value) =>
54
+ value.bind((to) => {
55
+ const title = document.querySelector(
56
+ '.ct-trending-block .ct-block-title'
57
+ )
58
+
59
+ if (title) {
60
+ const components = title.innerHTML.split('<svg')
61
+ components[0] = to
62
+ title.innerHTML = components.join('<svg')
63
+ }
64
+ })
65
+ )
framework/extensions/widgets/static/bundle/main.min.css CHANGED
@@ -1,8 +1,8 @@
1
  /**
2
- * - v1.8.6.1
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
8
- .ct-posts-widget ul{--listItemSpacing: 20px}.ct-posts-widget ul a{display:var(--display, flex)}.ct-posts-widget ul .ct-image-container{align-self:start}.ct-posts-widget ul .ct-entry-content{align-self:center}.ct-posts-widget ul .ct-post-title{--fontSize: 15px;--lineHeight: 1.5;--fontWeight: 500;word-break:break-word}.ct-posts-widget ul .ct-entry-excerpt{margin-top:5px;font-size:13px;color:var(--color)}.ct-posts-widget ul .ct-entry-meta{color:var(--color)}.ct-posts-widget ul .ct-entry-meta span:not(:last-child):after{content:'/';margin:0 3px}.ct-posts-widget ul[data-type="rounded"] .ct-image-container,.ct-posts-widget ul[data-type="large-small"] .ct-image-container,.ct-posts-widget ul[data-type="small-thumbs"] .ct-image-container{flex:0 0 25%;-webkit-margin-end:20px;margin-inline-end:20px}.ct-posts-widget ul[data-type="no-thumbs"] a{--display: block}.ct-posts-widget ul[data-type="large-thumbs"]{--listItemSpacing: 25px}.ct-posts-widget ul[data-type="large-thumbs"] a{--display: block}.ct-posts-widget ul[data-type="large-thumbs"] a .ct-image-container{margin-bottom:12px}.ct-posts-widget ul[data-type="large-thumbs"] a .ct-post-title{--fontSize: 17px;--fontWeight: 600}.ct-posts-widget ul[data-type="large-small"] li:first-child{--listItemSpacing: 30px}.ct-posts-widget ul[data-type="large-small"] li:first-child a{--display: block}.ct-posts-widget ul[data-type="large-small"] li:first-child a .ct-image-container{margin-bottom:20px}.ct-posts-widget ul[data-type="large-small"] li:first-child a .ct-post-title{--fontSize: 17px;--fontWeight: 600}.ct-posts-widget ul[data-type="rounded"] .ct-image-container{overflow:hidden;border-radius:100%;-webkit-mask-image:-webkit-radial-gradient(white, black)}.ct-posts-widget ul[data-type="numbered"]{counter-reset:ct-counter}.ct-posts-widget ul[data-type="numbered"] a{grid-template-columns:34px 1fr;grid-column-gap:15px}.ct-posts-widget ul[data-type="numbered"] a:before{counter-increment:ct-counter;content:counter(ct-counter);display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;font-size:12px;font-weight:700;border-radius:100%;border:1px solid #E5E5E5;transition:var(--transition)}.ct-posts-widget ul[data-type="numbered"] a:hover:before{color:#fff;border-color:var(--paletteColor1);background:var(--paletteColor1)}.ct-posts-widget ul[data-type="numbered"] .ct-post-title::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.65) * 0.5em)}.ct-quote-widget{--color: #fff;position:relative;min-height:250px;border-radius:7px;padding:70px 40px 60px 60px !important;background:var(--paletteColor1) !important}.ct-quote-widget:before{position:absolute;top:50px;left:35px;content:"”";font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:200px;line-height:150px;opacity:0.3;width:80px;height:80px;display:flex;justify-content:center;transform:rotate(180deg)}.ct-quote-widget .ct-quote-author{display:grid;grid-template-columns:40px 1fr;grid-column-gap:15px;align-items:center;margin-top:25px;--fontWeight: 500}.ct-quote-widget .ct-quote-author figure{max-width:40px;border-radius:100%}.ct-about-me-widget figure{margin-bottom:15px}.ct-about-me-widget figure[data-size="small"]{max-width:90px}.ct-about-me-widget figure[data-size="medium"]{max-width:140px}.ct-about-me-widget figure[data-shape="square"]{border-radius:2px}.ct-about-me-widget figure[data-shape="rounded"]{border-radius:100%}.ct-about-me-widget .ct-about-me-name{display:flex;flex-direction:column}.ct-about-me-widget .ct-about-me-name:not(:last-child){margin-bottom:15px}.ct-about-me-widget .ct-about-me-text:not(:last-child){margin-bottom:25px}.ct-about-me-widget .ct-about-me-link{font-size:13px;font-weight:normal}.ct-about-me-widget [data-alignment="center"]{text-align:center}.ct-about-me-widget [data-alignment="center"] .ct-social-box{justify-content:center}.ct-about-me-widget [data-alignment="right"]{text-align:right}.ct-about-me-widget [data-alignment="right"] .ct-social-box{justify-content:flex-end}.ct-about-me-widget [data-type="bordered"]{padding:35px 25px;border-radius:7px;background:#fff;border:1px dashed rgba(0,0,0,0.1)}.ct-facebook-like-box{overflow:hidden;--fbHeader: 0px;--fbFacepile: 0px}.ct-facebook-like-box .fb-page{display:flex;justify-content:center}.ct-facebook-like-box .fb-page[data-small-header="false"]{--fbHeader: 130px}.ct-facebook-like-box .fb-page[data-small-header="true"]{--fbHeader: 70px}.ct-facebook-like-box .fb-page[data-show-facepile="true"]{--fbFacepile: 84px}.ct-facebook-like-box .fb-page:not([data-tabs="timeline"]){min-height:calc(var(--fbHeader) + var(--fbFacepile))}.ct-facebook-like-box .fb-page[data-tabs="timeline"]{min-height:500px}.ct-facebook-like-box iframe{max-width:500px;margin:0 auto}.ct-socials-widget [data-icons-type*="solid"],.ct-about-me-widget [data-icons-type*="solid"],.ct-contact-info-widget [data-icons-type*="solid"]{--icon-hover-color: #fff;--background-color: rgba(218, 222, 228, 0.3);--background-hover-color: var(--paletteColor1)}.ct-socials-widget [data-icons-type*="outline"],.ct-about-me-widget [data-icons-type*="outline"],.ct-contact-info-widget [data-icons-type*="outline"]{--icon-hover-color: var(--paletteColor1);--background-color: rgba(218, 222, 228, 1);--background-hover-color: var(--paletteColor1)}
1
  /**
2
+ * - v1.8.6.2
3
  *
4
  * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
8
+ .ct-posts-widget ul{--listItemSpacing: 20px}.ct-posts-widget ul a{display:var(--display, flex)}.ct-posts-widget ul .ct-image-container{align-self:start}.ct-posts-widget ul .ct-entry-content{align-self:center}.ct-posts-widget ul .ct-post-title{--fontSize: 15px;--lineHeight: 1.5;--fontWeight: 500;word-break:break-word}.ct-posts-widget ul .ct-entry-excerpt{margin-top:5px;font-size:13px;color:var(--color)}.ct-posts-widget ul .ct-entry-meta{color:var(--color)}.ct-posts-widget ul .ct-entry-meta span:not(:last-child):after{content:'/';margin:0 3px}.ct-posts-widget ul[data-type="rounded"] .ct-image-container,.ct-posts-widget ul[data-type="large-small"] .ct-image-container,.ct-posts-widget ul[data-type="small-thumbs"] .ct-image-container{flex:0 0 25%;-webkit-margin-end:20px;margin-inline-end:20px}.ct-posts-widget ul[data-type="no-thumbs"] a{--display: block}.ct-posts-widget ul[data-type="large-thumbs"]{--listItemSpacing: 25px}.ct-posts-widget ul[data-type="large-thumbs"] a{--display: block}.ct-posts-widget ul[data-type="large-thumbs"] a .ct-image-container{margin-bottom:12px}.ct-posts-widget ul[data-type="large-thumbs"] a .ct-post-title{--fontSize: 17px;--fontWeight: 600}.ct-posts-widget ul[data-type="large-small"] li:first-child{--listItemSpacing: 30px}.ct-posts-widget ul[data-type="large-small"] li:first-child a{--display: block}.ct-posts-widget ul[data-type="large-small"] li:first-child a .ct-image-container{margin-bottom:20px}.ct-posts-widget ul[data-type="large-small"] li:first-child a .ct-post-title{--fontSize: 17px;--fontWeight: 600}.ct-posts-widget ul[data-type="rounded"] .ct-image-container{overflow:hidden;border-radius:100%;-webkit-mask-image:-webkit-radial-gradient(white, black)}.ct-posts-widget ul[data-type="numbered"]{counter-reset:ct-counter}.ct-posts-widget ul[data-type="numbered"] a{grid-template-columns:34px 1fr;grid-column-gap:15px}.ct-posts-widget ul[data-type="numbered"] a:before{counter-increment:ct-counter;content:counter(ct-counter);display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;font-size:12px;font-weight:700;border-radius:100%;border:1px solid #E5E5E5;transition:var(--transition)}.ct-posts-widget ul[data-type="numbered"] a:hover:before{color:#fff;border-color:var(--paletteColor1);background:var(--paletteColor1)}.ct-posts-widget ul[data-type="numbered"] .ct-post-title::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.65) * 0.5em)}.ct-quote-widget{--color: #fff;position:relative;min-height:250px;border-radius:7px;padding:70px 40px 60px 60px !important;background:var(--paletteColor1) !important}.ct-quote-widget:before{position:absolute;top:50px;left:35px;content:"”";font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:200px;line-height:150px;opacity:0.3;width:80px;height:80px;display:flex;justify-content:center;transform:rotate(180deg)}.ct-quote-widget .ct-quote-author{display:grid;grid-template-columns:40px 1fr;grid-column-gap:15px;align-items:center;margin-top:25px;--fontWeight: 500}.ct-quote-widget .ct-quote-author figure{max-width:40px;border-radius:100%}.ct-about-me-widget figure{margin-bottom:15px}.ct-about-me-widget figure[data-size="small"]{max-width:90px}.ct-about-me-widget figure[data-size="medium"]{max-width:140px}.ct-about-me-widget figure[data-shape="square"]{border-radius:2px}.ct-about-me-widget figure[data-shape="rounded"]{border-radius:100%}.ct-about-me-widget .ct-about-me-name{display:flex;flex-direction:column}.ct-about-me-widget .ct-about-me-name:not(:last-child){margin-bottom:15px}.ct-about-me-widget .ct-about-me-text:not(:last-child){margin-bottom:25px}.ct-about-me-widget .ct-about-me-link{font-size:13px;font-weight:normal}.ct-about-me-widget [data-alignment="center"]{text-align:center}.ct-about-me-widget [data-alignment="center"] .ct-social-box{justify-content:center}.ct-about-me-widget [data-alignment="right"]{text-align:right}.ct-about-me-widget [data-alignment="right"] .ct-social-box{justify-content:flex-end}.ct-about-me-widget [data-type="bordered"]{padding:35px 25px;border-radius:7px;background:#fff;border:1px dashed rgba(0,0,0,0.1)}.ct-facebook-like-box{overflow:hidden;--fbHeader: 0px;--fbFacepile: 0px}.ct-facebook-like-box .fb-page{display:flex;justify-content:center}.ct-facebook-like-box .fb-page[data-small-header="false"]{--fbHeader: 130px}.ct-facebook-like-box .fb-page[data-small-header="true"]{--fbHeader: 70px}.ct-facebook-like-box .fb-page[data-show-facepile="true"]{--fbFacepile: 84px}.ct-facebook-like-box .fb-page:not([data-tabs="timeline"]){min-height:calc(var(--fbHeader) + var(--fbFacepile))}.ct-facebook-like-box .fb-page[data-tabs="timeline"]{min-height:500px}.ct-facebook-like-box iframe{max-width:500px;margin:0 auto}.ct-socials-widget [data-icons-type*="solid"],.ct-about-me-widget [data-icons-type*="solid"]{--icon-hover-color: #fff;--background-color: rgba(218, 222, 228, 0.2);--background-hover-color: var(--linkHoverColor, var(--paletteColor1))}.ct-socials-widget [data-icons-type*="outline"],.ct-about-me-widget [data-icons-type*="outline"]{--icon-hover-color: var(--linkHoverColor, var(--paletteColor1));--background-color: rgba(218, 222, 228, 0.4);--background-hover-color: var(--linkHoverColor, var(--paletteColor1))}.ct-contact-info-widget ul{--icon-hover-color: var(--color);--background-color: rgba(218, 222, 228, 0.3);--background-hover-color: rgba(218, 222, 228, 0.3)}
framework/extensions/widgets/static/sass/social-icons.scss CHANGED
@@ -1,16 +1,22 @@
1
  .ct-socials-widget,
2
- .ct-about-me-widget,
3
- .ct-contact-info-widget {
4
 
5
  [data-icons-type*="solid"] {
6
  --icon-hover-color: #fff;
7
- --background-color: rgba(218, 222, 228, 0.3);
8
- --background-hover-color: var(--paletteColor1);
9
  }
10
 
11
  [data-icons-type*="outline"] {
12
- --icon-hover-color: var(--paletteColor1);
13
- --background-color: rgba(218, 222, 228, 1);
14
- --background-hover-color: var(--paletteColor1);
15
  }
 
 
 
 
 
 
 
16
  }
1
  .ct-socials-widget,
2
+ .ct-about-me-widget {
 
3
 
4
  [data-icons-type*="solid"] {
5
  --icon-hover-color: #fff;
6
+ --background-color: rgba(218, 222, 228, 0.2);
7
+ --background-hover-color: var(--linkHoverColor, var(--paletteColor1));
8
  }
9
 
10
  [data-icons-type*="outline"] {
11
+ --icon-hover-color: var(--linkHoverColor, var(--paletteColor1));
12
+ --background-color: rgba(218, 222, 228, 0.4);
13
+ --background-hover-color: var(--linkHoverColor, var(--paletteColor1));
14
  }
15
+ }
16
+
17
+ .ct-contact-info-widget ul {
18
+ --icon-hover-color: var(--color);
19
+
20
+ --background-color: rgba(218, 222, 228, 0.3);
21
+ --background-hover-color: rgba(218, 222, 228, 0.3);
22
  }
framework/extensions/widgets/widgets/ct-posts/options.php CHANGED
@@ -190,13 +190,14 @@ $options = [
190
  'options' => [
191
  'type' => [
192
  'type' => 'ct-select',
193
- 'label' => __( 'Sort by', 'blc' ),
194
  'value' => 'commented',
195
  'design' => 'inline',
196
  'choices' => blocksy_ordered_keys(
197
  [
198
- 'recent' => __( 'Recent', 'blc' ),
199
- 'commented' => __( 'Most Commented', 'blc' ),
 
200
  ]
201
  ),
202
  ],
190
  'options' => [
191
  'type' => [
192
  'type' => 'ct-select',
193
+ 'label' => __('Sort by', 'blc'),
194
  'value' => 'commented',
195
  'design' => 'inline',
196
  'choices' => blocksy_ordered_keys(
197
  [
198
+ 'default' => __('Default', 'blc'),
199
+ 'recent' => __('Recent', 'blc'),
200
+ 'commented' => __('Most Commented', 'blc'),
201
  ]
202
  ),
203
  ],
framework/extensions/widgets/widgets/ct-posts/view.php CHANGED
@@ -48,9 +48,13 @@ if ($post_type !== 'page') {
48
  $cat_id = blocksy_default_akg($cat_option_id, $atts, 'all_categories');
49
  $cat_id = (empty($cat_id) || 'all_categories' === $cat_id) ? '' : $cat_id;
50
 
51
- $query_args['orderby'] = ('recent' === blocksy_default_akg(
52
- 'type', $atts, 'recent'
53
- )) ? 'post_date' : 'comment_count';
 
 
 
 
54
 
55
  $query_args['date_query'] = $date_query;
56
 
48
  $cat_id = blocksy_default_akg($cat_option_id, $atts, 'all_categories');
49
  $cat_id = (empty($cat_id) || 'all_categories' === $cat_id) ? '' : $cat_id;
50
 
51
+ $type = blocksy_default_akg('type', $atts, 'recent');
52
+
53
+ if ($type !== 'default') {
54
+ $query_args['orderby'] = (
55
+ 'recent' === $type
56
+ ) ? 'post_date' : 'comment_count';
57
+ }
58
 
59
  $query_args['date_query'] = $date_query;
60
 
framework/features/demo-install.php CHANGED
@@ -324,12 +324,16 @@ class DemoInstall {
324
  flush();
325
 
326
  // 2KB padding for IE
327
- echo ':' . str_repeat( ' ', 2048 ) . "\n\n";
328
  // Time to run the import!
329
- set_time_limit( 0 );
330
- // Ensure we're not buffered.
331
- wp_ob_end_flush_all();
332
- }
 
 
 
 
333
 
334
  public function emit_sse_message( $data ) {
335
  echo "event: message\n";
324
  flush();
325
 
326
  // 2KB padding for IE
327
+ echo ':' . str_repeat(' ', 2048) . "\n\n";
328
  // Time to run the import!
329
+ set_time_limit(0);
330
+
331
+ remove_action('shutdown', 'wp_ob_end_flush_all', 1);
332
+
333
+ add_action('shutdown', function() {
334
+ while (@ob_end_flush());
335
+ });
336
+ }
337
 
338
  public function emit_sse_message( $data ) {
339
  echo "event: message\n";
framework/features/header.php CHANGED
@@ -214,8 +214,18 @@ class HeaderAdditions {
214
  });
215
 
216
  add_filter('blocksy:footer:offcanvas-drawer', function ($els) {
 
 
 
 
 
 
 
 
 
 
217
  if (! class_exists('Blocksy_Header_Builder_Render')) {
218
- return;
219
  }
220
 
221
  $render = new \Blocksy_Header_Builder_Render();
214
  });
215
 
216
  add_filter('blocksy:footer:offcanvas-drawer', function ($els) {
217
+ global $blocksy_has_default_header;
218
+
219
+ if (
220
+ ! isset($blocksy_has_default_header)
221
+ ||
222
+ ! $blocksy_has_default_header
223
+ ) {
224
+ return $els;
225
+ }
226
+
227
  if (! class_exists('Blocksy_Header_Builder_Render')) {
228
+ return $els;
229
  }
230
 
231
  $render = new \Blocksy_Header_Builder_Render();
framework/features/header/items/account/dynamic-styles.php CHANGED
@@ -111,8 +111,8 @@ blocksy_output_background_css([
111
 
112
  blocksy_output_box_shadow([
113
  'css' => $css,
114
- 'tablet_css' => $tablet_css,
115
- 'mobile_css' => $mobile_css,
116
  'selector' => blc_call_fn([
117
  'fn' => 'blocksy_assemble_selector',
118
  'default' => $root_selector
@@ -134,7 +134,7 @@ blocksy_output_box_shadow([
134
  'color' => 'rgba(0, 0, 0, 0.35)',
135
  ],
136
  ])),
137
- 'responsive' => true
138
  ]);
139
 
140
  // Item margin
@@ -381,6 +381,45 @@ if (isset($has_sticky_header) && $has_sticky_header) {
381
  ]);
382
  }
383
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
384
  blocksy_output_colors([
385
  'value' => blocksy_akg('account_close_button_color', $atts),
386
  'default' => [
111
 
112
  blocksy_output_box_shadow([
113
  'css' => $css,
114
+ // 'tablet_css' => $tablet_css,
115
+ // 'mobile_css' => $mobile_css,
116
  'selector' => blc_call_fn([
117
  'fn' => 'blocksy_assemble_selector',
118
  'default' => $root_selector
134
  'color' => 'rgba(0, 0, 0, 0.35)',
135
  ],
136
  ])),
137
+ // 'responsive' => true
138
  ]);
139
 
140
  // Item margin
381
  ]);
382
  }
383
 
384
+ blocksy_output_colors([
385
+ 'value' => blocksy_akg('account_modal_font_color', $atts),
386
+ 'default' => [
387
+ 'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
388
+ 'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
389
+ ],
390
+ 'css' => $css,
391
+
392
+ 'variables' => [
393
+ 'default' => [
394
+ 'selector' => blc_call_fn([
395
+ 'fn' => 'blocksy_assemble_selector',
396
+ 'default' => $root_selector
397
+ ], blc_call_fn([
398
+ 'fn' => 'blocksy_mutate_selector',
399
+ ], [
400
+ 'selector' => [$root_selector[0]],
401
+ 'operation' => 'suffix',
402
+ 'to_add' => '#account-modal .ct-account-form'
403
+ ])),
404
+ 'variable' => 'color'
405
+ ],
406
+
407
+ 'hover' => [
408
+ 'selector' => blc_call_fn([
409
+ 'fn' => 'blocksy_assemble_selector',
410
+ 'default' => $root_selector
411
+ ], blc_call_fn([
412
+ 'fn' => 'blocksy_mutate_selector',
413
+ ], [
414
+ 'selector' => [$root_selector[0]],
415
+ 'operation' => 'suffix',
416
+ 'to_add' => '#account-modal .ct-account-form'
417
+ ])),
418
+ 'variable' => 'linkHoverColor'
419
+ ]
420
+ ],
421
+ ]);
422
+
423
  blocksy_output_colors([
424
  'value' => blocksy_akg('account_close_button_color', $atts),
425
  'default' => [
framework/features/header/items/account/options.php CHANGED
@@ -800,14 +800,47 @@ $options = [
800
  'options' => [
801
 
802
  blocksy_rand_md5() => [
803
- 'type' => 'ct-divider',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
804
  ],
805
 
806
  'account_form_shadow' => [
807
- 'label' => __( 'Form Shadow', 'blc' ),
808
  'type' => 'ct-box-shadow',
809
- 'design' => 'block',
810
- 'responsive' => true,
811
  'value' => blocksy_box_shadow_value([
812
  'enable' => true,
813
  'h_offset' => 0,
@@ -821,36 +854,6 @@ $options = [
821
  ])
822
  ],
823
 
824
- 'accountHeaderFormBackground' => [
825
- 'label' => __( 'Form Background', 'blc' ),
826
- 'type' => 'ct-background',
827
- 'design' => 'inline',
828
- 'divider' => 'top',
829
- 'setting' => [ 'transport' => 'postMessage' ],
830
- 'value' => blocksy_background_default_value([
831
- 'backgroundColor' => [
832
- 'default' => [
833
- 'color' => '#ffffff'
834
- ],
835
- ],
836
- ])
837
- ],
838
-
839
- 'accountHeaderBackground' => [
840
- 'label' => __( 'Form Backdrop', 'blc' ),
841
- 'type' => 'ct-background',
842
- 'design' => 'inline',
843
- 'divider' => 'top',
844
- 'setting' => [ 'transport' => 'postMessage' ],
845
- 'value' => blocksy_background_default_value([
846
- 'backgroundColor' => [
847
- 'default' => [
848
- 'color' => 'rgba(18, 21, 25, 0.6)'
849
- ],
850
- ],
851
- ])
852
- ],
853
-
854
  'account_close_button_color' => [
855
  'label' => __( 'Close Icon Color', 'blc' ),
856
  'type' => 'ct-color-picker',
@@ -914,6 +917,36 @@ $options = [
914
  ],
915
  ],
916
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
917
  ],
918
  ],
919
 
800
  'options' => [
801
 
802
  blocksy_rand_md5() => [
803
+ 'type' => 'ct-title',
804
+ 'label' => __( 'Modal Options', 'blocksy' ),
805
+ ],
806
+
807
+ 'account_modal_font_color' => [
808
+ 'label' => __( 'Font Color', 'blc' ),
809
+ 'type' => 'ct-color-picker',
810
+ 'design' => 'inline',
811
+ 'divider' => 'bottom',
812
+ 'setting' => [ 'transport' => 'postMessage' ],
813
+
814
+ 'value' => [
815
+ 'default' => [
816
+ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
817
+ ],
818
+
819
+ 'hover' => [
820
+ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
821
+ ],
822
+ ],
823
+
824
+ 'pickers' => [
825
+ [
826
+ 'title' => __( 'Initial', 'blc' ),
827
+ 'id' => 'default',
828
+ 'inherit' => 'var(--color)'
829
+ ],
830
+
831
+ [
832
+ 'title' => __( 'Hover', 'blc' ),
833
+ 'id' => 'hover',
834
+ 'inherit' => 'var(--linkHoverColor)'
835
+ ],
836
+ ],
837
  ],
838
 
839
  'account_form_shadow' => [
840
+ 'label' => __( 'Modal Shadow', 'blc' ),
841
  'type' => 'ct-box-shadow',
842
+ 'design' => 'inline',
843
+ // 'responsive' => true,
844
  'value' => blocksy_box_shadow_value([
845
  'enable' => true,
846
  'h_offset' => 0,
854
  ])
855
  ],
856
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
857
  'account_close_button_color' => [
858
  'label' => __( 'Close Icon Color', 'blc' ),
859
  'type' => 'ct-color-picker',
917
  ],
918
  ],
919
 
920
+ 'accountHeaderFormBackground' => [
921
+ 'label' => __( 'Modal Background', 'blc' ),
922
+ 'type' => 'ct-background',
923
+ 'design' => 'inline',
924
+ 'divider' => 'top',
925
+ 'setting' => [ 'transport' => 'postMessage' ],
926
+ 'value' => blocksy_background_default_value([
927
+ 'backgroundColor' => [
928
+ 'default' => [
929
+ 'color' => '#ffffff'
930
+ ],
931
+ ],
932
+ ])
933
+ ],
934
+
935
+ 'accountHeaderBackground' => [
936
+ 'label' => __( 'Modal Backdrop', 'blc' ),
937
+ 'type' => 'ct-background',
938
+ 'design' => 'inline',
939
+ 'divider' => 'top',
940
+ 'setting' => [ 'transport' => 'postMessage' ],
941
+ 'value' => blocksy_background_default_value([
942
+ 'backgroundColor' => [
943
+ 'default' => [
944
+ 'color' => 'rgba(18, 21, 25, 0.6)'
945
+ ],
946
+ ],
947
+ ])
948
+ ],
949
+
950
  ],
951
  ],
952
 
framework/features/header/items/account/sync.js CHANGED
@@ -80,9 +80,23 @@ ctEvents.on(
80
  ),
81
  type: 'box-shadow',
82
  variable: 'box-shadow',
83
- responsive: true,
84
  },
85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  account_close_button_color: [
87
  {
88
  selector: '#account-modal .ct-close-button',
80
  ),
81
  type: 'box-shadow',
82
  variable: 'box-shadow',
83
+ // responsive: true,
84
  },
85
 
86
+ account_modal_font_color: [
87
+ {
88
+ selector: '#account-modal .ct-account-form',
89
+ variable: 'color',
90
+ type: 'color:default',
91
+ },
92
+
93
+ {
94
+ selector: '#account-modal .ct-account-form',
95
+ variable: 'linkHoverColor',
96
+ type: 'color:hover',
97
+ },
98
+ ],
99
+
100
  account_close_button_color: [
101
  {
102
  selector: '#account-modal .ct-close-button',
framework/features/header/items/account/view.php CHANGED
@@ -13,18 +13,18 @@ if (is_customize_preview()) {
13
  }
14
 
15
  $icon = apply_filters('blocksy:header:account:icons', [
16
- 'type-1' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="Account"><path d="M7.5,0C3.4,0,0,3.4,0,7.5c0,1.7,0.5,3.2,1.5,4.5c1.4,1.9,3.6,3,6,3s4.6-1.1,6-3c1-1.3,1.5-2.9,1.5-4.5C15,3.4,11.6,0,7.5,0zM7.5,13.5c-1.4,0-2.8-0.5-3.8-1.4c1.1-0.9,2.4-1.4,3.8-1.4s2.8,0.5,3.8,1.4C10.3,13,8.9,13.5,7.5,13.5z M12.3,11c-1.3-1.1-3-1.8-4.8-1.8S4,9.9,2.7,11c-0.8-1-1.2-2.2-1.2-3.5c0-3.3,2.7-6,6-6s6,2.7,6,6C13.5,8.8,13.1,10,12.3,11zM7.5,3C6.1,3,5,4.1,5,5.5S6.1,8,7.5,8S10,6.9,10,5.5S8.9,3,7.5,3zM7.5,6.5c-0.5,0-1-0.5-1-1s0.5-1,1-1s1,0.5,1,1S8,6.5,7.5,6.5z"/></svg>',
17
 
18
- 'type-2' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="Account"><path d="M13,7V6.1h0V3.9c0-1.4-1.1-2.6-2.6-2.6H9.7c0,0-0.6-1.3-3.2-1.3C4.1,0,1.9,2,2,4.5V7C1.4,7.4,1,8.1,1,8.8c0,0.9,0.6,1.8,1.4,2.1c0.8,2.1,2.7,3.7,4.9,4l0.1,0l0.1,0c2.3-0.4,4.1-1.9,5-4c0.8-0.3,1.4-1.2,1.4-2.1C14,8.1,13.6,7.4,13,7zM11.9,9.6l-0.5,0.1l-0.1,0.4c-0.5,1.7-2,3-3.8,3.3c-1.8-0.3-3.2-1.6-3.8-3.4L3.6,9.6L3.1,9.6C2.8,9.5,2.5,9.2,2.5,8.8c0-0.3,0.2-0.6,0.5-0.7L3.5,8V6.5h2.2c1.1,0,2-0.5,2.4-1.3h1.6c0.8,0,1.6,0.5,1.8,1.3V8L12,8.2c0.3,0.1,0.5,0.4,0.5,0.7C12.5,9.3,12.2,9.6,11.9,9.6z"/></svg>',
19
 
20
- 'type-3' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="Account"><path d="M10.5,9h-6c-2.1,0-3.8,1.7-3.8,3.8v1.5c0,0.4,0.3,0.8,0.8,0.8s0.8-0.3,0.8-0.8v-1.5c0-1.2,1-2.2,2.2-2.2h6c1.2,0,2.2,1,2.2,2.2v1.5c0,0.4,0.3,0.8,0.8,0.8s0.8-0.3,0.8-0.8v-1.5C14.2,10.7,12.6,9,10.5,9zM7.5,7C9.4,7,11,5.4,11,3.5
21
  S9.4,0,7.5,0S4,1.6,4,3.5S5.6,7,7.5,7zM7.5,1.5c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2S6.4,1.5,7.5,1.5z"/></svg>',
22
 
23
- 'type-4' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="Account"><path d="M7.5 0C3.4 0 0 3.4 0 7.5S3.4 15 7.5 15 15 11.6 15 7.5 11.6 0 7.5 0zm0 2.1c1.4 0 2.5 1.1 2.5 2.4S8.9 7 7.5 7 5 5.9 5 4.5s1.1-2.4 2.5-2.4zm0 11.4c-2.1 0-3.9-1-5-2.6C3.4 9.6 6 9 7.5 9s4.1.6 5 1.9c-1.1 1.6-2.9 2.6-5 2.6z"/></svg>',
24
 
25
- 'type-5' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="Account"><path d="M7.5,0C3.4,0,0,3.4,0,7.5S3.4,15,7.5,15S15,11.6,15,7.5S11.6,0,7.5,0z M11.6,11.9c-0.5-0.6-1.5-1-2.7-1.3c0,0-0.6-0.2-0.4-0.7c0.6-0.6,0.7-1.1,0.7-1.2c0,0,0.6-0.5,0.6-1.1C10,7,9.8,6.9,9.8,6.9c0.2-0.7,0.3-3.3-1.4-3C8.1,3.4,6.4,3,5.7,4.4C5.3,5.1,5.1,6.2,5.5,6.9c0,0-0.1-0.1-0.2,0.3c0,0.4,0.2,0.9,0.4,1.1c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0.1,0.6,0.6,1.2c0.1,0.6-0.4,0.8-0.4,0.8c-1.2,0.2-2.3,0.7-2.7,1.4c-1.2-1.1-1.9-2.6-1.9-4.4c0-3.3,2.7-6,6-6s6,2.7,6,6C13.5,9.2,12.8,10.8,11.6,11.9z"/></svg>',
26
 
27
- 'type-6' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="Account"><path d="M14.2,5.2l-6.3-5C7.6-0.1,7.2-0.1,7,0.2l-6.2,5C0.6,5.3,0.5,5.5,0.5,5.7v7.5c0,1,0.8,1.8,1.8,1.8h10.5c1,0,1.8-0.8,1.8-1.8V5.7C14.5,5.5,14.4,5.3,14.2,5.2z M8.8,13.5H6.3V9h2.5V13.5zM13,13.2c0,0.1-0.1,0.2-0.2,0.2h-2.5V8.2c0-0.4-0.3-0.8-0.8-0.8h-4c-0.4,0-0.8,0.3-0.8,0.8v5.2H2.3c-0.1,0-0.2-0.1-0.2-0.2V6.1l5.4-4.4L13,6.1V13.2z"/></svg>',
28
  ]);
29
 
30
  $path = 'login';
13
  }
14
 
15
  $icon = apply_filters('blocksy:header:account:icons', [
16
+ 'type-1' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="' . __('Account header icon', 'blc') . '"><path d="M7.5,0C3.4,0,0,3.4,0,7.5c0,1.7,0.5,3.2,1.5,4.5c1.4,1.9,3.6,3,6,3s4.6-1.1,6-3c1-1.3,1.5-2.9,1.5-4.5C15,3.4,11.6,0,7.5,0zM7.5,13.5c-1.4,0-2.8-0.5-3.8-1.4c1.1-0.9,2.4-1.4,3.8-1.4s2.8,0.5,3.8,1.4C10.3,13,8.9,13.5,7.5,13.5z M12.3,11c-1.3-1.1-3-1.8-4.8-1.8S4,9.9,2.7,11c-0.8-1-1.2-2.2-1.2-3.5c0-3.3,2.7-6,6-6s6,2.7,6,6C13.5,8.8,13.1,10,12.3,11zM7.5,3C6.1,3,5,4.1,5,5.5S6.1,8,7.5,8S10,6.9,10,5.5S8.9,3,7.5,3zM7.5,6.5c-0.5,0-1-0.5-1-1s0.5-1,1-1s1,0.5,1,1S8,6.5,7.5,6.5z"/></svg>',
17
 
18
+ 'type-2' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="' . __('Account header icon', 'blc') . '"><path d="M13,7V6.1h0V3.9c0-1.4-1.1-2.6-2.6-2.6H9.7c0,0-0.6-1.3-3.2-1.3C4.1,0,1.9,2,2,4.5V7C1.4,7.4,1,8.1,1,8.8c0,0.9,0.6,1.8,1.4,2.1c0.8,2.1,2.7,3.7,4.9,4l0.1,0l0.1,0c2.3-0.4,4.1-1.9,5-4c0.8-0.3,1.4-1.2,1.4-2.1C14,8.1,13.6,7.4,13,7zM11.9,9.6l-0.5,0.1l-0.1,0.4c-0.5,1.7-2,3-3.8,3.3c-1.8-0.3-3.2-1.6-3.8-3.4L3.6,9.6L3.1,9.6C2.8,9.5,2.5,9.2,2.5,8.8c0-0.3,0.2-0.6,0.5-0.7L3.5,8V6.5h2.2c1.1,0,2-0.5,2.4-1.3h1.6c0.8,0,1.6,0.5,1.8,1.3V8L12,8.2c0.3,0.1,0.5,0.4,0.5,0.7C12.5,9.3,12.2,9.6,11.9,9.6z"/></svg>',
19
 
20
+ 'type-3' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="' . __('Account header icon', 'blc') . '"><path d="M10.5,9h-6c-2.1,0-3.8,1.7-3.8,3.8v1.5c0,0.4,0.3,0.8,0.8,0.8s0.8-0.3,0.8-0.8v-1.5c0-1.2,1-2.2,2.2-2.2h6c1.2,0,2.2,1,2.2,2.2v1.5c0,0.4,0.3,0.8,0.8,0.8s0.8-0.3,0.8-0.8v-1.5C14.2,10.7,12.6,9,10.5,9zM7.5,7C9.4,7,11,5.4,11,3.5
21
  S9.4,0,7.5,0S4,1.6,4,3.5S5.6,7,7.5,7zM7.5,1.5c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2S6.4,1.5,7.5,1.5z"/></svg>',
22
 
23
+ 'type-4' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="' . __('Account header icon', 'blc') . '"><path d="M7.5 0C3.4 0 0 3.4 0 7.5S3.4 15 7.5 15 15 11.6 15 7.5 11.6 0 7.5 0zm0 2.1c1.4 0 2.5 1.1 2.5 2.4S8.9 7 7.5 7 5 5.9 5 4.5s1.1-2.4 2.5-2.4zm0 11.4c-2.1 0-3.9-1-5-2.6C3.4 9.6 6 9 7.5 9s4.1.6 5 1.9c-1.1 1.6-2.9 2.6-5 2.6z"/></svg>',
24
 
25
+ 'type-5' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="' . __('Account header icon', 'blc') . '"><path d="M7.5,0C3.4,0,0,3.4,0,7.5S3.4,15,7.5,15S15,11.6,15,7.5S11.6,0,7.5,0z M11.6,11.9c-0.5-0.6-1.5-1-2.7-1.3c0,0-0.6-0.2-0.4-0.7c0.6-0.6,0.7-1.1,0.7-1.2c0,0,0.6-0.5,0.6-1.1C10,7,9.8,6.9,9.8,6.9c0.2-0.7,0.3-3.3-1.4-3C8.1,3.4,6.4,3,5.7,4.4C5.3,5.1,5.1,6.2,5.5,6.9c0,0-0.1-0.1-0.2,0.3c0,0.4,0.2,0.9,0.4,1.1c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0.1,0.6,0.6,1.2c0.1,0.6-0.4,0.8-0.4,0.8c-1.2,0.2-2.3,0.7-2.7,1.4c-1.2-1.1-1.9-2.6-1.9-4.4c0-3.3,2.7-6,6-6s6,2.7,6,6C13.5,9.2,12.8,10.8,11.6,11.9z"/></svg>',
26
 
27
+ 'type-6' => '<svg class="ct-icon" width="15" height="15" viewBox="0 0 15 15" aria-label="' . __('Account header icon', 'blc') . '"><path d="M14.2,5.2l-6.3-5C7.6-0.1,7.2-0.1,7,0.2l-6.2,5C0.6,5.3,0.5,5.5,0.5,5.7v7.5c0,1,0.8,1.8,1.8,1.8h10.5c1,0,1.8-0.8,1.8-1.8V5.7C14.5,5.5,14.4,5.3,14.2,5.2z M8.8,13.5H6.3V9h2.5V13.5zM13,13.2c0,0.1-0.1,0.2-0.2,0.2h-2.5V8.2c0-0.4-0.3-0.8-0.8-0.8h-4c-0.4,0-0.8,0.3-0.8,0.8v5.2H2.3c-0.1,0-0.2-0.1-0.2-0.2V6.1l5.4-4.4L13,6.1V13.2z"/></svg>',
28
  ]);
29
 
30
  $path = 'login';
framework/features/header/modal/login.php CHANGED
@@ -1,4 +1,13 @@
1
- <?php //wp_login_form([]); ?>
 
 
 
 
 
 
 
 
 
2
 
3
  <form name="loginform" id="loginform" action="<?php echo wp_login_url() ?>" method="post">
4
  <?php do_action('woocommerce_login_form_start'); ?>
@@ -32,7 +41,7 @@
32
  <?php echo __('Log In', 'blc') ?>
33
  </button>
34
 
35
- <input type="hidden" name="redirect_to" value="<?php echo blocksy_current_url() ?>">
36
  </p>
37
 
38
  <?php do_action('blocksy:account:modal:login:end'); ?>
1
+ <?php
2
+
3
+ // wp_login_form([]);
4
+
5
+ $redirect_to_url = apply_filters(
6
+ 'blocksy:account:modal:login:redirect_to',
7
+ blocksy_current_url()
8
+ );
9
+
10
+ ?>
11
 
12
  <form name="loginform" id="loginform" action="<?php echo wp_login_url() ?>" method="post">
13
  <?php do_action('woocommerce_login_form_start'); ?>
41
  <?php echo __('Log In', 'blc') ?>
42
  </button>
43
 
44
+ <input type="hidden" name="redirect_to" value="<?php echo $redirect_to_url ?>">
45
  </p>
46
 
47
  <?php do_action('blocksy:account:modal:login:end'); ?>
framework/theme-integration.php CHANGED
@@ -177,7 +177,8 @@ class ThemeIntegration {
177
  $query_args = [
178
  'posts_per_page' => 10,
179
  'post_type' => $maybe_input['post_type'],
180
- 'suppress_filters' => true
 
181
  ];
182
 
183
  if (
@@ -204,7 +205,7 @@ class ThemeIntegration {
204
  $posts_result = $query->posts;
205
 
206
  if (isset($maybe_input['alsoInclude'])) {
207
- $maybe_post = get_post($maybe_input['alsoInclude']);
208
 
209
  if ($maybe_post) {
210
  $posts_result[] = $maybe_post;
177
  $query_args = [
178
  'posts_per_page' => 10,
179
  'post_type' => $maybe_input['post_type'],
180
+ 'suppress_filters' => true,
181
+ 'lang' => ''
182
  ];
183
 
184
  if (
205
  $posts_result = $query->posts;
206
 
207
  if (isset($maybe_input['alsoInclude'])) {
208
+ $maybe_post = get_post($maybe_input['alsoInclude'], 'display');
209
 
210
  if ($maybe_post) {
211
  $posts_result[] = $maybe_post;
framework/views/blocksy-posts.php CHANGED
@@ -94,7 +94,10 @@ if (
94
  $query_args['tax_query'] = $tax_query;
95
  }
96
 
97
- $query = new WP_Query($query_args);
 
 
 
98
 
99
  if ($args['view'] === 'slider') {
100
  $items = '';
94
  $query_args['tax_query'] = $tax_query;
95
  }
96
 
97
+ $query = new WP_Query(apply_filters(
98
+ 'blocksy:general:shortcodes:blocksy-posts:args',
99
+ $query_args
100
+ ));
101
 
102
  if ($args['view'] === 'slider') {
103
  $items = '';
languages/blocksy-companion.pot CHANGED
@@ -19,339 +19,276 @@ msgstr ""
19
  "x-generator: babel-plugin-wp-i18n\n"
20
 
21
  #. translators: %s: PHP version
22
- #. translators: %s: PHP version
23
- #: blocksy-companion.php:137, build_tmp/build/blocksy-companion.php:137
24
  msgid "Blocksy requires PHP version %s+, plugin is currently NOT RUNNING."
25
  msgstr ""
26
 
27
  #. translators: %s: WordPress version
28
- #. translators: %s: WordPress version
29
- #: blocksy-companion.php:148, build_tmp/build/blocksy-companion.php:148
30
  msgid ""
31
  "Blocksy requires WordPress version %s+. Because you are using an earlier "
32
  "version, the plugin is currently NOT RUNNING."
33
  msgstr ""
34
 
35
  #: framework/extensions-manager.php:247,
36
- #: build_tmp/build/framework/extensions-manager.php:247,
37
- #: framework/premium/extensions/custom-fonts/extension.php:142,
38
- #: build_tmp/build/framework/premium/extensions/custom-fonts/extension.php:142
39
  msgid "Custom Fonts"
40
  msgstr ""
41
 
42
- #: framework/extensions-manager.php:248,
43
- #: build_tmp/build/framework/extensions-manager.php:248
44
  msgid "Upload unlimited number of custom fonts."
45
  msgstr ""
46
 
47
- #: framework/extensions-manager.php:259,
48
- #: build_tmp/build/framework/extensions-manager.php:259
49
  msgid "Sidebars"
50
  msgstr ""
51
 
52
- #: framework/extensions-manager.php:260,
53
- #: build_tmp/build/framework/extensions-manager.php:260
54
  msgid "Create unlimited number of custom sidebars."
55
  msgstr ""
56
 
57
- #: framework/extensions-manager.php:271,
58
- #: build_tmp/build/framework/extensions-manager.php:271
59
  msgid "White Label"
60
  msgstr ""
61
 
62
- #: framework/extensions-manager.php:272,
63
- #: build_tmp/build/framework/extensions-manager.php:272
64
  msgid "Change theme/companion branding"
65
  msgstr ""
66
 
67
- #: framework/theme-integration.php:121,
68
- #: build_tmp/build/framework/theme-integration.php:121,
69
  #: framework/extensions/widgets/widgets/ct-facebook/options.php:16,
70
  #: framework/extensions/widgets/widgets/ct-facebook/view.php:12,
71
- #: framework/extensions/widgets/widgets/ct-facebook/widget.php:13,
72
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/options.php:16,
73
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/view.php:12,
74
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/widget.php:13
75
  msgid "Facebook"
76
  msgstr ""
77
 
78
- #: framework/theme-integration.php:122,
79
- #: build_tmp/build/framework/theme-integration.php:122
80
  msgid "Twitter"
81
  msgstr ""
82
 
83
- #: framework/theme-integration.php:123,
84
- #: build_tmp/build/framework/theme-integration.php:123
85
  msgid "LinkedIn"
86
  msgstr ""
87
 
88
- #: framework/theme-integration.php:124,
89
- #: build_tmp/build/framework/theme-integration.php:124
90
  msgid "Dribbble"
91
  msgstr ""
92
 
93
- #: framework/theme-integration.php:125,
94
- #: build_tmp/build/framework/theme-integration.php:125
95
  msgid "Instagram"
96
  msgstr ""
97
 
98
- #: framework/theme-integration.php:126,
99
- #: build_tmp/build/framework/theme-integration.php:126
100
  msgid "Pinterest"
101
  msgstr ""
102
 
103
- #: framework/theme-integration.php:127,
104
- #: build_tmp/build/framework/theme-integration.php:127
105
  msgid "WordPress"
106
  msgstr ""
107
 
108
- #: framework/theme-integration.php:128,
109
- #: build_tmp/build/framework/theme-integration.php:128
110
  msgid "GitHub"
111
  msgstr ""
112
 
113
- #: framework/theme-integration.php:129,
114
- #: build_tmp/build/framework/theme-integration.php:129,
115
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:114,
116
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:195,
117
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:266,
118
- #: framework/extensions/widgets/widgets/ct-socials/options.php:66,
119
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:114,
120
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:195,
121
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:266,
122
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:66
123
  msgid "Medium"
124
  msgstr ""
125
 
126
- #: framework/theme-integration.php:130,
127
- #: build_tmp/build/framework/theme-integration.php:130
128
  msgid "YouTube"
129
  msgstr ""
130
 
131
- #: framework/theme-integration.php:131,
132
- #: build_tmp/build/framework/theme-integration.php:131
133
  msgid "Vimeo"
134
  msgstr ""
135
 
136
- #: framework/theme-integration.php:132,
137
- #: build_tmp/build/framework/theme-integration.php:132
138
  msgid "VKontakte"
139
  msgstr ""
140
 
141
- #: framework/theme-integration.php:133,
142
- #: build_tmp/build/framework/theme-integration.php:133
143
  msgid "Odnoklassniki"
144
  msgstr ""
145
 
146
- #: framework/theme-integration.php:134,
147
- #: build_tmp/build/framework/theme-integration.php:134
148
  msgid "TikTok"
149
  msgstr ""
150
 
151
- #: framework/theme-integration.php:206,
152
- #: build_tmp/build/framework/theme-integration.php:206
153
  msgid "Companion"
154
  msgstr ""
155
 
156
- #: framework/theme-integration.php:222,
157
- #: build_tmp/build/framework/theme-integration.php:222
158
- #: static/js/screens/SiteExport.js:106
159
  msgid "PRO"
160
  msgstr ""
161
 
162
- #: framework/widgets-manager.php:75,
163
- #: build_tmp/build/framework/widgets-manager.php:75
 
 
 
 
 
 
 
 
 
 
 
164
  msgid "Default widget name"
165
  msgstr ""
166
 
167
- #: framework/widgets-manager.php:81,
168
- #: build_tmp/build/framework/widgets-manager.php:81
169
  msgid "Display online support infomation"
170
  msgstr ""
171
 
172
- #: framework/widgets-manager.php:144,
173
- #: build_tmp/build/framework/widgets-manager.php:144
174
  msgid "Widget Title"
175
  msgstr ""
176
 
177
- #: framework/features/conditions-manager.php:288,
178
- #: build_tmp/build/framework/features/conditions-manager.php:288
179
  msgid "%s Single"
180
  msgstr ""
181
 
182
- #: framework/features/conditions-manager.php:296,
183
- #: build_tmp/build/framework/features/conditions-manager.php:296
184
  msgid "%s Archive"
185
  msgstr ""
186
 
187
- #: framework/features/conditions-manager.php:308,
188
- #: build_tmp/build/framework/features/conditions-manager.php:308
189
  msgid "Entire Website"
190
  msgstr ""
191
 
192
- #: framework/features/conditions-manager.php:313,
193
- #: build_tmp/build/framework/features/conditions-manager.php:313
194
  msgid "Basic"
195
  msgstr ""
196
 
197
- #: framework/features/conditions-manager.php:317,
198
- #: build_tmp/build/framework/features/conditions-manager.php:317
199
  msgid "Singulars"
200
  msgstr ""
201
 
202
- #: framework/features/conditions-manager.php:322,
203
- #: build_tmp/build/framework/features/conditions-manager.php:322
204
  msgid "Archives"
205
  msgstr ""
206
 
207
- #: framework/features/conditions-manager.php:328,
208
  #: framework/extensions/trending/customizer.php:4,
209
- #: build_tmp/build/framework/features/conditions-manager.php:328,
210
- #: build_tmp/build/framework/extensions/trending/customizer.php:4,
211
  #: framework/extensions/widgets/widgets/ct-posts/options.php:11,
212
  #: framework/extensions/widgets/widgets/ct-posts/options.php:98,
213
  #: framework/extensions/widgets/widgets/ct-posts/view.php:129,
214
  #: framework/extensions/widgets/widgets/ct-posts/widget.php:13,
215
- #: framework/premium/features/premium-header/items/search-input/options.php:4,
216
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:11,
217
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:98,
218
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/view.php:129,
219
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/widget.php:13,
220
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:4
221
  msgid "Posts"
222
  msgstr ""
223
 
224
- #: framework/features/conditions-manager.php:332,
225
- #: build_tmp/build/framework/features/conditions-manager.php:332,
226
- #: framework/premium/features/content-blocks/hooks-manager.php:230,
227
- #: framework/premium/features/content-blocks/hooks-manager.php:237,
228
- #: framework/premium/features/content-blocks/hooks-manager.php:244,
229
- #: framework/premium/features/content-blocks/hooks-manager.php:251,
230
- #: framework/premium/features/content-blocks/hooks-manager.php:258,
231
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:230,
232
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:237,
233
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:244,
234
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:251,
235
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:258
236
  msgid "Single Post"
237
  msgstr ""
238
 
239
- #: framework/features/conditions-manager.php:337,
240
- #: build_tmp/build/framework/features/conditions-manager.php:337
241
  msgid "All Post Archives"
242
  msgstr ""
243
 
244
- #: framework/features/conditions-manager.php:342,
245
- #: build_tmp/build/framework/features/conditions-manager.php:342
246
  msgid "Post Categories"
247
  msgstr ""
248
 
249
- #: framework/features/conditions-manager.php:347,
250
- #: build_tmp/build/framework/features/conditions-manager.php:347
251
  msgid "Post Tags"
252
  msgstr ""
253
 
254
- #: framework/features/conditions-manager.php:353,
255
- #: build_tmp/build/framework/features/conditions-manager.php:353,
256
  #: framework/extensions/widgets/widgets/ct-posts/options.php:12,
257
- #: framework/premium/features/premium-header/items/search-input/options.php:5,
258
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:12,
259
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:5
260
  msgid "Pages"
261
  msgstr ""
262
 
263
- #: framework/features/conditions-manager.php:357,
264
- #: build_tmp/build/framework/features/conditions-manager.php:357
265
  msgid "Single Page"
266
  msgstr ""
267
 
268
- #: framework/features/conditions-manager.php:404,
269
- #: build_tmp/build/framework/features/conditions-manager.php:404
270
  msgid "Specific"
271
  msgstr ""
272
 
273
- #: framework/features/conditions-manager.php:408,
274
- #: build_tmp/build/framework/features/conditions-manager.php:408
275
  msgid "Post ID"
276
  msgstr ""
277
 
278
- #: framework/features/conditions-manager.php:413,
279
- #: build_tmp/build/framework/features/conditions-manager.php:413
280
  msgid "Page ID"
281
  msgstr ""
282
 
283
- #: framework/features/conditions-manager.php:418,
284
- #: build_tmp/build/framework/features/conditions-manager.php:418
285
- #: static/js/options/ConditionsManager.js:162
286
  msgid "Custom Post Type ID"
287
  msgstr ""
288
 
289
- #: framework/features/conditions-manager.php:423,
290
- #: build_tmp/build/framework/features/conditions-manager.php:423
291
  msgid "Taxonomy ID"
292
  msgstr ""
293
 
294
- #: framework/features/conditions-manager.php:428,
295
- #: build_tmp/build/framework/features/conditions-manager.php:428
296
  msgid "Post with Taxonomy ID"
297
  msgstr ""
298
 
299
- #: framework/features/conditions-manager.php:434,
300
- #: build_tmp/build/framework/features/conditions-manager.php:434
301
  msgid "Other Pages"
302
  msgstr ""
303
 
304
- #: framework/features/conditions-manager.php:438,
305
- #: build_tmp/build/framework/features/conditions-manager.php:438
306
  msgid "404"
307
  msgstr ""
308
 
309
- #: framework/features/conditions-manager.php:443,
310
- #: build_tmp/build/framework/features/conditions-manager.php:443,
311
  #: framework/premium/features/premium-header/items/search-input/options.php:37,
312
- #: framework/premium/features/premium-header/items/search-input/view.php:49,
313
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:37,
314
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/view.php:49
315
  msgid "Search"
316
  msgstr ""
317
 
318
- #: framework/features/conditions-manager.php:448,
319
- #: build_tmp/build/framework/features/conditions-manager.php:448
320
  msgid "Blog"
321
  msgstr ""
322
 
323
- #: framework/features/conditions-manager.php:453,
324
- #: build_tmp/build/framework/features/conditions-manager.php:453
325
  msgid "Front Page"
326
  msgstr ""
327
 
328
- #: framework/features/conditions-manager.php:465,
329
- #: build_tmp/build/framework/features/conditions-manager.php:465
330
  msgid "Author"
331
  msgstr ""
332
 
333
- #: framework/features/conditions-manager.php:471,
334
- #: build_tmp/build/framework/features/conditions-manager.php:471
335
  msgid "User Auth"
336
  msgstr ""
337
 
338
- #: framework/features/conditions-manager.php:475,
339
- #: build_tmp/build/framework/features/conditions-manager.php:475
340
  msgid "User Logged In"
341
  msgstr ""
342
 
343
- #: framework/features/conditions-manager.php:480,
344
- #: build_tmp/build/framework/features/conditions-manager.php:480
345
  msgid "User Logged Out"
346
  msgstr ""
347
 
348
- #: framework/features/conditions-manager.php:486,
349
- #: build_tmp/build/framework/features/conditions-manager.php:486
350
  msgid "User Roles"
351
  msgstr ""
352
 
353
- #: framework/features/demo-install.php:228,
354
- #: build_tmp/build/framework/features/demo-install.php:228
 
 
 
355
  msgid ""
356
  "Your PHP installation doesn't have support for XML. Please install the "
357
  "<i>xml</i> or <i>simplexml</i> PHP extension in order to be able to install "
@@ -359,217 +296,172 @@ msgid ""
359
  "in doing so."
360
  msgstr ""
361
 
362
- #: framework/features/dynamic-css.php:46,
363
- #: build_tmp/build/framework/features/dynamic-css.php:46
364
  msgid "Dynamic CSS Output"
365
  msgstr ""
366
 
367
- #: framework/features/dynamic-css.php:50,
368
- #: build_tmp/build/framework/features/dynamic-css.php:50
369
  msgid ""
370
  "The strategy of outputing the dynamic CSS. File - all the CSS code will be "
371
  "placed in a static file, otherwise it will be placed inline in head."
372
  msgstr ""
373
 
374
- #: framework/features/dynamic-css.php:52,
375
- #: build_tmp/build/framework/features/dynamic-css.php:52
376
  msgid "File"
377
  msgstr ""
378
 
379
  #: framework/features/dynamic-css.php:53,
380
- #: build_tmp/build/framework/features/dynamic-css.php:53,
381
- #: framework/premium/features/premium-header/items/language-switcher/options.php:32,
382
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:32
383
  msgid "Inline"
384
  msgstr ""
385
 
386
- #: framework/features/dynamic-css.php:63,
387
- #: build_tmp/build/framework/features/dynamic-css.php:63
388
  msgid "Emojis Script"
389
  msgstr ""
390
 
391
- #: framework/features/dynamic-css.php:67,
392
- #: build_tmp/build/framework/features/dynamic-css.php:67
393
  msgid ""
394
- "Disable WordPress emojis script if you don't use them in order to improve "
395
- "the performance. "
396
  msgstr ""
397
 
398
- #: framework/features/google-analytics.php:71,
399
- #: build_tmp/build/framework/features/google-analytics.php:71
400
  msgid "Google Analytics"
401
  msgstr ""
402
 
403
- #: framework/features/google-analytics.php:76,
404
- #: build_tmp/build/framework/features/google-analytics.php:76
405
  msgid "Insert your Google Analytics tracking ID."
406
  msgstr ""
407
 
408
- #: framework/features/google-analytics.php:82,
409
- #: build_tmp/build/framework/features/google-analytics.php:82
410
  msgid "Google Analytics v4"
411
  msgstr ""
412
 
413
- #: framework/features/google-analytics.php:88,
414
- #: build_tmp/build/framework/features/google-analytics.php:88
415
  msgid ""
416
- "Insert your Google Analytics v4 tracking ID. Instructions on how to activate "
417
- "this for your site can be found %shere%s."
418
  msgstr ""
419
 
420
- #: framework/features/google-analytics.php:100,
421
- #: build_tmp/build/framework/features/google-analytics.php:100
422
  msgid "IP Anonymization"
423
  msgstr ""
424
 
425
- #: framework/features/google-analytics.php:103,
426
- #: build_tmp/build/framework/features/google-analytics.php:103
427
  msgid ""
428
  "Enable Google Analytics IP anonymization feature <a href=\"https://"
429
  "developers.google.com/analytics/devguides/collection/gtagjs/ip-anonymization"
430
  "\">(more info)</a>."
431
  msgstr ""
432
 
433
- #: framework/features/opengraph-meta-data.php:17,
434
- #: build_tmp/build/framework/features/opengraph-meta-data.php:17
435
  msgid "Opengraph Meta Data"
436
  msgstr ""
437
 
438
- #: framework/features/opengraph-meta-data.php:20,
439
- #: build_tmp/build/framework/features/opengraph-meta-data.php:20
440
  msgid ""
441
  "Display a preview image and text excerpt when a link to your site is shared."
442
  msgstr ""
443
 
444
- #: framework/features/opengraph-meta-data.php:29,
445
- #: build_tmp/build/framework/features/opengraph-meta-data.php:29
446
  msgid "Facebook Page URL"
447
  msgstr ""
448
 
449
- #: framework/features/opengraph-meta-data.php:36,
450
- #: build_tmp/build/framework/features/opengraph-meta-data.php:36
451
  msgid "Facebook App ID"
452
  msgstr ""
453
 
454
- #: framework/features/opengraph-meta-data.php:43,
455
- #: build_tmp/build/framework/features/opengraph-meta-data.php:43
456
  msgid "Twitter Username"
457
  msgstr ""
458
 
459
- #: framework/extensions/cookies-consent/config.php:4,
460
- #: build_tmp/build/framework/extensions/cookies-consent/config.php:4
461
  msgid "Cookies Consent"
462
  msgstr ""
463
 
464
- #: framework/extensions/cookies-consent/config.php:5,
465
- #: build_tmp/build/framework/extensions/cookies-consent/config.php:5
466
  msgid "Enable this extension in order to comply with the GDPR regulations."
467
  msgstr ""
468
 
469
- #: framework/extensions/cookies-consent/customizer.php:4,
470
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:4
471
  msgid "Cookie Consent"
472
  msgstr ""
473
 
474
  #: framework/extensions/cookies-consent/customizer.php:18,
475
- #: framework/extensions/mailchimp/customizer.php:12,
 
476
  #: framework/extensions/trending/customizer.php:39,
477
  #: framework/premium/extensions/mega-menu/options.php:6,
478
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:12,
479
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:139,
480
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:18,
481
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:12,
482
- #: build_tmp/build/framework/extensions/trending/customizer.php:39,
483
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:6,
484
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:12,
485
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:139,
486
  #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:5,
487
  #: framework/premium/features/premium-header/items/contacts/options.php:5,
488
  #: framework/premium/features/premium-header/items/language-switcher/options.php:21,
489
  #: framework/premium/features/premium-header/items/language-switcher/options.php:347,
490
- #: framework/premium/features/premium-header/items/search-input/options.php:29,
491
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:5,
492
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:5,
493
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:21,
494
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:347,
495
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:29
496
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:125
497
  msgid "General"
498
  msgstr ""
499
 
500
  #: framework/extensions/cookies-consent/customizer.php:31,
501
- #: framework/premium/extensions/woocommerce-extra/extension.php:66,
502
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:161,
503
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:31,
504
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:66,
505
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:161,
506
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:23,
507
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:23
508
  msgid "Type 1"
509
  msgstr ""
510
 
511
  #: framework/extensions/cookies-consent/customizer.php:36,
512
- #: framework/premium/extensions/woocommerce-extra/extension.php:71,
513
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:166,
514
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:36,
515
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:71,
516
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:166,
517
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:28,
518
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:28
519
  msgid "Type 2"
520
  msgstr ""
521
 
522
- #: framework/extensions/cookies-consent/customizer.php:43,
523
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:43
524
  msgid "Cookie period"
525
  msgstr ""
526
 
527
- #: framework/extensions/cookies-consent/customizer.php:51,
528
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:51
529
  msgid "One hour"
530
  msgstr ""
531
 
532
- #: framework/extensions/cookies-consent/customizer.php:52,
533
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:52
534
  msgid "One day"
535
  msgstr ""
536
 
537
- #: framework/extensions/cookies-consent/customizer.php:53,
538
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:53
539
  msgid "One week"
540
  msgstr ""
541
 
542
- #: framework/extensions/cookies-consent/customizer.php:54,
543
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:54
544
  msgid "One month"
545
  msgstr ""
546
 
547
- #: framework/extensions/cookies-consent/customizer.php:55,
548
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:55
549
  msgid "Three months"
550
  msgstr ""
551
 
552
- #: framework/extensions/cookies-consent/customizer.php:56,
553
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:56
554
  msgid "Six months"
555
  msgstr ""
556
 
557
- #: framework/extensions/cookies-consent/customizer.php:57,
558
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:57
559
  msgid "One year"
560
  msgstr ""
561
 
562
- #: framework/extensions/cookies-consent/customizer.php:58,
563
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:58
564
  msgid "Forever"
565
  msgstr ""
566
 
567
  #: framework/extensions/cookies-consent/customizer.php:65,
568
- #: framework/premium/features/content-blocks/hooks-manager.php:146,
569
- #: framework/premium/features/content-blocks/hooks-manager.php:153,
570
- #: framework/premium/features/content-blocks/hooks-manager.php:160,
571
- #: framework/premium/features/content-blocks/hooks-manager.php:167,
572
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:65,
573
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:72,
574
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:101,
575
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:129,
@@ -577,161 +469,110 @@ msgstr ""
577
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:185,
578
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:213,
579
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:241,
580
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:146,
581
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:153,
582
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:160,
583
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:167,
584
  #: framework/premium/features/premium-header/items/contacts/options.php:55,
585
  #: framework/premium/features/premium-header/items/contacts/options.php:81,
586
  #: framework/premium/features/premium-header/items/contacts/options.php:108,
587
  #: framework/premium/features/premium-header/items/contacts/options.php:135,
588
  #: framework/premium/features/premium-header/items/contacts/options.php:162,
589
  #: framework/premium/features/premium-header/items/contacts/options.php:189,
590
- #: framework/premium/features/premium-header/items/contacts/options.php:216,
591
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:72,
592
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:101,
593
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:129,
594
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:157,
595
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:185,
596
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:213,
597
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:241,
598
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:55,
599
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:81,
600
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:108,
601
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:135,
602
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:162,
603
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:189,
604
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:216
605
  msgid "Content"
606
  msgstr ""
607
 
608
  #: framework/extensions/cookies-consent/customizer.php:67,
609
- #: framework/extensions/cookies-consent/helpers.php:30,
610
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:67,
611
- #: build_tmp/build/framework/extensions/cookies-consent/helpers.php:30
612
  msgid ""
613
  "We use cookies to ensure that we give you the best experience on our website."
614
  msgstr ""
615
 
616
- #: framework/extensions/cookies-consent/customizer.php:79,
617
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:79
618
  msgid "Button text"
619
  msgstr ""
620
 
621
  #: framework/extensions/cookies-consent/customizer.php:82,
622
- #: framework/extensions/cookies-consent/helpers.php:33,
623
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:82,
624
- #: build_tmp/build/framework/extensions/cookies-consent/helpers.php:33
625
  msgid "Accept"
626
  msgstr ""
627
 
628
  #: framework/extensions/cookies-consent/customizer.php:90,
629
- #: framework/extensions/mailchimp/customizer.php:147,
630
- #: framework/extensions/trending/customizer.php:138,
631
- #: framework/premium/extensions/mega-menu/options.php:460,
632
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:55,
 
633
  #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:31,
634
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:90,
635
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:147,
636
- #: build_tmp/build/framework/extensions/trending/customizer.php:138,
637
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:460,
638
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:55,
639
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:31,
640
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:102,
641
- #: framework/premium/features/premium-header/items/contacts/options.php:305,
642
  #: framework/premium/features/premium-header/items/language-switcher/options.php:186,
643
  #: framework/premium/features/premium-header/items/language-switcher/options.php:371,
644
- #: framework/premium/features/premium-header/items/search-input/options.php:170,
645
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:102,
646
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:305,
647
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:186,
648
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:371,
649
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:170
650
  msgid "Design"
651
  msgstr ""
652
 
653
  #: framework/extensions/cookies-consent/customizer.php:95,
654
- #: framework/extensions/trending/customizer.php:143,
655
- #: framework/premium/extensions/mega-menu/options.php:703,
656
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:60,
657
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:95,
658
- #: build_tmp/build/framework/extensions/trending/customizer.php:143,
659
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:703,
660
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:60,
661
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:129,
662
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:157,
663
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:187,
664
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:216,
665
- #: framework/premium/features/premium-header/items/contacts/options.php:321,
666
- #: framework/premium/features/premium-header/items/contacts/options.php:350,
667
- #: framework/premium/features/premium-header/items/contacts/options.php:393,
668
- #: framework/premium/features/premium-header/items/contacts/options.php:433,
669
  #: framework/premium/features/premium-header/items/language-switcher/options.php:203,
670
  #: framework/premium/features/premium-header/items/language-switcher/options.php:232,
671
  #: framework/premium/features/premium-header/items/language-switcher/options.php:262,
672
  #: framework/premium/features/premium-header/items/language-switcher/options.php:291,
673
- #: framework/premium/features/premium-header/items/language-switcher/options.php:382,
674
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:129,
675
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:157,
676
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:187,
677
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:216,
678
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:321,
679
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:350,
680
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:393,
681
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:433,
682
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:203,
683
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:232,
684
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:262,
685
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:291,
686
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:382
687
  msgid "Font Color"
688
  msgstr ""
689
 
690
  #: framework/extensions/cookies-consent/customizer.php:112,
691
  #: framework/extensions/cookies-consent/customizer.php:142,
692
  #: framework/extensions/cookies-consent/customizer.php:167,
693
- #: framework/extensions/mailchimp/customizer.php:169,
694
- #: framework/extensions/mailchimp/customizer.php:200,
695
- #: framework/extensions/mailchimp/customizer.php:225,
696
- #: framework/extensions/trending/customizer.php:160,
697
- #: framework/premium/extensions/mega-menu/options.php:675,
698
- #: framework/premium/extensions/mega-menu/options.php:716,
699
- #: framework/premium/extensions/mega-menu/options.php:735,
700
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:73,
 
 
701
  #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:73,
702
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:327,
703
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:356,
704
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:112,
705
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:142,
706
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:167,
707
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:169,
708
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:200,
709
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:225,
710
- #: build_tmp/build/framework/extensions/trending/customizer.php:160,
711
- #: framework/features/header/items/account/options.php:508,
712
- #: framework/features/header/items/account/options.php:539,
713
- #: framework/features/header/items/account/options.php:569,
714
- #: framework/features/header/items/account/options.php:681,
715
- #: framework/features/header/items/account/options.php:712,
716
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:675,
717
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:716,
718
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:735,
719
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:73,
720
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:73,
721
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:327,
722
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:356,
723
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:174,
724
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:204,
725
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:233,
726
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:300,
727
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:330,
728
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:359,
729
- #: framework/premium/features/premium-header/items/contacts/options.php:538,
730
- #: framework/premium/features/premium-header/items/contacts/options.php:569,
731
- #: framework/premium/features/premium-header/items/contacts/options.php:599,
732
- #: framework/premium/features/premium-header/items/contacts/options.php:699,
733
- #: framework/premium/features/premium-header/items/contacts/options.php:738,
734
- #: framework/premium/features/premium-header/items/contacts/options.php:777,
735
  #: framework/premium/features/premium-header/items/language-switcher/options.php:249,
736
  #: framework/premium/features/premium-header/items/language-switcher/options.php:279,
737
  #: framework/premium/features/premium-header/items/language-switcher/options.php:308,
@@ -741,209 +582,127 @@ msgstr ""
741
  #: framework/premium/features/premium-header/items/search-input/options.php:255,
742
  #: framework/premium/features/premium-header/items/search-input/options.php:285,
743
  #: framework/premium/features/premium-header/items/search-input/options.php:353,
744
- #: framework/premium/features/premium-header/items/search-input/options.php:383,
745
- #: framework/premium/features/premium-header/items/search-input/options.php:413,
746
- #: framework/premium/features/premium-header/items/search-input/options.php:486,
747
- #: framework/premium/features/premium-header/items/search-input/options.php:516,
748
- #: framework/premium/features/premium-header/items/search-input/options.php:546,
749
- #: framework/premium/features/premium-header/items/search-input/options.php:622,
750
- #: framework/premium/features/premium-header/items/search-input/options.php:650,
751
- #: build_tmp/build/framework/features/header/items/account/options.php:508,
752
- #: build_tmp/build/framework/features/header/items/account/options.php:539,
753
- #: build_tmp/build/framework/features/header/items/account/options.php:569,
754
- #: build_tmp/build/framework/features/header/items/account/options.php:681,
755
- #: build_tmp/build/framework/features/header/items/account/options.php:712,
756
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:174,
757
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:204,
758
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:233,
759
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:300,
760
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:330,
761
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:359,
762
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:538,
763
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:569,
764
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:599,
765
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:699,
766
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:738,
767
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:777,
768
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:249,
769
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:279,
770
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:308,
771
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:399,
772
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:425,
773
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:223,
774
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:255,
775
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:285,
776
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:353,
777
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:383,
778
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:413,
779
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:486,
780
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:516,
781
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:546,
782
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:622,
783
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:650
784
  msgid "Initial"
785
  msgstr ""
786
 
787
  #: framework/extensions/cookies-consent/customizer.php:118,
788
  #: framework/extensions/cookies-consent/customizer.php:147,
789
- #: framework/extensions/mailchimp/customizer.php:175,
790
- #: framework/extensions/mailchimp/customizer.php:205,
791
- #: framework/extensions/trending/customizer.php:166,
792
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:332,
793
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:361,
794
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:118,
795
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:147,
796
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:175,
797
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:205,
798
- #: build_tmp/build/framework/extensions/trending/customizer.php:166,
799
- #: framework/features/header/items/account/options.php:513,
800
- #: framework/features/header/items/account/options.php:544,
801
- #: framework/features/header/items/account/options.php:574,
802
- #: framework/features/header/items/account/options.php:687,
803
- #: framework/features/header/items/account/options.php:718,
804
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:332,
805
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:361,
806
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:179,
807
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:209,
808
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:238,
809
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:305,
810
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:335,
811
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:364,
812
- #: framework/premium/features/premium-header/items/contacts/options.php:543,
813
- #: framework/premium/features/premium-header/items/contacts/options.php:574,
814
- #: framework/premium/features/premium-header/items/contacts/options.php:604,
815
- #: framework/premium/features/premium-header/items/contacts/options.php:704,
816
- #: framework/premium/features/premium-header/items/contacts/options.php:743,
817
- #: framework/premium/features/premium-header/items/contacts/options.php:782,
 
818
  #: framework/premium/features/premium-header/items/language-switcher/options.php:404,
819
- #: framework/premium/features/premium-header/items/search-input/options.php:627,
820
- #: build_tmp/build/framework/features/header/items/account/options.php:513,
821
- #: build_tmp/build/framework/features/header/items/account/options.php:544,
822
- #: build_tmp/build/framework/features/header/items/account/options.php:574,
823
- #: build_tmp/build/framework/features/header/items/account/options.php:687,
824
- #: build_tmp/build/framework/features/header/items/account/options.php:718,
825
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:179,
826
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:209,
827
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:238,
828
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:305,
829
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:335,
830
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:364,
831
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:543,
832
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:574,
833
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:604,
834
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:704,
835
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:743,
836
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:782,
837
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:404,
838
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:627
839
  msgid "Hover"
840
  msgstr ""
841
 
842
  #: framework/extensions/cookies-consent/customizer.php:126,
843
- #: framework/extensions/mailchimp/customizer.php:183,
844
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:126,
845
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:183
846
  msgid "Button Color"
847
  msgstr ""
848
 
849
  #: framework/extensions/cookies-consent/customizer.php:154,
850
- #: framework/extensions/mailchimp/customizer.php:212,
851
- #: framework/premium/extensions/mega-menu/options.php:723,
852
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:154,
853
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:212,
854
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:723,
855
- #: framework/premium/features/premium-header/items/language-switcher/options.php:412,
856
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:412
857
  msgid "Background Color"
858
  msgstr ""
859
 
860
- #: framework/extensions/cookies-consent/customizer.php:179,
861
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:179
862
  msgid "Maximum Width"
863
  msgstr ""
864
 
865
  #: framework/extensions/cookies-consent/customizer.php:202,
866
- #: framework/extensions/cookies-consent/helpers.php:78,
867
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:202,
868
- #: build_tmp/build/framework/extensions/cookies-consent/helpers.php:78
869
  msgid "I accept the %sPrivacy Policy%s"
870
  msgstr ""
871
 
872
- #: framework/extensions/cookies-consent/customizer.php:206,
873
- #: build_tmp/build/framework/extensions/cookies-consent/customizer.php:206
874
  msgid "This text will appear under each comment form and subscribe form."
875
  msgstr ""
876
 
877
  #: framework/extensions/cookies-consent/readme.php:1,
878
- #: framework/extensions/mailchimp/readme.php:1,
879
  #: framework/premium/extensions/code-snippets/readme.php:1,
880
- #: framework/premium/extensions/woocommerce-extra/readme.php:1,
881
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:1,
882
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:1,
883
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:1,
884
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:1
885
  msgid "Instructions"
886
  msgstr ""
887
 
888
- #: framework/extensions/cookies-consent/readme.php:4,
889
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:4
890
  msgid ""
891
  "After installing and activating the Cookies Consent extension you will be "
892
  "able to configure it from this location:"
893
  msgstr ""
894
 
895
  #: framework/extensions/cookies-consent/readme.php:9,
896
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:9,
897
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:158,
898
- #: framework/extensions/widgets/widgets/ct-socials/options.php:31,
899
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:158,
900
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:31
901
  msgid "Customizer"
902
  msgstr ""
903
 
904
- #: framework/extensions/cookies-consent/readme.php:13,
905
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:13
906
  msgid "Navigate to %s and customize the notification to meet your needs."
907
  msgstr ""
908
 
909
- #: framework/extensions/cookies-consent/readme.php:16,
910
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:16
911
  msgid "Customizer ➝ Cookie Consent"
912
  msgstr ""
913
 
914
- #: framework/extensions/cookies-consent/readme.php:25,
915
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:25
916
- msgid "Known problems with caching plugins"
917
- msgstr ""
918
-
919
- #: framework/extensions/cookies-consent/readme.php:30,
920
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:30
921
- msgid "Please read %s to find out more information."
922
- msgstr ""
923
-
924
- #: framework/extensions/cookies-consent/readme.php:33,
925
- #: build_tmp/build/framework/extensions/cookies-consent/readme.php:33
926
- msgid "this article"
927
- msgstr ""
928
-
929
- #: framework/extensions/mailchimp/config.php:4,
930
- #: build_tmp/build/framework/extensions/mailchimp/config.php:4
931
- msgid "Mailchimp Subscribe"
932
  msgstr ""
933
 
934
- #: framework/extensions/mailchimp/config.php:5,
935
- #: build_tmp/build/framework/extensions/mailchimp/config.php:5
936
- msgid "Display a subscribe form with the help of a widget or a block."
937
  msgstr ""
938
 
939
- #: framework/extensions/mailchimp/customizer.php:4,
940
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:4
941
  msgid "Subscribe Form"
942
  msgstr ""
943
 
944
- #: framework/extensions/mailchimp/customizer.php:18,
945
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:14,
946
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:18,
947
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:15,
948
  #: framework/extensions/widgets/widgets/ct-advertisement/options.php:15,
949
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:15,
@@ -958,299 +717,245 @@ msgstr ""
958
  #: framework/extensions/widgets/widgets/ct-posts/options.php:95,
959
  #: framework/extensions/widgets/widgets/ct-quote/options.php:15,
960
  #: framework/extensions/widgets/widgets/ct-socials/options.php:15,
961
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:14,
962
  #: framework/premium/features/premium-header/items/contacts/options.php:48,
963
  #: framework/premium/features/premium-header/items/contacts/options.php:74,
964
  #: framework/premium/features/premium-header/items/contacts/options.php:101,
965
  #: framework/premium/features/premium-header/items/contacts/options.php:128,
966
  #: framework/premium/features/premium-header/items/contacts/options.php:155,
967
  #: framework/premium/features/premium-header/items/contacts/options.php:182,
968
- #: framework/premium/features/premium-header/items/contacts/options.php:209,
969
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:15,
970
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:15,
971
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:15,
972
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:65,
973
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:94,
974
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:122,
975
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:150,
976
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:178,
977
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:206,
978
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:234,
979
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/options.php:13,
980
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:95,
981
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:15,
982
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:15,
983
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:48,
984
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:74,
985
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:101,
986
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:128,
987
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:155,
988
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:182,
989
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:209
990
  msgid "Title"
991
  msgstr ""
992
 
993
- #: framework/extensions/mailchimp/customizer.php:21,
994
- #: framework/extensions/mailchimp/helpers.php:39,
995
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:21,
996
- #: build_tmp/build/framework/extensions/mailchimp/helpers.php:39
997
  msgid "Newsletter Updates"
998
  msgstr ""
999
 
1000
- #: framework/extensions/mailchimp/customizer.php:27,
1001
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:22,
1002
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:27,
1003
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:22
1004
  msgid "Message"
1005
  msgstr ""
1006
 
1007
- #: framework/extensions/mailchimp/customizer.php:29,
1008
- #: framework/extensions/mailchimp/helpers.php:43,
1009
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:24,
1010
- #: framework/extensions/mailchimp/ct-mailchimp/view.php:16,
1011
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:29,
1012
- #: build_tmp/build/framework/extensions/mailchimp/helpers.php:43,
1013
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:24,
1014
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/view.php:16
1015
  msgid "Enter your email address below to subscribe to our newsletter"
1016
  msgstr ""
1017
 
1018
- #: framework/extensions/mailchimp/customizer.php:42,
1019
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:31,
1020
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:42,
1021
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:31
1022
  msgid "List Source"
1023
  msgstr ""
1024
 
1025
- #: framework/extensions/mailchimp/customizer.php:49,
1026
  #: framework/features/header/header-options.php:71,
1027
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:38,
1028
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:105,
1029
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:49,
1030
- #: build_tmp/build/framework/features/header/header-options.php:71,
1031
  #: framework/extensions/widgets/widgets/ct-posts/options.php:173,
1032
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:38,
1033
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:105,
1034
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:173
1035
  msgid "Default"
1036
  msgstr ""
1037
 
1038
- #: framework/extensions/mailchimp/customizer.php:50,
1039
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:39,
1040
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:50,
1041
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:46,
1042
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:39,
1043
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:46
1044
  msgid "Custom"
1045
  msgstr ""
1046
 
1047
- #: framework/extensions/mailchimp/customizer.php:62,
1048
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:49,
1049
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:62,
1050
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:49
1051
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:127
1052
  msgid "List ID"
1053
  msgstr ""
1054
 
1055
- #: framework/extensions/mailchimp/customizer.php:80,
1056
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:61,
1057
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:80,
1058
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:61
1059
  msgid "Name Field"
1060
  msgstr ""
1061
 
1062
- #: framework/extensions/mailchimp/customizer.php:93,
1063
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:73,
1064
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:93,
1065
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:73
1066
  msgid "Name Label"
1067
  msgstr ""
1068
 
1069
- #: framework/extensions/mailchimp/customizer.php:95,
1070
- #: framework/extensions/mailchimp/helpers.php:54,
1071
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:75,
1072
- #: framework/extensions/mailchimp/ct-mailchimp/view.php:60,
1073
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:95,
1074
- #: build_tmp/build/framework/extensions/mailchimp/helpers.php:54,
1075
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:75,
1076
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/view.php:60
1077
  msgid "Your name"
1078
  msgstr ""
1079
 
1080
- #: framework/extensions/mailchimp/customizer.php:105,
1081
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:84,
1082
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:105,
1083
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:84
1084
  msgid "Mail Label"
1085
  msgstr ""
1086
 
1087
- #: framework/extensions/mailchimp/customizer.php:107,
1088
- #: framework/extensions/mailchimp/helpers.php:55,
1089
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:86,
1090
- #: framework/extensions/mailchimp/ct-mailchimp/view.php:61,
1091
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:107,
1092
- #: build_tmp/build/framework/extensions/mailchimp/helpers.php:55,
1093
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:86,
1094
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/view.php:61
1095
  msgid "Your email"
1096
  msgstr ""
1097
 
1098
- #: framework/extensions/mailchimp/customizer.php:114,
1099
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:92,
1100
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:114,
1101
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:92
1102
  msgid "Button Label"
1103
  msgstr ""
1104
 
1105
- #: framework/extensions/mailchimp/customizer.php:116,
1106
- #: framework/extensions/mailchimp/helpers.php:48,
1107
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:94,
1108
- #: framework/extensions/mailchimp/ct-mailchimp/view.php:19,
1109
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:116,
1110
- #: build_tmp/build/framework/extensions/mailchimp/helpers.php:48,
1111
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:94,
1112
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/view.php:19
1113
  msgid "Subscribe"
1114
  msgstr ""
1115
 
1116
- #: framework/extensions/mailchimp/customizer.php:126,
1117
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:31,
1118
- #: framework/premium/features/content-blocks/meta-options.php:305,
1119
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:126,
1120
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:31,
1121
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:305
 
 
 
 
1122
  msgid "Visibility"
1123
  msgstr ""
1124
 
1125
- #: framework/extensions/mailchimp/customizer.php:137,
1126
- #: framework/extensions/trending/customizer.php:128,
1127
- #: framework/features/header/header-options.php:90,
1128
- #: framework/features/header/header-options.php:168,
1129
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:45,
1130
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:194,
1131
- #: framework/premium/features/content-blocks/meta-options.php:316,
1132
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:137,
1133
- #: build_tmp/build/framework/extensions/trending/customizer.php:128,
1134
- #: build_tmp/build/framework/features/header/header-options.php:90,
1135
- #: build_tmp/build/framework/features/header/header-options.php:168,
1136
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:45,
1137
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:194,
1138
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:316,
1139
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:72,
1140
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:72
 
 
1141
  msgid "Desktop"
1142
  msgstr ""
1143
 
1144
- #: framework/extensions/mailchimp/customizer.php:138,
1145
- #: framework/extensions/trending/customizer.php:129,
1146
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:46,
1147
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:195,
1148
- #: framework/premium/features/content-blocks/meta-options.php:317,
1149
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:138,
1150
- #: build_tmp/build/framework/extensions/trending/customizer.php:129,
1151
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:46,
1152
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:195,
1153
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:317,
1154
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:73,
1155
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:73
 
 
 
 
1156
  msgid "Tablet"
1157
  msgstr ""
1158
 
1159
- #: framework/extensions/mailchimp/customizer.php:139,
1160
- #: framework/extensions/trending/customizer.php:130,
1161
- #: framework/features/header/header-options.php:92,
1162
- #: framework/features/header/header-options.php:170,
1163
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:47,
1164
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:196,
1165
- #: framework/premium/features/content-blocks/meta-options.php:318,
1166
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:139,
1167
- #: build_tmp/build/framework/extensions/trending/customizer.php:130,
1168
- #: build_tmp/build/framework/features/header/header-options.php:92,
1169
- #: build_tmp/build/framework/features/header/header-options.php:170,
 
 
 
 
 
 
1170
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:117,
1171
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:47,
1172
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:196,
1173
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:318,
1174
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:74,
1175
- #: framework/premium/features/premium-header/items/contacts/options.php:97,
1176
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:117,
1177
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:74,
1178
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:97
1179
  msgid "Mobile"
1180
  msgstr ""
1181
 
1182
- #: framework/extensions/mailchimp/customizer.php:152,
1183
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:152
1184
  msgid "Content Color"
1185
  msgstr ""
1186
 
1187
- #: framework/extensions/mailchimp/customizer.php:232,
1188
- #: framework/extensions/trending/customizer.php:93,
1189
- #: build_tmp/build/framework/extensions/mailchimp/customizer.php:232,
1190
- #: build_tmp/build/framework/extensions/trending/customizer.php:93
1191
  msgid "Container Inner Spacing"
1192
  msgstr ""
1193
 
1194
- #: framework/extensions/mailchimp/extension.php:115,
1195
- #: build_tmp/build/framework/extensions/mailchimp/extension.php:115
1196
  msgid "Disable Subscribe Form"
1197
  msgstr ""
1198
 
1199
- #: framework/extensions/mailchimp/helpers.php:115,
1200
- #: build_tmp/build/framework/extensions/mailchimp/helpers.php:115,
1201
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:81,
1202
- #: framework/features/header/items/account/options.php:226,
1203
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:81,
1204
- #: build_tmp/build/framework/features/header/items/account/options.php:226
1205
  #: static/js/screens/SiteExport.js:85
1206
  msgid "Name"
1207
  msgstr ""
1208
 
1209
- #: framework/extensions/mailchimp/helpers.php:118,
1210
- #: framework/features/header/account-modal.php:87,
1211
- #: build_tmp/build/framework/extensions/mailchimp/helpers.php:118,
1212
- #: build_tmp/build/framework/features/header/account-modal.php:87,
1213
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:201,
1214
- #: framework/premium/features/premium-header/items/contacts/options.php:178,
1215
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:201,
1216
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:178
1217
  msgid "Email"
1218
  msgstr ""
1219
 
1220
- #: framework/extensions/mailchimp/readme.php:4,
1221
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:4
1222
  msgid ""
1223
  "After installing and activating the Mailchimp extension you will have two "
1224
  "possibilities to show your subscribe form:"
1225
  msgstr ""
1226
 
1227
- #: framework/extensions/mailchimp/readme.php:9,
1228
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:9
1229
  msgid "Mailchimp Widget"
1230
  msgstr ""
1231
 
1232
- #: framework/extensions/mailchimp/readme.php:13,
1233
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:13
1234
  msgid "Navigate to %s and place the widget in any widget area you want."
1235
  msgstr ""
1236
 
1237
- #: framework/extensions/mailchimp/readme.php:16,
1238
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:16
1239
  msgid "Appearance ➝ Widgets"
1240
  msgstr ""
1241
 
1242
- #: framework/extensions/mailchimp/readme.php:24,
1243
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:24
1244
  msgid "Mailchimp Block"
1245
  msgstr ""
1246
 
1247
- #: framework/extensions/mailchimp/readme.php:28,
1248
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:28
1249
  msgid "Navigate to %s and customize the form and more."
1250
  msgstr ""
1251
 
1252
- #: framework/extensions/mailchimp/readme.php:31,
1253
- #: build_tmp/build/framework/extensions/mailchimp/readme.php:31
1254
  msgid "Customizer ➝ Single Posts"
1255
  msgstr ""
1256
 
@@ -1258,508 +963,433 @@ msgstr ""
1258
  #: framework/extensions/product-reviews/extension.php:140,
1259
  #: framework/extensions/product-reviews/extension.php:141,
1260
  #: framework/extensions/product-reviews/extension.php:144,
1261
- #: framework/extensions/product-reviews/extension.php:146,
1262
- #: build_tmp/build/framework/extensions/product-reviews/config.php:4,
1263
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:140,
1264
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:141,
1265
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:144,
1266
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:146
1267
  msgid "Product Reviews"
1268
  msgstr ""
1269
 
1270
- #: framework/extensions/product-reviews/config.php:5,
1271
- #: build_tmp/build/framework/extensions/product-reviews/config.php:5
1272
  msgid "A custom post type specially designed for creating product reviews."
1273
  msgstr ""
1274
 
1275
- #: framework/extensions/product-reviews/extension.php:145,
1276
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:145
1277
  msgid "Product Review"
1278
  msgstr ""
1279
 
1280
- #: framework/extensions/product-reviews/extension.php:147,
1281
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:147
1282
  msgid "Parent Product Review"
1283
  msgstr ""
1284
 
1285
- #: framework/extensions/product-reviews/extension.php:148,
1286
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:148
1287
  msgid "All Reviews"
1288
  msgstr ""
1289
 
1290
- #: framework/extensions/product-reviews/extension.php:149,
1291
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:149
1292
  msgid "View Product Review"
1293
  msgstr ""
1294
 
1295
- #: framework/extensions/product-reviews/extension.php:150,
1296
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:150
1297
  msgid "Add New Product Review"
1298
  msgstr ""
1299
 
1300
- #: framework/extensions/product-reviews/extension.php:151,
1301
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:151
1302
  msgid "Add New Review"
1303
  msgstr ""
1304
 
1305
- #: framework/extensions/product-reviews/extension.php:152,
1306
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:152
1307
  msgid "Edit Product Review"
1308
  msgstr ""
1309
 
1310
- #: framework/extensions/product-reviews/extension.php:153,
1311
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:153
1312
  msgid "Update Product Review"
1313
  msgstr ""
1314
 
1315
- #: framework/extensions/product-reviews/extension.php:154,
1316
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:154
1317
  msgid "Search Product Review"
1318
  msgstr ""
1319
 
1320
- #: framework/extensions/product-reviews/extension.php:155,
1321
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:155
1322
  msgid "Not Found"
1323
  msgstr ""
1324
 
1325
- #: framework/extensions/product-reviews/extension.php:156,
1326
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:156
1327
  msgid "Not found in Trash"
1328
  msgstr ""
1329
 
1330
  #: framework/extensions/product-reviews/extension.php:190,
1331
- #: framework/extensions/product-reviews/extension.php:200,
1332
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:190,
1333
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:200
1334
  msgid "Categories"
1335
  msgstr ""
1336
 
1337
  #: framework/extensions/product-reviews/extension.php:191,
1338
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:191,
1339
- #: framework/extensions/widgets/widgets/ct-posts/options.php:37,
1340
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:37
1341
  msgid "Category"
1342
  msgstr ""
1343
 
1344
- #: framework/extensions/product-reviews/extension.php:192,
1345
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:192
1346
  msgid "Search Category"
1347
  msgstr ""
1348
 
1349
- #: framework/extensions/product-reviews/extension.php:193,
1350
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:193
1351
  msgid "All Categories"
1352
  msgstr ""
1353
 
1354
- #: framework/extensions/product-reviews/extension.php:194,
1355
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:194
1356
  msgid "Parent Category"
1357
  msgstr ""
1358
 
1359
- #: framework/extensions/product-reviews/extension.php:195,
1360
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:195
1361
  msgid "Parent Category:"
1362
  msgstr ""
1363
 
1364
- #: framework/extensions/product-reviews/extension.php:196,
1365
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:196
1366
  msgid "Edit Category"
1367
  msgstr ""
1368
 
1369
- #: framework/extensions/product-reviews/extension.php:197,
1370
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:197
1371
  msgid "Update Category"
1372
  msgstr ""
1373
 
1374
- #: framework/extensions/product-reviews/extension.php:198,
1375
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:198
1376
  msgid "Add New Category"
1377
  msgstr ""
1378
 
1379
- #: framework/extensions/product-reviews/extension.php:199,
1380
- #: build_tmp/build/framework/extensions/product-reviews/extension.php:199
1381
  msgid "New Category Name"
1382
  msgstr ""
1383
 
1384
  #: framework/extensions/product-reviews/helpers.php:26,
1385
- #: build_tmp/build/framework/extensions/product-reviews/helpers.php:26
1386
  msgid "Rating"
1387
  msgstr ""
1388
 
1389
- #: framework/extensions/product-reviews/metabox.php:12,
1390
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:12
1391
  msgid "Gallery"
1392
  msgstr ""
1393
 
1394
- #: framework/extensions/product-reviews/metabox.php:23,
1395
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:23
1396
  msgid "Affiliate Button Label"
1397
  msgstr ""
1398
 
1399
  #: framework/extensions/product-reviews/metabox.php:25,
1400
- #: framework/extensions/product-reviews/views/single-top.php:125,
1401
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:25,
1402
- #: build_tmp/build/framework/extensions/product-reviews/views/single-top.php:125
1403
  msgid "Buy Now"
1404
  msgstr ""
1405
 
1406
- #: framework/extensions/product-reviews/metabox.php:30,
1407
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:30
1408
  msgid "Affiliate Link"
1409
  msgstr ""
1410
 
1411
- #: framework/extensions/product-reviews/metabox.php:52,
1412
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:52
 
 
 
1413
  msgid "Read More Button Label"
1414
  msgstr ""
1415
 
1416
- #: framework/extensions/product-reviews/metabox.php:54,
1417
- #: framework/extensions/product-reviews/views/single-top.php:131,
1418
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:54,
1419
- #: build_tmp/build/framework/extensions/product-reviews/views/single-top.php:131
1420
  msgid "Read More"
1421
  msgstr ""
1422
 
1423
- #: framework/extensions/product-reviews/metabox.php:74,
1424
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:74
1425
  msgid "Small Description"
1426
  msgstr ""
1427
 
1428
- #: framework/extensions/product-reviews/metabox.php:89,
1429
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:89
1430
  msgid "Scores"
1431
  msgstr ""
1432
 
1433
- #: framework/extensions/product-reviews/metabox.php:128,
1434
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:128
1435
  msgid "Product specs"
1436
  msgstr ""
1437
 
1438
- #: framework/extensions/product-reviews/metabox.php:153,
1439
- #: framework/extensions/product-reviews/views/single-top.php:209,
1440
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:153,
1441
- #: build_tmp/build/framework/extensions/product-reviews/views/single-top.php:209
1442
  msgid "Pros"
1443
  msgstr ""
1444
 
1445
- #: framework/extensions/product-reviews/metabox.php:173,
1446
- #: framework/extensions/product-reviews/views/single-top.php:225,
1447
- #: build_tmp/build/framework/extensions/product-reviews/metabox.php:173,
1448
- #: build_tmp/build/framework/extensions/product-reviews/views/single-top.php:225
1449
  msgid "Cons"
1450
  msgstr ""
1451
 
1452
  #: framework/extensions/trending/config.php:4,
1453
- #: build_tmp/build/framework/extensions/trending/config.php:4
1454
- msgid "Trending Block"
1455
  msgstr ""
1456
 
1457
- #: framework/extensions/trending/config.php:5,
1458
- #: build_tmp/build/framework/extensions/trending/config.php:5
1459
  msgid ""
1460
  "Display a trending list of posts, products or custom post types at the "
1461
  "bottom of your website."
1462
  msgstr ""
1463
 
1464
  #: framework/extensions/trending/customizer.php:8,
1465
- #: build_tmp/build/framework/extensions/trending/customizer.php:8,
1466
- #: framework/premium/features/premium-header/items/search-input/options.php:6,
1467
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:6
1468
  msgid "Products"
1469
  msgstr ""
1470
 
1471
- #: framework/extensions/trending/customizer.php:26,
1472
- #: build_tmp/build/framework/extensions/trending/customizer.php:26
1473
- msgid "Trending Posts"
1474
- msgstr ""
1475
-
1476
- #: framework/extensions/trending/customizer.php:65,
1477
- #: build_tmp/build/framework/extensions/trending/customizer.php:65
1478
  msgid "Trending From"
1479
  msgstr ""
1480
 
1481
- #: framework/extensions/trending/customizer.php:73,
1482
- #: build_tmp/build/framework/extensions/trending/customizer.php:73,
1483
- #: framework/extensions/widgets/widgets/ct-posts/options.php:211,
1484
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:211
1485
  msgid "All Time"
1486
  msgstr ""
1487
 
1488
- #: framework/extensions/trending/customizer.php:74,
1489
- #: build_tmp/build/framework/extensions/trending/customizer.php:74
1490
  msgid "Last 24 Hours"
1491
  msgstr ""
1492
 
1493
- #: framework/extensions/trending/customizer.php:75,
1494
- #: build_tmp/build/framework/extensions/trending/customizer.php:75
1495
  msgid "Last 7 Days"
1496
  msgstr ""
1497
 
1498
- #: framework/extensions/trending/customizer.php:76,
1499
- #: build_tmp/build/framework/extensions/trending/customizer.php:76
1500
  msgid "Last Month"
1501
  msgstr ""
1502
 
1503
- #: framework/extensions/trending/customizer.php:116,
1504
- #: build_tmp/build/framework/extensions/trending/customizer.php:116
1505
  msgid "Container Visibility"
1506
  msgstr ""
1507
 
1508
- #: framework/extensions/trending/customizer.php:174,
1509
- #: build_tmp/build/framework/extensions/trending/customizer.php:174
 
 
 
 
1510
  msgid "Container Background"
1511
  msgstr ""
1512
 
1513
- #: framework/extensions/trending/helpers.php:155,
1514
- #: build_tmp/build/framework/extensions/trending/helpers.php:155
1515
  msgid "Trending now"
1516
  msgstr ""
1517
 
1518
- #: framework/extensions/widgets/config.php:4,
1519
- #: build_tmp/build/framework/extensions/widgets/config.php:4
1520
  msgid ""
1521
  "Popular/Recent Posts, Advertisement, Contact Info, Mailchimp Subscribe, "
1522
  "Social Icons and more."
1523
  msgstr ""
1524
 
1525
- #: framework/features/header/account-modal.php:22,
1526
- #: build_tmp/build/framework/features/header/account-modal.php:22,
1527
- #: framework/features/header/items/account/options.php:397,
1528
- #: build_tmp/build/framework/features/header/items/account/options.php:397
1529
  msgid "Login"
1530
  msgstr ""
1531
 
1532
- #: framework/features/header/account-modal.php:26,
1533
- #: build_tmp/build/framework/features/header/account-modal.php:26
1534
  msgid "Sign Up"
1535
  msgstr ""
1536
 
1537
- #: framework/features/header/account-modal.php:39,
1538
- #: build_tmp/build/framework/features/header/account-modal.php:39
1539
- msgid "Email Address"
1540
- msgstr ""
1541
-
1542
- #: framework/features/header/account-modal.php:44,
1543
- #: build_tmp/build/framework/features/header/account-modal.php:44
1544
- msgid "Password"
1545
- msgstr ""
1546
-
1547
- #: framework/features/header/account-modal.php:51,
1548
- #: build_tmp/build/framework/features/header/account-modal.php:51
1549
- msgid "Remember Me"
1550
- msgstr ""
1551
-
1552
- #: framework/features/header/account-modal.php:55,
1553
- #: build_tmp/build/framework/features/header/account-modal.php:55
1554
- msgid "Forgot Password?"
1555
- msgstr ""
1556
-
1557
- #: framework/features/header/account-modal.php:63,
1558
- #: build_tmp/build/framework/features/header/account-modal.php:63
1559
- msgid "Log In"
1560
- msgstr ""
1561
-
1562
- #: framework/features/header/account-modal.php:82,
1563
- #: build_tmp/build/framework/features/header/account-modal.php:82
1564
- msgid "Username"
1565
- msgstr ""
1566
-
1567
- #: framework/features/header/account-modal.php:94,
1568
- #: build_tmp/build/framework/features/header/account-modal.php:94
1569
- msgid "Registration confirmation will be emailed to you"
1570
- msgstr ""
1571
-
1572
- #: framework/features/header/account-modal.php:99,
1573
- #: build_tmp/build/framework/features/header/account-modal.php:99
1574
- msgid "Register"
1575
- msgstr ""
1576
-
1577
- #: framework/features/header/account-modal.php:117,
1578
- #: build_tmp/build/framework/features/header/account-modal.php:117
1579
- msgid "Username or Email Address"
1580
- msgstr ""
1581
-
1582
- #: framework/features/header/account-modal.php:123,
1583
- #: build_tmp/build/framework/features/header/account-modal.php:123
1584
- msgid "Get New Password"
1585
- msgstr ""
1586
-
1587
- #: framework/features/header/account-modal.php:133,
1588
- #: build_tmp/build/framework/features/header/account-modal.php:133
1589
  msgid "Back to login"
1590
  msgstr ""
1591
 
1592
- #: framework/features/header/header-options.php:6,
1593
- #: build_tmp/build/framework/features/header/header-options.php:6
1594
  msgid "Sticky Functionality"
1595
  msgstr ""
1596
 
1597
- #: framework/features/header/header-options.php:63,
1598
- #: build_tmp/build/framework/features/header/header-options.php:63
1599
  msgid "Sticky Effect"
1600
  msgstr ""
1601
 
1602
- #: framework/features/header/header-options.php:72,
1603
- #: build_tmp/build/framework/features/header/header-options.php:72
1604
  msgid "Slide Down"
1605
  msgstr ""
1606
 
1607
- #: framework/features/header/header-options.php:73,
1608
- #: build_tmp/build/framework/features/header/header-options.php:73
1609
  msgid "Fade"
1610
  msgstr ""
1611
 
1612
- #: framework/features/header/header-options.php:74,
1613
- #: build_tmp/build/framework/features/header/header-options.php:74
1614
  msgid "Auto Hide/Show"
1615
  msgstr ""
1616
 
1617
  #: framework/features/header/header-options.php:79,
1618
- #: framework/features/header/header-options.php:157,
1619
- #: build_tmp/build/framework/features/header/header-options.php:79,
1620
- #: build_tmp/build/framework/features/header/header-options.php:157
1621
  msgid "Enable on"
1622
  msgstr ""
1623
 
1624
- #: framework/features/header/header-options.php:103,
1625
- #: build_tmp/build/framework/features/header/header-options.php:103
1626
  msgid "Transparent Functionality"
1627
  msgstr ""
1628
 
1629
- #: framework/features/header/header-options.php:141,
1630
- #: build_tmp/build/framework/features/header/header-options.php:141
1631
  #: framework/premium/static/js/footer/EditConditions.js:97
1632
  #: static/js/header/EditConditions.js:96
1633
  msgid "Display Conditions"
1634
  msgstr ""
1635
 
1636
- #: framework/premium/features/content-blocks.php:40,
1637
- #: build_tmp/build/framework/premium/features/content-blocks.php:40
1638
- msgid "Debug Hooks"
1639
  msgstr ""
1640
 
1641
- #: framework/premium/features/content-blocks.php:169,
1642
- #: build_tmp/build/framework/premium/features/content-blocks.php:169,
1643
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:23,
1644
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:23
1645
  msgid "Type"
1646
  msgstr ""
1647
 
1648
- #: framework/premium/features/content-blocks.php:170,
1649
- #: build_tmp/build/framework/premium/features/content-blocks.php:170
 
 
 
 
 
 
 
1650
  msgid "Shortcode"
1651
  msgstr ""
1652
 
1653
- #: framework/premium/features/content-blocks.php:336,
1654
- #: framework/premium/features/content-blocks.php:342,
1655
- #: build_tmp/build/framework/premium/features/content-blocks.php:336,
1656
- #: build_tmp/build/framework/premium/features/content-blocks.php:342
 
 
1657
  msgid "Content Blocks"
1658
  msgstr ""
1659
 
1660
- #: framework/premium/features/content-blocks.php:337,
1661
- #: build_tmp/build/framework/premium/features/content-blocks.php:337
1662
  msgid "Content Block"
1663
  msgstr ""
1664
 
1665
- #: framework/premium/features/content-blocks.php:338,
1666
- #: build_tmp/build/framework/premium/features/content-blocks.php:338
1667
  msgid "Add New"
1668
  msgstr ""
1669
 
1670
- #: framework/premium/features/content-blocks.php:339,
1671
- #: build_tmp/build/framework/premium/features/content-blocks.php:339
1672
  msgid "Add New Content Block"
1673
  msgstr ""
1674
 
1675
- #: framework/premium/features/content-blocks.php:340,
1676
- #: build_tmp/build/framework/premium/features/content-blocks.php:340
1677
  msgid "Edit Content Block"
1678
  msgstr ""
1679
 
1680
- #: framework/premium/features/content-blocks.php:341,
1681
- #: build_tmp/build/framework/premium/features/content-blocks.php:341
1682
  msgid "New Content Block"
1683
  msgstr ""
1684
 
1685
- #: framework/premium/features/content-blocks.php:343,
1686
- #: build_tmp/build/framework/premium/features/content-blocks.php:343
1687
  msgid "View Content Block"
1688
  msgstr ""
1689
 
1690
- #: framework/premium/features/content-blocks.php:344,
1691
- #: build_tmp/build/framework/premium/features/content-blocks.php:344
1692
  msgid "Search Content Blocks"
1693
  msgstr ""
1694
 
1695
- #: framework/premium/features/content-blocks.php:345,
1696
- #: build_tmp/build/framework/premium/features/content-blocks.php:345
1697
  msgid "Nothing found"
1698
  msgstr ""
1699
 
1700
- #: framework/premium/features/content-blocks.php:346,
1701
- #: build_tmp/build/framework/premium/features/content-blocks.php:346
1702
  msgid "Nothing found in Trash"
1703
  msgstr ""
1704
 
1705
- #: framework/premium/features/premium-header.php:42,
1706
- #: build_tmp/build/framework/premium/features/premium-header.php:42
 
 
 
 
 
 
 
 
 
1707
  msgid "Header Menu 3"
1708
  msgstr ""
1709
 
1710
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:17,
1711
- #: framework/extensions/mailchimp/ct-mailchimp/view.php:12,
1712
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:17,
1713
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/view.php:12
 
 
1714
  msgid "Newsletter"
1715
  msgstr ""
1716
 
1717
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:99,
1718
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:99
1719
  msgid "Container Type"
1720
  msgstr ""
1721
 
1722
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:106,
1723
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:32,
1724
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:106,
1725
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:32
1726
  msgid "Boxed"
1727
  msgstr ""
1728
 
1729
- #: framework/extensions/mailchimp/ct-mailchimp/options.php:112,
1730
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/options.php:112
1731
  msgid "Content Alignment"
1732
  msgstr ""
1733
 
1734
- #: framework/extensions/mailchimp/ct-mailchimp/widget.php:13,
1735
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/widget.php:13
1736
- msgid "Newsletter Subscribe"
1737
  msgstr ""
1738
 
1739
- #: framework/extensions/mailchimp/ct-mailchimp/widget.php:14,
1740
- #: build_tmp/build/framework/extensions/mailchimp/ct-mailchimp/widget.php:14
1741
- msgid "Newsletter subscribe form"
1742
  msgstr ""
1743
 
1744
- #: framework/extensions/product-reviews/views/single-top.php:112,
1745
- #: build_tmp/build/framework/extensions/product-reviews/views/single-top.php:112
1746
  msgid "Overall Score"
1747
  msgstr ""
1748
 
1749
- #: framework/extensions/product-reviews/views/single-top.php:192,
1750
- #: build_tmp/build/framework/extensions/product-reviews/views/single-top.php:192
1751
  msgid "Specs"
1752
  msgstr ""
1753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1754
  #: framework/premium/extensions/adobe-typekit/config.php:4,
1755
- #: framework/premium/extensions/adobe-typekit/extension.php:18,
1756
- #: build_tmp/build/framework/premium/extensions/adobe-typekit/config.php:4,
1757
- #: build_tmp/build/framework/premium/extensions/adobe-typekit/extension.php:18
1758
  msgid "Adobe Typekit"
1759
  msgstr ""
1760
 
1761
- #: framework/premium/extensions/adobe-typekit/config.php:5,
1762
- #: build_tmp/build/framework/premium/extensions/adobe-typekit/config.php:5
1763
  msgid ""
1764
  "Connect your Typekit account and use your fonts in any typography option."
1765
  msgstr ""
@@ -1767,18 +1397,12 @@ msgstr ""
1767
  #: framework/premium/extensions/code-snippets/config.php:4,
1768
  #: framework/premium/extensions/code-snippets/extension.php:23,
1769
  #: framework/premium/extensions/code-snippets/extension.php:63,
1770
- #: framework/premium/extensions/code-snippets/extension.php:101,
1771
- #: framework/premium/extensions/code-snippets/readme.php:38,
1772
- #: build_tmp/build/framework/premium/extensions/code-snippets/config.php:4,
1773
- #: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:23,
1774
- #: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:63,
1775
- #: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:101,
1776
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:38
1777
  msgid "Custom Code Snippets"
1778
  msgstr ""
1779
 
1780
- #: framework/premium/extensions/code-snippets/config.php:5,
1781
- #: build_tmp/build/framework/premium/extensions/code-snippets/config.php:5
1782
  msgid ""
1783
  "Add custom code snippets in your header and footer, globally and per post or "
1784
  "page individually."
@@ -1786,1622 +1410,1454 @@ msgstr ""
1786
 
1787
  #: framework/premium/extensions/code-snippets/extension.php:38,
1788
  #: framework/premium/extensions/code-snippets/extension.php:78,
1789
- #: framework/premium/extensions/code-snippets/extension.php:119,
1790
- #: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:38,
1791
- #: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:78,
1792
- #: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:119
1793
  msgid "After body open scripts"
1794
  msgstr ""
1795
 
1796
- #: framework/premium/extensions/code-snippets/readme.php:4,
1797
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:4
1798
  msgid ""
1799
  "After activating the Custom Code Snippets extension you will have two ways "
1800
  "to manage your snippets:"
1801
  msgstr ""
1802
 
1803
- #: framework/premium/extensions/code-snippets/readme.php:9,
1804
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:9
1805
  msgid "Globally"
1806
  msgstr ""
1807
 
1808
- #: framework/premium/extensions/code-snippets/readme.php:13,
1809
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:13
1810
  msgid "Navigate to %s and place there your header, body or footer scripts."
1811
  msgstr ""
1812
 
1813
- #: framework/premium/extensions/code-snippets/readme.php:16,
1814
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:16
1815
  msgid "Customizer ➝ Custom Code Snippets"
1816
  msgstr ""
1817
 
1818
- #: framework/premium/extensions/code-snippets/readme.php:24,
1819
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:24
1820
  msgid "Per page/post"
1821
  msgstr ""
1822
 
1823
- #: framework/premium/extensions/code-snippets/readme.php:28,
1824
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:28
1825
  msgid ""
1826
  "Edit your page or post, click on %s, scroll down and you will see the %2s "
1827
  "panel."
1828
  msgstr ""
1829
 
1830
- #: framework/premium/extensions/code-snippets/readme.php:32,
1831
- #: build_tmp/build/framework/premium/extensions/code-snippets/readme.php:32
1832
  msgid "%s Page Settings"
1833
  msgstr ""
1834
 
1835
- #: framework/premium/extensions/custom-fonts/config.php:4,
1836
- #: build_tmp/build/framework/premium/extensions/custom-fonts/config.php:4
1837
  msgid ""
1838
  "Upload unlimited number of custom fonts and use them in any typography "
1839
  "option."
1840
  msgstr ""
1841
 
1842
- #: framework/premium/extensions/local-google-fonts/config.php:4,
1843
- #: build_tmp/build/framework/premium/extensions/local-google-fonts/config.php:4
1844
  msgid "Serve Google Fonts from your own server for full GDPR compliancy."
1845
  msgstr ""
1846
 
1847
- #: framework/premium/extensions/local-google-fonts/extension.php:121,
1848
- #: build_tmp/build/framework/premium/extensions/local-google-fonts/extension.php:121
1849
  msgid "Local Google Fonts"
1850
  msgstr ""
1851
 
1852
- #: framework/premium/extensions/mega-menu/config.php:4,
1853
- #: build_tmp/build/framework/premium/extensions/mega-menu/config.php:4
1854
  msgid "Advanced Menu"
1855
  msgstr ""
1856
 
1857
- #: framework/premium/extensions/mega-menu/config.php:5,
1858
- #: build_tmp/build/framework/premium/extensions/mega-menu/config.php:5
1859
  msgid "Create beautiful mega menus, assign icons to menu items"
1860
  msgstr ""
1861
 
1862
- #: framework/premium/extensions/mega-menu/config.php:9,
1863
- #: build_tmp/build/framework/premium/extensions/mega-menu/config.php:9
1864
- #: framework/extensions/mailchimp/dashboard-static/js/hooks/useActivationWithRequirements.js:60
1865
  #: framework/extensions/product-reviews/static/js/EditSettings.js:30
1866
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:95
1867
  msgid "Configure"
1868
  msgstr ""
1869
 
1870
- #: framework/premium/extensions/mega-menu/extension.php:75,
1871
- #: build_tmp/build/framework/premium/extensions/mega-menu/extension.php:75
1872
  msgid "Menu Item Settings"
1873
  msgstr ""
1874
 
1875
- #: framework/premium/extensions/mega-menu/extension.php:215,
1876
- #: build_tmp/build/framework/premium/extensions/mega-menu/extension.php:215
1877
  msgid "New"
1878
  msgstr ""
1879
 
1880
  #: framework/premium/extensions/mega-menu/options.php:16,
1881
- #: framework/premium/extensions/mega-menu/options.php:474,
1882
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:16,
1883
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:474
1884
  msgid "Mega Menu Settings"
1885
  msgstr ""
1886
 
1887
- #: framework/premium/extensions/mega-menu/options.php:27,
1888
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:27
1889
  msgid "Dropdown Width"
1890
  msgstr ""
1891
 
1892
- #: framework/premium/extensions/mega-menu/options.php:35,
1893
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:35
1894
  msgid "Content Width"
1895
  msgstr ""
1896
 
1897
- #: framework/premium/extensions/mega-menu/options.php:36,
1898
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:36
1899
  msgid "Full Width"
1900
  msgstr ""
1901
 
1902
- #: framework/premium/extensions/mega-menu/options.php:42,
1903
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:42
 
 
 
1904
  msgid "Columns"
1905
  msgstr ""
1906
 
1907
- #: framework/premium/extensions/mega-menu/options.php:277,
1908
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:277
1909
  msgid "Custom Content"
1910
  msgstr ""
1911
 
1912
- #: framework/premium/extensions/mega-menu/options.php:281,
1913
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:281
1914
  msgid "Content Type"
1915
  msgstr ""
1916
 
1917
- #: framework/premium/extensions/mega-menu/options.php:288,
1918
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:288
1919
  msgid "Default (Menu Item)"
1920
  msgstr ""
1921
 
1922
- #: framework/premium/extensions/mega-menu/options.php:289,
1923
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:289
1924
  msgid "Custom Text"
1925
  msgstr ""
1926
 
1927
- #: framework/premium/extensions/mega-menu/options.php:290,
1928
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:290
1929
  msgid "Content Block/Hook"
1930
  msgstr ""
1931
 
1932
- #: framework/premium/extensions/mega-menu/options.php:349,
1933
- #: framework/premium/extensions/mega-menu/options.php:627,
1934
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:349,
1935
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:627
1936
  msgid "Item Label Settings"
1937
  msgstr ""
1938
 
1939
- #: framework/premium/extensions/mega-menu/options.php:354,
1940
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:354
1941
  msgid "Item Label"
1942
  msgstr ""
1943
 
1944
- #: framework/premium/extensions/mega-menu/options.php:362,
1945
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:362
1946
  msgid "Enabled"
1947
  msgstr ""
1948
 
1949
- #: framework/premium/extensions/mega-menu/options.php:363,
1950
- #: framework/premium/features/content-blocks/meta-options.php:100,
1951
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:363,
1952
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:100
1953
  msgid "Disabled"
1954
  msgstr ""
1955
 
1956
- #: framework/premium/extensions/mega-menu/options.php:364,
1957
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:364
1958
  msgid "Heading"
1959
  msgstr ""
1960
 
1961
- #: framework/premium/extensions/mega-menu/options.php:370,
1962
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:370
1963
  msgid "Label Link"
1964
  msgstr ""
1965
 
1966
- #: framework/premium/extensions/mega-menu/options.php:377,
1967
- #: framework/features/header/items/account/options.php:113,
1968
- #: framework/features/header/items/account/options.php:305,
1969
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:377,
1970
- #: build_tmp/build/framework/features/header/items/account/options.php:113,
1971
- #: build_tmp/build/framework/features/header/items/account/options.php:305
1972
  msgid "Icon"
1973
  msgstr ""
1974
 
1975
- #: framework/premium/extensions/mega-menu/options.php:391,
1976
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:187,
1977
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:258,
1978
- #: framework/extensions/widgets/widgets/ct-socials/options.php:58,
1979
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:391,
1980
- #: framework/premium/features/premium-header/items/contacts/options.php:245,
1981
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:187,
1982
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:258,
1983
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:58,
1984
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:245
1985
  msgid "Icons Size"
1986
  msgstr ""
1987
 
1988
- #: framework/premium/extensions/mega-menu/options.php:402,
1989
- #: framework/features/header/items/account/options.php:200,
1990
- #: framework/features/header/items/account/options.php:372,
1991
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:402,
1992
- #: build_tmp/build/framework/features/header/items/account/options.php:200,
1993
- #: build_tmp/build/framework/features/header/items/account/options.php:372
1994
  msgid "Icon Alignment"
1995
  msgstr ""
1996
 
1997
- #: framework/premium/extensions/mega-menu/options.php:409,
1998
- #: framework/features/header/items/account/options.php:205,
1999
- #: framework/features/header/items/account/options.php:377,
2000
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:409,
2001
- #: build_tmp/build/framework/features/header/items/account/options.php:205,
2002
- #: build_tmp/build/framework/features/header/items/account/options.php:377
2003
  msgid "Left"
2004
  msgstr ""
2005
 
2006
- #: framework/premium/extensions/mega-menu/options.php:410,
2007
- #: framework/features/header/items/account/options.php:206,
2008
- #: framework/features/header/items/account/options.php:378,
2009
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:410,
2010
- #: build_tmp/build/framework/features/header/items/account/options.php:206,
2011
- #: build_tmp/build/framework/features/header/items/account/options.php:378
2012
  msgid "Right"
2013
  msgstr ""
2014
 
2015
- #: framework/premium/extensions/mega-menu/options.php:425,
2016
- #: framework/premium/extensions/mega-menu/options.php:699,
2017
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:425,
2018
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:699
2019
  msgid "Menu Badge Settings"
2020
  msgstr ""
2021
 
2022
- #: framework/premium/extensions/mega-menu/options.php:437,
2023
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:23,
2024
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:437,
2025
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:23
2026
  msgid "Text"
2027
  msgstr ""
2028
 
2029
- #: framework/premium/extensions/mega-menu/options.php:443,
2030
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:235,
2031
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:443,
2032
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:235
2033
  msgid "Vertical Alignment"
2034
  msgstr ""
2035
 
2036
- #: framework/premium/extensions/mega-menu/options.php:478,
2037
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:478
2038
  msgid "Background"
2039
  msgstr ""
2040
 
2041
- #: framework/premium/extensions/mega-menu/options.php:492,
2042
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:492
2043
  msgid "Link Color"
2044
  msgstr ""
2045
 
2046
- #: framework/premium/extensions/mega-menu/options.php:512,
2047
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:119,
2048
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:512,
2049
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:119,
2050
- #: framework/premium/features/premium-header/items/contacts/options.php:379,
2051
- #: framework/premium/features/premium-header/items/contacts/options.php:421,
2052
- #: framework/premium/features/premium-header/items/contacts/options.php:461,
2053
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:379,
2054
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:421,
2055
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:461
2056
  msgid "Link Initial"
2057
  msgstr ""
2058
 
2059
- #: framework/premium/extensions/mega-menu/options.php:517,
2060
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:517
2061
  msgid "Link Hover/Active"
2062
  msgstr ""
2063
 
2064
- #: framework/premium/extensions/mega-menu/options.php:522,
2065
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:522
2066
  msgid "Background Hover"
2067
  msgstr ""
2068
 
2069
- #: framework/premium/extensions/mega-menu/options.php:529,
2070
- #: framework/premium/extensions/mega-menu/options.php:636,
2071
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:529,
2072
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:636
2073
  msgid "Heading Color"
2074
  msgstr ""
2075
 
2076
- #: framework/premium/extensions/mega-menu/options.php:541,
2077
  #: framework/premium/extensions/mega-menu/options.php:561,
2078
- #: framework/premium/extensions/mega-menu/options.php:648,
2079
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:541,
2080
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:561,
2081
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:648
2082
  msgid "Initial Color"
2083
  msgstr ""
2084
 
2085
- #: framework/premium/extensions/mega-menu/options.php:549,
2086
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:549
2087
  msgid "Text Color"
2088
  msgstr ""
2089
 
2090
- #: framework/premium/extensions/mega-menu/options.php:568,
2091
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:568,
2092
  #: framework/premium/features/premium-header/items/language-switcher/options.php:432,
2093
- #: framework/premium/features/premium-header/items/search-input/options.php:675,
2094
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:432,
2095
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:675
2096
  msgid "Items Divider"
2097
  msgstr ""
2098
 
2099
- #: framework/premium/extensions/mega-menu/options.php:583,
2100
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:583
2101
  msgid "Columns Divider"
2102
  msgstr ""
2103
 
2104
- #: framework/premium/extensions/mega-menu/options.php:598,
2105
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:598,
2106
- #: framework/premium/features/premium-header/items/search-input/options.php:657,
2107
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:657
2108
  msgid "Dropdown Shadow"
2109
  msgstr ""
2110
 
2111
- #: framework/premium/extensions/mega-menu/options.php:659,
2112
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:659,
2113
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:255,
2114
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:283,
2115
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:313,
2116
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:342,
2117
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:255,
2118
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:283,
2119
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:313,
2120
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:342
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2121
  msgid "Icon Color"
2122
  msgstr ""
2123
 
2124
- #: framework/premium/extensions/mega-menu/options.php:680,
2125
- #: build_tmp/build/framework/premium/extensions/mega-menu/options.php:680,
 
 
 
 
 
2126
  #: framework/premium/features/premium-header/items/language-switcher/options.php:254,
2127
  #: framework/premium/features/premium-header/items/language-switcher/options.php:284,
2128
- #: framework/premium/features/premium-header/items/language-switcher/options.php:313,
2129
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:254,
2130
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:284,
2131
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:313
2132
  msgid "Hover/Active"
2133
  msgstr ""
2134
 
2135
- #: framework/premium/extensions/sidebars/config.php:4,
2136
- #: build_tmp/build/framework/premium/extensions/sidebars/config.php:4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2137
  msgid "Multiple Sidebars"
2138
  msgstr ""
2139
 
2140
- #: framework/premium/extensions/sidebars/config.php:5,
2141
- #: build_tmp/build/framework/premium/extensions/sidebars/config.php:5
2142
  msgid ""
2143
  "Create unlimited number of sidebars and display them conditionaly on any "
2144
  "page or post."
2145
  msgstr ""
2146
 
2147
- #: framework/premium/extensions/sidebars/config.php:9,
2148
- #: build_tmp/build/framework/premium/extensions/sidebars/config.php:9
2149
  msgid "Create New Sidebar"
2150
  msgstr ""
2151
 
2152
- #: framework/premium/extensions/sidebars/form.php:3,
2153
- #: build_tmp/build/framework/premium/extensions/sidebars/form.php:3
2154
  msgid "Create Sidebar/Widget Area"
2155
  msgstr ""
2156
 
2157
- #: framework/premium/extensions/sidebars/form.php:6,
2158
- #: build_tmp/build/framework/premium/extensions/sidebars/form.php:6
2159
  msgid ""
2160
  "In order to create a new sidebar/widget area simply enter a name in the "
2161
  "input below and click the Create Sidebar button."
2162
  msgstr ""
2163
 
2164
- #: framework/premium/extensions/sidebars/form.php:16,
2165
- #: build_tmp/build/framework/premium/extensions/sidebars/form.php:16
2166
  msgid "Create Sidebar"
2167
  msgstr ""
2168
 
2169
- #: framework/premium/extensions/sidebars/form.php:20,
2170
- #: build_tmp/build/framework/premium/extensions/sidebars/form.php:20
2171
  msgid "Available Sidebars/Widget Areas"
2172
  msgstr ""
2173
 
2174
- #: framework/premium/extensions/white-label/config.php:4,
2175
- #: build_tmp/build/framework/premium/extensions/white-label/config.php:4
2176
  msgid "Change the theme and companion plugin branding to your own custom one."
2177
  msgstr ""
2178
 
2179
- #: framework/premium/extensions/woocommerce-extra/config.php:4,
2180
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/config.php:4
2181
  msgid "WooCommerce Extra"
2182
  msgstr ""
2183
 
2184
- #: framework/premium/extensions/woocommerce-extra/config.php:5,
2185
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/config.php:5
2186
  msgid "WooCommerce extra functionality."
2187
  msgstr ""
2188
 
2189
- #: framework/premium/extensions/woocommerce-extra/customizer.php:5,
2190
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/customizer.php:5
2191
  msgid "Quick View"
2192
  msgstr ""
2193
 
2194
- #: framework/premium/extensions/woocommerce-extra/extension.php:76,
2195
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:171,
2196
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:176,
2197
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:76,
2198
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:171,
2199
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:176,
2200
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:33,
2201
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:33
2202
  msgid "Type 3"
2203
  msgstr ""
2204
 
2205
- #: framework/premium/extensions/woocommerce-extra/extension.php:81,
2206
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:81
2207
  msgid "Type 4"
2208
  msgstr ""
2209
 
2210
- #: framework/premium/extensions/woocommerce-extra/extension.php:101,
2211
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:101
2212
- msgid "Gallery Columns"
2213
- msgstr ""
2214
-
2215
- #: framework/premium/extensions/woocommerce-extra/extension.php:120,
2216
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:120
2217
  msgid "Number of Columns"
2218
  msgstr ""
2219
 
2220
- #: framework/premium/extensions/woocommerce-extra/extension.php:544,
2221
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:544
2222
  msgid "Available Filters"
2223
  msgstr ""
2224
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2225
  #: framework/premium/extensions/woocommerce-extra/floating-cart.php:4,
2226
- #: framework/premium/extensions/woocommerce-extra/readme.php:24,
2227
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:4,
2228
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:24
2229
  msgid "Floating Cart"
2230
  msgstr ""
2231
 
2232
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:18,
2233
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:18
2234
  msgid "Position"
2235
  msgstr ""
2236
 
2237
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:25,
2238
- #: framework/premium/features/content-blocks/hooks-manager.php:229,
2239
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:25,
2240
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:229
2241
  msgid "Top"
2242
  msgstr ""
2243
 
2244
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:26,
2245
- #: framework/premium/features/content-blocks/hooks-manager.php:257,
2246
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:26,
2247
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:257
2248
- msgid "Bottom"
2249
  msgstr ""
2250
 
2251
- #: framework/premium/extensions/woocommerce-extra/floating-cart.php:97,
2252
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/floating-cart.php:97,
2253
- #: framework/premium/features/premium-header/items/language-switcher/options.php:446,
2254
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:446
2255
- msgid "Shadow"
2256
  msgstr ""
2257
 
2258
- #: framework/premium/extensions/woocommerce-extra/helpers.php:83,
2259
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:83
2260
  msgid "Go to product page"
2261
  msgstr ""
2262
 
2263
- #: framework/premium/extensions/woocommerce-extra/helpers.php:175,
2264
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:175
2265
- msgid "Select options"
2266
- msgstr ""
2267
-
2268
- #: framework/premium/extensions/woocommerce-extra/helpers.php:328,
2269
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:328
2270
  msgid "Filter"
2271
  msgstr ""
2272
 
2273
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:3,
2274
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:3
2275
  msgid "Off Canvas Filter"
2276
  msgstr ""
2277
 
2278
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:14,
2279
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:14
2280
  msgid "Filter Widgets"
2281
  msgstr ""
2282
 
2283
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:18,
2284
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:18
2285
  msgid "Widgets"
2286
  msgstr ""
2287
 
2288
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:36,
2289
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:36
2290
  msgid "Widgets Vertical Spacing"
2291
  msgstr ""
2292
 
2293
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:51,
2294
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:51
2295
  msgid "Widgets Title Font"
2296
  msgstr ""
2297
 
2298
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:59,
2299
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:59
2300
  msgid "Widgets Title Font Color"
2301
  msgstr ""
2302
 
2303
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:82,
2304
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:82
2305
  msgid "Widgets Font"
2306
  msgstr ""
2307
 
2308
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:91,
2309
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:91
2310
  msgid "Widgets Font Color"
2311
  msgstr ""
2312
 
2313
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:113,
2314
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:113,
2315
- #: framework/premium/features/premium-header/items/contacts/options.php:373,
2316
- #: framework/premium/features/premium-header/items/contacts/options.php:416,
2317
- #: framework/premium/features/premium-header/items/contacts/options.php:456,
2318
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:373,
2319
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:416,
2320
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:456
2321
  msgid "Text Initial"
2322
  msgstr ""
2323
 
2324
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:124,
2325
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:124,
2326
- #: framework/premium/features/premium-header/items/contacts/options.php:385,
2327
- #: framework/premium/features/premium-header/items/contacts/options.php:426,
2328
- #: framework/premium/features/premium-header/items/contacts/options.php:466,
2329
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:385,
2330
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:426,
2331
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:466
2332
  msgid "Link Hover"
2333
  msgstr ""
2334
 
2335
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:135,
2336
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:135
2337
  msgid "Filter Button & Panel"
2338
  msgstr ""
2339
 
2340
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:144,
2341
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:144
2342
  msgid "Filter Icon Type"
2343
  msgstr ""
2344
 
2345
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:182,
2346
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:182
2347
  msgid "Filter Button Visibility"
2348
  msgstr ""
2349
 
2350
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:205,
2351
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:205
2352
  msgid "Panel Reveal"
2353
  msgstr ""
2354
 
2355
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:212,
2356
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:212
2357
  msgid "Left Side"
2358
  msgstr ""
2359
 
2360
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:213,
2361
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:213
2362
  msgid "Right Side"
2363
  msgstr ""
2364
 
2365
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:218,
2366
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:218
2367
  msgid "Panel Width"
2368
  msgstr ""
2369
 
2370
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:254,
2371
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:254
2372
- msgid "More"
2373
- msgstr ""
2374
-
2375
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:259,
2376
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:259
2377
  msgid "Panel Shadow"
2378
  msgstr ""
2379
 
2380
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:277,
2381
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:277
2382
  msgid "Panel Background"
2383
  msgstr ""
2384
 
2385
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:309,
2386
- #: framework/features/header/items/account/options.php:663,
2387
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:309,
2388
- #: build_tmp/build/framework/features/header/items/account/options.php:663
2389
  msgid "Close Icon Color"
2390
  msgstr ""
2391
 
2392
- #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:339,
2393
- #: framework/features/header/items/account/options.php:695,
2394
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:339,
2395
- #: build_tmp/build/framework/features/header/items/account/options.php:695
2396
  msgid "Close Icon Background"
2397
  msgstr ""
2398
 
2399
- #: framework/premium/extensions/woocommerce-extra/readme.php:4,
2400
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:4
2401
  msgid ""
2402
  "After installing and activating the WooCommerce Extra extension you will "
2403
  "have these features:"
2404
  msgstr ""
2405
 
2406
- #: framework/premium/extensions/woocommerce-extra/readme.php:9,
2407
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:9
2408
  msgid "Product Quick View"
2409
  msgstr ""
2410
 
2411
  #: framework/premium/extensions/woocommerce-extra/readme.php:13,
2412
- #: framework/premium/extensions/woocommerce-extra/readme.php:28,
2413
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:13,
2414
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:28
2415
  msgid "Navigate to %s and enable or disable it."
2416
  msgstr ""
2417
 
2418
- #: framework/premium/extensions/woocommerce-extra/readme.php:16,
2419
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:16
2420
  msgid "Customizer ➝ WooCommerce ➝ Product Archives ➝ Card Options ➝ Quick View"
2421
  msgstr ""
2422
 
2423
- #: framework/premium/extensions/woocommerce-extra/readme.php:31,
2424
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/readme.php:31
2425
  msgid "Customizer ➝ WooCommerce ➝ Single Product ➝ Floating Cart"
2426
  msgstr ""
2427
 
2428
- #: framework/premium/features/content-blocks/hooks-manager.php:11,
2429
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:11
2430
  msgid "WP head"
2431
  msgstr ""
2432
 
2433
  #: framework/premium/features/content-blocks/hooks-manager.php:13,
2434
  #: framework/premium/features/content-blocks/hooks-manager.php:22,
2435
- #: framework/premium/features/content-blocks/hooks-manager.php:32,
2436
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:13,
2437
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:22,
2438
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:32
2439
  msgid "Head"
2440
  msgstr ""
2441
 
2442
- #: framework/premium/features/content-blocks/hooks-manager.php:20,
2443
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:20
2444
  msgid "WP head start"
2445
  msgstr ""
2446
 
2447
- #: framework/premium/features/content-blocks/hooks-manager.php:30,
2448
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:30
2449
  msgid "WP head end"
2450
  msgstr ""
2451
 
2452
- #: framework/premium/features/content-blocks/hooks-manager.php:39,
2453
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:39
2454
  msgid "Header before"
2455
  msgstr ""
2456
 
2457
  #: framework/premium/features/content-blocks/hooks-manager.php:41,
2458
- #: framework/premium/features/content-blocks/hooks-manager.php:50,
2459
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:41,
2460
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:50
2461
  msgid "Header"
2462
  msgstr ""
2463
 
2464
- #: framework/premium/features/content-blocks/hooks-manager.php:48,
2465
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:48
2466
  msgid "Header after"
2467
  msgstr ""
2468
 
2469
- #: framework/premium/features/content-blocks/hooks-manager.php:57,
2470
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:57
2471
  msgid "Desktop top"
2472
  msgstr ""
2473
 
2474
  #: framework/premium/features/content-blocks/hooks-manager.php:59,
2475
  #: framework/premium/features/content-blocks/hooks-manager.php:68,
2476
  #: framework/premium/features/content-blocks/hooks-manager.php:77,
2477
- #: framework/premium/features/content-blocks/hooks-manager.php:86,
2478
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:59,
2479
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:68,
2480
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:77,
2481
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:86
2482
  msgid "Header offcanvas"
2483
  msgstr ""
2484
 
2485
- #: framework/premium/features/content-blocks/hooks-manager.php:66,
2486
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:66
2487
  msgid "Desktop bottom"
2488
  msgstr ""
2489
 
2490
- #: framework/premium/features/content-blocks/hooks-manager.php:75,
2491
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:75
2492
  msgid "Mobile top"
2493
  msgstr ""
2494
 
2495
- #: framework/premium/features/content-blocks/hooks-manager.php:84,
2496
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:84
2497
  msgid "Mobile bottom"
2498
  msgstr ""
2499
 
2500
- #: framework/premium/features/content-blocks/hooks-manager.php:93,
2501
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:93
2502
- msgid "Dynamic sidebar before"
2503
  msgstr ""
2504
 
2505
  #: framework/premium/features/content-blocks/hooks-manager.php:94,
2506
  #: framework/premium/features/content-blocks/hooks-manager.php:101,
2507
- #: framework/premium/features/content-blocks/hooks-manager.php:109,
2508
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:94,
2509
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:101,
2510
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:109
 
2511
  msgid "Sidebar"
2512
  msgstr ""
2513
 
2514
- #: framework/premium/features/content-blocks/hooks-manager.php:100,
2515
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2516
  msgid "Dynamic sidebar"
2517
  msgstr ""
2518
 
2519
- #: framework/premium/features/content-blocks/hooks-manager.php:108,
2520
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:108
2521
  msgid "Dynamic sidebar after"
2522
  msgstr ""
2523
 
2524
- #: framework/premium/features/content-blocks/hooks-manager.php:117,
2525
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:117
2526
  msgid "Before section"
2527
  msgstr ""
2528
 
2529
- #: framework/premium/features/content-blocks/hooks-manager.php:118,
2530
- #: framework/premium/features/content-blocks/hooks-manager.php:125,
2531
- #: framework/premium/features/content-blocks/hooks-manager.php:132,
2532
- #: framework/premium/features/content-blocks/hooks-manager.php:139,
2533
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:118,
2534
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:125,
2535
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:132,
2536
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:139
2537
  msgid "Page/post title"
2538
  msgstr ""
2539
 
2540
- #: framework/premium/features/content-blocks/hooks-manager.php:124,
2541
- #: framework/premium/features/content-blocks/hooks-manager.php:187,
2542
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:124,
2543
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:187
2544
  msgid "Before title"
2545
  msgstr ""
2546
 
2547
- #: framework/premium/features/content-blocks/hooks-manager.php:131,
2548
- #: framework/premium/features/content-blocks/hooks-manager.php:194,
2549
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:131,
2550
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:194
2551
  msgid "After title"
2552
  msgstr ""
2553
 
2554
- #: framework/premium/features/content-blocks/hooks-manager.php:138,
2555
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:138
2556
  msgid "After section"
2557
  msgstr ""
2558
 
2559
- #: framework/premium/features/content-blocks/hooks-manager.php:145,
2560
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:145
2561
  msgid "Before content"
2562
  msgstr ""
2563
 
2564
- #: framework/premium/features/content-blocks/hooks-manager.php:152,
2565
- #: framework/premium/features/content-blocks/hooks-manager.php:236,
2566
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:152,
2567
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:236
2568
  msgid "Top content"
2569
  msgstr ""
2570
 
2571
- #: framework/premium/features/content-blocks/hooks-manager.php:159,
2572
- #: framework/premium/features/content-blocks/hooks-manager.php:250,
2573
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:159,
2574
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:250
2575
  msgid "Bottom content"
2576
  msgstr ""
2577
 
2578
- #: framework/premium/features/content-blocks/hooks-manager.php:166,
2579
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:166
2580
  msgid "After content"
2581
  msgstr ""
2582
 
2583
- #: framework/premium/features/content-blocks/hooks-manager.php:173,
2584
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:173
2585
  msgid "Before comments"
2586
  msgstr ""
2587
 
2588
- #: framework/premium/features/content-blocks/hooks-manager.php:174,
2589
- #: framework/premium/features/content-blocks/hooks-manager.php:181,
2590
- #: framework/premium/features/content-blocks/hooks-manager.php:188,
2591
- #: framework/premium/features/content-blocks/hooks-manager.php:195,
2592
- #: framework/premium/features/content-blocks/hooks-manager.php:202,
2593
- #: framework/premium/features/content-blocks/hooks-manager.php:209,
2594
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:174,
2595
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:181,
2596
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:188,
2597
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:195,
2598
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:202,
2599
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:209
2600
  msgid "Comments"
2601
  msgstr ""
2602
 
2603
- #: framework/premium/features/content-blocks/hooks-manager.php:180,
2604
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:180
2605
  msgid "Top comments"
2606
  msgstr ""
2607
 
2608
- #: framework/premium/features/content-blocks/hooks-manager.php:201,
2609
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:201
2610
  msgid "Bottom comments"
2611
  msgstr ""
2612
 
2613
- #: framework/premium/features/content-blocks/hooks-manager.php:208,
2614
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:208
2615
  msgid "After comments"
2616
  msgstr ""
2617
 
2618
- #: framework/premium/features/content-blocks/hooks-manager.php:215,
2619
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:215
2620
  msgid "Start"
2621
  msgstr ""
2622
 
2623
- #: framework/premium/features/content-blocks/hooks-manager.php:216,
2624
- #: framework/premium/features/content-blocks/hooks-manager.php:223,
2625
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:216,
2626
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:223
2627
  msgid "Loop card"
2628
  msgstr ""
2629
 
2630
- #: framework/premium/features/content-blocks/hooks-manager.php:222,
2631
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:222
2632
  msgid "End"
2633
  msgstr ""
2634
 
2635
- #: framework/premium/features/content-blocks/hooks-manager.php:243,
2636
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:243
2637
  msgid "After certain number of blocks"
2638
  msgstr ""
2639
 
2640
- #: framework/premium/features/content-blocks/hooks-manager.php:264,
2641
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:264
 
 
 
2642
  msgid "Login form start"
2643
  msgstr ""
2644
 
2645
- #: framework/premium/features/content-blocks/hooks-manager.php:265,
2646
- #: framework/premium/features/content-blocks/hooks-manager.php:272,
2647
- #: framework/premium/features/content-blocks/hooks-manager.php:279,
2648
- #: framework/premium/features/content-blocks/hooks-manager.php:286,
2649
- #: framework/premium/features/content-blocks/hooks-manager.php:293,
2650
- #: framework/premium/features/content-blocks/hooks-manager.php:300,
2651
- #: framework/premium/features/content-blocks/hooks-manager.php:307,
2652
- #: framework/premium/features/content-blocks/hooks-manager.php:314,
2653
- #: framework/premium/features/content-blocks/hooks-manager.php:321,
2654
- #: framework/premium/features/content-blocks/hooks-manager.php:328,
2655
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:265,
2656
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:272,
2657
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:279,
2658
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:286,
2659
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:293,
2660
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:300,
2661
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:307,
2662
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:314,
2663
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:321,
2664
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:328
2665
  msgid "Auth forms"
2666
  msgstr ""
2667
 
2668
- #: framework/premium/features/content-blocks/hooks-manager.php:271,
2669
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:271
2670
  msgid "Login form end"
2671
  msgstr ""
2672
 
2673
- #: framework/premium/features/content-blocks/hooks-manager.php:278,
2674
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:278
2675
  msgid "Login form modal start"
2676
  msgstr ""
2677
 
2678
- #: framework/premium/features/content-blocks/hooks-manager.php:285,
2679
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:285
2680
  msgid "Login form modal end"
2681
  msgstr ""
2682
 
2683
- #: framework/premium/features/content-blocks/hooks-manager.php:292,
2684
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:292
2685
  msgid "Register form start"
2686
  msgstr ""
2687
 
2688
- #: framework/premium/features/content-blocks/hooks-manager.php:299,
2689
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:299
2690
  msgid "Register form end"
2691
  msgstr ""
2692
 
2693
- #: framework/premium/features/content-blocks/hooks-manager.php:306,
2694
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:306
2695
  msgid "Register form modal start"
2696
  msgstr ""
2697
 
2698
- #: framework/premium/features/content-blocks/hooks-manager.php:313,
2699
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:313
2700
  msgid "Register form modal end"
2701
  msgstr ""
2702
 
2703
- #: framework/premium/features/content-blocks/hooks-manager.php:320,
2704
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:320
2705
  msgid "Lost password form modal start"
2706
  msgstr ""
2707
 
2708
- #: framework/premium/features/content-blocks/hooks-manager.php:327,
2709
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:327
2710
  msgid "Lost password form modal end"
2711
  msgstr ""
2712
 
2713
- #: framework/premium/features/content-blocks/hooks-manager.php:335,
2714
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:335
2715
  msgid "Before main content"
2716
  msgstr ""
2717
 
2718
- #: framework/premium/features/content-blocks/hooks-manager.php:340,
2719
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:340
2720
  msgid "After main content"
2721
  msgstr ""
2722
 
2723
- #: framework/premium/features/content-blocks/hooks-manager.php:342,
2724
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:342
2725
  msgid "WooCommerce Global"
2726
  msgstr ""
2727
 
2728
- #: framework/premium/features/content-blocks/hooks-manager.php:348,
2729
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:348
2730
  msgid "Archive description"
2731
  msgstr ""
2732
 
2733
- #: framework/premium/features/content-blocks/hooks-manager.php:352,
2734
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:352
2735
  msgid "Before shop loop"
2736
  msgstr ""
2737
 
2738
- #: framework/premium/features/content-blocks/hooks-manager.php:356,
2739
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:356
2740
  msgid "Before shop loop item title"
2741
  msgstr ""
2742
 
2743
- #: framework/premium/features/content-blocks/hooks-manager.php:360,
2744
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:360
2745
  msgid "After shop loop item title"
2746
  msgstr ""
2747
 
2748
- #: framework/premium/features/content-blocks/hooks-manager.php:364,
2749
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:364
 
 
 
 
 
 
 
2750
  msgid "After shop loop"
2751
  msgstr ""
2752
 
2753
- #: framework/premium/features/content-blocks/hooks-manager.php:367,
2754
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:367
2755
  msgid "WooCommerce Archive"
2756
  msgstr ""
2757
 
2758
- #: framework/premium/features/content-blocks/hooks-manager.php:372,
2759
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:372
2760
  msgid "Before single product"
2761
  msgstr ""
2762
 
2763
- #: framework/premium/features/content-blocks/hooks-manager.php:376,
2764
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:376
2765
- msgid "Before single product summary"
2766
  msgstr ""
2767
 
2768
- #: framework/premium/features/content-blocks/hooks-manager.php:380,
2769
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:380
2770
- msgid "Single product summary"
2771
  msgstr ""
2772
 
2773
- #: framework/premium/features/content-blocks/hooks-manager.php:384,
2774
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:384
2775
- msgid "After single product summary"
2776
  msgstr ""
2777
 
2778
- #: framework/premium/features/content-blocks/hooks-manager.php:388,
2779
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:388
2780
- msgid "Product meta start"
2781
  msgstr ""
2782
 
2783
- #: framework/premium/features/content-blocks/hooks-manager.php:392,
2784
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:392
2785
- msgid "Product meta end"
2786
  msgstr ""
2787
 
2788
- #: framework/premium/features/content-blocks/hooks-manager.php:396,
2789
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:396
2790
- msgid "Share"
2791
  msgstr ""
2792
 
2793
- #: framework/premium/features/content-blocks/hooks-manager.php:400,
2794
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:400
2795
- msgid "After single product"
 
 
 
 
 
 
 
 
 
 
 
2796
  msgstr ""
2797
 
2798
- #: framework/premium/features/content-blocks/hooks-manager.php:403,
2799
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:403
2800
  msgid "WooCommerce Product"
2801
  msgstr ""
2802
 
2803
- #: framework/premium/features/content-blocks/hooks-manager.php:408,
2804
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:408
2805
  msgid "Cart is empty"
2806
  msgstr ""
2807
 
2808
- #: framework/premium/features/content-blocks/hooks-manager.php:412,
2809
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:412
2810
  msgid "Before cart"
2811
  msgstr ""
2812
 
2813
- #: framework/premium/features/content-blocks/hooks-manager.php:416,
2814
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:416
2815
  msgid "Before cart table"
2816
  msgstr ""
2817
 
2818
- #: framework/premium/features/content-blocks/hooks-manager.php:420,
2819
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:420
2820
  msgid "Before cart contents"
2821
  msgstr ""
2822
 
2823
- #: framework/premium/features/content-blocks/hooks-manager.php:424,
2824
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:424
2825
  msgid "Cart contents"
2826
  msgstr ""
2827
 
2828
- #: framework/premium/features/content-blocks/hooks-manager.php:428,
2829
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:428
2830
  msgid "After cart contents"
2831
  msgstr ""
2832
 
2833
- #: framework/premium/features/content-blocks/hooks-manager.php:432,
2834
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:432
2835
  msgid "Cart coupon"
2836
  msgstr ""
2837
 
2838
- #: framework/premium/features/content-blocks/hooks-manager.php:436,
2839
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:436
2840
  msgid "Cart actions"
2841
  msgstr ""
2842
 
2843
- #: framework/premium/features/content-blocks/hooks-manager.php:440,
2844
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:440
2845
  msgid "After cart table"
2846
  msgstr ""
2847
 
2848
- #: framework/premium/features/content-blocks/hooks-manager.php:444,
2849
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:444
2850
  msgid "Cart collaterals"
2851
  msgstr ""
2852
 
2853
- #: framework/premium/features/content-blocks/hooks-manager.php:448,
2854
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:448
2855
  msgid "Before cart totals"
2856
  msgstr ""
2857
 
2858
- #: framework/premium/features/content-blocks/hooks-manager.php:452,
2859
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:452
2860
  msgid "Cart totals before order total"
2861
  msgstr ""
2862
 
2863
- #: framework/premium/features/content-blocks/hooks-manager.php:456,
2864
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:456
2865
  msgid "Cart totals after order total"
2866
  msgstr ""
2867
 
2868
- #: framework/premium/features/content-blocks/hooks-manager.php:460,
2869
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:460
2870
  msgid "Proceed to checkout"
2871
  msgstr ""
2872
 
2873
- #: framework/premium/features/content-blocks/hooks-manager.php:464,
2874
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:464
2875
  msgid "After cart totals"
2876
  msgstr ""
2877
 
2878
- #: framework/premium/features/content-blocks/hooks-manager.php:468,
2879
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:468
2880
  msgid "After cart"
2881
  msgstr ""
2882
 
2883
- #: framework/premium/features/content-blocks/hooks-manager.php:473,
2884
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:473
2885
  msgid "Before Mini Cart"
2886
  msgstr ""
2887
 
2888
- #: framework/premium/features/content-blocks/hooks-manager.php:478,
2889
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:478
2890
  msgid "Before Mini Cart Contents"
2891
  msgstr ""
2892
 
2893
- #: framework/premium/features/content-blocks/hooks-manager.php:483,
2894
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:483
2895
  msgid "Mini Cart Contents"
2896
  msgstr ""
2897
 
2898
- #: framework/premium/features/content-blocks/hooks-manager.php:488,
2899
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:488
2900
  msgid "Widget Shopping Cart Before Buttons"
2901
  msgstr ""
2902
 
2903
- #: framework/premium/features/content-blocks/hooks-manager.php:493,
2904
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:493
2905
  msgid "Widget Shopping Cart After Buttons"
2906
  msgstr ""
2907
 
2908
- #: framework/premium/features/content-blocks/hooks-manager.php:498,
2909
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:498
2910
  msgid "After Mini Cart"
2911
  msgstr ""
2912
 
2913
- #: framework/premium/features/content-blocks/hooks-manager.php:500,
2914
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:500
2915
  msgid "WooCommerce Cart"
2916
  msgstr ""
2917
 
2918
- #: framework/premium/features/content-blocks/hooks-manager.php:506,
2919
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:506
2920
  msgid "Before checkout form"
2921
  msgstr ""
2922
 
2923
- #: framework/premium/features/content-blocks/hooks-manager.php:510,
2924
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:510
2925
  msgid "Before customer details"
2926
  msgstr ""
2927
 
2928
- #: framework/premium/features/content-blocks/hooks-manager.php:514,
2929
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:514
2930
  msgid "After customer details"
2931
  msgstr ""
2932
 
2933
- #: framework/premium/features/content-blocks/hooks-manager.php:518,
2934
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:518
2935
  msgid "Checkout billing"
2936
  msgstr ""
2937
 
2938
- #: framework/premium/features/content-blocks/hooks-manager.php:522,
2939
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:522
2940
  msgid "Before checkout billing form"
2941
  msgstr ""
2942
 
2943
- #: framework/premium/features/content-blocks/hooks-manager.php:526,
2944
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:526
2945
  msgid "After checkout billing form"
2946
  msgstr ""
2947
 
2948
- #: framework/premium/features/content-blocks/hooks-manager.php:530,
2949
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:530
2950
  msgid "Before order notes"
2951
  msgstr ""
2952
 
2953
- #: framework/premium/features/content-blocks/hooks-manager.php:534,
2954
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:534
2955
  msgid "After order notes"
2956
  msgstr ""
2957
 
2958
- #: framework/premium/features/content-blocks/hooks-manager.php:538,
2959
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:538
2960
  msgid "Checkout shipping"
2961
  msgstr ""
2962
 
2963
- #: framework/premium/features/content-blocks/hooks-manager.php:542,
2964
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:542
2965
  msgid "Checkout before order review"
2966
  msgstr ""
2967
 
2968
- #: framework/premium/features/content-blocks/hooks-manager.php:546,
2969
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:546
2970
  msgid "Checkout order review"
2971
  msgstr ""
2972
 
2973
- #: framework/premium/features/content-blocks/hooks-manager.php:550,
2974
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:550
2975
  msgid "Review order before cart contents"
2976
  msgstr ""
2977
 
2978
- #: framework/premium/features/content-blocks/hooks-manager.php:554,
2979
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:554
2980
  msgid "Review order after cart contents"
2981
  msgstr ""
2982
 
2983
- #: framework/premium/features/content-blocks/hooks-manager.php:558,
2984
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:558
2985
  msgid "Review order before order total"
2986
  msgstr ""
2987
 
2988
- #: framework/premium/features/content-blocks/hooks-manager.php:562,
2989
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:562
2990
  msgid "Review order after order total"
2991
  msgstr ""
2992
 
2993
- #: framework/premium/features/content-blocks/hooks-manager.php:566,
2994
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:566
2995
  msgid "Review order before payment"
2996
  msgstr ""
2997
 
2998
- #: framework/premium/features/content-blocks/hooks-manager.php:570,
2999
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:570
3000
  msgid "Review order before submit"
3001
  msgstr ""
3002
 
3003
- #: framework/premium/features/content-blocks/hooks-manager.php:574,
3004
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:574
3005
  msgid "Review order after submit"
3006
  msgstr ""
3007
 
3008
- #: framework/premium/features/content-blocks/hooks-manager.php:578,
3009
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:578
3010
  msgid "Review order after payment"
3011
  msgstr ""
3012
 
3013
- #: framework/premium/features/content-blocks/hooks-manager.php:582,
3014
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:582
3015
  msgid "Checkout after order review"
3016
  msgstr ""
3017
 
3018
- #: framework/premium/features/content-blocks/hooks-manager.php:586,
3019
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:586
3020
  msgid "After checkout form"
3021
  msgstr ""
3022
 
3023
- #: framework/premium/features/content-blocks/hooks-manager.php:589,
3024
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:589
3025
  msgid "WooCommerce Checkout"
3026
  msgstr ""
3027
 
3028
- #: framework/premium/features/content-blocks/hooks-manager.php:595,
3029
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:595
3030
  msgid "Before my account"
3031
  msgstr ""
3032
 
3033
- #: framework/premium/features/content-blocks/hooks-manager.php:599,
3034
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:599
3035
  msgid "Before account navigation"
3036
  msgstr ""
3037
 
3038
- #: framework/premium/features/content-blocks/hooks-manager.php:603,
3039
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:603
3040
  msgid "Account navigation"
3041
  msgstr ""
3042
 
3043
- #: framework/premium/features/content-blocks/hooks-manager.php:607,
3044
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:607
3045
  msgid "After account navigation"
3046
  msgstr ""
3047
 
3048
- #: framework/premium/features/content-blocks/hooks-manager.php:611,
3049
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:611
3050
  msgid "Account content"
3051
  msgstr ""
3052
 
3053
- #: framework/premium/features/content-blocks/hooks-manager.php:615,
3054
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:615
3055
  msgid "Account dashboard"
3056
  msgstr ""
3057
 
3058
- #: framework/premium/features/content-blocks/hooks-manager.php:619,
3059
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:619
3060
  msgid "After my account"
3061
  msgstr ""
3062
 
3063
- #: framework/premium/features/content-blocks/hooks-manager.php:622,
3064
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:622
 
3065
  msgid "WooCommerce Account"
3066
  msgstr ""
3067
 
3068
- #: framework/premium/features/content-blocks/hooks-manager.php:628,
3069
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:628
3070
  msgid "WP footer"
3071
  msgstr ""
3072
 
3073
- #: framework/premium/features/content-blocks/hooks-manager.php:629,
3074
- #: framework/premium/features/content-blocks/hooks-manager.php:637,
3075
- #: framework/premium/features/content-blocks/hooks-manager.php:645,
3076
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:629,
3077
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:637,
3078
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:645
3079
  msgid "Footer"
3080
  msgstr ""
3081
 
3082
- #: framework/premium/features/content-blocks/hooks-manager.php:636,
3083
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:636
3084
  msgid "Footer before"
3085
  msgstr ""
3086
 
3087
- #: framework/premium/features/content-blocks/hooks-manager.php:644,
3088
- #: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:644
3089
  msgid "Footer after"
3090
  msgstr ""
3091
 
3092
- #: framework/premium/features/content-blocks/meta-options.php:25,
3093
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:25
 
 
 
 
 
 
 
 
 
 
 
 
 
3094
  msgid "Other"
3095
  msgstr ""
3096
 
3097
- #: framework/premium/features/content-blocks/meta-options.php:39,
3098
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:39
3099
  msgid "Container Structure"
3100
  msgstr ""
3101
 
3102
- #: framework/premium/features/content-blocks/meta-options.php:56,
3103
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:56
3104
  msgid "Narrow Width"
3105
  msgstr ""
3106
 
3107
- #: framework/premium/features/content-blocks/meta-options.php:61,
3108
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:61
3109
  msgid "Normal Width"
3110
  msgstr ""
3111
 
3112
- #: framework/premium/features/content-blocks/meta-options.php:67,
3113
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:67
3114
  msgid "Content Area Style"
3115
  msgstr ""
3116
 
3117
- #: framework/premium/features/content-blocks/meta-options.php:80,
3118
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:80
3119
  msgid "Content Area Vertical Spacing"
3120
  msgstr ""
3121
 
3122
- #: framework/premium/features/content-blocks/meta-options.php:91,
3123
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:91
3124
  msgid "Top & Bottom"
3125
  msgstr ""
3126
 
3127
- #: framework/premium/features/content-blocks/meta-options.php:94,
3128
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:94
3129
  msgid "Only Top"
3130
  msgstr ""
3131
 
3132
- #: framework/premium/features/content-blocks/meta-options.php:97,
3133
- #: build_tmp/build/framework/premium/features/content-blocks/meta-options.php:97
3134
  msgid "Only Bottom"
3135
  msgstr ""
3136
 
3137
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:18,
3138
  #: framework/extensions/widgets/widgets/ct-about-me/view.php:12,
3139
- #: framework/extensions/widgets/widgets/ct-about-me/widget.php:14,
3140
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:18,
3141
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/view.php:12,
3142
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/widget.php:14
3143
  msgid "About me"
3144
  msgstr ""
3145
 
3146
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:31,
3147
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:31
3148
  msgid "Simple"
3149
  msgstr ""
3150
 
3151
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:37,
3152
  #: framework/extensions/widgets/widgets/ct-advertisement/options.php:23,
3153
  #: framework/extensions/widgets/widgets/ct-posts/options.php:149,
3154
- #: framework/extensions/widgets/widgets/ct-posts/options.php:168,
3155
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:37,
3156
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:23,
3157
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:149,
3158
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:168
3159
  msgid "Source"
3160
  msgstr ""
3161
 
3162
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:45,
3163
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:45
3164
  msgid "From WP"
3165
  msgstr ""
3166
 
3167
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:57,
3168
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:57
3169
  msgid "User"
3170
  msgstr ""
3171
 
3172
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:72,
3173
- #: framework/features/header/items/account/options.php:112,
3174
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:72,
3175
- #: build_tmp/build/framework/features/header/items/account/options.php:112
3176
  msgid "Avatar"
3177
  msgstr ""
3178
 
3179
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:84,
3180
  #: framework/extensions/widgets/widgets/ct-about-me/view.php:40,
3181
  #: framework/extensions/widgets/widgets/ct-quote/options.php:35,
3182
- #: framework/extensions/widgets/widgets/ct-quote/view.php:18,
3183
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:84,
3184
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/view.php:40,
3185
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:35,
3186
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/view.php:18
3187
  msgid "John Doe"
3188
  msgstr ""
3189
 
3190
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:89,
3191
- #: framework/extensions/widgets/widgets/ct-posts/widget.php:14,
3192
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:89,
3193
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/widget.php:14
3194
  msgid "Description"
3195
  msgstr ""
3196
 
3197
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:100,
3198
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:107,
3199
- #: framework/features/header/items/account/options.php:125,
3200
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:100,
3201
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:107,
3202
- #: build_tmp/build/framework/features/header/items/account/options.php:125
3203
  msgid "Avatar Size"
3204
  msgstr ""
3205
 
3206
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:113,
3207
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:194,
3208
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:265,
3209
- #: framework/extensions/widgets/widgets/ct-socials/options.php:65,
3210
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:113,
3211
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:194,
3212
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:265,
3213
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:65
3214
  msgid "Small"
3215
  msgstr ""
3216
 
3217
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:115,
3218
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:196,
3219
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:267,
3220
- #: framework/extensions/widgets/widgets/ct-socials/options.php:67,
3221
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:115,
3222
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:196,
3223
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:267,
3224
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:67
3225
  msgid "Large"
3226
  msgstr ""
3227
 
3228
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:120,
3229
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:120
3230
  msgid "Avatar Shape"
3231
  msgstr ""
3232
 
3233
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:128,
3234
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:209,
3235
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:280,
3236
- #: framework/extensions/widgets/widgets/ct-socials/options.php:80,
3237
- #: framework/premium/features/premium-header/items/contacts/options.php:274,
3238
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:128,
3239
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:209,
3240
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:280,
3241
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:80,
3242
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:274
3243
  msgid "Rounded"
3244
  msgstr ""
3245
 
3246
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:129,
3247
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:210,
3248
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:281,
3249
- #: framework/extensions/widgets/widgets/ct-socials/options.php:81,
3250
- #: framework/premium/features/premium-header/items/contacts/options.php:275,
3251
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:129,
3252
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:210,
3253
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:281,
3254
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:81,
3255
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:275
3256
  msgid "Square"
3257
  msgstr ""
3258
 
3259
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:151,
3260
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:151
3261
  msgid "Social Channels"
3262
  msgstr ""
3263
 
3264
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:154,
3265
- #: framework/extensions/widgets/widgets/ct-socials/options.php:27,
3266
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:154,
3267
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:27
3268
  msgid "You can configure social URLs in %s."
3269
  msgstr ""
3270
 
3271
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:201,
3272
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:272,
3273
- #: framework/extensions/widgets/widgets/ct-socials/options.php:72,
3274
- #: framework/premium/features/premium-header/items/contacts/options.php:266,
3275
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:201,
3276
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:272,
3277
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:72,
3278
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:266
3279
- msgid "Icons Shape Type"
3280
- msgstr ""
3281
-
3282
- #: framework/extensions/widgets/widgets/ct-about-me/options.php:208,
3283
- #: framework/extensions/widgets/widgets/ct-contact-info/options.php:279,
3284
  #: framework/extensions/widgets/widgets/ct-socials/options.php:79,
3285
- #: framework/features/header/items/account/options.php:114,
3286
- #: framework/features/header/items/account/options.php:227,
3287
- #: framework/premium/features/premium-header/items/contacts/options.php:273,
3288
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:208,
3289
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:279,
3290
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:79,
3291
- #: build_tmp/build/framework/features/header/items/account/options.php:114,
3292
- #: build_tmp/build/framework/features/header/items/account/options.php:227,
3293
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:273
3294
- msgid "None"
3295
  msgstr ""
3296
 
3297
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:220,
3298
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:291,
3299
- #: framework/extensions/widgets/widgets/ct-socials/options.php:91,
3300
- #: framework/premium/features/premium-header/items/contacts/options.php:286,
3301
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:220,
3302
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:291,
3303
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:91,
3304
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:286
3305
  msgid "Shape Fill Type"
3306
  msgstr ""
3307
 
3308
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:227,
3309
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:298,
3310
- #: framework/extensions/widgets/widgets/ct-socials/options.php:98,
3311
- #: framework/premium/features/premium-header/items/contacts/options.php:293,
3312
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:227,
3313
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:298,
3314
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:98,
3315
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:293
3316
  msgid "Solid"
3317
  msgstr ""
3318
 
3319
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:228,
3320
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:299,
3321
- #: framework/extensions/widgets/widgets/ct-socials/options.php:99,
3322
- #: framework/premium/features/premium-header/items/contacts/options.php:294,
3323
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/options.php:228,
3324
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:299,
3325
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:99,
3326
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:294
3327
  msgid "Outline"
3328
  msgstr ""
3329
 
3330
- #: framework/extensions/widgets/widgets/ct-about-me/view.php:99,
3331
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/view.php:99
3332
  msgid "View Profile"
3333
  msgstr ""
3334
 
3335
- #: framework/extensions/widgets/widgets/ct-about-me/widget.php:13,
3336
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-about-me/widget.php:13
3337
  msgid "About Me"
3338
  msgstr ""
3339
 
3340
  #: framework/extensions/widgets/widgets/ct-advertisement/options.php:18,
3341
  #: framework/extensions/widgets/widgets/ct-advertisement/view.php:12,
3342
  #: framework/extensions/widgets/widgets/ct-advertisement/widget.php:13,
3343
- #: framework/extensions/widgets/widgets/ct-advertisement/widget.php:14,
3344
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:18,
3345
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/view.php:12,
3346
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/widget.php:13,
3347
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/widget.php:14
3348
  msgid "Advertisement"
3349
  msgstr ""
3350
 
3351
- #: framework/extensions/widgets/widgets/ct-advertisement/options.php:31,
3352
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:31
3353
  msgid "Code"
3354
  msgstr ""
3355
 
3356
- #: framework/extensions/widgets/widgets/ct-advertisement/options.php:32,
3357
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:32
3358
  msgid "Image"
3359
  msgstr ""
3360
 
3361
- #: framework/extensions/widgets/widgets/ct-advertisement/options.php:42,
3362
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:42
3363
  msgid "Ad Code"
3364
  msgstr ""
3365
 
3366
- #: framework/extensions/widgets/widgets/ct-advertisement/options.php:58,
3367
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:58
3368
  msgid "Upload Image"
3369
  msgstr ""
3370
 
3371
  #: framework/extensions/widgets/widgets/ct-advertisement/options.php:62,
3372
- #: framework/extensions/widgets/widgets/ct-quote/options.php:51,
3373
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:62,
3374
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:51
3375
  msgid "Select Image"
3376
  msgstr ""
3377
 
3378
  #: framework/extensions/widgets/widgets/ct-advertisement/options.php:63,
3379
- #: framework/extensions/widgets/widgets/ct-quote/options.php:52,
3380
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:63,
3381
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:52
3382
  msgid "Change Image"
3383
  msgstr ""
3384
 
3385
- #: framework/extensions/widgets/widgets/ct-advertisement/options.php:68,
3386
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:68
3387
  msgid "Ad URL"
3388
  msgstr ""
3389
 
3390
- #: framework/extensions/widgets/widgets/ct-advertisement/options.php:76,
3391
- #: framework/extensions/widgets/widgets/ct-contact-info/options.php:308,
3392
- #: framework/premium/features/premium-header/items/contacts/options.php:235,
3393
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-advertisement/options.php:76,
3394
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:308,
3395
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:235
3396
  msgid "Open link in new tab"
3397
  msgstr ""
3398
 
3399
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:18,
3400
  #: framework/extensions/widgets/widgets/ct-contact-info/view.php:12,
3401
- #: framework/extensions/widgets/widgets/ct-contact-info/widget.php:13,
3402
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:18,
3403
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/view.php:12,
3404
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/widget.php:13
3405
  msgid "Contact Info"
3406
  msgstr ""
3407
 
@@ -3410,13 +2866,7 @@ msgstr ""
3410
  #: framework/extensions/widgets/widgets/ct-contact-info/view.php:24,
3411
  #: framework/premium/features/premium-header/items/contacts/options.php:20,
3412
  #: framework/premium/features/premium-header/items/contacts/options.php:49,
3413
- #: framework/premium/features/premium-header/items/contacts/view.php:12,
3414
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:37,
3415
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:66,
3416
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/view.php:24,
3417
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:20,
3418
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:49,
3419
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/view.php:12
3420
  msgid "Address:"
3421
  msgstr ""
3422
 
@@ -3425,13 +2875,7 @@ msgstr ""
3425
  #: framework/extensions/widgets/widgets/ct-contact-info/view.php:31,
3426
  #: framework/premium/features/premium-header/items/contacts/options.php:27,
3427
  #: framework/premium/features/premium-header/items/contacts/options.php:75,
3428
- #: framework/premium/features/premium-header/items/contacts/view.php:19,
3429
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:44,
3430
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:95,
3431
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/view.php:31,
3432
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:27,
3433
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:75,
3434
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/view.php:19
3435
  msgid "Phone:"
3436
  msgstr ""
3437
 
@@ -3440,20 +2884,12 @@ msgstr ""
3440
  #: framework/extensions/widgets/widgets/ct-contact-info/view.php:39,
3441
  #: framework/premium/features/premium-header/items/contacts/options.php:35,
3442
  #: framework/premium/features/premium-header/items/contacts/options.php:102,
3443
- #: framework/premium/features/premium-header/items/contacts/view.php:27,
3444
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:52,
3445
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:123,
3446
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/view.php:39,
3447
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:35,
3448
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:102,
3449
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/view.php:27
3450
  msgid "Mobile:"
3451
  msgstr ""
3452
 
3453
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:61,
3454
- #: framework/premium/features/premium-header/items/contacts/options.php:44,
3455
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:61,
3456
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:44
3457
  msgid "Address"
3458
  msgstr ""
3459
 
@@ -3470,901 +2906,705 @@ msgstr ""
3470
  #: framework/premium/features/premium-header/items/contacts/options.php:142,
3471
  #: framework/premium/features/premium-header/items/contacts/options.php:169,
3472
  #: framework/premium/features/premium-header/items/contacts/options.php:196,
3473
- #: framework/premium/features/premium-header/items/contacts/options.php:223,
3474
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:79,
3475
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:108,
3476
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:136,
3477
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:164,
3478
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:192,
3479
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:220,
3480
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:248,
3481
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:62,
3482
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:88,
3483
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:115,
3484
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:142,
3485
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:169,
3486
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:196,
3487
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:223
3488
  msgid "Link (optional)"
3489
  msgstr ""
3490
 
3491
- #: framework/extensions/widgets/widgets/ct-contact-info/options.php:88,
3492
- #: framework/premium/features/premium-header/items/contacts/options.php:69,
3493
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:88,
3494
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:69
3495
- msgid "Phone"
3496
- msgstr ""
3497
-
3498
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:145,
3499
- #: framework/premium/features/premium-header/items/contacts/options.php:124,
3500
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:145,
3501
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:124
3502
  msgid "Work Hours"
3503
  msgstr ""
3504
 
3505
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:151,
3506
- #: framework/premium/features/premium-header/items/contacts/options.php:129,
3507
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:151,
3508
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:129
3509
  msgid "Opening hours"
3510
  msgstr ""
3511
 
3512
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:173,
3513
- #: framework/premium/features/premium-header/items/contacts/options.php:151,
3514
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:173,
3515
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:151
3516
  msgid "Fax"
3517
  msgstr ""
3518
 
3519
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:179,
3520
- #: framework/premium/features/premium-header/items/contacts/options.php:156,
3521
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:179,
3522
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:156
3523
  msgid "Fax:"
3524
  msgstr ""
3525
 
3526
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:207,
3527
- #: framework/premium/features/premium-header/items/contacts/options.php:183,
3528
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:207,
3529
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:183
3530
  msgid "Email:"
3531
  msgstr ""
3532
 
3533
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:229,
3534
- #: framework/premium/features/premium-header/items/contacts/options.php:205,
3535
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:229,
3536
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:205
3537
  msgid "Website"
3538
  msgstr ""
3539
 
3540
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:235,
3541
- #: framework/premium/features/premium-header/items/contacts/options.php:210,
3542
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/options.php:235,
3543
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:210
3544
  msgid "Website:"
3545
  msgstr ""
3546
 
3547
- #: framework/extensions/widgets/widgets/ct-contact-info/widget.php:14,
3548
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-contact-info/widget.php:14
3549
  msgid "Contact info"
3550
  msgstr ""
3551
 
3552
- #: framework/extensions/widgets/widgets/ct-facebook/options.php:22,
3553
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/options.php:22
3554
  msgid "Page URL"
3555
  msgstr ""
3556
 
3557
- #: framework/extensions/widgets/widgets/ct-facebook/options.php:30,
3558
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/options.php:30
3559
  msgid "Profile Photos"
3560
  msgstr ""
3561
 
3562
- #: framework/extensions/widgets/widgets/ct-facebook/options.php:36,
3563
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/options.php:36
3564
  msgid "Timeline"
3565
  msgstr ""
3566
 
3567
- #: framework/extensions/widgets/widgets/ct-facebook/options.php:42,
3568
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/options.php:42
3569
  msgid "Cover Photo"
3570
  msgstr ""
3571
 
3572
- #: framework/extensions/widgets/widgets/ct-facebook/options.php:48,
3573
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/options.php:48
3574
  msgid "Small Header"
3575
  msgstr ""
3576
 
3577
- #: framework/extensions/widgets/widgets/ct-facebook/widget.php:14,
3578
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-facebook/widget.php:14
3579
  msgid "Facebook like box"
3580
  msgstr ""
3581
 
3582
- #: framework/extensions/widgets/widgets/ct-posts/options.php:38,
3583
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:38
3584
  msgid "All categories"
3585
  msgstr ""
3586
 
3587
- #: framework/extensions/widgets/widgets/ct-posts/options.php:43,
3588
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:43
3589
  msgid "Taxonomy"
3590
  msgstr ""
3591
 
3592
- #: framework/extensions/widgets/widgets/ct-posts/options.php:44,
3593
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:44
3594
  msgid "All taxonomies"
3595
  msgstr ""
3596
 
3597
- #: framework/extensions/widgets/widgets/ct-posts/options.php:103,
3598
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:103
3599
  msgid "Widget Design"
3600
  msgstr ""
3601
 
3602
- #: framework/extensions/widgets/widgets/ct-posts/options.php:108,
3603
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:108
3604
  msgid "Without Thumbnails"
3605
  msgstr ""
3606
 
3607
- #: framework/extensions/widgets/widgets/ct-posts/options.php:109,
3608
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:109
3609
  msgid "Small Thumbnails"
3610
  msgstr ""
3611
 
3612
- #: framework/extensions/widgets/widgets/ct-posts/options.php:110,
3613
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:110
3614
  msgid "Large Thumbnails"
3615
  msgstr ""
3616
 
3617
- #: framework/extensions/widgets/widgets/ct-posts/options.php:111,
3618
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:111
3619
  msgid "First Thumbnail Large"
3620
  msgstr ""
3621
 
3622
- #: framework/extensions/widgets/widgets/ct-posts/options.php:112,
3623
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:112
3624
  msgid "Rounded Thumbnails"
3625
  msgstr ""
3626
 
3627
- #: framework/extensions/widgets/widgets/ct-posts/options.php:113,
3628
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:113
3629
  msgid "Numbered"
3630
  msgstr ""
3631
 
3632
- #: framework/extensions/widgets/widgets/ct-posts/options.php:137,
3633
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:137
3634
  msgid "Post Type"
3635
  msgstr ""
3636
 
3637
- #: framework/extensions/widgets/widgets/ct-posts/options.php:154,
3638
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:154
3639
  msgid "Taxonomies"
3640
  msgstr ""
3641
 
3642
  #: framework/extensions/widgets/widgets/ct-posts/options.php:155,
3643
- #: framework/extensions/widgets/widgets/ct-posts/options.php:174,
3644
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:155,
3645
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:174
3646
  msgid "Custom Query"
3647
  msgstr ""
3648
 
3649
- #: framework/extensions/widgets/widgets/ct-posts/options.php:193,
3650
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:193
3651
  msgid "Sort by"
3652
  msgstr ""
3653
 
3654
- #: framework/extensions/widgets/widgets/ct-posts/options.php:198,
3655
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:198
3656
  msgid "Recent"
3657
  msgstr ""
3658
 
3659
- #: framework/extensions/widgets/widgets/ct-posts/options.php:199,
3660
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:199
3661
  msgid "Most Commented"
3662
  msgstr ""
3663
 
3664
- #: framework/extensions/widgets/widgets/ct-posts/options.php:206,
3665
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:206
3666
  msgid "Order by"
3667
  msgstr ""
3668
 
3669
- #: framework/extensions/widgets/widgets/ct-posts/options.php:212,
3670
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:212
3671
  msgid "1 Week"
3672
  msgstr ""
3673
 
3674
- #: framework/extensions/widgets/widgets/ct-posts/options.php:213,
3675
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:213
3676
  msgid "1 Month"
3677
  msgstr ""
3678
 
3679
- #: framework/extensions/widgets/widgets/ct-posts/options.php:214,
3680
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:214
3681
  msgid "3 Months"
3682
  msgstr ""
3683
 
3684
- #: framework/extensions/widgets/widgets/ct-posts/options.php:215,
3685
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:215
3686
  msgid "6 Months"
3687
  msgstr ""
3688
 
3689
- #: framework/extensions/widgets/widgets/ct-posts/options.php:216,
3690
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:216
3691
  msgid "1 Year"
3692
  msgstr ""
3693
 
3694
- #: framework/extensions/widgets/widgets/ct-posts/options.php:223,
3695
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:223
3696
  msgid "Posts Count"
3697
  msgstr ""
3698
 
3699
- #: framework/extensions/widgets/widgets/ct-posts/options.php:285,
3700
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:285
3701
  msgid "Pages Count"
3702
  msgstr ""
3703
 
3704
- #: framework/extensions/widgets/widgets/ct-posts/options.php:296,
3705
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:296
3706
  msgid "Show Date"
3707
  msgstr ""
3708
 
3709
- #: framework/extensions/widgets/widgets/ct-posts/options.php:302,
3710
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:302
3711
  msgid "Show Comments"
3712
  msgstr ""
3713
 
3714
- #: framework/extensions/widgets/widgets/ct-posts/options.php:308,
3715
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:308
3716
  msgid "Show Excerpt"
3717
  msgstr ""
3718
 
3719
- #: framework/extensions/widgets/widgets/ct-posts/options.php:319,
3720
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-posts/options.php:319
3721
  msgid "Excerpt Lenght"
3722
  msgstr ""
3723
 
3724
  #: framework/extensions/widgets/widgets/ct-quote/options.php:18,
3725
  #: framework/extensions/widgets/widgets/ct-quote/view.php:12,
3726
  #: framework/extensions/widgets/widgets/ct-quote/widget.php:13,
3727
- #: framework/extensions/widgets/widgets/ct-quote/widget.php:14,
3728
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:18,
3729
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/view.php:12,
3730
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/widget.php:13,
3731
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/widget.php:14
3732
  msgid "Quote"
3733
  msgstr ""
3734
 
3735
- #: framework/extensions/widgets/widgets/ct-quote/options.php:23,
3736
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:23
3737
  msgid "Quote text"
3738
  msgstr ""
3739
 
3740
- #: framework/extensions/widgets/widgets/ct-quote/options.php:32,
3741
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:32
3742
  msgid "Author Name"
3743
  msgstr ""
3744
 
3745
- #: framework/extensions/widgets/widgets/ct-quote/options.php:41,
3746
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:41
3747
  msgid "Author Label"
3748
  msgstr ""
3749
 
3750
- #: framework/extensions/widgets/widgets/ct-quote/options.php:47,
3751
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/options.php:47
3752
  msgid "Author Avatar"
3753
  msgstr ""
3754
 
3755
  #. translators: %s here is the author name
3756
- #. translators: %s here is the author name
3757
- #: framework/extensions/widgets/widgets/ct-quote/view.php:49,
3758
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-quote/view.php:49
3759
  msgid "By %s"
3760
  msgstr ""
3761
 
3762
  #: framework/extensions/widgets/widgets/ct-socials/options.php:18,
3763
  #: framework/extensions/widgets/widgets/ct-socials/view.php:11,
3764
- #: framework/extensions/widgets/widgets/ct-socials/widget.php:14,
3765
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:18,
3766
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/view.php:11,
3767
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/widget.php:14
3768
  msgid "Social Icons"
3769
  msgstr ""
3770
 
3771
- #: framework/extensions/widgets/widgets/ct-socials/widget.php:15,
3772
- #: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/widget.php:15
3773
- msgid "Social channels icons"
3774
- msgstr ""
3775
-
3776
- #: framework/features/header/items/account/options.php:6,
3777
- #: build_tmp/build/framework/features/header/items/account/options.php:6
3778
- msgid "Customizing: Logged in State"
3779
  msgstr ""
3780
 
3781
- #: framework/features/header/items/account/options.php:18,
3782
- #: build_tmp/build/framework/features/header/items/account/options.php:18
3783
- msgid "Logged In Options"
3784
- msgstr ""
3785
-
3786
- #: framework/features/header/items/account/options.php:23,
3787
- #: build_tmp/build/framework/features/header/items/account/options.php:23
3788
- msgid "Logged Out Options"
3789
- msgstr ""
3790
-
3791
- #: framework/features/header/items/account/options.php:43,
3792
- #: framework/features/header/items/account/options.php:257,
3793
- #: build_tmp/build/framework/features/header/items/account/options.php:43,
3794
- #: build_tmp/build/framework/features/header/items/account/options.php:257
3795
- msgid "Account Action"
3796
  msgstr ""
3797
 
3798
- #: framework/features/header/items/account/options.php:50,
3799
- #: build_tmp/build/framework/features/header/items/account/options.php:50
3800
  msgid "Profile Page"
3801
  msgstr ""
3802
 
3803
- #: framework/features/header/items/account/options.php:51,
3804
- #: build_tmp/build/framework/features/header/items/account/options.php:51
3805
  msgid "Dashboard Page"
3806
  msgstr ""
3807
 
3808
- #: framework/features/header/items/account/options.php:53,
3809
- #: framework/features/header/items/account/options.php:266,
3810
- #: build_tmp/build/framework/features/header/items/account/options.php:53,
3811
- #: build_tmp/build/framework/features/header/items/account/options.php:266
3812
  msgid "Custom Link"
3813
  msgstr ""
3814
 
3815
- #: framework/features/header/items/account/options.php:54,
3816
- #: build_tmp/build/framework/features/header/items/account/options.php:54
3817
  msgid "Logout"
3818
  msgstr ""
3819
 
3820
- #: framework/features/header/items/account/options.php:64,
3821
- #: build_tmp/build/framework/features/header/items/account/options.php:64
3822
- msgid "Select Menu"
3823
  msgstr ""
3824
 
3825
- #: framework/features/header/items/account/options.php:70,
3826
- #: build_tmp/build/framework/features/header/items/account/options.php:70
3827
- msgid "Select menu..."
3828
  msgstr ""
3829
 
3830
- #. translators: placeholder here means the actual URL.
3831
- #. translators: placeholder here means the actual URL.
3832
- #: framework/features/header/items/account/options.php:74,
3833
- #: build_tmp/build/framework/features/header/items/account/options.php:74
3834
- msgid "Manage your menu items in the %sMenus screen%s."
3835
  msgstr ""
3836
 
3837
- #: framework/features/header/items/account/options.php:91,
3838
- #: framework/features/header/items/account/options.php:277,
3839
- #: build_tmp/build/framework/features/header/items/account/options.php:91,
3840
- #: build_tmp/build/framework/features/header/items/account/options.php:277
3841
- msgid "Custom Page Link"
3842
  msgstr ""
3843
 
3844
- #: framework/features/header/items/account/options.php:106,
3845
- #: build_tmp/build/framework/features/header/items/account/options.php:106
3846
- msgid "Media Type"
3847
  msgstr ""
3848
 
3849
- #: framework/features/header/items/account/options.php:188,
3850
- #: framework/features/header/items/account/options.php:360,
3851
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:39,
3852
- #: build_tmp/build/framework/features/header/items/account/options.php:188,
3853
- #: build_tmp/build/framework/features/header/items/account/options.php:360,
3854
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:39
3855
- msgid "Icon Size"
3856
  msgstr ""
3857
 
3858
- #: framework/features/header/items/account/options.php:218,
3859
- #: build_tmp/build/framework/features/header/items/account/options.php:218
3860
- msgid "Text Type"
3861
  msgstr ""
3862
 
3863
- #: framework/features/header/items/account/options.php:225,
3864
- #: framework/features/header/items/account/options.php:306,
3865
- #: framework/features/header/items/account/options.php:391,
3866
- #: framework/features/header/items/account/view.php:133,
3867
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:89,
3868
- #: framework/premium/features/premium-header/items/language-switcher/options.php:60,
3869
- #: build_tmp/build/framework/features/header/items/account/options.php:225,
3870
- #: build_tmp/build/framework/features/header/items/account/options.php:306,
3871
- #: build_tmp/build/framework/features/header/items/account/options.php:391,
3872
- #: build_tmp/build/framework/features/header/items/account/view.php:133,
3873
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:89,
3874
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:60
3875
- msgid "Label"
3876
  msgstr ""
3877
 
3878
- #: framework/features/header/items/account/options.php:237,
3879
- #: build_tmp/build/framework/features/header/items/account/options.php:237
3880
- msgid "Custom Label"
3881
  msgstr ""
3882
 
3883
- #: framework/features/header/items/account/options.php:242,
3884
- #: framework/features/header/items/account/view.php:77,
3885
- #: build_tmp/build/framework/features/header/items/account/options.php:242,
3886
- #: build_tmp/build/framework/features/header/items/account/view.php:77
3887
- msgid "My Account"
3888
  msgstr ""
3889
 
3890
- #: framework/features/header/items/account/options.php:265,
3891
- #: build_tmp/build/framework/features/header/items/account/options.php:265
3892
- msgid "Modal"
3893
  msgstr ""
3894
 
3895
- #: framework/features/header/items/account/options.php:293,
3896
- #: build_tmp/build/framework/features/header/items/account/options.php:293
3897
- msgid "View Type"
 
3898
  msgstr ""
3899
 
3900
- #: framework/features/header/items/account/options.php:421,
3901
- #: build_tmp/build/framework/features/header/items/account/options.php:421
3902
- msgid "Label/Name Visibility"
3903
  msgstr ""
3904
 
3905
- #: framework/features/header/items/account/options.php:450,
3906
- #: build_tmp/build/framework/features/header/items/account/options.php:450
3907
- msgid "Label/Name Font"
3908
  msgstr ""
3909
 
3910
- #: framework/features/header/items/account/options.php:461,
3911
- #: framework/features/header/items/account/options.php:490,
3912
- #: framework/features/header/items/account/options.php:521,
3913
- #: framework/features/header/items/account/options.php:551,
3914
- #: build_tmp/build/framework/features/header/items/account/options.php:461,
3915
- #: build_tmp/build/framework/features/header/items/account/options.php:490,
3916
- #: build_tmp/build/framework/features/header/items/account/options.php:521,
3917
- #: build_tmp/build/framework/features/header/items/account/options.php:551
3918
- msgid "Label/Name Color"
3919
  msgstr ""
3920
 
3921
- #: framework/features/header/items/account/options.php:466,
3922
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:134,
3923
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:260,
3924
- #: framework/premium/features/premium-header/items/contacts/options.php:326,
3925
- #: framework/premium/features/premium-header/items/contacts/options.php:496,
3926
- #: framework/premium/features/premium-header/items/contacts/options.php:643,
 
 
3927
  #: framework/premium/features/premium-header/items/language-switcher/options.php:208,
3928
  #: framework/premium/features/premium-header/items/search-input/options.php:181,
3929
  #: framework/premium/features/premium-header/items/search-input/options.php:311,
3930
- #: framework/premium/features/premium-header/items/search-input/options.php:445,
3931
- #: build_tmp/build/framework/features/header/items/account/options.php:466,
3932
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:134,
3933
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:260,
3934
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:326,
3935
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:496,
3936
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:643,
3937
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:208,
3938
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:181,
3939
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:311,
3940
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:445
3941
  msgid "Default State"
3942
  msgstr ""
3943
 
3944
- #: framework/features/header/items/account/options.php:471,
3945
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:139,
3946
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:265,
3947
- #: framework/premium/features/premium-header/items/contacts/options.php:331,
3948
- #: framework/premium/features/premium-header/items/contacts/options.php:501,
3949
- #: framework/premium/features/premium-header/items/contacts/options.php:651,
 
 
3950
  #: framework/premium/features/premium-header/items/language-switcher/options.php:213,
3951
  #: framework/premium/features/premium-header/items/search-input/options.php:186,
3952
  #: framework/premium/features/premium-header/items/search-input/options.php:316,
3953
- #: framework/premium/features/premium-header/items/search-input/options.php:450,
3954
- #: build_tmp/build/framework/features/header/items/account/options.php:471,
3955
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:139,
3956
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:265,
3957
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:331,
3958
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:501,
3959
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:651,
3960
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:213,
3961
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:186,
3962
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:316,
3963
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:450
3964
  msgid "Transparent State"
3965
  msgstr ""
3966
 
3967
- #: framework/features/header/items/account/options.php:480,
3968
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:148,
3969
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:274,
3970
- #: framework/premium/features/premium-header/items/contacts/options.php:340,
3971
- #: framework/premium/features/premium-header/items/contacts/options.php:510,
3972
- #: framework/premium/features/premium-header/items/contacts/options.php:661,
 
 
3973
  #: framework/premium/features/premium-header/items/language-switcher/options.php:222,
3974
  #: framework/premium/features/premium-header/items/search-input/options.php:195,
3975
  #: framework/premium/features/premium-header/items/search-input/options.php:325,
3976
- #: framework/premium/features/premium-header/items/search-input/options.php:459,
3977
- #: build_tmp/build/framework/features/header/items/account/options.php:480,
3978
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:148,
3979
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:274,
3980
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:340,
3981
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:510,
3982
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:661,
3983
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:222,
3984
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:195,
3985
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:325,
3986
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:459
3987
  msgid "Sticky State"
3988
  msgstr ""
3989
 
3990
- #: framework/features/header/items/account/options.php:588,
3991
- #: build_tmp/build/framework/features/header/items/account/options.php:588
3992
  msgid "Item Margin"
3993
  msgstr ""
3994
 
3995
- #: framework/features/header/items/account/options.php:615,
3996
- #: build_tmp/build/framework/features/header/items/account/options.php:615
3997
  msgid "Form Shadow"
3998
  msgstr ""
3999
 
4000
- #: framework/features/header/items/account/options.php:633,
4001
- #: build_tmp/build/framework/features/header/items/account/options.php:633
4002
  msgid "Form Background"
4003
  msgstr ""
4004
 
4005
- #: framework/features/header/items/account/options.php:648,
4006
- #: build_tmp/build/framework/features/header/items/account/options.php:648
4007
  msgid "Form Backdrop"
4008
  msgstr ""
4009
 
4010
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-helpers.php:43,
4011
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-helpers.php:43
 
 
 
 
 
 
 
 
 
 
 
 
 
4012
  msgid "Add to wish list"
4013
  msgstr ""
4014
 
4015
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:17,
4016
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:17
 
 
 
4017
  msgid "Products Wishlist"
4018
  msgstr ""
4019
 
4020
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:32,
4021
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:32
4022
  msgid "Show Wishlist For"
4023
  msgstr ""
4024
 
4025
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:38,
4026
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:38
4027
  msgid "Logged Users"
4028
  msgstr ""
4029
 
4030
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:39,
4031
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:39
4032
  msgid "All Users"
4033
  msgstr ""
4034
 
4035
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:49,
4036
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:49
4037
  msgid "Wish List Page"
4038
  msgstr ""
4039
 
4040
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:55,
4041
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:55
4042
  msgid ""
4043
  "The page you select here will display the wish list for your logged out "
4044
  "users."
4045
  msgstr ""
4046
 
4047
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:64,
4048
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:64
4049
  msgid "Display Wishlist Button On"
4050
  msgstr ""
4051
 
4052
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:68,
4053
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:68
4054
  msgid "Archive Pages"
4055
  msgstr ""
4056
 
4057
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:75,
4058
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:75
4059
  msgid "Single Product Pages"
4060
  msgstr ""
4061
 
4062
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:82,
4063
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:82
4064
  msgid "Quick View Modal"
4065
  msgstr ""
4066
 
4067
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:104,
4068
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:104
4069
- msgid "You don't have any products in your wish list yet."
4070
  msgstr ""
4071
 
4072
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:12,
4073
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:12
4074
- msgid "Product"
4075
  msgstr ""
4076
 
4077
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:13,
4078
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:13
4079
- msgid "Add to Cart"
4080
  msgstr ""
4081
 
4082
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:65,
4083
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:65
4084
- msgid "Remove Product"
4085
  msgstr ""
4086
 
4087
- #: framework/premium/extensions/woocommerce-extra/includes/wish-list.php:84,
4088
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list.php:84
4089
- msgid "Wish List"
4090
  msgstr ""
4091
 
4092
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/config.php:4,
4093
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:92,
4094
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/view.php:65,
4095
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/config.php:4,
4096
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:92,
4097
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/view.php:65
4098
- msgid "Wishlist"
4099
  msgstr ""
4100
 
4101
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:49,
4102
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:49
4103
- msgid "Icon Badge"
4104
  msgstr ""
4105
 
4106
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:60,
4107
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:60
4108
- msgid "Label Visibility"
4109
  msgstr ""
4110
 
4111
- #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:118,
4112
- #: build_tmp/build/framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:118
4113
- msgid "Label Font"
4114
  msgstr ""
4115
 
4116
- #: framework/premium/features/premium-header/items/contacts/config.php:4,
4117
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/config.php:4
4118
- msgid "Contacts"
4119
  msgstr ""
4120
 
4121
- #: framework/premium/features/premium-header/items/contacts/options.php:255,
4122
- #: framework/premium/features/premium-header/items/language-switcher/options.php:95,
4123
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:255,
4124
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:95
4125
- msgid "Items Spacing"
4126
  msgstr ""
4127
 
4128
- #: framework/premium/features/premium-header/items/contacts/options.php:311,
4129
- #: framework/premium/features/premium-header/items/language-switcher/options.php:192,
4130
- #: framework/premium/features/premium-header/items/language-switcher/options.php:376,
4131
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:311,
4132
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:192,
4133
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:376
4134
- msgid "Font"
4135
  msgstr ""
4136
 
4137
- #: framework/premium/features/premium-header/items/contacts/options.php:491,
4138
- #: framework/premium/features/premium-header/items/contacts/options.php:520,
4139
- #: framework/premium/features/premium-header/items/contacts/options.php:551,
4140
- #: framework/premium/features/premium-header/items/contacts/options.php:581,
4141
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:491,
4142
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:520,
4143
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:551,
4144
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:581
4145
- msgid "Icons Color"
4146
  msgstr ""
4147
 
4148
- #: framework/premium/features/premium-header/items/contacts/options.php:796,
 
 
 
 
 
4149
  #: framework/premium/features/premium-header/items/divider/options.php:107,
4150
  #: framework/premium/features/premium-header/items/divider/options.php:126,
4151
  #: framework/premium/features/premium-header/items/language-switcher/options.php:323,
4152
- #: framework/premium/features/premium-header/items/search-input/options.php:584,
4153
- #: build_tmp/build/framework/premium/features/premium-header/items/contacts/options.php:796,
4154
- #: build_tmp/build/framework/premium/features/premium-header/items/divider/options.php:107,
4155
- #: build_tmp/build/framework/premium/features/premium-header/items/divider/options.php:126,
4156
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:323,
4157
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:584
4158
  msgid "Margin"
4159
  msgstr ""
4160
 
4161
- #: framework/premium/features/premium-header/items/divider/config.php:4,
4162
- #: build_tmp/build/framework/premium/features/premium-header/items/divider/config.php:4
 
 
 
4163
  msgid "Divider"
4164
  msgstr ""
4165
 
4166
- #: framework/premium/features/premium-header/items/divider/options.php:6,
4167
- #: build_tmp/build/framework/premium/features/premium-header/items/divider/options.php:6
4168
  msgid "Size"
4169
  msgstr ""
4170
 
4171
- #: framework/premium/features/premium-header/items/language-switcher/config.php:6,
4172
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/config.php:6
4173
  msgid "Languages"
4174
  msgstr ""
4175
 
4176
- #: framework/premium/features/premium-header/items/language-switcher/options.php:17,
4177
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:17
4178
  msgid "Top Level Options"
4179
  msgstr ""
4180
 
4181
- #: framework/premium/features/premium-header/items/language-switcher/options.php:37,
4182
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:37
4183
  msgid "Dropdown"
4184
  msgstr ""
4185
 
4186
- #: framework/premium/features/premium-header/items/language-switcher/options.php:47,
4187
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:47
4188
  msgid "Display"
4189
  msgstr ""
4190
 
4191
- #: framework/premium/features/premium-header/items/language-switcher/options.php:59,
4192
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:59
4193
  msgid "Flag"
4194
  msgstr ""
4195
 
4196
- #: framework/premium/features/premium-header/items/language-switcher/options.php:73,
4197
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:73
 
 
 
4198
  msgid "Label Style"
4199
  msgstr ""
4200
 
4201
- #: framework/premium/features/premium-header/items/language-switcher/options.php:79,
4202
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:79
4203
  msgid "Long"
4204
  msgstr ""
4205
 
4206
- #: framework/premium/features/premium-header/items/language-switcher/options.php:80,
4207
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:80
4208
  msgid "Short"
4209
  msgstr ""
4210
 
4211
- #: framework/premium/features/premium-header/items/language-switcher/options.php:112,
4212
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:112
4213
  msgid "Hide Current Language"
4214
  msgstr ""
4215
 
4216
- #: framework/premium/features/premium-header/items/language-switcher/options.php:343,
4217
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:343
4218
  msgid "Dropdown Options"
4219
  msgstr ""
4220
 
4221
- #: framework/premium/features/premium-header/items/language-switcher/options.php:352,
4222
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:352
4223
  msgid "Dropdown Top Offset"
4224
  msgstr ""
4225
 
4226
- #: framework/premium/features/premium-header/items/language-switcher/options.php:360,
4227
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:360
4228
  msgid "Items Vertical Spacing"
4229
  msgstr ""
4230
 
4231
- #: framework/premium/features/premium-header/items/language-switcher/options.php:465,
4232
- #: build_tmp/build/framework/premium/features/premium-header/items/language-switcher/options.php:465
4233
  msgid "Border Radius"
4234
  msgstr ""
4235
 
4236
- #: framework/premium/features/premium-header/items/search-input/config.php:4,
4237
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/config.php:4
4238
  msgid "Search Box"
4239
  msgstr ""
4240
 
4241
- #: framework/premium/features/premium-header/items/search-input/options.php:34,
4242
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:34
4243
  msgid "Placeholder Text"
4244
  msgstr ""
4245
 
4246
- #: framework/premium/features/premium-header/items/search-input/options.php:44,
4247
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:44
4248
  msgid "Input Maximum Width"
4249
  msgstr ""
4250
 
4251
- #: framework/premium/features/premium-header/items/search-input/options.php:56,
4252
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:56
4253
  msgid "Input Height"
4254
  msgstr ""
4255
 
4256
- #: framework/premium/features/premium-header/items/search-input/options.php:71,
4257
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:71
4258
  msgid "Live Results"
4259
  msgstr ""
4260
 
4261
- #: framework/premium/features/premium-header/items/search-input/options.php:82,
4262
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:82
4263
  msgid "Live Results Images"
4264
  msgstr ""
4265
 
4266
- #: framework/premium/features/premium-header/items/search-input/options.php:93,
4267
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:93
4268
  msgid "Search Through Criteria"
4269
  msgstr ""
4270
 
4271
- #: framework/premium/features/premium-header/items/search-input/options.php:94,
4272
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:94
4273
  msgid "Chose in which post types do you want to perform searches."
4274
  msgstr ""
4275
 
4276
  #: framework/premium/features/premium-header/items/search-input/options.php:176,
4277
  #: framework/premium/features/premium-header/items/search-input/options.php:205,
4278
  #: framework/premium/features/premium-header/items/search-input/options.php:237,
4279
- #: framework/premium/features/premium-header/items/search-input/options.php:267,
4280
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:176,
4281
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:205,
4282
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:237,
4283
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:267
4284
  msgid "Input Font Color"
4285
  msgstr ""
4286
 
4287
  #: framework/premium/features/premium-header/items/search-input/options.php:229,
4288
  #: framework/premium/features/premium-header/items/search-input/options.php:260,
4289
  #: framework/premium/features/premium-header/items/search-input/options.php:290,
4290
- #: framework/premium/features/premium-header/items/search-input/options.php:358,
4291
- #: framework/premium/features/premium-header/items/search-input/options.php:388,
4292
- #: framework/premium/features/premium-header/items/search-input/options.php:418,
4293
- #: framework/premium/features/premium-header/items/search-input/options.php:491,
4294
- #: framework/premium/features/premium-header/items/search-input/options.php:521,
4295
- #: framework/premium/features/premium-header/items/search-input/options.php:551,
4296
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:229,
4297
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:260,
4298
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:290,
4299
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:358,
4300
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:388,
4301
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:418,
4302
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:491,
4303
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:521,
4304
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:551
4305
  msgid "Focus"
4306
  msgstr ""
4307
 
4308
  #: framework/premium/features/premium-header/items/search-input/options.php:306,
4309
  #: framework/premium/features/premium-header/items/search-input/options.php:335,
4310
- #: framework/premium/features/premium-header/items/search-input/options.php:365,
4311
- #: framework/premium/features/premium-header/items/search-input/options.php:395,
4312
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:306,
4313
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:335,
4314
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:365,
4315
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:395
 
 
 
4316
  msgid "Input Border Color"
4317
  msgstr ""
4318
 
4319
- #: framework/premium/features/premium-header/items/search-input/options.php:440,
4320
- #: framework/premium/features/premium-header/items/search-input/options.php:468,
4321
- #: framework/premium/features/premium-header/items/search-input/options.php:498,
4322
- #: framework/premium/features/premium-header/items/search-input/options.php:528,
4323
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:440,
4324
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:468,
4325
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:498,
4326
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:528
4327
  msgid "Input Background Color"
4328
  msgstr ""
4329
 
4330
- #: framework/premium/features/premium-header/items/search-input/options.php:604,
4331
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:604
4332
  msgid "Dropdown Text Color"
4333
  msgstr ""
4334
 
4335
- #: framework/premium/features/premium-header/items/search-input/options.php:635,
4336
- #: build_tmp/build/framework/premium/features/premium-header/items/search-input/options.php:635
4337
  msgid "Dropdown Background"
4338
  msgstr ""
4339
 
4340
- #: framework/premium/features/premium-header/items/widget-area-1/config.php:4,
4341
- #: build_tmp/build/framework/premium/features/premium-header/items/widget-area-1/config.php:4
4342
  msgid "Widget Area"
4343
  msgstr ""
4344
 
4345
- #: framework/extensions/mailchimp/admin-static/js/ListPicker.js:14
4346
- #: framework/extensions/mailchimp/admin-static/js/ListPicker/Implementation.js:59
4347
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:144
4348
  #: static/js/screens/SiteExport.js:143
4349
  msgid "Loading..."
4350
  msgstr ""
4351
 
4352
- #: framework/extensions/mailchimp/admin-static/js/ListPicker/Implementation.js:60
4353
- #: framework/extensions/mailchimp/dashboard-static/js/ListPicker.js:85
4354
  msgid "Invalid API Key..."
4355
  msgstr ""
4356
 
4357
- #: framework/extensions/mailchimp/admin-static/js/ListPicker/Implementation.js:88
4358
- #: framework/extensions/mailchimp/dashboard-static/js/ListPicker.js:113
4359
  msgid "Select list..."
4360
  msgstr ""
4361
 
4362
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:113
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4363
  msgid "API Key"
4364
  msgstr ""
4365
 
4366
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:146
4367
- #: framework/extensions/mailchimp/dashboard-static/js/Mailchimp.js:74
4368
  #: framework/extensions/product-reviews/static/js/ProductReviews.js:73
4369
  #: framework/premium/extensions/adobe-typekit/static/js/AdobeTypekit.js:72
4370
  #: framework/premium/extensions/custom-fonts/dashboard-static/js/CustomFonts.js:71
@@ -4374,37 +3614,35 @@ msgstr ""
4374
  msgid "Activate"
4375
  msgstr ""
4376
 
4377
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:147
4378
- #: framework/premium/extensions/mega-menu/static/js/SettingsManager.js:219
4379
  #: framework/premium/extensions/sidebars/static/js/SettingsManager.js:99
4380
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:863
4381
  #: framework/premium/static/js/footer/EditConditions.js:143
4382
  msgid "Save Settings"
4383
  msgstr ""
4384
 
4385
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:73
4386
  msgid "API Credentials"
4387
  msgstr ""
4388
 
4389
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:78
4390
- msgid ""
4391
- "Enter your Mailchimp API credentials in the form below. More info on how to "
4392
- "generate an API key can be found %shere%s."
4393
  msgstr ""
4394
 
4395
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:90
4396
- msgid "Pick service"
4397
  msgstr ""
4398
 
4399
- #: framework/extensions/mailchimp/dashboard-static/js/EditCredentials.js:95
4400
  msgid "Pick Mailing Service"
4401
  msgstr ""
4402
 
4403
- #: framework/extensions/mailchimp/dashboard-static/js/ListPicker.js:84
4404
  msgid "Loading"
4405
  msgstr ""
4406
 
4407
- #: framework/extensions/mailchimp/dashboard-static/js/Mailchimp.js:73
4408
  #: framework/extensions/product-reviews/static/js/ProductReviews.js:72
4409
  #: framework/premium/extensions/adobe-typekit/static/js/AdobeTypekit.js:71
4410
  #: framework/premium/extensions/custom-fonts/dashboard-static/js/CustomFonts.js:70
@@ -4465,7 +3703,7 @@ msgid "Variations"
4465
  msgstr ""
4466
 
4467
  #: framework/premium/extensions/adobe-typekit/static/js/EditSettings.js:96
4468
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:93
4469
  msgid "Edit Settings"
4470
  msgstr ""
4471
 
@@ -4485,7 +3723,7 @@ msgid "Upload Simple Font"
4485
  msgstr ""
4486
 
4487
  #: framework/premium/extensions/custom-fonts/dashboard-static/js/AllFonts.js:125
4488
- #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:265
4489
  msgid "Upload Variable Font"
4490
  msgstr ""
4491
 
@@ -4528,7 +3766,7 @@ msgid "Choose"
4528
  msgstr ""
4529
 
4530
  #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:174
4531
- #: static/js/options/ConditionsManager.js:96
4532
  msgid "Select variation"
4533
  msgstr ""
4534
 
@@ -4542,30 +3780,32 @@ msgstr ""
4542
 
4543
  #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:247
4544
  msgid ""
4545
- "Upload only the %s.woff2%s font file format (see browser coverage %shere%s). "
4546
- "Use %sthis converter tool%s if you don't have this font format."
 
4547
  msgstr ""
4548
 
4549
- #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:269
4550
  msgid ""
4551
- "Upload only the %s.woff2%s font file format. Please don't convert non-woff "
4552
- "variable fonts by yourself. Instead, just ask the font provider to hand a "
4553
- "correct file otherwise the %svariable%s font will loose its capabilities."
 
4554
  msgstr ""
4555
 
4556
- #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:293
4557
  msgid "Font Name"
4558
  msgstr ""
4559
 
4560
- #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:336
4561
  msgid "Add/upload another font variation"
4562
  msgstr ""
4563
 
4564
- #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:354
4565
  msgid "Back to All Fonts"
4566
  msgstr ""
4567
 
4568
- #: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:379
4569
  msgid "Save Custom Font"
4570
  msgstr ""
4571
 
@@ -4597,7 +3837,7 @@ msgid ""
4597
  "those who want to comply with GDPR regulations or serve the font via CDN."
4598
  msgstr ""
4599
 
4600
- #: framework/premium/extensions/mega-menu/static/js/SettingsManager.js:136
4601
  msgid "Item Settings"
4602
  msgstr ""
4603
 
@@ -4609,130 +3849,156 @@ msgstr ""
4609
  msgid "Add one or more conditions in order to display your sidebar."
4610
  msgstr ""
4611
 
4612
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:104
4613
  msgid "White Label Settings"
4614
  msgstr ""
4615
 
4616
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:107
4617
  msgid ""
4618
  "Remove any link that points to Blocksy website and change the dashboard "
4619
  "identity. These options are mostly used by agencies and developers who are "
4620
  "building websites for clients."
4621
  msgstr ""
4622
 
4623
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:129
4624
  msgid "Advanced"
4625
  msgstr ""
4626
 
4627
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:144
4628
  msgid "Agency Details"
4629
  msgstr ""
4630
 
4631
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:152
4632
  msgid "Agency Name"
4633
  msgstr ""
4634
 
4635
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:183
4636
  msgid "Agency URL"
4637
  msgstr ""
4638
 
4639
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:214
4640
  msgid "Agency Support/Contact Form URL"
4641
  msgstr ""
4642
 
4643
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:249
4644
  msgid "Theme Details"
4645
  msgstr ""
4646
 
4647
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:257
4648
  msgid "Theme Name"
4649
  msgstr ""
4650
 
4651
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:288
4652
  msgid "Theme Description"
4653
  msgstr ""
4654
 
4655
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:319
4656
  msgid "Theme Screenshot URL"
4657
  msgstr ""
4658
 
4659
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:416
4660
  msgid ""
4661
  "You can insert the link to a self hosted image or upload one. The "
4662
  "recommended image size is 1200px wide by 900px tall."
4663
  msgstr ""
4664
 
4665
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:426
4666
  msgid "Theme Icon URL"
4667
  msgstr ""
4668
 
4669
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:523
4670
  msgid ""
4671
  "You can insert the link to a self hosted image or upload one. The "
4672
  "recommended image size is 18px wide by 18px tall."
4673
  msgstr ""
4674
 
4675
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:536
4676
  msgid "Plugin Details"
4677
  msgstr ""
4678
 
4679
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:544
4680
  msgid "Plugin Name"
4681
  msgstr ""
4682
 
4683
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:575
4684
  msgid "Plugin Description"
4685
  msgstr ""
4686
 
4687
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:606
4688
- msgid "Plugin Screenshot URL"
4689
  msgstr ""
4690
 
4691
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:696
4692
  msgid "Choose File"
4693
  msgstr ""
4694
 
4695
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:703
4696
  msgid ""
4697
  "You can insert the link to a self hosted image or upload one. The "
4698
  "recommended image size is 256px wide by 256px tall."
4699
  msgstr ""
4700
 
4701
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:749
4702
  msgid "Hide Account Menu Item"
4703
  msgstr ""
4704
 
4705
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:757
4706
  msgid "Hide Starter Sites Tab"
4707
  msgstr ""
4708
 
4709
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:764
4710
  msgid "Hide Useful Plugins Tab"
4711
  msgstr ""
4712
 
4713
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:772
4714
  msgid "Hide Changelog Tab"
4715
  msgstr ""
4716
 
4717
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:780
4718
  msgid "Hide Support Section"
4719
  msgstr ""
4720
 
4721
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:788
4722
  msgid "Hide Beta Updates Section"
4723
  msgstr ""
4724
 
4725
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:825
4726
  msgid "Hide White Label Extension"
4727
  msgstr ""
4728
 
4729
- #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:842
4730
  msgid ""
4731
  "Please note that the white label extension will be hidden if this option is "
4732
  "enabled. In order to bring it back you have to hit the SHIFT key and click "
4733
  "on the dashboard logo."
4734
  msgstr ""
4735
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4736
  #: framework/premium/static/js/footer/CloneItem.js:65
4737
  #: framework/premium/static/js/header/CloneItem.js:65
4738
  msgid "Clone Item"
@@ -4791,7 +4057,7 @@ msgstr ""
4791
 
4792
  #: framework/premium/static/js/footer/EditConditions.js:84
4793
  #: static/js/header/EditConditions.js:83
4794
- #: static/js/options/DisplayCondition.js:38
4795
  msgid "Add/Edit Conditions"
4796
  msgstr ""
4797
 
@@ -4858,7 +4124,7 @@ msgid "Are you sure you want to continue?"
4858
  msgstr ""
4859
 
4860
  #: framework/premium/static/js/hooks/CodeEditor.js:60
4861
- #: static/js/options/CustomizerOptionsManager.js:330
4862
  msgid "Cancel"
4863
  msgstr ""
4864
 
@@ -4900,15 +4166,15 @@ msgstr ""
4900
  msgid "Template Name"
4901
  msgstr ""
4902
 
4903
- #: framework/premium/static/js/options/IconPicker.js:114
4904
  msgid "Change Icon"
4905
  msgstr ""
4906
 
4907
- #: framework/premium/static/js/options/IconPicker.js:131
4908
  msgid "Remove Icon"
4909
  msgstr ""
4910
 
4911
- #: framework/premium/static/js/options/IconPicker.js:137
4912
  msgid "Select"
4913
  msgstr ""
4914
 
@@ -4916,7 +4182,7 @@ msgstr ""
4916
  msgid "Search icon"
4917
  msgstr ""
4918
 
4919
- #: framework/premium/static/js/options/MultipleLocationsSelect.js:128
4920
  msgid "Add New Location"
4921
  msgstr ""
4922
 
@@ -4928,10 +4194,6 @@ msgstr ""
4928
  msgid "Custom Hook"
4929
  msgstr ""
4930
 
4931
- #: framework/premium/static/js/options/MultipleLocationsSelect.js:87
4932
- msgid "After Block Number"
4933
- msgstr ""
4934
-
4935
  #: framework/premium/static/js/typography/kadence.js:41
4936
  #: framework/premium/static/js/typography/stackable.js:44
4937
  msgid "Blocksy Local Google Fonts"
@@ -4947,27 +4209,16 @@ msgstr ""
4947
  msgid "Blocksy Custom Fonts"
4948
  msgstr ""
4949
 
4950
- #: static/js/components/BetaConsent.js:45
4951
- msgid "Receive βeta Updates"
4952
- msgstr ""
4953
-
4954
- #: static/js/components/BetaConsent.js:51
4955
- msgid ""
4956
- "Receive beta updates for Blocksy theme and companion and help us test the "
4957
- "new versions. Please note that installing beta versions is not recommended "
4958
- "on production sites."
4959
- msgstr ""
4960
-
4961
- #: static/js/dashboard.js:31
4962
  msgid "Starter Sites"
4963
  msgstr ""
4964
 
4965
- #: static/js/dashboard.js:43
4966
  msgid "Extensions"
4967
  msgstr ""
4968
 
4969
  #: static/js/header/EditConditions.js:142
4970
- #: static/js/options/DisplayCondition.js:75
4971
  msgid "Save Conditions"
4972
  msgstr ""
4973
 
@@ -4975,22 +4226,26 @@ msgstr ""
4975
  msgid "Add one or more conditions in order to display your header."
4976
  msgstr ""
4977
 
4978
- #: static/js/header/PanelsManager.js:167
4979
  msgid "Remove header"
4980
  msgstr ""
4981
 
4982
  #: static/js/helpers/SubmitSupport.js:18
4983
- msgid "Support"
4984
  msgstr ""
4985
 
4986
  #: static/js/helpers/SubmitSupport.js:20
4987
  msgid ""
4988
- "Got a question or need some help with the theme? You can always submit a "
4989
- "support ticket, and our team will help you out."
4990
  msgstr ""
4991
 
4992
  #: static/js/helpers/SubmitSupport.js:30
4993
- msgid "Submit a Ticket"
 
 
 
 
4994
  msgstr ""
4995
 
4996
  #: static/js/helpers/useActivationAction.js:84
@@ -5003,121 +4258,132 @@ msgstr ""
5003
  msgid "Upgrade Now"
5004
  msgstr ""
5005
 
5006
- #: static/js/options/ConditionsManager.js:121
5007
  msgid "Select rule"
5008
  msgstr ""
5009
 
5010
- #: static/js/options/ConditionsManager.js:159
5011
- msgid "Select post"
5012
  msgstr ""
5013
 
5014
- #: static/js/options/ConditionsManager.js:161
5015
- msgid "Select page"
5016
  msgstr ""
5017
 
5018
- #: static/js/options/ConditionsManager.js:202
5019
- msgid "Select taxonomy"
5020
- msgstr ""
5021
-
5022
- #: static/js/options/ConditionsManager.js:262
5023
  msgid "Add Display Condition"
5024
  msgstr ""
5025
 
5026
- #: static/js/options/ConditionsManager.js:281
5027
  msgid "Add User Condition"
5028
  msgstr ""
5029
 
5030
- #: static/js/options/ConditionsManager.js:98
5031
  msgid "Include"
5032
  msgstr ""
5033
 
5034
- #: static/js/options/ConditionsManager.js:99
5035
  msgid "Exclude"
5036
  msgstr ""
5037
 
5038
- #: static/js/options/CustomizerOptionsManager.js:119
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5039
  msgid "Import Customizations"
5040
  msgstr ""
5041
 
5042
- #: static/js/options/CustomizerOptionsManager.js:128
5043
  msgid "Copy Options"
5044
  msgstr ""
5045
 
5046
- #: static/js/options/CustomizerOptionsManager.js:131
5047
  msgid "Copy and import your customizations from parent or child theme."
5048
  msgstr ""
5049
 
5050
- #: static/js/options/CustomizerOptionsManager.js:185
5051
  msgid "Copy From Parent Theme"
5052
  msgstr ""
5053
 
5054
- #: static/js/options/CustomizerOptionsManager.js:188
5055
  msgid "Copy From Child Theme"
5056
  msgstr ""
5057
 
5058
- #: static/js/options/CustomizerOptionsManager.js:192
5059
  msgid ""
5060
  "You are about to copy all the settings from your parent theme into the child "
5061
  "theme. Are you sure you want to continue?"
5062
  msgstr ""
5063
 
5064
- #: static/js/options/CustomizerOptionsManager.js:198
5065
  msgid ""
5066
  "You are about to copy all the settings from your child theme into the parent "
5067
  "theme. Are you sure you want to continue?"
5068
  msgstr ""
5069
 
5070
- #: static/js/options/CustomizerOptionsManager.js:23
5071
- msgid ""
5072
- "Click the button below to export the customization settings for this theme."
5073
- msgstr ""
5074
-
5075
- #: static/js/options/CustomizerOptionsManager.js:245
5076
  msgid "Yes, I am sure"
5077
  msgstr ""
5078
 
5079
- #: static/js/options/CustomizerOptionsManager.js:259
5080
  msgid "Export Settings"
5081
  msgstr ""
5082
 
5083
- #: static/js/options/CustomizerOptionsManager.js:263
5084
  msgid "Choose what set of settings you want to export."
5085
  msgstr ""
5086
 
5087
- #: static/js/options/CustomizerOptionsManager.js:291
5088
  msgid "Customizer settings"
5089
  msgstr ""
5090
 
5091
- #: static/js/options/CustomizerOptionsManager.js:295
5092
  msgid "Widgets settings"
5093
  msgstr ""
5094
 
5095
- #: static/js/options/CustomizerOptionsManager.js:386
5096
  msgid "Export"
5097
  msgstr ""
5098
 
5099
- #: static/js/options/CustomizerOptionsManager.js:40
5100
- msgid "Export Customizations"
5101
  msgstr ""
5102
 
5103
- #: static/js/options/CustomizerOptionsManager.js:46
5104
- #: static/js/screens/DemoInstall/DemosList.js:96
5105
- msgid "Import"
5106
- msgstr ""
5107
-
5108
- #: static/js/options/CustomizerOptionsManager.js:49
5109
- msgid "Upload a file to import customization settings for this theme."
5110
- msgstr ""
5111
-
5112
- #: static/js/options/CustomizerOptionsManager.js:69
5113
- msgid "Click to upload a file..."
5114
  msgstr ""
5115
 
5116
- #: static/js/options/DisplayCondition.js:50
5117
  msgid "Transparent Header Display Conditions"
5118
  msgstr ""
5119
 
5120
- #: static/js/options/DisplayCondition.js:52
5121
  msgid "Add one or more conditions to display the transparent header."
5122
  msgstr ""
5123
 
@@ -5154,15 +4420,19 @@ msgstr ""
5154
  msgid "Next"
5155
  msgstr ""
5156
 
5157
- #: static/js/screens/DemoInstall/DemosList.js:42
 
 
 
 
5158
  msgid "Available for"
5159
  msgstr ""
5160
 
5161
- #: static/js/screens/DemoInstall/DemosList.js:85
5162
  msgid "Preview"
5163
  msgstr ""
5164
 
5165
- #: static/js/screens/DemoInstall/DemosList.js:95
5166
  msgid "Modify"
5167
  msgstr ""
5168
 
@@ -5386,11 +4656,11 @@ msgid ""
5386
  "Please select your prefered one in order to continue."
5387
  msgstr ""
5388
 
5389
- #: static/js/screens/DemoInstall/Wizzard/Plugins.js:60
5390
  msgid "Install & Activate Plugins"
5391
  msgstr ""
5392
 
5393
- #: static/js/screens/DemoInstall/Wizzard/Plugins.js:62
5394
  msgid ""
5395
  "The following plugins are required for this starter site in order to work "
5396
  "properly."
19
  "x-generator: babel-plugin-wp-i18n\n"
20
 
21
  #. translators: %s: PHP version
22
+ #: blocksy-companion.php:137
 
23
  msgid "Blocksy requires PHP version %s+, plugin is currently NOT RUNNING."
24
  msgstr ""
25
 
26
  #. translators: %s: WordPress version
27
+ #: blocksy-companion.php:148
 
28
  msgid ""
29
  "Blocksy requires WordPress version %s+. Because you are using an earlier "
30
  "version, the plugin is currently NOT RUNNING."
31
  msgstr ""
32
 
33
  #: framework/extensions-manager.php:247,
34
+ #: framework/premium/extensions/custom-fonts/extension.php:142
 
 
35
  msgid "Custom Fonts"
36
  msgstr ""
37
 
38
+ #: framework/extensions-manager.php:248
 
39
  msgid "Upload unlimited number of custom fonts."
40
  msgstr ""
41
 
42
+ #: framework/extensions-manager.php:259
 
43
  msgid "Sidebars"
44
  msgstr ""
45
 
46
+ #: framework/extensions-manager.php:260
 
47
  msgid "Create unlimited number of custom sidebars."
48
  msgstr ""
49
 
50
+ #: framework/extensions-manager.php:271
 
51
  msgid "White Label"
52
  msgstr ""
53
 
54
+ #: framework/extensions-manager.php:272
 
55
  msgid "Change theme/companion branding"
56
  msgstr ""
57
 
58
+ #: framework/theme-integration.php:252,
 
59
  #: framework/extensions/widgets/widgets/ct-facebook/options.php:16,
60
  #: framework/extensions/widgets/widgets/ct-facebook/view.php:12,
61
+ #: framework/extensions/widgets/widgets/ct-facebook/widget.php:13
 
 
 
62
  msgid "Facebook"
63
  msgstr ""
64
 
65
+ #: framework/theme-integration.php:253
 
66
  msgid "Twitter"
67
  msgstr ""
68
 
69
+ #: framework/theme-integration.php:254
 
70
  msgid "LinkedIn"
71
  msgstr ""
72
 
73
+ #: framework/theme-integration.php:255
 
74
  msgid "Dribbble"
75
  msgstr ""
76
 
77
+ #: framework/theme-integration.php:256
 
78
  msgid "Instagram"
79
  msgstr ""
80
 
81
+ #: framework/theme-integration.php:257
 
82
  msgid "Pinterest"
83
  msgstr ""
84
 
85
+ #: framework/theme-integration.php:258
 
86
  msgid "WordPress"
87
  msgstr ""
88
 
89
+ #: framework/theme-integration.php:259
 
90
  msgid "GitHub"
91
  msgstr ""
92
 
93
+ #: framework/theme-integration.php:260,
 
94
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:114,
95
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:195,
96
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:266,
97
+ #: framework/extensions/widgets/widgets/ct-socials/options.php:73
 
 
 
 
98
  msgid "Medium"
99
  msgstr ""
100
 
101
+ #: framework/theme-integration.php:261
 
102
  msgid "YouTube"
103
  msgstr ""
104
 
105
+ #: framework/theme-integration.php:262
 
106
  msgid "Vimeo"
107
  msgstr ""
108
 
109
+ #: framework/theme-integration.php:263
 
110
  msgid "VKontakte"
111
  msgstr ""
112
 
113
+ #: framework/theme-integration.php:264
 
114
  msgid "Odnoklassniki"
115
  msgstr ""
116
 
117
+ #: framework/theme-integration.php:265
 
118
  msgid "TikTok"
119
  msgstr ""
120
 
121
+ #: framework/theme-integration.php:337
 
122
  msgid "Companion"
123
  msgstr ""
124
 
125
+ #: framework/theme-integration.php:353 static/js/screens/SiteExport.js:106
 
 
126
  msgid "PRO"
127
  msgstr ""
128
 
129
+ #: framework/theme-integration.php:511
130
+ msgid "Check your email"
131
+ msgstr ""
132
+
133
+ #: framework/theme-integration.php:517
134
+ msgid "Registration Form"
135
+ msgstr ""
136
+
137
+ #: framework/theme-integration.php:518
138
+ msgid "Register For This Site"
139
+ msgstr ""
140
+
141
+ #: framework/widgets-manager.php:75
142
  msgid "Default widget name"
143
  msgstr ""
144
 
145
+ #: framework/widgets-manager.php:81
 
146
  msgid "Display online support infomation"
147
  msgstr ""
148
 
149
+ #: framework/widgets-manager.php:144
 
150
  msgid "Widget Title"
151
  msgstr ""
152
 
153
+ #: framework/features/conditions-manager.php:301
 
154
  msgid "%s Single"
155
  msgstr ""
156
 
157
+ #: framework/features/conditions-manager.php:309
 
158
  msgid "%s Archive"
159
  msgstr ""
160
 
161
+ #: framework/features/conditions-manager.php:321
 
162
  msgid "Entire Website"
163
  msgstr ""
164
 
165
+ #: framework/features/conditions-manager.php:327
 
166
  msgid "Basic"
167
  msgstr ""
168
 
169
+ #: framework/features/conditions-manager.php:331
 
170
  msgid "Singulars"
171
  msgstr ""
172
 
173
+ #: framework/features/conditions-manager.php:336
 
174
  msgid "Archives"
175
  msgstr ""
176
 
177
+ #: framework/features/conditions-manager.php:342,
178
  #: framework/extensions/trending/customizer.php:4,
 
 
179
  #: framework/extensions/widgets/widgets/ct-posts/options.php:11,
180
  #: framework/extensions/widgets/widgets/ct-posts/options.php:98,
181
  #: framework/extensions/widgets/widgets/ct-posts/view.php:129,
182
  #: framework/extensions/widgets/widgets/ct-posts/widget.php:13,
183
+ #: framework/premium/features/premium-header/items/search-input/options.php:4
 
 
 
 
 
184
  msgid "Posts"
185
  msgstr ""
186
 
187
+ #: framework/features/conditions-manager.php:346,
188
+ #: framework/premium/features/content-blocks/hooks-manager.php:266,
189
+ #: framework/premium/features/content-blocks/hooks-manager.php:274,
190
+ #: framework/premium/features/content-blocks/hooks-manager.php:282,
191
+ #: framework/premium/features/content-blocks/hooks-manager.php:289,
192
+ #: framework/premium/features/content-blocks/hooks-manager.php:296,
193
+ #: framework/premium/features/content-blocks/hooks-manager.php:304
 
 
 
 
 
194
  msgid "Single Post"
195
  msgstr ""
196
 
197
+ #: framework/features/conditions-manager.php:351
 
198
  msgid "All Post Archives"
199
  msgstr ""
200
 
201
+ #: framework/features/conditions-manager.php:356
 
202
  msgid "Post Categories"
203
  msgstr ""
204
 
205
+ #: framework/features/conditions-manager.php:361
 
206
  msgid "Post Tags"
207
  msgstr ""
208
 
209
+ #: framework/features/conditions-manager.php:367,
 
210
  #: framework/extensions/widgets/widgets/ct-posts/options.php:12,
211
+ #: framework/premium/features/premium-header/items/search-input/options.php:5
 
 
212
  msgid "Pages"
213
  msgstr ""
214
 
215
+ #: framework/features/conditions-manager.php:371
 
216
  msgid "Single Page"
217
  msgstr ""
218
 
219
+ #: framework/features/conditions-manager.php:418
 
220
  msgid "Specific"
221
  msgstr ""
222
 
223
+ #: framework/features/conditions-manager.php:422
 
224
  msgid "Post ID"
225
  msgstr ""
226
 
227
+ #: framework/features/conditions-manager.php:427
 
228
  msgid "Page ID"
229
  msgstr ""
230
 
231
+ #: framework/features/conditions-manager.php:432
232
+ #: static/js/options/ConditionsManager/PostIdPicker.js:76
 
233
  msgid "Custom Post Type ID"
234
  msgstr ""
235
 
236
+ #: framework/features/conditions-manager.php:437
 
237
  msgid "Taxonomy ID"
238
  msgstr ""
239
 
240
+ #: framework/features/conditions-manager.php:442
 
241
  msgid "Post with Taxonomy ID"
242
  msgstr ""
243
 
244
+ #: framework/features/conditions-manager.php:448
 
245
  msgid "Other Pages"
246
  msgstr ""
247
 
248
+ #: framework/features/conditions-manager.php:452
 
249
  msgid "404"
250
  msgstr ""
251
 
252
+ #: framework/features/conditions-manager.php:457,
253
+ #: framework/premium/extensions/shortcuts/views/bar.php:30,
254
  #: framework/premium/features/premium-header/items/search-input/options.php:37,
255
+ #: framework/premium/features/premium-header/items/search-input/view.php:58
 
 
256
  msgid "Search"
257
  msgstr ""
258
 
259
+ #: framework/features/conditions-manager.php:462
 
260
  msgid "Blog"
261
  msgstr ""
262
 
263
+ #: framework/features/conditions-manager.php:467
 
264
  msgid "Front Page"
265
  msgstr ""
266
 
267
+ #: framework/features/conditions-manager.php:479
 
268
  msgid "Author"
269
  msgstr ""
270
 
271
+ #: framework/features/conditions-manager.php:485
 
272
  msgid "User Auth"
273
  msgstr ""
274
 
275
+ #: framework/features/conditions-manager.php:489
 
276
  msgid "User Logged In"
277
  msgstr ""
278
 
279
+ #: framework/features/conditions-manager.php:494
 
280
  msgid "User Logged Out"
281
  msgstr ""
282
 
283
+ #: framework/features/conditions-manager.php:500
 
284
  msgid "User Roles"
285
  msgstr ""
286
 
287
+ #: framework/features/conditions-manager.php:581
288
+ msgid "Language"
289
+ msgstr ""
290
+
291
+ #: framework/features/demo-install.php:229
292
  msgid ""
293
  "Your PHP installation doesn't have support for XML. Please install the "
294
  "<i>xml</i> or <i>simplexml</i> PHP extension in order to be able to install "
296
  "in doing so."
297
  msgstr ""
298
 
299
+ #: framework/features/dynamic-css.php:46
 
300
  msgid "Dynamic CSS Output"
301
  msgstr ""
302
 
303
+ #: framework/features/dynamic-css.php:50
 
304
  msgid ""
305
  "The strategy of outputing the dynamic CSS. File - all the CSS code will be "
306
  "placed in a static file, otherwise it will be placed inline in head."
307
  msgstr ""
308
 
309
+ #: framework/features/dynamic-css.php:52
 
310
  msgid "File"
311
  msgstr ""
312
 
313
  #: framework/features/dynamic-css.php:53,
314
+ #: framework/premium/features/premium-header/items/language-switcher/options.php:32
 
 
315
  msgid "Inline"
316
  msgstr ""
317
 
318
+ #: framework/features/dynamic-css.php:63
 
319
  msgid "Emojis Script"
320
  msgstr ""
321
 
322
+ #: framework/features/dynamic-css.php:67
 
323
  msgid ""
324
+ "Enable this option if you want to remove WordPress emojis script in order to "
325
+ "improve the performance."
326
  msgstr ""
327
 
328
+ #: framework/features/google-analytics.php:69
 
329
  msgid "Google Analytics"
330
  msgstr ""
331
 
332
+ #: framework/features/google-analytics.php:74
 
333
  msgid "Insert your Google Analytics tracking ID."
334
  msgstr ""
335
 
336
+ #: framework/features/google-analytics.php:80
 
337
  msgid "Google Analytics v4"
338
  msgstr ""
339
 
340
+ #: framework/features/google-analytics.php:86
 
341
  msgid ""
342
+ "Insert your Google Analytics measurement ID. More instructions can be found "
343
+ "%shere%s."
344
  msgstr ""
345
 
346
+ #: framework/features/google-analytics.php:98
 
347
  msgid "IP Anonymization"
348
  msgstr ""
349
 
350
+ #: framework/features/google-analytics.php:101
 
351
  msgid ""
352
  "Enable Google Analytics IP anonymization feature <a href=\"https://"
353
  "developers.google.com/analytics/devguides/collection/gtagjs/ip-anonymization"
354
  "\">(more info)</a>."
355
  msgstr ""
356
 
357
+ #: framework/features/opengraph-meta-data.php:17
 
358
  msgid "Opengraph Meta Data"
359
  msgstr ""
360
 
361
+ #: framework/features/opengraph-meta-data.php:20
 
362
  msgid ""
363
  "Display a preview image and text excerpt when a link to your site is shared."
364
  msgstr ""
365
 
366
+ #: framework/features/opengraph-meta-data.php:29
 
367
  msgid "Facebook Page URL"
368
  msgstr ""
369
 
370
+ #: framework/features/opengraph-meta-data.php:36
 
371
  msgid "Facebook App ID"
372
  msgstr ""
373
 
374
+ #: framework/features/opengraph-meta-data.php:43
 
375
  msgid "Twitter Username"
376
  msgstr ""
377
 
378
+ #: framework/extensions/cookies-consent/config.php:4
 
379
  msgid "Cookies Consent"
380
  msgstr ""
381
 
382
+ #: framework/extensions/cookies-consent/config.php:5
 
383
  msgid "Enable this extension in order to comply with the GDPR regulations."
384
  msgstr ""
385
 
386
+ #: framework/extensions/cookies-consent/customizer.php:4
 
387
  msgid "Cookie Consent"
388
  msgstr ""
389
 
390
  #: framework/extensions/cookies-consent/customizer.php:18,
391
+ #: framework/extensions/newsletter-subscribe/customizer.php:12,
392
+ #: framework/extensions/product-reviews/metabox.php:6,
393
  #: framework/extensions/trending/customizer.php:39,
394
  #: framework/premium/extensions/mega-menu/options.php:6,
395
+ #: framework/premium/extensions/shortcuts/customizer.php:421,
396
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:11,
397
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:164,
398
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:31,
 
 
 
 
399
  #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:5,
400
  #: framework/premium/features/premium-header/items/contacts/options.php:5,
401
  #: framework/premium/features/premium-header/items/language-switcher/options.php:21,
402
  #: framework/premium/features/premium-header/items/language-switcher/options.php:347,
403
+ #: framework/premium/features/premium-header/items/search-input/options.php:29
404
+ #: framework/premium/extensions/white-label/dashboard-static/js/EditSettings.js:126
 
 
 
 
 
405
  msgid "General"
406
  msgstr ""
407
 
408
  #: framework/extensions/cookies-consent/customizer.php:31,
409
+ #: framework/premium/extensions/shortcuts/customizer.php:433,
410
+ #: framework/premium/extensions/woocommerce-extra/extension.php:68,
411
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:186,
412
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:23
 
 
 
413
  msgid "Type 1"
414
  msgstr ""
415
 
416
  #: framework/extensions/cookies-consent/customizer.php:36,
417
+ #: framework/premium/extensions/shortcuts/customizer.php:438,
418
+ #: framework/premium/extensions/woocommerce-extra/extension.php:73,
419
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:191,
420
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:28
 
 
 
421
  msgid "Type 2"
422
  msgstr ""
423
 
424
+ #: framework/extensions/cookies-consent/customizer.php:43
 
425
  msgid "Cookie period"
426
  msgstr ""
427
 
428
+ #: framework/extensions/cookies-consent/customizer.php:51
 
429
  msgid "One hour"
430
  msgstr ""
431
 
432
+ #: framework/extensions/cookies-consent/customizer.php:52
 
433
  msgid "One day"
434
  msgstr ""
435
 
436
+ #: framework/extensions/cookies-consent/customizer.php:53
 
437
  msgid "One week"
438
  msgstr ""
439
 
440
+ #: framework/extensions/cookies-consent/customizer.php:54
 
441
  msgid "One month"
442
  msgstr ""
443
 
444
+ #: framework/extensions/cookies-consent/customizer.php:55
 
445
  msgid "Three months"
446
  msgstr ""
447
 
448
+ #: framework/extensions/cookies-consent/customizer.php:56
 
449
  msgid "Six months"
450
  msgstr ""
451
 
452
+ #: framework/extensions/cookies-consent/customizer.php:57
 
453
  msgid "One year"
454
  msgstr ""
455
 
456
+ #: framework/extensions/cookies-consent/customizer.php:58
 
457
  msgid "Forever"
458
  msgstr ""
459
 
460
  #: framework/extensions/cookies-consent/customizer.php:65,
461
+ #: framework/premium/features/content-blocks/hooks-manager.php:178,
462
+ #: framework/premium/features/content-blocks/hooks-manager.php:186,
463
+ #: framework/premium/features/content-blocks/hooks-manager.php:194,
464
+ #: framework/premium/features/content-blocks/hooks-manager.php:202,
 
465
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:72,
466
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:101,
467
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:129,
469
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:185,
470
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:213,
471
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:241,
 
 
 
 
472
  #: framework/premium/features/premium-header/items/contacts/options.php:55,
473
  #: framework/premium/features/premium-header/items/contacts/options.php:81,
474
  #: framework/premium/features/premium-header/items/contacts/options.php:108,
475
  #: framework/premium/features/premium-header/items/contacts/options.php:135,
476
  #: framework/premium/features/premium-header/items/contacts/options.php:162,
477
  #: framework/premium/features/premium-header/items/contacts/options.php:189,
478
+ #: framework/premium/features/premium-header/items/contacts/options.php:216
 
 
 
 
 
 
 
 
 
 
 
 
 
 
479
  msgid "Content"
480
  msgstr ""
481
 
482
  #: framework/extensions/cookies-consent/customizer.php:67,
483
+ #: framework/extensions/cookies-consent/helpers.php:30
 
 
484
  msgid ""
485
  "We use cookies to ensure that we give you the best experience on our website."
486
  msgstr ""
487
 
488
+ #: framework/extensions/cookies-consent/customizer.php:79
 
489
  msgid "Button text"
490
  msgstr ""
491
 
492
  #: framework/extensions/cookies-consent/customizer.php:82,
493
+ #: framework/extensions/cookies-consent/helpers.php:33
 
 
494
  msgid "Accept"
495
  msgstr ""
496
 
497
  #: framework/extensions/cookies-consent/customizer.php:90,
498
+ #: framework/extensions/newsletter-subscribe/customizer.php:147,
499
+ #: framework/extensions/trending/customizer.php:161,
500
+ #: framework/premium/extensions/mega-menu/options.php:480,
501
+ #: framework/premium/extensions/shortcuts/customizer.php:641,
502
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:81,
503
  #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:31,
504
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:279,
505
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:152,
506
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:119,
507
+ #: framework/premium/features/premium-header/items/contacts/options.php:309,
 
 
 
 
508
  #: framework/premium/features/premium-header/items/language-switcher/options.php:186,
509
  #: framework/premium/features/premium-header/items/language-switcher/options.php:371,
510
+ #: framework/premium/features/premium-header/items/search-input/options.php:170
 
 
 
 
 
511
  msgid "Design"
512
  msgstr ""
513
 
514
  #: framework/extensions/cookies-consent/customizer.php:95,
515
+ #: framework/extensions/trending/customizer.php:176,
516
+ #: framework/premium/extensions/mega-menu/options.php:750,
517
+ #: framework/premium/extensions/shortcuts/customizer.php:657,
518
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:86,
519
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:174,
520
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:205,
521
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:234,
522
+ #: framework/premium/features/premium-header/items/contacts/options.php:325,
523
+ #: framework/premium/features/premium-header/items/contacts/options.php:354,
524
+ #: framework/premium/features/premium-header/items/contacts/options.php:397,
525
+ #: framework/premium/features/premium-header/items/contacts/options.php:437,
 
 
 
 
526
  #: framework/premium/features/premium-header/items/language-switcher/options.php:203,
527
  #: framework/premium/features/premium-header/items/language-switcher/options.php:232,
528
  #: framework/premium/features/premium-header/items/language-switcher/options.php:262,
529
  #: framework/premium/features/premium-header/items/language-switcher/options.php:291,
530
+ #: framework/premium/features/premium-header/items/language-switcher/options.php:382
 
 
 
 
 
 
 
 
 
 
 
 
 
531
  msgid "Font Color"
532
  msgstr ""
533
 
534
  #: framework/extensions/cookies-consent/customizer.php:112,
535
  #: framework/extensions/cookies-consent/customizer.php:142,
536
  #: framework/extensions/cookies-consent/customizer.php:167,
537
+ #: framework/extensions/newsletter-subscribe/customizer.php:169,
538
+ #: framework/extensions/newsletter-subscribe/customizer.php:200,
539
+ #: framework/extensions/newsletter-subscribe/customizer.php:225,
540
+ #: framework/extensions/trending/customizer.php:194,
541
+ #: framework/premium/extensions/mega-menu/options.php:722,
542
+ #: framework/premium/extensions/mega-menu/options.php:763,
543
+ #: framework/premium/extensions/mega-menu/options.php:782,
544
+ #: framework/premium/extensions/shortcuts/customizer.php:675,
545
+ #: framework/premium/extensions/shortcuts/customizer.php:707,
546
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:99,
547
  #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:73,
548
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:352,
549
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:381,
550
+ #: framework/features/header/items/account/options.php:561,
551
+ #: framework/features/header/items/account/options.php:593,
552
+ #: framework/features/header/items/account/options.php:623,
553
+ #: framework/features/header/items/account/options.php:705,
554
+ #: framework/features/header/items/account/options.php:736,
555
+ #: framework/features/header/items/account/options.php:765,
556
+ #: framework/features/header/items/account/options.php:873,
557
+ #: framework/features/header/items/account/options.php:904,
558
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:185,
559
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:217,
560
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:261,
561
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:191,
562
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:222,
563
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:251,
564
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:318,
565
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:349,
566
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:378,
567
+ #: framework/premium/features/premium-header/items/contacts/options.php:542,
568
+ #: framework/premium/features/premium-header/items/contacts/options.php:573,
569
+ #: framework/premium/features/premium-header/items/contacts/options.php:603,
570
+ #: framework/premium/features/premium-header/items/contacts/options.php:703,
571
+ #: framework/premium/features/premium-header/items/contacts/options.php:742,
572
+ #: framework/premium/features/premium-header/items/contacts/options.php:781,
573
+ #: framework/premium/features/premium-header/items/dark-mode-switcher/options.php:75,
574
+ #: framework/premium/features/premium-header/items/dark-mode-switcher/options.php:106,
575
+ #: framework/premium/features/premium-header/items/dark-mode-switcher/options.php:135,
 
 
 
 
 
576
  #: framework/premium/features/premium-header/items/language-switcher/options.php:249,
577
  #: framework/premium/features/premium-header/items/language-switcher/options.php:279,
578
  #: framework/premium/features/premium-header/items/language-switcher/options.php:308,
582
  #: framework/premium/features/premium-header/items/search-input/options.php:255,
583
  #: framework/premium/features/premium-header/items/search-input/options.php:285,
584
  #: framework/premium/features/premium-header/items/search-input/options.php:353,
585
+ #: framework/premium/features/premium-header/items/search-input/options.php:385,
586
+ #: framework/premium/features/premium-header/items/search-input/options.php:415,
587
+ #: framework/premium/features/premium-header/items/search-input/options.php:483,
588
+ #: framework/premium/features/premium-header/items/search-input/options.php:515,
589
+ #: framework/premium/features/premium-header/items/search-input/options.php:545,
590
+ #: framework/premium/features/premium-header/items/search-input/options.php:618,
591
+ #: framework/premium/features/premium-header/items/search-input/options.php:648,
592
+ #: framework/premium/features/premium-header/items/search-input/options.php:678,
593
+ #: framework/premium/features/premium-header/items/search-input/options.php:754,
594
+ #: framework/premium/features/premium-header/items/search-input/options.php:782
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
595
  msgid "Initial"
596
  msgstr ""
597
 
598
  #: framework/extensions/cookies-consent/customizer.php:118,
599
  #: framework/extensions/cookies-consent/customizer.php:147,
600
+ #: framework/extensions/newsletter-subscribe/customizer.php:175,
601
+ #: framework/extensions/newsletter-subscribe/customizer.php:205,
602
+ #: framework/extensions/trending/customizer.php:200,
603
+ #: framework/premium/extensions/shortcuts/customizer.php:681,
604
+ #: framework/premium/extensions/shortcuts/customizer.php:713,
605
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:357,
606
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:386,
607
+ #: framework/features/header/items/account/options.php:567,
608
+ #: framework/features/header/items/account/options.php:598,
609
+ #: framework/features/header/items/account/options.php:628,
610
+ #: framework/features/header/items/account/options.php:711,
611
+ #: framework/features/header/items/account/options.php:741,
612
+ #: framework/features/header/items/account/options.php:770,
613
+ #: framework/features/header/items/account/options.php:879,
614
+ #: framework/features/header/items/account/options.php:910,
615
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:197,
616
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:227,
617
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:256,
618
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:324,
619
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:354,
620
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:383,
621
+ #: framework/premium/features/premium-header/items/contacts/options.php:547,
622
+ #: framework/premium/features/premium-header/items/contacts/options.php:578,
623
+ #: framework/premium/features/premium-header/items/contacts/options.php:608,
624
+ #: framework/premium/features/premium-header/items/contacts/options.php:708,
625
+ #: framework/premium/features/premium-header/items/contacts/options.php:747,
626
+ #: framework/premium/features/premium-header/items/contacts/options.php:786,
627
+ #: framework/premium/features/premium-header/items/dark-mode-switcher/options.php:81,
628
+ #: framework/premium/features/premium-header/items/dark-mode-switcher/options.php:111,
629
+ #: framework/premium/features/premium-header/items/dark-mode-switcher/options.php:140,
630
  #: framework/premium/features/premium-header/items/language-switcher/options.php:404,
631
+ #: framework/premium/features/premium-header/items/search-input/options.php:759
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
632
  msgid "Hover"
633
  msgstr ""
634
 
635
  #: framework/extensions/cookies-consent/customizer.php:126,
636
+ #: framework/extensions/newsletter-subscribe/customizer.php:183
 
 
637
  msgid "Button Color"
638
  msgstr ""
639
 
640
  #: framework/extensions/cookies-consent/customizer.php:154,
641
+ #: framework/extensions/newsletter-subscribe/customizer.php:212,
642
+ #: framework/premium/extensions/mega-menu/options.php:770,
643
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:199,
644
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:275,
645
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:351,
646
+ #: framework/premium/features/premium-header/items/language-switcher/options.php:412
 
647
  msgid "Background Color"
648
  msgstr ""
649
 
650
+ #: framework/extensions/cookies-consent/customizer.php:179
 
651
  msgid "Maximum Width"
652
  msgstr ""
653
 
654
  #: framework/extensions/cookies-consent/customizer.php:202,
655
+ #: framework/extensions/cookies-consent/helpers.php:78
 
 
656
  msgid "I accept the %sPrivacy Policy%s"
657
  msgstr ""
658
 
659
+ #: framework/extensions/cookies-consent/customizer.php:206
 
660
  msgid "This text will appear under each comment form and subscribe form."
661
  msgstr ""
662
 
663
  #: framework/extensions/cookies-consent/readme.php:1,
664
+ #: framework/extensions/newsletter-subscribe/readme.php:1,
665
  #: framework/premium/extensions/code-snippets/readme.php:1,
666
+ #: framework/premium/extensions/woocommerce-extra/readme.php:1
 
 
 
 
667
  msgid "Instructions"
668
  msgstr ""
669
 
670
+ #: framework/extensions/cookies-consent/readme.php:4
 
671
  msgid ""
672
  "After installing and activating the Cookies Consent extension you will be "
673
  "able to configure it from this location:"
674
  msgstr ""
675
 
676
  #: framework/extensions/cookies-consent/readme.php:9,
 
677
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:158,
678
+ #: framework/extensions/widgets/widgets/ct-socials/options.php:31
 
 
679
  msgid "Customizer"
680
  msgstr ""
681
 
682
+ #: framework/extensions/cookies-consent/readme.php:13
 
683
  msgid "Navigate to %s and customize the notification to meet your needs."
684
  msgstr ""
685
 
686
+ #: framework/extensions/cookies-consent/readme.php:16
 
687
  msgid "Customizer ➝ Cookie Consent"
688
  msgstr ""
689
 
690
+ #: framework/extensions/newsletter-subscribe/config.php:4,
691
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/widget.php:13
692
+ msgid "Newsletter Subscribe"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
693
  msgstr ""
694
 
695
+ #: framework/extensions/newsletter-subscribe/config.php:5
696
+ msgid ""
697
+ "Display a subscribe form with the help of a widget, shortcode or a block."
698
  msgstr ""
699
 
700
+ #: framework/extensions/newsletter-subscribe/customizer.php:4
 
701
  msgid "Subscribe Form"
702
  msgstr ""
703
 
704
+ #: framework/extensions/newsletter-subscribe/customizer.php:18,
705
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:14,
 
706
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:15,
707
  #: framework/extensions/widgets/widgets/ct-advertisement/options.php:15,
708
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:15,
717
  #: framework/extensions/widgets/widgets/ct-posts/options.php:95,
718
  #: framework/extensions/widgets/widgets/ct-quote/options.php:15,
719
  #: framework/extensions/widgets/widgets/ct-socials/options.php:15,
 
720
  #: framework/premium/features/premium-header/items/contacts/options.php:48,
721
  #: framework/premium/features/premium-header/items/contacts/options.php:74,
722
  #: framework/premium/features/premium-header/items/contacts/options.php:101,
723
  #: framework/premium/features/premium-header/items/contacts/options.php:128,
724
  #: framework/premium/features/premium-header/items/contacts/options.php:155,
725
  #: framework/premium/features/premium-header/items/contacts/options.php:182,
726
+ #: framework/premium/features/premium-header/items/contacts/options.php:209
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
727
  msgid "Title"
728
  msgstr ""
729
 
730
+ #: framework/extensions/newsletter-subscribe/customizer.php:21,
731
+ #: framework/extensions/newsletter-subscribe/helpers.php:42,
732
+ #: framework/extensions/newsletter-subscribe/helpers.php:96
 
733
  msgid "Newsletter Updates"
734
  msgstr ""
735
 
736
+ #: framework/extensions/newsletter-subscribe/customizer.php:27,
737
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:22
 
 
738
  msgid "Message"
739
  msgstr ""
740
 
741
+ #: framework/extensions/newsletter-subscribe/customizer.php:29,
742
+ #: framework/extensions/newsletter-subscribe/helpers.php:45,
743
+ #: framework/extensions/newsletter-subscribe/helpers.php:97,
744
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:24,
745
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/view.php:16
 
 
 
746
  msgid "Enter your email address below to subscribe to our newsletter"
747
  msgstr ""
748
 
749
+ #: framework/extensions/newsletter-subscribe/customizer.php:42,
750
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:31
 
 
751
  msgid "List Source"
752
  msgstr ""
753
 
754
+ #: framework/extensions/newsletter-subscribe/customizer.php:49,
755
  #: framework/features/header/header-options.php:71,
756
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:38,
757
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:105,
 
 
758
  #: framework/extensions/widgets/widgets/ct-posts/options.php:173,
759
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:293,
760
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:337,
761
+ #: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:369
762
  msgid "Default"
763
  msgstr ""
764
 
765
+ #: framework/extensions/newsletter-subscribe/customizer.php:50,
766
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:39,
767
+ #: framework/premium/extensions/shortcuts/customizer.php:179,
768
+ #: framework/premium/extensions/shortcuts/customizer.php:205,
769
+ #: framework/extensions/widgets/widgets/ct-about-me/options.php:46
 
770
  msgid "Custom"
771
  msgstr ""
772
 
773
+ #: framework/extensions/newsletter-subscribe/customizer.php:62,
774
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:49
775
+ #: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:187
 
 
776
  msgid "List ID"
777
  msgstr ""
778
 
779
+ #: framework/extensions/newsletter-subscribe/customizer.php:80,
780
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:61
 
 
781
  msgid "Name Field"
782
  msgstr ""
783
 
784
+ #: framework/extensions/newsletter-subscribe/customizer.php:93,
785
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:73
 
 
786
  msgid "Name Label"
787
  msgstr ""
788
 
789
+ #: framework/extensions/newsletter-subscribe/customizer.php:95,
790
+ #: framework/extensions/newsletter-subscribe/extension.php:181,
791
+ #: framework/extensions/newsletter-subscribe/helpers.php:57,
792
+ #: framework/extensions/newsletter-subscribe/helpers.php:108,
793
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:75,
794
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/view.php:69
 
 
795
  msgid "Your name"
796
  msgstr ""
797
 
798
+ #: framework/extensions/newsletter-subscribe/customizer.php:105,
799
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:84
 
 
800
  msgid "Mail Label"
801
  msgstr ""
802
 
803
+ #: framework/extensions/newsletter-subscribe/customizer.php:107,
804
+ #: framework/extensions/newsletter-subscribe/extension.php:182,
805
+ #: framework/extensions/newsletter-subscribe/helpers.php:61,
806
+ #: framework/extensions/newsletter-subscribe/helpers.php:109,
807
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:86,
808
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/view.php:70
 
 
809
  msgid "Your email"
810
  msgstr ""
811
 
812
+ #: framework/extensions/newsletter-subscribe/customizer.php:114,
813
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:92
 
 
814
  msgid "Button Label"
815
  msgstr ""
816
 
817
+ #: framework/extensions/newsletter-subscribe/customizer.php:116,
818
+ #: framework/extensions/newsletter-subscribe/extension.php:176,
819
+ #: framework/extensions/newsletter-subscribe/helpers.php:52,
820
+ #: framework/extensions/newsletter-subscribe/helpers.php:101,
821
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/options.php:94,
822
+ #: framework/extensions/newsletter-subscribe/ct-newsletter-subscribe/view.php:19
 
 
823
  msgid "Subscribe"
824
  msgstr ""
825
 
826
+ #: framework/extensions/newsletter-subscribe/customizer.php:126,
827
+ #: framework/premium/extensions/shortcuts/customizer.php:42,
828
+ #: framework/premium/extensions/shortcuts/customizer.php:99,
829
+ #: framework/premium/extensions/shortcuts/customizer.php:156,
830
+ #: framework/premium/extensions/shortcuts/customizer.php:218,
831
+ #: framework/premium/extensions/shortcuts/customizer.php:271,
832
+ #: framework/premium/extensions/shortcuts/customizer.php:322,
833
+ #: framework/premium/extensions/shortcuts/customizer.php:373,
834
+ #: framework/premium/extensions/shortcuts/customizer.php:605,
835
+ #: framework/premium/features/content-blocks/meta-options.php:371
836
  msgid "Visibility"
837
  msgstr ""
838
 
839
+ #: framework/extensions/newsletter-subscribe/customizer.php:137,
840
+ #: framework/extensions/trending/customizer.php:106,
841
+ #: framework/features/header/header-options.php:89,
842
+ #: framework/features/header/header-options.php:171,
843
+ #: framework/premium/extensions/shortcuts/customizer.php:54,
844
+ #: framework/premium/extensions/shortcuts/customizer.php:111,
845
+ #: framework/premium/extensions/shortcuts/customizer.php:168,
846
+ #: framework/premium/extensions/shortcuts/customizer.php:230,
847
+ #: framework/premium/extensions/shortcuts/customizer.php:283,
848
+ #: framework/premium/extensions/shortcuts/customizer.php:334,
849
+ #: framework/premium/extensions/shortcuts/customizer.php:385,
850
+ #: framework/premium/extensions/shortcuts/customizer.php:497,
851
+ #: framework/premium/extensions/shortcuts/customizer.php:619,
852
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:47,
853
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:71,
854
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:219,
855
+ #: framework/premium/features/content-blocks/meta-options.php:382,
856
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:73
857
  msgid "Desktop"
858
  msgstr ""
859
 
860
+ #: framework/extensions/newsletter-subscribe/customizer.php:138,
861
+ #: framework/extensions/trending/customizer.php:107,
862
+ #: framework/premium/extensions/shortcuts/customizer.php:55,
863
+ #: framework/premium/extensions/shortcuts/customizer.php:112,
864
+ #: framework/premium/extensions/shortcuts/customizer.php:169,
865
+ #: framework/premium/extensions/shortcuts/customizer.php:231,
866
+ #: framework/premium/extensions/shortcuts/customizer.php:284,
867
+ #: framework/premium/extensions/shortcuts/customizer.php:335,
868
+ #: framework/premium/extensions/shortcuts/customizer.php:386,
869
+ #: framework/premium/extensions/shortcuts/customizer.php:498,
870
+ #: framework/premium/extensions/shortcuts/customizer.php:620,
871
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:48,
872
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:72,
873
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:220,
874
+ #: framework/premium/features/content-blocks/meta-options.php:383,
875
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:74
876
  msgid "Tablet"
877
  msgstr ""
878
 
879
+ #: framework/extensions/newsletter-subscribe/customizer.php:139,
880
+ #: framework/extensions/trending/customizer.php:108,
881
+ #: framework/features/header/header-options.php:91,
882
+ #: framework/features/header/header-options.php:173,
883
+ #: framework/premium/extensions/shortcuts/customizer.php:56,
884
+ #: framework/premium/extensions/shortcuts/customizer.php:113,
885
+ #: framework/premium/extensions/shortcuts/customizer.php:170,
886
+ #: framework/premium/extensions/shortcuts/customizer.php:232,
887
+ #: framework/premium/extensions/shortcuts/customizer.php:285,
888
+ #: framework/premium/extensions/shortcuts/customizer.php:336,
889
+ #: framework/premium/extensions/shortcuts/customizer.php:387,
890
+ #: framework/premium/extensions/shortcuts/customizer.php:499,
891
+ #: framework/premium/extensions/shortcuts/customizer.php:621,
892
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:49,
893
+ #: framework/premium/extensions/woocommerce-extra/floating-cart.php:73,
894
+ #: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:221,
895
+ #: framework/premium/features/content-blocks/meta-options.php:384,
896
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:117,
897
+ #: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:75,
898
+ #: framework/premium/features/premium-header/items/contacts/options.php:97
 
 
 
 
 
 
899
  msgid "Mobile"
900
  msgstr ""
901
 
902
+ #: framework/extensions/newsletter-subscribe/customizer.php:152
 
903
  msgid "Content Color"
904
  msgstr ""
905
 
906
+ #: framework/extensions/newsletter-subscribe/customizer.php:233,
907
+ #: framework/extensions/trending/customizer.php:224
 
 
908
  msgid "Container Inner Spacing"
909
  msgstr ""
910
 
911
+ #: framework/extensions/newsletter-subscribe/extension.php:129
 
912
  msgid "Disable Subscribe Form"
913
  msgstr ""
914
 
915
+ #: framework/extensions/newsletter-subscribe/helpers.php:163,
 
916
  #: framework/extensions/widgets/widgets/ct-about-me/options.php:81,
917
+ #: framework/features/header/items/account/options.php:278
 
 
918
  #: static/js/screens/SiteExport.js:85
919
  msgid "Name"
920
  msgstr ""
921
 
922
+ #: framework/extensions/newsletter-subscribe/helpers.php:166,
923
+ #: framework/features/header/modal/register.php:11,
924
+ #: framework/premium/extensions/shortcuts/customizer.php:120,
925
+ #: framework/premium/extensions/shortcuts/customizer.php:143,
926
  #: framework/extensions/widgets/widgets/ct-contact-info/options.php:201,
927
+ #: framework/premium/extensions/shortcuts/views/bar.php:27,
928
+ #: framework/premium/features/premium-header/items/contacts/options.php:178
 
929
  msgid "Email"
930
  msgstr ""
931
 
932
+ #: framework/extensions/newsletter-subscribe/readme.php:4
 
933
  msgid ""
934
  "After installing and activating the Mailchimp extension you will have two "
935
  "possibilities to show your subscribe form:"
936
  msgstr ""
937
 
938
+ #: framework/extensions/newsletter-subscribe/readme.php:9
 
939
  msgid "Mailchimp Widget"
940
  msgstr ""
941
 
942
+ #: framework/extensions/newsletter-subscribe/readme.php:13
 
943
  msgid "Navigate to %s and place the widget in any widget area you want."
944
  msgstr ""
945
 
946
+ #: framework/extensions/newsletter-subscribe/readme.php:16
 
947
  msgid "Appearance ➝ Widgets"
948
  msgstr ""
949
 
950
+ #: framework/extensions/newsletter-subscribe/readme.php:24
 
951
  msgid "Mailchimp Block"
952
  msgstr ""
953
 
954
+ #: framework/extensions/newsletter-subscribe/readme.php:28
 
955
  msgid "Navigate to %s and customize the form and more."
956
  msgstr ""
957
 
958
+ #: framework/extensions/newsletter-subscribe/readme.php:31
 
959
  msgid "Customizer ➝ Single Posts"
960
  msgstr ""
961
 
963
  #: framework/extensions/product-reviews/extension.php:140,
964
  #: framework/extensions/product-reviews/extension.php:141,
965
  #: framework/extensions/product-reviews/extension.php:144,
966
+ #: framework/extensions/product-reviews/extension.php:146
 
 
 
 
 
967
  msgid "Product Reviews"
968
  msgstr ""
969
 
970
+ #: framework/extensions/product-reviews/config.php:5
 
971
  msgid "A custom post type specially designed for creating product reviews."
972
  msgstr ""
973
 
974
+ #: framework/extensions/product-reviews/extension.php:145
 
975
  msgid "Product Review"
976
  msgstr ""
977
 
978
+ #: framework/extensions/product-reviews/extension.php:147
 
979
  msgid "Parent Product Review"
980
  msgstr ""
981
 
982
+ #: framework/extensions/product-reviews/extension.php:148
 
983
  msgid "All Reviews"
984
  msgstr ""
985
 
986
+ #: framework/extensions/product-reviews/extension.php:149
 
987
  msgid "View Product Review"
988
  msgstr ""
989
 
990
+ #: framework/extensions/product-reviews/extension.php:150
 
991
  msgid "Add New Product Review"
992
  msgstr ""
993
 
994
+ #: framework/extensions/product-reviews/extension.php:151
 
995
  msgid "Add New Review"
996
  msgstr ""
997
 
998
+ #: framework/extensions/product-reviews/extension.php:152
 
999
  msgid "Edit Product Review"
1000
  msgstr ""
1001
 
1002
+ #: framework/extensions/product-reviews/extension.php:153
 
1003
  msgid "Update Product Review"
1004
  msgstr ""
1005
 
1006
+ #: framework/extensions/product-reviews/extension.php:154
 
1007
  msgid "Search Product Review"
1008
  msgstr ""
1009
 
1010
+ #: framework/extensions/product-reviews/extension.php:155
 
1011
  msgid "Not Found"
1012
  msgstr ""
1013
 
1014
+ #: framework/extensions/product-reviews/extension.php:156
 
1015
  msgid "Not found in Trash"
1016
  msgstr ""
1017
 
1018
  #: framework/extensions/product-reviews/extension.php:190,
1019
+ #: framework/extensions/product-reviews/extension.php:200
 
 
1020
  msgid "Categories"
1021
  msgstr ""
1022
 
1023
  #: framework/extensions/product-reviews/extension.php:191,
1024
+ #: framework/extensions/widgets/widgets/ct-posts/options.php:37
 
 
1025
  msgid "Category"
1026
  msgstr ""
1027
 
1028
+ #: framework/extensions/product-reviews/extension.php:192
 
1029
  msgid "Search Category"
1030
  msgstr ""
1031
 
1032
+ #: framework/extensions/product-reviews/extension.php:193
 
1033
  msgid "All Categories"
1034
  msgstr ""
1035
 
1036
+ #: framework/extensions/product-reviews/extension.php:194
 
1037
  msgid "Parent Category"
1038
  msgstr ""
1039
 
1040
+ #: framework/extensions/product-reviews/extension.php:195
 
1041
  msgid "Parent Category:"
1042
  msgstr ""
1043
 
1044
+ #: framework/extensions/product-reviews/extension.php:196
 
1045
  msgid "Edit Category"
1046
  msgstr ""
1047
 
1048
+ #: framework/extensions/product-reviews/extension.php:197
 
1049
  msgid "Update Category"
1050
  msgstr ""
1051
 
1052
+ #: framework/extensions/product-reviews/extension.php:198
 
1053
  msgid "Add New Category"
1054
  msgstr ""
1055
 
1056
+ #: framework/extensions/product-reviews/extension.php:199
 
1057
  msgid "New Category Name"
1058
  msgstr ""
1059
 
1060
  #: framework/extensions/product-reviews/helpers.php:26,
1061
+ #: framework/extensions/product-reviews/metabox.php:89
1062
  msgid "Rating"
1063
  msgstr ""
1064
 
1065
+ #: framework/extensions/product-reviews/metabox.php:12
 
1066
  msgid "Gallery"
1067
  msgstr ""
1068
 
1069
+ #: framework/extensions/product-reviews/metabox.php:23
 
1070
  msgid "Affiliate Button Label"
1071
  msgstr ""
1072
 
1073
  #: framework/extensions/product-reviews/metabox.php:25,
1074
+ #: framework/extensions/product-reviews/views/single-top.php:131
 
 
1075
  msgid "Buy Now"
1076
  msgstr ""
1077
 
1078
+ #: framework/extensions/product-reviews/metabox.php:30
 
1079
  msgid "Affiliate Link"
1080
  msgstr ""
1081
 
1082
+ #: framework/extensions/product-reviews/metabox.php:36
1083
+ msgid "Open Link In New Tab"
1084
+ msgstr ""
1085
+
1086
+ #: framework/extensions/product-reviews/metabox.php:58
1087
  msgid "Read More Button Label"
1088
  msgstr ""
1089
 
1090
+ #: framework/extensions/product-reviews/metabox.php:60,
1091
+ #: framework/extensions/product-reviews/views/single-top.php:137
 
 
1092
  msgid "Read More"
1093
  msgstr ""
1094
 
1095
+ #: framework/extensions/product-reviews/metabox.php:80
 
1096
  msgid "Small Description"
1097
  msgstr ""
1098
 
1099
+ #: framework/extensions/product-reviews/metabox.php:95
 
1100
  msgid "Scores"
1101
  msgstr ""
1102
 
1103
+ #: framework/extensions/product-reviews/metabox.php:134
 
1104
  msgid "Product specs"
1105
  msgstr ""
1106
 
1107
+ #: framework/extensions/product-reviews/metabox.php:159,
1108
+ #: framework/extensions/product-reviews/views/single-top.php:215
 
 
1109
  msgid "Pros"
1110
  msgstr ""
1111
 
1112
+ #: framework/extensions/product-reviews/metabox.php:179,
1113
+ #: framework/extensions/product-reviews/views/single-top.php:231
 
 
1114
  msgid "Cons"
1115
  msgstr ""
1116
 
1117
  #: framework/extensions/trending/config.php:4,
1118
+ #: framework/extensions/trending/customizer.php:26
1119
+ msgid "Trending Posts"
1120
  msgstr ""
1121
 
1122
+ #: framework/extensions/trending/config.php:5
 
1123
  msgid ""
1124
  "Display a trending list of posts, products or custom post types at the "
1125
  "bottom of your website."
1126
  msgstr ""
1127
 
1128
  #: framework/extensions/trending/customizer.php:8,
1129
+ #: framework/premium/extensions/shortcuts/views/bar.php:29,
1130
+ #: framework/premium/features/premium-header/items/search-input/options.php:6
 
1131
  msgid "Products"
1132
  msgstr ""
1133
 
1134
+ #: framework/extensions/trending/customizer.php:65
 
 
 
 
 
 
1135
  msgid "Trending From"
1136
  msgstr ""
1137
 
1138
+ #: framework/extensions/trending/customizer.php:74,
1139
+ #: framework/extensions/widgets/widgets/ct-posts/options.php:211
 
 
1140
  msgid "All Time"
1141
  msgstr ""
1142
 
1143
+ #: framework/extensions/trending/customizer.php:75
 
1144
  msgid "Last 24 Hours"
1145
  msgstr ""
1146
 
1147
+ #: framework/extensions/trending/customizer.php:76
 
1148
  msgid "Last 7 Days"
1149
  msgstr ""
1150
 
1151
+ #: framework/extensions/trending/customizer.php:77
 
1152
  msgid "Last Month"
1153
  msgstr ""
1154
 
1155
+ #: framework/extensions/trending/customizer.php:94
 
1156
  msgid "Container Visibility"
1157
  msgstr ""
1158
 
1159
+ #: framework/extensions/trending/customizer.php:167
1160
+ msgid "Posts Font"
1161
+ msgstr ""
1162
+
1163
+ #: framework/extensions/trending/customizer.php:208,
1164
+ #: framework/premium/extensions/shortcuts/customizer.php:774
1165
  msgid "Container Background"
1166
  msgstr ""
1167
 
1168
+ #: framework/extensions/trending/helpers.php:174
 
1169
  msgid "Trending now"
1170
  msgstr ""
1171
 
1172
+ #: framework/extensions/widgets/config.php:4
 
1173
  msgid ""
1174
  "Popular/Recent Posts, Advertisement, Contact Info, Mailchimp Subscribe, "
1175
  "Social Icons and more."
1176
  msgstr ""
1177
 
1178
+ #: framework/features/header/account-modal.php:41,
1179
+ #: framework/features/header/items/account/options.php:481,
1180
+ #: framework/features/header/items/account/views/logout.php:48
 
1181
  msgid "Login"
1182
  msgstr ""
1183
 
1184
+ #: framework/features/header/account-modal.php:45
 
1185
  msgid "Sign Up"
1186
  msgstr ""
1187
 
1188
+ #: framework/features/header/account-modal.php:64
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1189
  msgid "Back to login"
1190
  msgstr ""
1191
 
1192
+ #: framework/features/header/header-options.php:6
 
1193
  msgid "Sticky Functionality"
1194
  msgstr ""
1195
 
1196
+ #: framework/features/header/header-options.php:63
 
1197
  msgid "Sticky Effect"
1198
  msgstr ""
1199
 
1200
+ #: framework/features/header/header-options.php:72
 
1201
  msgid "Slide Down"
1202
  msgstr ""
1203
 
1204
+ #: framework/features/header/header-options.php:73
 
1205
  msgid "Fade"
1206
  msgstr ""
1207
 
1208
+ #: framework/features/header/header-options.php:74
 
1209
  msgid "Auto Hide/Show"
1210
  msgstr ""
1211
 
1212
  #: framework/features/header/header-options.php:79,
1213
+ #: framework/features/header/header-options.php:160
 
 
1214
  msgid "Enable on"
1215
  msgstr ""
1216
 
1217
+ #: framework/features/header/header-options.php:106
 
1218
  msgid "Transparent Functionality"
1219
  msgstr ""
1220
 
1221
+ #: framework/features/header/header-options.php:144,
1222
+ #: framework/premium/extensions/shortcuts/customizer.php:626
1223
  #: framework/premium/static/js/footer/EditConditions.js:97
1224
  #: static/js/header/EditConditions.js:96
1225
  msgid "Display Conditions"
1226
  msgstr ""
1227
 
1228
+ #: framework/premium/features/content-blocks.php:39
1229
+ msgid "Hooks Locations"
 
1230
  msgstr ""
1231
 
1232
+ #: framework/premium/features/content-blocks.php:178,
1233
+ #: framework/premium/extensions/shortcuts/customizer.php:425,
1234
+ #: framework/extensions/widgets/widgets/ct-about-me/options.php:23
 
1235
  msgid "Type"
1236
  msgstr ""
1237
 
1238
+ #: framework/premium/features/content-blocks.php:179
1239
+ msgid "Location"
1240
+ msgstr ""
1241
+
1242
+ #: framework/premium/features/content-blocks.php:180
1243
+ msgid "Conditions"
1244
+ msgstr ""
1245
+
1246
+ #: framework/premium/features/content-blocks.php:181
1247
  msgid "Shortcode"
1248
  msgstr ""
1249
 
1250
+ #: framework/premium/features/content-blocks.php:182
1251
+ msgid "Enable/Disable"
1252
+ msgstr ""
1253
+
1254
+ #: framework/premium/features/content-blocks.php:449,
1255
+ #: framework/premium/features/content-blocks.php:455
1256
  msgid "Content Blocks"
1257
  msgstr ""
1258
 
1259
+ #: framework/premium/features/content-blocks.php:450
 
1260
  msgid "Content Block"
1261
  msgstr ""
1262
 
1263
+ #: framework/premium/features/content-blocks.php:451
 
1264
  msgid "Add New"
1265
  msgstr ""
1266
 
1267
+ #: framework/premium/features/content-blocks.php:452
 
1268
  msgid "Add New Content Block"
1269
  msgstr ""
1270
 
1271
+ #: framework/premium/features/content-blocks.php:453
 
1272
  msgid "Edit Content Block"
1273
  msgstr ""
1274
 
1275
+ #: framework/premium/features/content-blocks.php:454
 
1276
  msgid "New Content Block"
1277
  msgstr ""