NextGEN Gallery – WordPress Gallery Plugin - Version 3.12

Version Description

  • 07.13.2021
  • Fixed: PHP warning generated for some Nimble Builder users
  • Changed: Added 'ngg_marketing_parameters' filter
Download this release

Release Info

Developer photocrati
Plugin Icon 128x128 NextGEN Gallery – WordPress Gallery Plugin
Version 3.12
Comparing to
See all releases

Code changes from version 3.11 to 3.12

changelog.txt CHANGED
@@ -1,6 +1,10 @@
1
  NextGEN Gallery
2
  by Imagely
3
 
 
 
 
 
4
  = V3.11 - 05.26.2021
5
  * Fixed: Now compatible with NimbleBuilder
6
  * Fixed: Importing images from the Media Library was broken due to a z-index issue
1
  NextGEN Gallery
2
  by Imagely
3
 
4
+ = V3.12 - 07.13.2021
5
+ * Fixed: PHP warning generated for some Nimble Builder users
6
+ * Changed: Added 'ngg_marketing_parameters' filter
7
+
8
  = V3.11 - 05.26.2021
9
  * Fixed: Now compatible with NimbleBuilder
10
  * Fixed: Importing images from the Media Library was broken due to a z-index issue
composer.lock CHANGED
@@ -109,16 +109,16 @@
109
  "packages-dev": [
110
  {
111
  "name": "nikic/php-parser",
112
- "version": "v4.10.5",
113
  "source": {
114
  "type": "git",
115
  "url": "https://github.com/nikic/PHP-Parser.git",
116
- "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f"
117
  },
118
  "dist": {
119
  "type": "zip",
120
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f",
121
- "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f",
122
  "shasum": "",
123
  "mirrors": [
124
  {
@@ -165,9 +165,9 @@
165
  ],
166
  "support": {
167
  "issues": "https://github.com/nikic/PHP-Parser/issues",
168
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5"
169
  },
170
- "time": "2021-05-03T19:11:20+00:00"
171
  }
172
  ],
173
  "aliases": [],
109
  "packages-dev": [
110
  {
111
  "name": "nikic/php-parser",
112
+ "version": "v4.11.0",
113
  "source": {
114
  "type": "git",
115
  "url": "https://github.com/nikic/PHP-Parser.git",
116
+ "reference": "fe14cf3672a149364fb66dfe11bf6549af899f94"
117
  },
118
  "dist": {
119
  "type": "zip",
120
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/fe14cf3672a149364fb66dfe11bf6549af899f94",
121
+ "reference": "fe14cf3672a149364fb66dfe11bf6549af899f94",
122
  "shasum": "",
123
  "mirrors": [
124
  {
165
  ],
166
  "support": {
167
  "issues": "https://github.com/nikic/PHP-Parser/issues",
168
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.11.0"
169
  },
170
+ "time": "2021-07-03T13:36:55+00:00"
171
  }
172
  ],
173
  "aliases": [],
nggallery.php CHANGED
@@ -4,7 +4,7 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
4
  /**
5
  * Plugin Name: NextGEN Gallery
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 30 million downloads.
7
- * Version: 3.11
8
  * Author: Imagely
9
  * Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
10
  * Author URI: https://www.imagely.com
@@ -712,7 +712,7 @@ class C_NextGEN_Bootstrap
712
  define('NGG_PRODUCT_URL', path_join(str_replace("\\" , '/', NGG_PLUGIN_URL), 'products'));
713
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
714
  define('NGG_PLUGIN_STARTED_AT', microtime());
715
- define('NGG_PLUGIN_VERSION', '3.11');
716
 
717
  define(
718
  'NGG_SCRIPT_VERSION',
4
  /**
5
  * Plugin Name: NextGEN Gallery
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 30 million downloads.
7
+ * Version: 3.12
8
  * Author: Imagely
9
  * Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
10
  * Author URI: https://www.imagely.com
712
  define('NGG_PRODUCT_URL', path_join(str_replace("\\" , '/', NGG_PLUGIN_URL), 'products'));
713
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
714
  define('NGG_PLUGIN_STARTED_AT', microtime());
715
+ define('NGG_PLUGIN_VERSION', '3.12');
716
 
717
  define(
718
  'NGG_SCRIPT_VERSION',
phpcs.xml.dist ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <ruleset name="Block Scaffolding Coding Standards">
3
+ <arg name="extensions" value="php" />
4
+ <arg name="colors" />
5
+ <arg value="s" /><!-- Show sniff codes in all reports -->
6
+
7
+ <rule ref="WordPress-Core">
8
+ <exclude name="WordPress.Files.FileName" />
9
+ <exclude name="Generic.Arrays.DisallowShortArraySyntax" />
10
+ </rule>
11
+
12
+ <rule ref="WordPress-Docs"></rule>
13
+
14
+ <rule ref="PHPCompatibilityWP" />
15
+ <config name="testVersion" value="5.6-" />
16
+
17
+ <file>.</file>
18
+
19
+ <exclude-pattern>/node_modules/</exclude-pattern>
20
+ <exclude-pattern>/vendor/</exclude-pattern>
21
+ <exclude-pattern>/js/dist/editor.asset.php</exclude-pattern> <!-- this is generated by 'npm run build' -->
22
+ </ruleset>
products/photocrati_nextgen/modules/imagify/package.module.imagify.php CHANGED
@@ -76,7 +76,7 @@ class A_Imagify_Admin_Page_Controller extends Mixin
76
  if ($client = M_Imagify::get_imagify_client()) {
77
  $imagify_install_url = $client->get_post_install_url();
78
  }
79
- print $this->render_view('photocrati-imagify#admin_page', array('i18n' => $this->get_i18n_strings(), 'is_imagify_activated' => Imagify_Partner::is_imagify_activated(), 'imagify_install_url' => $imagify_install_url, 'imagify_plugin_url' => 'https://wordpress.org/plugins/imagify/', 'imagify_website_url' => 'https://imagify.io/?utm_source=nextgen-gallery&utm_campaign=plugin_partner&utm_medium=partnership', 'imagify_review_url' => 'https://www.imagely.com/image-optimization-plugin-comparison/'), TRUE);
80
  C_Photocrati_Transient_Manager::update($key, $html);
81
  }
82
  }
76
  if ($client = M_Imagify::get_imagify_client()) {
77
  $imagify_install_url = $client->get_post_install_url();
78
  }
79
+ print $this->render_view('photocrati-imagify#admin_page', array('i18n' => $this->get_i18n_strings(), 'is_imagify_activated' => Imagify_Partner::is_imagify_activated(), 'imagify_install_url' => $imagify_install_url, 'imagify_plugin_url' => 'https://wordpress.org/plugins/imagify/', 'imagify_website_url' => M_Marketing::get_utm_link('https://imagify.io/', 'plugin_partner', 'partnership', 'nextgen-gallery'), 'imagify_review_url' => 'https://www.imagely.com/image-optimization-plugin-comparison/'), TRUE);
80
  C_Photocrati_Transient_Manager::update($key, $html);
81
  }
82
  }
products/photocrati_nextgen/modules/marketing/module.marketing.php CHANGED
@@ -189,7 +189,15 @@ class M_Marketing extends C_Base_Module
189
  {
190
  if (!empty($hash))
191
  $hash = '#' . $hash;
192
- return 'https://www.imagely.com' . $path . '?utm_source=' . $src . '&utm_medium=' . $medium . '&utm_campaign=' . $campaign . $hash;
 
 
 
 
 
 
 
 
193
  }
194
 
195
  /**
@@ -274,6 +282,30 @@ class M_Marketing extends C_Base_Module
274
  return self::$big_hitters_block_two_cache[$medium];
275
  }
276
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
  public static function enqueue_blocks_style()
278
  {
279
  wp_enqueue_style('ngg_marketing_blocks_style');
189
  {
190
  if (!empty($hash))
191
  $hash = '#' . $hash;
192
+
193
+ $url = M_Marketing::get_utm_link(
194
+ 'https://www.imagely.com' . $path ,
195
+ $medium,
196
+ $campaign,
197
+ $src
198
+ );
199
+
200
+ return $url . $hash;
201
  }
202
 
203
  /**
282
  return self::$big_hitters_block_two_cache[$medium];
283
  }
284
 
285
+ /**
286
+ * Get UTM link filtered through the ngg_marketing_parameters filter
287
+ * @param string $url
288
+ * @param string $medium
289
+ * @param string $campaign
290
+ * @param string $source
291
+ * @return string
292
+ */
293
+ public static function get_utm_link($url, $medium = 'default', $campaign = 'default', $source = 'ngg')
294
+ {
295
+ $params = apply_filters('ngg_marketing_parameters', [
296
+ 'url' => $url,
297
+ 'medium' => $medium,
298
+ 'campaign' => $campaign,
299
+ 'source' => $source
300
+ ]);
301
+
302
+ $url = '?utm_source=' . $params['source'];
303
+ $url .= '&utm_medium=' . $params['medium'];
304
+ $url .= '&utm_campaign=' . $params['campaign'];
305
+
306
+ return $url;
307
+ }
308
+
309
  public static function enqueue_blocks_style()
310
  {
311
  wp_enqueue_style('ngg_marketing_blocks_style');
products/photocrati_nextgen/modules/marketing/package.module.marketing.php CHANGED
@@ -71,13 +71,13 @@ class A_Marketing_Display_Settings_Form extends Mixin_Display_Type_Form
71
  $footer = __('<strong>Bonus:</strong> NextGEN Gallery users get a discount of 20% off regular price.', 'nggallery');
72
  switch ($context) {
73
  case 'tile':
74
- $card = new C_Marketing_Block_Large(__('Use the Pro Tiled Gallery in NextGEN Pro', 'nggallery'), __('With this stunning display type, you can present your images large with no trouble. Choose the maximum width of the gallery, or let it automate. It will adjust incredibly on all devices.', 'nggallery'), $footer, 'https://www.imagely.com/wp-content/uploads/2020/06/tile.jpg', 'https://www.imagely.com/wordpress-gallery-plugin/pro-tiled-gallery/?utm_source=ngg&utm_medium=gallerysettings&utm_campaign=tiledgallery-demo', __('View the Pro Tiled Demo', 'nggallery'), 'gallerysettings', 'tiledgallery');
75
  break;
76
  case 'mosaic':
77
- $card = new C_Marketing_Block_Large(__('Use the Mosaic Gallery in NextGEN Pro', 'nggallery'), __('With this stunning display type, you can present your images in a flexible grid. Choose the maximum height for your rows, and their margins, or use the default settings. It will adjust incredibly on all devices.', 'nggallery'), $footer, 'https://www.imagely.com/wp-content/uploads/2020/06/mosaic.jpg', 'https://www.imagely.com/wordpress-gallery-plugin/pro-mosaic-gallery/?utm_source=ngg&utm_medium=gallerysettings&utm_campaign=mosaicgallery-demo', __('View the Mosaic Demo', 'nggallery'), 'gallerysettings', 'mosaicgallery');
78
  break;
79
  case 'masonry':
80
- $card = new C_Marketing_Block_Large(__('Use the Masonry Gallery in NextGEN Pro', 'nggallery'), __('With this stunning display type, you can present your images in a flexible grid. Choose the maximum width for your images, and their padding, or use the default settings. It will adjust incredibly on all devices.', 'nggallery'), $footer, 'https://www.imagely.com/wp-content/uploads/2020/06/masonry.jpg', 'https://www.imagely.com/wordpress-gallery-plugin/pro-masonry-gallery/?utm_source=ngg&utm_medium=gallerysettings&utm_campaign=masonrygallery-demo', __('View the Masonry Demo', 'nggallery'), 'gallerysettings', 'masonrygallery');
81
  break;
82
  default:
83
  return '';
@@ -171,7 +171,7 @@ class A_Marketing_Lightbox_Options_MVC extends Mixin
171
  {
172
  $root_element = $this->call_parent('render_object');
173
  M_Marketing::enqueue_blocks_style();
174
- $block = new C_Marketing_Block_Large(__('Go big with the Pro Lightbox', 'nggallery'), __("The Pro Lightbox allows you to display images at full scale when opened. Your visitors will enjoy breathtaking views of your photos on any device. It's customizable, from colors to padding and more. Offer social sharing, deep linking, and individual image commenting. Turn your gallery lightbox view into a slideshow for your visitors. You can customize settings such as auto-playing and slideshow speed.", 'nggallery'), __('<strong>Bonus:</strong> NextGEN Gallery users get a discount of 20% off regular price', 'nggallery'), 'fa-expand', 'https://www.imagely.com/wordpress-gallery-plugin/pro-lightbox-demo/?utm_medium=ngg&utm_source=otheroptions&utm_campaign=prolightbox-demo', __('View the Pro Lightbox Demo', 'nggallery'), 'otheroptions', 'prolightbox');
175
  foreach ($root_element->find('admin_page.other_options_lightbox_libraries', TRUE) as $container) {
176
  $container->append($block->render());
177
  }
@@ -190,7 +190,7 @@ class A_Marketing_Other_Options_Form extends Mixin
190
  }
191
  function render()
192
  {
193
- $card = new C_Marketing_Block_Large(__('Protect your images', 'nggallery'), __('Image protection disables the ability for visitors to right-click or drag to download your images in both the gallery display and Pro Lightbox views. It gives you complete freedom to display your work without worry. You can also choose to protect all images sitewide, even outside of NextGEN Gallery.', 'nggallery'), __('<strong>Bonus:</strong> NextGEN Gallery users get a discount of 20% off regular price.', 'nggallery'), 'fa-lock-open', 'https://www.imagely.com/docs/turn-image-protection/?utm_medium=ngg&utm_source=otheroptions&utm_campaign=imageprotection-learnmore', __('Learn more', 'nggallery'), 'otheroptions', 'imageprotection');
194
  return $card->render();
195
  }
196
  function enqueue_static_resources()
@@ -229,10 +229,7 @@ abstract class C_Marketing_Block_Base
229
  }
230
  public function get_upgrade_link()
231
  {
232
- $url = 'https://www.imagely.com/nextgen-gallery/?utm_source=' . $this->source;
233
- $url .= '&utm_medium=' . $this->medium;
234
- $url .= '&utm_campaign=' . $this->campaign;
235
- return $url;
236
  }
237
  }
238
  class C_Marketing_Block_Card extends C_Marketing_Block_Base
71
  $footer = __('<strong>Bonus:</strong> NextGEN Gallery users get a discount of 20% off regular price.', 'nggallery');
72
  switch ($context) {
73
  case 'tile':
74
+ $card = new C_Marketing_Block_Large(__('Use the Pro Tiled Gallery in NextGEN Pro', 'nggallery'), __('With this stunning display type, you can present your images large with no trouble. Choose the maximum width of the gallery, or let it automate. It will adjust incredibly on all devices.', 'nggallery'), $footer, 'https://www.imagely.com/wp-content/uploads/2020/06/tile.jpg', M_Marketing::get_utm_link('https://www.imagely.com/wordpress-gallery-plugin/pro-tiled-gallery/', 'gallerysettings', 'tiledgallery-demo'), __('View the Pro Tiled Demo', 'nggallery'), 'gallerysettings', 'tiledgallery');
75
  break;
76
  case 'mosaic':
77
+ $card = new C_Marketing_Block_Large(__('Use the Mosaic Gallery in NextGEN Pro', 'nggallery'), __('With this stunning display type, you can present your images in a flexible grid. Choose the maximum height for your rows, and their margins, or use the default settings. It will adjust incredibly on all devices.', 'nggallery'), $footer, 'https://www.imagely.com/wp-content/uploads/2020/06/mosaic.jpg', M_Marketing::get_utm_link('https://www.imagely.com/wordpress-gallery-plugin/pro-mosaic-gallery/', 'gallerysettings', 'mosaicgallery-demo'), __('View the Mosaic Demo', 'nggallery'), 'gallerysettings', 'mosaicgallery');
78
  break;
79
  case 'masonry':
80
+ $card = new C_Marketing_Block_Large(__('Use the Masonry Gallery in NextGEN Pro', 'nggallery'), __('With this stunning display type, you can present your images in a flexible grid. Choose the maximum width for your images, and their padding, or use the default settings. It will adjust incredibly on all devices.', 'nggallery'), $footer, 'https://www.imagely.com/wp-content/uploads/2020/06/masonry.jpg', M_Marketing::get_utm_link('https://www.imagely.com/wordpress-gallery-plugin/pro-masonry-gallery/', 'gallerysettings', 'masonrygallery-demo'), __('View the Masonry Demo', 'nggallery'), 'gallerysettings', 'masonrygallery');
81
  break;
82
  default:
83
  return '';
171
  {
172
  $root_element = $this->call_parent('render_object');
173
  M_Marketing::enqueue_blocks_style();
174
+ $block = new C_Marketing_Block_Large(__('Go big with the Pro Lightbox', 'nggallery'), __("The Pro Lightbox allows you to display images at full scale when opened. Your visitors will enjoy breathtaking views of your photos on any device. It's customizable, from colors to padding and more. Offer social sharing, deep linking, and individual image commenting. Turn your gallery lightbox view into a slideshow for your visitors. You can customize settings such as auto-playing and slideshow speed.", 'nggallery'), __('<strong>Bonus:</strong> NextGEN Gallery users get a discount of 20% off regular price', 'nggallery'), 'fa-expand', M_Marketing::get_utm_link('https://www.imagely.com/wordpress-gallery-plugin/pro-lightbox-demo/', 'otheroptions', 'prolightbox-demo'), __('View the Pro Lightbox Demo', 'nggallery'), 'otheroptions', 'prolightbox');
175
  foreach ($root_element->find('admin_page.other_options_lightbox_libraries', TRUE) as $container) {
176
  $container->append($block->render());
177
  }
190
  }
191
  function render()
192
  {
193
+ $card = new C_Marketing_Block_Large(__('Protect your images', 'nggallery'), __('Image protection disables the ability for visitors to right-click or drag to download your images in both the gallery display and Pro Lightbox views. It gives you complete freedom to display your work without worry. You can also choose to protect all images sitewide, even outside of NextGEN Gallery.', 'nggallery'), __('<strong>Bonus:</strong> NextGEN Gallery users get a discount of 20% off regular price.', 'nggallery'), 'fa-lock-open', M_Marketing::get_utm_link('https://www.imagely.com/docs/turn-image-protection/', 'otheroptions', 'imageprotection-learnmore'), __('Learn more', 'nggallery'), 'otheroptions', 'imageprotection');
194
  return $card->render();
195
  }
196
  function enqueue_static_resources()
229
  }
230
  public function get_upgrade_link()
231
  {
232
+ return M_Marketing::get_utm_link('https://www.imagely.com/nextgen-gallery/', $this->medium, $this->campaign, $this->source);
 
 
 
233
  }
234
  }
235
  class C_Marketing_Block_Card extends C_Marketing_Block_Base
products/photocrati_nextgen/modules/marketing/templates/igw_promo.php CHANGED
@@ -1,8 +1,9 @@
 
1
  <div class="ngg_igw_promo">
2
  <p><?php esc_html_e('Want More Layouts?', 'nggallery'); ?></p>
3
  <p>
4
  <a class="wp-block-button__link has-text-color has-background no-border-radius"
5
- href="https://www.imagely.com/nextgen-gallery/?utm_source=ngg&utm_medium=igw&utm_campaign=wantmorelayouts"
6
  target="_blank"
7
  rel="noreferrer noopener">
8
  <?php esc_html_e('Upgrade to NextGEN Pro', 'nggallery') ?>
1
+ <?php $url = M_Marketing::get_utm_link('https://www.imagely.com/nextgen-gallery/', 'igw', 'wantmorelayouts' ); ?>
2
  <div class="ngg_igw_promo">
3
  <p><?php esc_html_e('Want More Layouts?', 'nggallery'); ?></p>
4
  <p>
5
  <a class="wp-block-button__link has-text-color has-background no-border-radius"
6
+ href="<?php print esc_attr($url); ?>"
7
  target="_blank"
8
  rel="noreferrer noopener">
9
  <?php esc_html_e('Upgrade to NextGEN Pro', 'nggallery') ?>
products/photocrati_nextgen/modules/nextgen_block/static/build/block.min.js CHANGED
@@ -1,15 +1,15 @@
1
  !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([function(e,t,n){"use strict";e.exports=n(1)},function(e,t,n){"use strict";
2
- /** @license React v16.14.0
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
- */function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(2),l="function"==typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,c=l?Symbol.for("react.portal"):60106,u=l?Symbol.for("react.fragment"):60107,i=l?Symbol.for("react.strict_mode"):60108,f=l?Symbol.for("react.profiler"):60114,s=l?Symbol.for("react.provider"):60109,p=l?Symbol.for("react.context"):60110,d=l?Symbol.for("react.forward_ref"):60112,y=l?Symbol.for("react.suspense"):60113,m=l?Symbol.for("react.memo"):60115,b=l?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C={};function _(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||v}function E(){}function k(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||v}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if("object"!==r(e)&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=_.prototype;var w=k.prototype=new E;w.constructor=k,o(w,_.prototype),w.isPureReactComponent=!0;var S={current:null},O=Object.prototype.hasOwnProperty,j={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,n){var r,o={},l=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)O.call(t,r)&&!j.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var i=Array(u),f=0;f<u;f++)i[f]=arguments[f+2];o.children=i}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:l,ref:c,props:o,_owner:S.current}}function x(e){return"object"===r(e)&&null!==e&&e.$$typeof===a}var P=/\/+/g,G=[];function M(e,t,n,r){if(G.length){var o=G.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function I(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>G.length&&G.push(e)}function $(e,t,n){return null==e?0:function e(t,n,o,l){var u=r(t);"undefined"!==u&&"boolean"!==u||(t=null);var i=!1;if(null===t)i=!0;else switch(u){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case c:i=!0}}if(i)return o(l,t,""===n?"."+N(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var f=0;f<t.length;f++){var s=n+N(u=t[f],f);i+=e(u,s,o,l)}else if(s=null===t||"object"!==r(t)?null:"function"==typeof(s=g&&t[g]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),f=0;!(u=t.next()).done;)i+=e(u=u.value,s=n+N(u,f++),o,l);else if("object"===u)throw o=""+t,Error(h(31,"[object Object]"===o?"object with keys {"+Object.keys(t).join(", ")+"}":o,""));return i}(e,"",t,n)}function N(e,t){return"object"===r(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function A(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?W(e,r,n,function(e){return e}):null!=e&&(x(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function W(e,t,n,r,o){var l="";null!=n&&(l=(""+n).replace(P,"$&/")+"/"),$(e,A,t=M(t,l,r,o)),I(t)}var T={current:null};function Z(){var e=T.current;if(null===e)throw Error(h(321));return e}var B={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:o};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return W(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;$(e,L,t=M(null,null,t,n)),I(t)},count:function(e){return $(e,function(){return null},null)},toArray:function(e){var t=[];return W(e,t,null,function(e){return e}),t},only:function(e){if(!x(e))throw Error(h(143));return e}},t.Component=_,t.Fragment=u,t.Profiler=f,t.PureComponent=k,t.StrictMode=i,t.Suspense=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(h(267,e));var r=o({},e.props),l=e.key,c=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,u=S.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(f in t)O.call(t,f)&&!j.hasOwnProperty(f)&&(r[f]=void 0===t[f]&&void 0!==i?i[f]:t[f])}var f=arguments.length-2;if(1===f)r.children=n;else if(1<f){i=Array(f);for(var s=0;s<f;s++)i[s]=arguments[s+2];r.children=i}return{$$typeof:a,type:e.type,key:l,ref:c,props:r,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=R,t.createFactory=function(e){var t=R.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:b,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return Z().useCallback(e,t)},t.useContext=function(e,t){return Z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return Z().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return Z().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return Z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return Z().useMemo(e,t)},t.useReducer=function(e,t,n){return Z().useReducer(e,t,n)},t.useRef=function(e){return Z().useRef(e)},t.useState=function(e){return Z().useState(e)},t.version="16.14.0"},function(e,t,n){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
- */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,c=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var i in n=Object(arguments[u]))o.call(n,i)&&(c[i]=n[i]);if(r){a=r(n);for(var f=0;f<a.length;f++)l.call(n,a[f])&&(c[a[f]]=n[a[f]])}}return c}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r);function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return p(e)}(this,n)}}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=document.body,m=function(e){i(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).closeModal=r.closeModal.bind(p(r)),r.background_layer=document.createElement("div"),r.background_layer.setAttribute("id","add-ngg-gallery-modal-background"),r}return u(n,[{key:"componentDidMount",value:function(){y.style.overflow="hidden",y.appendChild(this.background_layer);var e=this,t=document.getElementById("add-ngg-gallery-block-iframe");t.addEventListener("NGG_Iframe_Ready",function(){document.getElementById("add-ngg-gallery-modal-spinner").classList.add("add-ngg-gallery-modal-spinner-hidden")}),t.addEventListener("NGG_Insert_Gallery",function(t){e.props.onInsertGallery(t.detail.shortcode)}),t.addEventListener("NGG_Close_Modal",function(){e.props.onCloseModal()})}},{key:"componentWillUnmount",value:function(){y.style.overflow="auto",y.removeChild(this.background_layer)}},{key:"closeModal",value:function(){this.props.onCloseModal()}},{key:"render",value:function(){var e=window.igw.url+"&origin=block";if(this.props.content){e+="&shortcode=";var t=this.props.content.replace(/\\"/g,'"');t=(t=(t=t.replace(/^\[ngg_images/,"")).replace(/^\[ngg/,"")).replace(/]$/,""),e+=Base64.encode(t)}return ReactDOM.createPortal(o.a.createElement("div",{id:"add-ngg-gallery-modal"},o.a.createElement("a",{href:"#",id:"add-ngg-gallery-modal-close",onClick:this.closeModal},o.a.createElement("span",{className:"dashicons dashicons-no"})),o.a.createElement("div",{id:"add-ngg-gallery-modal-spinner"},o.a.createElement("i",{className:"fa fa-spin fa-spinner"})),o.a.createElement("iframe",{src:e,tabIndex:"-1",name:"add-ngg-gallery-block-iframe",id:"add-ngg-gallery-block-iframe"})),y)}}]),n}(),b=function(e){i(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).state={open:!1},r.openIGW=r.openIGW.bind(p(r)),r.closeIGW=r.closeIGW.bind(p(r)),r.removeGallery=r.removeGallery.bind(p(r)),r}return u(n,[{key:"hasGallery",value:function(){return this.props.content&&this.props.content.length>0}},{key:"removeGallery",value:function(){this.props.onInsertGallery("")}},{key:"closeIGW",value:function(){this.setState({open:!1})}},{key:"openIGW",value:function(){this.setState({open:!0})}},{key:"render",value:function(){return o.a.createElement("div",{className:"add-ngg-gallery-parent"},this.state.open?o.a.createElement(m,{content:this.props.content,onCloseModal:this.closeIGW,onInsertGallery:this.props.onInsertGallery}):"",this.hasGallery()?o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("h3",null,add_ngg_gallery_block_i18n.h3),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.edit),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.removeGallery},add_ngg_gallery_block_i18n.delete)):o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("div",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.create)))}}]),n}(),g={};g.nextgen=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 240 240",width:"240.0pt",height:"240.0pt"},React.createElement("path",{d:"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z",fill:"#9fbb1a"}));var h=g,v=wp.i18n.__,C=wp.element.RawHTML;(0,wp.blocks.registerBlockType)("imagely/nextgen-gallery",{title:v("NextGEN Gallery"),description:v("A block for adding NextGEN Galleries."),icon:h.nextgen,category:"common",attributes:{content:{type:"string",source:"html"}},supports:{className:!1,customClassName:!1},edit:function(e){var t=e.attributes,n=e.setAttributes;return o.a.createElement(b,{content:t.content,onInsertGallery:function(e){n({content:e})}})},save:function(e){var t=e.attributes.content;return o.a.createElement(C,null,t)}})}]);
15
  //# sourceMappingURL=block.min.js.map
1
  !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([function(e,t,n){"use strict";e.exports=n(1)},function(e,t,n){"use strict";
2
+ /** @license React v16.6.1
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
+ */function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(2),l="function"==typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,c=l?Symbol.for("react.portal"):60106,i=l?Symbol.for("react.fragment"):60107,u=l?Symbol.for("react.strict_mode"):60108,f=l?Symbol.for("react.profiler"):60114,s=l?Symbol.for("react.provider"):60109,p=l?Symbol.for("react.context"):60110,d=l?Symbol.for("react.concurrent_mode"):60111,y=l?Symbol.for("react.forward_ref"):60112,m=l?Symbol.for("react.suspense"):60113,b=l?Symbol.for("react.memo"):60115,g=l?Symbol.for("react.lazy"):60116,h="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,l,a,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,r,o,l,a,c],u=0;(e=Error(t.replace(/%s/g,function(){return i[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function k(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||C}function E(){}function S(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||C}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){"object"!==r(e)&&"function"!=typeof e&&null!=e&&v("85"),this.updater.enqueueSetState(this,e,t,"setState")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=k.prototype;var w=S.prototype=new E;w.constructor=S,o(w,k.prototype),w.isPureReactComponent=!0;var O={current:null,currentDispatcher:null},j=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r=void 0,o={},l=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)j.call(t,r)&&!x.hasOwnProperty(r)&&(o[r]=t[r]);var i=arguments.length-2;if(1===i)o.children=n;else if(1<i){for(var u=Array(i),f=0;f<i;f++)u[f]=arguments[f+2];o.children=u}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===o[r]&&(o[r]=i[r]);return{$$typeof:a,type:e,key:l,ref:c,props:o,_owner:O.current}}function R(e){return"object"===r(e)&&null!==e&&e.$$typeof===a}var G=/\/+/g,M=[];function I(e,t,n,r){if(M.length){var o=M.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function $(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>M.length&&M.push(e)}function N(e,t,n){return null==e?0:function e(t,n,o,l){var i=r(t);"undefined"!==i&&"boolean"!==i||(t=null);var u=!1;if(null===t)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case c:u=!0}}if(u)return o(l,t,""===n?"."+L(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var f=0;f<t.length;f++){var s=n+L(i=t[f],f);u+=e(i,s,o,l)}else if(s=null===t||"object"!==r(t)?null:"function"==typeof(s=h&&t[h]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),f=0;!(i=t.next()).done;)u+=e(i=i.value,s=n+L(i,f++),o,l);else"object"===i&&v("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return u}(e,"",t,n)}function L(e,t){return"object"===r(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function A(e,t){e.func.call(e.context,t,e.count++)}function T(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?W(e,r,n,function(e){return e}):null!=e&&(R(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(G,"$&/")+"/")+n)),r.push(e))}function W(e,t,n,r,o){var l="";null!=n&&(l=(""+n).replace(G,"$&/")+"/"),N(e,T,t=I(t,l,r,o)),$(t)}var Z={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return W(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;N(e,A,t=I(null,null,t,n)),$(t)},count:function(e){return N(e,function(){return null},null)},toArray:function(e){var t=[];return W(e,t,null,function(e){return e}),t},only:function(e){return R(e)||v("143"),e}},createRef:function(){return{current:null}},Component:k,PureComponent:S,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:y,render:e}},lazy:function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:b,type:e,compare:void 0===t?null:t}},Fragment:i,StrictMode:u,Suspense:m,createElement:P,cloneElement:function(e,t,n){(null===e||void 0===e)&&v("267",e);var r=void 0,l=o({},e.props),c=e.key,i=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,u=O.current),void 0!==t.key&&(c=""+t.key);var f=void 0;for(r in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),t)j.call(t,r)&&!x.hasOwnProperty(r)&&(l[r]=void 0===t[r]&&void 0!==f?f[r]:t[r])}if(1===(r=arguments.length-2))l.children=n;else if(1<r){f=Array(r);for(var s=0;s<r;s++)f[s]=arguments[s+2];l.children=f}return{$$typeof:a,type:e.type,key:c,ref:i,props:l,_owner:u}},createFactory:function(e){var t=P.bind(null,e);return t.type=e,t},isValidElement:R,version:"16.6.3",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:O,assign:o}};Z.unstable_ConcurrentMode=d,Z.unstable_Profiler=f;var U={default:Z},q=U&&Z||U;e.exports=q.default||q},function(e,t,n){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
+ */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,c=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var u in n=Object(arguments[i]))o.call(n,u)&&(c[u]=n[u]);if(r){a=r(n);for(var f=0;f<a.length;f++)l.call(n,a[f])&&(c[a[f]]=n[a[f]])}}return c}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r);function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return p(e)}(this,n)}}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=document.body,m=function(e){u(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).closeModal=r.closeModal.bind(p(r)),r.background_layer=document.createElement("div"),r.background_layer.setAttribute("id","add-ngg-gallery-modal-background"),r}return i(n,[{key:"componentDidMount",value:function(){y.style.overflow="hidden",y.appendChild(this.background_layer);var e=this,t=document.getElementById("add-ngg-gallery-block-iframe");t.addEventListener("NGG_Iframe_Ready",function(){document.getElementById("add-ngg-gallery-modal-spinner").classList.add("add-ngg-gallery-modal-spinner-hidden")}),t.addEventListener("NGG_Insert_Gallery",function(t){e.props.onInsertGallery(t.detail.shortcode)}),t.addEventListener("NGG_Close_Modal",function(){e.props.onCloseModal()})}},{key:"componentWillUnmount",value:function(){y.style.overflow="auto",y.removeChild(this.background_layer)}},{key:"closeModal",value:function(){this.props.onCloseModal()}},{key:"render",value:function(){var e=window.igw.url+"&origin=block";if(this.props.content){e+="&shortcode=";var t=this.props.content.replace(/\\"/g,'"');t=(t=(t=t.replace(/^\[ngg_images/,"")).replace(/^\[ngg/,"")).replace(/]$/,""),e+=Base64.encode(t)}return ReactDOM.createPortal(o.a.createElement("div",{id:"add-ngg-gallery-modal"},o.a.createElement("a",{href:"#",id:"add-ngg-gallery-modal-close",onClick:this.closeModal},o.a.createElement("span",{className:"dashicons dashicons-no"})),o.a.createElement("div",{id:"add-ngg-gallery-modal-spinner"},o.a.createElement("i",{className:"fa fa-spin fa-spinner"})),o.a.createElement("iframe",{src:e,tabIndex:"-1",name:"add-ngg-gallery-block-iframe",id:"add-ngg-gallery-block-iframe"})),y)}}]),n}(),b=function(e){u(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).state={open:!1},r.openIGW=r.openIGW.bind(p(r)),r.closeIGW=r.closeIGW.bind(p(r)),r.removeGallery=r.removeGallery.bind(p(r)),r}return i(n,[{key:"hasGallery",value:function(){return this.props.content&&this.props.content.length>0}},{key:"removeGallery",value:function(){this.props.onInsertGallery("")}},{key:"closeIGW",value:function(){this.setState({open:!1})}},{key:"openIGW",value:function(){this.setState({open:!0})}},{key:"render",value:function(){return o.a.createElement("div",{className:"add-ngg-gallery-parent"},this.state.open?o.a.createElement(m,{content:this.props.content,onCloseModal:this.closeIGW,onInsertGallery:this.props.onInsertGallery}):"",this.hasGallery()?o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("h3",null,add_ngg_gallery_block_i18n.h3),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.edit),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.removeGallery},add_ngg_gallery_block_i18n.delete)):o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("div",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.create)))}}]),n}(),g={};g.nextgen=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 240 240",width:"240.0pt",height:"240.0pt"},React.createElement("path",{d:"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z",fill:"#9fbb1a"}));var h=g,v=wp.i18n.__,C=wp.element.RawHTML;(0,wp.blocks.registerBlockType)("imagely/nextgen-gallery",{title:v("NextGEN Gallery"),description:v("A block for adding NextGEN Galleries."),icon:h.nextgen,category:"common",attributes:{content:{type:"string",source:"html"}},supports:{className:!1,customClassName:!1},edit:function(e){var t=e.attributes,n=e.setAttributes;return o.a.createElement(b,{content:t.content,onInsertGallery:function(e){n({content:e})}})},save:function(e){var t=e.attributes.content;return o.a.createElement(C,null,t)}})}]);
15
  //# sourceMappingURL=block.min.js.map
products/photocrati_nextgen/modules/nextgen_block/static/build/block.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/edit.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/icons.min.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/block.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","q","u","v","w","x","y","z","A","B","iterator","C","a","b","arguments","length","encodeURIComponent","D","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","E","F","this","props","context","refs","updater","G","H","isReactComponent","setState","_typeof","Error","forceUpdate","I","constructor","isPureReactComponent","J","current","K","L","ref","__self","__source","M","e","g","k","f","children","h","Array","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","push","V","T","U","isArray","next","done","keys","join","=",":","replace","escape","toString","W","aa","X","N","Y","Z","ba","ReactCurrentDispatcher","ReactCurrentBatchConfig","suspense","ReactCurrentOwner","IsSomeRendererActing","assign","Children","map","forEach","toArray","only","Component","Fragment","Profiler","PureComponent","StrictMode","Suspense","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","createRef","forwardRef","render","isValidElement","lazy","_ctor","_status","_result","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","undefined","TypeError","toObject","body","document","NGGModal","React","_this","_classCallCheck","_super","closeModal","_assertThisInitialized","background_layer","setAttribute","style","overflow","appendChild","self","iframe","getElementById","addEventListener","classList","add","event","onInsertGallery","detail","shortcode","onCloseModal","removeChild","attach_to_post_url","window","igw","url","content","Base64","encode","ReactDOM","createPortal","react_default","id","href","onClick","className","src","tabIndex","NGGEditor","_this2","_super2","state","open","openIGW","closeIGW","removeGallery","edit_NGGModal","hasGallery","add_ngg_gallery_block_i18n","h3","edit","icons","nextgen","xmlns","viewBox","width","height","fill","__","wp","i18n","RawHTML","element","registerBlockType","blocks","title","description","icon","category","attributes","supports","customClassName","_ref","setAttributes","edit_NGGEditor","save","_ref2"],"mappings":"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","file":"block.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 3);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/** @license React v16.14.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var l=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.forward_ref\"):60112,y=n?Symbol.for(\"react.suspense\"):60113,z=n?Symbol.for(\"react.memo\"):60115,A=n?Symbol.for(\"react.lazy\"):\n60116,B=\"function\"===typeof Symbol&&Symbol.iterator;function C(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c<arguments.length;c++)b+=\"&args[]=\"+encodeURIComponent(arguments[c]);return\"Minified React error #\"+a+\"; visit \"+b+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}\nvar D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function F(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}F.prototype.isReactComponent={};F.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(C(85));this.updater.enqueueSetState(this,a,b,\"setState\")};F.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};\nfunction G(){}G.prototype=F.prototype;function H(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}var I=H.prototype=new G;I.constructor=H;l(I,F.prototype);I.isPureReactComponent=!0;var J={current:null},K=Object.prototype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,c){var e,d={},g=null,k=null;if(null!=b)for(e in void 0!==b.ref&&(k=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)K.call(b,e)&&!L.hasOwnProperty(e)&&(d[e]=b[e]);var f=arguments.length-2;if(1===f)d.children=c;else if(1<f){for(var h=Array(f),m=0;m<f;m++)h[m]=arguments[m+2];d.children=h}if(a&&a.defaultProps)for(e in f=a.defaultProps,f)void 0===d[e]&&(d[e]=f[e]);return{$$typeof:p,type:a,key:g,ref:k,props:d,_owner:J.current}}\nfunction N(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,c,e){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=c;d.context=e;d.count=0;return d}return{result:a,keyPrefix:b,func:c,context:e,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,c,e){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return c(e,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var k=0;k<a.length;k++){d=a[k];var f=b+U(d,k);g+=T(d,f,c,e)}else if(null===a||\"object\"!==typeof a?f=null:(f=B&&a[B]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),k=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,k++),g+=T(d,f,c,e);else if(\"object\"===d)throw c=\"\"+a,Error(C(31,\"[object Object]\"===c?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":c,\"\"));return g}function V(a,b,c){return null==a?0:T(a,\"\",b,c)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function W(a,b){a.func.call(a.context,b,a.count++)}\nfunction aa(a,b,c){var e=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?X(a,e,c,function(a){return a}):null!=a&&(O(a)&&(a=N(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+c)),e.push(a))}function X(a,b,c,e,d){var g=\"\";null!=c&&(g=(\"\"+c).replace(P,\"$&/\")+\"/\");b=R(b,g,e,d);V(a,aa,b);S(b)}var Y={current:null};function Z(){var a=Y.current;if(null===a)throw Error(C(321));return a}\nvar ba={ReactCurrentDispatcher:Y,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:J,IsSomeRendererActing:{current:!1},assign:l};exports.Children={map:function(a,b,c){if(null==a)return a;var e=[];X(a,e,null,b,c);return e},forEach:function(a,b,c){if(null==a)return a;b=R(null,null,b,c);V(a,W,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];X(a,b,null,function(a){return a});return b},only:function(a){if(!O(a))throw Error(C(143));return a}};\nexports.Component=F;exports.Fragment=r;exports.Profiler=u;exports.PureComponent=H;exports.StrictMode=t;exports.Suspense=y;exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ba;\nexports.cloneElement=function(a,b,c){if(null===a||void 0===a)throw Error(C(267,a));var e=l({},a.props),d=a.key,g=a.ref,k=a._owner;if(null!=b){void 0!==b.ref&&(g=b.ref,k=J.current);void 0!==b.key&&(d=\"\"+b.key);if(a.type&&a.type.defaultProps)var f=a.type.defaultProps;for(h in b)K.call(b,h)&&!L.hasOwnProperty(h)&&(e[h]=void 0===b[h]&&void 0!==f?f[h]:b[h])}var h=arguments.length-2;if(1===h)e.children=c;else if(1<h){f=Array(h);for(var m=0;m<h;m++)f[m]=arguments[m+2];e.children=f}return{$$typeof:p,type:a.type,\nkey:d,ref:g,props:e,_owner:k}};exports.createContext=function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a};exports.createElement=M;exports.createFactory=function(a){var b=M.bind(null,a);b.type=a;return b};exports.createRef=function(){return{current:null}};exports.forwardRef=function(a){return{$$typeof:x,render:a}};exports.isValidElement=O;\nexports.lazy=function(a){return{$$typeof:A,_ctor:a,_status:-1,_result:null}};exports.memo=function(a,b){return{$$typeof:z,type:a,compare:void 0===b?null:b}};exports.useCallback=function(a,b){return Z().useCallback(a,b)};exports.useContext=function(a,b){return Z().useContext(a,b)};exports.useDebugValue=function(){};exports.useEffect=function(a,b){return Z().useEffect(a,b)};exports.useImperativeHandle=function(a,b,c){return Z().useImperativeHandle(a,b,c)};\nexports.useLayoutEffect=function(a,b){return Z().useLayoutEffect(a,b)};exports.useMemo=function(a,b){return Z().useMemo(a,b)};exports.useReducer=function(a,b,c){return Z().useReducer(a,b,c)};exports.useRef=function(a){return Z().useRef(a)};exports.useState=function(a){return Z().useState(a)};exports.version=\"16.14.0\";\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","import React from 'react';\n\nconst body = document.body;\n\nclass NGGModal extends React.Component {\n\n constructor(props) {\n super(props)\n this.closeModal = this.closeModal.bind(this);\n\n this.background_layer = document.createElement('div');\n this.background_layer.setAttribute('id', 'add-ngg-gallery-modal-background');\n }\n\n componentDidMount() {\n body.style.overflow = 'hidden';\n body.appendChild(this.background_layer);\n\n const self = this;\n\n const iframe = document.getElementById('add-ngg-gallery-block-iframe');\n\n iframe.addEventListener('NGG_Iframe_Ready', function() {\n document.getElementById(\"add-ngg-gallery-modal-spinner\").classList.add(\"add-ngg-gallery-modal-spinner-hidden\");\n });\n\n iframe.addEventListener('NGG_Insert_Gallery', function(event) {\n self.props.onInsertGallery(event.detail.shortcode);\n\n })\n\n iframe.addEventListener('NGG_Close_Modal', function() {\n self.props.onCloseModal();\n })\n }\n\n componentWillUnmount() {\n body.style.overflow = 'auto';\n body.removeChild(this.background_layer);\n }\n\n closeModal() {\n this.props.onCloseModal();\n }\n\n render() {\n let attach_to_post_url = window.igw.url + '&origin=block';\n\n if (this.props.content) {\n attach_to_post_url += '&shortcode=';\n let shortcode = this.props.content.replace(/\\\\\"/g, '\"');\n shortcode = shortcode.replace(/^\\[ngg_images/, '');\n shortcode = shortcode.replace(/^\\[ngg/, '');\n shortcode = shortcode.replace(/]$/, '');\n attach_to_post_url += Base64.encode(shortcode);\n }\n\n // use createPortal to insert the modal div as a child of <body> to prevent the WP-Admin sidebar\n // menu from getting in the way and causing annoying z-index issues\n return ReactDOM.createPortal(\n <div id=\"add-ngg-gallery-modal\">\n <a href='#'\n id='add-ngg-gallery-modal-close'\n onClick={this.closeModal}>\n <span className=\"dashicons dashicons-no\"/>\n </a>\n <div id=\"add-ngg-gallery-modal-spinner\">\n <i className=\"fa fa-spin fa-spinner\"/>\n </div>\n <iframe src={attach_to_post_url}\n tabIndex=\"-1\"\n name=\"add-ngg-gallery-block-iframe\"\n id=\"add-ngg-gallery-block-iframe\"/>\n </div>,\n body\n );\n }\n\n}\n\nexport default class NGGEditor extends React.Component {\n\n constructor(props) {\n super(props)\n\n this.state = {\n open: false\n }\n\n this.openIGW = this.openIGW.bind(this);\n this.closeIGW = this.closeIGW.bind(this);\n this.removeGallery = this.removeGallery.bind(this);\n }\n\n hasGallery() {\n return this.props.content && this.props.content.length > 0\n }\n\n removeGallery() {\n this.props.onInsertGallery('');\n }\n\n closeIGW() {\n this.setState({\n open: false\n });\n }\n\n openIGW() {\n this.setState({\n open: true\n });\n }\n\n render() {\n return (\n <div className=\"add-ngg-gallery-parent\">\n {this.state.open ?\n <NGGModal content={this.props.content}\n onCloseModal={this.closeIGW}\n onInsertGallery={this.props.onInsertGallery}/>\n : ''\n }\n {this.hasGallery() ?\n <div className=\"add-ngg-gallery-block\">\n <h3>{add_ngg_gallery_block_i18n.h3}</h3>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.edit}\n </button>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.removeGallery}>\n {add_ngg_gallery_block_i18n.delete}\n </button>\n </div>\n :\n <div className=\"add-ngg-gallery-block\">\n <div className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.create}\n </div>\n </div>\n }\n </div>\n )\n }\n}","const icons = {};\n\nicons.nextgen =\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 240 240\" width=\"240.0pt\" height=\"240.0pt\">\n<path d=\"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z\" fill=\"#ffffff\" />\n<path d=\"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z\" fill=\"#ffffff\" />\n<path d=\"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z\" fill=\"#ffffff\" />\n<path d=\"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z\" fill=\"#9fbb1a\" />\n</svg>\n\nexport default icons;","import NGGEditor from './edit.jsx'\nimport icons from './icons.min';\nimport React from 'react';\n\nconst { __ } \t\t\t\t= wp.i18n\nconst { RawHTML } \t = wp.element\nconst { registerBlockType } = wp.blocks\n\n// Register our block\nregisterBlockType('imagely/nextgen-gallery', {\n\n title: __('NextGEN Gallery'),\n\n description: __('A block for adding NextGEN Galleries.'),\n\n icon: icons.nextgen,\n\n category: 'common',\n\n attributes: {\n content: {\n type: 'string',\n source: 'html',\n },\n },\n\n supports: {\n className: false,\n customClassName: false,\n },\n\n edit({attributes, setAttributes}) {\n return <NGGEditor content={attributes.content}\n onInsertGallery={(shortcode) => {\n setAttributes({content: shortcode});\n }}/>\n },\n\n save({ attributes }) {\n const { content } = attributes;\n return <RawHTML>{ content }</RawHTML>\n }\n});"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/edit.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/icons.min.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/block.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","k","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","arguments","length","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","_typeof","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","Array","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","push","V","T","U","isArray","next","done","keys","join","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","unstable_ConcurrentMode","unstable_Profiler","Y","default","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","undefined","TypeError","toObject","body","document","NGGModal","React","_this","_classCallCheck","_super","closeModal","_assertThisInitialized","background_layer","setAttribute","style","overflow","appendChild","self","iframe","getElementById","addEventListener","classList","add","event","onInsertGallery","detail","shortcode","onCloseModal","removeChild","attach_to_post_url","window","igw","url","content","Base64","encode","ReactDOM","createPortal","react_default","id","href","onClick","className","src","tabIndex","NGGEditor","_this2","_super2","state","open","openIGW","closeIGW","removeGallery","edit_NGGModal","hasGallery","add_ngg_gallery_block_i18n","h3","edit","icons","nextgen","xmlns","viewBox","width","height","fill","__","wp","i18n","RawHTML","element","registerBlockType","blocks","title","description","icon","category","attributes","supports","customClassName","_ref","setAttributes","edit_NGGEditor","save","_ref2"],"mappings":"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","file":"block.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 3);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/** @license React v16.6.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.6.3\",\n__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}};X.unstable_ConcurrentMode=x;X.unstable_Profiler=u;var Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","import React from 'react';\n\nconst body = document.body;\n\nclass NGGModal extends React.Component {\n\n constructor(props) {\n super(props)\n this.closeModal = this.closeModal.bind(this);\n\n this.background_layer = document.createElement('div');\n this.background_layer.setAttribute('id', 'add-ngg-gallery-modal-background');\n }\n\n componentDidMount() {\n body.style.overflow = 'hidden';\n body.appendChild(this.background_layer);\n\n const self = this;\n\n const iframe = document.getElementById('add-ngg-gallery-block-iframe');\n\n iframe.addEventListener('NGG_Iframe_Ready', function() {\n document.getElementById(\"add-ngg-gallery-modal-spinner\").classList.add(\"add-ngg-gallery-modal-spinner-hidden\");\n });\n\n iframe.addEventListener('NGG_Insert_Gallery', function(event) {\n self.props.onInsertGallery(event.detail.shortcode);\n\n })\n\n iframe.addEventListener('NGG_Close_Modal', function() {\n self.props.onCloseModal();\n })\n }\n\n componentWillUnmount() {\n body.style.overflow = 'auto';\n body.removeChild(this.background_layer);\n }\n\n closeModal() {\n this.props.onCloseModal();\n }\n\n render() {\n let attach_to_post_url = window.igw.url + '&origin=block';\n\n if (this.props.content) {\n attach_to_post_url += '&shortcode=';\n let shortcode = this.props.content.replace(/\\\\\"/g, '\"');\n shortcode = shortcode.replace(/^\\[ngg_images/, '');\n shortcode = shortcode.replace(/^\\[ngg/, '');\n shortcode = shortcode.replace(/]$/, '');\n attach_to_post_url += Base64.encode(shortcode);\n }\n\n // use createPortal to insert the modal div as a child of <body> to prevent the WP-Admin sidebar\n // menu from getting in the way and causing annoying z-index issues\n return ReactDOM.createPortal(\n <div id=\"add-ngg-gallery-modal\">\n <a href='#'\n id='add-ngg-gallery-modal-close'\n onClick={this.closeModal}>\n <span className=\"dashicons dashicons-no\"/>\n </a>\n <div id=\"add-ngg-gallery-modal-spinner\">\n <i className=\"fa fa-spin fa-spinner\"/>\n </div>\n <iframe src={attach_to_post_url}\n tabIndex=\"-1\"\n name=\"add-ngg-gallery-block-iframe\"\n id=\"add-ngg-gallery-block-iframe\"/>\n </div>,\n body\n );\n }\n\n}\n\nexport default class NGGEditor extends React.Component {\n\n constructor(props) {\n super(props)\n\n this.state = {\n open: false\n }\n\n this.openIGW = this.openIGW.bind(this);\n this.closeIGW = this.closeIGW.bind(this);\n this.removeGallery = this.removeGallery.bind(this);\n }\n\n hasGallery() {\n return this.props.content && this.props.content.length > 0\n }\n\n removeGallery() {\n this.props.onInsertGallery('');\n }\n\n closeIGW() {\n this.setState({\n open: false\n });\n }\n\n openIGW() {\n this.setState({\n open: true\n });\n }\n\n render() {\n return (\n <div className=\"add-ngg-gallery-parent\">\n {this.state.open ?\n <NGGModal content={this.props.content}\n onCloseModal={this.closeIGW}\n onInsertGallery={this.props.onInsertGallery}/>\n : ''\n }\n {this.hasGallery() ?\n <div className=\"add-ngg-gallery-block\">\n <h3>{add_ngg_gallery_block_i18n.h3}</h3>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.edit}\n </button>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.removeGallery}>\n {add_ngg_gallery_block_i18n.delete}\n </button>\n </div>\n :\n <div className=\"add-ngg-gallery-block\">\n <div className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.create}\n </div>\n </div>\n }\n </div>\n )\n }\n}","const icons = {};\n\nicons.nextgen =\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 240 240\" width=\"240.0pt\" height=\"240.0pt\">\n<path d=\"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z\" fill=\"#ffffff\" />\n<path d=\"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z\" fill=\"#ffffff\" />\n<path d=\"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z\" fill=\"#ffffff\" />\n<path d=\"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z\" fill=\"#9fbb1a\" />\n</svg>\n\nexport default icons;","import NGGEditor from './edit.jsx'\nimport icons from './icons.min';\nimport React from 'react';\n\nconst { __ } \t\t\t\t= wp.i18n\nconst { RawHTML } \t = wp.element\nconst { registerBlockType } = wp.blocks\n\n// Register our block\nregisterBlockType('imagely/nextgen-gallery', {\n\n title: __('NextGEN Gallery'),\n\n description: __('A block for adding NextGEN Galleries.'),\n\n icon: icons.nextgen,\n\n category: 'common',\n\n attributes: {\n content: {\n type: 'string',\n source: 'html',\n },\n },\n\n supports: {\n className: false,\n customClassName: false,\n },\n\n edit({attributes, setAttributes}) {\n return <NGGEditor content={attributes.content}\n onInsertGallery={(shortcode) => {\n setAttributes({content: shortcode});\n }}/>\n },\n\n save({ attributes }) {\n const { content } = attributes;\n return <RawHTML>{ content }</RawHTML>\n }\n});"],"sourceRoot":""}
products/photocrati_nextgen/modules/nextgen_block/static/build/post-thumbnail.min.js CHANGED
@@ -1,15 +1,15 @@
1
- !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(e,t,r){"use strict";e.exports=r(3)},function(e,t){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports="object"==("undefined"==typeof self?"undefined":r(self))?self.FormData:window.FormData},function(e,t,r){(function(e){function t(e){"@babel/helpers - typeof";return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};f.prototype.append=function(e,t){e=a(e),t=s(t);var r=this.map[e];this.map[e]=r?r+","+t:t},f.prototype.delete=function(e){delete this.map[a(e)]},f.prototype.get=function(e){return e=a(e),this.has(e)?this.map[e]:null},f.prototype.has=function(e){return this.map.hasOwnProperty(a(e))},f.prototype.set=function(e,t){this.map[a(e)]=s(t)},f.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},f.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),c(e)},f.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),c(e)},f.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),c(e)},t.iterable&&(f.prototype[Symbol.iterator]=f.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},h.call(b.prototype),h.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var u=[301,302,303,307,308];g.redirect=function(e,t){if(-1===u.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},e.Headers=f,e.Request=b,e.Response=g,e.fetch=function(e,r){return new Promise(function(n,o){var i=new b(e,r),u=new XMLHttpRequest;u.onload=function(){var e={status:u.status,statusText:u.statusText,headers:function(e){var t=new f;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();t.append(n,o)}}),t}(u.getAllResponseHeaders()||"")};e.url="responseURL"in u?u.responseURL:e.headers.get("X-Request-URL");var t="response"in u?u.response:u.responseText;n(new g(t,e))},u.onerror=function(){o(new TypeError("Network request failed"))},u.ontimeout=function(){o(new TypeError("Network request failed"))},u.open(i.method,i.url,!0),"include"===i.credentials?u.withCredentials=!0:"omit"===i.credentials&&(u.withCredentials=!1),"responseType"in u&&t.blob&&(u.responseType="blob"),i.headers.forEach(function(e,t){u.setRequestHeader(t,e)}),u.send(void 0===i._bodyInit?null:i._bodyInit)})},e.fetch.polyfill=!0}function a(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function c(e){var r={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function f(e){this.map={},e instanceof f?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function y(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&n(e))this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=d(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,r=p(t);return t.readAsText(e),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function b(e,t){var r=(t=t||{}).body;if(e instanceof b){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new f(t.headers)),this.method=function(e){var t=e.toUpperCase();return i.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(o))}}),t}function g(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var n=r.fetch;n.Response=r.Response,n.Request=r.Request,n.Headers=r.Headers;"object"===t(e)&&e.exports&&(e.exports=n,e.exports.default=n)}).call(this,r(5)(e))},function(e,t,r){"use strict";
2
- /** @license React v16.14.0
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
- */function n(e){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=r(4),i="function"==typeof Symbol&&Symbol.for,u=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,f=i?Symbol.for("react.profiler"):60114,l=i?Symbol.for("react.provider"):60109,p=i?Symbol.for("react.context"):60110,y=i?Symbol.for("react.forward_ref"):60112,d=i?Symbol.for("react.suspense"):60113,h=i?Symbol.for("react.memo"):60115,b=i?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function w(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||v}function O(){}function S(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!==n(e)&&"function"!=typeof e&&null!=e)throw Error(g(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},O.prototype=w.prototype;var j=S.prototype=new O;j.constructor=S,o(j,w.prototype),j.isPureReactComponent=!0;var P={current:null},E=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,r){var n,o={},i=null,a=null;if(null!=t)for(n in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)E.call(t,n)&&!x.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===o[n]&&(o[n]=s[n]);return{$$typeof:u,type:e,key:i,ref:a,props:o,_owner:P.current}}function A(e){return"object"===n(e)&&null!==e&&e.$$typeof===u}var k=/\/+/g,T=[];function B(e,t,r,n){if(T.length){var o=T.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>T.length&&T.push(e)}function U(e,t,r){return null==e?0:function e(t,r,o,i){var s=n(t);"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case u:case a:c=!0}}if(c)return o(i,t,""===r?"."+I(t,0):r),1;if(c=0,r=""===r?".":r+":",Array.isArray(t))for(var f=0;f<t.length;f++){var l=r+I(s=t[f],f);c+=e(s,l,o,i)}else if(l=null===t||"object"!==n(t)?null:"function"==typeof(l=m&&t[m]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),f=0;!(s=t.next()).done;)c+=e(s=s.value,l=r+I(s,f++),o,i);else if("object"===s)throw o=""+t,Error(g(31,"[object Object]"===o?"object with keys {"+Object.keys(t).join(", ")+"}":o,""));return c}(e,"",t,r)}function I(e,t){return"object"===n(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function D(e,t){e.func.call(e.context,t,e.count++)}function F(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?$(e,n,r,function(e){return e}):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:u,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(k,"$&/")+"/")+r)),n.push(e))}function $(e,t,r,n,o){var i="";null!=r&&(i=(""+r).replace(k,"$&/")+"/"),U(e,F,t=B(t,i,n,o)),C(t)}var q={current:null};function L(){var e=q.current;if(null===e)throw Error(g(321));return e}var N={ReactCurrentDispatcher:q,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:P,IsSomeRendererActing:{current:!1},assign:o};t.Children={map:function(e,t,r){if(null==e)return e;var n=[];return $(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;U(e,D,t=B(null,null,t,r)),C(t)},count:function(e){return U(e,function(){return null},null)},toArray:function(e){var t=[];return $(e,t,null,function(e){return e}),t},only:function(e){if(!A(e))throw Error(g(143));return e}},t.Component=w,t.Fragment=s,t.Profiler=f,t.PureComponent=S,t.StrictMode=c,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error(g(267,e));var n=o({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=P.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(f in t)E.call(t,f)&&!x.hasOwnProperty(f)&&(n[f]=void 0===t[f]&&void 0!==c?c[f]:t[f])}var f=arguments.length-2;if(1===f)n.children=r;else if(1<f){c=Array(f);for(var l=0;l<f;l++)c[l]=arguments[l+2];n.children=c}return{$$typeof:u,type:e.type,key:i,ref:a,props:n,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=R,t.createFactory=function(e){var t=R.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:y,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:b,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return L().useCallback(e,t)},t.useContext=function(e,t){return L().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return L().useEffect(e,t)},t.useImperativeHandle=function(e,t,r){return L().useImperativeHandle(e,t,r)},t.useLayoutEffect=function(e,t){return L().useLayoutEffect(e,t)},t.useMemo=function(e,t){return L().useMemo(e,t)},t.useReducer=function(e,t,r){return L().useReducer(e,t,r)},t.useRef=function(e){return L().useRef(e)},t.useState=function(e){return L().useState(e)},t.version="16.14.0"},function(e,t,r){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
- */var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,u,a=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var c in r=Object(arguments[s]))o.call(r,c)&&(a[c]=r[c]);if(n){u=n(r);for(var f=0;f<u.length;f++)i.call(r,u[f])&&(a[u[f]]=r[u[f]])}}return a}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),i=r(1),u=r.n(i),a=r(2),s=r.n(a);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){_(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=v(e);if(t){var o=v(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return g(e)}(this,r)}}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var w=wp.data.dispatch,O=wp.components.Button,S=wp.element,j=S.Fragment,P=S.Component,E=wp.i18n.__,x=lodash.property,R=function(e){h(r,P);var t=m(r);function r(){var e;p(this,r);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return _(g(e=t.call.apply(t,[this].concat(o))),"state",{image_url:null,msg:E("Loading...")}),_(g(e),"updateImageUrl",function(){e.getImageUrl(e.props.image_id).then(function(t){return e.setState({image_url:t})}).catch(function(t){return console.log(t)&&e.setState({msg:E("Could not load image")})})}),_(g(e),"getImageUrl",function(e){var t=new u.a;return t.append("action","get_image"),t.append("image_id",e),s()(photocrati_ajax.url,{method:"POST",body:t,headers:{Accept:"application/json"}}).then(function(e){return e.json()}).then(x("image.image_url"))}),e}return d(r,[{key:"componentDidUpdate",value:function(e){this.props.image_id!==e.image_id&&this.updateImageUrl()}},{key:"componentDidMount",value:function(){this.updateImageUrl()}},{key:"render",value:function(){var e=this.state.msg,t=this.state.image_url?o.a.createElement("img",{src:this.state.image_url}):o.a.createElement("span",null,e);return o.a.createElement("div",{style:{paddingTop:"5px",paddingBottom:"5px"}},t)}}]),r}(),A=function(e){h(r,P);var t=m(r);function r(e){var n;return p(this,r),_(g(n=t.call(this,e)),"handleOpenClick",function(e){top.set_ngg_post_thumbnail=n.onUpdatePostThumbnail,tb_show("Set NextGEN Featured Image",ngg_featured_image.modal_url.replace(/%post_id%/,n.props.currentPostId))}),_(g(n),"handleRemoveClick",function(e){var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:0,featured_media:0});n.setState({ngg_id:0}),w("core/editor").editPost({meta:t})}),_(g(n),"onUpdatePostThumbnail",function(e){tb_remove();var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:parseInt(e)});n.setState({ngg_id:t.ngg_post_thumbnail}),w("core/editor").editPost({meta:t})}),n.state={ngg_id:e.meta.ngg_post_thumbnail,wp_ml_id:e.featuredImageId},n}return d(r,[{key:"render",value:function(){return o.a.createElement(j,null,o.a.createElement(O,{style:{marginTop:"10px"},onClick:this.handleOpenClick,className:"editor-post-featured-image__toggle"},E("Set NextGEN Featured Image")),this.state.ngg_id>0&&this.props.meta.ngg_post_thumbnail!==this.state.ngg_id?o.a.createElement(j,null,o.a.createElement(R,{image_id:this.state.ngg_id}),o.a.createElement(O,{onClick:this.handleRemoveClick,className:"is-link is-destructive"},E("Remove featured image"))):"")}}]),r}();function k(){return(k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var T=wp.data.select,B=wp.element.Fragment;wp.hooks.addFilter("editor.PostFeaturedImage","imagely/featured-image-display",function(e){return function(t){var r=T("core/editor").getCurrentPostAttribute("meta"),n=r?o.a.createElement(A,k({},t,{meta:r})):null;return o.a.createElement(B,null,o.a.createElement(e,t),n)}})}]);
15
  //# sourceMappingURL=post-thumbnail.min.js.map
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(e,t,r){"use strict";e.exports=r(3)},function(e,t){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports="object"==("undefined"==typeof self?"undefined":r(self))?self.FormData:window.FormData},function(e,t,r){(function(e){function t(e){"@babel/helpers - typeof";return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};f.prototype.append=function(e,t){e=u(e),t=s(t);var r=this.map[e];this.map[e]=r?r+","+t:t},f.prototype.delete=function(e){delete this.map[u(e)]},f.prototype.get=function(e){return e=u(e),this.has(e)?this.map[e]:null},f.prototype.has=function(e){return this.map.hasOwnProperty(u(e))},f.prototype.set=function(e,t){this.map[u(e)]=s(t)},f.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},f.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),c(e)},f.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),c(e)},f.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),c(e)},t.iterable&&(f.prototype[Symbol.iterator]=f.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},h.call(b.prototype),h.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var a=[301,302,303,307,308];v.redirect=function(e,t){if(-1===a.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=f,e.Request=b,e.Response=v,e.fetch=function(e,r){return new Promise(function(n,o){var i=new b(e,r),a=new XMLHttpRequest;a.onload=function(){var e={status:a.status,statusText:a.statusText,headers:function(e){var t=new f;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();t.append(n,o)}}),t}(a.getAllResponseHeaders()||"")};e.url="responseURL"in a?a.responseURL:e.headers.get("X-Request-URL");var t="response"in a?a.response:a.responseText;n(new v(t,e))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),i.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send(void 0===i._bodyInit?null:i._bodyInit)})},e.fetch.polyfill=!0}function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function c(e){var r={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function f(e){this.map={},e instanceof f?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function y(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&n(e))this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=d(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,r=p(t);return t.readAsText(e),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function b(e,t){var r=(t=t||{}).body;if(e instanceof b){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new f(t.headers)),this.method=function(e){var t=e.toUpperCase();return i.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(o))}}),t}function v(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var n=r.fetch;n.Response=r.Response,n.Request=r.Request,n.Headers=r.Headers;"object"===t(e)&&e.exports&&(e.exports=n,e.exports.default=n)}).call(this,r(5)(e))},function(e,t,r){"use strict";
2
+ /** @license React v16.6.1
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
+ */function n(e){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=r(4),i="function"==typeof Symbol&&Symbol.for,a=i?Symbol.for("react.element"):60103,u=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,f=i?Symbol.for("react.profiler"):60114,l=i?Symbol.for("react.provider"):60109,p=i?Symbol.for("react.context"):60110,y=i?Symbol.for("react.concurrent_mode"):60111,d=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,b=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=arguments.length-1,r="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=0;n<t;n++)r+="&args[]="+encodeURIComponent(arguments[n+1]);!function(e,t,r,n,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[r,n,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",r)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function O(e,t,r){this.props=e,this.context=t,this.refs=w,this.updater=r||_}function S(){}function P(e,t,r){this.props=e,this.context=t,this.refs=w,this.updater=r||_}O.prototype.isReactComponent={},O.prototype.setState=function(e,t){"object"!==n(e)&&"function"!=typeof e&&null!=e&&g("85"),this.updater.enqueueSetState(this,e,t,"setState")},O.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=O.prototype;var j=P.prototype=new S;j.constructor=P,o(j,O.prototype),j.isPureReactComponent=!0;var E={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,A={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,r){var n=void 0,o={},i=null,u=null;if(null!=t)for(n in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,n)&&!A.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===o[n]&&(o[n]=s[n]);return{$$typeof:a,type:e,key:i,ref:u,props:o,_owner:E.current}}function k(e){return"object"===n(e)&&null!==e&&e.$$typeof===a}var R=/\/+/g,B=[];function U(e,t,r,n){if(B.length){var o=B.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>B.length&&B.push(e)}function I(e,t,r){return null==e?0:function e(t,r,o,i){var s=n(t);"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case a:case u:c=!0}}if(c)return o(i,t,""===r?"."+D(t,0):r),1;if(c=0,r=""===r?".":r+":",Array.isArray(t))for(var f=0;f<t.length;f++){var l=r+D(s=t[f],f);c+=e(s,l,o,i)}else if(l=null===t||"object"!==n(t)?null:"function"==typeof(l=v&&t[v]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),f=0;!(s=t.next()).done;)c+=e(s=s.value,l=r+D(s,f++),o,i);else"object"===s&&g("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return c}(e,"",t,r)}function D(e,t){return"object"===n(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function F(e,t){e.func.call(e.context,t,e.count++)}function $(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?q(e,n,r,function(e){return e}):null!=e&&(k(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(R,"$&/")+"/")+r)),n.push(e))}function q(e,t,r,n,o){var i="";null!=r&&(i=(""+r).replace(R,"$&/")+"/"),I(e,$,t=U(t,i,n,o)),C(t)}var N={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return q(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;I(e,F,t=U(null,null,t,r)),C(t)},count:function(e){return I(e,function(){return null},null)},toArray:function(e){var t=[];return q(e,t,null,function(e){return e}),t},only:function(e){return k(e)||g("143"),e}},createRef:function(){return{current:null}},Component:O,PureComponent:P,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:b,type:e,compare:void 0===t?null:t}},Fragment:s,StrictMode:c,Suspense:h,createElement:T,cloneElement:function(e,t,r){(null===e||void 0===e)&&g("267",e);var n=void 0,i=o({},e.props),u=e.key,s=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(s=t.ref,c=E.current),void 0!==t.key&&(u=""+t.key);var f=void 0;for(n in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),t)x.call(t,n)&&!A.hasOwnProperty(n)&&(i[n]=void 0===t[n]&&void 0!==f?f[n]:t[n])}if(1===(n=arguments.length-2))i.children=r;else if(1<n){f=Array(n);for(var l=0;l<n;l++)f[l]=arguments[l+2];i.children=f}return{$$typeof:a,type:e.type,key:u,ref:s,props:i,_owner:c}},createFactory:function(e){var t=T.bind(null,e);return t.type=e,t},isValidElement:k,version:"16.6.3",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:E,assign:o}};N.unstable_ConcurrentMode=y,N.unstable_Profiler=f;var L={default:N},M=L&&N||L;e.exports=M.default||M},function(e,t,r){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
+ */var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,a,u=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var c in r=Object(arguments[s]))o.call(r,c)&&(u[c]=r[c]);if(n){a=n(r);for(var f=0;f<a.length;f++)i.call(r,a[f])&&(u[a[f]]=r[a[f]])}}return u}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),i=r(1),a=r.n(i),u=r(2),s=r.n(u);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){_(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=g(e);if(t){var o=g(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return v(e)}(this,r)}}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var w=wp.data.dispatch,O=wp.components.Button,S=wp.element,P=S.Fragment,j=S.Component,E=wp.i18n.__,x=lodash.property,A=function(e){h(r,j);var t=m(r);function r(){var e;p(this,r);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return _(v(e=t.call.apply(t,[this].concat(o))),"state",{image_url:null,msg:E("Loading...")}),_(v(e),"updateImageUrl",function(){e.getImageUrl(e.props.image_id).then(function(t){return e.setState({image_url:t})}).catch(function(t){return console.log(t)&&e.setState({msg:E("Could not load image")})})}),_(v(e),"getImageUrl",function(e){var t=new a.a;return t.append("action","get_image"),t.append("image_id",e),s()(photocrati_ajax.url,{method:"POST",body:t,headers:{Accept:"application/json"}}).then(function(e){return e.json()}).then(x("image.image_url"))}),e}return d(r,[{key:"componentDidUpdate",value:function(e){this.props.image_id!==e.image_id&&this.updateImageUrl()}},{key:"componentDidMount",value:function(){this.updateImageUrl()}},{key:"render",value:function(){var e=this.state.msg,t=this.state.image_url?o.a.createElement("img",{src:this.state.image_url}):o.a.createElement("span",null,e);return o.a.createElement("div",{style:{paddingTop:"5px",paddingBottom:"5px"}},t)}}]),r}(),T=function(e){h(r,j);var t=m(r);function r(e){var n;return p(this,r),_(v(n=t.call(this,e)),"handleOpenClick",function(e){top.set_ngg_post_thumbnail=n.onUpdatePostThumbnail,tb_show("Set NextGEN Featured Image",ngg_featured_image.modal_url.replace(/%post_id%/,n.props.currentPostId))}),_(v(n),"handleRemoveClick",function(e){var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:0,featured_media:0});n.setState({ngg_id:0}),w("core/editor").editPost({meta:t})}),_(v(n),"onUpdatePostThumbnail",function(e){tb_remove();var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:parseInt(e)});n.setState({ngg_id:t.ngg_post_thumbnail}),w("core/editor").editPost({meta:t})}),n.state={ngg_id:e.meta.ngg_post_thumbnail,wp_ml_id:e.featuredImageId},n}return d(r,[{key:"render",value:function(){return o.a.createElement(P,null,o.a.createElement(O,{style:{marginTop:"10px"},onClick:this.handleOpenClick,className:"editor-post-featured-image__toggle"},E("Set NextGEN Featured Image")),this.state.ngg_id>0&&this.props.meta.ngg_post_thumbnail!==this.state.ngg_id?o.a.createElement(P,null,o.a.createElement(A,{image_id:this.state.ngg_id}),o.a.createElement(O,{onClick:this.handleRemoveClick,className:"is-link is-destructive"},E("Remove featured image"))):"")}}]),r}();function k(){return(k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var R=wp.data.select,B=wp.element.Fragment;wp.hooks.addFilter("editor.PostFeaturedImage","imagely/featured-image-display",function(e){return function(t){var r=R("core/editor").getCurrentPostAttribute("meta"),n=r?o.a.createElement(T,k({},t,{meta:r})):null;return o.a.createElement(B,null,o.a.createElement(e,t),n)}})}]);
15
  //# sourceMappingURL=post-thumbnail.min.js.map
products/photocrati_nextgen/modules/nextgen_block/static/build/post-thumbnail.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/form-data/lib/browser.js","webpack:///./node_modules/cross-fetch/dist/browser-ponyfill.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///(webpack)/buildin/module.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/components/ngg-post-thumbnail.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/post-thumbnail.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","self","_typeof","FormData","window","__root__","root","F","this","fetch","support","searchParams","iterable","blob","Blob","e","formData","arrayBuffer","viewClasses","isDataView","obj","DataView","isPrototypeOf","isArrayBufferView","ArrayBuffer","isView","indexOf","toString","Headers","append","normalizeName","normalizeValue","oldValue","map","has","set","forEach","callback","thisArg","keys","items","push","iteratorFor","values","entries","iterator","methods","Request","clone","body","_bodyInit","Body","Response","status","statusText","headers","url","error","response","type","redirectStatuses","redirect","RangeError","location","input","init","Promise","resolve","reject","request","xhr","XMLHttpRequest","onload","options","rawHeaders","replace","split","line","parts","shift","trim","join","parseHeaders","getAllResponseHeaders","responseURL","responseText","onerror","TypeError","ontimeout","open","method","credentials","withCredentials","responseType","setRequestHeader","send","polyfill","String","test","toLowerCase","next","done","undefined","Array","isArray","header","getOwnPropertyNames","consumed","bodyUsed","fileReaderReady","reader","result","readBlobAsArrayBuffer","FileReader","promise","readAsArrayBuffer","bufferClone","buf","slice","view","Uint8Array","byteLength","buffer","_initBody","_bodyText","_bodyBlob","_bodyFormData","URLSearchParams","_bodyArrayBuffer","Error","rejected","then","text","readAsText","readBlobAsText","chars","length","fromCharCode","readArrayBufferAsText","decode","json","JSON","parse","upcased","toUpperCase","normalizeMethod","referrer","form","bytes","decodeURIComponent","bodyInit","ok","q","u","v","w","x","y","z","A","B","C","a","b","arguments","encodeURIComponent","D","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","E","props","context","refs","updater","G","H","isReactComponent","setState","forceUpdate","I","constructor","isPureReactComponent","J","current","K","L","ref","__self","__source","M","g","k","f","children","h","defaultProps","$$typeof","_owner","O","P","Q","R","pop","keyPrefix","func","count","S","V","T","U","=",":","escape","W","aa","X","N","Y","Z","ba","ReactCurrentDispatcher","ReactCurrentBatchConfig","suspense","ReactCurrentOwner","IsSomeRendererActing","assign","Children","toArray","only","Component","Fragment","Profiler","PureComponent","StrictMode","Suspense","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","createRef","forwardRef","render","isValidElement","lazy","_ctor","_status","_result","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","test2","test3","letter","err","shouldUseNative","target","source","from","symbols","to","val","toObject","webpackPolyfill","deprecate","paths","dispatch","wp","data","Button","components","element","__","i18n","lodash","NGGFeaturedThumbnail","image_url","msg","_this","getImageUrl","image_id","console","log","photocrati_ajax","Accept","res","prevProps","updateImageUrl","state","el","react_default","src","style","paddingTop","paddingBottom","NGGFeaturedImage","_this2","_classCallCheck","_defineProperty","_assertThisInitialized","_super2","event","top","set_ngg_post_thumbnail","onUpdatePostThumbnail","tb_show","ngg_featured_image","modal_url","currentPostId","meta","_objectSpread","ngg_post_thumbnail","featured_media","ngg_id","editPost","ngg_image_id","tb_remove","parseInt","wp_ml_id","featuredImageId","marginTop","onClick","handleOpenClick","className","ngg_post_thumbnail_NGGFeaturedThumbnail","handleRemoveClick","select","hooks","addFilter","OriginalComponent","getCurrentPostAttribute","nggFeaturedImage","ngg_post_thumbnail_NGGFeaturedImage","_extends","post_thumbnail_Fragment"],"mappings":"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","file":"post-thumbnail.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 6);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/* eslint-env browser */\nmodule.exports = typeof self == 'object' ? self.FormData : window.FormData;\n","var __root__ = (function (root) {\nfunction F() { this.fetch = false; }\nF.prototype = root;\nreturn new F();\n})(typeof self !== 'undefined' ? self : this);\n(function(self) {\n\n(function(self) {\n\n if (self.fetch) {\n return\n }\n\n var support = {\n searchParams: 'URLSearchParams' in self,\n iterable: 'Symbol' in self && 'iterator' in Symbol,\n blob: 'FileReader' in self && 'Blob' in self && (function() {\n try {\n new Blob();\n return true\n } catch(e) {\n return false\n }\n })(),\n formData: 'FormData' in self,\n arrayBuffer: 'ArrayBuffer' in self\n };\n\n if (support.arrayBuffer) {\n var viewClasses = [\n '[object Int8Array]',\n '[object Uint8Array]',\n '[object Uint8ClampedArray]',\n '[object Int16Array]',\n '[object Uint16Array]',\n '[object Int32Array]',\n '[object Uint32Array]',\n '[object Float32Array]',\n '[object Float64Array]'\n ];\n\n var isDataView = function(obj) {\n return obj && DataView.prototype.isPrototypeOf(obj)\n };\n\n var isArrayBufferView = ArrayBuffer.isView || function(obj) {\n return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1\n };\n }\n\n function normalizeName(name) {\n if (typeof name !== 'string') {\n name = String(name);\n }\n if (/[^a-z0-9\\-#$%&'*+.\\^_`|~]/i.test(name)) {\n throw new TypeError('Invalid character in header field name')\n }\n return name.toLowerCase()\n }\n\n function normalizeValue(value) {\n if (typeof value !== 'string') {\n value = String(value);\n }\n return value\n }\n\n // Build a destructive iterator for the value list\n function iteratorFor(items) {\n var iterator = {\n next: function() {\n var value = items.shift();\n return {done: value === undefined, value: value}\n }\n };\n\n if (support.iterable) {\n iterator[Symbol.iterator] = function() {\n return iterator\n };\n }\n\n return iterator\n }\n\n function Headers(headers) {\n this.map = {};\n\n if (headers instanceof Headers) {\n headers.forEach(function(value, name) {\n this.append(name, value);\n }, this);\n } else if (Array.isArray(headers)) {\n headers.forEach(function(header) {\n this.append(header[0], header[1]);\n }, this);\n } else if (headers) {\n Object.getOwnPropertyNames(headers).forEach(function(name) {\n this.append(name, headers[name]);\n }, this);\n }\n }\n\n Headers.prototype.append = function(name, value) {\n name = normalizeName(name);\n value = normalizeValue(value);\n var oldValue = this.map[name];\n this.map[name] = oldValue ? oldValue+','+value : value;\n };\n\n Headers.prototype['delete'] = function(name) {\n delete this.map[normalizeName(name)];\n };\n\n Headers.prototype.get = function(name) {\n name = normalizeName(name);\n return this.has(name) ? this.map[name] : null\n };\n\n Headers.prototype.has = function(name) {\n return this.map.hasOwnProperty(normalizeName(name))\n };\n\n Headers.prototype.set = function(name, value) {\n this.map[normalizeName(name)] = normalizeValue(value);\n };\n\n Headers.prototype.forEach = function(callback, thisArg) {\n for (var name in this.map) {\n if (this.map.hasOwnProperty(name)) {\n callback.call(thisArg, this.map[name], name, this);\n }\n }\n };\n\n Headers.prototype.keys = function() {\n var items = [];\n this.forEach(function(value, name) { items.push(name); });\n return iteratorFor(items)\n };\n\n Headers.prototype.values = function() {\n var items = [];\n this.forEach(function(value) { items.push(value); });\n return iteratorFor(items)\n };\n\n Headers.prototype.entries = function() {\n var items = [];\n this.forEach(function(value, name) { items.push([name, value]); });\n return iteratorFor(items)\n };\n\n if (support.iterable) {\n Headers.prototype[Symbol.iterator] = Headers.prototype.entries;\n }\n\n function consumed(body) {\n if (body.bodyUsed) {\n return Promise.reject(new TypeError('Already read'))\n }\n body.bodyUsed = true;\n }\n\n function fileReaderReady(reader) {\n return new Promise(function(resolve, reject) {\n reader.onload = function() {\n resolve(reader.result);\n };\n reader.onerror = function() {\n reject(reader.error);\n };\n })\n }\n\n function readBlobAsArrayBuffer(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsArrayBuffer(blob);\n return promise\n }\n\n function readBlobAsText(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsText(blob);\n return promise\n }\n\n function readArrayBufferAsText(buf) {\n var view = new Uint8Array(buf);\n var chars = new Array(view.length);\n\n for (var i = 0; i < view.length; i++) {\n chars[i] = String.fromCharCode(view[i]);\n }\n return chars.join('')\n }\n\n function bufferClone(buf) {\n if (buf.slice) {\n return buf.slice(0)\n } else {\n var view = new Uint8Array(buf.byteLength);\n view.set(new Uint8Array(buf));\n return view.buffer\n }\n }\n\n function Body() {\n this.bodyUsed = false;\n\n this._initBody = function(body) {\n this._bodyInit = body;\n if (!body) {\n this._bodyText = '';\n } else if (typeof body === 'string') {\n this._bodyText = body;\n } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {\n this._bodyBlob = body;\n } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {\n this._bodyFormData = body;\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this._bodyText = body.toString();\n } else if (support.arrayBuffer && support.blob && isDataView(body)) {\n this._bodyArrayBuffer = bufferClone(body.buffer);\n // IE 10-11 can't handle a DataView body.\n this._bodyInit = new Blob([this._bodyArrayBuffer]);\n } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) {\n this._bodyArrayBuffer = bufferClone(body);\n } else {\n throw new Error('unsupported BodyInit type')\n }\n\n if (!this.headers.get('content-type')) {\n if (typeof body === 'string') {\n this.headers.set('content-type', 'text/plain;charset=UTF-8');\n } else if (this._bodyBlob && this._bodyBlob.type) {\n this.headers.set('content-type', this._bodyBlob.type);\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n }\n };\n\n if (support.blob) {\n this.blob = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return Promise.resolve(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(new Blob([this._bodyArrayBuffer]))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as blob')\n } else {\n return Promise.resolve(new Blob([this._bodyText]))\n }\n };\n\n this.arrayBuffer = function() {\n if (this._bodyArrayBuffer) {\n return consumed(this) || Promise.resolve(this._bodyArrayBuffer)\n } else {\n return this.blob().then(readBlobAsArrayBuffer)\n }\n };\n }\n\n this.text = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return readBlobAsText(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as text')\n } else {\n return Promise.resolve(this._bodyText)\n }\n };\n\n if (support.formData) {\n this.formData = function() {\n return this.text().then(decode)\n };\n }\n\n this.json = function() {\n return this.text().then(JSON.parse)\n };\n\n return this\n }\n\n // HTTP methods whose capitalization should be normalized\n var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT'];\n\n function normalizeMethod(method) {\n var upcased = method.toUpperCase();\n return (methods.indexOf(upcased) > -1) ? upcased : method\n }\n\n function Request(input, options) {\n options = options || {};\n var body = options.body;\n\n if (input instanceof Request) {\n if (input.bodyUsed) {\n throw new TypeError('Already read')\n }\n this.url = input.url;\n this.credentials = input.credentials;\n if (!options.headers) {\n this.headers = new Headers(input.headers);\n }\n this.method = input.method;\n this.mode = input.mode;\n if (!body && input._bodyInit != null) {\n body = input._bodyInit;\n input.bodyUsed = true;\n }\n } else {\n this.url = String(input);\n }\n\n this.credentials = options.credentials || this.credentials || 'omit';\n if (options.headers || !this.headers) {\n this.headers = new Headers(options.headers);\n }\n this.method = normalizeMethod(options.method || this.method || 'GET');\n this.mode = options.mode || this.mode || null;\n this.referrer = null;\n\n if ((this.method === 'GET' || this.method === 'HEAD') && body) {\n throw new TypeError('Body not allowed for GET or HEAD requests')\n }\n this._initBody(body);\n }\n\n Request.prototype.clone = function() {\n return new Request(this, { body: this._bodyInit })\n };\n\n function decode(body) {\n var form = new FormData();\n body.trim().split('&').forEach(function(bytes) {\n if (bytes) {\n var split = bytes.split('=');\n var name = split.shift().replace(/\\+/g, ' ');\n var value = split.join('=').replace(/\\+/g, ' ');\n form.append(decodeURIComponent(name), decodeURIComponent(value));\n }\n });\n return form\n }\n\n function parseHeaders(rawHeaders) {\n var headers = new Headers();\n // Replace instances of \\r\\n and \\n followed by at least one space or horizontal tab with a space\n // https://tools.ietf.org/html/rfc7230#section-3.2\n var preProcessedHeaders = rawHeaders.replace(/\\r?\\n[\\t ]+/g, ' ');\n preProcessedHeaders.split(/\\r?\\n/).forEach(function(line) {\n var parts = line.split(':');\n var key = parts.shift().trim();\n if (key) {\n var value = parts.join(':').trim();\n headers.append(key, value);\n }\n });\n return headers\n }\n\n Body.call(Request.prototype);\n\n function Response(bodyInit, options) {\n if (!options) {\n options = {};\n }\n\n this.type = 'default';\n this.status = options.status === undefined ? 200 : options.status;\n this.ok = this.status >= 200 && this.status < 300;\n this.statusText = 'statusText' in options ? options.statusText : 'OK';\n this.headers = new Headers(options.headers);\n this.url = options.url || '';\n this._initBody(bodyInit);\n }\n\n Body.call(Response.prototype);\n\n Response.prototype.clone = function() {\n return new Response(this._bodyInit, {\n status: this.status,\n statusText: this.statusText,\n headers: new Headers(this.headers),\n url: this.url\n })\n };\n\n Response.error = function() {\n var response = new Response(null, {status: 0, statusText: ''});\n response.type = 'error';\n return response\n };\n\n var redirectStatuses = [301, 302, 303, 307, 308];\n\n Response.redirect = function(url, status) {\n if (redirectStatuses.indexOf(status) === -1) {\n throw new RangeError('Invalid status code')\n }\n\n return new Response(null, {status: status, headers: {location: url}})\n };\n\n self.Headers = Headers;\n self.Request = Request;\n self.Response = Response;\n\n self.fetch = function(input, init) {\n return new Promise(function(resolve, reject) {\n var request = new Request(input, init);\n var xhr = new XMLHttpRequest();\n\n xhr.onload = function() {\n var options = {\n status: xhr.status,\n statusText: xhr.statusText,\n headers: parseHeaders(xhr.getAllResponseHeaders() || '')\n };\n options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL');\n var body = 'response' in xhr ? xhr.response : xhr.responseText;\n resolve(new Response(body, options));\n };\n\n xhr.onerror = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.ontimeout = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.open(request.method, request.url, true);\n\n if (request.credentials === 'include') {\n xhr.withCredentials = true;\n } else if (request.credentials === 'omit') {\n xhr.withCredentials = false;\n }\n\n if ('responseType' in xhr && support.blob) {\n xhr.responseType = 'blob';\n }\n\n request.headers.forEach(function(value, name) {\n xhr.setRequestHeader(name, value);\n });\n\n xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit);\n })\n };\n self.fetch.polyfill = true;\n})(typeof self !== 'undefined' ? self : this);\n}).call(__root__, void(0));\nvar fetch = __root__.fetch;\nvar Response = fetch.Response = __root__.Response;\nvar Request = fetch.Request = __root__.Request;\nvar Headers = fetch.Headers = __root__.Headers;\nif (typeof module === 'object' && module.exports) {\nmodule.exports = fetch;\n// Needed for TypeScript consumers without esModuleInterop.\nmodule.exports.default = fetch;\n}\n","/** @license React v16.14.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var l=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.forward_ref\"):60112,y=n?Symbol.for(\"react.suspense\"):60113,z=n?Symbol.for(\"react.memo\"):60115,A=n?Symbol.for(\"react.lazy\"):\n60116,B=\"function\"===typeof Symbol&&Symbol.iterator;function C(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c<arguments.length;c++)b+=\"&args[]=\"+encodeURIComponent(arguments[c]);return\"Minified React error #\"+a+\"; visit \"+b+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}\nvar D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function F(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}F.prototype.isReactComponent={};F.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(C(85));this.updater.enqueueSetState(this,a,b,\"setState\")};F.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};\nfunction G(){}G.prototype=F.prototype;function H(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}var I=H.prototype=new G;I.constructor=H;l(I,F.prototype);I.isPureReactComponent=!0;var J={current:null},K=Object.prototype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,c){var e,d={},g=null,k=null;if(null!=b)for(e in void 0!==b.ref&&(k=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)K.call(b,e)&&!L.hasOwnProperty(e)&&(d[e]=b[e]);var f=arguments.length-2;if(1===f)d.children=c;else if(1<f){for(var h=Array(f),m=0;m<f;m++)h[m]=arguments[m+2];d.children=h}if(a&&a.defaultProps)for(e in f=a.defaultProps,f)void 0===d[e]&&(d[e]=f[e]);return{$$typeof:p,type:a,key:g,ref:k,props:d,_owner:J.current}}\nfunction N(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,c,e){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=c;d.context=e;d.count=0;return d}return{result:a,keyPrefix:b,func:c,context:e,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,c,e){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return c(e,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var k=0;k<a.length;k++){d=a[k];var f=b+U(d,k);g+=T(d,f,c,e)}else if(null===a||\"object\"!==typeof a?f=null:(f=B&&a[B]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),k=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,k++),g+=T(d,f,c,e);else if(\"object\"===d)throw c=\"\"+a,Error(C(31,\"[object Object]\"===c?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":c,\"\"));return g}function V(a,b,c){return null==a?0:T(a,\"\",b,c)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function W(a,b){a.func.call(a.context,b,a.count++)}\nfunction aa(a,b,c){var e=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?X(a,e,c,function(a){return a}):null!=a&&(O(a)&&(a=N(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+c)),e.push(a))}function X(a,b,c,e,d){var g=\"\";null!=c&&(g=(\"\"+c).replace(P,\"$&/\")+\"/\");b=R(b,g,e,d);V(a,aa,b);S(b)}var Y={current:null};function Z(){var a=Y.current;if(null===a)throw Error(C(321));return a}\nvar ba={ReactCurrentDispatcher:Y,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:J,IsSomeRendererActing:{current:!1},assign:l};exports.Children={map:function(a,b,c){if(null==a)return a;var e=[];X(a,e,null,b,c);return e},forEach:function(a,b,c){if(null==a)return a;b=R(null,null,b,c);V(a,W,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];X(a,b,null,function(a){return a});return b},only:function(a){if(!O(a))throw Error(C(143));return a}};\nexports.Component=F;exports.Fragment=r;exports.Profiler=u;exports.PureComponent=H;exports.StrictMode=t;exports.Suspense=y;exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ba;\nexports.cloneElement=function(a,b,c){if(null===a||void 0===a)throw Error(C(267,a));var e=l({},a.props),d=a.key,g=a.ref,k=a._owner;if(null!=b){void 0!==b.ref&&(g=b.ref,k=J.current);void 0!==b.key&&(d=\"\"+b.key);if(a.type&&a.type.defaultProps)var f=a.type.defaultProps;for(h in b)K.call(b,h)&&!L.hasOwnProperty(h)&&(e[h]=void 0===b[h]&&void 0!==f?f[h]:b[h])}var h=arguments.length-2;if(1===h)e.children=c;else if(1<h){f=Array(h);for(var m=0;m<h;m++)f[m]=arguments[m+2];e.children=f}return{$$typeof:p,type:a.type,\nkey:d,ref:g,props:e,_owner:k}};exports.createContext=function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a};exports.createElement=M;exports.createFactory=function(a){var b=M.bind(null,a);b.type=a;return b};exports.createRef=function(){return{current:null}};exports.forwardRef=function(a){return{$$typeof:x,render:a}};exports.isValidElement=O;\nexports.lazy=function(a){return{$$typeof:A,_ctor:a,_status:-1,_result:null}};exports.memo=function(a,b){return{$$typeof:z,type:a,compare:void 0===b?null:b}};exports.useCallback=function(a,b){return Z().useCallback(a,b)};exports.useContext=function(a,b){return Z().useContext(a,b)};exports.useDebugValue=function(){};exports.useEffect=function(a,b){return Z().useEffect(a,b)};exports.useImperativeHandle=function(a,b,c){return Z().useImperativeHandle(a,b,c)};\nexports.useLayoutEffect=function(a,b){return Z().useLayoutEffect(a,b)};exports.useMemo=function(a,b){return Z().useMemo(a,b)};exports.useReducer=function(a,b,c){return Z().useReducer(a,b,c)};exports.useRef=function(a){return Z().useRef(a)};exports.useState=function(a){return Z().useState(a)};exports.version=\"16.14.0\";\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","import React from \"react\";\nimport FormData from \"form-data\";\nimport fetch from \"cross-fetch\";\n\nconst {dispatch} = wp.data;\nconst {Button} = wp.components\nconst {Fragment, Component} = wp.element\nconst {__} = wp.i18n\nconst {property} = lodash\n\nclass NGGFeaturedThumbnail extends Component {\n\tstate = {\n\t\timage_url: null,\n\t\tmsg: __('Loading...')\n\t}\n\n\tcomponentDidUpdate(prevProps) {\n\t\tif (this.props.image_id !== prevProps.image_id) {\n\t\t\tthis.updateImageUrl();\n\t\t}\n\t}\n\n\tcomponentDidMount() {\n\t\tthis.updateImageUrl();\n\t}\n\n\tupdateImageUrl = () => {\n\t\tthis.getImageUrl(this.props.image_id)\n\t\t\t.then(image_url => this.setState({image_url}))\n\t\t\t.catch((err) => console.log(err) && this.setState({msg: __(\"Could not load image\")}));\n\t}\n\n\tgetImageUrl = image_id => {\n\t\tconst data = new FormData();\n\n\t\tdata.append('action', 'get_image');\n\t\tdata.append('image_id', image_id);\n\n\t\treturn fetch(photocrati_ajax.url,\n\t\t\t{\n\t\t\t\tmethod: 'POST',\n\t\t\t\tbody: data,\n\t\t\t\theaders: {\n\t\t\t\t\t'Accept': 'application/json'\n\t\t\t\t}\n\t\t\t})\n\t\t\t.then(res => res.json())\n\t\t\t.then(property('image.image_url'));\n\t}\n\n\trender() {\n\t\tconst {msg} = this.state;\n\n\t\tconst style = {\n\t\t\tpaddingTop: '5px',\n\t\t\tpaddingBottom: '5px'\n\t\t};\n\n\t\tconst el = this.state.image_url ? <img src={this.state.image_url}/> : <span>{msg}</span>;\n\n\t\treturn (\n\t\t\t<div style={style}>{el}</div>\n\t\t);\n\t}\n}\n\nexport default class NGGFeaturedImage extends Component {\n\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tngg_id: props.meta.ngg_post_thumbnail,\n\t\t\twp_ml_id: props.featuredImageId\n\t\t}\n\t}\n\n\thandleOpenClick = event => {\n\t\ttop.set_ngg_post_thumbnail = this.onUpdatePostThumbnail;\n\t\ttb_show(\n\t\t\t\"Set NextGEN Featured Image\",\n\t\t\tngg_featured_image.modal_url.replace(/%post_id%/, this.props.currentPostId)\n\t\t);\n\t}\n\n\thandleRemoveClick = event => {\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: 0,\n\t\t\tfeatured_media: 0\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: 0\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\tonUpdatePostThumbnail = ngg_image_id => {\n\t\ttb_remove()\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: parseInt(ngg_image_id)\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: meta.ngg_post_thumbnail\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<Fragment>\n\t\t\t\t<Button style={{marginTop: '10px'}}\n\t\t\t\t\t\tonClick={this.handleOpenClick}\n\t\t\t\t\t\tclassName=\"editor-post-featured-image__toggle\">\n\t\t\t\t\t{__('Set NextGEN Featured Image')}\n\t\t\t\t</Button>\n\n\t\t\t\t{this.state.ngg_id > 0 && this.props.meta.ngg_post_thumbnail !== this.state.ngg_id ?\n\t\t\t\t\t<Fragment>\n\t\t\t\t\t\t<NGGFeaturedThumbnail image_id={this.state.ngg_id}/>\n\t\t\t\t\t\t<Button onClick={this.handleRemoveClick}\n\t\t\t\t\t\t\t\tclassName=\"is-link is-destructive\">\n\t\t\t\t\t\t\t{__('Remove featured image')}\n\t\t\t\t\t\t</Button>\n\t\t\t\t\t</Fragment>\n\t\t\t\t\t: ''}\n\t\t\t</Fragment>\n\t\t);\n\t}\n}","import React from \"react\";\nimport NGGFeaturedImage from './components/ngg-post-thumbnail.jsx';\n\nconst {select} = wp.data;\nconst {Fragment} = wp.element\n\nfunction setFeaturedImageDisplay(OriginalComponent) {\n return (props) => {\n const meta = select('core/editor').getCurrentPostAttribute('meta')\n const nggFeaturedImage = meta ? <NGGFeaturedImage {...props} meta={meta}/> : null\n return (\n <Fragment>\n <OriginalComponent {...props}/>\n {nggFeaturedImage}\n </Fragment>\n );\n }\n}\n\nwp.hooks.addFilter('editor.PostFeaturedImage', 'imagely/featured-image-display', setFeaturedImageDisplay);"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/form-data/lib/browser.js","webpack:///./node_modules/cross-fetch/dist/browser-ponyfill.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///(webpack)/buildin/module.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/components/ngg-post-thumbnail.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/post-thumbnail.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","self","_typeof","FormData","window","__root__","root","F","this","fetch","support","searchParams","iterable","blob","Blob","e","formData","arrayBuffer","viewClasses","isDataView","obj","DataView","isPrototypeOf","isArrayBufferView","ArrayBuffer","isView","indexOf","toString","Headers","append","normalizeName","normalizeValue","oldValue","map","has","set","forEach","callback","thisArg","keys","items","push","iteratorFor","values","entries","iterator","methods","Request","clone","body","_bodyInit","Body","Response","status","statusText","headers","url","error","response","type","redirectStatuses","redirect","RangeError","location","input","init","Promise","resolve","reject","request","xhr","XMLHttpRequest","onload","options","rawHeaders","replace","split","line","parts","shift","trim","join","parseHeaders","getAllResponseHeaders","responseURL","responseText","onerror","TypeError","ontimeout","open","method","credentials","withCredentials","responseType","setRequestHeader","send","polyfill","String","test","toLowerCase","next","done","undefined","Array","isArray","header","getOwnPropertyNames","consumed","bodyUsed","fileReaderReady","reader","result","readBlobAsArrayBuffer","FileReader","promise","readAsArrayBuffer","bufferClone","buf","slice","view","Uint8Array","byteLength","buffer","_initBody","_bodyText","_bodyBlob","_bodyFormData","URLSearchParams","_bodyArrayBuffer","Error","rejected","then","text","readAsText","readBlobAsText","chars","length","fromCharCode","readArrayBufferAsText","decode","json","JSON","parse","upcased","toUpperCase","normalizeMethod","referrer","form","bytes","decodeURIComponent","bodyInit","ok","k","q","u","v","w","x","y","z","A","B","C","D","a","b","arguments","encodeURIComponent","g","h","f","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","G","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","_owner","O","P","Q","R","pop","keyPrefix","func","count","S","V","T","U","=",":","escape","ca","da","W","ba","X","Children","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","unstable_ConcurrentMode","unstable_Profiler","Y","default","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","test2","test3","letter","err","shouldUseNative","target","source","from","symbols","to","val","toObject","webpackPolyfill","deprecate","paths","dispatch","wp","data","Button","components","element","__","i18n","lodash","NGGFeaturedThumbnail","image_url","msg","_this","getImageUrl","image_id","console","log","photocrati_ajax","Accept","res","prevProps","updateImageUrl","state","el","react_default","src","style","paddingTop","paddingBottom","NGGFeaturedImage","_this2","_classCallCheck","_defineProperty","_assertThisInitialized","_super2","event","top","set_ngg_post_thumbnail","onUpdatePostThumbnail","tb_show","ngg_featured_image","modal_url","currentPostId","meta","_objectSpread","ngg_post_thumbnail","featured_media","ngg_id","editPost","ngg_image_id","tb_remove","parseInt","wp_ml_id","featuredImageId","marginTop","onClick","handleOpenClick","className","ngg_post_thumbnail_NGGFeaturedThumbnail","handleRemoveClick","select","hooks","addFilter","OriginalComponent","getCurrentPostAttribute","nggFeaturedImage","ngg_post_thumbnail_NGGFeaturedImage","_extends","post_thumbnail_Fragment"],"mappings":"aACA,IAAAA,KAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,IACAG,EAAAH,EACAI,GAAA,EACAH,YAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,GAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,aAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kCC/EEhC,EAAOD,QAAUkC,EAAQ,iRCF3BjC,EAAOD,QAAyB,WAAf,oBAAOmC,KAAP,YAAAC,EAAOD,OAAmBA,KAAKE,SAAWC,OAAOD,sSCDlE,IAAIE,EAAY,SAAUC,GAC1B,SAASC,IAAMC,KAAKC,OAAQ,EAE5B,OADAF,EAAEX,UAAYU,EACP,IAAIC,EAHK,CAIG,oBAATN,KAAuBA,KAAOO,OACxC,SAAUP,IAEV,SAAUA,GAER,IAAIA,EAAKQ,MAAT,CAIA,IAAIC,GACFC,aAAc,oBAAqBV,EACnCW,SAAU,WAAYX,GAAQ,aAAclB,OAC5C8B,KAAM,eAAgBZ,GAAQ,SAAUA,GAAS,WAC/C,IAEE,OADA,IAAIa,MACG,EACP,MAAMC,GACN,OAAO,GALsC,GAQjDC,SAAU,aAAcf,EACxBgB,YAAa,gBAAiBhB,GAGhC,GAAIS,EAAQO,YACV,IAAIC,GACF,qBACA,sBACA,6BACA,sBACA,uBACA,sBACA,uBACA,wBACA,yBAGEC,EAAa,SAASC,GACxB,OAAOA,GAAOC,SAASzB,UAAU0B,cAAcF,IAG7CG,EAAoBC,YAAYC,QAAU,SAASL,GACrD,OAAOA,GAAOF,EAAYQ,QAAQhD,OAAOkB,UAAU+B,SAASxD,KAAKiD,KAAS,GAyD9EQ,EAAQhC,UAAUiC,OAAS,SAAStD,EAAMU,GACxCV,EAAOuD,EAAcvD,GACrBU,EAAQ8C,EAAe9C,GACvB,IAAI+C,EAAWxB,KAAKyB,IAAI1D,GACxBiC,KAAKyB,IAAI1D,GAAQyD,EAAWA,EAAS,IAAI/C,EAAQA,GAGnD2C,EAAQhC,UAAR,OAA8B,SAASrB,UAC9BiC,KAAKyB,IAAIH,EAAcvD,KAGhCqD,EAAQhC,UAAUf,IAAM,SAASN,GAE/B,OADAA,EAAOuD,EAAcvD,GACdiC,KAAK0B,IAAI3D,GAAQiC,KAAKyB,IAAI1D,GAAQ,MAG3CqD,EAAQhC,UAAUsC,IAAM,SAAS3D,GAC/B,OAAOiC,KAAKyB,IAAIpC,eAAeiC,EAAcvD,KAG/CqD,EAAQhC,UAAUuC,IAAM,SAAS5D,EAAMU,GACrCuB,KAAKyB,IAAIH,EAAcvD,IAASwD,EAAe9C,IAGjD2C,EAAQhC,UAAUwC,QAAU,SAASC,EAAUC,GAC7C,IAAK,IAAI/D,KAAQiC,KAAKyB,IAChBzB,KAAKyB,IAAIpC,eAAetB,IAC1B8D,EAASlE,KAAKmE,EAAS9B,KAAKyB,IAAI1D,GAAOA,EAAMiC,OAKnDoB,EAAQhC,UAAU2C,KAAO,WACvB,IAAIC,KAEJ,OADAhC,KAAK4B,QAAQ,SAASnD,EAAOV,GAAQiE,EAAMC,KAAKlE,KACzCmE,EAAYF,IAGrBZ,EAAQhC,UAAU+C,OAAS,WACzB,IAAIH,KAEJ,OADAhC,KAAK4B,QAAQ,SAASnD,GAASuD,EAAMC,KAAKxD,KACnCyD,EAAYF,IAGrBZ,EAAQhC,UAAUgD,QAAU,WAC1B,IAAIJ,KAEJ,OADAhC,KAAK4B,QAAQ,SAASnD,EAAOV,GAAQiE,EAAMC,MAAMlE,EAAMU,MAChDyD,EAAYF,IAGjB9B,EAAQE,WACVgB,EAAQhC,UAAUb,OAAO8D,UAAYjB,EAAQhC,UAAUgD,SAqJzD,IAAIE,GAAW,SAAU,MAAO,OAAQ,UAAW,OAAQ,OA4C3DC,EAAQnD,UAAUoD,MAAQ,WACxB,OAAO,IAAID,EAAQvC,MAAQyC,KAAMzC,KAAK0C,aAgCxCC,EAAKhF,KAAK4E,EAAQnD,WAgBlBuD,EAAKhF,KAAKiF,EAASxD,WAEnBwD,EAASxD,UAAUoD,MAAQ,WACzB,OAAO,IAAII,EAAS5C,KAAK0C,WACvBG,OAAQ7C,KAAK6C,OACbC,WAAY9C,KAAK8C,WACjBC,QAAS,IAAI3B,EAAQpB,KAAK+C,SAC1BC,IAAKhD,KAAKgD,OAIdJ,EAASK,MAAQ,WACf,IAAIC,EAAW,IAAIN,EAAS,MAAOC,OAAQ,EAAGC,WAAY,KAE1D,OADAI,EAASC,KAAO,QACTD,GAGT,IAAIE,GAAoB,IAAK,IAAK,IAAK,IAAK,KAE5CR,EAASS,SAAW,SAASL,EAAKH,GAChC,IAA0C,IAAtCO,EAAiBlC,QAAQ2B,GAC3B,MAAM,IAAIS,WAAW,uBAGvB,OAAO,IAAIV,EAAS,MAAOC,OAAQA,EAAQE,SAAUQ,SAAUP,MAGjEvD,EAAK2B,QAAUA,EACf3B,EAAK8C,QAAUA,EACf9C,EAAKmD,SAAWA,EAEhBnD,EAAKQ,MAAQ,SAASuD,EAAOC,GAC3B,OAAO,IAAIC,QAAQ,SAASC,EAASC,GACnC,IAAIC,EAAU,IAAItB,EAAQiB,EAAOC,GAC7BK,EAAM,IAAIC,eAEdD,EAAIE,OAAS,WACX,IAAIC,GACFpB,OAAQiB,EAAIjB,OACZC,WAAYgB,EAAIhB,WAChBC,QAxER,SAAsBmB,GACpB,IAAInB,EAAU,IAAI3B,EAYlB,OAT0B8C,EAAWC,QAAQ,eAAgB,KACzCC,MAAM,SAASxC,QAAQ,SAASyC,GAClD,IAAIC,EAAQD,EAAKD,MAAM,KACnBrF,EAAMuF,EAAMC,QAAQC,OACxB,GAAIzF,EAAK,CACP,IAAIN,EAAQ6F,EAAMG,KAAK,KAAKD,OAC5BzB,EAAQ1B,OAAOtC,EAAKN,MAGjBsE,EA2DQ2B,CAAaZ,EAAIa,yBAA2B,KAEvDV,EAAQjB,IAAM,gBAAiBc,EAAMA,EAAIc,YAAcX,EAAQlB,QAAQ1E,IAAI,iBAC3E,IAAIoE,EAAO,aAAcqB,EAAMA,EAAIZ,SAAWY,EAAIe,aAClDlB,EAAQ,IAAIf,EAASH,EAAMwB,KAG7BH,EAAIgB,QAAU,WACZlB,EAAO,IAAImB,UAAU,4BAGvBjB,EAAIkB,UAAY,WACdpB,EAAO,IAAImB,UAAU,4BAGvBjB,EAAImB,KAAKpB,EAAQqB,OAAQrB,EAAQb,KAAK,GAEV,YAAxBa,EAAQsB,YACVrB,EAAIsB,iBAAkB,EACW,SAAxBvB,EAAQsB,cACjBrB,EAAIsB,iBAAkB,GAGpB,iBAAkBtB,GAAO5D,EAAQG,OACnCyD,EAAIuB,aAAe,QAGrBxB,EAAQd,QAAQnB,QAAQ,SAASnD,EAAOV,GACtC+F,EAAIwB,iBAAiBvH,EAAMU,KAG7BqF,EAAIyB,UAAkC,IAAtB1B,EAAQnB,UAA4B,KAAOmB,EAAQnB,cAGvEjD,EAAKQ,MAAMuF,UAAW,EApatB,SAASlE,EAAcvD,GAIrB,GAHoB,iBAATA,IACTA,EAAO0H,OAAO1H,IAEZ,6BAA6B2H,KAAK3H,GACpC,MAAM,IAAIgH,UAAU,0CAEtB,OAAOhH,EAAK4H,cAGd,SAASpE,EAAe9C,GAItB,MAHqB,iBAAVA,IACTA,EAAQgH,OAAOhH,IAEVA,EAIT,SAASyD,EAAYF,GACnB,IAAIK,GACFuD,KAAM,WACJ,IAAInH,EAAQuD,EAAMuC,QAClB,OAAQsB,UAAgBC,IAAVrH,EAAqBA,MAAOA,KAU9C,OANIyB,EAAQE,WACViC,EAAS9D,OAAO8D,UAAY,WAC1B,OAAOA,IAIJA,EAGT,SAASjB,EAAQ2B,GACf/C,KAAKyB,OAEDsB,aAAmB3B,EACrB2B,EAAQnB,QAAQ,SAASnD,EAAOV,GAC9BiC,KAAKqB,OAAOtD,EAAMU,IACjBuB,MACM+F,MAAMC,QAAQjD,GACvBA,EAAQnB,QAAQ,SAASqE,GACvBjG,KAAKqB,OAAO4E,EAAO,GAAIA,EAAO,KAC7BjG,MACM+C,GACT7E,OAAOgI,oBAAoBnD,GAASnB,QAAQ,SAAS7D,GACnDiC,KAAKqB,OAAOtD,EAAMgF,EAAQhF,KACzBiC,MA0DP,SAASmG,EAAS1D,GAChB,GAAIA,EAAK2D,SACP,OAAO1C,QAAQE,OAAO,IAAImB,UAAU,iBAEtCtC,EAAK2D,UAAW,EAGlB,SAASC,EAAgBC,GACvB,OAAO,IAAI5C,QAAQ,SAASC,EAASC,GACnC0C,EAAOtC,OAAS,WACdL,EAAQ2C,EAAOC,SAEjBD,EAAOxB,QAAU,WACflB,EAAO0C,EAAOrD,UAKpB,SAASuD,EAAsBnG,GAC7B,IAAIiG,EAAS,IAAIG,WACbC,EAAUL,EAAgBC,GAE9B,OADAA,EAAOK,kBAAkBtG,GAClBqG,EAoBT,SAASE,EAAYC,GACnB,GAAIA,EAAIC,MACN,OAAOD,EAAIC,MAAM,GAEjB,IAAIC,EAAO,IAAIC,WAAWH,EAAII,YAE9B,OADAF,EAAKpF,IAAI,IAAIqF,WAAWH,IACjBE,EAAKG,OAIhB,SAASvE,IA0FP,OAzFA3C,KAAKoG,UAAW,EAEhBpG,KAAKmH,UAAY,SAAS1E,GAExB,GADAzC,KAAK0C,UAAYD,EACZA,EAEE,GAAoB,iBAATA,EAChBzC,KAAKoH,UAAY3E,OACZ,GAAIvC,EAAQG,MAAQC,KAAKlB,UAAU0B,cAAc2B,GACtDzC,KAAKqH,UAAY5E,OACZ,GAAIvC,EAAQM,UAAYb,SAASP,UAAU0B,cAAc2B,GAC9DzC,KAAKsH,cAAgB7E,OAChB,GAAIvC,EAAQC,cAAgBoH,gBAAgBnI,UAAU0B,cAAc2B,GACzEzC,KAAKoH,UAAY3E,EAAKtB,gBACjB,GAAIjB,EAAQO,aAAeP,EAAQG,MAAQM,EAAW8B,GAC3DzC,KAAKwH,iBAAmBZ,EAAYnE,EAAKyE,QAEzClH,KAAK0C,UAAY,IAAIpC,MAAMN,KAAKwH,uBAC3B,KAAItH,EAAQO,cAAgBO,YAAY5B,UAAU0B,cAAc2B,KAAS1B,EAAkB0B,GAGhG,MAAM,IAAIgF,MAAM,6BAFhBzH,KAAKwH,iBAAmBZ,EAAYnE,QAdpCzC,KAAKoH,UAAY,GAmBdpH,KAAK+C,QAAQ1E,IAAI,kBACA,iBAAToE,EACTzC,KAAK+C,QAAQpB,IAAI,eAAgB,4BACxB3B,KAAKqH,WAAarH,KAAKqH,UAAUlE,KAC1CnD,KAAK+C,QAAQpB,IAAI,eAAgB3B,KAAKqH,UAAUlE,MACvCjD,EAAQC,cAAgBoH,gBAAgBnI,UAAU0B,cAAc2B,IACzEzC,KAAK+C,QAAQpB,IAAI,eAAgB,qDAKnCzB,EAAQG,OACVL,KAAKK,KAAO,WACV,IAAIqH,EAAWvB,EAASnG,MACxB,GAAI0H,EACF,OAAOA,EAGT,GAAI1H,KAAKqH,UACP,OAAO3D,QAAQC,QAAQ3D,KAAKqH,WACvB,GAAIrH,KAAKwH,iBACd,OAAO9D,QAAQC,QAAQ,IAAIrD,MAAMN,KAAKwH,oBACjC,GAAIxH,KAAKsH,cACd,MAAM,IAAIG,MAAM,wCAEhB,OAAO/D,QAAQC,QAAQ,IAAIrD,MAAMN,KAAKoH,cAI1CpH,KAAKS,YAAc,WACjB,OAAIT,KAAKwH,iBACArB,EAASnG,OAAS0D,QAAQC,QAAQ3D,KAAKwH,kBAEvCxH,KAAKK,OAAOsH,KAAKnB,KAK9BxG,KAAK4H,KAAO,WACV,IAAIF,EAAWvB,EAASnG,MACxB,GAAI0H,EACF,OAAOA,EAGT,GAAI1H,KAAKqH,UACP,OAjGN,SAAwBhH,GACtB,IAAIiG,EAAS,IAAIG,WACbC,EAAUL,EAAgBC,GAE9B,OADAA,EAAOuB,WAAWxH,GACXqG,EA6FIoB,CAAe9H,KAAKqH,WACtB,GAAIrH,KAAKwH,iBACd,OAAO9D,QAAQC,QA5FrB,SAA+BkD,GAI7B,IAHA,IAAIE,EAAO,IAAIC,WAAWH,GACtBkB,EAAQ,IAAIhC,MAAMgB,EAAKiB,QAElBxK,EAAI,EAAGA,EAAIuJ,EAAKiB,OAAQxK,IAC/BuK,EAAMvK,GAAKiI,OAAOwC,aAAalB,EAAKvJ,IAEtC,OAAOuK,EAAMtD,KAAK,IAqFSyD,CAAsBlI,KAAKwH,mBAC7C,GAAIxH,KAAKsH,cACd,MAAM,IAAIG,MAAM,wCAEhB,OAAO/D,QAAQC,QAAQ3D,KAAKoH,YAI5BlH,EAAQM,WACVR,KAAKQ,SAAW,WACd,OAAOR,KAAK4H,OAAOD,KAAKQ,KAI5BnI,KAAKoI,KAAO,WACV,OAAOpI,KAAK4H,OAAOD,KAAKU,KAAKC,QAGxBtI,KAWT,SAASuC,EAAQiB,EAAOS,GAEtB,IAAIxB,GADJwB,EAAUA,OACSxB,KAEnB,GAAIe,aAAiBjB,EAAS,CAC5B,GAAIiB,EAAM4C,SACR,MAAM,IAAIrB,UAAU,gBAEtB/E,KAAKgD,IAAMQ,EAAMR,IACjBhD,KAAKmF,YAAc3B,EAAM2B,YACpBlB,EAAQlB,UACX/C,KAAK+C,QAAU,IAAI3B,EAAQoC,EAAMT,UAEnC/C,KAAKkF,OAAS1B,EAAM0B,OACpBlF,KAAKrB,KAAO6E,EAAM7E,KACb8D,GAA2B,MAAnBe,EAAMd,YACjBD,EAAOe,EAAMd,UACbc,EAAM4C,UAAW,QAGnBpG,KAAKgD,IAAMyC,OAAOjC,GAWpB,GARAxD,KAAKmF,YAAclB,EAAQkB,aAAenF,KAAKmF,aAAe,QAC1DlB,EAAQlB,SAAY/C,KAAK+C,UAC3B/C,KAAK+C,QAAU,IAAI3B,EAAQ6C,EAAQlB,UAErC/C,KAAKkF,OAhCP,SAAyBA,GACvB,IAAIqD,EAAUrD,EAAOsD,cACrB,OAAQlG,EAAQpB,QAAQqH,IAAY,EAAKA,EAAUrD,EA8BrCuD,CAAgBxE,EAAQiB,QAAUlF,KAAKkF,QAAU,OAC/DlF,KAAKrB,KAAOsF,EAAQtF,MAAQqB,KAAKrB,MAAQ,KACzCqB,KAAK0I,SAAW,MAEK,QAAhB1I,KAAKkF,QAAoC,SAAhBlF,KAAKkF,SAAsBzC,EACvD,MAAM,IAAIsC,UAAU,6CAEtB/E,KAAKmH,UAAU1E,GAOjB,SAAS0F,EAAO1F,GACd,IAAIkG,EAAO,IAAIhJ,SASf,OARA8C,EAAK+B,OAAOJ,MAAM,KAAKxC,QAAQ,SAASgH,GACtC,GAAIA,EAAO,CACT,IAAIxE,EAAQwE,EAAMxE,MAAM,KACpBrG,EAAOqG,EAAMG,QAAQJ,QAAQ,MAAO,KACpC1F,EAAQ2F,EAAMK,KAAK,KAAKN,QAAQ,MAAO,KAC3CwE,EAAKtH,OAAOwH,mBAAmB9K,GAAO8K,mBAAmBpK,OAGtDkK,EAqBT,SAAS/F,EAASkG,EAAU7E,GACrBA,IACHA,MAGFjE,KAAKmD,KAAO,UACZnD,KAAK6C,YAA4BiD,IAAnB7B,EAAQpB,OAAuB,IAAMoB,EAAQpB,OAC3D7C,KAAK+I,GAAK/I,KAAK6C,QAAU,KAAO7C,KAAK6C,OAAS,IAC9C7C,KAAK8C,WAAa,eAAgBmB,EAAUA,EAAQnB,WAAa,KACjE9C,KAAK+C,QAAU,IAAI3B,EAAQ6C,EAAQlB,SACnC/C,KAAKgD,IAAMiB,EAAQjB,KAAO,GAC1BhD,KAAKmH,UAAU2B,IAlYnB,MAgdmB,IAATrJ,EAAuBA,EAAOO,QACrCrC,KAAKkC,OAAU,GAClB,IAAII,EAAQJ,EAASI,MACNA,EAAM2C,SAAW/C,EAAS+C,SAC3B3C,EAAMsC,QAAU1C,EAAS0C,QACzBtC,EAAMmB,QAAUvB,EAASuB,QACjB,WAAlB1B,EAAOnC,IAAuBA,EAAOD,UACzCC,EAAOD,QAAU2C,EAEjB1C,EAAOD,QAAP,QAAyB2C;;;;;;;;kQCvdZ,IAAI+I,EAAExJ,EAAQ,GAAiBP,EAAE,mBAAoBV,QAAQA,OAAM,IAAKe,EAAEL,EAAEV,OAAM,IAAK,iBAAiB,MAAM0K,EAAEhK,EAAEV,OAAM,IAAK,gBAAgB,MAAMD,EAAEW,EAAEV,OAAM,IAAK,kBAAkB,MAAMG,EAAEO,EAAEV,OAAM,IAAK,qBAAqB,MAAM2K,EAAEjK,EAAEV,OAAM,IAAK,kBAAkB,MAAM4K,EAAElK,EAAEV,OAAM,IAAK,kBAAkB,MAAM6K,EAAEnK,EAAEV,OAAM,IAAK,iBAAiB,MAAM8K,EAAEpK,EAAEV,OAAM,IAAK,yBAAyB,MAAM+K,EAAErK,EAAEV,OAAM,IAAK,qBAAqB,MAAMgL,EAAEtK,EAAEV,OAAM,IAAK,kBAAkB,MAAMiL,EAAEvK,EAAEV,OAAM,IAAK,cACnf,MAAMkL,EAAExK,EAAEV,OAAM,IAAK,cAAc,MAAMmL,EAAE,mBAAoBnL,QAAQA,OAAO8D,SAC9E,SAASsH,EAAEC,GAAG,IAAI,IAAIC,EAAEC,UAAU9B,OAAO,EAAEzH,EAAE,yDAAyDqJ,EAAE/L,EAAE,EAAEA,EAAEgM,EAAEhM,IAAI0C,GAAG,WAAWwJ,mBAAmBD,UAAUjM,EAAE,KAD1E,SAAY+L,EAAEC,EAAEtJ,EAAE1C,EAAEC,EAAEkM,EAAEC,EAAEC,GAAG,IAAIN,EAAE,CAAU,GAATA,OAAE,OAAU,IAASC,EAAED,EAAEnC,MAAM,qIAAqI,CAAC,IAAIhK,GAAG8C,EAAE1C,EAAEC,EAAEkM,EAAEC,EAAEC,GAAGtM,EAAE,GAAEgM,EAAEnC,MAAMoC,EAAE1F,QAAQ,MAAM,WAAW,OAAO1G,EAAEG,SAAUG,KAAK,sBAAsC,MAAhB6L,EAAEO,YAAY,EAAQP,GAC1PQ,EAAG,EAAG,yBAAyBR,EAAE,4HAA4HrJ,GAAG,IAAI8J,GAAGC,UAAU,WAAW,OAAM,GAAIC,mBAAmB,aAAaC,oBAAoB,aAAaC,gBAAgB,cAAc1K,KAC1c,SAAS2K,EAAEd,EAAEC,EAAEtJ,GAAGP,KAAK2K,MAAMf,EAAE5J,KAAK4K,QAAQf,EAAE7J,KAAK6K,KAAK9K,EAAEC,KAAK8K,QAAQvK,GAAG8J,EAAsR,SAASU,KAA6B,SAASC,EAAEpB,EAAEC,EAAEtJ,GAAGP,KAAK2K,MAAMf,EAAE5J,KAAK4K,QAAQf,EAAE7J,KAAK6K,KAAK9K,EAAEC,KAAK8K,QAAQvK,GAAG8J,EAApYK,EAAEtL,UAAU6L,oBAAoBP,EAAEtL,UAAU8L,SAAS,SAAStB,EAAEC,GAAG,WAAAnK,EAAkBkK,IAAG,mBAAoBA,GAAG,MAAMA,GAAED,EAAE,MAAa3J,KAAK8K,QAAQL,gBAAgBzK,KAAK4J,EAAEC,EAAE,aAAaa,EAAEtL,UAAU+L,YAAY,SAASvB,GAAG5J,KAAK8K,QAAQP,mBAAmBvK,KAAK4J,EAAE,gBAA8BmB,EAAE3L,UAAUsL,EAAEtL,UAAsF,IAAIgM,EAAEJ,EAAE5L,UAAU,IAAI2L,EACxeK,EAAEC,YAAYL,EAAEhC,EAAEoC,EAAEV,EAAEtL,WAAWgM,EAAEE,sBAAqB,EAAG,IAAIC,GAAGC,QAAQ,KAAKC,kBAAkB,MAAMC,EAAExN,OAAOkB,UAAUC,eAAesM,GAAG5M,KAAI,EAAG6M,KAAI,EAAGC,QAAO,EAAGC,UAAS,GAC7K,SAASC,EAAEnC,EAAEC,EAAEtJ,GAAG,IAAI1C,OAAE,EAAOC,KAAKkM,EAAE,KAAKC,EAAE,KAAK,GAAG,MAAMJ,EAAE,IAAIhM,UAAK,IAASgM,EAAE+B,MAAM3B,EAAEJ,EAAE+B,UAAK,IAAS/B,EAAE9K,MAAMiL,EAAE,GAAGH,EAAE9K,KAAK8K,EAAE6B,EAAE/N,KAAKkM,EAAEhM,KAAK8N,EAAEtM,eAAexB,KAAKC,EAAED,GAAGgM,EAAEhM,IAAI,IAAIqM,EAAEJ,UAAU9B,OAAO,EAAE,GAAG,IAAIkC,EAAEpM,EAAEkO,SAASzL,OAAO,GAAG,EAAE2J,EAAE,CAAC,IAAI,IAAIzM,EAAEsI,MAAMmE,GAAGtM,EAAE,EAAEA,EAAEsM,EAAEtM,IAAIH,EAAEG,GAAGkM,UAAUlM,EAAE,GAAGE,EAAEkO,SAASvO,EAAE,GAAGmM,GAAGA,EAAEqC,aAAa,IAAIpO,KAAKqM,EAAEN,EAAEqC,kBAAe,IAASnO,EAAED,KAAKC,EAAED,GAAGqM,EAAErM,IAAI,OAAOqO,SAAS5M,EAAE6D,KAAKyG,EAAE7K,IAAIiL,EAAE4B,IAAI3B,EAAEU,MAAM7M,EAAEqO,OAAOZ,EAAEC,SAC9U,SAASY,EAAExC,GAAG,MAAM,WAAAlK,EAAkBkK,IAAG,OAAOA,GAAGA,EAAEsC,WAAW5M,EAA0G,IAAI+M,EAAE,OAAOC,KAAK,SAASC,EAAE3C,EAAEC,EAAEtJ,EAAE1C,GAAG,GAAGyO,EAAEtE,OAAO,CAAC,IAAIlK,EAAEwO,EAAEE,MAA8D,OAAxD1O,EAAEyI,OAAOqD,EAAE9L,EAAE2O,UAAU5C,EAAE/L,EAAE4O,KAAKnM,EAAEzC,EAAE8M,QAAQ/M,EAAEC,EAAE6O,MAAM,EAAS7O,EAAE,OAAOyI,OAAOqD,EAAE6C,UAAU5C,EAAE6C,KAAKnM,EAAEqK,QAAQ/M,EAAE8O,MAAM,GAC7b,SAASC,EAAEhD,GAAGA,EAAErD,OAAO,KAAKqD,EAAE6C,UAAU,KAAK7C,EAAE8C,KAAK,KAAK9C,EAAEgB,QAAQ,KAAKhB,EAAE+C,MAAM,EAAE,GAAGL,EAAEtE,QAAQsE,EAAErK,KAAK2H,GAE+E,SAASiD,EAAEjD,EAAEC,EAAEtJ,GAAG,OAAO,MAAMqJ,EAAE,EADtN,SAASkD,EAAElD,EAAEC,EAAEtJ,EAAE1C,GAAG,IAAIC,EAAC4B,EAAQkK,GAAK,cAAc9L,GAAG,YAAYA,IAAE8L,EAAE,MAAK,IAAII,GAAE,EAAG,GAAG,OAAOJ,EAAEI,GAAE,OAAQ,OAAOlM,GAAG,IAAK,SAAS,IAAK,SAASkM,GAAE,EAAG,MAAM,IAAK,SAAS,OAAOJ,EAAEsC,UAAU,KAAK5M,EAAE,KAAK2J,EAAEe,GAAE,GAAI,GAAGA,EAAE,OAAOzJ,EAAE1C,EAAE+L,EAAE,KAAKC,EAAE,IAAIkD,EAAEnD,EAAE,GAAGC,GAAG,EAAyB,GAAvBG,EAAE,EAAEH,EAAE,KAAKA,EAAE,IAAIA,EAAE,IAAO9D,MAAMC,QAAQ4D,GAAG,IAAI,IAAIK,EAAE,EAAEA,EAAEL,EAAE5B,OAAOiC,IAAI,CAAQ,IAAIC,EAAEL,EAAEkD,EAAfjP,EAAE8L,EAAEK,GAAeA,GAAGD,GAAG8C,EAAEhP,EAAEoM,EAAE3J,EAAE1C,QAAQ,GAAiCqM,EAA9B,OAAON,GAAG,WAAAlK,EAAkBkK,GAAI,KAAmC,mBAA7BM,EAAER,GAAGE,EAAEF,IAAIE,EAAE,eAAsCM,EAAE,KAAM,mBAAoBA,EAAE,IAAIN,EAAEM,EAAEvM,KAAKiM,GAAGK,EACpf,IAAInM,EAAE8L,EAAEhE,QAAQC,MAA6BmE,GAAG8C,EAA1BhP,EAAEA,EAAEW,MAAMyL,EAAEL,EAAEkD,EAAEjP,EAAEmM,KAAc1J,EAAE1C,OAAO,WAAWC,GAAW6L,EAAE,KAAK,oBAAdpJ,EAAE,GAAGqJ,GAA+B,qBAAqB1L,OAAO6D,KAAK6H,GAAGnF,KAAK,MAAM,IAAIlE,EAAE,IAAK,OAAOyJ,EAAqC8C,CAAElD,EAAE,GAAGC,EAAEtJ,GAAG,SAASwM,EAAEnD,EAAEC,GAAG,MAAM,WAAAnK,EAAkBkK,IAAG,OAAOA,GAAG,MAAMA,EAAE7K,IAHjI,SAAgB6K,GAAG,IAAIC,GAAGmD,IAAI,KAAKC,IAAI,MAAM,MAAM,KAAK,GAAGrD,GAAGzF,QAAQ,QAAQ,SAASyF,GAAG,OAAOC,EAAED,KAGkCsD,CAAOtD,EAAE7K,KAAK8K,EAAE1I,SAAS,IAAI,SAASgM,EAAGvD,EAAEC,GAAGD,EAAE8C,KAAK/O,KAAKiM,EAAEgB,QAAQf,EAAED,EAAE+C,SAC7W,SAASS,EAAGxD,EAAEC,EAAEtJ,GAAG,IAAI1C,EAAE+L,EAAErD,OAAOzI,EAAE8L,EAAE6C,UAAU7C,EAAEA,EAAE8C,KAAK/O,KAAKiM,EAAEgB,QAAQf,EAAED,EAAE+C,SAAS5G,MAAMC,QAAQ4D,GAAGyD,EAAEzD,EAAE/L,EAAE0C,EAAE,SAASqJ,GAAG,OAAOA,IAAI,MAAMA,IAAIwC,EAAExC,KAAKA,EAJtJ,SAAYA,EAAEC,GAAG,OAAOqC,SAAS5M,EAAE6D,KAAKyG,EAAEzG,KAAKpE,IAAI8K,EAAE+B,IAAIhC,EAAEgC,IAAIjB,MAAMf,EAAEe,MAAMwB,OAAOvC,EAAEuC,QAIkEmB,CAAG1D,EAAE9L,IAAI8L,EAAE7K,KAAK8K,GAAGA,EAAE9K,MAAM6K,EAAE7K,IAAI,IAAI,GAAG6K,EAAE7K,KAAKoF,QAAQkI,EAAE,OAAO,KAAK9L,IAAI1C,EAAEoE,KAAK2H,IAAI,SAASyD,EAAEzD,EAAEC,EAAEtJ,EAAE1C,EAAEC,GAAG,IAAIkM,EAAE,GAAG,MAAMzJ,IAAIyJ,GAAG,GAAGzJ,GAAG4D,QAAQkI,EAAE,OAAO,KAAkBQ,EAAEjD,EAAEwD,EAAjBvD,EAAE0C,EAAE1C,EAAEG,EAAEnM,EAAEC,IAAa8O,EAAE/C,GAC7U,IAAI0D,GAAGC,UAAU/L,IAAI,SAASmI,EAAEC,EAAEtJ,GAAG,GAAG,MAAMqJ,EAAE,OAAOA,EAAE,IAAI/L,KAAqB,OAAhBwP,EAAEzD,EAAE/L,EAAE,KAAKgM,EAAEtJ,GAAU1C,GAAG+D,QAAQ,SAASgI,EAAEC,EAAEtJ,GAAG,GAAG,MAAMqJ,EAAE,OAAOA,EAAqBiD,EAAEjD,EAAEuD,EAAvBtD,EAAE0C,EAAE,KAAK,KAAK1C,EAAEtJ,IAAaqM,EAAE/C,IAAI8C,MAAM,SAAS/C,GAAG,OAAOiD,EAAEjD,EAAE,WAAW,OAAO,MAAM,OAAO6D,QAAQ,SAAS7D,GAAG,IAAIC,KAAuC,OAAlCwD,EAAEzD,EAAEC,EAAE,KAAK,SAASD,GAAG,OAAOA,IAAWC,GAAG6D,KAAK,SAAS9D,GAAwB,OAArBwC,EAAExC,IAAUD,EAAE,OAAcC,IAAI+D,UAAU,WAAW,OAAOnC,QAAQ,OAAOoC,UAAUlD,EAAEmD,cAAc7C,EAAE8C,cAAc,SAASlE,EAAEC,GACjV,YADoV,IAASA,IAAIA,EAAE,OAAMD,GAAGsC,SAAS9C,EAAE2E,sBAAsBlE,EAC7fmE,cAAcpE,EAAEqE,eAAerE,EAAEsE,aAAa,EAAEC,SAAS,KAAKC,SAAS,OAAQD,UAAUjC,SAAS/C,EAAEkF,SAASzE,GAAUA,EAAEwE,SAASxE,GAAG0E,WAAW,SAAS1E,GAAG,OAAOsC,SAAS5C,EAAEiF,OAAO3E,IAAI4E,KAAK,SAAS5E,GAAG,OAAOsC,SAASzC,EAAEgF,MAAM7E,EAAE8E,SAAS,EAAEC,QAAQ,OAAOC,KAAK,SAAShF,EAAEC,GAAG,OAAOqC,SAAS1C,EAAErG,KAAKyG,EAAEiF,aAAQ,IAAShF,EAAE,KAAKA,IAAIiF,SAASxQ,EAAEyQ,WAAWrQ,EAAEsQ,SAASzF,EAAE0F,cAAclD,EAAEmD,aAAa,SAAStF,EAAEC,EAAEtJ,IAAG,OAAOqJ,QAAG,IAASA,IAAED,EAAE,MAAMC,GAAU,IAAI/L,OAAE,EAAOC,EAAEkL,KAAKY,EAAEe,OAAOX,EAAEJ,EAAE7K,IAAIkL,EAAEL,EAAEgC,IAAI1B,EAAEN,EAAEuC,OAC9e,GAAG,MAAMtC,EAAE,MAAC,IAASA,EAAE+B,MAAM3B,EAAEJ,EAAE+B,IAAI1B,EAAEqB,EAAEC,cAAS,IAAS3B,EAAE9K,MAAMiL,EAAE,GAAGH,EAAE9K,KAAK,IAAItB,OAAE,EAA4D,IAAII,KAAzD+L,EAAEzG,MAAMyG,EAAEzG,KAAK8I,eAAexO,EAAEmM,EAAEzG,KAAK8I,cAAuBpC,EAAE6B,EAAE/N,KAAKkM,EAAEhM,KAAK8N,EAAEtM,eAAexB,KAAKC,EAAED,QAAG,IAASgM,EAAEhM,SAAI,IAASJ,EAAEA,EAAEI,GAAGgM,EAAEhM,IAAyB,GAAG,KAAxBA,EAAEiM,UAAU9B,OAAO,GAAWlK,EAAEkO,SAASzL,OAAO,GAAG,EAAE1C,EAAE,CAACJ,EAAEsI,MAAMlI,GAAG,IAAI,IAAID,EAAE,EAAEA,EAAEC,EAAED,IAAIH,EAAEG,GAAGkM,UAAUlM,EAAE,GAAGE,EAAEkO,SAASvO,EAAE,OAAOyO,SAAS5M,EAAE6D,KAAKyG,EAAEzG,KAAKpE,IAAIiL,EAAE4B,IAAI3B,EAAEU,MAAM7M,EAAEqO,OAAOjC,IAAIiF,cAAc,SAASvF,GAAG,IAAIC,EAAEkC,EAAE/M,KAAK,KAAK4K,GAAY,OAATC,EAAE1G,KAAKyG,EAASC,GAAGuF,eAAehD,EAAEiD,QAAQ,SAC1fC,oDAAoDC,kBAAkBhE,EAAEiE,OAAOxG,IAAIuE,EAAEkC,wBAAwBpG,EAAEkE,EAAEmC,kBAAkBxG,EAAE,IAAIyG,GAAGC,QAAQrC,GAAGsC,EAAEF,GAAGpC,GAAGoC,EAAEpS,EAAOD,QAAQuS,EAAC,SAAUA;;;;;ECf3L,IAAIC,EAAwB5R,OAAO4R,sBAC/BzQ,EAAiBnB,OAAOkB,UAAUC,eAClC0Q,EAAmB7R,OAAOkB,UAAU4Q,qBAsDxCzS,EAAOD,QA5CP,WACC,IACC,IAAKY,OAAOsR,OACX,OAAO,EAMR,IAAIS,EAAQ,IAAIxK,OAAO,OAEvB,GADAwK,EAAM,GAAK,KACkC,MAAzC/R,OAAOgI,oBAAoB+J,GAAO,GACrC,OAAO,EAKR,IADA,IAAIC,KACK1S,EAAI,EAAGA,EAAI,GAAIA,IACvB0S,EAAM,IAAMzK,OAAOwC,aAAazK,IAAMA,EAKvC,GAAwB,eAHXU,OAAOgI,oBAAoBgK,GAAOzO,IAAI,SAAUxC,GAC5D,OAAOiR,EAAMjR,KAEHwF,KAAK,IACf,OAAO,EAIR,IAAI0L,KAIJ,MAHA,uBAAuB/L,MAAM,IAAIxC,QAAQ,SAAUwO,GAClDD,EAAMC,GAAUA,IAGf,yBADElS,OAAO6D,KAAK7D,OAAOsR,UAAWW,IAAQ1L,KAAK,IAM9C,MAAO4L,GAER,OAAO,GAIQC,GAAoBpS,OAAOsR,OAAS,SAAUe,EAAQC,GAKtE,IAJA,IAAIC,EAEAC,EADAC,EAtDL,SAAkBC,GACjB,GAAY,OAARA,QAAwB9K,IAAR8K,EACnB,MAAM,IAAI7L,UAAU,yDAGrB,OAAO7G,OAAO0S,GAiDLC,CAASN,GAGThR,EAAI,EAAGA,EAAIuK,UAAU9B,OAAQzI,IAAK,CAG1C,IAAK,IAAIR,KAFT0R,EAAOvS,OAAO4L,UAAUvK,IAGnBF,EAAe1B,KAAK8S,EAAM1R,KAC7B4R,EAAG5R,GAAO0R,EAAK1R,IAIjB,GAAI+Q,EAAuB,CAC1BY,EAAUZ,EAAsBW,GAChC,IAAK,IAAIjT,EAAI,EAAGA,EAAIkT,EAAQ1I,OAAQxK,IAC/BuS,EAAiBpS,KAAK8S,EAAMC,EAAQlT,MACvCmT,EAAGD,EAAQlT,IAAMiT,EAAKC,EAAQlT,MAMlC,OAAOmT,kBCxFRpT,EAAOD,QAAU,SAASC,GAoBzB,OAnBKA,EAAOuT,kBACXvT,EAAOwT,UAAY,aACnBxT,EAAOyT,SAEFzT,EAAOyO,WAAUzO,EAAOyO,aAC7B9N,OAAOC,eAAeZ,EAAQ,UAC7Ba,YAAY,EACZC,IAAK,WACJ,OAAOd,EAAOE,KAGhBS,OAAOC,eAAeZ,EAAQ,MAC7Ba,YAAY,EACZC,IAAK,WACJ,OAAOd,EAAOC,KAGhBD,EAAOuT,gBAAkB,GAEnBvT,y3EChBD0T,EAAuBC,GAAGC,KAA1BF,SACAG,EAAuBF,GAAGG,WAA1BD,SACuBF,GAAGI,QAA1BxC,aAAUlB,cACV2D,EAAuBL,GAAGM,KAA1BD,GACApS,EAAuBsS,OAAvBtS,SAEDuS,kBAA6B9D,2KAEjC+D,UAAW,KACXC,IAAKL,EAAG,wCAaQ,WAChBM,EAAKC,YAAYD,EAAKlH,MAAMoH,UAC1BpK,KAAK,SAAAgK,GAAS,OAAIE,EAAK3G,UAAUyG,gBADnC,MAEQ,SAACtB,GAAD,OAAS2B,QAAQC,IAAI5B,IAAQwB,EAAK3G,UAAU0G,IAAKL,EAAG,mDAG/C,SAAAQ,GACb,IAAMZ,EAAO,IAAIxR,IAKjB,OAHAwR,EAAK9P,OAAO,SAAU,aACtB8P,EAAK9P,OAAO,WAAY0Q,GAEjB9R,IAAMiS,gBAAgBlP,KAE3BkC,OAAQ,OACRzC,KAAM0O,EACNpO,SACCoP,OAAU,sBAGXxK,KAAK,SAAAyK,GAAG,OAAIA,EAAIhK,SAChBT,KAAKxI,EAAS,6EA/BEkT,GACdrS,KAAK2K,MAAMoH,WAAaM,EAAUN,UACrC/R,KAAKsS,6DAKNtS,KAAKsS,kDA2BG,IACDV,EAAO5R,KAAKuS,MAAZX,IAODY,EAAKxS,KAAKuS,MAAMZ,UAAYc,EAAA7I,EAAAqF,cAAA,OAAKyD,IAAK1S,KAAKuS,MAAMZ,YAAec,EAAA7I,EAAAqF,cAAA,YAAO2C,GAE7E,OACCa,EAAA7I,EAAAqF,cAAA,OAAK0D,OAPLC,WAAY,MACZC,cAAe,QAMKL,YAKFM,kBAAyBlF,cAE7C,SAAAkF,EAAYnI,GAAO,IAAAoI,EAAA,OAAAC,EAAAhT,KAAA8S,GAAAG,EAAAC,EAClBH,EAAAI,EAAAxV,KAAAqC,KAAM2K,IADY,kBASD,SAAAyI,GACjBC,IAAIC,uBAAyBP,EAAKQ,sBAClCC,QACC,6BACAC,mBAAmBC,UAAUvP,QAAQ,YAAa4O,EAAKpI,MAAMgJ,kBAb5CV,EAAAC,EAAAH,GAAA,oBAiBC,SAAAK,GACnB,IAAMQ,EAAIC,OACNd,EAAKpI,MAAMiJ,UACdE,mBAAoB,EACpBC,eAAgB,IAEjBhB,EAAK7H,UACJ8I,OAAQ,IAET/C,EAAS,eAAegD,UAAUL,WA1BhBX,EAAAC,EAAAH,GAAA,wBA6BK,SAAAmB,GACvBC,YACA,IAAMP,EAAIC,OACNd,EAAKpI,MAAMiJ,UACdE,mBAAoBM,SAASF,KAE9BnB,EAAK7H,UACJ8I,OAAQJ,EAAKE,qBAEd7C,EAAS,eAAegD,UAAUL,WAnClCb,EAAKR,OACJyB,OAAQrJ,EAAMiJ,KAAKE,mBACnBO,SAAU1J,EAAM2J,iBALCvB,6CA0ClB,OACCN,EAAA7I,EAAAqF,cAACH,EAAD,KACC2D,EAAA7I,EAAAqF,cAACmC,GAAOuB,OAAQ4B,UAAW,QACzBC,QAASxU,KAAKyU,gBACdC,UAAU,sCACVnD,EAAG,+BAGJvR,KAAKuS,MAAMyB,OAAS,GAAKhU,KAAK2K,MAAMiJ,KAAKE,qBAAuB9T,KAAKuS,MAAMyB,OAC3EvB,EAAA7I,EAAAqF,cAACH,EAAD,KACC2D,EAAA7I,EAAAqF,cAAC0F,GAAqB5C,SAAU/R,KAAKuS,MAAMyB,SAC3CvB,EAAA7I,EAAAqF,cAACmC,GAAOoD,QAASxU,KAAK4U,kBACpBF,UAAU,0BACVnD,EAAG,2BAGJ,gOC3HAsD,EAAY3D,GAAGC,KAAf0D,OACA/F,EAAYoC,GAAGI,QAAfxC,SAePoC,GAAG4D,MAAMC,UAAU,2BAA4B,iCAb/C,SAAiCC,GAC7B,OAAO,SAACrK,GACJ,IAAMiJ,EAAOiB,EAAO,eAAeI,wBAAwB,QACrDC,EAAmBtB,EAAOnB,EAAA7I,EAAAqF,cAACkG,EAADC,KAAsBzK,GAAOiJ,KAAMA,KAAU,KAC7E,OACInB,EAAA7I,EAAAqF,cAACoG,EAAD,KACI5C,EAAA7I,EAAAqF,cAAC+F,EAAsBrK,GACtBuK","file":"post-thumbnail.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 6);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/* eslint-env browser */\nmodule.exports = typeof self == 'object' ? self.FormData : window.FormData;\n","var __root__ = (function (root) {\nfunction F() { this.fetch = false; }\nF.prototype = root;\nreturn new F();\n})(typeof self !== 'undefined' ? self : this);\n(function(self) {\n\n(function(self) {\n\n if (self.fetch) {\n return\n }\n\n var support = {\n searchParams: 'URLSearchParams' in self,\n iterable: 'Symbol' in self && 'iterator' in Symbol,\n blob: 'FileReader' in self && 'Blob' in self && (function() {\n try {\n new Blob();\n return true\n } catch(e) {\n return false\n }\n })(),\n formData: 'FormData' in self,\n arrayBuffer: 'ArrayBuffer' in self\n };\n\n if (support.arrayBuffer) {\n var viewClasses = [\n '[object Int8Array]',\n '[object Uint8Array]',\n '[object Uint8ClampedArray]',\n '[object Int16Array]',\n '[object Uint16Array]',\n '[object Int32Array]',\n '[object Uint32Array]',\n '[object Float32Array]',\n '[object Float64Array]'\n ];\n\n var isDataView = function(obj) {\n return obj && DataView.prototype.isPrototypeOf(obj)\n };\n\n var isArrayBufferView = ArrayBuffer.isView || function(obj) {\n return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1\n };\n }\n\n function normalizeName(name) {\n if (typeof name !== 'string') {\n name = String(name);\n }\n if (/[^a-z0-9\\-#$%&'*+.\\^_`|~]/i.test(name)) {\n throw new TypeError('Invalid character in header field name')\n }\n return name.toLowerCase()\n }\n\n function normalizeValue(value) {\n if (typeof value !== 'string') {\n value = String(value);\n }\n return value\n }\n\n // Build a destructive iterator for the value list\n function iteratorFor(items) {\n var iterator = {\n next: function() {\n var value = items.shift();\n return {done: value === undefined, value: value}\n }\n };\n\n if (support.iterable) {\n iterator[Symbol.iterator] = function() {\n return iterator\n };\n }\n\n return iterator\n }\n\n function Headers(headers) {\n this.map = {};\n\n if (headers instanceof Headers) {\n headers.forEach(function(value, name) {\n this.append(name, value);\n }, this);\n } else if (Array.isArray(headers)) {\n headers.forEach(function(header) {\n this.append(header[0], header[1]);\n }, this);\n } else if (headers) {\n Object.getOwnPropertyNames(headers).forEach(function(name) {\n this.append(name, headers[name]);\n }, this);\n }\n }\n\n Headers.prototype.append = function(name, value) {\n name = normalizeName(name);\n value = normalizeValue(value);\n var oldValue = this.map[name];\n this.map[name] = oldValue ? oldValue+','+value : value;\n };\n\n Headers.prototype['delete'] = function(name) {\n delete this.map[normalizeName(name)];\n };\n\n Headers.prototype.get = function(name) {\n name = normalizeName(name);\n return this.has(name) ? this.map[name] : null\n };\n\n Headers.prototype.has = function(name) {\n return this.map.hasOwnProperty(normalizeName(name))\n };\n\n Headers.prototype.set = function(name, value) {\n this.map[normalizeName(name)] = normalizeValue(value);\n };\n\n Headers.prototype.forEach = function(callback, thisArg) {\n for (var name in this.map) {\n if (this.map.hasOwnProperty(name)) {\n callback.call(thisArg, this.map[name], name, this);\n }\n }\n };\n\n Headers.prototype.keys = function() {\n var items = [];\n this.forEach(function(value, name) { items.push(name); });\n return iteratorFor(items)\n };\n\n Headers.prototype.values = function() {\n var items = [];\n this.forEach(function(value) { items.push(value); });\n return iteratorFor(items)\n };\n\n Headers.prototype.entries = function() {\n var items = [];\n this.forEach(function(value, name) { items.push([name, value]); });\n return iteratorFor(items)\n };\n\n if (support.iterable) {\n Headers.prototype[Symbol.iterator] = Headers.prototype.entries;\n }\n\n function consumed(body) {\n if (body.bodyUsed) {\n return Promise.reject(new TypeError('Already read'))\n }\n body.bodyUsed = true;\n }\n\n function fileReaderReady(reader) {\n return new Promise(function(resolve, reject) {\n reader.onload = function() {\n resolve(reader.result);\n };\n reader.onerror = function() {\n reject(reader.error);\n };\n })\n }\n\n function readBlobAsArrayBuffer(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsArrayBuffer(blob);\n return promise\n }\n\n function readBlobAsText(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsText(blob);\n return promise\n }\n\n function readArrayBufferAsText(buf) {\n var view = new Uint8Array(buf);\n var chars = new Array(view.length);\n\n for (var i = 0; i < view.length; i++) {\n chars[i] = String.fromCharCode(view[i]);\n }\n return chars.join('')\n }\n\n function bufferClone(buf) {\n if (buf.slice) {\n return buf.slice(0)\n } else {\n var view = new Uint8Array(buf.byteLength);\n view.set(new Uint8Array(buf));\n return view.buffer\n }\n }\n\n function Body() {\n this.bodyUsed = false;\n\n this._initBody = function(body) {\n this._bodyInit = body;\n if (!body) {\n this._bodyText = '';\n } else if (typeof body === 'string') {\n this._bodyText = body;\n } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {\n this._bodyBlob = body;\n } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {\n this._bodyFormData = body;\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this._bodyText = body.toString();\n } else if (support.arrayBuffer && support.blob && isDataView(body)) {\n this._bodyArrayBuffer = bufferClone(body.buffer);\n // IE 10-11 can't handle a DataView body.\n this._bodyInit = new Blob([this._bodyArrayBuffer]);\n } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) {\n this._bodyArrayBuffer = bufferClone(body);\n } else {\n throw new Error('unsupported BodyInit type')\n }\n\n if (!this.headers.get('content-type')) {\n if (typeof body === 'string') {\n this.headers.set('content-type', 'text/plain;charset=UTF-8');\n } else if (this._bodyBlob && this._bodyBlob.type) {\n this.headers.set('content-type', this._bodyBlob.type);\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n }\n };\n\n if (support.blob) {\n this.blob = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return Promise.resolve(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(new Blob([this._bodyArrayBuffer]))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as blob')\n } else {\n return Promise.resolve(new Blob([this._bodyText]))\n }\n };\n\n this.arrayBuffer = function() {\n if (this._bodyArrayBuffer) {\n return consumed(this) || Promise.resolve(this._bodyArrayBuffer)\n } else {\n return this.blob().then(readBlobAsArrayBuffer)\n }\n };\n }\n\n this.text = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return readBlobAsText(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as text')\n } else {\n return Promise.resolve(this._bodyText)\n }\n };\n\n if (support.formData) {\n this.formData = function() {\n return this.text().then(decode)\n };\n }\n\n this.json = function() {\n return this.text().then(JSON.parse)\n };\n\n return this\n }\n\n // HTTP methods whose capitalization should be normalized\n var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT'];\n\n function normalizeMethod(method) {\n var upcased = method.toUpperCase();\n return (methods.indexOf(upcased) > -1) ? upcased : method\n }\n\n function Request(input, options) {\n options = options || {};\n var body = options.body;\n\n if (input instanceof Request) {\n if (input.bodyUsed) {\n throw new TypeError('Already read')\n }\n this.url = input.url;\n this.credentials = input.credentials;\n if (!options.headers) {\n this.headers = new Headers(input.headers);\n }\n this.method = input.method;\n this.mode = input.mode;\n if (!body && input._bodyInit != null) {\n body = input._bodyInit;\n input.bodyUsed = true;\n }\n } else {\n this.url = String(input);\n }\n\n this.credentials = options.credentials || this.credentials || 'omit';\n if (options.headers || !this.headers) {\n this.headers = new Headers(options.headers);\n }\n this.method = normalizeMethod(options.method || this.method || 'GET');\n this.mode = options.mode || this.mode || null;\n this.referrer = null;\n\n if ((this.method === 'GET' || this.method === 'HEAD') && body) {\n throw new TypeError('Body not allowed for GET or HEAD requests')\n }\n this._initBody(body);\n }\n\n Request.prototype.clone = function() {\n return new Request(this, { body: this._bodyInit })\n };\n\n function decode(body) {\n var form = new FormData();\n body.trim().split('&').forEach(function(bytes) {\n if (bytes) {\n var split = bytes.split('=');\n var name = split.shift().replace(/\\+/g, ' ');\n var value = split.join('=').replace(/\\+/g, ' ');\n form.append(decodeURIComponent(name), decodeURIComponent(value));\n }\n });\n return form\n }\n\n function parseHeaders(rawHeaders) {\n var headers = new Headers();\n // Replace instances of \\r\\n and \\n followed by at least one space or horizontal tab with a space\n // https://tools.ietf.org/html/rfc7230#section-3.2\n var preProcessedHeaders = rawHeaders.replace(/\\r?\\n[\\t ]+/g, ' ');\n preProcessedHeaders.split(/\\r?\\n/).forEach(function(line) {\n var parts = line.split(':');\n var key = parts.shift().trim();\n if (key) {\n var value = parts.join(':').trim();\n headers.append(key, value);\n }\n });\n return headers\n }\n\n Body.call(Request.prototype);\n\n function Response(bodyInit, options) {\n if (!options) {\n options = {};\n }\n\n this.type = 'default';\n this.status = options.status === undefined ? 200 : options.status;\n this.ok = this.status >= 200 && this.status < 300;\n this.statusText = 'statusText' in options ? options.statusText : 'OK';\n this.headers = new Headers(options.headers);\n this.url = options.url || '';\n this._initBody(bodyInit);\n }\n\n Body.call(Response.prototype);\n\n Response.prototype.clone = function() {\n return new Response(this._bodyInit, {\n status: this.status,\n statusText: this.statusText,\n headers: new Headers(this.headers),\n url: this.url\n })\n };\n\n Response.error = function() {\n var response = new Response(null, {status: 0, statusText: ''});\n response.type = 'error';\n return response\n };\n\n var redirectStatuses = [301, 302, 303, 307, 308];\n\n Response.redirect = function(url, status) {\n if (redirectStatuses.indexOf(status) === -1) {\n throw new RangeError('Invalid status code')\n }\n\n return new Response(null, {status: status, headers: {location: url}})\n };\n\n self.Headers = Headers;\n self.Request = Request;\n self.Response = Response;\n\n self.fetch = function(input, init) {\n return new Promise(function(resolve, reject) {\n var request = new Request(input, init);\n var xhr = new XMLHttpRequest();\n\n xhr.onload = function() {\n var options = {\n status: xhr.status,\n statusText: xhr.statusText,\n headers: parseHeaders(xhr.getAllResponseHeaders() || '')\n };\n options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL');\n var body = 'response' in xhr ? xhr.response : xhr.responseText;\n resolve(new Response(body, options));\n };\n\n xhr.onerror = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.ontimeout = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.open(request.method, request.url, true);\n\n if (request.credentials === 'include') {\n xhr.withCredentials = true;\n } else if (request.credentials === 'omit') {\n xhr.withCredentials = false;\n }\n\n if ('responseType' in xhr && support.blob) {\n xhr.responseType = 'blob';\n }\n\n request.headers.forEach(function(value, name) {\n xhr.setRequestHeader(name, value);\n });\n\n xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit);\n })\n };\n self.fetch.polyfill = true;\n})(typeof self !== 'undefined' ? self : this);\n}).call(__root__, void(0));\nvar fetch = __root__.fetch;\nvar Response = fetch.Response = __root__.Response;\nvar Request = fetch.Request = __root__.Request;\nvar Headers = fetch.Headers = __root__.Headers;\nif (typeof module === 'object' && module.exports) {\nmodule.exports = fetch;\n// Needed for TypeScript consumers without esModuleInterop.\nmodule.exports.default = fetch;\n}\n","/** @license React v16.6.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.6.3\",\n__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}};X.unstable_ConcurrentMode=x;X.unstable_Profiler=u;var Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","import React from \"react\";\nimport FormData from \"form-data\";\nimport fetch from \"cross-fetch\";\n\nconst {dispatch} = wp.data;\nconst {Button} = wp.components\nconst {Fragment, Component} = wp.element\nconst {__} = wp.i18n\nconst {property} = lodash\n\nclass NGGFeaturedThumbnail extends Component {\n\tstate = {\n\t\timage_url: null,\n\t\tmsg: __('Loading...')\n\t}\n\n\tcomponentDidUpdate(prevProps) {\n\t\tif (this.props.image_id !== prevProps.image_id) {\n\t\t\tthis.updateImageUrl();\n\t\t}\n\t}\n\n\tcomponentDidMount() {\n\t\tthis.updateImageUrl();\n\t}\n\n\tupdateImageUrl = () => {\n\t\tthis.getImageUrl(this.props.image_id)\n\t\t\t.then(image_url => this.setState({image_url}))\n\t\t\t.catch((err) => console.log(err) && this.setState({msg: __(\"Could not load image\")}));\n\t}\n\n\tgetImageUrl = image_id => {\n\t\tconst data = new FormData();\n\n\t\tdata.append('action', 'get_image');\n\t\tdata.append('image_id', image_id);\n\n\t\treturn fetch(photocrati_ajax.url,\n\t\t\t{\n\t\t\t\tmethod: 'POST',\n\t\t\t\tbody: data,\n\t\t\t\theaders: {\n\t\t\t\t\t'Accept': 'application/json'\n\t\t\t\t}\n\t\t\t})\n\t\t\t.then(res => res.json())\n\t\t\t.then(property('image.image_url'));\n\t}\n\n\trender() {\n\t\tconst {msg} = this.state;\n\n\t\tconst style = {\n\t\t\tpaddingTop: '5px',\n\t\t\tpaddingBottom: '5px'\n\t\t};\n\n\t\tconst el = this.state.image_url ? <img src={this.state.image_url}/> : <span>{msg}</span>;\n\n\t\treturn (\n\t\t\t<div style={style}>{el}</div>\n\t\t);\n\t}\n}\n\nexport default class NGGFeaturedImage extends Component {\n\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tngg_id: props.meta.ngg_post_thumbnail,\n\t\t\twp_ml_id: props.featuredImageId\n\t\t}\n\t}\n\n\thandleOpenClick = event => {\n\t\ttop.set_ngg_post_thumbnail = this.onUpdatePostThumbnail;\n\t\ttb_show(\n\t\t\t\"Set NextGEN Featured Image\",\n\t\t\tngg_featured_image.modal_url.replace(/%post_id%/, this.props.currentPostId)\n\t\t);\n\t}\n\n\thandleRemoveClick = event => {\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: 0,\n\t\t\tfeatured_media: 0\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: 0\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\tonUpdatePostThumbnail = ngg_image_id => {\n\t\ttb_remove()\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: parseInt(ngg_image_id)\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: meta.ngg_post_thumbnail\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<Fragment>\n\t\t\t\t<Button style={{marginTop: '10px'}}\n\t\t\t\t\t\tonClick={this.handleOpenClick}\n\t\t\t\t\t\tclassName=\"editor-post-featured-image__toggle\">\n\t\t\t\t\t{__('Set NextGEN Featured Image')}\n\t\t\t\t</Button>\n\n\t\t\t\t{this.state.ngg_id > 0 && this.props.meta.ngg_post_thumbnail !== this.state.ngg_id ?\n\t\t\t\t\t<Fragment>\n\t\t\t\t\t\t<NGGFeaturedThumbnail image_id={this.state.ngg_id}/>\n\t\t\t\t\t\t<Button onClick={this.handleRemoveClick}\n\t\t\t\t\t\t\t\tclassName=\"is-link is-destructive\">\n\t\t\t\t\t\t\t{__('Remove featured image')}\n\t\t\t\t\t\t</Button>\n\t\t\t\t\t</Fragment>\n\t\t\t\t\t: ''}\n\t\t\t</Fragment>\n\t\t);\n\t}\n}","import React from \"react\";\nimport NGGFeaturedImage from './components/ngg-post-thumbnail.jsx';\n\nconst {select} = wp.data;\nconst {Fragment} = wp.element\n\nfunction setFeaturedImageDisplay(OriginalComponent) {\n return (props) => {\n const meta = select('core/editor').getCurrentPostAttribute('meta')\n const nggFeaturedImage = meta ? <NGGFeaturedImage {...props} meta={meta}/> : null\n return (\n <Fragment>\n <OriginalComponent {...props}/>\n {nggFeaturedImage}\n </Fragment>\n );\n }\n}\n\nwp.hooks.addFilter('editor.PostFeaturedImage', 'imagely/featured-image-display', setFeaturedImageDisplay);"],"sourceRoot":""}
products/photocrati_nextgen/modules/nextgen_pro_upgrade/templates/upgrade.php CHANGED
@@ -17,7 +17,8 @@
17
  <h3><?php print __('Unlock More Features', 'nggallery'); ?></h3>
18
  <p>
19
  <strong><?php print __('Want even more features', 'nggallery'); ?></strong>
20
- <a href="https://www.imagely.com/nextgen-gallery/?utm_medium=extensions&utm_source=ngg&utm_campaign=wantevenmorefeatures"
 
21
  target="_blank"
22
  rel="noreferrer noopener"><?php print __('Upgrade your NextGEN Gallery account', 'nggallery'); ?></a>
23
  <?php print __('and unlock the following awesome features.'); ?>
17
  <h3><?php print __('Unlock More Features', 'nggallery'); ?></h3>
18
  <p>
19
  <strong><?php print __('Want even more features', 'nggallery'); ?></strong>
20
+ <?php $url = M_Marketing::get_utm_link('https://www.imagely.com/nextgen-gallery/', 'extensions', 'wantevenmorefeatures' ); ?>
21
+ <a href="<?php print esc_attr($url); ?>"
22
  target="_blank"
23
  rel="noreferrer noopener"><?php print __('Upgrade your NextGEN Gallery account', 'nggallery'); ?></a>
24
  <?php print __('and unlock the following awesome features.'); ?>
products/photocrati_nextgen/modules/ngglegacy/admin/overview.php CHANGED
@@ -115,7 +115,7 @@ function nggallery_admin_overview()
115
  <div data-id="pro-link">
116
  <h2><?php _e( 'Upgrade to NextGEN Pro!' ); ?></h2>
117
  <p class="about-text"><span style="font-weight: bold;"><?php _e( 'The most powerful gallery system ever built for WordPress. ', 'nggallery' ); ?></span><br><?php _e( 'Gorgeous new gallery displays, image protection, full screen lightbox, commenting and social sharing for individual images, proofing, ecommerce, digital downloads, and more.', 'nggallery' ); ?></p>
118
- <p class="about-text"><a style='background-color: #9ebc1b' href='https://www.imagely.com/wordpress-gallery-plugin/nextgen-pro/?utm_source=ngg&utm_medium=overviewunlockmore&utm_campaign=getnextgenpro' target='_blank' class="button-primary ngg-pro-upgrade"><?php _e( 'Get NextGEN Pro Now', 'nggallery' ); ?></a></p>
119
 
120
  <div class="feature-section">
121
  <iframe src="https://www.youtube.com/embed/ePnYGQX0Lf8" frameborder="0" allowfullscreen></iframe>
@@ -301,7 +301,7 @@ function nggallery_admin_overview()
301
  <div class="wp-block-column is-vertically-aligned-center"
302
  style="flex-basis:66.66%">
303
  <h3>
304
- <a href="https://www.imagely.com/nextgen-gallery/?utm_medium=nextgenbasicvspro&utm_source=ngg&utm_campaign=unlockpowerfulfeatures"
305
  target="_blank"
306
  rel="noreferrer noopener">Get NextGEN Pro Today and Unlock all the Powerful Features</a>
307
  </h3>
@@ -314,7 +314,7 @@ function nggallery_admin_overview()
314
  <div class="wp-block-buttons">
315
  <div class="wp-block-button">
316
  <a class="wp-block-button__link has-text-color has-background no-border-radius"
317
- href="https://www.imagely.com/nextgen-gallery/?utm_medium=nextgenbasicvspro&utm_source=ngg&utm_campaign=getnextgenpro"
318
  style="background-color: #9ebc1b; color: #ffffff"
319
  target="_blank"
320
  rel="noreferrer noopener">Get NextGEN Pro</a>
@@ -358,7 +358,7 @@ function nggallery_admin_overview()
358
  <div class="feature-section two-col">
359
  <?php } ?>
360
  <div class="col">
361
- <a href="https://www.imagely.com/wordpress-photography-themes/?utm_source=ngg&utm_medium=imagelythemes&utm_campaign=<?php print esc_attr($preset); ?>" target="_blank">
362
  <img src="https://f001.backblazeb2.com/file/photocrati-demos/<?php print esc_attr($preset); ?>.png"
363
  alt="<?php print esc_attr($preset); ?>"
364
  title="<?php print esc_attr($preset); ?>"/>
@@ -384,17 +384,17 @@ function nggallery_admin_overview()
384
  <p class="about-text"><?php _e( "NextGEN Gallery and other Imagely products are used by some of the best photographers in the world. Meet some of the Imagely Ambassadors who are putting Imagely and NextGEN Gallery to work professionally.", 'nggallery' ); ?>
385
  </p>
386
  <div class="col">
387
- <a href="https://www.imagely.com/team-member/the-youngrens/?utm_source=ngg&utm_medium=ambassador&utm_campaign=theyoungrens" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/theyoungrens-ngg.jpg" alt="The Youngrens"/></a>
388
  <h3><?php _e( 'The Youngrens' ); ?></h3>
389
  <p><?php _e( 'Jeff and Erin are a luxury husband and wife photography team who deeply love each other and their photography clients. They shoot weddings and engagements all over the U.S. and beyond. With three photography businesses that serve different clientele, they have unique insights into business strategies and are passionate about improving the day to day lives of other photographers.', 'nggallery' ); ?></p>
390
  </div>
391
  <div class="col">
392
- <a href="https://www.imagely.com/team-member/tamara-lackey/?utm_source=ngg&utm_medium=ambassador&utm_campaign=tamaralackey" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/TamaraLackey-ngg.jpg" alt="Tamara Lackey" /></a>
393
  <h3><?php _e( 'Tamara Lackey' ); ?></h3>
394
  <p><?php _e( 'Tamara Lackey is a renowned professional photographer, speaker, and author. Her authentic lifestyle photography, from children’s portraits to celebrity portraits, is praised within her industry and published internationally. She is a Nikon USA Ambassador, the host of The reDefine Show web series, and the co-founder of the non-profit charitable organization, Beautiful Together, in support of children waiting for families.', 'nggallery' ); ?></p>
395
  </div>
396
  <div class="col">
397
- <a href="https://www.imagely.com/team-member/colby-brown/?utm_source=ngg&utm_medium=ambassador&utm_campaign=colbybrown" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/colby-brown-ngg.jpg" alt="Colby Brown" /></a>
398
  <h3><?php _e( 'Colby Brown' ); ?></h3>
399
  <p><?php _e( 'Colby is a photographer, photo educator, and author specializing in landscape, travel and humanitarian photography. With an audience reaching millions, Colby partners on social influencer marketing campaigns with some of the biggest companies and destinations in the world, including Sony, Samsung, Toshiba, Iceland Naturally, Jordan Tourism Board, Australia.com, Visit California and more.', 'nggallery' ); ?></p>
400
  </div>
@@ -402,17 +402,17 @@ function nggallery_admin_overview()
402
 
403
  <div class="feature-section three-col">
404
  <div class="col">
405
- <a href="https://www.imagely.com/team-member/jared-platt/?utm_source=ngg&utm_medium=ambassador&utm_campaign=jaredplatt" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/jared-platt-ngg.jpg" alt="Jared Platt" /></a>
406
  <h3><?php _e( 'Jared Platt' ); ?></h3>
407
  <p><?php _e( 'Jared is a professional wedding and lifestyle photographer. He also travels the world giving lectures and workshops on photography, lighting, and post-production efficiency and workflow. His interactive style, and attention to detail and craft make him an entertaining and demanding photography instructor.', 'nggallery' ); ?></p>
408
  </div>
409
  <div class="col">
410
- <a href="https://www.imagely.com/team-member/brian-matiash/?utm_source=ngg&utm_medium=ambassador&utm_campaign=brianmatiash" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/brian-matiash-ngg.jpeg" alt="" /></a>
411
  <h3><?php _e( 'Brian Matiash' ); ?></h3>
412
  <p><?php _e( 'Brian is a professional photographer, author, and educator. He fuses landscape & travel photography with experiential storytelling and practical instructing to help others grow creatively. He is also a Sony Artisan of Imagery, a Zeiss Lens Ambassador, a Formatt-Hitech Featured Photographer, and a member of G-Technology’s G-Team.', 'nggallery' ); ?></p>
413
  </div>
414
  <div class="col">
415
- <a href="https://www.imagely.com/team-member/christine-tremoulet/?utm_source=ngg&utm_medium=ambassador&utm_campaign=christinetremoulet" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/Christine-Tremoulet-ngg.jpg" alt="" /></a>
416
  <h3><?php _e( 'Christine Tremoulet' ); ?></h3>
417
  <p><?php _e( 'Christine famously coined the term WordPress. She is an author, speaker, business coach, and story strategist who specializes in helping creatives celebrate their story online through blogging and social media. When not offering actionable know-how to businesses, she can be found taking long road trips across North America in her Mini Cooper.', 'nggallery' ); ?></p>
418
  </div>
@@ -420,7 +420,7 @@ function nggallery_admin_overview()
420
 
421
  <div class="feature-section three-col">
422
  <div class="col">
423
- <a href="https://www.imagely.com/team-member/david-beckstead/?utm_source=ngg&utm_medium=ambassador&utm_campaign=davidbeckstead" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/david-beckstead-ngg.jpg" alt="David Beckstead" /></a>
424
  <h3><?php _e( 'David Beckstead' ); ?></h3>
425
  <p><?php _e( 'Named one of the Top 10 Wedding Photographers in the World by American Photo magazine, David is a celebrated photographer and educator. He is also a mountain man with a enviable lifestyle: from his base in rural Washington, he travels all over the world teaching workshops, while sharing lessons with 16,000 photographers in the Abstract Canvas Facebook group.', 'nggallery' ); ?></p>
426
  </div>
115
  <div data-id="pro-link">
116
  <h2><?php _e( 'Upgrade to NextGEN Pro!' ); ?></h2>
117
  <p class="about-text"><span style="font-weight: bold;"><?php _e( 'The most powerful gallery system ever built for WordPress. ', 'nggallery' ); ?></span><br><?php _e( 'Gorgeous new gallery displays, image protection, full screen lightbox, commenting and social sharing for individual images, proofing, ecommerce, digital downloads, and more.', 'nggallery' ); ?></p>
118
+ <p class="about-text"><a style='background-color: #9ebc1b' href='<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/wordpress-gallery-plugin/nextgen-pro/', 'overviewunlockmore', 'getnextgenpro')); ?>' target='_blank' class="button-primary ngg-pro-upgrade"><?php _e( 'Get NextGEN Pro Now', 'nggallery' ); ?></a></p>
119
 
120
  <div class="feature-section">
121
  <iframe src="https://www.youtube.com/embed/ePnYGQX0Lf8" frameborder="0" allowfullscreen></iframe>
301
  <div class="wp-block-column is-vertically-aligned-center"
302
  style="flex-basis:66.66%">
303
  <h3>
304
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/nextgen-gallery/', 'nextgenbasicvspro', 'unlockpowerfulfeatures')); ?>"
305
  target="_blank"
306
  rel="noreferrer noopener">Get NextGEN Pro Today and Unlock all the Powerful Features</a>
307
  </h3>
314
  <div class="wp-block-buttons">
315
  <div class="wp-block-button">
316
  <a class="wp-block-button__link has-text-color has-background no-border-radius"
317
+ href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/nextgen-gallery/', 'nextgenbasicvspro', 'getnextgenpro')); ?>"
318
  style="background-color: #9ebc1b; color: #ffffff"
319
  target="_blank"
320
  rel="noreferrer noopener">Get NextGEN Pro</a>
358
  <div class="feature-section two-col">
359
  <?php } ?>
360
  <div class="col">
361
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/wordpress-photography-themes/', 'imagelythemes', $preset)); ?>" target="_blank">
362
  <img src="https://f001.backblazeb2.com/file/photocrati-demos/<?php print esc_attr($preset); ?>.png"
363
  alt="<?php print esc_attr($preset); ?>"
364
  title="<?php print esc_attr($preset); ?>"/>
384
  <p class="about-text"><?php _e( "NextGEN Gallery and other Imagely products are used by some of the best photographers in the world. Meet some of the Imagely Ambassadors who are putting Imagely and NextGEN Gallery to work professionally.", 'nggallery' ); ?>
385
  </p>
386
  <div class="col">
387
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/team-member/the-youngrens/', 'ambassador', 'theyoungrens')); ?>" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/theyoungrens-ngg.jpg" alt="The Youngrens"/></a>
388
  <h3><?php _e( 'The Youngrens' ); ?></h3>
389
  <p><?php _e( 'Jeff and Erin are a luxury husband and wife photography team who deeply love each other and their photography clients. They shoot weddings and engagements all over the U.S. and beyond. With three photography businesses that serve different clientele, they have unique insights into business strategies and are passionate about improving the day to day lives of other photographers.', 'nggallery' ); ?></p>
390
  </div>
391
  <div class="col">
392
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/team-member/tamara-lackey/', 'ambassador', 'tamaralackey')); ?>" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/TamaraLackey-ngg.jpg" alt="Tamara Lackey" /></a>
393
  <h3><?php _e( 'Tamara Lackey' ); ?></h3>
394
  <p><?php _e( 'Tamara Lackey is a renowned professional photographer, speaker, and author. Her authentic lifestyle photography, from children’s portraits to celebrity portraits, is praised within her industry and published internationally. She is a Nikon USA Ambassador, the host of The reDefine Show web series, and the co-founder of the non-profit charitable organization, Beautiful Together, in support of children waiting for families.', 'nggallery' ); ?></p>
395
  </div>
396
  <div class="col">
397
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/team-member/colby-brown/', 'ambassador', 'colbybrown')); ?>" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/colby-brown-ngg.jpg" alt="Colby Brown" /></a>
398
  <h3><?php _e( 'Colby Brown' ); ?></h3>
399
  <p><?php _e( 'Colby is a photographer, photo educator, and author specializing in landscape, travel and humanitarian photography. With an audience reaching millions, Colby partners on social influencer marketing campaigns with some of the biggest companies and destinations in the world, including Sony, Samsung, Toshiba, Iceland Naturally, Jordan Tourism Board, Australia.com, Visit California and more.', 'nggallery' ); ?></p>
400
  </div>
402
 
403
  <div class="feature-section three-col">
404
  <div class="col">
405
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/team-member/jared-platt/', 'ambassador', 'jaredplatt')); ?>" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/jared-platt-ngg.jpg" alt="Jared Platt" /></a>
406
  <h3><?php _e( 'Jared Platt' ); ?></h3>
407
  <p><?php _e( 'Jared is a professional wedding and lifestyle photographer. He also travels the world giving lectures and workshops on photography, lighting, and post-production efficiency and workflow. His interactive style, and attention to detail and craft make him an entertaining and demanding photography instructor.', 'nggallery' ); ?></p>
408
  </div>
409
  <div class="col">
410
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/team-member/brian-matiash/', 'ambassador', 'brianmatiash')); ?>" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/brian-matiash-ngg.jpeg" alt="" /></a>
411
  <h3><?php _e( 'Brian Matiash' ); ?></h3>
412
  <p><?php _e( 'Brian is a professional photographer, author, and educator. He fuses landscape & travel photography with experiential storytelling and practical instructing to help others grow creatively. He is also a Sony Artisan of Imagery, a Zeiss Lens Ambassador, a Formatt-Hitech Featured Photographer, and a member of G-Technology’s G-Team.', 'nggallery' ); ?></p>
413
  </div>
414
  <div class="col">
415
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/team-member/christine-tremoulet/', 'ambassador', 'christinetremoulet')); ?>" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/Christine-Tremoulet-ngg.jpg" alt="" /></a>
416
  <h3><?php _e( 'Christine Tremoulet' ); ?></h3>
417
  <p><?php _e( 'Christine famously coined the term WordPress. She is an author, speaker, business coach, and story strategist who specializes in helping creatives celebrate their story online through blogging and social media. When not offering actionable know-how to businesses, she can be found taking long road trips across North America in her Mini Cooper.', 'nggallery' ); ?></p>
418
  </div>
420
 
421
  <div class="feature-section three-col">
422
  <div class="col">
423
+ <a href="<?php print esc_attr(M_Marketing::get_utm_link('https://www.imagely.com/team-member/david-beckstead/', 'ambassador', 'davidbeckstead')); ?>" target="_blank"><img src="https://f001.backblaze.com/file/nextgen-gallery/david-beckstead-ngg.jpg" alt="David Beckstead" /></a>
424
  <h3><?php _e( 'David Beckstead' ); ?></h3>
425
  <p><?php _e( 'Named one of the Top 10 Wedding Photographers in the World by American Photo magazine, David is a celebrated photographer and educator. He is also a mountain man with a enviable lifestyle: from his base in rural Washington, he travels all over the world teaching workshops, while sharing lessons with 16,000 photographers in the Abstract Canvas Facebook group.', 'nggallery' ); ?></p>
426
  </div>
products/photocrati_nextgen/modules/third_party_compat/module.third_party_compat.php CHANGED
@@ -143,8 +143,14 @@ class M_Third_Party_Compat extends C_Base_Module
143
  return $placeholder;
144
  }
145
 
 
 
 
146
  public function nimble_find_content($collection)
147
  {
 
 
 
148
  foreach ($collection as $item) {
149
  if (isset($item['value']) && !empty($item['value']['text_content']))
150
  M_Gallery_Display::enqueue_frontent_resources_for_content($item['value']['text_content']);
143
  return $placeholder;
144
  }
145
 
146
+ /**
147
+ * @param array $collection
148
+ */
149
  public function nimble_find_content($collection)
150
  {
151
+ if (!is_array($collection))
152
+ return;
153
+
154
  foreach ($collection as $item) {
155
  if (isset($item['value']) && !empty($item['value']['text_content']))
156
  M_Gallery_Display::enqueue_frontent_resources_for_content($item['value']['text_content']);
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Contributors: photocrati, imagely
3
  Tags: wordpress gallery plugin, gallery, nextgen, nextgen gallery, photo gallery, image gallery, photography, slideshow, images, photo, photo album, watermark
4
  Requires at least: 5.5.4
5
- Stable tag: 3.11
6
  Tested up to: 5.7.2
7
  License: GPLv3
8
  Requires PHP: 5.6
@@ -179,6 +179,10 @@ For more information, feel free to visit the official website for the NextGEN Ga
179
 
180
  == Changelog ==
181
 
 
 
 
 
182
  = V3.11 - 05.26.2021
183
  * Fixed: Now compatible with NimbleBuilder
184
  * Fixed: Importing images from the Media Library was broken due to a z-index issue
2
  Contributors: photocrati, imagely
3
  Tags: wordpress gallery plugin, gallery, nextgen, nextgen gallery, photo gallery, image gallery, photography, slideshow, images, photo, photo album, watermark
4
  Requires at least: 5.5.4
5
+ Stable tag: 3.12
6
  Tested up to: 5.7.2
7
  License: GPLv3
8
  Requires PHP: 5.6
179
 
180
  == Changelog ==
181
 
182
+ = V3.12 - 07.13.2021
183
+ * Fixed: PHP warning generated for some Nimble Builder users
184
+ * Changed: Added 'ngg_marketing_parameters' filter
185
+
186
  = V3.11 - 05.26.2021
187
  * Fixed: Now compatible with NimbleBuilder
188
  * Fixed: Importing images from the Media Library was broken due to a z-index issue