Astra Starter Sites - Version 2.6.18

Version Description

Download this release

Release Info

Developer brainstormworg
Plugin Icon Astra Starter Sites
Version 2.6.18
Comparing to
See all releases

Code changes from version 2.6.17 to 2.6.18

Files changed (44) hide show
  1. assets/js/admin.js +11 -7
  2. astra-sites.php +2 -2
  3. classes/class-astra-sites-admin.php +22 -28
  4. inc/assets/css/images-rtl.css +85 -27
  5. inc/assets/css/images.css +85 -27
  6. inc/assets/images/pixabay-logo.png +0 -0
  7. inc/assets/js/admin-page.js +35 -17
  8. inc/assets/js/common.js +59 -18
  9. inc/assets/js/dist/main.asset.php +1 -1
  10. inc/classes/batch-import/class-astra-sites-batch-site-import.php +9 -1
  11. inc/classes/class-astra-sites-page.php +5 -35
  12. inc/classes/class-astra-sites.php +101 -26
  13. inc/includes/admin-page.php +1 -2
  14. inc/includes/image-templates.php +13 -7
  15. inc/lib/ast-block-templates/dist/json/ast-block-templates-categories.json +0 -1
  16. inc/lib/ast-block-templates/version.json +0 -3
  17. inc/lib/bsf-quick-links/class-bsf-quick-links.php +2 -2
  18. inc/lib/class-astra-sites-ast-block-templates.php +2 -2
  19. inc/lib/{ast-block-templates → gutenberg-templates}/ast-block-templates.php +0 -0
  20. inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates-image-importer.php +0 -0
  21. inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates-sync-library-wp-cli.php +0 -0
  22. inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates-sync-library.php +0 -0
  23. inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates.php +1 -1
  24. inc/lib/{ast-block-templates → gutenberg-templates}/classes/functions.php +0 -0
  25. inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.eot +0 -0
  26. inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.svg +0 -0
  27. inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.ttf +0 -0
  28. inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.woff +0 -0
  29. inc/lib/{ast-block-templates → gutenberg-templates}/dist/index.html +0 -0
  30. inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-block-requests.json +0 -0
  31. inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-blocks-1.json +0 -0
  32. inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-blocks-2.json +0 -0
  33. inc/lib/gutenberg-templates/dist/json/ast-block-templates-blocks-3.json +1 -0
  34. inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-site-requests.json +0 -0
  35. inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-sites-1.json +0 -0
  36. inc/lib/{ast-block-templates → gutenberg-templates}/dist/logo.svg +0 -0
  37. inc/lib/{ast-block-templates → gutenberg-templates}/dist/main.js +0 -0
  38. inc/lib/{ast-block-templates → gutenberg-templates}/dist/placeholder.png +0 -0
  39. inc/lib/{ast-block-templates → gutenberg-templates}/dist/placeholder_200_200.png +0 -0
  40. inc/lib/{ast-block-templates → gutenberg-templates}/dist/starter-template-logo.svg +0 -0
  41. inc/lib/{ast-block-templates → gutenberg-templates}/dist/style.css +0 -0
  42. inc/lib/gutenberg-templates/version.json +3 -0
  43. languages/astra-sites.pot +277 -273
  44. readme.txt +6 -1
assets/js/admin.js CHANGED
@@ -1,11 +1,13 @@
1
  (function ($) {
2
- /**
 
3
  * Admin
4
  *
5
  * @since x.x.x
6
  */
7
  StarterTemplatesAdmin = {
8
- /**
 
9
  * Initializes Events.
10
  *
11
  * @since x.x.x
@@ -27,16 +29,18 @@
27
  $(document).on('astra-sites-change-page-builder', StarterTemplatesAdmin._changeCTALink);
28
  },
29
 
30
- _changeCTALink: function(event, page_builder) {
31
- var link = AstraSitesAdminVars.cta_links[page_builder] || '';
 
 
32
 
33
- if( link ) {
34
- $('.astra-sites-cta-link').attr( 'href', link );
35
  }
36
 
37
  },
38
 
39
- /**
40
  * Show Custom CTA on scroll.
41
  */
42
  _addCustomCTAInfobar: function () {
1
  (function ($) {
2
+
3
+ /**
4
  * Admin
5
  *
6
  * @since x.x.x
7
  */
8
  StarterTemplatesAdmin = {
9
+
10
+ /**
11
  * Initializes Events.
12
  *
13
  * @since x.x.x
29
  $(document).on('astra-sites-change-page-builder', StarterTemplatesAdmin._changeCTALink);
30
  },
31
 
32
+ _changeCTALink: function(event) {
33
+ if( AstraSitesAdmin.default_cta_link ) {
34
+ $('.astra-sites-cta-link').attr( 'href', AstraSitesAdmin.default_cta_link );
35
+ }
36
 
37
+ if( AstraSitesAdmin.quick_corner_cta_link ) {
38
+ $('.bsf-quick-link-item-upgrade').attr( 'href', AstraSitesAdmin.quick_corner_cta_link );
39
  }
40
 
41
  },
42
 
43
+ /**
44
  * Show Custom CTA on scroll.
45
  */
46
  _addCustomCTAInfobar: function () {
astra-sites.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Starter Templates
4
  * Plugin URI: https://wpastra.com/
5
  * Description: Starter Templates is all in one solution for complete starter sites, single page templates, blocks & images. This plugin offers the premium library of ready templates & provides quick access to beautiful Pixabay images that can be imported in your website easily.
6
- * Version: 2.6.17
7
  * Author: Brainstorm Force
8
  * Author URI: https://www.brainstormforce.com
9
  * Text Domain: astra-sites
@@ -19,7 +19,7 @@ if ( ! defined( 'ASTRA_SITES_NAME' ) ) {
19
  }
20
 
21
  if ( ! defined( 'ASTRA_SITES_VER' ) ) {
22
- define( 'ASTRA_SITES_VER', '2.6.17' );
23
  }
24
 
25
  if ( ! defined( 'ASTRA_SITES_FILE' ) ) {
3
  * Plugin Name: Starter Templates
4
  * Plugin URI: https://wpastra.com/
5
  * Description: Starter Templates is all in one solution for complete starter sites, single page templates, blocks & images. This plugin offers the premium library of ready templates & provides quick access to beautiful Pixabay images that can be imported in your website easily.
6
+ * Version: 2.6.18
7
  * Author: Brainstorm Force
8
  * Author URI: https://www.brainstormforce.com
9
  * Text Domain: astra-sites
19
  }
20
 
21
  if ( ! defined( 'ASTRA_SITES_VER' ) ) {
22
+ define( 'ASTRA_SITES_VER', '2.6.18' );
23
  }
24
 
25
  if ( ! defined( 'ASTRA_SITES_FILE' ) ) {
classes/class-astra-sites-admin.php CHANGED
@@ -50,6 +50,26 @@ if ( ! class_exists( 'Astra_Sites_Admin' ) ) :
50
  add_action( 'astra_notice_before_markup', array( $this, 'notice_assets' ) );
51
  add_action( 'admin_enqueue_scripts', array( $this, 'admin_assets' ) );
52
  add_action( 'astra_sites_after_site_grid', array( $this, 'custom_upgrade_cta' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  }
54
 
55
  /**
@@ -67,29 +87,7 @@ if ( ! class_exists( 'Astra_Sites_Admin' ) ) :
67
  }
68
 
69
  wp_enqueue_style( 'astra-sites-admin-page', ASTRA_SITES_URI . 'assets/css/admin.css', ASTRA_SITES_VER, true );
70
- wp_enqueue_script( 'astra-sites-admin-js', ASTRA_SITES_URI . 'assets/js/admin.js', array( 'jquery' ), ASTRA_SITES_VER, true );
71
- wp_localize_script(
72
- 'astra-sites-admin-js',
73
- 'AstraSitesAdminVars',
74
- array(
75
- 'cta_links' => $this->get_cta_links(),
76
- )
77
- );
78
- }
79
-
80
- /**
81
- * Get CTA Links
82
- *
83
- * @since x.x.x
84
- * @return array
85
- */
86
- public function get_cta_links() {
87
- return array(
88
- 'elementor' => 'https://wpastra.com/elementor-starter-templates/?utm_source=elementor-templates&utm_medium=dashboard&utm_campaign=Starter-Template-Backend',
89
- 'beaver-builder' => 'https://wpastra.com/beaver-builder-starter-templates/?utm_source=beaver-templates&utm_medium=dashboard&utm_campaign=Starter-Template-Backend',
90
- 'gutenberg' => 'https://wpastra.com/starter-templates-plans/?utm_source=gutenberg-templates&utm_medium=dashboard&utm_campaign=Starter-Template-Backend',
91
- 'brizy' => 'https://wpastra.com/starter-templates-plans/?utm_source=brizy-templates&utm_medium=dashboard&utm_campaign=Starter-Template-Backend',
92
- );
93
  }
94
 
95
  /**
@@ -106,16 +104,12 @@ if ( ! class_exists( 'Astra_Sites_Admin' ) ) :
106
  return;
107
  }
108
 
109
- $default_page_builder = Astra_Sites_Page::get_instance()->get_setting( 'page_builder' );
110
- $cta_links = $this->get_cta_links();
111
- $link = isset( $cta_links[ $default_page_builder ] ) ? $cta_links[ $default_page_builder ] : 'https://wpastra.com/starter-templates-plans/?utm_source=StarterTemplatesPlugin&utm_campaign=WPAdmin';
112
-
113
  $custom_cta_content_data = apply_filters(
114
  'astra_sites_custom_cta_vars',
115
  array(
116
  'text' => __( 'Get unlimited access to all premium Starter Templates and more, at a single low cost!', 'astra-sites' ),
117
  'button_text' => __( 'Get Essential Bundle', 'astra-sites' ),
118
- 'cta_link' => $link,
119
  )
120
  );
121
 
50
  add_action( 'astra_notice_before_markup', array( $this, 'notice_assets' ) );
51
  add_action( 'admin_enqueue_scripts', array( $this, 'admin_assets' ) );
52
  add_action( 'astra_sites_after_site_grid', array( $this, 'custom_upgrade_cta' ) );
53
+ add_filter( 'astra_sites_quick_links', array( $this, 'change_quick_links' ) );
54
+ }
55
+
56
+ /**
57
+ * Change quick links
58
+ *
59
+ * @since 2.6.18
60
+ * @param array $links All quick links.
61
+ * @return array
62
+ */
63
+ public function change_quick_links( $links = array() ) {
64
+
65
+ if ( ! isset( $links['links']['upgrade'] ) ) {
66
+ return $links;
67
+ }
68
+
69
+ // Change default call to action link.
70
+ $links['links']['upgrade']['url'] = Astra_Sites::get_instance()->get_cta_link( 'quick-links-corner' );
71
+
72
+ return $links;
73
  }
74
 
75
  /**
87
  }
88
 
89
  wp_enqueue_style( 'astra-sites-admin-page', ASTRA_SITES_URI . 'assets/css/admin.css', ASTRA_SITES_VER, true );
90
+ wp_enqueue_script( 'astra-sites-admin-js', ASTRA_SITES_URI . 'assets/js/admin.js', array( 'astra-sites-admin-page', 'jquery' ), ASTRA_SITES_VER, true );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  }
92
 
93
  /**
104
  return;
105
  }
106
 
 
 
 
 
107
  $custom_cta_content_data = apply_filters(
108
  'astra_sites_custom_cta_vars',
109
  array(
110
  'text' => __( 'Get unlimited access to all premium Starter Templates and more, at a single low cost!', 'astra-sites' ),
111
  'button_text' => __( 'Get Essential Bundle', 'astra-sites' ),
112
+ 'cta_link' => Astra_Sites::get_instance()->get_cta_link(),
113
  )
114
  );
115
 
inc/assets/css/images-rtl.css CHANGED
@@ -37,19 +37,20 @@
37
  position: absolute;
38
  top: 0;
39
  left: 0;
40
- color: #666;
41
  opacity: 0.3;
42
- padding: 11px;
43
  }
44
 
45
  .ast-attachments-browser .ast-image__skeleton {
46
- display: flex;
47
- flex-wrap: wrap;
48
  }
49
 
50
  .ast-attachments-browser .ast-image__search-wrap {
51
  position: relative;
52
- display: flex;
 
53
  }
54
 
55
  .ast-attachments-browser input.ast-image__search {
@@ -68,6 +69,14 @@
68
  display: block;
69
  }
70
 
 
 
 
 
 
 
 
 
71
  .ast-attachments-browser .ast-image__list-img-overlay span {
72
  position: absolute;
73
  bottom: 0;
@@ -80,6 +89,38 @@
80
  text-transform: capitalize;
81
  }
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  .ast-attachments-browser .ast-image__list-img-wrap {
84
  display: flex;
85
  opacity: 0;
@@ -87,7 +128,6 @@
87
  }
88
 
89
  .ast-attachments-browser .ast-image__list-img-wrap:hover {
90
- transform: translateY(-1px);
91
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
92
  }
93
 
@@ -108,16 +148,33 @@
108
  }
109
 
110
  .ast-attachments-browser .ast-image__filter-wrap {
 
 
 
 
 
 
111
  display: flex;
112
- align-items: flex-end;
 
 
 
 
 
 
 
 
 
 
 
 
113
  }
114
 
115
  .ast-attachments-browser .ast-attachments-search-wrap {
116
  padding: 10px 20px;
117
  border-bottom: 1px solid #ddd;
118
- display: flex;
119
  height: 36px;
120
- justify-content: space-between;
121
  align-items: center;
122
  padding-left: 0px;
123
  }
@@ -144,6 +201,10 @@
144
  width: auto;
145
  }
146
 
 
 
 
 
147
  .ast-attachments-browser .ast-image__skeleton-inner-wrap {
148
  overflow-y: scroll;
149
  height: inherit;
@@ -163,18 +224,17 @@
163
  }
164
 
165
  .ast-attachments-browser .ast-image__list-wrap {
166
- width: 20%;
167
  padding: 0;
168
  margin: 0;
 
 
 
 
169
  }
170
  .ast-attachments-browser .ast-image__skeleton-wrap {
171
  height: 100%;
172
  }
173
 
174
- .ast-attachments-browser .ast-image__list-inner-wrap {
175
- padding: 10px;
176
- }
177
-
178
  .ast-attachments-browser .ast-image__list-inner-wrap img {
179
  width: 100%;
180
  height: auto;
@@ -210,17 +270,20 @@
210
  .ast-attachments-browser .single-site-preview-wrap {
211
  width: 100%;
212
  }
 
 
 
213
 
214
  .ast-attachments-browser .imported.ast-image__list-inner-wrap:before {
215
  content: 'IMPORTED';
216
  background: rgba(0,0,0,0.5);
217
  color: #fff;
218
- top:20px;
219
- right:0;
220
  width: auto;
221
  height: auto;
222
  padding: 5px;
223
- margin: 0 20px 0 10px;
224
  z-index: 9;
225
  position: absolute;
226
  display: none;
@@ -230,23 +293,22 @@
230
  font-weight: 600;
231
  font-size: 12px;
232
  cursor: pointer;
233
- display: flex;
234
  align-items: center;
 
235
  }
236
 
237
  .ast-attachments-browser .ast-image__go-back i {
238
  font-size: 14px;
239
  height: 14px;
240
  width: 14px;
241
- vertical-align: middle;
242
- }
243
-
244
- .ast-attachments-browser .ast-image__go-back-text {
245
- padding-right: 5px;
246
  }
247
 
248
  .ast-attachments-browser .ast-image__save-wrap {
249
  padding: 0 20px;
 
 
250
  }
251
 
252
  .ast-attachments-browser .ast-image__loader-wrap {
@@ -420,10 +482,6 @@
420
  align-items: center;
421
  }
422
 
423
- .ast-image__filter-safesearch > label {
424
- display: flex;
425
- }
426
-
427
  .ast-image__filter-safesearch > label input {
428
  margin-left: 5px;
429
  }
37
  position: absolute;
38
  top: 0;
39
  left: 0;
40
+ color: #2b2b2b;
41
  opacity: 0.3;
42
+ padding: 12px;
43
  }
44
 
45
  .ast-attachments-browser .ast-image__skeleton {
46
+ column-count: 5;
47
+ column-gap: 20px;
48
  }
49
 
50
  .ast-attachments-browser .ast-image__search-wrap {
51
  position: relative;
52
+ display: inline-block;
53
+ margin-left: 1%;
54
  }
55
 
56
  .ast-attachments-browser input.ast-image__search {
69
  display: block;
70
  }
71
 
72
+ .fl-builder-edit .media-modal .media-frame-content .ast-image__list-img-overlay span,
73
+ .fl-builder-edit .media-modal .media-frame-content .ast-image__save {
74
+ color: #fff;
75
+ }
76
+ .fl-builder-edit .media-modal .media-frame-content .ast-image__list-img-overlay .ast-image__download-icon {
77
+ color: #767676;
78
+ }
79
+
80
  .ast-attachments-browser .ast-image__list-img-overlay span {
81
  position: absolute;
82
  bottom: 0;
89
  text-transform: capitalize;
90
  }
91
 
92
+ .ast-attachments-browser .ast-image__list-img-overlay .ast-image__download-icon {
93
+ margin: 10px;
94
+ padding: 5px 7px;
95
+ width: auto;
96
+ border-radius: 2px;
97
+ left: 0;
98
+ text-align: left;
99
+ font-size: 16px;
100
+ right: auto;
101
+ background: #fff;
102
+ color: #767676;
103
+ }
104
+
105
+ .ast-attachments-browser .ast-image__list-img-overlay .ast-image__download-icon:hover {
106
+ color: #111;
107
+ box-shadow: rgb(0 0 0 / 30%) 0px 4px 14px;
108
+ }
109
+
110
+ .ast-attachments-browser .ast-image__list-img-overlay .ast-image__download-icon.installing:before {
111
+ content: "\f463";
112
+ font: normal 20px/1 'dashicons';
113
+ -webkit-font-smoothing: antialiased;
114
+ -moz-osx-font-smoothing: grayscale;
115
+ vertical-align: middle;
116
+ display: inline-block;
117
+ -webkit-animation: cssAnimation 2s linear infinite;
118
+ -moz-animation: cssAnimation 2s linear infinite;
119
+ -o-animation: cssAnimation 2s linear infinite;
120
+ -ms-animation: cssAnimation 2s linear infinite;
121
+ animation: cssAnimation 2s linear infinite;
122
+ }
123
+
124
  .ast-attachments-browser .ast-image__list-img-wrap {
125
  display: flex;
126
  opacity: 0;
128
  }
129
 
130
  .ast-attachments-browser .ast-image__list-img-wrap:hover {
 
131
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
132
  }
133
 
148
  }
149
 
150
  .ast-attachments-browser .ast-image__filter-wrap {
151
+ display: inline-block;
152
+ vertical-align: top;
153
+ }
154
+
155
+ .ast-powered-by-pixabay-wrap {
156
+ margin-left: 25px;
157
  display: flex;
158
+ align-items: center;
159
+ float: left;
160
+ margin-top: 10px;
161
+ }
162
+
163
+ .ast-powered-by-pixabay-wrap > span {
164
+ font-size: 12px;
165
+ color: #50575e;
166
+ margin-left: 5px;
167
+ }
168
+
169
+ .ast-powered-by-pixabay-wrap > img {
170
+ height: 1.2em;
171
  }
172
 
173
  .ast-attachments-browser .ast-attachments-search-wrap {
174
  padding: 10px 20px;
175
  border-bottom: 1px solid #ddd;
176
+ display: block;
177
  height: 36px;
 
178
  align-items: center;
179
  padding-left: 0px;
180
  }
201
  width: auto;
202
  }
203
 
204
+ .fl-builder .ast-attachments-browser .ast-image__filter li select {
205
+ padding: 0 10px;
206
+ }
207
+
208
  .ast-attachments-browser .ast-image__skeleton-inner-wrap {
209
  overflow-y: scroll;
210
  height: inherit;
224
  }
225
 
226
  .ast-attachments-browser .ast-image__list-wrap {
 
227
  padding: 0;
228
  margin: 0;
229
+ display: grid;
230
+ grid-template-rows: 1fr auto;
231
+ margin-bottom: 20px;
232
+ break-inside: avoid;
233
  }
234
  .ast-attachments-browser .ast-image__skeleton-wrap {
235
  height: 100%;
236
  }
237
 
 
 
 
 
238
  .ast-attachments-browser .ast-image__list-inner-wrap img {
239
  width: 100%;
240
  height: auto;
270
  .ast-attachments-browser .single-site-preview-wrap {
271
  width: 100%;
272
  }
273
+ .ast-image__list-inner-wrap.imported{
274
+ position: relative;
275
+ }
276
 
277
  .ast-attachments-browser .imported.ast-image__list-inner-wrap:before {
278
  content: 'IMPORTED';
279
  background: rgba(0,0,0,0.5);
280
  color: #fff;
281
+ top:10px;
282
+ right:10px;
283
  width: auto;
284
  height: auto;
285
  padding: 5px;
286
+ margin: 0;
287
  z-index: 9;
288
  position: absolute;
289
  display: none;
293
  font-weight: 600;
294
  font-size: 12px;
295
  cursor: pointer;
296
+ display: inline-block;
297
  align-items: center;
298
+ margin-top: 7px;
299
  }
300
 
301
  .ast-attachments-browser .ast-image__go-back i {
302
  font-size: 14px;
303
  height: 14px;
304
  width: 14px;
305
+ vertical-align: text-bottom;
 
 
 
 
306
  }
307
 
308
  .ast-attachments-browser .ast-image__save-wrap {
309
  padding: 0 20px;
310
+ display: inline-block;
311
+ float: left;
312
  }
313
 
314
  .ast-attachments-browser .ast-image__loader-wrap {
482
  align-items: center;
483
  }
484
 
 
 
 
 
485
  .ast-image__filter-safesearch > label input {
486
  margin-left: 5px;
487
  }
inc/assets/css/images.css CHANGED
@@ -37,19 +37,20 @@
37
  position: absolute;
38
  top: 0;
39
  right: 0;
40
- color: #666;
41
  opacity: 0.3;
42
- padding: 11px;
43
  }
44
 
45
  .ast-attachments-browser .ast-image__skeleton {
46
- display: flex;
47
- flex-wrap: wrap;
48
  }
49
 
50
  .ast-attachments-browser .ast-image__search-wrap {
51
  position: relative;
52
- display: flex;
 
53
  }
54
 
55
  .ast-attachments-browser input.ast-image__search {
@@ -68,6 +69,14 @@
68
  display: block;
69
  }
70
 
 
 
 
 
 
 
 
 
71
  .ast-attachments-browser .ast-image__list-img-overlay span {
72
  position: absolute;
73
  bottom: 0;
@@ -80,6 +89,38 @@
80
  text-transform: capitalize;
81
  }
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  .ast-attachments-browser .ast-image__list-img-wrap {
84
  display: flex;
85
  opacity: 0;
@@ -87,7 +128,6 @@
87
  }
88
 
89
  .ast-attachments-browser .ast-image__list-img-wrap:hover {
90
- transform: translateY(-1px);
91
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
92
  }
93
 
@@ -108,16 +148,33 @@
108
  }
109
 
110
  .ast-attachments-browser .ast-image__filter-wrap {
 
 
 
 
 
 
111
  display: flex;
112
- align-items: flex-end;
 
 
 
 
 
 
 
 
 
 
 
 
113
  }
114
 
115
  .ast-attachments-browser .ast-attachments-search-wrap {
116
  padding: 10px 20px;
117
  border-bottom: 1px solid #ddd;
118
- display: flex;
119
  height: 36px;
120
- justify-content: space-between;
121
  align-items: center;
122
  padding-right: 0px;
123
  }
@@ -144,6 +201,10 @@
144
  width: auto;
145
  }
146
 
 
 
 
 
147
  .ast-attachments-browser .ast-image__skeleton-inner-wrap {
148
  overflow-y: scroll;
149
  height: inherit;
@@ -163,18 +224,17 @@
163
  }
164
 
165
  .ast-attachments-browser .ast-image__list-wrap {
166
- width: 20%;
167
  padding: 0;
168
  margin: 0;
 
 
 
 
169
  }
170
  .ast-attachments-browser .ast-image__skeleton-wrap {
171
  height: 100%;
172
  }
173
 
174
- .ast-attachments-browser .ast-image__list-inner-wrap {
175
- padding: 10px;
176
- }
177
-
178
  .ast-attachments-browser .ast-image__list-inner-wrap img {
179
  width: 100%;
180
  height: auto;
@@ -210,17 +270,20 @@
210
  .ast-attachments-browser .single-site-preview-wrap {
211
  width: 100%;
212
  }
 
 
 
213
 
214
  .ast-attachments-browser .imported.ast-image__list-inner-wrap:before {
215
  content: 'IMPORTED';
216
  background: rgba(0,0,0,0.5);
217
  color: #fff;
218
- top:20px;
219
- left:0;
220
  width: auto;
221
  height: auto;
222
  padding: 5px;
223
- margin: 0 10px 0 20px;
224
  z-index: 9;
225
  position: absolute;
226
  display: none;
@@ -230,23 +293,22 @@
230
  font-weight: 600;
231
  font-size: 12px;
232
  cursor: pointer;
233
- display: flex;
234
  align-items: center;
 
235
  }
236
 
237
  .ast-attachments-browser .ast-image__go-back i {
238
  font-size: 14px;
239
  height: 14px;
240
  width: 14px;
241
- vertical-align: middle;
242
- }
243
-
244
- .ast-attachments-browser .ast-image__go-back-text {
245
- padding-left: 5px;
246
  }
247
 
248
  .ast-attachments-browser .ast-image__save-wrap {
249
  padding: 0 20px;
 
 
250
  }
251
 
252
  .ast-attachments-browser .ast-image__loader-wrap {
@@ -420,10 +482,6 @@
420
  align-items: center;
421
  }
422
 
423
- .ast-image__filter-safesearch > label {
424
- display: flex;
425
- }
426
-
427
  .ast-image__filter-safesearch > label input {
428
  margin-right: 5px;
429
  }
37
  position: absolute;
38
  top: 0;
39
  right: 0;
40
+ color: #2b2b2b;
41
  opacity: 0.3;
42
+ padding: 12px;
43
  }
44
 
45
  .ast-attachments-browser .ast-image__skeleton {
46
+ column-count: 5;
47
+ column-gap: 20px;
48
  }
49
 
50
  .ast-attachments-browser .ast-image__search-wrap {
51
  position: relative;
52
+ display: inline-block;
53
+ margin-right: 1%;
54
  }
55
 
56
  .ast-attachments-browser input.ast-image__search {
69
  display: block;
70
  }
71
 
72
+ .fl-builder-edit .media-modal .media-frame-content .ast-image__list-img-overlay span,
73
+ .fl-builder-edit .media-modal .media-frame-content .ast-image__save {
74
+ color: #fff;
75
+ }
76
+ .fl-builder-edit .media-modal .media-frame-content .ast-image__list-img-overlay .ast-image__download-icon {
77
+ color: #767676;
78
+ }
79
+
80
  .ast-attachments-browser .ast-image__list-img-overlay span {
81
  position: absolute;
82
  bottom: 0;
89
  text-transform: capitalize;
90
  }
91
 
92
+ .ast-attachments-browser .ast-image__list-img-overlay .ast-image__download-icon {
93
+ margin: 10px;
94
+ padding: 5px 7px;
95
+ width: auto;
96
+ border-radius: 2px;
97
+ right: 0;
98
+ text-align: right;
99
+ font-size: 16px;
100
+ left: auto;
101
+ background: #fff;
102
+ color: #767676;
103
+ }
104
+
105
+ .ast-attachments-browser .ast-image__list-img-overlay .ast-image__download-icon:hover {
106
+ color: #111;
107
+ box-shadow: rgb(0 0 0 / 30%) 0px 4px 14px;
108
+ }
109
+
110
+ .ast-attachments-browser .ast-image__list-img-overlay .ast-image__download-icon.installing:before {
111
+ content: "\f463";
112
+ font: normal 20px/1 'dashicons';
113
+ -webkit-font-smoothing: antialiased;
114
+ -moz-osx-font-smoothing: grayscale;
115
+ vertical-align: middle;
116
+ display: inline-block;
117
+ -webkit-animation: cssAnimation 2s linear infinite;
118
+ -moz-animation: cssAnimation 2s linear infinite;
119
+ -o-animation: cssAnimation 2s linear infinite;
120
+ -ms-animation: cssAnimation 2s linear infinite;
121
+ animation: cssAnimation 2s linear infinite;
122
+ }
123
+
124
  .ast-attachments-browser .ast-image__list-img-wrap {
125
  display: flex;
126
  opacity: 0;
128
  }
129
 
130
  .ast-attachments-browser .ast-image__list-img-wrap:hover {
 
131
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
132
  }
133
 
148
  }
149
 
150
  .ast-attachments-browser .ast-image__filter-wrap {
151
+ display: inline-block;
152
+ vertical-align: top;
153
+ }
154
+
155
+ .ast-powered-by-pixabay-wrap {
156
+ margin-right: 25px;
157
  display: flex;
158
+ align-items: center;
159
+ float: right;
160
+ margin-top: 10px;
161
+ }
162
+
163
+ .ast-powered-by-pixabay-wrap > span {
164
+ font-size: 12px;
165
+ color: #50575e;
166
+ margin-right: 5px;
167
+ }
168
+
169
+ .ast-powered-by-pixabay-wrap > img {
170
+ height: 1.2em;
171
  }
172
 
173
  .ast-attachments-browser .ast-attachments-search-wrap {
174
  padding: 10px 20px;
175
  border-bottom: 1px solid #ddd;
176
+ display: block;
177
  height: 36px;
 
178
  align-items: center;
179
  padding-right: 0px;
180
  }
201
  width: auto;
202
  }
203
 
204
+ .fl-builder .ast-attachments-browser .ast-image__filter li select {
205
+ padding: 0 10px;
206
+ }
207
+
208
  .ast-attachments-browser .ast-image__skeleton-inner-wrap {
209
  overflow-y: scroll;
210
  height: inherit;
224
  }
225
 
226
  .ast-attachments-browser .ast-image__list-wrap {
 
227
  padding: 0;
228
  margin: 0;
229
+ display: grid;
230
+ grid-template-rows: 1fr auto;
231
+ margin-bottom: 20px;
232
+ break-inside: avoid;
233
  }
234
  .ast-attachments-browser .ast-image__skeleton-wrap {
235
  height: 100%;
236
  }
237
 
 
 
 
 
238
  .ast-attachments-browser .ast-image__list-inner-wrap img {
239
  width: 100%;
240
  height: auto;
270
  .ast-attachments-browser .single-site-preview-wrap {
271
  width: 100%;
272
  }
273
+ .ast-image__list-inner-wrap.imported{
274
+ position: relative;
275
+ }
276
 
277
  .ast-attachments-browser .imported.ast-image__list-inner-wrap:before {
278
  content: 'IMPORTED';
279
  background: rgba(0,0,0,0.5);
280
  color: #fff;
281
+ top:10px;
282
+ left:10px;
283
  width: auto;
284
  height: auto;
285
  padding: 5px;
286
+ margin: 0;
287
  z-index: 9;
288
  position: absolute;
289
  display: none;
293
  font-weight: 600;
294
  font-size: 12px;
295
  cursor: pointer;
296
+ display: inline-block;
297
  align-items: center;
298
+ margin-top: 7px;
299
  }
300
 
301
  .ast-attachments-browser .ast-image__go-back i {
302
  font-size: 14px;
303
  height: 14px;
304
  width: 14px;
305
+ vertical-align: text-bottom;
 
 
 
 
306
  }
307
 
308
  .ast-attachments-browser .ast-image__save-wrap {
309
  padding: 0 20px;
310
+ display: inline-block;
311
+ float: right;
312
  }
313
 
314
  .ast-attachments-browser .ast-image__loader-wrap {
482
  align-items: center;
483
  }
484
 
 
 
 
 
485
  .ast-image__filter-safesearch > label input {
486
  margin-right: 5px;
487
  }
inc/assets/images/pixabay-logo.png ADDED
Binary file
inc/assets/js/admin-page.js CHANGED
@@ -170,6 +170,9 @@ var AstraSitesAjaxQueue = (function () {
170
 
171
  AstraSitesAdmin = {
172
 
 
 
 
173
  import_source: 'legacy',
174
  wpcontent_left_margin: $('#wpcontent').css('margin-left'),
175
  header: $('#astra-sites-menu-page .nav-tab-wrapper'),
@@ -237,6 +240,7 @@ var AstraSitesAjaxQueue = (function () {
237
  import_start_time: '',
238
  import_end_time: '',
239
  search_terms: [],
 
240
  page_settings_flag: true,
241
  delay_in_request: false,
242
  delay_value : 10000, // 10 seconds.
@@ -747,12 +751,13 @@ var AstraSitesAjaxQueue = (function () {
747
  return;
748
  }
749
  AstraSitesAdmin.search_terms = [];
 
750
  },
751
 
752
  _sendHeartbeat: function (e, data) {
753
  // Add additional data to Heartbeat data.
754
  if (AstraSitesAdmin.search_terms.length > 0) {
755
- data['ast-sites-search-terms'] = AstraSitesAdmin.search_terms;
756
  }
757
  },
758
 
@@ -764,7 +769,9 @@ var AstraSitesAjaxQueue = (function () {
764
  }
765
 
766
  if (!AstraSitesAdmin.search_terms.includes(term)) {
 
767
  AstraSitesAdmin.search_terms.push(term);
 
768
  }
769
  },
770
 
@@ -2050,6 +2057,9 @@ var AstraSitesAjaxQueue = (function () {
2050
  AstraSitesAdmin.add_sites(response.data);
2051
 
2052
  AstraSitesAdmin._autocomplete();
 
 
 
2053
  $(document).trigger('astra-sites-change-page-builder', page_builder_slug, response.data, response);
2054
  }
2055
  });
@@ -2497,7 +2507,6 @@ var AstraSitesAjaxQueue = (function () {
2497
  beforeSend: function () {
2498
  console.groupCollapsed('Import Complete!');
2499
  AstraSitesAdmin._log_title('Import Complete!');
2500
- // console.groupCollapsed( 'Import Complete!' );
2501
  }
2502
  })
2503
  .fail(function (jqXHR) {
@@ -2578,7 +2587,7 @@ var AstraSitesAjaxQueue = (function () {
2578
  })
2579
  .fail(function (jqXHR) {
2580
  AstraSitesAdmin._log(jqXHR);
2581
- AstraSitesAdmin._importFailMessage(jqXHR.status + ' ' + jqXHR.statusText, 'Import Widgets Failed!', jqXHR);
2582
  console.groupEnd();
2583
  })
2584
  .done(function (response) {
@@ -2587,8 +2596,7 @@ var AstraSitesAjaxQueue = (function () {
2587
 
2588
  // 4. Fail - Import Widgets.
2589
  if (false === response.success) {
2590
- AstraSitesAdmin._importFailMessage(response.data, 'Import Widgets Failed!');
2591
-
2592
  } else {
2593
 
2594
  // 4. Pass - Import Widgets.
@@ -2622,14 +2630,14 @@ var AstraSitesAjaxQueue = (function () {
2622
  })
2623
  .fail(function (jqXHR) {
2624
  AstraSitesAdmin._log(jqXHR);
2625
- AstraSitesAdmin._importFailMessage(jqXHR.status + ' ' + jqXHR.statusText, 'Import Site Options Failed!', jqXHR);
2626
  console.groupEnd();
2627
  })
2628
  .done(function (response) {
2629
  AstraSitesAdmin._log(response);
2630
  // 3. Fail - Import Site Options.
2631
  if (false === response.success) {
2632
- AstraSitesAdmin._importFailMessage(response.data, 'Import Site Options Failed!');
2633
  console.groupEnd();
2634
  } else {
2635
  console.groupEnd();
@@ -2811,7 +2819,7 @@ var AstraSitesAjaxQueue = (function () {
2811
  })
2812
  .fail(function (jqXHR) {
2813
  AstraSitesAdmin._log(jqXHR);
2814
- AstraSitesAdmin._importFailMessage(jqXHR.status + ' ' + jqXHR.statusText, 'Import Cartflows Flow Failed!', jqXHR);
2815
  console.groupEnd();
2816
  })
2817
  .done(function (response) {
@@ -2819,7 +2827,7 @@ var AstraSitesAjaxQueue = (function () {
2819
 
2820
  // 1. Fail - Import WPForms Options.
2821
  if (false === response.success) {
2822
- AstraSitesAdmin._importFailMessage(response.data, 'Import Cartflows Flow Failed!');
2823
  console.groupEnd();
2824
  } else {
2825
  console.groupEnd();
@@ -2855,7 +2863,7 @@ var AstraSitesAjaxQueue = (function () {
2855
  })
2856
  .fail(function (jqXHR) {
2857
  AstraSitesAdmin._log(jqXHR);
2858
- AstraSitesAdmin._importFailMessage(jqXHR.status + ' ' + jqXHR.statusText, 'Import WP Forms Failed!', jqXHR);
2859
  console.groupEnd();
2860
  })
2861
  .done(function (response) {
@@ -2863,7 +2871,7 @@ var AstraSitesAjaxQueue = (function () {
2863
 
2864
  // 1. Fail - Import WPForms Options.
2865
  if (false === response.success) {
2866
- AstraSitesAdmin._importFailMessage(response.data, 'Import WP Forms Failed!');
2867
  console.groupEnd();
2868
  } else {
2869
  console.groupEnd();
@@ -2898,8 +2906,8 @@ var AstraSitesAjaxQueue = (function () {
2898
  },
2899
  })
2900
  .fail(function (jqXHR) {
 
2901
  AstraSitesAdmin._log(jqXHR);
2902
- AstraSitesAdmin._importFailMessage(jqXHR.status + ' ' + jqXHR.statusText, 'Import Customizer Settings Failed!', jqXHR);
2903
  console.groupEnd();
2904
  })
2905
  .done(function (response) {
@@ -2907,7 +2915,7 @@ var AstraSitesAjaxQueue = (function () {
2907
 
2908
  // 1. Fail - Import Customizer Options.
2909
  if (false === response.success) {
2910
- AstraSitesAdmin._importFailMessage(response.data, 'Import Customizer Settings Failed!');
2911
  console.groupEnd();
2912
  } else {
2913
  console.groupEnd();
@@ -2938,6 +2946,16 @@ var AstraSitesAjaxQueue = (function () {
2938
  .attr('href', astraSitesVars.siteURL);
2939
  },
2940
 
 
 
 
 
 
 
 
 
 
 
2941
  /**
2942
  * Import Error Button.
2943
  *
@@ -3729,7 +3747,7 @@ var AstraSitesAjaxQueue = (function () {
3729
 
3730
  // Remove loader.
3731
  $('.required-plugins').removeClass('loading').html('');
3732
- AstraSitesAdmin._importFailMessage(jqXHR.status + jqXHR.statusText, 'Required Plugins Failed!', jqXHR);
3733
  console.groupEnd();
3734
  })
3735
  .done(function (response) {
@@ -3738,7 +3756,7 @@ var AstraSitesAjaxQueue = (function () {
3738
  console.groupEnd();
3739
 
3740
  if (false === response.success) {
3741
- AstraSitesAdmin._importFailMessage(response.data, 'Required Plugins Failed!', '', astraSitesVars.importFailedRequiredPluginsMessage);
3742
  } else {
3743
  AstraSitesAdmin.start_import( response );
3744
  }
@@ -3951,7 +3969,7 @@ var AstraSitesAjaxQueue = (function () {
3951
  })
3952
  .fail(function (jqXHR) {
3953
  AstraSitesAdmin._log(jqXHR);
3954
- AstraSitesAdmin._importFailMessage(jqXHR.status + jqXHR.statusText, 'Import WP Forms Failed!', jqXHR);
3955
  console.groupEnd();
3956
  })
3957
  .done(function (response) {
@@ -3960,7 +3978,7 @@ var AstraSitesAjaxQueue = (function () {
3960
 
3961
  // 1. Fail - Import WPForms Options.
3962
  if (false === response.success) {
3963
- AstraSitesAdmin._importFailMessage(response.data, 'Import WP Forms Failed!');
3964
  } else {
3965
  if (callback && typeof callback == "function") {
3966
  callback(response);
170
 
171
  AstraSitesAdmin = {
172
 
173
+ default_cta_link: astraSitesVars.cta_link,
174
+ quick_corner_cta_link: astraSitesVars.cta_quick_corner_link,
175
+ premium_popup_cta_link: astraSitesVars.cta_premium_popup_link,
176
  import_source: 'legacy',
177
  wpcontent_left_margin: $('#wpcontent').css('margin-left'),
178
  header: $('#astra-sites-menu-page .nav-tab-wrapper'),
240
  import_start_time: '',
241
  import_end_time: '',
242
  search_terms: [],
243
+ search_terms_with_count: [],
244
  page_settings_flag: true,
245
  delay_in_request: false,
246
  delay_value : 10000, // 10 seconds.
751
  return;
752
  }
753
  AstraSitesAdmin.search_terms = [];
754
+ AstraSitesAdmin.search_terms_with_count = [];
755
  },
756
 
757
  _sendHeartbeat: function (e, data) {
758
  // Add additional data to Heartbeat data.
759
  if (AstraSitesAdmin.search_terms.length > 0) {
760
+ data['ast-sites-search-terms'] = AstraSitesAdmin.search_terms_with_count;
761
  }
762
  },
763
 
769
  }
770
 
771
  if (!AstraSitesAdmin.search_terms.includes(term)) {
772
+ let count = $( '#astra-sites .ast-sites__search-wrap > div' ).length;
773
  AstraSitesAdmin.search_terms.push(term);
774
+ AstraSitesAdmin.search_terms_with_count.push({'term': term, 'count': count });
775
  }
776
  },
777
 
2057
  AstraSitesAdmin.add_sites(response.data);
2058
 
2059
  AstraSitesAdmin._autocomplete();
2060
+ AstraSitesAdmin.quick_corner_cta_link = astraSitesVars.cta_quick_corner_links[ page_builder_slug ];
2061
+ AstraSitesAdmin.premium_popup_cta_link = astraSitesVars.cta_premium_popup_links[ page_builder_slug ];
2062
+ AstraSitesAdmin.default_cta_link = astraSitesVars.cta_links[ page_builder_slug ];
2063
  $(document).trigger('astra-sites-change-page-builder', page_builder_slug, response.data, response);
2064
  }
2065
  });
2507
  beforeSend: function () {
2508
  console.groupCollapsed('Import Complete!');
2509
  AstraSitesAdmin._log_title('Import Complete!');
 
2510
  }
2511
  })
2512
  .fail(function (jqXHR) {
2587
  })
2588
  .fail(function (jqXHR) {
2589
  AstraSitesAdmin._log(jqXHR);
2590
+ AstraSitesAdmin._failed( jqXHR.status + ' ' + jqXHR.statusText, 'Import Widgets Failed!' );
2591
  console.groupEnd();
2592
  })
2593
  .done(function (response) {
2596
 
2597
  // 4. Fail - Import Widgets.
2598
  if (false === response.success) {
2599
+ AstraSitesAdmin._failed( response.data, 'Import Widgets Failed!' );
 
2600
  } else {
2601
 
2602
  // 4. Pass - Import Widgets.
2630
  })
2631
  .fail(function (jqXHR) {
2632
  AstraSitesAdmin._log(jqXHR);
2633
+ AstraSitesAdmin._failed( jqXHR.status + ' ' + jqXHR.statusText, 'Import Site Options Failed!' );
2634
  console.groupEnd();
2635
  })
2636
  .done(function (response) {
2637
  AstraSitesAdmin._log(response);
2638
  // 3. Fail - Import Site Options.
2639
  if (false === response.success) {
2640
+ AstraSitesAdmin._failed( response.data, 'Import Site Options Failed!' );
2641
  console.groupEnd();
2642
  } else {
2643
  console.groupEnd();
2819
  })
2820
  .fail(function (jqXHR) {
2821
  AstraSitesAdmin._log(jqXHR);
2822
+ AstraSitesAdmin._failed( jqXHR.status + ' ' + jqXHR.statusText, 'Import Cartflows Flow Failed!' );
2823
  console.groupEnd();
2824
  })
2825
  .done(function (response) {
2827
 
2828
  // 1. Fail - Import WPForms Options.
2829
  if (false === response.success) {
2830
+ AstraSitesAdmin._failed( response.data, 'Import Cartflows Flow Failed!' );
2831
  console.groupEnd();
2832
  } else {
2833
  console.groupEnd();
2863
  })
2864
  .fail(function (jqXHR) {
2865
  AstraSitesAdmin._log(jqXHR);
2866
+ AstraSitesAdmin._failed( jqXHR.status + ' ' + jqXHR.statusText, 'Import WP Forms Failed' );
2867
  console.groupEnd();
2868
  })
2869
  .done(function (response) {
2871
 
2872
  // 1. Fail - Import WPForms Options.
2873
  if (false === response.success) {
2874
+ AstraSitesAdmin._failed( response.data, 'Import WP Forms Failed' );
2875
  console.groupEnd();
2876
  } else {
2877
  console.groupEnd();
2906
  },
2907
  })
2908
  .fail(function (jqXHR) {
2909
+ AstraSitesAdmin._failed( jqXHR.status + ' ' + jqXHR.statusText, 'Import Customizer Settings Failed!' );
2910
  AstraSitesAdmin._log(jqXHR);
 
2911
  console.groupEnd();
2912
  })
2913
  .done(function (response) {
2915
 
2916
  // 1. Fail - Import Customizer Options.
2917
  if (false === response.success) {
2918
+ AstraSitesAdmin._failed( response.data, 'Import Customizer Settings Failed!' );
2919
  console.groupEnd();
2920
  } else {
2921
  console.groupEnd();
2946
  .attr('href', astraSitesVars.siteURL);
2947
  },
2948
 
2949
+ _failed: function( errMessage, titleMessage ) {
2950
+
2951
+ var link = astraSitesVars.process_failed_secondary;
2952
+ link = link.replace( '#DEMO_URL#', AstraSitesAdmin.templateData['astra-site-url'] );
2953
+ link = link.replace( '#SUBJECT#', encodeURI('AJAX failed: ' + errMessage ) );
2954
+
2955
+ AstraSitesAdmin._importFailMessage( errMessage, titleMessage, '', astraSitesVars.process_failed_primary, link);
2956
+
2957
+ },
2958
+
2959
  /**
2960
  * Import Error Button.
2961
  *
3747
 
3748
  // Remove loader.
3749
  $('.required-plugins').removeClass('loading').html('');
3750
+ AstraSitesAdmin._failed( jqXHR.status + ' ' + jqXHR.statusText, 'Required Plugins Failed!' );
3751
  console.groupEnd();
3752
  })
3753
  .done(function (response) {
3756
  console.groupEnd();
3757
 
3758
  if (false === response.success) {
3759
+ AstraSitesAdmin._failed( response.data, 'Required Plugins Failed!' );
3760
  } else {
3761
  AstraSitesAdmin.start_import( response );
3762
  }
3969
  })
3970
  .fail(function (jqXHR) {
3971
  AstraSitesAdmin._log(jqXHR);
3972
+ AstraSitesAdmin._failed( jqXHR.status + ' ' + jqXHR.statusText, 'Import WP Forms Failed' );
3973
  console.groupEnd();
3974
  })
3975
  .done(function (response) {
3978
 
3979
  // 1. Fail - Import WPForms Options.
3980
  if (false === response.success) {
3981
+ AstraSitesAdmin._failed( response.data, 'Import WP Forms Failed' );
3982
  } else {
3983
  if (callback && typeof callback == "function") {
3984
  callback(response);
inc/assets/js/common.js CHANGED
@@ -36,6 +36,7 @@
36
  apiStatus: true,
37
  id : '',
38
  isValidating: false,
 
39
 
40
  init: function() {
41
  this._bind();
@@ -60,6 +61,32 @@
60
  $( document ).on( "change", ".ast-image__filter select", AstraImageCommon._filter );
61
  $( document ).on( "click", ".ast-image__edit-api", AstraImageCommon._editAPI );
62
  $( document ).on( "click", ".ast-image__browse-images", AstraImageCommon._browse );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  },
64
 
65
  _browse: function() {
@@ -108,6 +135,21 @@
108
 
109
  AstraImageCommon.canSave = false;
110
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  // Work with JSON page here
112
  $.ajax({
113
  url: astraImages.ajaxurl,
@@ -124,17 +166,7 @@
124
  .fail(function( jqXHR ){
125
  console.log( jqXHR );
126
  })
127
- .done(function ( data ) {
128
- console.log(data.data);
129
- if ( undefined == data.data ) {
130
- return;
131
- }
132
- astraImages.saved_images = data.data['updated-saved-images'];
133
- wp.media.view.AstraAttachmentsBrowser.object.photoUploadComplete( data.data );
134
- thisBtn.text( 'Done' );
135
- thisBtn.removeClass( 'installing' );
136
- AstraImageCommon._empty();
137
- });
138
  },
139
 
140
  _empty: function() {
@@ -164,7 +196,11 @@
164
  $scope.find( '.ast-image__skeleton-inner-wrap' ).css( 'height', wrapHeight );
165
  },
166
 
167
- _preview: function() {
 
 
 
 
168
 
169
  AstraImageCommon.isPreview = true;
170
 
@@ -175,7 +211,11 @@
175
  $scope.find( '.ast-image__loader-wrap' ).hide();
176
  }, 200 );
177
 
178
- AstraImageCommon.image = $( this ).data( 'img-info' );
 
 
 
 
179
 
180
  let preview = wp.template( 'ast-image-single' );
181
  let single_html = preview( AstraImageCommon.image );
@@ -206,6 +246,10 @@
206
  if ( undefined == $scope ) {
207
  return;
208
  }
 
 
 
 
209
 
210
  $( 'body' ).data( 'page', 1 );
211
  let skeleton = $( '#tmpl-ast-image-skeleton' ).text();
@@ -224,14 +268,14 @@
224
  $scope.find( '.ast-image__search' ).trigger( 'keyup' );
225
  $scope.find( '.ast-image__loader-wrap' ).show();
226
  $scope.find( '.ast-image__skeleton-inner-wrap' ).scroll( AstraImageCommon._loadMore );
 
 
227
  },
228
 
229
  _initImages: function() {
230
 
231
  let loop = wp.template( 'ast-image-list' );
232
  let list_html = loop( wp.media.view.AstraAttachmentsBrowser.images );
233
-
234
- let masonryObj;
235
  let container = document.querySelector( '.ast-image__skeleton' );
236
  $scope.find( '.ast-image__loader-wrap' ).show();
237
 
@@ -250,9 +294,6 @@
250
  $( this ).addClass( 'loaded' );
251
  } );
252
  $scope.find( '.ast-image__loader-wrap' ).hide();
253
- masonryObj = new Masonry( container, {
254
- itemSelector: '.ast-image__list-wrap'
255
- });
256
  });
257
  } else {
258
  $scope.find( '.ast-image__loader-wrap' ).hide();
36
  apiStatus: true,
37
  id : '',
38
  isValidating: false,
39
+ scopeSet: false,
40
 
41
  init: function() {
42
  this._bind();
61
  $( document ).on( "change", ".ast-image__filter select", AstraImageCommon._filter );
62
  $( document ).on( "click", ".ast-image__edit-api", AstraImageCommon._editAPI );
63
  $( document ).on( "click", ".ast-image__browse-images", AstraImageCommon._browse );
64
+ $( document ).on( "click", ".ast-image__download-icon", AstraImageCommon._saveFromScreen );
65
+ },
66
+
67
+ _saveFromScreen: function() {
68
+
69
+ let saveIcon = $(this);
70
+ let source = saveIcon.closest('.ast-image__list-img-overlay');
71
+
72
+ saveIcon.addClass( 'installing' );
73
+
74
+ AstraImageCommon.image = {
75
+ 'largeImageURL': source.data( 'img-url' ),
76
+ 'tags' : source.find( 'span:first-child' ).html(),
77
+ 'id' : source.data( 'img-id' ),
78
+ };
79
+
80
+ AstraImageCommon._saveAjax( function ( data ) {
81
+ if ( undefined == data.data ) {
82
+ return;
83
+ }
84
+ astraImages.saved_images = data.data['updated-saved-images'];
85
+ wp.media.view.AstraAttachmentsBrowser.object.photoUploadComplete( data.data );
86
+ saveIcon.text( 'Done' );
87
+ saveIcon.removeClass( 'installing' );
88
+ AstraImageCommon._empty();
89
+ } );
90
  },
91
 
92
  _browse: function() {
135
 
136
  AstraImageCommon.canSave = false;
137
 
138
+ AstraImageCommon._saveAjax( function ( data ) {
139
+ if ( undefined == data.data ) {
140
+ return;
141
+ }
142
+ astraImages.saved_images = data.data['updated-saved-images'];
143
+ wp.media.view.AstraAttachmentsBrowser.object.photoUploadComplete( data.data );
144
+ thisBtn.text( 'Done' );
145
+ thisBtn.removeClass( 'installing' );
146
+ AstraImageCommon._empty();
147
+ } );
148
+
149
+ },
150
+
151
+ _saveAjax: function( callback ) {
152
+
153
  // Work with JSON page here
154
  $.ajax({
155
  url: astraImages.ajaxurl,
166
  .fail(function( jqXHR ){
167
  console.log( jqXHR );
168
  })
169
+ .done( callback );
 
 
 
 
 
 
 
 
 
 
170
  },
171
 
172
  _empty: function() {
196
  $scope.find( '.ast-image__skeleton-inner-wrap' ).css( 'height', wrapHeight );
197
  },
198
 
199
+ _preview: function(event) {
200
+
201
+ if( event && event.target.classList.contains( 'ast-image__download-icon' ) ) {
202
+ return;
203
+ }
204
 
205
  AstraImageCommon.isPreview = true;
206
 
211
  $scope.find( '.ast-image__loader-wrap' ).hide();
212
  }, 200 );
213
 
214
+ AstraImageCommon.image = {
215
+ 'largeImageURL': $( this ).data( 'img-url' ),
216
+ 'tags' : $( this ).find( 'span:first-child' ).html(),
217
+ 'id' : $( this ).data( 'img-id' ),
218
+ };
219
 
220
  let preview = wp.template( 'ast-image-single' );
221
  let single_html = preview( AstraImageCommon.image );
246
  if ( undefined == $scope ) {
247
  return;
248
  }
249
+
250
+ if ( AstraImageCommon.scopeSet ) {
251
+ return;
252
+ }
253
 
254
  $( 'body' ).data( 'page', 1 );
255
  let skeleton = $( '#tmpl-ast-image-skeleton' ).text();
268
  $scope.find( '.ast-image__search' ).trigger( 'keyup' );
269
  $scope.find( '.ast-image__loader-wrap' ).show();
270
  $scope.find( '.ast-image__skeleton-inner-wrap' ).scroll( AstraImageCommon._loadMore );
271
+
272
+ AstraImageCommon.scopeSet = true;
273
  },
274
 
275
  _initImages: function() {
276
 
277
  let loop = wp.template( 'ast-image-list' );
278
  let list_html = loop( wp.media.view.AstraAttachmentsBrowser.images );
 
 
279
  let container = document.querySelector( '.ast-image__skeleton' );
280
  $scope.find( '.ast-image__loader-wrap' ).show();
281
 
294
  $( this ).addClass( 'loaded' );
295
  } );
296
  $scope.find( '.ast-image__loader-wrap' ).hide();
 
 
 
297
  });
298
  } else {
299
  $scope.find( '.ast-image__loader-wrap' ).hide();
inc/assets/js/dist/main.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-polyfill'), 'version' => '73747d3a078511d37fe6bf7f0db3b0a8');
1
+ <?php return array('dependencies' => array('wp-polyfill'), 'version' => '7e02c98e0d124501c887638383796ce3');
inc/classes/batch-import/class-astra-sites-batch-site-import.php CHANGED
@@ -167,8 +167,16 @@ if ( ! class_exists( 'Astra_Sites_Batch_Site_Import' ) ) :
167
 
168
  /**
169
  * Enqueue Scripts
 
 
170
  */
171
- public function enqueue_scripts() {
 
 
 
 
 
 
172
 
173
  wp_enqueue_style( 'astra-sites-import-status', ASTRA_SITES_URI . 'inc/assets/css/import-status.css', null, ASTRA_SITES_VER, 'all' );
174
 
167
 
168
  /**
169
  * Enqueue Scripts
170
+ *
171
+ * @param string $hook Current hook name.
172
  */
173
+ public function enqueue_scripts( $hook = '' ) {
174
+
175
+ // We want to show the status on all admin screens.
176
+ // So, Only avoided the customizer screen.
177
+ if ( is_customize_preview() ) {
178
+ return;
179
+ }
180
 
181
  wp_enqueue_style( 'astra-sites-import-status', ASTRA_SITES_URI . 'inc/assets/css/import-status.css', null, ASTRA_SITES_VER, 'all' );
182
 
inc/classes/class-astra-sites-page.php CHANGED
@@ -58,7 +58,7 @@ if ( ! class_exists( 'Astra_Sites_Page' ) ) {
58
  add_action( 'after_setup_theme', array( $this, 'init_admin_settings' ), 99 );
59
  add_action( 'wp_ajax_astra-sites-change-page-builder', array( $this, 'save_page_builder_on_ajax' ) );
60
  add_action( 'admin_init', array( $this, 'save_page_builder_on_submit' ) );
61
- add_action( 'admin_notices', array( $this, 'getting_started' ) );
62
  add_action( 'admin_body_class', array( $this, 'admin_body_class' ) );
63
  }
64
 
@@ -293,40 +293,10 @@ if ( ! class_exists( 'Astra_Sites_Page' ) ) {
293
  */
294
  public function init_admin_settings() {
295
  add_action( 'admin_menu', array( $this, 'add_admin_menu' ) );
296
- add_action( 'admin_notices', array( $this, 'notices' ) );
297
  add_action( 'astra_sites_menu_general_action', array( $this, 'general_page' ) );
298
  add_action( 'astra_pages_menu_general_action', array( $this, 'general_page_for_astra_pages' ) );
299
  }
300
 
301
- /**
302
- * Admin notice
303
- *
304
- * @since 1.2.8
305
- */
306
- public function notices() {
307
-
308
- $current_screen = get_current_screen();
309
-
310
- // Bail if not on Astra Sites screen.
311
- if ( ! is_object( $current_screen ) && null === $current_screen ) {
312
- return;
313
- }
314
-
315
- if ( 'appearance_page_starter-templates' !== $current_screen->id ) {
316
- return;
317
- }
318
-
319
- if ( ! class_exists( 'XMLReader' ) ) {
320
- ?>
321
- <div class="notice astra-sites-xml-notice astra-sites-notice notice-error">
322
- <p><b><?php esc_html_e( 'Required XMLReader PHP extension is missing on your server!', 'astra-sites' ); ?></b></p>
323
- <?php /* translators: %s is the white label name. */ ?>
324
- <p><?php printf( esc_html__( '%s import requires XMLReader extension to be installed. Please contact your web hosting provider and ask them to install and activate the XMLReader PHP extension.', 'astra-sites' ), esc_html( ASTRA_SITES_NAME ) ); ?></p>
325
- </div>
326
- <?php
327
- }
328
- }
329
-
330
  /**
331
  * Init Nav Menu
332
  *
@@ -963,14 +933,14 @@ if ( ! class_exists( 'Astra_Sites_Page' ) ) {
963
  global $wp_version;
964
 
965
  if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ) {
966
- return new WP_Error( 'wp_portfolio_cron_error', esc_html__( 'ERROR! Cron schedules are disabled by setting constant DISABLE_WP_CRON to true.<br/>To start the import process please enable the cron by setting the constant to false. E.g. define( \'DISABLE_WP_CRON\', false );', 'astra-sites' ) );
967
  }
968
 
969
  if ( defined( 'ALTERNATE_WP_CRON' ) && ALTERNATE_WP_CRON ) {
970
- return new WP_Error( 'wp_portfolio_cron_error', esc_html__( 'ERROR! Cron schedules are disabled by setting constant ALTERNATE_WP_CRON to true.<br/>To start the import process please enable the cron by setting the constant to false. E.g. define( \'ALTERNATE_WP_CRON\', false );', 'astra-sites' ) );
971
  }
972
 
973
- $cached_status = get_transient( 'astra-portfolio-cron-test-ok' );
974
 
975
  if ( $cache && $cached_status ) {
976
  return true;
@@ -1008,7 +978,7 @@ if ( ! class_exists( 'Astra_Sites_Page' ) ) {
1008
  )
1009
  );
1010
  } else {
1011
- set_transient( 'astra-portfolio-cron-test-ok', 1, 3600 );
1012
  return true;
1013
  }
1014
 
58
  add_action( 'after_setup_theme', array( $this, 'init_admin_settings' ), 99 );
59
  add_action( 'wp_ajax_astra-sites-change-page-builder', array( $this, 'save_page_builder_on_ajax' ) );
60
  add_action( 'admin_init', array( $this, 'save_page_builder_on_submit' ) );
61
+ add_action( 'admin_init', array( $this, 'getting_started' ) );
62
  add_action( 'admin_body_class', array( $this, 'admin_body_class' ) );
63
  }
64
 
293
  */
294
  public function init_admin_settings() {
295
  add_action( 'admin_menu', array( $this, 'add_admin_menu' ) );
 
296
  add_action( 'astra_sites_menu_general_action', array( $this, 'general_page' ) );
297
  add_action( 'astra_pages_menu_general_action', array( $this, 'general_page_for_astra_pages' ) );
298
  }
299
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
300
  /**
301
  * Init Nav Menu
302
  *
933
  global $wp_version;
934
 
935
  if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ) {
936
+ return new WP_Error( 'astra_sites_cron_error', esc_html__( 'ERROR! Cron schedules are disabled by setting constant DISABLE_WP_CRON to true.<br/>To start the import process please enable the cron by setting the constant to false. E.g. define( \'DISABLE_WP_CRON\', false );', 'astra-sites' ) );
937
  }
938
 
939
  if ( defined( 'ALTERNATE_WP_CRON' ) && ALTERNATE_WP_CRON ) {
940
+ return new WP_Error( 'astra_sites_cron_error', esc_html__( 'ERROR! Cron schedules are disabled by setting constant ALTERNATE_WP_CRON to true.<br/>To start the import process please enable the cron by setting the constant to false. E.g. define( \'ALTERNATE_WP_CRON\', false );', 'astra-sites' ) );
941
  }
942
 
943
+ $cached_status = get_transient( 'astra-sites-cron-test-ok' );
944
 
945
  if ( $cache && $cached_status ) {
946
  return true;
978
  )
979
  );
980
  } else {
981
+ set_transient( 'astra-sites-cron-test-ok', 1, 3600 );
982
  return true;
983
  }
984
 
inc/classes/class-astra-sites.php CHANGED
@@ -155,33 +155,35 @@ if ( ! class_exists( 'Astra_Sites' ) ) :
155
  return;
156
  }
157
 
158
- $data = array(
159
- 'default_logo' => array(
160
- 'title' => __( 'See Quick Links', 'astra-sites' ),
161
- 'url' => ASTRA_SITES_URI . 'inc/assets/images/quick-link-logo.svg',
162
- ),
163
- 'links' => array(
164
- array(
165
- 'label' => __( 'Upgrade to Premium', 'astra-sites' ),
166
- 'icon' => 'dashicons-star-filled',
167
- 'url' => 'https://wpastra.com/starter-templates-plans/?utm_source=StarterTemplatesPlugin&utm_campaign=WPAdmin',
168
- 'bgcolor' => '#ffa500',
169
- ),
170
- array(
171
- 'label' => __( 'Support & Docs', 'astra-sites' ),
172
- 'icon' => 'dashicons-book',
173
- 'url' => 'https://wpastra.com/docs-category/starter-templates/',
174
  ),
175
- array(
176
- 'label' => __( 'Join Facebook Group', 'astra-sites' ),
177
- 'icon' => 'dashicons-groups',
178
- 'url' => 'https://www.facebook.com/groups/wpastra/',
 
 
 
 
 
 
 
 
 
 
 
 
 
179
  ),
180
- ),
181
  );
182
 
183
  if ( defined( 'ASTRA_PRO_SITES_VER' ) ) {
184
- array_shift( $data['links'] );
185
  }
186
 
187
  bsf_quick_links( $data );
@@ -251,11 +253,11 @@ if ( ! class_exists( 'Astra_Sites' ) ) :
251
  'blocking' => true,
252
  'sslverify' => apply_filters( 'https_local_ssl_verify', false ),
253
  'body' => array(
254
- 'search' => array_unique( $data['ast-sites-search-terms'] ),
255
  'url' => esc_url( site_url() ),
 
256
  ),
257
  );
258
-
259
  $result = wp_remote_post( $this->search_url, $args );
260
  $response['ast-sites-search-terms'] = wp_remote_retrieve_body( $result );
261
 
@@ -1158,8 +1160,8 @@ if ( ! class_exists( 'Astra_Sites' ) ) :
1158
  'vertical' => __( 'Vertical', 'astra-sites' ),
1159
  'horizontal' => __( 'Horizontal', 'astra-sites' ),
1160
  ),
1161
- 'title' => __( 'Free Images from Pixabay', 'astra-sites' ),
1162
- 'search_placeholder' => __( 'Pixabay Search - Ex: flowers', 'astra-sites' ),
1163
  'downloading' => __( 'Downloading...', 'astra-sites' ),
1164
  'validating' => __( 'Validating...', 'astra-sites' ),
1165
  'empty_api_key' => __( 'Please enter an API key.', 'astra-sites' ),
@@ -1208,6 +1210,11 @@ if ( ! class_exists( 'Astra_Sites' ) ) :
1208
  $this->image_search_assets();
1209
  }
1210
 
 
 
 
 
 
1211
  wp_enqueue_script( 'astra-sites-install-theme', ASTRA_SITES_URI . 'inc/assets/js/install-theme.js', array( 'jquery', 'updates' ), ASTRA_SITES_VER, true );
1212
  wp_enqueue_style( 'astra-sites-install-theme', ASTRA_SITES_URI . 'inc/assets/css/install-theme.css', null, ASTRA_SITES_VER, 'all' );
1213
  wp_style_add_data( 'astra-sites-install-theme', 'rtl', 'replace' );
@@ -1255,6 +1262,63 @@ if ( ! class_exists( 'Astra_Sites' ) ) :
1255
  wp_localize_script( 'astra-sites-admin-page', 'astraSitesVars', $data );
1256
  }
1257
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1258
  /**
1259
  * Returns Localization Variables.
1260
  *
@@ -1367,6 +1431,17 @@ if ( ! class_exists( 'Astra_Sites' ) ) :
1367
  'ajax_request_failed_primary' => sprintf( __( '%1$sWe could not start the import process due to failed AJAX request and this is the message from WordPress:%2$s', 'astra-sites' ), '<p>', '</p>' ),
1368
  /* translators: %s URL to document. */
1369
  'ajax_request_failed_secondary' => sprintf( __( '%1$sRead <a href="%2$s" target="_blank">article</a> to resolve the issue and continue importing template.%3$s', 'astra-sites' ), '<p>', esc_url( 'https://wpastra.com/docs/internal-server-error-starter-templates/' ), '</p>' ),
 
 
 
 
 
 
 
 
 
 
 
1370
  )
1371
  );
1372
 
155
  return;
156
  }
157
 
158
+ $data = apply_filters(
159
+ 'astra_sites_quick_links', array(
160
+ 'default_logo' => array(
161
+ 'title' => __( 'See Quick Links', 'astra-sites' ),
162
+ 'url' => ASTRA_SITES_URI . 'inc/assets/images/quick-link-logo.svg',
 
 
 
 
 
 
 
 
 
 
 
163
  ),
164
+ 'links' => array(
165
+ 'upgrade' => array(
166
+ 'label' => __( 'Upgrade to Premium', 'astra-sites' ),
167
+ 'icon' => 'dashicons-star-filled',
168
+ 'url' => 'https://wpastra.com/starter-templates-plans/?utm_source=StarterTemplatesPlugin&utm_campaign=WPAdmin',
169
+ 'bgcolor' => '#ffa500',
170
+ ),
171
+ 'support' => array(
172
+ 'label' => __( 'Support & Docs', 'astra-sites' ),
173
+ 'icon' => 'dashicons-book',
174
+ 'url' => 'https://wpastra.com/docs-category/starter-templates/',
175
+ ),
176
+ 'join-facebook' => array(
177
+ 'label' => __( 'Join Facebook Group', 'astra-sites' ),
178
+ 'icon' => 'dashicons-groups',
179
+ 'url' => 'https://www.facebook.com/groups/wpastra/',
180
+ ),
181
  ),
182
+ )
183
  );
184
 
185
  if ( defined( 'ASTRA_PRO_SITES_VER' ) ) {
186
+ unset( $data['links']['upgrade'] );
187
  }
188
 
189
  bsf_quick_links( $data );
253
  'blocking' => true,
254
  'sslverify' => apply_filters( 'https_local_ssl_verify', false ),
255
  'body' => array(
256
+ 'search' => $data['ast-sites-search-terms'],
257
  'url' => esc_url( site_url() ),
258
+ 'type' => 'astra-sites',
259
  ),
260
  );
 
261
  $result = wp_remote_post( $this->search_url, $args );
262
  $response['ast-sites-search-terms'] = wp_remote_retrieve_body( $result );
263
 
1160
  'vertical' => __( 'Vertical', 'astra-sites' ),
1161
  'horizontal' => __( 'Horizontal', 'astra-sites' ),
1162
  ),
1163
+ 'title' => __( 'Free Images', 'astra-sites' ),
1164
+ 'search_placeholder' => __( 'Search - Ex: flowers', 'astra-sites' ),
1165
  'downloading' => __( 'Downloading...', 'astra-sites' ),
1166
  'validating' => __( 'Validating...', 'astra-sites' ),
1167
  'empty_api_key' => __( 'Please enter an API key.', 'astra-sites' ),
1210
  $this->image_search_assets();
1211
  }
1212
 
1213
+ // Avoid scripts from customizer.
1214
+ if ( is_customize_preview() ) {
1215
+ return;
1216
+ }
1217
+
1218
  wp_enqueue_script( 'astra-sites-install-theme', ASTRA_SITES_URI . 'inc/assets/js/install-theme.js', array( 'jquery', 'updates' ), ASTRA_SITES_VER, true );
1219
  wp_enqueue_style( 'astra-sites-install-theme', ASTRA_SITES_URI . 'inc/assets/css/install-theme.css', null, ASTRA_SITES_VER, 'all' );
1220
  wp_style_add_data( 'astra-sites-install-theme', 'rtl', 'replace' );
1262
  wp_localize_script( 'astra-sites-admin-page', 'astraSitesVars', $data );
1263
  }
1264
 
1265
+ /**
1266
+ * Get CTA link
1267
+ *
1268
+ * @param string $source The source of the link.
1269
+ * @param string $medium The medium of the link.
1270
+ * @param string $campaign The campaign of the link.
1271
+ * @return array
1272
+ */
1273
+ public function get_cta_link( $source = '', $medium = '', $campaign = '' ) {
1274
+ $default_page_builder = Astra_Sites_Page::get_instance()->get_setting( 'page_builder' );
1275
+ $cta_links = $this->get_cta_links( $source, $medium, $campaign );
1276
+ return isset( $cta_links[ $default_page_builder ] ) ? $cta_links[ $default_page_builder ] : 'https://wpastra.com/starter-templates-plans/?utm_source=StarterTemplatesPlugin&utm_campaign=WPAdmin';
1277
+ }
1278
+
1279
+ /**
1280
+ * Get CTA Links
1281
+ *
1282
+ * @since 2.6.18
1283
+ *
1284
+ * @param string $source The source of the link.
1285
+ * @param string $medium The medium of the link.
1286
+ * @param string $campaign The campaign of the link.
1287
+ * @return array
1288
+ */
1289
+ public function get_cta_links( $source = '', $medium = '', $campaign = '' ) {
1290
+ return array(
1291
+ 'elementor' => add_query_arg(
1292
+ array(
1293
+ 'utm_source' => ! empty( $source ) ? $source : 'elementor-templates',
1294
+ 'utm_medium' => 'dashboard',
1295
+ 'utm_campaign' => 'Starter-Template-Backend',
1296
+ ), 'https://wpastra.com/elementor-starter-templates/'
1297
+ ),
1298
+ 'beaver-builder' => add_query_arg(
1299
+ array(
1300
+ 'utm_source' => ! empty( $source ) ? $source : 'beaver-templates',
1301
+ 'utm_medium' => 'dashboard',
1302
+ 'utm_campaign' => 'Starter-Template-Backend',
1303
+ ), 'https://wpastra.com/beaver-builder-starter-templates/'
1304
+ ),
1305
+ 'gutenberg' => add_query_arg(
1306
+ array(
1307
+ 'utm_source' => ! empty( $source ) ? $source : 'gutenberg-templates',
1308
+ 'utm_medium' => 'dashboard',
1309
+ 'utm_campaign' => 'Starter-Template-Backend',
1310
+ ), 'https://wpastra.com/starter-templates-plans/'
1311
+ ),
1312
+ 'brizy' => add_query_arg(
1313
+ array(
1314
+ 'utm_source' => ! empty( $source ) ? $source : 'brizy-templates',
1315
+ 'utm_medium' => 'dashboard',
1316
+ 'utm_campaign' => 'Starter-Template-Backend',
1317
+ ), 'https://wpastra.com/starter-templates-plans/'
1318
+ ),
1319
+ );
1320
+ }
1321
+
1322
  /**
1323
  * Returns Localization Variables.
1324
  *
1431
  'ajax_request_failed_primary' => sprintf( __( '%1$sWe could not start the import process due to failed AJAX request and this is the message from WordPress:%2$s', 'astra-sites' ), '<p>', '</p>' ),
1432
  /* translators: %s URL to document. */
1433
  'ajax_request_failed_secondary' => sprintf( __( '%1$sRead <a href="%2$s" target="_blank">article</a> to resolve the issue and continue importing template.%3$s', 'astra-sites' ), '<p>', esc_url( 'https://wpastra.com/docs/internal-server-error-starter-templates/' ), '</p>' ),
1434
+ 'cta_links' => $this->get_cta_links(),
1435
+ 'cta_quick_corner_links' => $this->get_cta_links( 'quick-links-corner' ),
1436
+ 'cta_premium_popup_links' => $this->get_cta_links( 'get-premium-access-popup' ),
1437
+ 'cta_link' => $this->get_cta_link(),
1438
+ 'cta_quick_corner_link' => $this->get_cta_link( 'quick-links-corner' ),
1439
+ 'cta_premium_popup_link' => $this->get_cta_link( 'get-premium-access-popup' ),
1440
+
1441
+ /* translators: %s URL to document. */
1442
+ 'process_failed_primary' => sprintf( __( '%1$sWe could not complete the import process due to failed AJAX request and this is the message:%2$s', 'astra-sites' ), '<p>', '</p>' ),
1443
+ /* translators: %s URL to document. */
1444
+ 'process_failed_secondary' => sprintf( __( '%1$sPlease report this <a href="%2$s" target="_blank">here</a>.%3$s', 'astra-sites' ), '<p>', esc_url( 'https://wpastra.com/starter-templates-support/?url=#DEMO_URL#&subject=#SUBJECT#' ), '</p>' ),
1445
  )
1446
  );
1447
 
inc/includes/admin-page.php CHANGED
@@ -409,8 +409,7 @@ $site_import_options = apply_filters(
409
  <script type="text/template" id="tmpl-astra-sites-pro-site-description">
410
  <p>
411
  <?php
412
- /* translators: %s is pricing page link */
413
- printf( __( '<span class="highlighted-note">This is a premium template available with Essential and Growth Bundle.</span><br /> <a href="%s" target="_blank">Get access</a> to this premium template.', 'astra-sites' ), 'https://wpastra.com/starter-templates-plans/' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
414
  ?>
415
  </p>
416
  <p>
409
  <script type="text/template" id="tmpl-astra-sites-pro-site-description">
410
  <p>
411
  <?php
412
+ _e( '<span class="highlighted-note">This is a premium template available with Essential and Growth Bundle.</span><br /> <a href="{{AstraSitesAdmin.premium_popup_cta_link}}" target="_blank">Get access</a> to this premium template.', 'astra-sites' ); // phpcs:ignore WordPress.Security.EscapeOutput.UnsafePrintingFunction
 
413
  ?>
414
  </p>
415
  <p>
inc/includes/image-templates.php CHANGED
@@ -37,13 +37,17 @@ if ( ! defined( 'ABSPATH' ) ) {
37
 
38
  <# var count = 0; #>
39
  <# for ( key in data ) { count++; #>
40
- <# var imported_class = _.includes( astraImages.saved_images, data[key]['id'].toString() ) ? 'imported' : ''; #>
 
41
  <div class="ast-image__list-wrap loading" data-id="{{data[key]['id']}}" data-url="{{data[key]['pageURL']}}">
42
  <div class="ast-image__list-inner-wrap {{imported_class}}">
43
  <div class="ast-image__list-img-wrap">
44
  <img src="{{data[key]['webformatURL']}}" alt="{{data[key]['tags']}}" />
45
- <div class="ast-image__list-img-overlay" data-img-info="{{JSON.stringify( data[key] )}}">
46
  <span>{{data[key]['tags']}}</span>
 
 
 
47
  </div>
48
  </div>
49
  </div>
@@ -59,9 +63,6 @@ if ( ! defined( 'ABSPATH' ) ) {
59
  <script type="text/template" id="tmpl-ast-image-filters">
60
  <div class="ast-image__filter-wrap">
61
  <ul class="ast-image__filter">
62
- <li class="ast-image__filter-safesearch">
63
- <label><input type="checkbox" checked value="1" /><?php esc_html_e( 'SafeSearch', 'astra-sites' ); ?></label>
64
- </li>
65
  <li class="ast-image__filter-category">
66
  <select>
67
  <# for ( key in astraImages.pixabay_category ) { #>
@@ -83,8 +84,13 @@ if ( ! defined( 'ABSPATH' ) ) {
83
  <# } #>
84
  </select>
85
  </li>
 
 
 
86
  </ul>
87
  </div>
 
 
88
  </script>
89
 
90
  <script type="text/template" id="tmpl-ast-image-no-result">
@@ -115,10 +121,10 @@ if ( ! defined( 'ABSPATH' ) ) {
115
  </script>
116
 
117
  <script type="text/template" id="tmpl-ast-image-go-back">
118
- <span class="ast-image__go-back">
119
  <i class="ast-icon-chevron-left"></i>
120
  <span class="ast-image__go-back-text"><?php esc_html_e( 'Back to Images', 'astra-sites' ); ?></span>
121
- </span>
122
  </script>
123
 
124
  <script type="text/template" id="tmpl-ast-image-save">
37
 
38
  <# var count = 0; #>
39
  <# for ( key in data ) { count++; #>
40
+ <# var is_imported = _.includes( astraImages.saved_images, data[key]['id'] ); #>
41
+ <# var imported_class = ( is_imported ) ? 'imported' : ''; #>
42
  <div class="ast-image__list-wrap loading" data-id="{{data[key]['id']}}" data-url="{{data[key]['pageURL']}}">
43
  <div class="ast-image__list-inner-wrap {{imported_class}}">
44
  <div class="ast-image__list-img-wrap">
45
  <img src="{{data[key]['webformatURL']}}" alt="{{data[key]['tags']}}" />
46
+ <div class="ast-image__list-img-overlay" data-img-url={{data[key]['largeImageURL']}} data-img-id={{data[key]['id']}}>
47
  <span>{{data[key]['tags']}}</span>
48
+ <# if ( '' === imported_class ) { #>
49
+ <span class="ast-image__download-icon dashicons-arrow-down-alt dashicons" data-import-status={{is_imported}}></span>
50
+ <# } #>
51
  </div>
52
  </div>
53
  </div>
63
  <script type="text/template" id="tmpl-ast-image-filters">
64
  <div class="ast-image__filter-wrap">
65
  <ul class="ast-image__filter">
 
 
 
66
  <li class="ast-image__filter-category">
67
  <select>
68
  <# for ( key in astraImages.pixabay_category ) { #>
84
  <# } #>
85
  </select>
86
  </li>
87
+ <li class="ast-image__filter-safesearch">
88
+ <label><input type="checkbox" checked value="1" /><?php esc_html_e( 'SafeSearch', 'astra-sites' ); ?></label>
89
+ </li>
90
  </ul>
91
  </div>
92
+ <div class="ast-powered-by-pixabay-wrap"><span><?php esc_html_e( 'Powered by', 'astra-sites' ); ?></span><img src="<?php echo esc_url( ASTRA_SITES_URI . 'inc/assets/images/pixabay-logo.png' ); ?>">
93
+ </div>
94
  </script>
95
 
96
  <script type="text/template" id="tmpl-ast-image-no-result">
121
  </script>
122
 
123
  <script type="text/template" id="tmpl-ast-image-go-back">
124
+ <div class="ast-image__go-back">
125
  <i class="ast-icon-chevron-left"></i>
126
  <span class="ast-image__go-back-text"><?php esc_html_e( 'Back to Images', 'astra-sites' ); ?></span>
127
+ </div>
128
  </script>
129
 
130
  <script type="text/template" id="tmpl-ast-image-save">
inc/lib/ast-block-templates/dist/json/ast-block-templates-categories.json DELETED
@@ -1 +0,0 @@
1
- [{"id":825,"count":39,"name":"About","slug":"about","parent":0},{"id":832,"count":28,"name":"Call To Action","slug":"call-to-action","parent":0},{"id":1091,"count":8,"name":"Clients","slug":"clients","parent":0},{"id":1416,"count":33,"name":"Contact","slug":"contact","parent":0},{"id":1001,"count":20,"name":"FAQ","slug":"faq","parent":0},{"id":919,"count":32,"name":"Features","slug":"features","parent":0},{"id":1094,"count":25,"name":"Heading","slug":"heading","parent":0},{"id":831,"count":41,"name":"Hero","slug":"hero","parent":0},{"id":1948,"count":20,"name":"Image and Text","slug":"image-and-text","parent":0},{"id":1950,"count":11,"name":"Location And Hours","slug":"location-and-hours","parent":0},{"id":1425,"count":25,"name":"Portfolio","slug":"portfolio","parent":0},{"id":952,"count":34,"name":"Services","slug":"services","parent":0},{"id":1424,"count":24,"name":"Single Quote","slug":"single-quote","parent":0},{"id":1096,"count":21,"name":"Statistics","slug":"statistics","parent":0},{"id":1953,"count":12,"name":"Subscribe Form","slug":"subscribe-form","parent":0},{"id":829,"count":32,"name":"Team","slug":"team","parent":0},{"id":830,"count":34,"name":"Testimonials","slug":"testimonials","parent":0},{"id":1946,"count":18,"name":"Text","slug":"text","parent":0}]
 
inc/lib/ast-block-templates/version.json DELETED
@@ -1,3 +0,0 @@
1
- {
2
- "ast-block-templates": "1.0.8"
3
- }
 
 
 
inc/lib/bsf-quick-links/class-bsf-quick-links.php CHANGED
@@ -119,14 +119,14 @@ if ( ! class_exists( 'BSF_Quick_Links' ) ) {
119
 
120
  foreach ( $data['links'] as $item_key => $item ) {
121
  $items_html .= sprintf(
122
- '<a href="%1$s" target="_blank" rel="noopener noreferrer" class="bsf-quick-link-item bsf-quick-link-item-%4$d">
123
  <div class="bsf-quick-link-label">%2$s</div>
124
  <div class="dashicons %3$s menu-item-logo" %5$s></div>
125
  </a>',
126
  esc_url( $item['url'] ),
127
  esc_html( $item['label'] ),
128
  sanitize_html_class( $item['icon'] ),
129
- (int) $item_key,
130
  ! empty( $item['bgcolor'] ) ? ' style="background-color: ' . esc_attr( $item['bgcolor'] ) . '"' : ''
131
  );
132
  }
119
 
120
  foreach ( $data['links'] as $item_key => $item ) {
121
  $items_html .= sprintf(
122
+ '<a href="%1$s" target="_blank" rel="noopener noreferrer" class="bsf-quick-link-item bsf-quick-link-item-%4$s">
123
  <div class="bsf-quick-link-label">%2$s</div>
124
  <div class="dashicons %3$s menu-item-logo" %5$s></div>
125
  </a>',
126
  esc_url( $item['url'] ),
127
  esc_html( $item['label'] ),
128
  sanitize_html_class( $item['icon'] ),
129
+ $item_key,
130
  ! empty( $item['bgcolor'] ) ? ' style="background-color: ' . esc_attr( $item['bgcolor'] ) . '"' : ''
131
  );
132
  }
inc/lib/class-astra-sites-ast-block-templates.php CHANGED
@@ -57,7 +57,7 @@ if ( ! class_exists( 'Astra_Sites_Ast_Block_Templates' ) ) :
57
  */
58
  public function version_check() {
59
 
60
- $file = realpath( dirname( __FILE__ ) . '/ast-block-templates/version.json' );
61
 
62
  // Is file exist?
63
  if ( is_file( $file ) ) {
@@ -65,7 +65,7 @@ if ( ! class_exists( 'Astra_Sites_Ast_Block_Templates' ) ) :
65
  $file_data = json_decode( file_get_contents( $file ), true );
66
  // @codingStandardsIgnoreEnd
67
  global $ast_block_templates_version, $ast_block_templates_init;
68
- $path = realpath( dirname( __FILE__ ) . '/ast-block-templates/ast-block-templates.php' );
69
  $version = isset( $file_data['ast-block-templates'] ) ? $file_data['ast-block-templates'] : 0;
70
 
71
  // Compare versions.
57
  */
58
  public function version_check() {
59
 
60
+ $file = realpath( dirname( __FILE__ ) . '/gutenberg-templates/version.json' );
61
 
62
  // Is file exist?
63
  if ( is_file( $file ) ) {
65
  $file_data = json_decode( file_get_contents( $file ), true );
66
  // @codingStandardsIgnoreEnd
67
  global $ast_block_templates_version, $ast_block_templates_init;
68
+ $path = realpath( dirname( __FILE__ ) . '/gutenberg-templates/ast-block-templates.php' );
69
  $version = isset( $file_data['ast-block-templates'] ) ? $file_data['ast-block-templates'] : 0;
70
 
71
  // Compare versions.
inc/lib/{ast-block-templates → gutenberg-templates}/ast-block-templates.php RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates-image-importer.php RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates-sync-library-wp-cli.php RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates-sync-library.php RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/classes/class-ast-block-templates.php RENAMED
@@ -365,7 +365,7 @@ if ( ! class_exists( 'Ast_Block_Templates' ) ) :
365
  */
366
  public function template_assets() {
367
 
368
- if ( ! is_admin() ) {
369
  return;
370
  }
371
 
365
  */
366
  public function template_assets() {
367
 
368
+ if ( is_customize_preview() ) {
369
  return;
370
  }
371
 
inc/lib/{ast-block-templates → gutenberg-templates}/classes/functions.php RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.eot RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.svg RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.ttf RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/fonts/ast-block-templates.woff RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/index.html RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-block-requests.json RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-blocks-1.json RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-blocks-2.json RENAMED
File without changes
inc/lib/gutenberg-templates/dist/json/ast-block-templates-blocks-3.json ADDED
@@ -0,0 +1 @@
 
1
+ {"id-53103":{"title":"Main Banner 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/main-banner-1gb.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/main-banner-1gb-400x319.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/main-banner-1g\/","tag":{"1952":"main-banner"},"category":831,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53063":{"title":"Image and Text 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/image-and-text-2g-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/image-and-text-2g-1-400x171.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/image-and-text-2g\/","tag":{"1949":"image-and-text"},"category":1948,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53056":{"title":"Image and Text 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/image-and-text-1g-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/image-and-text-1g-1-400x158.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/image-and-text-1g\/","tag":{"1949":"image-and-text"},"category":1948,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53053":{"title":"Text 9","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-9g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-9g-400x125.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-9g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53049":{"title":"Text 8","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-8g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-8g-400x103.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-8g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53045":{"title":"Text 7","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-7g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-7g-400x106.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-7g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53043":{"title":"Text 6","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-6g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-6g-400x86.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-6g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53039":{"title":"Text 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-5g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-5g-400x86.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-5g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53034":{"title":"Text 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-4g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-4g-400x87.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-4g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-53030":{"title":"Text 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-3g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-3g-400x85.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-3g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52993":{"title":"Text 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-2g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-2g-400x89.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-2g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52968":{"title":"FAQ 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-5g-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-5g-1-400x194.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/faq-5g\/","tag":{"822":"faq","821":"frequently-asked-questions"},"category":1001,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52965":{"title":"FAQ 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-4g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-4g-400x180.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/faq-4g\/","tag":{"822":"faq","821":"frequently-asked-questions"},"category":1001,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52964":{"title":"FAQ 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-3g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-3g-400x200.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/faq-3g\/","tag":{"822":"faq","821":"frequently-asked-questions"},"category":1001,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52963":{"title":"FAQ 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-2g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-2g-400x150.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/faq-2g\/","tag":{"822":"faq","821":"frequently-asked-questions"},"category":1001,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52975":{"title":"About 8","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-8g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-8g-400x96.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-8g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52974":{"title":"About 13","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-7g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-7g-400x109.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-7g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52973":{"title":"About 12","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-6g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-6g-400x94.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-6g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52971":{"title":"About 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-5g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-5g-400x83.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-5g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52970":{"title":"About 11","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-4g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-4g-400x82.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-4g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52969":{"title":"About 10","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-3g-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-3g-1-400x239.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-3g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52962":{"title":"FAQ 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-1g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/faq-1g-400x171.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/faq-1g\/","tag":{"822":"faq","821":"frequently-asked-questions"},"category":1001,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52967":{"title":"About 9","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-2g-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-2g-1-400x168.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-2g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52966":{"title":"About 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-1g-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/about-1g-1-400x164.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-1g\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52951":{"title":"Contact Form 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-4g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-4g-400x182.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-form-4g\/","tag":{"823":"contact","1955":"contact-form"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[{"slug":"wpforms-lite","init":"wpforms-lite\/wpforms.php","name":"WPForms Lite"}]},"id-52933":{"title":"Contact Form 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-3g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-3g-400x214.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-form-3g\/","tag":{"823":"contact","1955":"contact-form"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[{"slug":"wpforms-lite","init":"wpforms-lite\/wpforms.php","name":"WPForms Lite"}]},"id-52921":{"title":"Contact Form 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-2g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-2g-400x193.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-form-2g\/","tag":{"823":"contact","1955":"contact-form"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[{"slug":"wpforms-lite","init":"wpforms-lite\/wpforms.php","name":"WPForms Lite"}]},"id-52908":{"title":"Contact Form 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-1g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/contact-form-1g-400x201.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-form-1g\/","tag":{"823":"contact","1955":"contact-form"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[{"slug":"wpforms-lite","init":"wpforms-lite\/wpforms.php","name":"WPForms Lite"}]},"id-52893":{"title":"Call to Action 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-5g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-5g-400x92.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-5g\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52895":{"title":"Call to Action 9","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-4gb.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-4gb-400x251.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-4g\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52896":{"title":"Call to Action 8","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-3gb.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-3gb-400x200.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-3g\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52897":{"title":"Call To Action 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-2g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-2g-400x98.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-2g\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52894":{"title":"Call to Action 7","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-1g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/call-to-action-1g-400x80.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-1g\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-52816":{"title":"Text 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-1g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2021\/05\/text-1g-400x82.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/text-1g\/","tag":{"1947":"text"},"category":1946,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47355":{"title":"Testimonials 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-1w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-1w-1-400x172.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/testimonials-1gw\/","tag":{"2238":"testimonials"},"category":830,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47437":{"title":"Hero 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-4w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-4w-1-400x218.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/hero-4gw\/","tag":{"817":"hero"},"category":831,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47433":{"title":"Testimonials 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-4w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-4w-1-400x144.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/testimonials-4gw\/","tag":{"2238":"testimonials"},"category":830,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47438":{"title":"Hero 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-5gb.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-5gb-400x166.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/hero-5gb\/","tag":{"817":"hero"},"category":831,"page-builder":"gutenberg","filter":"dark","required-plugins":[]},"id-47445":{"title":"Testimonials 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-5w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-5w-1-400x134.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/testimonials-5gw\/","tag":{"2238":"testimonials"},"category":830,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47439":{"title":"Hero 6","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-6b-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-6b-1-400x204.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/hero-6gb\/","tag":{"817":"hero"},"category":831,"page-builder":"gutenberg","filter":"dark","required-plugins":[]},"id-47449":{"title":"Testimonials 6","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-6w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-6w-1-400x156.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/testimonials-6gw\/","tag":{"2238":"testimonials"},"category":830,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47527":{"title":"Services 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-5w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-5w-1-400x283.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/services-5gw\/","tag":{"953":"services"},"category":952,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47419":{"title":"Features 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-1w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-1w-1-400x225.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/features-1gw\/","tag":{"920":"features"},"category":919,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47434":{"title":"Hero 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-1w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-1w-1-400x220.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/hero-1gw\/","tag":{"817":"hero"},"category":831,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47424":{"title":"Features 10","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-6w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-6w-1-400x243.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/features-6gw\/","tag":{"920":"features"},"category":919,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47423":{"title":"Features 8","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-5w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-5w-1-400x300.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/features-5gw\/","tag":{"920":"features"},"category":919,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47360":{"title":"Testimonials 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-2w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-2w-1-400x166.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/testimonials-2gw\/","tag":{"844":"testimonial"},"category":830,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47380":{"title":"Contact 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-2w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-2w-400x231.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-2gw\/","tag":{"823":"contact","1955":"contact-form"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[{"slug":"wpforms-lite","init":"wpforms-lite\/wpforms.php","name":"WPForms Lite"}]},"id-47420":{"title":"Features 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-2w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-2w-1-400x265.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/features-2gw\/","tag":{"920":"features"},"category":919,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47421":{"title":"Features 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-3w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/features-gb-3w-1-400x264.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/features-3gw\/","tag":{"920":"features"},"category":919,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47427":{"title":"Testimonials 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-3w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/testimonials-gb-3w-1-400x126.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/testimonials-3gw\/","tag":{"2238":"testimonials"},"category":830,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47459":{"title":"Team 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-1w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-1w-400x250.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/team-1gw\/","tag":{"927":"team"},"category":829,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47472":{"title":"Team 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-2w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-2w-400x167.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/team-2gw\/","tag":{"927":"team"},"category":829,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47474":{"title":"Team 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-3w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-3w-400x192.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/team-3gw\/","tag":{"927":"team"},"category":829,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47522":{"title":"Services 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-3w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-3w-1-400x219.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/services-3gw\/","tag":{"953":"services"},"category":952,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47518":{"title":"Services 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-1w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-1w-1-400x197.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/services-1gw\/","tag":{"953":"services"},"category":952,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47498":{"title":"Statistics 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/statistics-gb-5w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/statistics-gb-5w-400x141.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/statistics-5gw\/","tag":{"924":"statistics"},"category":1096,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47524":{"title":"Services 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-4w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/services-gb-4w-1-400x155.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/services-4gw\/","tag":{"953":"services"},"category":952,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47478":{"title":"Team 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-4w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/team-gb-4w-400x228.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/team-4gw\/","tag":{"927":"team"},"category":829,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47435":{"title":"Hero 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-2w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/hero-gb-2w-1-400x219.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/hero-2gw\/","tag":{"817":"hero"},"category":831,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47392":{"title":"Call To Action 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-1w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-1w-400x132.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-1gw\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47397":{"title":"Call To Action 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-3w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-3w-400x158.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-3gw\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47399":{"title":"Call To Action 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-4w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-4w-400x82.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-4gw\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47404":{"title":"Call To Action 6","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-6w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/call-to-action-gb-6w-400x143.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/call-to-action-6gw\/","tag":{"819":"call-to-action"},"category":832,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47378":{"title":"Contact 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-1w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-1w-400x230.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-1gw\/","tag":{"823":"contact"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47383":{"title":"Contact 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-3w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-3w-400x257.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-3gw\/","tag":{"823":"contact"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47385":{"title":"Contact 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-4w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-4w-400x238.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-4gw\/","tag":{"823":"contact"},"category":1416,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47389":{"title":"Contact 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-5b.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/contact-gb-5b-400x218.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/contact-5gb\/","tag":{"823":"contact"},"category":1416,"page-builder":"gutenberg","filter":"dark","required-plugins":[]},"id-47373":{"title":"Clients 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/clients-4g.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/clients-4g-400x158.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/clients-5g\/","tag":{"1090":"clients"},"category":1091,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47337":{"title":"About 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-2w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-2w-400x230.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-2gw\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47352":{"title":"About 7","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-7b.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-7b-400x234.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-7gb\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"dark","required-plugins":[]},"id-47343":{"title":"About 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-4w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-4w-400x206.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-4gw\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47350":{"title":"About 6","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-6w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-6w-400x167.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-6gw\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47339":{"title":"About 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-3w.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/about-gb-3w-400x216.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/about-3gw\/","tag":{"818":"about"},"category":825,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47457":{"title":"Heading 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-4w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-4w-1-400x109.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/heading-4gw\/","tag":{"1093":"heading"},"category":1094,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47471":{"title":"Portfolio 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-5w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-5w-1-400x272.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/portfolio-5gw\/","tag":{"1426":"portfolio"},"category":1425,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47470":{"title":"Portfolio 4","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-4w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-4w-1-400x196.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/portfolio-4gw\/","tag":{"1426":"portfolio"},"category":1425,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47456":{"title":"Heading 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-3w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-3w-1-400x105.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/heading-3gw\/","tag":{"1093":"heading"},"category":1094,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47469":{"title":"Portfolio 3","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-3w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-3w-1-400x382.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/portfolio-3gw\/","tag":{"1426":"portfolio"},"category":1425,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47468":{"title":"Portfolio 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-2w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-2w-1-400x230.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/portfolio-2gw\/","tag":{"1426":"portfolio"},"category":1425,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47467":{"title":"Portfolio 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-1w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/portfolio-gb-1w-1-400x242.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/portfolio-1gw\/","tag":{"1426":"portfolio"},"category":1425,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47458":{"title":"Heading 5","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-5w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-5w-1-400x107.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/heading-5gw\/","tag":{"1093":"heading"},"category":1094,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47455":{"title":"Heading 2","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-2w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-2w-1-400x107.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/heading-2gw\/","tag":{"1093":"heading"},"category":1094,"page-builder":"gutenberg","filter":"light","required-plugins":[]},"id-47454":{"title":"Heading 1","featured-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-1w-1.jpg","thumbnail-image-url":"https:\/\/websitedemos.net\/wp-content\/uploads\/2020\/09\/heading-gb-1w-1-400x87.jpg","url":"https:\/\/websitedemos.net\/astra-blocks\/heading-1gw\/","tag":{"1093":"heading"},"category":1094,"page-builder":"gutenberg","filter":"light","required-plugins":[]}}
inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-site-requests.json RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/json/ast-block-templates-sites-1.json RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/logo.svg RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/main.js RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/placeholder.png RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/placeholder_200_200.png RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/starter-template-logo.svg RENAMED
File without changes
inc/lib/{ast-block-templates → gutenberg-templates}/dist/style.css RENAMED
File without changes
inc/lib/gutenberg-templates/version.json ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ {
2
+ "ast-block-templates": "1.0.8"
3
+ }
languages/astra-sites.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Starter Templates package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Starter Templates 2.6.17\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/astra-sites\n"
7
- "POT-Creation-Date: 2021-07-22 07:41:38+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -69,39 +69,39 @@ msgstr ""
69
  msgid "Starter Templates"
70
  msgstr ""
71
 
72
- #: classes/class-astra-sites-admin.php:89
73
  msgid ""
74
  "Get unlimited access to all premium Starter Templates and more, at a single "
75
  "low cost!"
76
  msgstr ""
77
 
78
- #: classes/class-astra-sites-admin.php:90
79
  msgid "Get Essential Bundle"
80
  msgstr ""
81
 
82
- #: classes/class-astra-sites-admin.php:146
83
  #. translators: %1$s white label plugin name and %2$s deactivation link
84
  msgid ""
85
  "Hello! Seems like you have used Starter Templates to build this website "
86
  "&mdash; Thanks a ton!"
87
  msgstr ""
88
 
89
- #: classes/class-astra-sites-admin.php:147
90
  msgid ""
91
  "Could you please do us a BIG favor and give it a 5-star rating on "
92
  "WordPress? This would boost our motivation and help other users make a "
93
  "comfortable decision while choosing the Starter Templates."
94
  msgstr ""
95
 
96
- #: classes/class-astra-sites-admin.php:149
97
  msgid "Ok, you deserve it"
98
  msgstr ""
99
 
100
- #: classes/class-astra-sites-admin.php:151
101
  msgid "Nope, maybe later"
102
  msgstr ""
103
 
104
- #: classes/class-astra-sites-admin.php:152
105
  msgid "I already did"
106
  msgstr ""
107
 
@@ -109,72 +109,72 @@ msgstr ""
109
  msgid "Import Status"
110
  msgstr ""
111
 
112
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:204
113
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:417
114
  msgid "Invalid site ID."
115
  msgstr ""
116
 
117
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:221
118
  msgid "Site import process is complete."
119
  msgstr ""
120
 
121
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:226
122
  msgid "Site import is in process."
123
  msgstr ""
124
 
125
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:260
126
- #: inc/classes/class-astra-sites-page.php:438
127
  msgid "Preparing Site Import"
128
  msgstr ""
129
 
130
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:270
131
  msgid "Site import started."
132
  msgstr ""
133
 
134
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:320
135
- #: inc/classes/class-astra-sites-page.php:441
136
  msgid "Installing Required Plugins"
137
  msgstr ""
138
 
139
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:337
140
- #: inc/classes/class-astra-sites-page.php:444
141
  msgid "Importing Contact Forms"
142
  msgstr ""
143
 
144
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:350
145
- #: inc/classes/class-astra-sites-page.php:447
146
  msgid "Setting up the Theme"
147
  msgstr ""
148
 
149
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:360
150
- #: inc/classes/class-astra-sites-page.php:450
151
  msgid "Importing Media, Posts, and Pages"
152
  msgstr ""
153
 
154
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:371
155
- #: inc/classes/class-astra-sites-page.php:453
156
  msgid "Importing Site Options"
157
  msgstr ""
158
 
159
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:380
160
- #: inc/classes/class-astra-sites-page.php:456
161
  msgid "Importing Sidebar and Widgets"
162
  msgstr ""
163
 
164
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:400
165
- #: inc/classes/class-astra-sites-page.php:459
166
  msgid "Import Complete"
167
  msgstr ""
168
 
169
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:487
170
  msgid "Invalid plugin slug"
171
  msgstr ""
172
 
173
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:527
174
  msgid "Unable to connect to the filesystem. Please confirm your credentials."
175
  msgstr ""
176
 
177
- #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:531
178
  #. translators: %s plugin name.
179
  msgid "Successfully installed \"%s\" plugin!"
180
  msgstr ""
@@ -227,9 +227,9 @@ msgstr ""
227
  #: inc/classes/class-astra-sites-importer.php:788
228
  #: inc/classes/class-astra-sites-importer.php:831
229
  #: inc/classes/class-astra-sites-importer.php:869
230
- #: inc/classes/class-astra-sites.php:329 inc/classes/class-astra-sites.php:544
231
- #: inc/classes/class-astra-sites.php:648 inc/classes/class-astra-sites.php:720
232
- #: inc/classes/class-astra-sites.php:914 inc/classes/class-astra-sites.php:933
233
  msgid "You are not allowed to perform this action"
234
  msgstr ""
235
 
@@ -268,188 +268,176 @@ msgid ""
268
  "templates here »</a>"
269
  msgstr ""
270
 
271
- #: inc/classes/class-astra-sites-page.php:322
272
- msgid "Required XMLReader PHP extension is missing on your server!"
273
- msgstr ""
274
-
275
- #: inc/classes/class-astra-sites-page.php:324
276
- #. translators: %s is the white label name.
277
- msgid ""
278
- "%s import requires XMLReader extension to be installed. Please contact your "
279
- "web hosting provider and ask them to install and activate the XMLReader PHP "
280
- "extension."
281
- msgstr ""
282
-
283
- #: inc/classes/class-astra-sites-page.php:386
284
  msgid "Settings saved successfully."
285
  msgstr ""
286
 
287
- #: inc/classes/class-astra-sites-page.php:425
288
  msgid "Importing Starter Template..."
289
  msgstr ""
290
 
291
- #: inc/classes/class-astra-sites-page.php:430
292
  msgid "The demo you are importing seems invalid. The site is not found."
293
  msgstr ""
294
 
295
- #: inc/classes/class-astra-sites-page.php:432
296
  msgid "The demo you are importing is a premium demo."
297
  msgstr ""
298
 
299
- #: inc/classes/class-astra-sites-page.php:432
300
- #: inc/classes/class-astra-sites.php:1305
301
- #: inc/classes/class-astra-sites.php:1555 inc/includes/templates.php:302
302
  msgid "Get Access!"
303
  msgstr ""
304
 
305
- #: inc/classes/class-astra-sites-page.php:434
306
  msgid ""
307
  "The import process can take a few minutes depending on the size of the site "
308
  "and speed of the connection."
309
  msgstr ""
310
 
311
- #: inc/classes/class-astra-sites-page.php:465
312
  msgid "Site Imported Successfully!"
313
  msgstr ""
314
 
315
- #: inc/classes/class-astra-sites-page.php:466
316
  msgid "Visit Site"
317
  msgstr ""
318
 
319
- #: inc/classes/class-astra-sites-page.php:515
320
  msgid "Getting Started"
321
  msgstr ""
322
 
323
- #: inc/classes/class-astra-sites-page.php:521
324
  msgid "Select Page Builder"
325
  msgstr ""
326
 
327
- #: inc/classes/class-astra-sites-page.php:522
328
  msgid ""
329
  "We offer starter templates that can be imported in one click. These sites "
330
  "are available in the following page builders. Please choose your preferred "
331
  "page builder from the list below."
332
  msgstr ""
333
 
334
- #: inc/classes/class-astra-sites-page.php:582
335
  msgid "My Favorite"
336
  msgstr ""
337
 
338
- #: inc/classes/class-astra-sites-page.php:587 inc/includes/templates.php:130
339
  msgid "Sync Library"
340
  msgstr ""
341
 
342
- #: inc/classes/class-astra-sites-page.php:676
343
- #: inc/classes/class-astra-sites-page.php:678
344
- #: inc/classes/class-astra-sites-page.php:690
345
- #: inc/classes/class-astra-sites.php:1128 inc/includes/templates.php:28
346
  #: inc/includes/templates.php:35
347
  msgid "All"
348
  msgstr ""
349
 
350
- #: inc/classes/class-astra-sites-page.php:695 inc/includes/templates.php:29
351
  msgid "Free"
352
  msgstr ""
353
 
354
- #: inc/classes/class-astra-sites-page.php:700 inc/includes/admin-page.php:244
355
  #: inc/includes/admin-page.php:333 inc/includes/admin-page.php:394
356
  #: inc/includes/templates.php:30 inc/includes/templates.php:181
357
  #: inc/includes/templates.php:308 inc/includes/templates.php:394
358
  msgid "Premium"
359
  msgstr ""
360
 
361
- #: inc/classes/class-astra-sites-page.php:708 inc/includes/templates.php:44
362
  msgid "Search..."
363
  msgstr ""
364
 
365
- #: inc/classes/class-astra-sites-page.php:782
366
  msgid "Gutenberg"
367
  msgstr ""
368
 
369
- #: inc/classes/class-astra-sites-page.php:784
370
  msgid "The default WordPress editor"
371
  msgstr ""
372
 
373
- #: inc/classes/class-astra-sites-page.php:788
374
  msgid "Elementor"
375
  msgstr ""
376
 
377
- #: inc/classes/class-astra-sites-page.php:793
378
  msgid "Beaver Builder"
379
  msgstr ""
380
 
381
- #: inc/classes/class-astra-sites-page.php:798
382
  msgid "Brizy"
383
  msgstr ""
384
 
385
- #: inc/classes/class-astra-sites-page.php:896
386
  #. translators: 1: The number of years in an interval of time.
387
  msgid "%s year"
388
  msgid_plural "%s years"
389
  msgstr[0] ""
390
  msgstr[1] ""
391
 
392
- #: inc/classes/class-astra-sites-page.php:898
393
  #. translators: 1: The number of months in an interval of time.
394
  msgid "%s month"
395
  msgid_plural "%s months"
396
  msgstr[0] ""
397
  msgstr[1] ""
398
 
399
- #: inc/classes/class-astra-sites-page.php:900
400
  #. translators: 1: The number of weeks in an interval of time.
401
  msgid "%s week"
402
  msgid_plural "%s weeks"
403
  msgstr[0] ""
404
  msgstr[1] ""
405
 
406
- #: inc/classes/class-astra-sites-page.php:902
407
  #. translators: 1: The number of days in an interval of time.
408
  msgid "%s day"
409
  msgid_plural "%s days"
410
  msgstr[0] ""
411
  msgstr[1] ""
412
 
413
- #: inc/classes/class-astra-sites-page.php:904
414
  #. translators: 1: The number of hours in an interval of time.
415
  msgid "%s hour"
416
  msgid_plural "%s hours"
417
  msgstr[0] ""
418
  msgstr[1] ""
419
 
420
- #: inc/classes/class-astra-sites-page.php:906
421
  #. translators: 1: The number of minutes in an interval of time.
422
  msgid "%s minute"
423
  msgid_plural "%s minutes"
424
  msgstr[0] ""
425
  msgstr[1] ""
426
 
427
- #: inc/classes/class-astra-sites-page.php:908
428
  #. translators: 1: The number of seconds in an interval of time.
429
  msgid "%s second"
430
  msgid_plural "%s seconds"
431
  msgstr[0] ""
432
  msgstr[1] ""
433
 
434
- #: inc/classes/class-astra-sites-page.php:912
435
  msgid "now"
436
  msgstr ""
437
 
438
- #: inc/classes/class-astra-sites-page.php:966
439
  msgid ""
440
  "ERROR! Cron schedules are disabled by setting constant DISABLE_WP_CRON to "
441
  "true.<br/>To start the import process please enable the cron by setting the "
442
  "constant to false. E.g. define( 'DISABLE_WP_CRON', false );"
443
  msgstr ""
444
 
445
- #: inc/classes/class-astra-sites-page.php:970
446
  msgid ""
447
  "ERROR! Cron schedules are disabled by setting constant ALTERNATE_WP_CRON to "
448
  "true.<br/>To start the import process please enable the cron by setting the "
449
  "constant to false. E.g. define( 'ALTERNATE_WP_CRON', false );"
450
  msgstr ""
451
 
452
- #: inc/classes/class-astra-sites-page.php:1006
453
  #. translators: 1: The HTTP response code.
454
  msgid "Unexpected HTTP response code: %s"
455
  msgstr ""
@@ -595,242 +583,242 @@ msgstr ""
595
  msgid "This site category does not exist. Please try a different site category."
596
  msgstr ""
597
 
598
- #: inc/classes/class-astra-sites.php:160
599
  msgid "See Quick Links"
600
  msgstr ""
601
 
602
- #: inc/classes/class-astra-sites.php:165
603
  msgid "Upgrade to Premium"
604
  msgstr ""
605
 
606
- #: inc/classes/class-astra-sites.php:171
607
  msgid "Support & Docs"
608
  msgstr ""
609
 
610
- #: inc/classes/class-astra-sites.php:176
611
  msgid "Join Facebook Group"
612
  msgstr ""
613
 
614
- #: inc/classes/class-astra-sites.php:333
615
  msgid "Invalid API URL"
616
  msgstr ""
617
 
618
- #: inc/classes/class-astra-sites.php:345
619
  msgid "Invalid Post Meta"
620
  msgstr ""
621
 
622
- #: inc/classes/class-astra-sites.php:352
623
  msgid "Invalid Post ID or Elementor Meta"
624
  msgstr ""
625
 
626
- #: inc/classes/class-astra-sites.php:374
627
  msgid "Provided API URL is empty! Please try again!"
628
  msgstr ""
629
 
630
- #: inc/classes/class-astra-sites.php:391
631
  #. translators: %s Error Message
632
  msgid "API Request could not be performed - %s"
633
  msgstr ""
634
 
635
- #: inc/classes/class-astra-sites.php:396
636
  #. translators: %s Error Message
637
  msgid "API Request has failed - %s"
638
  msgstr ""
639
 
640
- #: inc/classes/class-astra-sites.php:425
641
  msgid "Internal Server Error."
642
  msgstr ""
643
 
644
- #: inc/classes/class-astra-sites.php:431
645
  #. translators: %s IP address.
646
  msgid "Client IP: %1$s </br> Error code: %2$s"
647
  msgstr ""
648
 
649
- #: inc/classes/class-astra-sites.php:728
650
  msgid "Need to send URL of the image to be downloaded"
651
  msgstr ""
652
 
653
- #: inc/classes/class-astra-sites.php:753
654
  msgid "Could not download the image."
655
  msgstr ""
656
 
657
- #: inc/classes/class-astra-sites.php:941
658
  msgid "Theme Activated"
659
  msgstr ""
660
 
661
- #: inc/classes/class-astra-sites.php:987
662
  msgid "User does not have permission!"
663
  msgstr ""
664
 
665
- #: inc/classes/class-astra-sites.php:1064
666
  msgid "See Library"
667
  msgstr ""
668
 
669
- #: inc/classes/class-astra-sites.php:1129
670
  msgid "Animals"
671
  msgstr ""
672
 
673
- #: inc/classes/class-astra-sites.php:1130
674
  msgid "Architecture/Buildings"
675
  msgstr ""
676
 
677
- #: inc/classes/class-astra-sites.php:1131
678
  msgid "Backgrounds/Textures"
679
  msgstr ""
680
 
681
- #: inc/classes/class-astra-sites.php:1132
682
  msgid "Beauty/Fashion"
683
  msgstr ""
684
 
685
- #: inc/classes/class-astra-sites.php:1133
686
  msgid "Business/Finance"
687
  msgstr ""
688
 
689
- #: inc/classes/class-astra-sites.php:1134
690
  msgid "Computer/Communication"
691
  msgstr ""
692
 
693
- #: inc/classes/class-astra-sites.php:1135
694
  msgid "Education"
695
  msgstr ""
696
 
697
- #: inc/classes/class-astra-sites.php:1136
698
  msgid "Emotions"
699
  msgstr ""
700
 
701
- #: inc/classes/class-astra-sites.php:1137
702
  msgid "Food/Drink"
703
  msgstr ""
704
 
705
- #: inc/classes/class-astra-sites.php:1138
706
  msgid "Health/Medical"
707
  msgstr ""
708
 
709
- #: inc/classes/class-astra-sites.php:1139
710
  msgid "Industry/Craft"
711
  msgstr ""
712
 
713
- #: inc/classes/class-astra-sites.php:1140
714
  msgid "Music"
715
  msgstr ""
716
 
717
- #: inc/classes/class-astra-sites.php:1141
718
  msgid "Nature/Landscapes"
719
  msgstr ""
720
 
721
- #: inc/classes/class-astra-sites.php:1142
722
  msgid "People"
723
  msgstr ""
724
 
725
- #: inc/classes/class-astra-sites.php:1143
726
  msgid "Places/Monuments"
727
  msgstr ""
728
 
729
- #: inc/classes/class-astra-sites.php:1144
730
  msgid "Religion"
731
  msgstr ""
732
 
733
- #: inc/classes/class-astra-sites.php:1145
734
  msgid "Science/Technology"
735
  msgstr ""
736
 
737
- #: inc/classes/class-astra-sites.php:1146
738
  msgid "Sports"
739
  msgstr ""
740
 
741
- #: inc/classes/class-astra-sites.php:1147
742
  msgid "Transportation/Traffic"
743
  msgstr ""
744
 
745
- #: inc/classes/class-astra-sites.php:1148
746
  msgid "Travel/Vacation"
747
  msgstr ""
748
 
749
- #: inc/classes/class-astra-sites.php:1151
750
  msgid "Popular"
751
  msgstr ""
752
 
753
- #: inc/classes/class-astra-sites.php:1152
754
  msgid "Latest"
755
  msgstr ""
756
 
757
- #: inc/classes/class-astra-sites.php:1153
758
  msgid "Upcoming"
759
  msgstr ""
760
 
761
- #: inc/classes/class-astra-sites.php:1154
762
  msgid "Editor's Choice"
763
  msgstr ""
764
 
765
- #: inc/classes/class-astra-sites.php:1157
766
  msgid "Any Orientation"
767
  msgstr ""
768
 
769
- #: inc/classes/class-astra-sites.php:1158
770
  msgid "Vertical"
771
  msgstr ""
772
 
773
- #: inc/classes/class-astra-sites.php:1159
774
  msgid "Horizontal"
775
  msgstr ""
776
 
777
- #: inc/classes/class-astra-sites.php:1161
778
- msgid "Free Images from Pixabay"
779
  msgstr ""
780
 
781
- #: inc/classes/class-astra-sites.php:1162
782
- msgid "Pixabay Search - Ex: flowers"
783
  msgstr ""
784
 
785
- #: inc/classes/class-astra-sites.php:1163
786
  msgid "Downloading..."
787
  msgstr ""
788
 
789
- #: inc/classes/class-astra-sites.php:1164
790
  msgid "Validating..."
791
  msgstr ""
792
 
793
- #: inc/classes/class-astra-sites.php:1165
794
  msgid "Please enter an API key."
795
  msgstr ""
796
 
797
- #: inc/classes/class-astra-sites.php:1166
798
  msgid "An error occured with code "
799
  msgstr ""
800
 
801
- #: inc/classes/class-astra-sites.php:1218
802
  msgid "Installed! Activating.."
803
  msgstr ""
804
 
805
- #: inc/classes/class-astra-sites.php:1219
806
  msgid "Activating..."
807
  msgstr ""
808
 
809
- #: inc/classes/class-astra-sites.php:1220
810
  msgid "Activated!"
811
  msgstr ""
812
 
813
- #: inc/classes/class-astra-sites.php:1221
814
  msgid "Installing..."
815
  msgstr ""
816
 
817
- #: inc/classes/class-astra-sites.php:1307
818
  msgid "Upgrade"
819
  msgstr ""
820
 
821
- #: inc/classes/class-astra-sites.php:1311
822
  msgid ""
823
  "Syncing template library in the background. The process can take anywhere "
824
  "between 2 to 3 minutes. We will notify you once done."
825
  msgstr ""
826
 
827
- #: inc/classes/class-astra-sites.php:1312
828
  msgid ""
829
  "Some of the files required during the import process are "
830
  "missing.<br/><br/>Please try again after some time."
831
  msgstr ""
832
 
833
- #: inc/classes/class-astra-sites.php:1313
834
  msgid ""
835
  "<p>WordPress debug mode is currently enabled on your website. This has "
836
  "interrupted the import process..</p><p>Kindly disable debug mode and try "
@@ -839,7 +827,7 @@ msgid ""
839
  "mode.</p><p><code>define('WP_DEBUG', false);</code></p>"
840
  msgstr ""
841
 
842
- #: inc/classes/class-astra-sites.php:1315
843
  #. translators: %s is a documentation link.
844
  msgid ""
845
  "<p>We are facing a temporary issue in importing this template.</p><p>Read "
@@ -847,7 +835,7 @@ msgid ""
847
  "continue importing template.</p>"
848
  msgstr ""
849
 
850
- #: inc/classes/class-astra-sites.php:1317
851
  #. translators: %s is a documentation link.
852
  msgid ""
853
  "<p>We are facing a temporary issue in installing the required plugins for "
@@ -855,194 +843,206 @@ msgid ""
855
  "resolve the issue and continue importing template.</p>"
856
  msgstr ""
857
 
858
- #: inc/classes/class-astra-sites.php:1321
859
  #. translators: %s are white label strings.
860
  msgid ""
861
  "Warning! %1$s Import process is not complete. Don't close the window until "
862
  "import process complete. Do you still want to leave the window?"
863
  msgstr ""
864
 
865
- #: inc/classes/class-astra-sites.php:1322
866
  msgid "Done! View Site"
867
  msgstr ""
868
 
869
- #: inc/classes/class-astra-sites.php:1325
870
  #. translators: %s is a template name
871
  msgid "Import \"%s\" Template"
872
  msgstr ""
873
 
874
- #: inc/classes/class-astra-sites.php:1328
875
  msgid "Installing Required Plugins.."
876
  msgstr ""
877
 
878
- #: inc/classes/class-astra-sites.php:1330
879
  #. translators: %s are white label strings.
880
  msgid "Installing %1$s Theme.."
881
  msgstr ""
882
 
883
- #: inc/classes/class-astra-sites.php:1352
884
  msgid "Dismiss this notice."
885
  msgstr ""
886
 
887
- #: inc/classes/class-astra-sites.php:1354 inc/includes/admin-page.php:771
888
  msgid "One Last Step.."
889
  msgstr ""
890
 
891
- #: inc/classes/class-astra-sites.php:1355 inc/includes/admin-page.php:794
892
  msgid "Your Selected Website is Being Imported."
893
  msgstr ""
894
 
895
- #: inc/classes/class-astra-sites.php:1356 inc/includes/admin-page.php:796
896
  msgid "Your Selected Template is Being Imported."
897
  msgstr ""
898
 
899
- #: inc/classes/class-astra-sites.php:1358
900
  msgid ""
901
  "We have sent you a surprise gift on your email address! Please check your "
902
  "inbox!"
903
  msgstr ""
904
 
905
- #: inc/classes/class-astra-sites.php:1360
906
  msgid "Looks like the template you are importing is temporarily not available."
907
  msgstr ""
908
 
909
- #: inc/classes/class-astra-sites.php:1361
910
  msgid ""
911
  "We could not start the import process and this is the message from "
912
  "WordPress:"
913
  msgstr ""
914
 
915
- #: inc/classes/class-astra-sites.php:1362
916
  msgid "There was an error connecting to the Starter Templates API."
917
  msgstr ""
918
 
919
- #: inc/classes/class-astra-sites.php:1363
920
  msgid "There was an error while importing the content."
921
  msgstr ""
922
 
923
- #: inc/classes/class-astra-sites.php:1364
924
  msgid ""
925
  "To import content, WordPress needs to store XML file in /wp-content/ "
926
  "folder. Please get in touch with your hosting provider."
927
  msgstr ""
928
 
929
- #: inc/classes/class-astra-sites.php:1365
930
  msgid ""
931
  "Looks like your host probably could not store XML file in /wp-content/ "
932
  "folder."
933
  msgstr ""
934
 
935
- #: inc/classes/class-astra-sites.php:1367
936
  #. translators: %s HTML tags
937
  msgid ""
938
  "%1$sWe could not start the import process due to failed AJAX request and "
939
  "this is the message from WordPress:%2$s"
940
  msgstr ""
941
 
942
- #: inc/classes/class-astra-sites.php:1369
943
  #. translators: %s URL to document.
944
  msgid ""
945
  "%1$sRead <a href=\"%2$s\" target=\"_blank\">article</a> to resolve the "
946
  "issue and continue importing template.%3$s"
947
  msgstr ""
948
 
949
- #: inc/classes/class-astra-sites.php:1418
 
 
 
 
 
 
 
 
 
 
 
 
950
  msgid "XMLReader Support Missing"
951
  msgstr ""
952
 
953
- #: inc/classes/class-astra-sites.php:1420
954
  #. translators: %s doc link.
955
  msgid ""
956
  "You're close to importing the template. To complete the process, enable "
957
  "XMLReader support on your website.."
958
  msgstr ""
959
 
960
- #: inc/classes/class-astra-sites.php:1420
961
- #: inc/classes/class-astra-sites.php:1425
962
- #: inc/classes/class-astra-sites.php:1430
963
  msgid ""
964
  "Read an article <a href=\"%s\" target=\"_blank\">here</a> to resolve the "
965
  "issue."
966
  msgstr ""
967
 
968
- #: inc/classes/class-astra-sites.php:1423
969
  msgid "cURL Support Missing"
970
  msgstr ""
971
 
972
- #: inc/classes/class-astra-sites.php:1425
973
  #. translators: %s doc link.
974
  msgid "To run a smooth import, kindly enable cURL support on your website."
975
  msgstr ""
976
 
977
- #: inc/classes/class-astra-sites.php:1428
978
  msgid "Disable Debug Mode"
979
  msgstr ""
980
 
981
- #: inc/classes/class-astra-sites.php:1430
982
  #. translators: %s doc link.
983
  msgid ""
984
  "WordPress debug mode is currently enabled on your website. With this, any "
985
  "errors from third-party plugins might affect the import process."
986
  msgstr ""
987
 
988
- #: inc/classes/class-astra-sites.php:1430
989
  msgid ""
990
  "Kindly disable it to continue importing the Starter Template. To do so, you "
991
  "can add the following code into the wp-config.php file."
992
  msgstr ""
993
 
994
- #: inc/classes/class-astra-sites.php:1433
995
  msgid "Update Plugin"
996
  msgstr ""
997
 
998
- #: inc/classes/class-astra-sites.php:1435
999
  #. translators: %s update page link.
1000
  msgid "Updates are available for plugins used in this starter template."
1001
  msgstr ""
1002
 
1003
- #: inc/classes/class-astra-sites.php:1435
1004
  msgid ""
1005
  "Kindly <a href=\"%s\" target=\"_blank\">update</a> them for a successful "
1006
  "import. Skipping this step might break the template design/feature."
1007
  msgstr ""
1008
 
1009
- #: inc/classes/class-astra-sites.php:1438 inc/includes/admin-page.php:492
1010
  #: inc/includes/templates.php:442
1011
  msgid "Required Plugins Missing"
1012
  msgstr ""
1013
 
1014
- #: inc/classes/class-astra-sites.php:1439 inc/includes/admin-page.php:496
1015
  msgid ""
1016
  "This starter template requires premium plugins. As these are third party "
1017
  "premium plugins, you'll need to purchase, install and activate them first."
1018
  msgstr ""
1019
 
1020
- #: inc/classes/class-astra-sites.php:1442
1021
  msgid "Dynamic Page"
1022
  msgstr ""
1023
 
1024
- #: inc/classes/class-astra-sites.php:1443 inc/includes/admin-page.php:709
1025
  msgid ""
1026
  "The page template you are about to import contains a dynamic widget/module. "
1027
  "Please note this dynamic data will not be available with the imported page."
1028
  msgstr ""
1029
 
1030
- #: inc/classes/class-astra-sites.php:1443 inc/includes/admin-page.php:710
1031
  msgid "You will need to add it manually on the page."
1032
  msgstr ""
1033
 
1034
- #: inc/classes/class-astra-sites.php:1443 inc/includes/admin-page.php:711
1035
  msgid "This dynamic content will be available when you import the entire site."
1036
  msgstr ""
1037
 
1038
- #: inc/classes/class-astra-sites.php:1529
1039
  #. translators: %s are link.
1040
  msgid ""
1041
  "This is a premium template available with Essential Bundle and Growth "
1042
  "Bundle. you can purchase it from <a href=\"%s\" target=\"_blank\">here</a>."
1043
  msgstr ""
1044
 
1045
- #: inc/classes/class-astra-sites.php:1533
1046
  #. translators: %s are link.
1047
  msgid ""
1048
  "This is a premium template available with Essential Bundle and Growth "
@@ -1050,48 +1050,48 @@ msgid ""
1050
  "import this template."
1051
  msgstr ""
1052
 
1053
- #: inc/classes/class-astra-sites.php:1559
1054
  msgid "Template"
1055
  msgstr ""
1056
 
1057
- #: inc/classes/class-astra-sites.php:1560
1058
  msgid "Block"
1059
  msgstr ""
1060
 
1061
- #: inc/classes/class-astra-sites.php:1561 inc/includes/templates.php:59
1062
  msgid "Dismiss"
1063
  msgstr ""
1064
 
1065
- #: inc/classes/class-astra-sites.php:1562 inc/includes/admin-page.php:856
1066
  msgid "Install Required Plugins"
1067
  msgstr ""
1068
 
1069
- #: inc/classes/class-astra-sites.php:1566
1070
  #. translators: %s are link.
1071
  msgid ""
1072
  "You can locate <strong>Starter Templates Settings</strong> under the "
1073
  "<strong>Page Settings</strong> of the Style Tab."
1074
  msgstr ""
1075
 
1076
- #: inc/classes/class-astra-sites.php:1568
1077
  msgid "Read More →"
1078
  msgstr ""
1079
 
1080
- #: inc/classes/class-astra-sites.php:1685
1081
  msgid "Error: You don't have the required permissions to install plugins."
1082
  msgstr ""
1083
 
1084
- #: inc/classes/class-astra-sites.php:1721
1085
  msgid "Plugin Activated"
1086
  msgstr ""
1087
 
1088
- #: inc/classes/class-astra-sites.php:1845
1089
  msgid ""
1090
  "Insufficient Permission. Please contact your Super Admin to allow the "
1091
  "install required plugin permissions."
1092
  msgstr ""
1093
 
1094
- #: inc/classes/class-astra-sites.php:2037
1095
  msgid "Template library refreshed!"
1096
  msgstr ""
1097
 
@@ -1327,15 +1327,15 @@ msgid ""
1327
  msgstr ""
1328
 
1329
  #: inc/includes/admin-page.php:110 inc/includes/admin-page.php:116
1330
- #: inc/includes/admin-page.php:118 inc/includes/admin-page.php:504
1331
- #: inc/includes/admin-page.php:714 inc/includes/admin-page.php:918
1332
  #: inc/includes/templates.php:454
1333
  msgid "Skip & Import"
1334
  msgstr ""
1335
 
1336
  #: inc/includes/admin-page.php:111 inc/includes/admin-page.php:119
1337
- #: inc/includes/admin-page.php:505 inc/includes/admin-page.php:715
1338
- #: inc/includes/admin-page.php:919 inc/includes/templates.php:455
1339
  msgid "Cancel"
1340
  msgstr ""
1341
 
@@ -1343,14 +1343,14 @@ msgstr ""
1343
  msgid "Update"
1344
  msgstr ""
1345
 
1346
- #: inc/includes/admin-page.php:130 inc/includes/image-templates.php:54
1347
- #: inc/includes/image-templates.php:92 inc/includes/templates.php:236
1348
  #: inc/includes/templates.php:319 inc/includes/templates.php:405
1349
  #: inc/includes/templates.php:463
1350
  msgid "Sorry No Results Found."
1351
  msgstr ""
1352
 
1353
- #: inc/includes/admin-page.php:139 inc/includes/image-templates.php:96
1354
  #: inc/includes/templates.php:242 inc/includes/templates.php:325
1355
  #: inc/includes/templates.php:411 inc/includes/templates.php:472
1356
  #. translators: %1$s External Link
@@ -1398,37 +1398,37 @@ msgstr ""
1398
  msgid "Site Templates"
1399
  msgstr ""
1400
 
1401
- #: inc/includes/admin-page.php:342 inc/includes/admin-page.php:529
1402
  msgid "Page Templates"
1403
  msgstr ""
1404
 
1405
- #: inc/includes/admin-page.php:413
1406
- #. translators: %s is pricing page link
1407
  msgid ""
1408
  "<span class=\"highlighted-note\">This is a premium template available with "
1409
- "Essential and Growth Bundle.</span><br /> <a href=\"%s\" "
1410
- "target=\"_blank\">Get access</a> to this premium template."
 
1411
  msgstr ""
1412
 
1413
- #: inc/includes/admin-page.php:419
1414
  #. translators: %s is article link
1415
  msgid ""
1416
  "Already own an Essential or Growth Bundle? <a href=\"%s\" "
1417
  "target=\"_blank\">Know how</a> to import premium templates."
1418
  msgstr ""
1419
 
1420
- #: inc/includes/admin-page.php:430
1421
  msgid ""
1422
  "The page templates which contain the dynamic widgets/modules are not "
1423
  "available for single template import. With the \"Import Site\" option, you "
1424
  "can get those pages."
1425
  msgstr ""
1426
 
1427
- #: inc/includes/admin-page.php:431
1428
  msgid "You can have the complete site preview from bottom left button."
1429
  msgstr ""
1430
 
1431
- #: inc/includes/admin-page.php:463
1432
  #. translators: %s is pricing page link
1433
  msgid ""
1434
  "<p>Seems like you have purchased the %4$s 'Essential Bundle' package with a "
@@ -1437,57 +1437,57 @@ msgid ""
1437
  "target=\"_blank\">here</a> to see how you can proceed.</p>"
1438
  msgstr ""
1439
 
1440
- #: inc/includes/admin-page.php:474
1441
  msgid "You are just 2 minutes away from importing this demo!"
1442
  msgstr ""
1443
 
1444
- #: inc/includes/admin-page.php:475
1445
  msgid ""
1446
  "This is a premium website demo template. Please activate your license to "
1447
  "access it."
1448
  msgstr ""
1449
 
1450
- #: inc/includes/admin-page.php:479
1451
  #. translators: %s is article link
1452
  msgid ""
1453
  "Learn how you can <a href=\"%1$s\" target=\"_blank\">activate the "
1454
  "license</a> of the %2$s plugin."
1455
  msgstr ""
1456
 
1457
- #: inc/includes/admin-page.php:570
1458
  msgid "Not Valid License"
1459
  msgstr ""
1460
 
1461
- #: inc/includes/admin-page.php:579
1462
  msgid "Import Complete Site"
1463
  msgstr ""
1464
 
1465
- #: inc/includes/admin-page.php:580
1466
  msgid "Import Template"
1467
  msgstr ""
1468
 
1469
- #: inc/includes/admin-page.php:591 inc/includes/admin-page.php:616
1470
  msgid "Imported Successfully!"
1471
  msgstr ""
1472
 
1473
- #: inc/includes/admin-page.php:595
1474
  msgid "Hurray! The Website Imported Successfully! 🎉"
1475
  msgstr ""
1476
 
1477
- #: inc/includes/admin-page.php:597 inc/includes/admin-page.php:621
1478
  msgid "Go ahead, customize the text, images and design to make it yours!"
1479
  msgstr ""
1480
 
1481
- #: inc/includes/admin-page.php:602
1482
  #. translators: %1$s External Link
1483
  msgid "%1$sRead more%2$s about customizing this Elementor Style Kit site."
1484
  msgstr ""
1485
 
1486
- #: inc/includes/admin-page.php:606 inc/includes/admin-page.php:622
1487
  msgid "Have fun!"
1488
  msgstr ""
1489
 
1490
- #: inc/includes/admin-page.php:607 inc/includes/admin-page.php:623
1491
  msgid ""
1492
  "PS: We try our best to use images that are free from legal perspectives. "
1493
  "However, we do not take any responsibility. We strongly advise website "
@@ -1495,39 +1495,39 @@ msgid ""
1495
  "them online."
1496
  msgstr ""
1497
 
1498
- #: inc/includes/admin-page.php:610
1499
  msgid "View Site"
1500
  msgstr ""
1501
 
1502
- #: inc/includes/admin-page.php:620
1503
  msgid "Hurray! The Template Imported Successfully! 🎉"
1504
  msgstr ""
1505
 
1506
- #: inc/includes/admin-page.php:626
1507
  msgid "View Template"
1508
  msgstr ""
1509
 
1510
- #: inc/includes/admin-page.php:636
1511
  msgid ""
1512
  "We could not start the import process. This is the message from HTTP "
1513
  "request:"
1514
  msgstr ""
1515
 
1516
- #: inc/includes/admin-page.php:640
1517
  #. translators: %s doc link.
1518
  msgid ""
1519
  "Please raise a <a href=\"%s\" target=\"_blank\">support request</a> so we "
1520
  "can help you with it."
1521
  msgstr ""
1522
 
1523
- #: inc/includes/admin-page.php:660
1524
  #. translators: %s doc link.
1525
  msgid ""
1526
  "We have listed the <a href=\"%s\" target=\"_blank\">possible solutions "
1527
  "here</a> to help you resolve this."
1528
  msgstr ""
1529
 
1530
- #: inc/includes/admin-page.php:668
1531
  #. translators: %s doc link.
1532
  msgid ""
1533
  "Please <a class=\"ast-try-again\" href=\"\">click here and try again</a>. "
@@ -1535,117 +1535,117 @@ msgid ""
1535
  "href=\"%s\" target=\"_blank\">here</a>."
1536
  msgstr ""
1537
 
1538
- #: inc/includes/admin-page.php:673
1539
  #. translators: %s doc link.
1540
  msgid ""
1541
  "Please report this error <a href=\"%s\" target=\"_blank\">here</a> so we "
1542
  "can fix it."
1543
  msgstr ""
1544
 
1545
- #: inc/includes/admin-page.php:681
1546
  msgid ""
1547
  "Please report this error <a href=\"#LINK\" target=\"_blank\">here</a> so we "
1548
  "can fix it."
1549
  msgstr ""
1550
 
1551
- #: inc/includes/admin-page.php:705
1552
  msgid "Heads Up!"
1553
  msgstr ""
1554
 
1555
- #: inc/includes/admin-page.php:725
1556
  msgid "Beginner"
1557
  msgstr ""
1558
 
1559
- #: inc/includes/admin-page.php:726
1560
  msgid "Intermediate"
1561
  msgstr ""
1562
 
1563
- #: inc/includes/admin-page.php:727
1564
  msgid "Expert"
1565
  msgstr ""
1566
 
1567
- #: inc/includes/admin-page.php:729 inc/includes/admin-page.php:738
1568
  msgid "Field is required"
1569
  msgstr ""
1570
 
1571
- #: inc/includes/admin-page.php:730
1572
  msgid "I'm a WordPress:"
1573
  msgstr ""
1574
 
1575
- #: inc/includes/admin-page.php:735
1576
  msgid "Myself/My company"
1577
  msgstr ""
1578
 
1579
- #: inc/includes/admin-page.php:736
1580
  msgid "My client"
1581
  msgstr ""
1582
 
1583
- #: inc/includes/admin-page.php:739
1584
  msgid "I'm building website for:"
1585
  msgstr ""
1586
 
1587
- #: inc/includes/admin-page.php:748
1588
  msgid "First name is required"
1589
  msgstr ""
1590
 
1591
- #: inc/includes/admin-page.php:749
1592
  msgid "Your First Name"
1593
  msgstr ""
1594
 
1595
- #: inc/includes/admin-page.php:753
1596
  msgid "Email address is required"
1597
  msgstr ""
1598
 
1599
- #: inc/includes/admin-page.php:754
1600
  msgid "Your Work Email"
1601
  msgstr ""
1602
 
1603
- #: inc/includes/admin-page.php:775
1604
  msgid ""
1605
  "To get access to exclusive starter templates, themes and updates, enter "
1606
  "your details below:"
1607
  msgstr ""
1608
 
1609
- #: inc/includes/admin-page.php:779
1610
  msgid "Submit and Start Importing"
1611
  msgstr ""
1612
 
1613
- #: inc/includes/admin-page.php:785
1614
  #. translators: %1$s and %3$s are opening anchor tags, and %2$s and %4$s is
1615
  #. closing anchor tags.
1616
  msgid "By submitting, you agree to our %1$sTerms%2$s and %3$sPrivacy Policy%4$s."
1617
  msgstr ""
1618
 
1619
- #: inc/includes/admin-page.php:786
1620
  msgid "Skip"
1621
  msgstr ""
1622
 
1623
- #: inc/includes/admin-page.php:806
1624
  msgid ""
1625
  "To serve more beautiful starter templates, we would like to know more about "
1626
  "you:"
1627
  msgstr ""
1628
 
1629
- #: inc/includes/admin-page.php:811
1630
  msgid "Advanced Options"
1631
  msgstr ""
1632
 
1633
- #: inc/includes/admin-page.php:825
1634
  msgid "Install & Activate Astra Theme"
1635
  msgstr ""
1636
 
1637
- #: inc/includes/admin-page.php:826
1638
  msgid ""
1639
  "To import the site in the original format, you would need the Astra theme "
1640
  "activated. You can import it with any other theme, but the site might lose "
1641
  "some of the design settings and look a bit different."
1642
  msgstr ""
1643
 
1644
- #: inc/includes/admin-page.php:834
1645
  msgid "Import Customizer Settings"
1646
  msgstr ""
1647
 
1648
- #: inc/includes/admin-page.php:838
1649
  #. translators: %s are white label strings.
1650
  msgid ""
1651
  "%1$s customizer serves global settings that give uniform design to the "
@@ -1653,77 +1653,81 @@ msgid ""
1653
  "settings."
1654
  msgstr ""
1655
 
1656
- #: inc/includes/admin-page.php:849
1657
  msgid "Import Widgets"
1658
  msgstr ""
1659
 
1660
- #: inc/includes/admin-page.php:859
1661
  msgid ""
1662
  "Plugins needed to import this template are missing. Required plugins will "
1663
  "be installed and activated automatically."
1664
  msgstr ""
1665
 
1666
- #: inc/includes/admin-page.php:868
1667
  msgid "Import Content"
1668
  msgstr ""
1669
 
1670
- #: inc/includes/admin-page.php:871
1671
  msgid ""
1672
  "Selecting this option will import dummy pages, posts, images, and menus. If "
1673
  "you do not want to import dummy content, please uncheck this option."
1674
  msgstr ""
1675
 
1676
- #: inc/includes/admin-page.php:889
1677
  #. translators: %s is the dynamic string.
1678
  msgid ""
1679
  "The import process can take a few minutes depending on the size of the %s "
1680
  "and speed of the connection."
1681
  msgstr ""
1682
 
1683
- #: inc/includes/admin-page.php:895
1684
  #. translators: %s is the dynamic string.
1685
  msgid "Please do NOT close this browser window until the %s is imported completely."
1686
  msgstr ""
1687
 
1688
- #: inc/includes/admin-page.php:912
1689
  msgid "Next"
1690
  msgstr ""
1691
 
1692
- #: inc/includes/admin-page.php:914
1693
  msgid "Import"
1694
  msgstr ""
1695
 
1696
- #: inc/includes/admin-page.php:929
1697
  msgid "Delete Previously Imported Site"
1698
  msgstr ""
1699
 
1700
- #: inc/includes/admin-page.php:930
1701
  msgid ""
1702
  "WARNING: Selecting this option will delete all data from the previous "
1703
  "import. Choose this option only if this is intended."
1704
  msgstr ""
1705
 
1706
- #: inc/includes/admin-page.php:932
1707
  msgid "You can find the backup to the current customizer settings at "
1708
  msgstr ""
1709
 
1710
- #: inc/includes/admin-page.php:932
1711
  msgid "/wp-content/uploads/astra-sites/"
1712
  msgstr ""
1713
 
1714
- #: inc/includes/image-templates.php:63
1715
  msgid "SafeSearch"
1716
  msgstr ""
1717
 
1718
- #: inc/includes/image-templates.php:120
 
 
 
 
1719
  msgid "Back to Images"
1720
  msgstr ""
1721
 
1722
- #: inc/includes/image-templates.php:130
1723
  msgid "Already Saved"
1724
  msgstr ""
1725
 
1726
- #: inc/includes/image-templates.php:132
1727
  msgid "Save & Insert"
1728
  msgstr ""
1729
 
2
  # This file is distributed under the same license as the Starter Templates package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Starter Templates 2.6.18\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/astra-sites\n"
7
+ "POT-Creation-Date: 2021-07-27 12:22:27+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
69
  msgid "Starter Templates"
70
  msgstr ""
71
 
72
+ #: classes/class-astra-sites-admin.php:110
73
  msgid ""
74
  "Get unlimited access to all premium Starter Templates and more, at a single "
75
  "low cost!"
76
  msgstr ""
77
 
78
+ #: classes/class-astra-sites-admin.php:111
79
  msgid "Get Essential Bundle"
80
  msgstr ""
81
 
82
+ #: classes/class-astra-sites-admin.php:167
83
  #. translators: %1$s white label plugin name and %2$s deactivation link
84
  msgid ""
85
  "Hello! Seems like you have used Starter Templates to build this website "
86
  "&mdash; Thanks a ton!"
87
  msgstr ""
88
 
89
+ #: classes/class-astra-sites-admin.php:168
90
  msgid ""
91
  "Could you please do us a BIG favor and give it a 5-star rating on "
92
  "WordPress? This would boost our motivation and help other users make a "
93
  "comfortable decision while choosing the Starter Templates."
94
  msgstr ""
95
 
96
+ #: classes/class-astra-sites-admin.php:170
97
  msgid "Ok, you deserve it"
98
  msgstr ""
99
 
100
+ #: classes/class-astra-sites-admin.php:172
101
  msgid "Nope, maybe later"
102
  msgstr ""
103
 
104
+ #: classes/class-astra-sites-admin.php:173
105
  msgid "I already did"
106
  msgstr ""
107
 
109
  msgid "Import Status"
110
  msgstr ""
111
 
112
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:212
113
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:425
114
  msgid "Invalid site ID."
115
  msgstr ""
116
 
117
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:229
118
  msgid "Site import process is complete."
119
  msgstr ""
120
 
121
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:234
122
  msgid "Site import is in process."
123
  msgstr ""
124
 
125
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:268
126
+ #: inc/classes/class-astra-sites-page.php:408
127
  msgid "Preparing Site Import"
128
  msgstr ""
129
 
130
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:278
131
  msgid "Site import started."
132
  msgstr ""
133
 
134
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:328
135
+ #: inc/classes/class-astra-sites-page.php:411
136
  msgid "Installing Required Plugins"
137
  msgstr ""
138
 
139
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:345
140
+ #: inc/classes/class-astra-sites-page.php:414
141
  msgid "Importing Contact Forms"
142
  msgstr ""
143
 
144
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:358
145
+ #: inc/classes/class-astra-sites-page.php:417
146
  msgid "Setting up the Theme"
147
  msgstr ""
148
 
149
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:368
150
+ #: inc/classes/class-astra-sites-page.php:420
151
  msgid "Importing Media, Posts, and Pages"
152
  msgstr ""
153
 
154
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:379
155
+ #: inc/classes/class-astra-sites-page.php:423
156
  msgid "Importing Site Options"
157
  msgstr ""
158
 
159
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:388
160
+ #: inc/classes/class-astra-sites-page.php:426
161
  msgid "Importing Sidebar and Widgets"
162
  msgstr ""
163
 
164
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:408
165
+ #: inc/classes/class-astra-sites-page.php:429
166
  msgid "Import Complete"
167
  msgstr ""
168
 
169
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:495
170
  msgid "Invalid plugin slug"
171
  msgstr ""
172
 
173
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:535
174
  msgid "Unable to connect to the filesystem. Please confirm your credentials."
175
  msgstr ""
176
 
177
+ #: inc/classes/batch-import/class-astra-sites-batch-site-import.php:539
178
  #. translators: %s plugin name.
179
  msgid "Successfully installed \"%s\" plugin!"
180
  msgstr ""
227
  #: inc/classes/class-astra-sites-importer.php:788
228
  #: inc/classes/class-astra-sites-importer.php:831
229
  #: inc/classes/class-astra-sites-importer.php:869
230
+ #: inc/classes/class-astra-sites.php:331 inc/classes/class-astra-sites.php:546
231
+ #: inc/classes/class-astra-sites.php:650 inc/classes/class-astra-sites.php:722
232
+ #: inc/classes/class-astra-sites.php:916 inc/classes/class-astra-sites.php:935
233
  msgid "You are not allowed to perform this action"
234
  msgstr ""
235
 
268
  "templates here »</a>"
269
  msgstr ""
270
 
271
+ #: inc/classes/class-astra-sites-page.php:356
 
 
 
 
 
 
 
 
 
 
 
 
272
  msgid "Settings saved successfully."
273
  msgstr ""
274
 
275
+ #: inc/classes/class-astra-sites-page.php:395
276
  msgid "Importing Starter Template..."
277
  msgstr ""
278
 
279
+ #: inc/classes/class-astra-sites-page.php:400
280
  msgid "The demo you are importing seems invalid. The site is not found."
281
  msgstr ""
282
 
283
+ #: inc/classes/class-astra-sites-page.php:402
284
  msgid "The demo you are importing is a premium demo."
285
  msgstr ""
286
 
287
+ #: inc/classes/class-astra-sites-page.php:402
288
+ #: inc/classes/class-astra-sites.php:1369
289
+ #: inc/classes/class-astra-sites.php:1630 inc/includes/templates.php:302
290
  msgid "Get Access!"
291
  msgstr ""
292
 
293
+ #: inc/classes/class-astra-sites-page.php:404
294
  msgid ""
295
  "The import process can take a few minutes depending on the size of the site "
296
  "and speed of the connection."
297
  msgstr ""
298
 
299
+ #: inc/classes/class-astra-sites-page.php:435
300
  msgid "Site Imported Successfully!"
301
  msgstr ""
302
 
303
+ #: inc/classes/class-astra-sites-page.php:436
304
  msgid "Visit Site"
305
  msgstr ""
306
 
307
+ #: inc/classes/class-astra-sites-page.php:485
308
  msgid "Getting Started"
309
  msgstr ""
310
 
311
+ #: inc/classes/class-astra-sites-page.php:491
312
  msgid "Select Page Builder"
313
  msgstr ""
314
 
315
+ #: inc/classes/class-astra-sites-page.php:492
316
  msgid ""
317
  "We offer starter templates that can be imported in one click. These sites "
318
  "are available in the following page builders. Please choose your preferred "
319
  "page builder from the list below."
320
  msgstr ""
321
 
322
+ #: inc/classes/class-astra-sites-page.php:552
323
  msgid "My Favorite"
324
  msgstr ""
325
 
326
+ #: inc/classes/class-astra-sites-page.php:557 inc/includes/templates.php:130
327
  msgid "Sync Library"
328
  msgstr ""
329
 
330
+ #: inc/classes/class-astra-sites-page.php:646
331
+ #: inc/classes/class-astra-sites-page.php:648
332
+ #: inc/classes/class-astra-sites-page.php:660
333
+ #: inc/classes/class-astra-sites.php:1130 inc/includes/templates.php:28
334
  #: inc/includes/templates.php:35
335
  msgid "All"
336
  msgstr ""
337
 
338
+ #: inc/classes/class-astra-sites-page.php:665 inc/includes/templates.php:29
339
  msgid "Free"
340
  msgstr ""
341
 
342
+ #: inc/classes/class-astra-sites-page.php:670 inc/includes/admin-page.php:244
343
  #: inc/includes/admin-page.php:333 inc/includes/admin-page.php:394
344
  #: inc/includes/templates.php:30 inc/includes/templates.php:181
345
  #: inc/includes/templates.php:308 inc/includes/templates.php:394
346
  msgid "Premium"
347
  msgstr ""
348
 
349
+ #: inc/classes/class-astra-sites-page.php:678 inc/includes/templates.php:44
350
  msgid "Search..."
351
  msgstr ""
352
 
353
+ #: inc/classes/class-astra-sites-page.php:752
354
  msgid "Gutenberg"
355
  msgstr ""
356
 
357
+ #: inc/classes/class-astra-sites-page.php:754
358
  msgid "The default WordPress editor"
359
  msgstr ""
360
 
361
+ #: inc/classes/class-astra-sites-page.php:758
362
  msgid "Elementor"
363
  msgstr ""
364
 
365
+ #: inc/classes/class-astra-sites-page.php:763
366
  msgid "Beaver Builder"
367
  msgstr ""
368
 
369
+ #: inc/classes/class-astra-sites-page.php:768
370
  msgid "Brizy"
371
  msgstr ""
372
 
373
+ #: inc/classes/class-astra-sites-page.php:866
374
  #. translators: 1: The number of years in an interval of time.
375
  msgid "%s year"
376
  msgid_plural "%s years"
377
  msgstr[0] ""
378
  msgstr[1] ""
379
 
380
+ #: inc/classes/class-astra-sites-page.php:868
381
  #. translators: 1: The number of months in an interval of time.
382
  msgid "%s month"
383
  msgid_plural "%s months"
384
  msgstr[0] ""
385
  msgstr[1] ""
386
 
387
+ #: inc/classes/class-astra-sites-page.php:870
388
  #. translators: 1: The number of weeks in an interval of time.
389
  msgid "%s week"
390
  msgid_plural "%s weeks"
391
  msgstr[0] ""
392
  msgstr[1] ""
393
 
394
+ #: inc/classes/class-astra-sites-page.php:872
395
  #. translators: 1: The number of days in an interval of time.
396
  msgid "%s day"
397
  msgid_plural "%s days"
398
  msgstr[0] ""
399
  msgstr[1] ""
400
 
401
+ #: inc/classes/class-astra-sites-page.php:874
402
  #. translators: 1: The number of hours in an interval of time.
403
  msgid "%s hour"
404
  msgid_plural "%s hours"
405
  msgstr[0] ""
406
  msgstr[1] ""
407
 
408
+ #: inc/classes/class-astra-sites-page.php:876
409
  #. translators: 1: The number of minutes in an interval of time.
410
  msgid "%s minute"
411
  msgid_plural "%s minutes"
412
  msgstr[0] ""
413
  msgstr[1] ""
414
 
415
+ #: inc/classes/class-astra-sites-page.php:878
416
  #. translators: 1: The number of seconds in an interval of time.
417
  msgid "%s second"
418
  msgid_plural "%s seconds"
419
  msgstr[0] ""
420
  msgstr[1] ""
421
 
422
+ #: inc/classes/class-astra-sites-page.php:882
423
  msgid "now"
424
  msgstr ""
425
 
426
+ #: inc/classes/class-astra-sites-page.php:936
427
  msgid ""
428
  "ERROR! Cron schedules are disabled by setting constant DISABLE_WP_CRON to "
429
  "true.<br/>To start the import process please enable the cron by setting the "
430
  "constant to false. E.g. define( 'DISABLE_WP_CRON', false );"
431
  msgstr ""
432
 
433
+ #: inc/classes/class-astra-sites-page.php:940
434
  msgid ""
435
  "ERROR! Cron schedules are disabled by setting constant ALTERNATE_WP_CRON to "
436
  "true.<br/>To start the import process please enable the cron by setting the "
437
  "constant to false. E.g. define( 'ALTERNATE_WP_CRON', false );"
438
  msgstr ""
439
 
440
+ #: inc/classes/class-astra-sites-page.php:976
441
  #. translators: 1: The HTTP response code.
442
  msgid "Unexpected HTTP response code: %s"
443
  msgstr ""
583
  msgid "This site category does not exist. Please try a different site category."
584
  msgstr ""
585
 
586
+ #: inc/classes/class-astra-sites.php:161
587
  msgid "See Quick Links"
588
  msgstr ""
589
 
590
+ #: inc/classes/class-astra-sites.php:166
591
  msgid "Upgrade to Premium"
592
  msgstr ""
593
 
594
+ #: inc/classes/class-astra-sites.php:172
595
  msgid "Support & Docs"
596
  msgstr ""
597
 
598
+ #: inc/classes/class-astra-sites.php:177
599
  msgid "Join Facebook Group"
600
  msgstr ""
601
 
602
+ #: inc/classes/class-astra-sites.php:335
603
  msgid "Invalid API URL"
604
  msgstr ""
605
 
606
+ #: inc/classes/class-astra-sites.php:347
607
  msgid "Invalid Post Meta"
608
  msgstr ""
609
 
610
+ #: inc/classes/class-astra-sites.php:354
611
  msgid "Invalid Post ID or Elementor Meta"
612
  msgstr ""
613
 
614
+ #: inc/classes/class-astra-sites.php:376
615
  msgid "Provided API URL is empty! Please try again!"
616
  msgstr ""
617
 
618
+ #: inc/classes/class-astra-sites.php:393
619
  #. translators: %s Error Message
620
  msgid "API Request could not be performed - %s"
621
  msgstr ""
622
 
623
+ #: inc/classes/class-astra-sites.php:398
624
  #. translators: %s Error Message
625
  msgid "API Request has failed - %s"
626
  msgstr ""
627
 
628
+ #: inc/classes/class-astra-sites.php:427
629
  msgid "Internal Server Error."
630
  msgstr ""
631
 
632
+ #: inc/classes/class-astra-sites.php:433
633
  #. translators: %s IP address.
634
  msgid "Client IP: %1$s </br> Error code: %2$s"
635
  msgstr ""
636
 
637
+ #: inc/classes/class-astra-sites.php:730
638
  msgid "Need to send URL of the image to be downloaded"
639
  msgstr ""
640
 
641
+ #: inc/classes/class-astra-sites.php:755
642
  msgid "Could not download the image."
643
  msgstr ""
644
 
645
+ #: inc/classes/class-astra-sites.php:943
646
  msgid "Theme Activated"
647
  msgstr ""
648
 
649
+ #: inc/classes/class-astra-sites.php:989
650
  msgid "User does not have permission!"
651
  msgstr ""
652
 
653
+ #: inc/classes/class-astra-sites.php:1066
654
  msgid "See Library"
655
  msgstr ""
656
 
657
+ #: inc/classes/class-astra-sites.php:1131
658
  msgid "Animals"
659
  msgstr ""
660
 
661
+ #: inc/classes/class-astra-sites.php:1132
662
  msgid "Architecture/Buildings"
663
  msgstr ""
664
 
665
+ #: inc/classes/class-astra-sites.php:1133
666
  msgid "Backgrounds/Textures"
667
  msgstr ""
668
 
669
+ #: inc/classes/class-astra-sites.php:1134
670
  msgid "Beauty/Fashion"
671
  msgstr ""
672
 
673
+ #: inc/classes/class-astra-sites.php:1135
674
  msgid "Business/Finance"
675
  msgstr ""
676
 
677
+ #: inc/classes/class-astra-sites.php:1136
678
  msgid "Computer/Communication"
679
  msgstr ""
680
 
681
+ #: inc/classes/class-astra-sites.php:1137
682
  msgid "Education"
683
  msgstr ""
684
 
685
+ #: inc/classes/class-astra-sites.php:1138
686
  msgid "Emotions"
687
  msgstr ""
688
 
689
+ #: inc/classes/class-astra-sites.php:1139
690
  msgid "Food/Drink"
691
  msgstr ""
692
 
693
+ #: inc/classes/class-astra-sites.php:1140
694
  msgid "Health/Medical"
695
  msgstr ""
696
 
697
+ #: inc/classes/class-astra-sites.php:1141
698
  msgid "Industry/Craft"
699
  msgstr ""
700
 
701
+ #: inc/classes/class-astra-sites.php:1142
702
  msgid "Music"
703
  msgstr ""
704
 
705
+ #: inc/classes/class-astra-sites.php:1143
706
  msgid "Nature/Landscapes"
707
  msgstr ""
708
 
709
+ #: inc/classes/class-astra-sites.php:1144
710
  msgid "People"
711
  msgstr ""
712
 
713
+ #: inc/classes/class-astra-sites.php:1145
714
  msgid "Places/Monuments"
715
  msgstr ""
716
 
717
+ #: inc/classes/class-astra-sites.php:1146
718
  msgid "Religion"
719
  msgstr ""
720
 
721
+ #: inc/classes/class-astra-sites.php:1147
722
  msgid "Science/Technology"
723
  msgstr ""
724
 
725
+ #: inc/classes/class-astra-sites.php:1148
726
  msgid "Sports"
727
  msgstr ""
728
 
729
+ #: inc/classes/class-astra-sites.php:1149
730
  msgid "Transportation/Traffic"
731
  msgstr ""
732
 
733
+ #: inc/classes/class-astra-sites.php:1150
734
  msgid "Travel/Vacation"
735
  msgstr ""
736
 
737
+ #: inc/classes/class-astra-sites.php:1153
738
  msgid "Popular"
739
  msgstr ""
740
 
741
+ #: inc/classes/class-astra-sites.php:1154
742
  msgid "Latest"
743
  msgstr ""
744
 
745
+ #: inc/classes/class-astra-sites.php:1155
746
  msgid "Upcoming"
747
  msgstr ""
748
 
749
+ #: inc/classes/class-astra-sites.php:1156
750
  msgid "Editor's Choice"
751
  msgstr ""
752
 
753
+ #: inc/classes/class-astra-sites.php:1159
754
  msgid "Any Orientation"
755
  msgstr ""
756
 
757
+ #: inc/classes/class-astra-sites.php:1160
758
  msgid "Vertical"
759
  msgstr ""
760
 
761
+ #: inc/classes/class-astra-sites.php:1161
762
  msgid "Horizontal"
763
  msgstr ""
764
 
765
+ #: inc/classes/class-astra-sites.php:1163
766
+ msgid "Free Images"
767
  msgstr ""
768
 
769
+ #: inc/classes/class-astra-sites.php:1164
770
+ msgid "Search - Ex: flowers"
771
  msgstr ""
772
 
773
+ #: inc/classes/class-astra-sites.php:1165
774
  msgid "Downloading..."
775
  msgstr ""
776
 
777
+ #: inc/classes/class-astra-sites.php:1166
778
  msgid "Validating..."
779
  msgstr ""
780
 
781
+ #: inc/classes/class-astra-sites.php:1167
782
  msgid "Please enter an API key."
783
  msgstr ""
784
 
785
+ #: inc/classes/class-astra-sites.php:1168
786
  msgid "An error occured with code "
787
  msgstr ""
788
 
789
+ #: inc/classes/class-astra-sites.php:1225
790
  msgid "Installed! Activating.."
791
  msgstr ""
792
 
793
+ #: inc/classes/class-astra-sites.php:1226
794
  msgid "Activating..."
795
  msgstr ""
796
 
797
+ #: inc/classes/class-astra-sites.php:1227
798
  msgid "Activated!"
799
  msgstr ""
800
 
801
+ #: inc/classes/class-astra-sites.php:1228
802
  msgid "Installing..."
803
  msgstr ""
804
 
805
+ #: inc/classes/class-astra-sites.php:1371
806
  msgid "Upgrade"
807
  msgstr ""
808
 
809
+ #: inc/classes/class-astra-sites.php:1375
810
  msgid ""
811
  "Syncing template library in the background. The process can take anywhere "
812
  "between 2 to 3 minutes. We will notify you once done."
813
  msgstr ""
814
 
815
+ #: inc/classes/class-astra-sites.php:1376
816
  msgid ""
817
  "Some of the files required during the import process are "
818
  "missing.<br/><br/>Please try again after some time."
819
  msgstr ""
820
 
821
+ #: inc/classes/class-astra-sites.php:1377
822
  msgid ""
823
  "<p>WordPress debug mode is currently enabled on your website. This has "
824
  "interrupted the import process..</p><p>Kindly disable debug mode and try "
827
  "mode.</p><p><code>define('WP_DEBUG', false);</code></p>"
828
  msgstr ""
829
 
830
+ #: inc/classes/class-astra-sites.php:1379
831
  #. translators: %s is a documentation link.
832
  msgid ""
833
  "<p>We are facing a temporary issue in importing this template.</p><p>Read "
835
  "continue importing template.</p>"
836
  msgstr ""
837
 
838
+ #: inc/classes/class-astra-sites.php:1381
839
  #. translators: %s is a documentation link.
840
  msgid ""
841
  "<p>We are facing a temporary issue in installing the required plugins for "
843
  "resolve the issue and continue importing template.</p>"
844
  msgstr ""
845
 
846
+ #: inc/classes/class-astra-sites.php:1385
847
  #. translators: %s are white label strings.
848
  msgid ""
849
  "Warning! %1$s Import process is not complete. Don't close the window until "
850
  "import process complete. Do you still want to leave the window?"
851
  msgstr ""
852
 
853
+ #: inc/classes/class-astra-sites.php:1386
854
  msgid "Done! View Site"
855
  msgstr ""
856
 
857
+ #: inc/classes/class-astra-sites.php:1389
858
  #. translators: %s is a template name
859
  msgid "Import \"%s\" Template"
860
  msgstr ""
861
 
862
+ #: inc/classes/class-astra-sites.php:1392
863
  msgid "Installing Required Plugins.."
864
  msgstr ""
865
 
866
+ #: inc/classes/class-astra-sites.php:1394
867
  #. translators: %s are white label strings.
868
  msgid "Installing %1$s Theme.."
869
  msgstr ""
870
 
871
+ #: inc/classes/class-astra-sites.php:1416
872
  msgid "Dismiss this notice."
873
  msgstr ""
874
 
875
+ #: inc/classes/class-astra-sites.php:1418 inc/includes/admin-page.php:770
876
  msgid "One Last Step.."
877
  msgstr ""
878
 
879
+ #: inc/classes/class-astra-sites.php:1419 inc/includes/admin-page.php:793
880
  msgid "Your Selected Website is Being Imported."
881
  msgstr ""
882
 
883
+ #: inc/classes/class-astra-sites.php:1420 inc/includes/admin-page.php:795
884
  msgid "Your Selected Template is Being Imported."
885
  msgstr ""
886
 
887
+ #: inc/classes/class-astra-sites.php:1422
888
  msgid ""
889
  "We have sent you a surprise gift on your email address! Please check your "
890
  "inbox!"
891
  msgstr ""
892
 
893
+ #: inc/classes/class-astra-sites.php:1424
894
  msgid "Looks like the template you are importing is temporarily not available."
895
  msgstr ""
896
 
897
+ #: inc/classes/class-astra-sites.php:1425
898
  msgid ""
899
  "We could not start the import process and this is the message from "
900
  "WordPress:"
901
  msgstr ""
902
 
903
+ #: inc/classes/class-astra-sites.php:1426
904
  msgid "There was an error connecting to the Starter Templates API."
905
  msgstr ""
906
 
907
+ #: inc/classes/class-astra-sites.php:1427
908
  msgid "There was an error while importing the content."
909
  msgstr ""
910
 
911
+ #: inc/classes/class-astra-sites.php:1428
912
  msgid ""
913
  "To import content, WordPress needs to store XML file in /wp-content/ "
914
  "folder. Please get in touch with your hosting provider."
915
  msgstr ""
916
 
917
+ #: inc/classes/class-astra-sites.php:1429
918
  msgid ""
919
  "Looks like your host probably could not store XML file in /wp-content/ "
920
  "folder."
921
  msgstr ""
922
 
923
+ #: inc/classes/class-astra-sites.php:1431
924
  #. translators: %s HTML tags
925
  msgid ""
926
  "%1$sWe could not start the import process due to failed AJAX request and "
927
  "this is the message from WordPress:%2$s"
928
  msgstr ""
929
 
930
+ #: inc/classes/class-astra-sites.php:1433
931
  #. translators: %s URL to document.
932
  msgid ""
933
  "%1$sRead <a href=\"%2$s\" target=\"_blank\">article</a> to resolve the "
934
  "issue and continue importing template.%3$s"
935
  msgstr ""
936
 
937
+ #: inc/classes/class-astra-sites.php:1442
938
+ #. translators: %s URL to document.
939
+ msgid ""
940
+ "%1$sWe could not complete the import process due to failed AJAX request and "
941
+ "this is the message:%2$s"
942
+ msgstr ""
943
+
944
+ #: inc/classes/class-astra-sites.php:1444
945
+ #. translators: %s URL to document.
946
+ msgid "%1$sPlease report this <a href=\"%2$s\" target=\"_blank\">here</a>.%3$s"
947
+ msgstr ""
948
+
949
+ #: inc/classes/class-astra-sites.php:1493
950
  msgid "XMLReader Support Missing"
951
  msgstr ""
952
 
953
+ #: inc/classes/class-astra-sites.php:1495
954
  #. translators: %s doc link.
955
  msgid ""
956
  "You're close to importing the template. To complete the process, enable "
957
  "XMLReader support on your website.."
958
  msgstr ""
959
 
960
+ #: inc/classes/class-astra-sites.php:1495
961
+ #: inc/classes/class-astra-sites.php:1500
962
+ #: inc/classes/class-astra-sites.php:1505
963
  msgid ""
964
  "Read an article <a href=\"%s\" target=\"_blank\">here</a> to resolve the "
965
  "issue."
966
  msgstr ""
967
 
968
+ #: inc/classes/class-astra-sites.php:1498
969
  msgid "cURL Support Missing"
970
  msgstr ""
971
 
972
+ #: inc/classes/class-astra-sites.php:1500
973
  #. translators: %s doc link.
974
  msgid "To run a smooth import, kindly enable cURL support on your website."
975
  msgstr ""
976
 
977
+ #: inc/classes/class-astra-sites.php:1503
978
  msgid "Disable Debug Mode"
979
  msgstr ""
980
 
981
+ #: inc/classes/class-astra-sites.php:1505
982
  #. translators: %s doc link.
983
  msgid ""
984
  "WordPress debug mode is currently enabled on your website. With this, any "
985
  "errors from third-party plugins might affect the import process."
986
  msgstr ""
987
 
988
+ #: inc/classes/class-astra-sites.php:1505
989
  msgid ""
990
  "Kindly disable it to continue importing the Starter Template. To do so, you "
991
  "can add the following code into the wp-config.php file."
992
  msgstr ""
993
 
994
+ #: inc/classes/class-astra-sites.php:1508
995
  msgid "Update Plugin"
996
  msgstr ""
997
 
998
+ #: inc/classes/class-astra-sites.php:1510
999
  #. translators: %s update page link.
1000
  msgid "Updates are available for plugins used in this starter template."
1001
  msgstr ""
1002
 
1003
+ #: inc/classes/class-astra-sites.php:1510
1004
  msgid ""
1005
  "Kindly <a href=\"%s\" target=\"_blank\">update</a> them for a successful "
1006
  "import. Skipping this step might break the template design/feature."
1007
  msgstr ""
1008
 
1009
+ #: inc/classes/class-astra-sites.php:1513 inc/includes/admin-page.php:491
1010
  #: inc/includes/templates.php:442
1011
  msgid "Required Plugins Missing"
1012
  msgstr ""
1013
 
1014
+ #: inc/classes/class-astra-sites.php:1514 inc/includes/admin-page.php:495
1015
  msgid ""
1016
  "This starter template requires premium plugins. As these are third party "
1017
  "premium plugins, you'll need to purchase, install and activate them first."
1018
  msgstr ""
1019
 
1020
+ #: inc/classes/class-astra-sites.php:1517
1021
  msgid "Dynamic Page"
1022
  msgstr ""
1023
 
1024
+ #: inc/classes/class-astra-sites.php:1518 inc/includes/admin-page.php:708
1025
  msgid ""
1026
  "The page template you are about to import contains a dynamic widget/module. "
1027
  "Please note this dynamic data will not be available with the imported page."
1028
  msgstr ""
1029
 
1030
+ #: inc/classes/class-astra-sites.php:1518 inc/includes/admin-page.php:709
1031
  msgid "You will need to add it manually on the page."
1032
  msgstr ""
1033
 
1034
+ #: inc/classes/class-astra-sites.php:1518 inc/includes/admin-page.php:710
1035
  msgid "This dynamic content will be available when you import the entire site."
1036
  msgstr ""
1037
 
1038
+ #: inc/classes/class-astra-sites.php:1604
1039
  #. translators: %s are link.
1040
  msgid ""
1041
  "This is a premium template available with Essential Bundle and Growth "
1042
  "Bundle. you can purchase it from <a href=\"%s\" target=\"_blank\">here</a>."
1043
  msgstr ""
1044
 
1045
+ #: inc/classes/class-astra-sites.php:1608
1046
  #. translators: %s are link.
1047
  msgid ""
1048
  "This is a premium template available with Essential Bundle and Growth "
1050
  "import this template."
1051
  msgstr ""
1052
 
1053
+ #: inc/classes/class-astra-sites.php:1634
1054
  msgid "Template"
1055
  msgstr ""
1056
 
1057
+ #: inc/classes/class-astra-sites.php:1635
1058
  msgid "Block"
1059
  msgstr ""
1060
 
1061
+ #: inc/classes/class-astra-sites.php:1636 inc/includes/templates.php:59
1062
  msgid "Dismiss"
1063
  msgstr ""
1064
 
1065
+ #: inc/classes/class-astra-sites.php:1637 inc/includes/admin-page.php:855
1066
  msgid "Install Required Plugins"
1067
  msgstr ""
1068
 
1069
+ #: inc/classes/class-astra-sites.php:1641
1070
  #. translators: %s are link.
1071
  msgid ""
1072
  "You can locate <strong>Starter Templates Settings</strong> under the "
1073
  "<strong>Page Settings</strong> of the Style Tab."
1074
  msgstr ""
1075
 
1076
+ #: inc/classes/class-astra-sites.php:1643
1077
  msgid "Read More →"
1078
  msgstr ""
1079
 
1080
+ #: inc/classes/class-astra-sites.php:1760
1081
  msgid "Error: You don't have the required permissions to install plugins."
1082
  msgstr ""
1083
 
1084
+ #: inc/classes/class-astra-sites.php:1796
1085
  msgid "Plugin Activated"
1086
  msgstr ""
1087
 
1088
+ #: inc/classes/class-astra-sites.php:1920
1089
  msgid ""
1090
  "Insufficient Permission. Please contact your Super Admin to allow the "
1091
  "install required plugin permissions."
1092
  msgstr ""
1093
 
1094
+ #: inc/classes/class-astra-sites.php:2112
1095
  msgid "Template library refreshed!"
1096
  msgstr ""
1097
 
1327
  msgstr ""
1328
 
1329
  #: inc/includes/admin-page.php:110 inc/includes/admin-page.php:116
1330
+ #: inc/includes/admin-page.php:118 inc/includes/admin-page.php:503
1331
+ #: inc/includes/admin-page.php:713 inc/includes/admin-page.php:917
1332
  #: inc/includes/templates.php:454
1333
  msgid "Skip & Import"
1334
  msgstr ""
1335
 
1336
  #: inc/includes/admin-page.php:111 inc/includes/admin-page.php:119
1337
+ #: inc/includes/admin-page.php:504 inc/includes/admin-page.php:714
1338
+ #: inc/includes/admin-page.php:918 inc/includes/templates.php:455
1339
  msgid "Cancel"
1340
  msgstr ""
1341
 
1343
  msgid "Update"
1344
  msgstr ""
1345
 
1346
+ #: inc/includes/admin-page.php:130 inc/includes/image-templates.php:58
1347
+ #: inc/includes/image-templates.php:98 inc/includes/templates.php:236
1348
  #: inc/includes/templates.php:319 inc/includes/templates.php:405
1349
  #: inc/includes/templates.php:463
1350
  msgid "Sorry No Results Found."
1351
  msgstr ""
1352
 
1353
+ #: inc/includes/admin-page.php:139 inc/includes/image-templates.php:102
1354
  #: inc/includes/templates.php:242 inc/includes/templates.php:325
1355
  #: inc/includes/templates.php:411 inc/includes/templates.php:472
1356
  #. translators: %1$s External Link
1398
  msgid "Site Templates"
1399
  msgstr ""
1400
 
1401
+ #: inc/includes/admin-page.php:342 inc/includes/admin-page.php:528
1402
  msgid "Page Templates"
1403
  msgstr ""
1404
 
1405
+ #: inc/includes/admin-page.php:412
 
1406
  msgid ""
1407
  "<span class=\"highlighted-note\">This is a premium template available with "
1408
+ "Essential and Growth Bundle.</span><br /> <a "
1409
+ "href=\"{{AstraSitesAdmin.premium_popup_cta_link}}\" target=\"_blank\">Get "
1410
+ "access</a> to this premium template."
1411
  msgstr ""
1412
 
1413
+ #: inc/includes/admin-page.php:418
1414
  #. translators: %s is article link
1415
  msgid ""
1416
  "Already own an Essential or Growth Bundle? <a href=\"%s\" "
1417
  "target=\"_blank\">Know how</a> to import premium templates."
1418
  msgstr ""
1419
 
1420
+ #: inc/includes/admin-page.php:429
1421
  msgid ""
1422
  "The page templates which contain the dynamic widgets/modules are not "
1423
  "available for single template import. With the \"Import Site\" option, you "
1424
  "can get those pages."
1425
  msgstr ""
1426
 
1427
+ #: inc/includes/admin-page.php:430
1428
  msgid "You can have the complete site preview from bottom left button."
1429
  msgstr ""
1430
 
1431
+ #: inc/includes/admin-page.php:462
1432
  #. translators: %s is pricing page link
1433
  msgid ""
1434
  "<p>Seems like you have purchased the %4$s 'Essential Bundle' package with a "
1437
  "target=\"_blank\">here</a> to see how you can proceed.</p>"
1438
  msgstr ""
1439
 
1440
+ #: inc/includes/admin-page.php:473
1441
  msgid "You are just 2 minutes away from importing this demo!"
1442
  msgstr ""
1443
 
1444
+ #: inc/includes/admin-page.php:474
1445
  msgid ""
1446
  "This is a premium website demo template. Please activate your license to "
1447
  "access it."
1448
  msgstr ""
1449
 
1450
+ #: inc/includes/admin-page.php:478
1451
  #. translators: %s is article link
1452
  msgid ""
1453
  "Learn how you can <a href=\"%1$s\" target=\"_blank\">activate the "
1454
  "license</a> of the %2$s plugin."
1455
  msgstr ""
1456
 
1457
+ #: inc/includes/admin-page.php:569
1458
  msgid "Not Valid License"
1459
  msgstr ""
1460
 
1461
+ #: inc/includes/admin-page.php:578
1462
  msgid "Import Complete Site"
1463
  msgstr ""
1464
 
1465
+ #: inc/includes/admin-page.php:579
1466
  msgid "Import Template"
1467
  msgstr ""
1468
 
1469
+ #: inc/includes/admin-page.php:590 inc/includes/admin-page.php:615
1470
  msgid "Imported Successfully!"
1471
  msgstr ""
1472
 
1473
+ #: inc/includes/admin-page.php:594
1474
  msgid "Hurray! The Website Imported Successfully! 🎉"
1475
  msgstr ""
1476
 
1477
+ #: inc/includes/admin-page.php:596 inc/includes/admin-page.php:620
1478
  msgid "Go ahead, customize the text, images and design to make it yours!"
1479
  msgstr ""
1480
 
1481
+ #: inc/includes/admin-page.php:601
1482
  #. translators: %1$s External Link
1483
  msgid "%1$sRead more%2$s about customizing this Elementor Style Kit site."
1484
  msgstr ""
1485
 
1486
+ #: inc/includes/admin-page.php:605 inc/includes/admin-page.php:621
1487
  msgid "Have fun!"
1488
  msgstr ""
1489
 
1490
+ #: inc/includes/admin-page.php:606 inc/includes/admin-page.php:622
1491
  msgid ""
1492
  "PS: We try our best to use images that are free from legal perspectives. "
1493
  "However, we do not take any responsibility. We strongly advise website "
1495
  "them online."
1496
  msgstr ""
1497
 
1498
+ #: inc/includes/admin-page.php:609
1499
  msgid "View Site"
1500
  msgstr ""
1501
 
1502
+ #: inc/includes/admin-page.php:619
1503
  msgid "Hurray! The Template Imported Successfully! 🎉"
1504
  msgstr ""
1505
 
1506
+ #: inc/includes/admin-page.php:625
1507
  msgid "View Template"
1508
  msgstr ""
1509
 
1510
+ #: inc/includes/admin-page.php:635
1511
  msgid ""
1512
  "We could not start the import process. This is the message from HTTP "
1513
  "request:"
1514
  msgstr ""
1515
 
1516
+ #: inc/includes/admin-page.php:639
1517
  #. translators: %s doc link.
1518
  msgid ""
1519
  "Please raise a <a href=\"%s\" target=\"_blank\">support request</a> so we "
1520
  "can help you with it."
1521
  msgstr ""
1522
 
1523
+ #: inc/includes/admin-page.php:659
1524
  #. translators: %s doc link.
1525
  msgid ""
1526
  "We have listed the <a href=\"%s\" target=\"_blank\">possible solutions "
1527
  "here</a> to help you resolve this."
1528
  msgstr ""
1529
 
1530
+ #: inc/includes/admin-page.php:667
1531
  #. translators: %s doc link.
1532
  msgid ""
1533
  "Please <a class=\"ast-try-again\" href=\"\">click here and try again</a>. "
1535
  "href=\"%s\" target=\"_blank\">here</a>."
1536
  msgstr ""
1537
 
1538
+ #: inc/includes/admin-page.php:672
1539
  #. translators: %s doc link.
1540
  msgid ""
1541
  "Please report this error <a href=\"%s\" target=\"_blank\">here</a> so we "
1542
  "can fix it."
1543
  msgstr ""
1544
 
1545
+ #: inc/includes/admin-page.php:680
1546
  msgid ""
1547
  "Please report this error <a href=\"#LINK\" target=\"_blank\">here</a> so we "
1548
  "can fix it."
1549
  msgstr ""
1550
 
1551
+ #: inc/includes/admin-page.php:704
1552
  msgid "Heads Up!"
1553
  msgstr ""
1554
 
1555
+ #: inc/includes/admin-page.php:724
1556
  msgid "Beginner"
1557
  msgstr ""
1558
 
1559
+ #: inc/includes/admin-page.php:725
1560
  msgid "Intermediate"
1561
  msgstr ""
1562
 
1563
+ #: inc/includes/admin-page.php:726
1564
  msgid "Expert"
1565
  msgstr ""
1566
 
1567
+ #: inc/includes/admin-page.php:728 inc/includes/admin-page.php:737
1568
  msgid "Field is required"
1569
  msgstr ""
1570
 
1571
+ #: inc/includes/admin-page.php:729
1572
  msgid "I'm a WordPress:"
1573
  msgstr ""
1574
 
1575
+ #: inc/includes/admin-page.php:734
1576
  msgid "Myself/My company"
1577
  msgstr ""
1578
 
1579
+ #: inc/includes/admin-page.php:735
1580
  msgid "My client"
1581
  msgstr ""
1582
 
1583
+ #: inc/includes/admin-page.php:738
1584
  msgid "I'm building website for:"
1585
  msgstr ""
1586
 
1587
+ #: inc/includes/admin-page.php:747
1588
  msgid "First name is required"
1589
  msgstr ""
1590
 
1591
+ #: inc/includes/admin-page.php:748
1592
  msgid "Your First Name"
1593
  msgstr ""
1594
 
1595
+ #: inc/includes/admin-page.php:752
1596
  msgid "Email address is required"
1597
  msgstr ""
1598
 
1599
+ #: inc/includes/admin-page.php:753
1600
  msgid "Your Work Email"
1601
  msgstr ""
1602
 
1603
+ #: inc/includes/admin-page.php:774
1604
  msgid ""
1605
  "To get access to exclusive starter templates, themes and updates, enter "
1606
  "your details below:"
1607
  msgstr ""
1608
 
1609
+ #: inc/includes/admin-page.php:778
1610
  msgid "Submit and Start Importing"
1611
  msgstr ""
1612
 
1613
+ #: inc/includes/admin-page.php:784
1614
  #. translators: %1$s and %3$s are opening anchor tags, and %2$s and %4$s is
1615
  #. closing anchor tags.
1616
  msgid "By submitting, you agree to our %1$sTerms%2$s and %3$sPrivacy Policy%4$s."
1617
  msgstr ""
1618
 
1619
+ #: inc/includes/admin-page.php:785
1620
  msgid "Skip"
1621
  msgstr ""
1622
 
1623
+ #: inc/includes/admin-page.php:805
1624
  msgid ""
1625
  "To serve more beautiful starter templates, we would like to know more about "
1626
  "you:"
1627
  msgstr ""
1628
 
1629
+ #: inc/includes/admin-page.php:810
1630
  msgid "Advanced Options"
1631
  msgstr ""
1632
 
1633
+ #: inc/includes/admin-page.php:824
1634
  msgid "Install & Activate Astra Theme"
1635
  msgstr ""
1636
 
1637
+ #: inc/includes/admin-page.php:825
1638
  msgid ""
1639
  "To import the site in the original format, you would need the Astra theme "
1640
  "activated. You can import it with any other theme, but the site might lose "
1641
  "some of the design settings and look a bit different."
1642
  msgstr ""
1643
 
1644
+ #: inc/includes/admin-page.php:833
1645
  msgid "Import Customizer Settings"
1646
  msgstr ""
1647
 
1648
+ #: inc/includes/admin-page.php:837
1649
  #. translators: %s are white label strings.
1650
  msgid ""
1651
  "%1$s customizer serves global settings that give uniform design to the "
1653
  "settings."
1654
  msgstr ""
1655
 
1656
+ #: inc/includes/admin-page.php:848
1657
  msgid "Import Widgets"
1658
  msgstr ""
1659
 
1660
+ #: inc/includes/admin-page.php:858
1661
  msgid ""
1662
  "Plugins needed to import this template are missing. Required plugins will "
1663
  "be installed and activated automatically."
1664
  msgstr ""
1665
 
1666
+ #: inc/includes/admin-page.php:867
1667
  msgid "Import Content"
1668
  msgstr ""
1669
 
1670
+ #: inc/includes/admin-page.php:870
1671
  msgid ""
1672
  "Selecting this option will import dummy pages, posts, images, and menus. If "
1673
  "you do not want to import dummy content, please uncheck this option."
1674
  msgstr ""
1675
 
1676
+ #: inc/includes/admin-page.php:888
1677
  #. translators: %s is the dynamic string.
1678
  msgid ""
1679
  "The import process can take a few minutes depending on the size of the %s "
1680
  "and speed of the connection."
1681
  msgstr ""
1682
 
1683
+ #: inc/includes/admin-page.php:894
1684
  #. translators: %s is the dynamic string.
1685
  msgid "Please do NOT close this browser window until the %s is imported completely."
1686
  msgstr ""
1687
 
1688
+ #: inc/includes/admin-page.php:911
1689
  msgid "Next"
1690
  msgstr ""
1691
 
1692
+ #: inc/includes/admin-page.php:913
1693
  msgid "Import"
1694
  msgstr ""
1695
 
1696
+ #: inc/includes/admin-page.php:928
1697
  msgid "Delete Previously Imported Site"
1698
  msgstr ""
1699
 
1700
+ #: inc/includes/admin-page.php:929
1701
  msgid ""
1702
  "WARNING: Selecting this option will delete all data from the previous "
1703
  "import. Choose this option only if this is intended."
1704
  msgstr ""
1705
 
1706
+ #: inc/includes/admin-page.php:931
1707
  msgid "You can find the backup to the current customizer settings at "
1708
  msgstr ""
1709
 
1710
+ #: inc/includes/admin-page.php:931
1711
  msgid "/wp-content/uploads/astra-sites/"
1712
  msgstr ""
1713
 
1714
+ #: inc/includes/image-templates.php:88
1715
  msgid "SafeSearch"
1716
  msgstr ""
1717
 
1718
+ #: inc/includes/image-templates.php:92
1719
+ msgid "Powered by"
1720
+ msgstr ""
1721
+
1722
+ #: inc/includes/image-templates.php:126
1723
  msgid "Back to Images"
1724
  msgstr ""
1725
 
1726
+ #: inc/includes/image-templates.php:136
1727
  msgid "Already Saved"
1728
  msgstr ""
1729
 
1730
+ #: inc/includes/image-templates.php:138
1731
  msgid "Save & Insert"
1732
  msgstr ""
1733
 
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: Elementor,Beaver Builder,Templates,Gutenberg,Astra Starter Sites
5
  Requires at least: 4.4
6
  Requires PHP: 5.3
7
  Tested up to: 5.8
8
- Stable tag: 2.6.17
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -149,6 +149,11 @@ We are open to suggestions and would love to work on topics that our users are l
149
 
150
  == Changelog ==
151
 
 
 
 
 
 
152
  v2.6.17 - 22-July-2021
153
  - Improvement: Avoided loading the Gutenberg Blocks scripts in the customizer screen.
154
  - Fix: Fixed the missing 'Create Gallery' button in Media Popup for Elementor editor.
5
  Requires at least: 4.4
6
  Requires PHP: 5.3
7
  Tested up to: 5.8
8
+ Stable tag: 2.6.18
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
149
 
150
  == Changelog ==
151
 
152
+ v2.6.18 - 28-July-2021
153
+ - Improvement: Avoided loading a few scripts in the customizer screen.
154
+ - Improvement: Free Images from Pixabay can be downloaded from the main grid too with the use of a download icon.
155
+ - Fix: Updated the Quick Links to Upgrade the plugin, page builder wise.
156
+
157
  v2.6.17 - 22-July-2021
158
  - Improvement: Avoided loading the Gutenberg Blocks scripts in the customizer screen.
159
  - Fix: Fixed the missing 'Create Gallery' button in Media Popup for Elementor editor.