WC Vendors - Version 2.1.10

Version Description

Download this release

Release Info

Developer digitalchild
Plugin Icon 128x128 WC Vendors
Version 2.1.10
Comparing to
See all releases

Code changes from version 2.1.9 to 2.1.10

assets/js/admin/wcv-admin-commissions.js ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ /* global wcv_admin_commission_params */
2
+ (function( $ ) {
3
+ 'use strict';
4
+ $( '#mark_all_paid' ).click(function( e ) {
5
+ if( ! window.confirm( wcv_admin_commissions_params.confirm_prompt ) ) {
6
+ e.preventDefault();
7
+ }
8
+ });
9
+
10
+ })( jQuery );
changelog.txt CHANGED
@@ -1,10 +1,24 @@
1
  Changelog for WC Vendors Marketplace
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  Version 2.1.9 - 9th may 2019
4
 
5
  * Updated: Tested to 5.6 and WooCommerce 3.6.x
6
  * Updated: Removed development files from release
7
- * Updated: Language file
8
  * Fixed: Commission tab inside Product Data box style problem #549
9
  * Fixed: Invalid vendor settings form markup thanks to bporcelli
10
 
1
  Changelog for WC Vendors Marketplace
2
 
3
+ Version 2.1.10 - 13th June 2019
4
+
5
+ * Added: Vendor Store column to user vendor role page
6
+ * Added: Use Vendor display name for vendor columns in admin #547
7
+ * Added: Bulk action to users screen to make vendor the primary role
8
+ * Added: Option to disable inventory emails for vendors #566
9
+ * Updated: Tested to latest version of WordPress and WooCommerce
10
+ * Updated: Translation strings
11
+ * Fixed: Multi role issue - customer role still the primary role after vendor approval #563
12
+ * Fixed: Bank account number not saving #568
13
+ * Fixed: Npm tar vulnerability (#562)
14
+ * Fixed: Email Issues #559 (#561)
15
+ * Fixed: Use role slug rather than role name thanks dvrcthewrld
16
+
17
  Version 2.1.9 - 9th may 2019
18
 
19
  * Updated: Tested to 5.6 and WooCommerce 3.6.x
20
  * Updated: Removed development files from release
21
+ * Updated: Language file
22
  * Fixed: Commission tab inside Product Data box style problem #549
23
  * Fixed: Invalid vendor settings form markup thanks to bporcelli
24
 
class-wc-vendors.php CHANGED
@@ -7,11 +7,11 @@
7
  * Author URI: https://www.wcvendors.com
8
  * GitHub Plugin URI: https://github.com/wcvendors/wcvendors
9
  *
10
- * Version: 2.1.9
11
- * Requires at least: 4.4.0
12
- * Tested up to: 5.2
13
  * WC requires at least: 3.3.0
14
- * WC tested up to: 3.6.2
15
  *
16
  * Text Domain: wc-vendors
17
  * Domain Path: /languages/
@@ -97,7 +97,7 @@ if ( wcv_is_woocommerce_activated() ) {
97
  */
98
  class WC_Vendors {
99
 
100
- public $version = '2.1.9';
101
 
102
  /**
103
  * @var
@@ -296,14 +296,27 @@ if ( wcv_is_woocommerce_activated() ) {
296
  } // include_init()
297
 
298
  /**
299
- * Load plugin assets
 
 
300
  */
301
  public function include_assets() {
302
 
303
  $screen = get_current_screen();
304
 
305
- if ( in_array( $screen->id, array( 'edit-product' ) ) ) {
306
- wp_enqueue_script( 'wcv_quick-edit', wcv_assets_url . 'js/wcv-admin-quick-edit.js', array( 'jquery' ) );
 
 
 
 
 
 
 
 
 
 
 
307
  }
308
 
309
  }
7
  * Author URI: https://www.wcvendors.com
8
  * GitHub Plugin URI: https://github.com/wcvendors/wcvendors
9
  *
10
+ * Version: 2.1.10
11
+ * Requires at least: 5.0.0
12
+ * Tested up to: 5.2.1
13
  * WC requires at least: 3.3.0
14
+ * WC tested up to: 3.6.4
15
  *
16
  * Text Domain: wc-vendors
17
  * Domain Path: /languages/
97
  */
98
  class WC_Vendors {
99
 
100
+ public $version = '2.1.10';
101
 
102
  /**
103
  * @var
296
  } // include_init()
297
 
298
  /**
299
+ * Load plugin assets
300
+ *
301
+ * @version 2.1.10
302
  */
303
  public function include_assets() {
304
 
305
  $screen = get_current_screen();
306
 
307
+ switch ( $screen->id ) {
308
+ case 'edit-product':
309
+ wp_enqueue_script( 'wcv_quick-edit', wcv_assets_url . 'js/wcv-admin-quick-edit.js', array( 'jquery' ), WCV_VERSION );
310
+ break;
311
+ case 'wc-vendors_page_wcv-commissions':
312
+ wp_register_script( 'wcv_admin_commissions', wcv_assets_url . 'js/admin/wcv-admin-commissions.js', array( 'jquery' ), WCV_VERSION , true );
313
+ $param_args = apply_filters( 'wcv_admin_commissions_params', array( 'confirm_prompt' => __( 'Are you sure you want mark all commissions paid?', 'wc-vendors' ) ) );
314
+ wp_localize_script( 'wcv_admin_commissions', 'wcv_admin_commissions_params', $param_args );
315
+ wp_enqueue_script( 'wcv_admin_commissions' );
316
+ break;
317
+ default:
318
+ # code...
319
+ break;
320
  }
321
 
322
  }
classes/admin/class-admin-users.php CHANGED
@@ -25,6 +25,13 @@ class WCV_Admin_Users {
25
 
26
  add_filter( 'add_menu_classes', array( $this, 'show_pending_number' ) );
27
 
 
 
 
 
 
 
 
28
  // Disabling non-vendor related items on the admin screens
29
  if ( WCV_Vendors::is_vendor( get_current_user_id() ) ) {
30
  add_filter( 'woocommerce_csv_product_role' , array( $this, 'csv_import_suite_compatibility' ) );
@@ -42,9 +49,8 @@ class WCV_Admin_Users {
42
  add_filter( 'views_edit-product', array( $this, 'hide_nonvendor_links' ) );
43
 
44
  // Filter user attachments so they only see their own attachements
45
- add_action( 'ajax_query_attachments_args', array( $this, 'show_user_attachment_ajax' ) );
46
- add_filter( 'parse_query' , array( $this, 'show_user_attachment_page' ) );
47
-
48
  add_action( 'admin_menu' , array( $this, 'remove_menu_page' ), 99 );
49
  add_action( 'add_meta_boxes' , array( $this, 'remove_meta_boxes' ), 99 );
50
  add_filter( 'product_type_selector' , array( $this, 'filter_product_types' ), 99 );
@@ -60,7 +66,6 @@ class WCV_Admin_Users {
60
 
61
  // Check allowed product types and hide controls
62
  add_filter( 'product_type_options', array( $this, 'check_allowed_product_type_options' ) );
63
-
64
  }
65
 
66
  }
@@ -475,4 +480,84 @@ class WCV_Admin_Users {
475
  return $type_options;
476
  }
477
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
478
  }
25
 
26
  add_filter( 'add_menu_classes', array( $this, 'show_pending_number' ) );
27
 
28
+ // Add vendor shop name to user page
29
+ add_filter( 'manage_users_columns', array( $this, 'add_vendor_shop_column' ), 15, 1 );
30
+ add_filter( 'manage_users_custom_column', array( $this, 'add_vendor_shop_column_data' ), 10, 3 );
31
+ add_filter( 'bulk_actions-users', array( $this, 'set_vendor_default_role' ) );
32
+ add_filter( 'handle_bulk_actions-users', array( $this, 'handle_set_vendor_primary_role' ), 10, 3 );
33
+
34
+
35
  // Disabling non-vendor related items on the admin screens
36
  if ( WCV_Vendors::is_vendor( get_current_user_id() ) ) {
37
  add_filter( 'woocommerce_csv_product_role' , array( $this, 'csv_import_suite_compatibility' ) );
49
  add_filter( 'views_edit-product', array( $this, 'hide_nonvendor_links' ) );
50
 
51
  // Filter user attachments so they only see their own attachements
52
+ add_action( 'ajax_query_attachments_args' , array( $this, 'show_user_attachment_ajax' ) );
53
+ add_filter( 'parse_query' , array( $this, 'show_user_attachment_page' ) );
 
54
  add_action( 'admin_menu' , array( $this, 'remove_menu_page' ), 99 );
55
  add_action( 'add_meta_boxes' , array( $this, 'remove_meta_boxes' ), 99 );
56
  add_filter( 'product_type_selector' , array( $this, 'filter_product_types' ), 99 );
66
 
67
  // Check allowed product types and hide controls
68
  add_filter( 'product_type_options', array( $this, 'check_allowed_product_type_options' ) );
 
69
  }
70
 
71
  }
480
  return $type_options;
481
  }
482
 
483
+ /**
484
+ * Add vendor shop column to users screen
485
+ *
486
+ * @since 2.1.10
487
+ * @version 2.1.10
488
+ */
489
+ public function add_vendor_shop_column( $columns ){
490
+ if ( array_key_exists( 'role', $_GET) && 'vendor' === $_GET['role'] ){
491
+ $new_columns = array();
492
+ foreach ( $columns as $key => $label ) {
493
+ if ( $key === 'email' ){
494
+ $new_columns['vendor'] = sprintf( __( '%s Store ', 'wc-vendors' ), wcv_get_vendor_name() );
495
+ }
496
+ $new_columns[ $key ] = $label;
497
+ }
498
+ return $new_columns;
499
+ }
500
+
501
+ return $columns;
502
+ }
503
+
504
+ /**
505
+ * Add vendor shop column data to users screen
506
+ *
507
+ * @since 2.1.10
508
+ * @version 2.1.10
509
+ */
510
+ public function add_vendor_shop_column_data( $custom_column, $column, $user_id ){
511
+ switch ( $column ) {
512
+ case 'vendor':
513
+ $shop_name = WCV_Vendors::get_vendor_sold_by( $user_id );
514
+ $display_name = empty( $shop_name ) ? get_the_author() : $shop_name;
515
+ $store_url = WCVendors_Pro_Vendor_Controller::get_vendor_store_url( $user_id );
516
+ $target = apply_filters( 'wcv_users_view_store_url_target', 'target="_blank"' );
517
+ $class = apply_filters( 'wcv_users_view_store_url_class', 'class=""' );
518
+ return sprintf(
519
+ '<a href="%s"%s%s>%s</a>',
520
+ $store_url,
521
+ $class,
522
+ $target,
523
+ $display_name );
524
+ break;
525
+
526
+ default:
527
+ # code...
528
+ break;
529
+ }
530
+ }
531
+
532
+ /**
533
+ * Add new bulk action to users screen to set default role to vendor
534
+ *
535
+ * @since 2.1.10
536
+ * @version 2.1.10
537
+ */
538
+ public function set_vendor_default_role( $actions ){
539
+ $actions[ 'set_vendor_default_role' ] = sprintf( __( 'Set primary role to %s ', 'wc-vendors' ), wcv_get_vendor_name() );
540
+ return $actions;
541
+ }
542
+
543
+ /**
544
+ * Process the bulk action for setting vendor default role
545
+ *
546
+ * @since 2.1.10
547
+ * @version 2.1.10
548
+ */
549
+ public function handle_set_vendor_primary_role( $sendback, $action, $userids ){
550
+
551
+ if ( 'set_vendor_default_role' == $action ){
552
+ foreach ( $userids as $user_id ) {
553
+ if ( WCV_Vendors::is_vendor( $user_id ) ){
554
+ $user = new WP_User( $user_id );
555
+ wcv_set_primary_vendor_role( $user );
556
+ }
557
+ }
558
+ }
559
+
560
+ return $sendback;
561
+ }
562
+
563
  }
classes/admin/class-product-meta.php CHANGED
@@ -114,7 +114,7 @@ class WCV_Product_Meta {
114
  extract( $args );
115
 
116
  $roles = array( 'vendor', 'administrator' );
117
- $user_args = array( 'fields' => array( 'ID', 'user_login' ) );
118
 
119
  $output = "<select style='width:200px;' name='$id' id='$id' class='$class' data-placeholder='$placeholder'>\n";
120
  $output .= "\t<option value=''></option>\n";
@@ -128,10 +128,7 @@ class WCV_Product_Meta {
128
  if ( empty( $users ) ) {
129
  continue;
130
  }
131
- foreach ( (array) $users as $user ) {
132
- $select = selected( $user->ID, $selected, false );
133
- $output .= "\t<option value='$user->ID' $select>$user->user_login</option>\n";
134
- }
135
  }
136
  $output .= '</select>';
137
 
@@ -225,14 +222,16 @@ class WCV_Product_Meta {
225
 
226
  }
227
 
228
- /*
229
- * Rename the Authors column to Vendor on products page
230
- */
231
- public function vendor_column_quickedit( $posts_columns ) {
232
-
233
- $posts_columns['author'] = wcv_get_vendor_name();
234
 
235
- return $posts_columns;
 
 
236
  }
237
 
238
  /*
@@ -257,13 +256,11 @@ class WCV_Product_Meta {
257
  if ( empty( $users ) ) {
258
  continue;
259
  }
260
- foreach ( (array) $users as $user ) {
261
- $select = selected( $user->ID, $selected, false );
262
- $output .= "\t<option value='$user->ID' $select>$user->display_name</option>\n";
263
- }
264
  }
265
  $output .= '</select>';
266
 
 
267
  ?>
268
  <br class="clear"/>
269
  <label class="inline-edit-author-new">
@@ -330,9 +327,12 @@ class WCV_Product_Meta {
330
  }
331
  }
332
 
333
- /*
334
- * Display hidden column data for js
335
- */
 
 
 
336
  public function display_vendor_column( $column, $post_id ) {
337
 
338
  $vendor = get_post_field( 'post_author', $post_id );
@@ -344,12 +344,55 @@ class WCV_Product_Meta {
344
  <div id="post_author"><?php echo $vendor; ?></div>
345
  </div>
346
  <?php
347
-
348
  break;
 
 
 
 
 
 
 
 
 
 
349
 
350
  default:
351
  break;
352
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
353
 
 
 
 
 
 
 
 
354
  }
 
355
  }
114
  extract( $args );
115
 
116
  $roles = array( 'vendor', 'administrator' );
117
+ $user_args = array( 'fields' => array( 'ID', 'display_name' ) );
118
 
119
  $output = "<select style='width:200px;' name='$id' id='$id' class='$class' data-placeholder='$placeholder'>\n";
120
  $output .= "\t<option value=''></option>\n";
128
  if ( empty( $users ) ) {
129
  continue;
130
  }
131
+ $output .= wcv_vendor_drop_down_options( $users, $selected );
 
 
 
132
  }
133
  $output .= '</select>';
134
 
222
 
223
  }
224
 
225
+ /**
226
+ * Remove the author column and replace it with a vendor column on the products page
227
+ *
228
+ * @version 2.1.0
229
+ */
230
+ public function vendor_column_quickedit( $columns ) {
231
 
232
+ unset( $columns[ 'author'] );
233
+ $columns['vendor'] = sprintf( __( '%s Store ', 'wc-vendors' ), wcv_get_vendor_name() );
234
+ return $columns;
235
  }
236
 
237
  /*
256
  if ( empty( $users ) ) {
257
  continue;
258
  }
259
+ $output .= wcv_vendor_drop_down_options( $users, $selected );
 
 
 
260
  }
261
  $output .= '</select>';
262
 
263
+
264
  ?>
265
  <br class="clear"/>
266
  <label class="inline-edit-author-new">
327
  }
328
  }
329
 
330
+ /**
331
+ * Display the vendor column and the hidden vendor column
332
+ *
333
+ * @since 1.0.1
334
+ * @version 2.1.10
335
+ */
336
  public function display_vendor_column( $column, $post_id ) {
337
 
338
  $vendor = get_post_field( 'post_author', $post_id );
344
  <div id="post_author"><?php echo $vendor; ?></div>
345
  </div>
346
  <?php
 
347
  break;
348
+ case 'vendor':
349
+ $post = get_post( $post_id );
350
+ $args = array(
351
+ 'post_type' => $post->post_type,
352
+ 'author' => get_the_author_meta( 'ID' ),
353
+ );
354
+ $shop_name = WCV_Vendors::get_vendor_sold_by( $vendor );
355
+ $display_name = empty( $shop_name ) ? get_the_author() : $shop_name;
356
+ echo $this->get_edit_link( $args, $display_name );
357
+ break;
358
 
359
  default:
360
  break;
361
  }
362
+ }
363
+
364
+ /**
365
+ * Helper to create links to edit.php with params.
366
+ *
367
+ * @since 2.1.10
368
+ *
369
+ * @param string[] $args Associative array of URL parameters for the link.
370
+ * @param string $label Link text.
371
+ * @param string $class Optional. Class attribute. Default empty string.
372
+ * @return string The formatted link string.
373
+ */
374
+ protected function get_edit_link( $args, $label, $class = '' ) {
375
+ $url = add_query_arg( $args, 'edit.php' );
376
+
377
+ $class_html = $aria_current = '';
378
+ if ( ! empty( $class ) ) {
379
+ $class_html = sprintf(
380
+ ' class="%s"',
381
+ esc_attr( $class )
382
+ );
383
+
384
+ if ( 'current' === $class ) {
385
+ $aria_current = ' aria-current="page"';
386
+ }
387
+ }
388
 
389
+ return sprintf(
390
+ '<a href="%s"%s%s>%s</a>',
391
+ esc_url( $url ),
392
+ $class_html,
393
+ $aria_current,
394
+ $label
395
+ );
396
  }
397
+
398
  }
classes/admin/class-vendor-applicants.php CHANGED
@@ -31,7 +31,10 @@ class WCV_Vendor_Applicants {
31
 
32
 
33
  /**
 
34
  *
 
 
35
  */
36
  public function user_row_actions_commit() {
37
 
@@ -41,13 +44,20 @@ class WCV_Vendor_Applicants {
41
 
42
  switch ( $_GET['action'] ) {
43
  case 'approve_vendor':
44
- $role = 'vendor';
 
 
45
  add_action( 'admin_notices', array( $this, 'approved' ) );
46
  do_action( 'wcvendors_approve_vendor', $wp_user_object );
47
  break;
48
 
49
  case 'deny_vendor':
50
  $role = apply_filters( 'wcvendors_denied_vendor_role', get_option( 'default_role', 'subscriber' ) );
 
 
 
 
 
51
  add_action( 'admin_notices', array( $this, 'denied' ) );
52
  do_action( 'wcvendors_deny_vendor', $wp_user_object );
53
  break;
@@ -57,9 +67,6 @@ class WCV_Vendor_Applicants {
57
  break;
58
  }
59
 
60
- $wp_user_object->remove_role( 'pending_vendor' );
61
- $wp_user_object->add_role( $role );
62
-
63
  }
64
  }
65
 
@@ -99,5 +106,4 @@ class WCV_Vendor_Applicants {
99
 
100
  return $values;
101
  }
102
-
103
  }
31
 
32
 
33
  /**
34
+ * Process the approve and deny actions for the user screen
35
  *
36
+ * @since 1.0.1
37
+ * @version 2.1.10
38
  */
39
  public function user_row_actions_commit() {
40
 
44
 
45
  switch ( $_GET['action'] ) {
46
  case 'approve_vendor':
47
+ // Remove the pending vendor role.
48
+ $wp_user_object->remove_role( 'pending_vendor' );
49
+ wcv_set_primary_vendor_role( $wp_user_object );
50
  add_action( 'admin_notices', array( $this, 'approved' ) );
51
  do_action( 'wcvendors_approve_vendor', $wp_user_object );
52
  break;
53
 
54
  case 'deny_vendor':
55
  $role = apply_filters( 'wcvendors_denied_vendor_role', get_option( 'default_role', 'subscriber' ) );
56
+ $wp_user_object->remove_role( 'pending_vendor' );
57
+ // Only add the default role if the user uas no other roles
58
+ if ( empty( $wp_user_object->roles ) ){
59
+ $wp_user_object->add_role( $role );
60
+ }
61
  add_action( 'admin_notices', array( $this, 'denied' ) );
62
  do_action( 'wcvendors_deny_vendor', $wp_user_object );
63
  break;
67
  break;
68
  }
69
 
 
 
 
70
  }
71
  }
72
 
106
 
107
  return $values;
108
  }
 
109
  }
classes/admin/class-wcv-admin-setup.php CHANGED
@@ -25,8 +25,11 @@ class WCV_Admin_Setup {
25
  add_filter( 'admin_footer_text' , array( $this, 'admin_footer_text' ), 1 );
26
  add_action( 'admin_init' , array( $this, 'export_commissions' ) );
27
  add_action( 'admin_init' , array( $this, 'export_sum_commissions' ) );
 
28
  add_filter( 'woocommerce_screen_ids' , array( $this, 'wcv_screen_ids' ) );
29
  add_action( 'wcvendors_update_options_capabilities', array( $this, 'update_vendor_role' ) );
 
 
30
  }
31
 
32
  public function add_vendor_details( $order ) {
@@ -220,6 +223,33 @@ class WCV_Admin_Setup {
220
 
221
  }
222
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
223
 
224
  /**
225
  * Add wc vendors screens to woocommerce screen ids to utilise js and css assets from woocommerce.
@@ -301,4 +331,51 @@ class WCV_Admin_Setup {
301
 
302
  }
303
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
  }
25
  add_filter( 'admin_footer_text' , array( $this, 'admin_footer_text' ), 1 );
26
  add_action( 'admin_init' , array( $this, 'export_commissions' ) );
27
  add_action( 'admin_init' , array( $this, 'export_sum_commissions' ) );
28
+ add_action( 'admin_init' , array( $this, 'mark_all_paid' ) );
29
  add_filter( 'woocommerce_screen_ids' , array( $this, 'wcv_screen_ids' ) );
30
  add_action( 'wcvendors_update_options_capabilities', array( $this, 'update_vendor_role' ) );
31
+
32
+ add_filter( 'woocommerce_inventory_settings', array ( $this, 'add_vendor_stock_notification' ) );
33
  }
34
 
35
  public function add_vendor_details( $order ) {
223
 
224
  }
225
 
226
+ /**
227
+ * Mark all commissions that are due as paid this is triggered by the Mark All Paid button on the commissions screen
228
+ *
229
+ * @since 2.1.10
230
+ * @version 2.1.10
231
+ */
232
+ public function mark_all_paid() {
233
+
234
+ // set all
235
+ if ( isset( $_GET['action'], $_GET['nonce'] ) && wp_verify_nonce( wp_unslash( $_GET['nonce'] ), 'mark_all_paid' ) && 'mark_all_paid' === wp_unslash( $_GET['action'] ) ) {
236
+
237
+ global $wpdb;
238
+ $table_name = $wpdb->prefix . 'pv_commission';
239
+ $query = "UPDATE `{$table_name}` SET `status` = 'paid' WHERE `status` = 'due'";
240
+ $result = $wpdb->query( $query );
241
+ if ( $result ) add_action( 'admin_notices', array( $this, 'mark_all_paid__success' ) );
242
+
243
+ }
244
+
245
+ }
246
+
247
+
248
+ public function mark_all_paid__success() {
249
+ echo '<div class="notice notice-success is-dismissible"><p>' . __( 'All commissions marked as paid.', 'wc-vendors' ) .'</p></div>';
250
+ }
251
+
252
+
253
 
254
  /**
255
  * Add wc vendors screens to woocommerce screen ids to utilise js and css assets from woocommerce.
331
 
332
  }
333
 
334
+ /**
335
+ * Add options to disable vendor low / no stock notifications
336
+ *
337
+ * @since 2.1.10
338
+ * @version 2.1.10
339
+ *
340
+ */
341
+ public function add_vendor_stock_notification( $options ){
342
+ $new_options = array();
343
+
344
+ foreach ( $options as $option ) {
345
+ if ( $option['id'] == 'woocommerce_stock_email_recipient' ){
346
+ // Low stock
347
+ $new_options[] = array(
348
+ 'title' => sprintf( __( '%s Notifications', 'wc-vendors' ), wcv_get_vendor_name() ),
349
+ 'desc' => sprintf( __( 'Enable %s low stock notifications', 'wc-vendors' ), wcv_get_vendor_name( true, false) ),
350
+ 'id' => 'wcvendors_notify_low_stock',
351
+ 'default' => 'yes',
352
+ 'type' => 'checkbox',
353
+ 'checkboxgroup' => 'start',
354
+ 'class' => 'manage_stock_field',
355
+ );
356
+ // No Stock
357
+ $new_options[] = array(
358
+ 'desc' => sprintf( __( 'Enable %s out of stock notifications', 'wc-vendors' ), wcv_get_vendor_name( true, false) ),
359
+ 'id' => 'wcvendors_notify_no_stock',
360
+ 'default' => 'yes',
361
+ 'type' => 'checkbox',
362
+ 'checkboxgroup' => 'middle',
363
+ 'class' => 'manage_stock_field',
364
+ );
365
+ // Back order
366
+ $new_options[] = array(
367
+ 'desc' => sprintf( __( 'Enable %s backorder stock notifications', 'wc-vendors' ), wcv_get_vendor_name( true, false) ),
368
+ 'id' => 'wcvendors_notify_backorder_stock',
369
+ 'default' => 'yes',
370
+ 'type' => 'checkbox',
371
+ 'checkboxgroup' => 'end',
372
+ 'class' => 'manage_stock_field',
373
+ );
374
+
375
+ }
376
+ $new_options[] = $option;
377
+ }
378
+ return $new_options;
379
+ }
380
+
381
  }
classes/admin/class-wcv-commissions-page.php CHANGED
@@ -236,8 +236,9 @@ class WCVendors_Commissions_Page extends WP_List_Table {
236
  );
237
  submit_button( __( 'Clear', 'wc-vendors' ), 'secondary', 'reset', false, array( 'type' => 'reset' ) );
238
 
239
- echo '<a class="button" style="width: 110px; float: left;" href="' . wp_nonce_url( admin_url( 'admin.php?page=wcv-commissions&action=export_commissions' . $args_url ), 'export_commissions', 'nonce' ) . '">' . __( 'Export to CSV', 'wc-vendors' ) . '</a>';
240
- echo '<a class="button" style="width: 150px; float: left;" href="' . wp_nonce_url( admin_url( 'admin.php?page=wcv-commissions&action=export_commission_totals' . $args_url ), 'export_commission_totals', 'nonce' ) . '">' . __( 'Export Totals to CSV', 'wc-vendors' ) . '</a>';
 
241
  echo '</div>';
242
 
243
  }
@@ -341,11 +342,9 @@ class WCVendors_Commissions_Page extends WP_List_Table {
341
  // Generate the drop down
342
  $output = '<select style="width:250px;" name="vendor_id" id="vendor_id" class="wc-enhanced-select">';
343
  $output .= '<option></option>';
344
- foreach ( (array) $users as $user ) {
345
- $select = selected( $user->ID, $vendor_id, false );
346
- $output .= "<option value='$user->ID' $select>$user->display_name</option>";
347
- }
348
  $output .= '</select>';
 
349
 
350
  echo $output;
351
 
236
  );
237
  submit_button( __( 'Clear', 'wc-vendors' ), 'secondary', 'reset', false, array( 'type' => 'reset' ) );
238
 
239
+ echo '<a class="button export_commissions" style="width: 110px; float: left;" href="' . wp_nonce_url( admin_url( 'admin.php?page=wcv-commissions&action=export_commissions' . $args_url ), 'export_commissions', 'nonce' ) . '">' . __( 'Export to CSV', 'wc-vendors' ) . '</a>';
240
+ echo '<a class="button export_commission_totals" style="width: 150px; float: left;" href="' . wp_nonce_url( admin_url( 'admin.php?page=wcv-commissions&action=export_commission_totals' . $args_url ), 'export_commission_totals', 'nonce' ) . '">' . __( 'Export Totals to CSV', 'wc-vendors' ) . '</a>';
241
+ echo '<a class="button mark_all_commissions_paid" id="mark_all_paid" style="width: 100px; float: left;" href="' . wp_nonce_url( admin_url( 'admin.php?page=wcv-commissions&action=mark_all_paid' . $args_url ), 'mark_all_paid', 'nonce' ) . '">' . __( 'Mark all paid', 'wc-vendors' ) . '</a>';
242
  echo '</div>';
243
 
244
  }
342
  // Generate the drop down
343
  $output = '<select style="width:250px;" name="vendor_id" id="vendor_id" class="wc-enhanced-select">';
344
  $output .= '<option></option>';
345
+ $output .= wcv_vendor_drop_down_options( $users, $vendor_id );
 
 
 
346
  $output .= '</select>';
347
+ $output .= '<script type="text/javascript">jQuery(function() { jQuery("#vendor_id").select2(); } );</script>';
348
 
349
  echo $output;
350
 
classes/admin/emails/class-emails.php CHANGED
@@ -27,9 +27,9 @@ class WCV_Emails {
27
 
28
  // Low stock
29
  // These fatal error in WC3.3.3 @todo fix !
30
- add_filter( 'woocommerce_email_recipient_low_stock', array( $this, 'vendor_stock_email' ), 10, 2 );
31
- add_filter( 'woocommerce_email_recipient_no_stock' , array( $this, 'vendor_stock_email' ), 10, 2 );
32
- add_filter( 'woocommerce_email_recipient_backorder', array( $this, 'vendor_stock_email' ), 10, 2 );
33
 
34
  // New emails
35
  // Triggers
@@ -152,6 +152,46 @@ class WCV_Emails {
152
 
153
  }
154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  /**
156
  * Filter hook for order actions meta box
157
  */
27
 
28
  // Low stock
29
  // These fatal error in WC3.3.3 @todo fix !
30
+ add_filter( 'woocommerce_email_recipient_low_stock', array( $this, 'vendor_low_stock_email' ), 10, 2 );
31
+ add_filter( 'woocommerce_email_recipient_no_stock' , array( $this, 'vendor_no_stock_email' ), 10, 2 );
32
+ add_filter( 'woocommerce_email_recipient_backorder', array( $this, 'vendor_backorder_stock_email' ), 10, 2 );
33
 
34
  // New emails
35
  // Triggers
152
 
153
  }
154
 
155
+ /**
156
+ * Handle low stock emails for vendors
157
+ *
158
+ * @since 2.1.10
159
+ * @version 2.1.0
160
+ */
161
+ public function vendor_low_stock_email( $emails, $product ) {
162
+ if ( 'no' === get_option( 'wcvendors_notify_low_stock', 'yes' ) ) {
163
+ return;
164
+ }
165
+ $this->vendor_stock_email( $emails, $product );
166
+ }
167
+
168
+ /**
169
+ * Handle no stock emails for vendors
170
+ *
171
+ * @since 2.1.10
172
+ * @version 2.1.0
173
+ */
174
+ public function vendor_no_stock_email( $emails, $product ) {
175
+ if ( 'no' === get_option( 'wcvendors_notify_low_stock', 'yes' ) ) {
176
+ return;
177
+ }
178
+ $this->vendor_stock_email( $emails, $product );
179
+ }
180
+
181
+ /**
182
+ * Handle backorder stock emails for vendors
183
+ *
184
+ * @since 2.1.10
185
+ * @version 2.1.0
186
+ */
187
+ public function vendor_backorder_stock_email( $emails, $product ) {
188
+ if ( 'no' === get_option( 'wcvendors_notify_backorder_stock', 'yes' ) ) {
189
+ return;
190
+ }
191
+ $this->vendor_stock_email( $emails, $product );
192
+ }
193
+
194
+
195
  /**
196
  * Filter hook for order actions meta box
197
  */
classes/class-vendors.php CHANGED
@@ -471,7 +471,7 @@ class WCV_Vendors {
471
  */
472
  public static function is_vendor_product( $role ) {
473
 
474
- return ( 'Vendor' === $role ) ? true : false;
475
  }
476
 
477
  /**
@@ -524,7 +524,6 @@ class WCV_Vendors {
524
  case 'user_email':
525
  $display_name = $vendor->user_email;
526
  break;
527
-
528
  default:
529
  $display_name = WCV_Vendors::get_vendor_shop_name( $vendor_id );
530
  break;
471
  */
472
  public static function is_vendor_product( $role ) {
473
 
474
+ return ( 'vendor' === $role ) ? true : false;
475
  }
476
 
477
  /**
524
  case 'user_email':
525
  $display_name = $vendor->user_email;
526
  break;
 
527
  default:
528
  $display_name = WCV_Vendors::get_vendor_shop_name( $vendor_id );
529
  break;
classes/front/dashboard/class-vendor-dashboard.php CHANGED
@@ -171,21 +171,33 @@ class WCV_Vendor_Dashboard {
171
  // Bank details
172
  if ( isset( $_POST['wcv_bank_account_name'] ) ) {
173
  update_user_meta( $user_id, 'wcv_bank_account_name', $_POST['wcv_bank_account_name'] );
 
 
174
  }
175
  if ( isset( $_POST['wcv_bank_account_number'] ) ) {
176
- update_user_meta( $user_id, 'wcv_bank_account_name', $_POST['wcv_bank_account_name'] );
 
 
177
  }
178
  if ( isset( $_POST['wcv_bank_name'] ) ) {
179
  update_user_meta( $user_id, 'wcv_bank_name', $_POST['wcv_bank_name'] );
 
 
180
  }
181
  if ( isset( $_POST['wcv_bank_routing_number'] ) ) {
182
  update_user_meta( $user_id, 'wcv_bank_routing_number', $_POST['wcv_bank_routing_number'] );
 
 
183
  }
184
  if ( isset( $_POST['wcv_bank_iban'] ) ) {
185
  update_user_meta( $user_id, 'wcv_bank_iban', $_POST['wcv_bank_iban'] );
 
 
186
  }
187
  if ( isset( $_POST['wcv_bank_bic_swift'] ) ) {
188
  update_user_meta( $user_id, 'wcv_bank_bic_swift', $_POST['wcv_bank_bic_swift'] );
 
 
189
  }
190
 
191
  do_action( 'wcvendors_shop_settings_saved', $user_id );
171
  // Bank details
172
  if ( isset( $_POST['wcv_bank_account_name'] ) ) {
173
  update_user_meta( $user_id, 'wcv_bank_account_name', $_POST['wcv_bank_account_name'] );
174
+ } else {
175
+ delete_user_meta( $user_id, 'wcv_bank_account_name' );
176
  }
177
  if ( isset( $_POST['wcv_bank_account_number'] ) ) {
178
+ update_user_meta( $user_id, 'wcv_bank_account_number', $_POST['wcv_bank_account_number'] );
179
+ } else {
180
+ delete_user_meta( $user_id, 'wcv_bank_account_number' );
181
  }
182
  if ( isset( $_POST['wcv_bank_name'] ) ) {
183
  update_user_meta( $user_id, 'wcv_bank_name', $_POST['wcv_bank_name'] );
184
+ } else {
185
+ delete_user_meta( $user_id, 'wcv_bank_name' );
186
  }
187
  if ( isset( $_POST['wcv_bank_routing_number'] ) ) {
188
  update_user_meta( $user_id, 'wcv_bank_routing_number', $_POST['wcv_bank_routing_number'] );
189
+ } else {
190
+ delete_user_meta( $user_id, 'wcv_bank_routing_number' );
191
  }
192
  if ( isset( $_POST['wcv_bank_iban'] ) ) {
193
  update_user_meta( $user_id, 'wcv_bank_iban', $_POST['wcv_bank_iban'] );
194
+ } else {
195
+ delete_user_meta( $user_id, 'wcv_bank_iban' );
196
  }
197
  if ( isset( $_POST['wcv_bank_bic_swift'] ) ) {
198
  update_user_meta( $user_id, 'wcv_bank_bic_swift', $_POST['wcv_bank_bic_swift'] );
199
+ } else {
200
+ delete_user_meta( $user_id, 'wcv_bank_bic_swift' );
201
  }
202
 
203
  do_action( 'wcvendors_shop_settings_saved', $user_id );
classes/includes/class-functions.php CHANGED
@@ -26,7 +26,7 @@ if ( ! function_exists( 'wcv_get_user_role' ) ) {
26
  $roles = $user->roles;
27
  $role = array_shift( $roles );
28
 
29
- return isset( $wp_roles->role_names[ $role ] ) ? translate_user_role( $wp_roles->role_names[ $role ] ) : false;
30
  }
31
  }
32
 
@@ -91,3 +91,49 @@ function wcv_get_dashboard_nav_item_classes( $item_id ) {
91
  return implode( ' ', array_map( 'sanitize_html_class', $classes ) );
92
  }
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  $roles = $user->roles;
27
  $role = array_shift( $roles );
28
 
29
+ return isset( $wp_roles->role_names[ $role ] ) ? $role : false;
30
  }
31
  }
32
 
91
  return implode( ' ', array_map( 'sanitize_html_class', $classes ) );
92
  }
93
 
94
+
95
+ /**
96
+ * Generate a drop down with the vendor name based on the Dsiplay name setting used in the admin
97
+ *
98
+ * @since 2.1.10
99
+ * @return string
100
+ */
101
+ if ( !function_exists( 'wcv_vendor_drop_down_options' ) ){
102
+ function wcv_vendor_drop_down_options( $users, $vendor_id ){
103
+ $output = '';
104
+ foreach ( (array) $users as $user ) {
105
+ $shop_name = WCV_Vendors::get_vendor_sold_by( $user->ID );
106
+ $display_name = empty( $shop_name ) ? $user->display_name : $shop_name;
107
+ $select = selected( $user->ID, $vendor_id, false );
108
+ $output .= "<option value='$user->ID' $select>$display_name</option>";
109
+ }
110
+ return apply_filters('wcv_vendor_drop_down_options', $output );
111
+ }
112
+ }
113
+
114
+
115
+ /**
116
+ * Set the primary role of the specified user to vendor while retaining all other roles after
117
+ *
118
+ * @param $user WP_User
119
+ *
120
+ * @since 2.1.10
121
+ * @version 2.1.10
122
+ */
123
+
124
+ if ( ! function_exists( 'wcv_set_primary_vendor_role' ) ){
125
+ function wcv_set_primary_vendor_role( $user ){
126
+ // Get existing roles
127
+ $existing_roles = $user->roles;
128
+ // Remove all existing roles
129
+ foreach ( $existing_roles as $role ) {
130
+ $user->remove_role( $role );
131
+ }
132
+ // Add vendor first
133
+ $user->add_role( 'vendor' );
134
+ // Re-add all other roles.
135
+ foreach ( $existing_roles as $role ) {
136
+ $user->add_role( $role );
137
+ }
138
+ }
139
+ }
languages/wc-vendors.pot CHANGED
@@ -28,23 +28,27 @@ msgstr ""
28
  msgid "<b>WC Vendors Marketplace is inactive</b>. WC Vendors Marketplace requires a minimum of WooCommerce 3.0.0 to operate."
29
  msgstr ""
30
 
31
- #: class-wc-vendors.php:404
 
 
 
 
32
  msgid "WC Vendors 2.0 is a major update. This is not compatible with any of our existing extensions. You should test this update on a staging server before updating. Backup your site and update your theme and extensions, and <a href=\"%s\">review update details here</a> before upgrading."
33
  msgstr ""
34
 
35
- #: class-wc-vendors.php:419
36
  msgid "WC Vendors Pro 1.5.0 is required to run WC Vendors 2.0.0. Your current version %s will be deactivated. Please upgrade to the latest version."
37
  msgstr ""
38
 
39
- #: classes/class-commission.php:61, classes/admin/class-admin-reports.php:417, classes/admin/class-admin-reports.php:515, classes/admin/class-wcv-commissions-page.php:317, classes/admin/class-wcv-commissions-page.php:596
40
  msgid "Due"
41
  msgstr ""
42
 
43
- #: classes/class-commission.php:62, classes/admin/class-admin-reports.php:416, classes/admin/class-admin-reports.php:516, classes/admin/class-wcv-commissions-page.php:318, classes/admin/class-wcv-commissions-page.php:597
44
  msgid "Paid"
45
  msgstr ""
46
 
47
- #: classes/class-commission.php:63, classes/admin/class-admin-reports.php:415, classes/admin/class-admin-reports.php:517, classes/admin/class-wcv-commissions-page.php:320, classes/admin/class-wcv-commissions-page.php:598
48
  msgid "Reversed"
49
  msgstr ""
50
 
@@ -52,11 +56,11 @@ msgstr ""
52
  msgid "Payment total: %s"
53
  msgstr ""
54
 
55
- #: classes/class-install.php:158, classes/admin/class-wcv-admin-setup.php:143
56
  msgid "Pending %s"
57
  msgstr ""
58
 
59
- #: classes/class-install.php:172, classes/admin/class-admin-reports.php:207, classes/admin/class-admin-reports.php:530, classes/admin/class-product-meta.php:270, classes/admin/class-setup-wizard.php:349, classes/admin/class-wcv-admin-setup.php:138, classes/admin/class-wcv-admin-setup.php:300, classes/admin/class-wcv-commissions-csv-exporter.php:45, classes/admin/class-wcv-commissions-page.php:130, classes/admin/class-wcv-commissions-sum-csv-exporter.php:43, classes/admin/settings/class-wcv-settings-display.php:113, classes/admin/settings/class-wcv-settings-display.php:121, classes/admin/settings/class-wcv-settings-display.php:213
60
  msgid "%s"
61
  msgstr ""
62
 
@@ -264,16 +268,16 @@ msgstr ""
264
  msgid "%s Orders"
265
  msgstr ""
266
 
267
- #: classes/class-vendors.php:619
268
  msgid "%1$s Order &ndash; %2$s"
269
  msgstr ""
270
 
271
- #: classes/class-vendors.php:619
272
  msgctxt "Order date parsed by strftime"
273
  msgid "%1$b %2$d, %Y @ %I:%M %p"
274
  msgstr ""
275
 
276
- #: classes/admin/class-admin-menus.php:46, classes/admin/class-admin-menus.php:47, classes/admin/class-admin-reports.php:40, classes/admin/class-wcv-admin-setup.php:265, classes/admin/views/html-vendor-meta.php:1
277
  msgid "WC Vendors"
278
  msgstr ""
279
 
@@ -361,7 +365,7 @@ msgstr ""
361
  msgid "Status"
362
  msgstr ""
363
 
364
- #: classes/admin/class-admin-reports.php:234, templates/emails/vendor-order-addresses.php:31
365
  msgid "N/A"
366
  msgstr ""
367
 
@@ -413,19 +417,27 @@ msgstr ""
413
  msgid "No commissions found."
414
  msgstr ""
415
 
416
- #: classes/admin/class-admin-users.php:77
417
  msgid "You are not allowed to submit products. <a href=\"%s\">Go Back</a>"
418
  msgstr ""
419
 
420
- #: classes/admin/class-product-meta.php:141, classes/admin/class-product-meta.php:277
 
 
 
 
 
 
 
 
421
  msgid "Assign media to %s"
422
  msgstr ""
423
 
424
- #: classes/admin/class-product-meta.php:190, classes/admin/class-product-meta.php:208, classes/admin/class-wcv-commissions-csv-exporter.php:46, classes/admin/class-wcv-commissions-page.php:133, templates/dashboard/reports.php:38, templates/emails/vendor-order-details.php:42, classes/admin/emails/class-wcv-vendor-notify-cancelled-order.php:194, classes/admin/emails/class-wcv-vendor-notify-order.php:221, classes/admin/settings/class-wcv-settings-commission.php:32, classes/admin/views/html-admin-commission-page.php:23, classes/admin/views/setup/general.php:81
425
  msgid "Commission"
426
  msgstr ""
427
 
428
- #: classes/admin/class-product-meta.php:217, classes/admin/views/html-vendor-meta.php:110
429
  msgid "Leave blank for default"
430
  msgstr ""
431
 
@@ -466,7 +478,7 @@ msgstr ""
466
  msgid "That shop name is already taken. Your shop name must be unique."
467
  msgstr ""
468
 
469
- #: classes/admin/class-vendor-admin-dashboard.php:167, classes/front/dashboard/class-vendor-dashboard.php:194
470
  msgid "Settings saved."
471
  msgstr ""
472
 
@@ -514,15 +526,15 @@ msgstr ""
514
  msgid "No"
515
  msgstr ""
516
 
517
- #: classes/admin/class-vendor-applicants.php:73
518
  msgid "%s has been <b>denied</b>."
519
  msgstr ""
520
 
521
- #: classes/admin/class-vendor-applicants.php:84
522
  msgid "%s has been <b>approved</b>."
523
  msgstr ""
524
 
525
- #: classes/admin/class-vendor-applicants.php:98
526
  msgid "Pending Vendors"
527
  msgstr ""
528
 
@@ -685,52 +697,56 @@ msgstr ""
685
  msgid "Upload an image for the %s"
686
  msgstr ""
687
 
688
- #: classes/admin/class-wcv-admin-setup.php:40
689
  msgid "Vendors shipped"
690
  msgstr ""
691
 
692
- #: classes/admin/class-wcv-admin-setup.php:67
693
  msgid "Vendors Shipped"
694
  msgstr ""
695
 
696
- #: classes/admin/class-wcv-admin-setup.php:91
697
  msgid "Reset WC Vendors roles "
698
  msgstr ""
699
 
700
- #: classes/admin/class-wcv-admin-setup.php:92
701
  msgid "Reset WC Vendor Roles"
702
  msgstr ""
703
 
704
- #: classes/admin/class-wcv-admin-setup.php:93
705
  msgid "This will reset the wcvendors roles ( vendor & pending_vendor ), back to the default capabilities."
706
  msgstr ""
707
 
708
- #: classes/admin/class-wcv-admin-setup.php:98
709
  msgid "Reset WC Vendors "
710
  msgstr ""
711
 
712
- #: classes/admin/class-wcv-admin-setup.php:99
713
  msgid "Reset WC Vendors Settings"
714
  msgstr ""
715
 
716
- #: classes/admin/class-wcv-admin-setup.php:100
717
  msgid "This will reset wcvendors back to defaults. This DELETES ALL YOUR Settings."
718
  msgstr ""
719
 
720
- #: classes/admin/class-wcv-admin-setup.php:154
721
  msgid "WC Vendor roles successfully reset."
722
  msgstr ""
723
 
724
- #: classes/admin/class-wcv-admin-setup.php:168
725
  msgid "WC Vendors was successfully reset. All settings have been reset."
726
  msgstr ""
727
 
 
 
 
 
728
  #. translators: 1: WooCommerce 2:: five stars
729
- #: classes/admin/class-wcv-admin-setup.php:264
730
  msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
731
  msgstr ""
732
 
733
- #: classes/admin/class-wcv-admin-setup.php:266
734
  msgid "Thanks :)"
735
  msgstr ""
736
 
@@ -766,27 +782,31 @@ msgstr ""
766
  msgid "Export Totals to CSV"
767
  msgstr ""
768
 
769
- #: classes/admin/class-wcv-commissions-page.php:278
 
 
 
 
770
  msgid "Show all dates"
771
  msgstr ""
772
 
773
- #: classes/admin/class-wcv-commissions-page.php:316
774
  msgid "Show all Statuses"
775
  msgstr ""
776
 
777
- #: classes/admin/class-wcv-commissions-page.php:374
778
  msgid "Commission marked paid."
779
  msgstr ""
780
 
781
- #: classes/admin/class-wcv-commissions-page.php:382
782
  msgid "Commission marked due."
783
  msgstr ""
784
 
785
- #: classes/admin/class-wcv-commissions-page.php:390
786
  msgid "Commission marked reversed."
787
  msgstr ""
788
 
789
- #: classes/admin/class-wcv-commissions-page.php:595
790
  msgid "All"
791
  msgstr ""
792
 
@@ -882,19 +902,19 @@ msgstr ""
882
  msgid "Submit"
883
  msgstr ""
884
 
885
- #: templates/dashboard/links.php:22, classes/front/dashboard/class-vendor-dashboard.php:335
886
  msgid "View Your Store"
887
  msgstr ""
888
 
889
- #: templates/dashboard/links.php:23, classes/admin/settings/class-wcv-settings-display.php:238, classes/front/dashboard/class-vendor-dashboard.php:339
890
  msgid "Store Settings"
891
  msgstr ""
892
 
893
- #: templates/dashboard/links.php:27, classes/front/dashboard/class-vendor-dashboard.php:348
894
  msgid "Add New Product"
895
  msgstr ""
896
 
897
- #: templates/dashboard/links.php:29, classes/front/dashboard/class-vendor-dashboard.php:353
898
  msgid "Edit Products"
899
  msgstr ""
900
 
@@ -974,10 +994,18 @@ msgstr ""
974
  msgid "Edit product: <a href=\"%1$s\">%1$s</a>"
975
  msgstr ""
976
 
 
 
 
 
977
  #: templates/emails/application-status.php:12
978
  msgid "Application status: %s"
979
  msgstr ""
980
 
 
 
 
 
981
  #: templates/emails/new-product.php:9
982
  msgid "Hi there. This is a notification about a new product on %s."
983
  msgstr ""
@@ -1030,7 +1058,7 @@ msgstr ""
1030
  msgid "Billing address"
1031
  msgstr ""
1032
 
1033
- #: templates/emails/vendor-order-addresses.php:49, templates/emails/plain/vendor-order-addresses.php:45
1034
  msgid "Shipping address"
1035
  msgstr ""
1036
 
28
  msgid "<b>WC Vendors Marketplace is inactive</b>. WC Vendors Marketplace requires a minimum of WooCommerce 3.0.0 to operate."
29
  msgstr ""
30
 
31
+ #: class-wc-vendors.php:313
32
+ msgid "Are you sure you want mark all commissions paid?"
33
+ msgstr ""
34
+
35
+ #: class-wc-vendors.php:417
36
  msgid "WC Vendors 2.0 is a major update. This is not compatible with any of our existing extensions. You should test this update on a staging server before updating. Backup your site and update your theme and extensions, and <a href=\"%s\">review update details here</a> before upgrading."
37
  msgstr ""
38
 
39
+ #: class-wc-vendors.php:432
40
  msgid "WC Vendors Pro 1.5.0 is required to run WC Vendors 2.0.0. Your current version %s will be deactivated. Please upgrade to the latest version."
41
  msgstr ""
42
 
43
+ #: classes/class-commission.php:61, classes/admin/class-admin-reports.php:417, classes/admin/class-admin-reports.php:515, classes/admin/class-wcv-commissions-page.php:318, classes/admin/class-wcv-commissions-page.php:595
44
  msgid "Due"
45
  msgstr ""
46
 
47
+ #: classes/class-commission.php:62, classes/admin/class-admin-reports.php:416, classes/admin/class-admin-reports.php:516, classes/admin/class-wcv-commissions-page.php:319, classes/admin/class-wcv-commissions-page.php:596
48
  msgid "Paid"
49
  msgstr ""
50
 
51
+ #: classes/class-commission.php:63, classes/admin/class-admin-reports.php:415, classes/admin/class-admin-reports.php:517, classes/admin/class-wcv-commissions-page.php:321, classes/admin/class-wcv-commissions-page.php:597
52
  msgid "Reversed"
53
  msgstr ""
54
 
56
  msgid "Payment total: %s"
57
  msgstr ""
58
 
59
+ #: classes/class-install.php:158, classes/admin/class-wcv-admin-setup.php:146
60
  msgid "Pending %s"
61
  msgstr ""
62
 
63
+ #: classes/class-install.php:172, classes/admin/class-admin-reports.php:207, classes/admin/class-admin-reports.php:530, classes/admin/class-product-meta.php:267, classes/admin/class-setup-wizard.php:349, classes/admin/class-wcv-admin-setup.php:141, classes/admin/class-wcv-admin-setup.php:330, classes/admin/class-wcv-commissions-csv-exporter.php:45, classes/admin/class-wcv-commissions-page.php:130, classes/admin/class-wcv-commissions-sum-csv-exporter.php:43, classes/admin/settings/class-wcv-settings-display.php:113, classes/admin/settings/class-wcv-settings-display.php:121, classes/admin/settings/class-wcv-settings-display.php:213
64
  msgid "%s"
65
  msgstr ""
66
 
268
  msgid "%s Orders"
269
  msgstr ""
270
 
271
+ #: classes/class-vendors.php:618
272
  msgid "%1$s Order &ndash; %2$s"
273
  msgstr ""
274
 
275
+ #: classes/class-vendors.php:618
276
  msgctxt "Order date parsed by strftime"
277
  msgid "%1$b %2$d, %Y @ %I:%M %p"
278
  msgstr ""
279
 
280
+ #: classes/admin/class-admin-menus.php:46, classes/admin/class-admin-menus.php:47, classes/admin/class-admin-reports.php:40, classes/admin/class-wcv-admin-setup.php:295, classes/admin/views/html-vendor-meta.php:1
281
  msgid "WC Vendors"
282
  msgstr ""
283
 
365
  msgid "Status"
366
  msgstr ""
367
 
368
+ #: classes/admin/class-admin-reports.php:234, templates/emails/vendor-order-addresses.php:32
369
  msgid "N/A"
370
  msgstr ""
371
 
417
  msgid "No commissions found."
418
  msgstr ""
419
 
420
+ #: classes/admin/class-admin-users.php:82
421
  msgid "You are not allowed to submit products. <a href=\"%s\">Go Back</a>"
422
  msgstr ""
423
 
424
+ #: classes/admin/class-admin-users.php:494, classes/admin/class-product-meta.php:233
425
+ msgid "%s Store "
426
+ msgstr ""
427
+
428
+ #: classes/admin/class-admin-users.php:539
429
+ msgid "Set primary role to %s "
430
+ msgstr ""
431
+
432
+ #: classes/admin/class-product-meta.php:138, classes/admin/class-product-meta.php:274
433
  msgid "Assign media to %s"
434
  msgstr ""
435
 
436
+ #: classes/admin/class-product-meta.php:187, classes/admin/class-product-meta.php:205, classes/admin/class-wcv-commissions-csv-exporter.php:46, classes/admin/class-wcv-commissions-page.php:133, templates/dashboard/reports.php:38, templates/emails/vendor-order-details.php:42, classes/admin/emails/class-wcv-vendor-notify-cancelled-order.php:194, classes/admin/emails/class-wcv-vendor-notify-order.php:221, classes/admin/settings/class-wcv-settings-commission.php:32, classes/admin/views/html-admin-commission-page.php:23, classes/admin/views/setup/general.php:81
437
  msgid "Commission"
438
  msgstr ""
439
 
440
+ #: classes/admin/class-product-meta.php:214, classes/admin/views/html-vendor-meta.php:110
441
  msgid "Leave blank for default"
442
  msgstr ""
443
 
478
  msgid "That shop name is already taken. Your shop name must be unique."
479
  msgstr ""
480
 
481
+ #: classes/admin/class-vendor-admin-dashboard.php:167, classes/front/dashboard/class-vendor-dashboard.php:206
482
  msgid "Settings saved."
483
  msgstr ""
484
 
526
  msgid "No"
527
  msgstr ""
528
 
529
+ #: classes/admin/class-vendor-applicants.php:80
530
  msgid "%s has been <b>denied</b>."
531
  msgstr ""
532
 
533
+ #: classes/admin/class-vendor-applicants.php:91
534
  msgid "%s has been <b>approved</b>."
535
  msgstr ""
536
 
537
+ #: classes/admin/class-vendor-applicants.php:105
538
  msgid "Pending Vendors"
539
  msgstr ""
540
 
697
  msgid "Upload an image for the %s"
698
  msgstr ""
699
 
700
+ #: classes/admin/class-wcv-admin-setup.php:43
701
  msgid "Vendors shipped"
702
  msgstr ""
703
 
704
+ #: classes/admin/class-wcv-admin-setup.php:70
705
  msgid "Vendors Shipped"
706
  msgstr ""
707
 
708
+ #: classes/admin/class-wcv-admin-setup.php:94
709
  msgid "Reset WC Vendors roles "
710
  msgstr ""
711
 
712
+ #: classes/admin/class-wcv-admin-setup.php:95
713
  msgid "Reset WC Vendor Roles"
714
  msgstr ""
715
 
716
+ #: classes/admin/class-wcv-admin-setup.php:96
717
  msgid "This will reset the wcvendors roles ( vendor & pending_vendor ), back to the default capabilities."
718
  msgstr ""
719
 
720
+ #: classes/admin/class-wcv-admin-setup.php:101
721
  msgid "Reset WC Vendors "
722
  msgstr ""
723
 
724
+ #: classes/admin/class-wcv-admin-setup.php:102
725
  msgid "Reset WC Vendors Settings"
726
  msgstr ""
727
 
728
+ #: classes/admin/class-wcv-admin-setup.php:103
729
  msgid "This will reset wcvendors back to defaults. This DELETES ALL YOUR Settings."
730
  msgstr ""
731
 
732
+ #: classes/admin/class-wcv-admin-setup.php:157
733
  msgid "WC Vendor roles successfully reset."
734
  msgstr ""
735
 
736
+ #: classes/admin/class-wcv-admin-setup.php:171
737
  msgid "WC Vendors was successfully reset. All settings have been reset."
738
  msgstr ""
739
 
740
+ #: classes/admin/class-wcv-admin-setup.php:249
741
+ msgid "All commissions marked as paid."
742
+ msgstr ""
743
+
744
  #. translators: 1: WooCommerce 2:: five stars
745
+ #: classes/admin/class-wcv-admin-setup.php:294
746
  msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
747
  msgstr ""
748
 
749
+ #: classes/admin/class-wcv-admin-setup.php:296
750
  msgid "Thanks :)"
751
  msgstr ""
752
 
782
  msgid "Export Totals to CSV"
783
  msgstr ""
784
 
785
+ #: classes/admin/class-wcv-commissions-page.php:241
786
+ msgid "Mark all paid"
787
+ msgstr ""
788
+
789
+ #: classes/admin/class-wcv-commissions-page.php:279
790
  msgid "Show all dates"
791
  msgstr ""
792
 
793
+ #: classes/admin/class-wcv-commissions-page.php:317
794
  msgid "Show all Statuses"
795
  msgstr ""
796
 
797
+ #: classes/admin/class-wcv-commissions-page.php:373
798
  msgid "Commission marked paid."
799
  msgstr ""
800
 
801
+ #: classes/admin/class-wcv-commissions-page.php:381
802
  msgid "Commission marked due."
803
  msgstr ""
804
 
805
+ #: classes/admin/class-wcv-commissions-page.php:389
806
  msgid "Commission marked reversed."
807
  msgstr ""
808
 
809
+ #: classes/admin/class-wcv-commissions-page.php:594
810
  msgid "All"
811
  msgstr ""
812
 
902
  msgid "Submit"
903
  msgstr ""
904
 
905
+ #: templates/dashboard/links.php:22, classes/front/dashboard/class-vendor-dashboard.php:347
906
  msgid "View Your Store"
907
  msgstr ""
908
 
909
+ #: templates/dashboard/links.php:23, classes/admin/settings/class-wcv-settings-display.php:238, classes/front/dashboard/class-vendor-dashboard.php:351
910
  msgid "Store Settings"
911
  msgstr ""
912
 
913
+ #: templates/dashboard/links.php:27, classes/front/dashboard/class-vendor-dashboard.php:360
914
  msgid "Add New Product"
915
  msgstr ""
916
 
917
+ #: templates/dashboard/links.php:29, classes/front/dashboard/class-vendor-dashboard.php:365
918
  msgid "Edit Products"
919
  msgstr ""
920
 
994
  msgid "Edit product: <a href=\"%1$s\">%1$s</a>"
995
  msgstr ""
996
 
997
+ #: templates/emails/admin-notify-shipped.php:19
998
+ msgid "%1$s has marked order #%2$s as shipped."
999
+ msgstr ""
1000
+
1001
  #: templates/emails/application-status.php:12
1002
  msgid "Application status: %s"
1003
  msgstr ""
1004
 
1005
+ #: templates/emails/customer-notify-shipped.php:22
1006
+ msgid "%1$s has marked your order #%2$s as shipped. The items that are shipped are as follows"
1007
+ msgstr ""
1008
+
1009
  #: templates/emails/new-product.php:9
1010
  msgid "Hi there. This is a notification about a new product on %s."
1011
  msgstr ""
1058
  msgid "Billing address"
1059
  msgstr ""
1060
 
1061
+ #: templates/emails/vendor-order-addresses.php:51, templates/emails/plain/vendor-order-addresses.php:45
1062
  msgid "Shipping address"
1063
  msgstr ""
1064
 
package-lock.json CHANGED
@@ -1,15 +1,65 @@
1
  {
2
  "name": "wc-vendors",
3
- "version": "2.0.0",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  "abbrev": {
8
  "version": "1.1.1",
9
  "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
10
  "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
11
  "dev": true
12
  },
 
 
 
 
 
 
 
 
 
 
 
 
13
  "amdefine": {
14
  "version": "1.0.1",
15
  "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
@@ -22,7 +72,7 @@
22
  "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
23
  "dev": true,
24
  "requires": {
25
- "ansi-wrap": "0.1.0"
26
  }
27
  },
28
  "ansi-cyan": {
@@ -59,10 +109,13 @@
59
  "dev": true
60
  },
61
  "ansi-styles": {
62
- "version": "2.2.1",
63
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
64
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
65
- "dev": true
 
 
 
66
  },
67
  "ansi-wrap": {
68
  "version": "0.1.0",
@@ -70,6 +123,25 @@
70
  "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
71
  "dev": true
72
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  "aproba": {
74
  "version": "1.2.0",
75
  "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
@@ -83,45 +155,13 @@
83
  "dev": true
84
  },
85
  "are-we-there-yet": {
86
- "version": "1.1.4",
87
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
88
- "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
89
  "dev": true,
90
  "requires": {
91
- "delegates": "1.0.0",
92
- "readable-stream": "2.3.6"
93
- },
94
- "dependencies": {
95
- "isarray": {
96
- "version": "1.0.0",
97
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
98
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
99
- "dev": true
100
- },
101
- "readable-stream": {
102
- "version": "2.3.6",
103
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
104
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
105
- "dev": true,
106
- "requires": {
107
- "core-util-is": "1.0.2",
108
- "inherits": "2.0.3",
109
- "isarray": "1.0.0",
110
- "process-nextick-args": "2.0.0",
111
- "safe-buffer": "5.1.2",
112
- "string_decoder": "1.1.1",
113
- "util-deprecate": "1.0.2"
114
- }
115
- },
116
- "string_decoder": {
117
- "version": "1.1.1",
118
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
119
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
120
- "dev": true,
121
- "requires": {
122
- "safe-buffer": "5.1.2"
123
- }
124
- }
125
  }
126
  },
127
  "arr-diff": {
@@ -130,24 +170,36 @@
130
  "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
131
  "dev": true
132
  },
 
 
 
 
 
 
 
 
 
133
  "arr-flatten": {
134
  "version": "1.1.0",
135
  "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
136
  "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
137
  "dev": true
138
  },
 
 
 
 
 
 
 
 
 
139
  "arr-union": {
140
  "version": "3.1.0",
141
  "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
142
  "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
143
  "dev": true
144
  },
145
- "array-differ": {
146
- "version": "1.0.0",
147
- "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
148
- "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
149
- "dev": true
150
- },
151
  "array-each": {
152
  "version": "1.0.1",
153
  "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
@@ -160,19 +212,73 @@
160
  "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
161
  "dev": true
162
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  "array-slice": {
164
  "version": "1.1.0",
165
  "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
166
  "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
167
  "dev": true
168
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  "array-union": {
170
  "version": "1.0.2",
171
  "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
172
  "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
173
  "dev": true,
174
  "requires": {
175
- "array-uniq": "1.0.3"
176
  }
177
  },
178
  "array-uniq": {
@@ -188,15 +294,18 @@
188
  "dev": true
189
  },
190
  "asn1": {
191
- "version": "0.2.3",
192
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
193
- "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
194
- "dev": true
 
 
 
195
  },
196
  "assert-plus": {
197
- "version": "0.2.0",
198
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
199
- "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
200
  "dev": true
201
  },
202
  "assign-symbols": {
@@ -205,12 +314,39 @@
205
  "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
206
  "dev": true
207
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
208
  "async-foreach": {
209
  "version": "0.1.3",
210
  "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
211
  "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
212
  "dev": true
213
  },
 
 
 
 
 
 
 
 
 
214
  "asynckit": {
215
  "version": "0.4.0",
216
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
@@ -218,45 +354,52 @@
218
  "dev": true
219
  },
220
  "atob": {
221
- "version": "2.1.1",
222
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
223
- "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
224
  "dev": true
225
  },
226
  "autoprefixer": {
227
- "version": "8.5.0",
228
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.0.tgz",
229
- "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==",
230
  "dev": true,
231
  "requires": {
232
- "browserslist": "3.2.7",
233
- "caniuse-lite": "1.0.30000843",
234
- "normalize-range": "0.1.2",
235
- "num2fraction": "1.2.2",
236
- "postcss": "6.0.22",
237
- "postcss-value-parser": "3.3.0"
238
  }
239
  },
240
  "aws-sign2": {
241
- "version": "0.6.0",
242
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
243
- "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
244
  "dev": true
245
  },
246
  "aws4": {
247
- "version": "1.7.0",
248
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz",
249
- "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==",
250
  "dev": true
251
  },
252
- "babel-runtime": {
253
- "version": "6.26.0",
254
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
255
- "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
256
  "dev": true,
257
  "requires": {
258
- "core-js": "2.5.6",
259
- "regenerator-runtime": "0.11.1"
 
 
 
 
 
 
 
260
  }
261
  },
262
  "balanced-match": {
@@ -271,13 +414,13 @@
271
  "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
272
  "dev": true,
273
  "requires": {
274
- "cache-base": "1.0.1",
275
- "class-utils": "0.3.6",
276
- "component-emitter": "1.2.1",
277
- "define-property": "1.0.0",
278
- "isobject": "3.0.1",
279
- "mixin-deep": "1.3.1",
280
- "pascalcase": "0.1.1"
281
  },
282
  "dependencies": {
283
  "define-property": {
@@ -286,7 +429,7 @@
286
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
287
  "dev": true,
288
  "requires": {
289
- "is-descriptor": "1.0.2"
290
  }
291
  },
292
  "is-accessor-descriptor": {
@@ -295,7 +438,7 @@
295
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
296
  "dev": true,
297
  "requires": {
298
- "kind-of": "6.0.2"
299
  }
300
  },
301
  "is-data-descriptor": {
@@ -304,7 +447,7 @@
304
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
305
  "dev": true,
306
  "requires": {
307
- "kind-of": "6.0.2"
308
  }
309
  },
310
  "is-descriptor": {
@@ -313,27 +456,26 @@
313
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
314
  "dev": true,
315
  "requires": {
316
- "is-accessor-descriptor": "1.0.0",
317
- "is-data-descriptor": "1.0.0",
318
- "kind-of": "6.0.2"
319
  }
320
  }
321
  }
322
  },
323
  "bcrypt-pbkdf": {
324
- "version": "1.0.1",
325
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
326
- "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
327
  "dev": true,
328
- "optional": true,
329
  "requires": {
330
- "tweetnacl": "0.14.5"
331
  }
332
  },
333
- "beeper": {
334
- "version": "1.1.1",
335
- "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
336
- "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
337
  "dev": true
338
  },
339
  "block-stream": {
@@ -342,7 +484,7 @@
342
  "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
343
  "dev": true,
344
  "requires": {
345
- "inherits": "2.0.3"
346
  }
347
  },
348
  "body": {
@@ -351,78 +493,10 @@
351
  "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
352
  "dev": true,
353
  "requires": {
354
- "continuable-cache": "0.3.1",
355
- "error": "7.0.2",
356
- "raw-body": "1.1.7",
357
- "safe-json-parse": "1.0.1"
358
- },
359
- "dependencies": {
360
- "bytes": {
361
- "version": "1.0.0",
362
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
363
- "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
364
- "dev": true
365
- },
366
- "raw-body": {
367
- "version": "1.1.7",
368
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
369
- "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
370
- "dev": true,
371
- "requires": {
372
- "bytes": "1.0.0",
373
- "string_decoder": "0.10.31"
374
- }
375
- }
376
- }
377
- },
378
- "body-parser": {
379
- "version": "1.14.2",
380
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
381
- "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
382
- "dev": true,
383
- "requires": {
384
- "bytes": "2.2.0",
385
- "content-type": "1.0.4",
386
- "debug": "2.2.0",
387
- "depd": "1.1.2",
388
- "http-errors": "1.3.1",
389
- "iconv-lite": "0.4.13",
390
- "on-finished": "2.3.0",
391
- "qs": "5.2.0",
392
- "raw-body": "2.1.7",
393
- "type-is": "1.6.16"
394
- },
395
- "dependencies": {
396
- "debug": {
397
- "version": "2.2.0",
398
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
399
- "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
400
- "dev": true,
401
- "requires": {
402
- "ms": "0.7.1"
403
- }
404
- },
405
- "ms": {
406
- "version": "0.7.1",
407
- "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
408
- "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
409
- "dev": true
410
- },
411
- "qs": {
412
- "version": "5.2.0",
413
- "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
414
- "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=",
415
- "dev": true
416
- }
417
- }
418
- },
419
- "boom": {
420
- "version": "2.10.1",
421
- "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
422
- "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
423
- "dev": true,
424
- "requires": {
425
- "hoek": "2.16.3"
426
  }
427
  },
428
  "brace-expansion": {
@@ -431,7 +505,7 @@
431
  "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
432
  "dev": true,
433
  "requires": {
434
- "balanced-match": "1.0.0",
435
  "concat-map": "0.0.1"
436
  }
437
  },
@@ -441,16 +515,16 @@
441
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
442
  "dev": true,
443
  "requires": {
444
- "arr-flatten": "1.1.0",
445
- "array-unique": "0.3.2",
446
- "extend-shallow": "2.0.1",
447
- "fill-range": "4.0.0",
448
- "isobject": "3.0.1",
449
- "repeat-element": "1.1.2",
450
- "snapdragon": "0.8.2",
451
- "snapdragon-node": "2.1.1",
452
- "split-string": "3.1.0",
453
- "to-regex": "3.0.2"
454
  },
455
  "dependencies": {
456
  "extend-shallow": {
@@ -459,31 +533,38 @@
459
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
460
  "dev": true,
461
  "requires": {
462
- "is-extendable": "0.1.1"
463
  }
464
  }
465
  }
466
  },
467
  "browserslist": {
468
- "version": "3.2.7",
469
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz",
470
- "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==",
471
  "dev": true,
472
  "requires": {
473
- "caniuse-lite": "1.0.30000843",
474
- "electron-to-chromium": "1.3.47"
 
475
  }
476
  },
477
- "builtin-modules": {
 
 
 
 
 
 
478
  "version": "1.1.1",
479
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
480
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
481
  "dev": true
482
  },
483
  "bytes": {
484
- "version": "2.2.0",
485
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
486
- "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=",
487
  "dev": true
488
  },
489
  "cache-base": {
@@ -492,15 +573,15 @@
492
  "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
493
  "dev": true,
494
  "requires": {
495
- "collection-visit": "1.0.0",
496
- "component-emitter": "1.2.1",
497
- "get-value": "2.0.6",
498
- "has-value": "1.0.0",
499
- "isobject": "3.0.1",
500
- "set-value": "2.0.0",
501
- "to-object-path": "0.3.0",
502
- "union-value": "1.0.0",
503
- "unset-value": "1.0.0"
504
  }
505
  },
506
  "cache-swap": {
@@ -509,24 +590,16 @@
509
  "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=",
510
  "dev": true,
511
  "requires": {
512
- "graceful-fs": "4.1.11",
513
- "mkdirp": "0.5.1",
514
- "object-assign": "4.1.1",
515
- "rimraf": "2.6.2"
516
- },
517
- "dependencies": {
518
- "graceful-fs": {
519
- "version": "4.1.11",
520
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
521
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
522
- "dev": true
523
- }
524
  }
525
  },
526
  "camelcase": {
527
- "version": "2.1.1",
528
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
529
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
530
  "dev": true
531
  },
532
  "camelcase-keys": {
@@ -535,33 +608,78 @@
535
  "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
536
  "dev": true,
537
  "requires": {
538
- "camelcase": "2.1.1",
539
- "map-obj": "1.0.1"
 
 
 
 
 
 
 
 
540
  }
541
  },
542
  "caniuse-lite": {
543
- "version": "1.0.30000843",
544
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000843.tgz",
545
- "integrity": "sha512-1ntiW826MhRBmM0CeI7w1cQr16gxwOoM8doJWh3BFalPZoKWdZXs27Bc04xth/3NR1/wNXn9cpP4F92lVenCvg==",
546
  "dev": true
547
  },
548
  "caseless": {
549
- "version": "0.11.0",
550
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
551
- "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
552
  "dev": true
553
  },
554
  "chalk": {
555
- "version": "1.1.3",
556
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
557
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
558
  "dev": true,
559
  "requires": {
560
- "ansi-styles": "2.2.1",
561
- "escape-string-regexp": "1.0.5",
562
- "has-ansi": "2.0.0",
563
- "strip-ansi": "3.0.1",
564
- "supports-color": "2.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
565
  }
566
  },
567
  "class-utils": {
@@ -570,10 +688,10 @@
570
  "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
571
  "dev": true,
572
  "requires": {
573
- "arr-union": "3.1.0",
574
- "define-property": "0.2.5",
575
- "isobject": "3.0.1",
576
- "static-extend": "0.1.2"
577
  },
578
  "dependencies": {
579
  "define-property": {
@@ -582,18 +700,26 @@
582
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
583
  "dev": true,
584
  "requires": {
585
- "is-descriptor": "0.1.6"
586
  }
587
  }
588
  }
589
  },
590
  "clean-css": {
591
- "version": "4.1.11",
592
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",
593
- "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
594
  "dev": true,
595
  "requires": {
596
- "source-map": "0.5.7"
 
 
 
 
 
 
 
 
597
  }
598
  },
599
  "cli": {
@@ -603,7 +729,7 @@
603
  "dev": true,
604
  "requires": {
605
  "exit": "0.1.2",
606
- "glob": "7.1.2"
607
  }
608
  },
609
  "cliui": {
@@ -612,15 +738,15 @@
612
  "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
613
  "dev": true,
614
  "requires": {
615
- "string-width": "1.0.2",
616
- "strip-ansi": "3.0.1",
617
- "wrap-ansi": "2.1.0"
618
  }
619
  },
620
  "clone": {
621
- "version": "1.0.4",
622
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
623
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
624
  "dev": true
625
  },
626
  "clone-buffer": {
@@ -630,9 +756,9 @@
630
  "dev": true
631
  },
632
  "clone-stats": {
633
- "version": "0.0.1",
634
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
635
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
636
  "dev": true
637
  },
638
  "cloneable-readable": {
@@ -641,40 +767,16 @@
641
  "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
642
  "dev": true,
643
  "requires": {
644
- "inherits": "2.0.3",
645
- "process-nextick-args": "2.0.0",
646
- "readable-stream": "2.3.6"
647
  },
648
  "dependencies": {
649
- "isarray": {
650
- "version": "1.0.0",
651
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
652
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
653
  "dev": true
654
- },
655
- "readable-stream": {
656
- "version": "2.3.6",
657
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
658
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
659
- "dev": true,
660
- "requires": {
661
- "core-util-is": "1.0.2",
662
- "inherits": "2.0.3",
663
- "isarray": "1.0.0",
664
- "process-nextick-args": "2.0.0",
665
- "safe-buffer": "5.1.2",
666
- "string_decoder": "1.1.1",
667
- "util-deprecate": "1.0.2"
668
- }
669
- },
670
- "string_decoder": {
671
- "version": "1.1.1",
672
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
673
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
674
- "dev": true,
675
- "requires": {
676
- "safe-buffer": "5.1.2"
677
- }
678
  }
679
  }
680
  },
@@ -684,20 +786,31 @@
684
  "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
685
  "dev": true
686
  },
 
 
 
 
 
 
 
 
 
 
 
687
  "collection-visit": {
688
  "version": "1.0.0",
689
  "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
690
  "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
691
  "dev": true,
692
  "requires": {
693
- "map-visit": "1.0.0",
694
- "object-visit": "1.0.1"
695
  }
696
  },
697
  "color-convert": {
698
- "version": "1.9.1",
699
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
700
- "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
701
  "dev": true,
702
  "requires": {
703
  "color-name": "1.1.3"
@@ -716,24 +829,24 @@
716
  "dev": true
717
  },
718
  "combined-stream": {
719
- "version": "1.0.6",
720
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
721
- "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
722
  "dev": true,
723
  "requires": {
724
- "delayed-stream": "1.0.0"
725
  }
726
  },
727
  "commander": {
728
- "version": "2.15.1",
729
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
730
- "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
731
  "dev": true
732
  },
733
  "component-emitter": {
734
- "version": "1.2.1",
735
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
736
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
737
  "dev": true
738
  },
739
  "concat-map": {
@@ -742,13 +855,25 @@
742
  "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
743
  "dev": true
744
  },
 
 
 
 
 
 
 
 
 
 
 
 
745
  "concat-with-sourcemaps": {
746
  "version": "1.1.0",
747
  "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
748
  "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
749
  "dev": true,
750
  "requires": {
751
- "source-map": "0.6.1"
752
  },
753
  "dependencies": {
754
  "source-map": {
@@ -765,7 +890,7 @@
765
  "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
766
  "dev": true,
767
  "requires": {
768
- "date-now": "0.1.4"
769
  }
770
  },
771
  "console-control-strings": {
@@ -774,12 +899,6 @@
774
  "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
775
  "dev": true
776
  },
777
- "content-type": {
778
- "version": "1.0.4",
779
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
780
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
781
- "dev": true
782
- },
783
  "continuable-cache": {
784
  "version": "0.3.1",
785
  "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
@@ -787,10 +906,13 @@
787
  "dev": true
788
  },
789
  "convert-source-map": {
790
- "version": "1.5.1",
791
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
792
- "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
793
- "dev": true
 
 
 
794
  },
795
  "copy-descriptor": {
796
  "version": "0.1.1",
@@ -798,11 +920,15 @@
798
  "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
799
  "dev": true
800
  },
801
- "core-js": {
802
- "version": "2.5.6",
803
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.6.tgz",
804
- "integrity": "sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ==",
805
- "dev": true
 
 
 
 
806
  },
807
  "core-util-is": {
808
  "version": "1.0.2",
@@ -816,30 +942,9 @@
816
  "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
817
  "dev": true,
818
  "requires": {
819
- "lru-cache": "4.1.3",
820
- "shebang-command": "1.2.0",
821
- "which": "1.3.0"
822
- },
823
- "dependencies": {
824
- "lru-cache": {
825
- "version": "4.1.3",
826
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
827
- "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
828
- "dev": true,
829
- "requires": {
830
- "pseudomap": "1.0.2",
831
- "yallist": "2.1.2"
832
- }
833
- }
834
- }
835
- },
836
- "cryptiles": {
837
- "version": "2.0.5",
838
- "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
839
- "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
840
- "dev": true,
841
- "requires": {
842
- "boom": "2.10.1"
843
  }
844
  },
845
  "currently-unhandled": {
@@ -848,7 +953,16 @@
848
  "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
849
  "dev": true,
850
  "requires": {
851
- "array-find-index": "1.0.2"
 
 
 
 
 
 
 
 
 
852
  }
853
  },
854
  "dargs": {
@@ -863,15 +977,7 @@
863
  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
864
  "dev": true,
865
  "requires": {
866
- "assert-plus": "1.0.0"
867
- },
868
- "dependencies": {
869
- "assert-plus": {
870
- "version": "1.0.0",
871
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
872
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
873
- "dev": true
874
- }
875
  }
876
  },
877
  "date-now": {
@@ -880,12 +986,6 @@
880
  "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
881
  "dev": true
882
  },
883
- "dateformat": {
884
- "version": "2.2.0",
885
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
886
- "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
887
- "dev": true
888
- },
889
  "debug": {
890
  "version": "2.6.9",
891
  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -907,13 +1007,36 @@
907
  "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
908
  "dev": true
909
  },
910
- "defaults": {
911
- "version": "1.0.3",
912
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
913
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
914
  "dev": true,
915
  "requires": {
916
- "clone": "1.0.4"
917
  }
918
  },
919
  "define-property": {
@@ -922,8 +1045,8 @@
922
  "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
923
  "dev": true,
924
  "requires": {
925
- "is-descriptor": "1.0.2",
926
- "isobject": "3.0.1"
927
  },
928
  "dependencies": {
929
  "is-accessor-descriptor": {
@@ -932,7 +1055,7 @@
932
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
933
  "dev": true,
934
  "requires": {
935
- "kind-of": "6.0.2"
936
  }
937
  },
938
  "is-data-descriptor": {
@@ -941,7 +1064,7 @@
941
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
942
  "dev": true,
943
  "requires": {
944
- "kind-of": "6.0.2"
945
  }
946
  },
947
  "is-descriptor": {
@@ -950,25 +1073,26 @@
950
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
951
  "dev": true,
952
  "requires": {
953
- "is-accessor-descriptor": "1.0.0",
954
- "is-data-descriptor": "1.0.0",
955
- "kind-of": "6.0.2"
956
  }
957
  }
958
  }
959
  },
960
  "del": {
961
- "version": "3.0.0",
962
- "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
963
- "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
964
  "dev": true,
965
  "requires": {
966
- "globby": "6.1.0",
967
- "is-path-cwd": "1.0.0",
968
- "is-path-in-cwd": "1.0.1",
969
- "p-map": "1.2.0",
970
- "pify": "3.0.0",
971
- "rimraf": "2.6.2"
 
972
  }
973
  },
974
  "delayed-stream": {
@@ -983,18 +1107,6 @@
983
  "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
984
  "dev": true
985
  },
986
- "depd": {
987
- "version": "1.1.2",
988
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
989
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
990
- "dev": true
991
- },
992
- "deprecated": {
993
- "version": "0.0.1",
994
- "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
995
- "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=",
996
- "dev": true
997
- },
998
  "detect-file": {
999
  "version": "1.0.0",
1000
  "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
@@ -1002,33 +1114,27 @@
1002
  "dev": true
1003
  },
1004
  "dom-serializer": {
1005
- "version": "0.1.0",
1006
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
1007
- "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
1008
  "dev": true,
1009
  "requires": {
1010
- "domelementtype": "1.1.3",
1011
- "entities": "1.1.1"
1012
  },
1013
  "dependencies": {
1014
- "domelementtype": {
1015
- "version": "1.1.3",
1016
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
1017
- "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
1018
- "dev": true
1019
- },
1020
  "entities": {
1021
- "version": "1.1.1",
1022
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
1023
- "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
1024
  "dev": true
1025
  }
1026
  }
1027
  },
1028
  "domelementtype": {
1029
- "version": "1.3.0",
1030
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
1031
- "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
1032
  "dev": true
1033
  },
1034
  "domhandler": {
@@ -1037,7 +1143,7 @@
1037
  "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
1038
  "dev": true,
1039
  "requires": {
1040
- "domelementtype": "1.3.0"
1041
  }
1042
  },
1043
  "domutils": {
@@ -1046,8 +1152,8 @@
1046
  "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
1047
  "dev": true,
1048
  "requires": {
1049
- "dom-serializer": "0.1.0",
1050
- "domelementtype": "1.3.0"
1051
  }
1052
  },
1053
  "duplexer": {
@@ -1056,13 +1162,16 @@
1056
  "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
1057
  "dev": true
1058
  },
1059
- "duplexer2": {
1060
- "version": "0.0.2",
1061
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
1062
- "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
1063
  "dev": true,
1064
  "requires": {
1065
- "readable-stream": "1.1.14"
 
 
 
1066
  }
1067
  },
1068
  "each-async": {
@@ -1071,50 +1180,43 @@
1071
  "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
1072
  "dev": true,
1073
  "requires": {
1074
- "onetime": "1.1.0",
1075
- "set-immediate-shim": "1.0.1"
1076
  }
1077
  },
1078
- "ecc-jsbn": {
1079
- "version": "0.1.1",
1080
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
1081
- "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
1082
  "dev": true,
1083
- "optional": true,
1084
  "requires": {
1085
- "jsbn": "0.1.1"
 
1086
  }
1087
  },
1088
- "ee-first": {
1089
- "version": "1.1.1",
1090
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1091
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1092
- "dev": true
 
 
 
 
1093
  },
1094
  "electron-to-chromium": {
1095
- "version": "1.3.47",
1096
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz",
1097
- "integrity": "sha1-dk6IfKkQTQGgrI6r7n38DizhQQQ=",
1098
  "dev": true
1099
  },
1100
  "end-of-stream": {
1101
- "version": "0.1.5",
1102
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
1103
- "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=",
1104
  "dev": true,
1105
  "requires": {
1106
- "once": "1.3.3"
1107
- },
1108
- "dependencies": {
1109
- "once": {
1110
- "version": "1.3.3",
1111
- "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
1112
- "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
1113
- "dev": true,
1114
- "requires": {
1115
- "wrappy": "1.0.2"
1116
- }
1117
- }
1118
  }
1119
  },
1120
  "entities": {
@@ -1129,17 +1231,61 @@
1129
  "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=",
1130
  "dev": true,
1131
  "requires": {
1132
- "string-template": "0.2.1",
1133
- "xtend": "4.0.1"
1134
  }
1135
  },
1136
  "error-ex": {
1137
- "version": "1.3.1",
1138
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
1139
- "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1140
  "dev": true,
1141
  "requires": {
1142
- "is-arrayish": "0.2.1"
 
 
 
1143
  }
1144
  },
1145
  "escape-string-regexp": {
@@ -1150,17 +1296,17 @@
1150
  },
1151
  "event-stream": {
1152
  "version": "3.3.4",
1153
- "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
1154
  "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
1155
  "dev": true,
1156
  "requires": {
1157
- "duplexer": "0.1.1",
1158
- "from": "0.1.7",
1159
- "map-stream": "0.1.0",
1160
  "pause-stream": "0.0.11",
1161
- "split": "0.3.3",
1162
- "stream-combiner": "0.0.4",
1163
- "through": "2.3.8"
1164
  }
1165
  },
1166
  "exit": {
@@ -1175,13 +1321,13 @@
1175
  "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
1176
  "dev": true,
1177
  "requires": {
1178
- "debug": "2.6.9",
1179
- "define-property": "0.2.5",
1180
- "extend-shallow": "2.0.1",
1181
- "posix-character-classes": "0.1.1",
1182
- "regex-not": "1.0.2",
1183
- "snapdragon": "0.8.2",
1184
- "to-regex": "3.0.2"
1185
  },
1186
  "dependencies": {
1187
  "define-property": {
@@ -1190,7 +1336,7 @@
1190
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1191
  "dev": true,
1192
  "requires": {
1193
- "is-descriptor": "0.1.6"
1194
  }
1195
  },
1196
  "extend-shallow": {
@@ -1199,7 +1345,7 @@
1199
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1200
  "dev": true,
1201
  "requires": {
1202
- "is-extendable": "0.1.1"
1203
  }
1204
  }
1205
  }
@@ -1210,7 +1356,7 @@
1210
  "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
1211
  "dev": true,
1212
  "requires": {
1213
- "fill-range": "2.2.4"
1214
  },
1215
  "dependencies": {
1216
  "fill-range": {
@@ -1219,11 +1365,11 @@
1219
  "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
1220
  "dev": true,
1221
  "requires": {
1222
- "is-number": "2.1.0",
1223
- "isobject": "2.1.0",
1224
- "randomatic": "3.0.0",
1225
- "repeat-element": "1.1.2",
1226
- "repeat-string": "1.6.1"
1227
  }
1228
  },
1229
  "is-number": {
@@ -1232,15 +1378,9 @@
1232
  "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1233
  "dev": true,
1234
  "requires": {
1235
- "kind-of": "3.2.2"
1236
  }
1237
  },
1238
- "isarray": {
1239
- "version": "1.0.0",
1240
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1241
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1242
- "dev": true
1243
- },
1244
  "isobject": {
1245
  "version": "2.1.0",
1246
  "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
@@ -1256,7 +1396,7 @@
1256
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1257
  "dev": true,
1258
  "requires": {
1259
- "is-buffer": "1.1.6"
1260
  }
1261
  }
1262
  }
@@ -1267,13 +1407,13 @@
1267
  "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
1268
  "dev": true,
1269
  "requires": {
1270
- "homedir-polyfill": "1.0.1"
1271
  }
1272
  },
1273
  "extend": {
1274
- "version": "3.0.1",
1275
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
1276
- "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
1277
  "dev": true
1278
  },
1279
  "extend-shallow": {
@@ -1282,8 +1422,8 @@
1282
  "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
1283
  "dev": true,
1284
  "requires": {
1285
- "assign-symbols": "1.0.0",
1286
- "is-extendable": "1.0.1"
1287
  },
1288
  "dependencies": {
1289
  "is-extendable": {
@@ -1292,7 +1432,7 @@
1292
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1293
  "dev": true,
1294
  "requires": {
1295
- "is-plain-object": "2.0.4"
1296
  }
1297
  }
1298
  }
@@ -1303,14 +1443,14 @@
1303
  "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
1304
  "dev": true,
1305
  "requires": {
1306
- "array-unique": "0.3.2",
1307
- "define-property": "1.0.0",
1308
- "expand-brackets": "2.1.4",
1309
- "extend-shallow": "2.0.1",
1310
- "fragment-cache": "0.2.1",
1311
- "regex-not": "1.0.2",
1312
- "snapdragon": "0.8.2",
1313
- "to-regex": "3.0.2"
1314
  },
1315
  "dependencies": {
1316
  "define-property": {
@@ -1319,7 +1459,7 @@
1319
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1320
  "dev": true,
1321
  "requires": {
1322
- "is-descriptor": "1.0.2"
1323
  }
1324
  },
1325
  "extend-shallow": {
@@ -1328,7 +1468,7 @@
1328
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1329
  "dev": true,
1330
  "requires": {
1331
- "is-extendable": "0.1.1"
1332
  }
1333
  },
1334
  "is-accessor-descriptor": {
@@ -1337,7 +1477,7 @@
1337
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1338
  "dev": true,
1339
  "requires": {
1340
- "kind-of": "6.0.2"
1341
  }
1342
  },
1343
  "is-data-descriptor": {
@@ -1346,7 +1486,7 @@
1346
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1347
  "dev": true,
1348
  "requires": {
1349
- "kind-of": "6.0.2"
1350
  }
1351
  },
1352
  "is-descriptor": {
@@ -1355,9 +1495,9 @@
1355
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1356
  "dev": true,
1357
  "requires": {
1358
- "is-accessor-descriptor": "1.0.0",
1359
- "is-data-descriptor": "1.0.0",
1360
- "kind-of": "6.0.2"
1361
  }
1362
  }
1363
  }
@@ -1369,23 +1509,36 @@
1369
  "dev": true
1370
  },
1371
  "fancy-log": {
1372
- "version": "1.3.2",
1373
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
1374
- "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
1375
  "dev": true,
1376
  "requires": {
1377
- "ansi-gray": "0.1.1",
1378
- "color-support": "1.1.3",
1379
- "time-stamp": "1.1.0"
 
1380
  }
1381
  },
 
 
 
 
 
 
 
 
 
 
 
 
1382
  "faye-websocket": {
1383
- "version": "0.7.3",
1384
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz",
1385
- "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=",
1386
  "dev": true,
1387
  "requires": {
1388
- "websocket-driver": "0.7.0"
1389
  }
1390
  },
1391
  "filename-regex": {
@@ -1400,10 +1553,10 @@
1400
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1401
  "dev": true,
1402
  "requires": {
1403
- "extend-shallow": "2.0.1",
1404
- "is-number": "3.0.0",
1405
- "repeat-string": "1.6.1",
1406
- "to-regex-range": "2.1.1"
1407
  },
1408
  "dependencies": {
1409
  "extend-shallow": {
@@ -1412,7 +1565,7 @@
1412
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1413
  "dev": true,
1414
  "requires": {
1415
- "is-extendable": "0.1.1"
1416
  }
1417
  }
1418
  }
@@ -1429,58 +1582,51 @@
1429
  "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
1430
  "dev": true,
1431
  "requires": {
1432
- "path-exists": "2.1.0",
1433
- "pinkie-promise": "2.0.1"
1434
- },
1435
- "dependencies": {
1436
- "path-exists": {
1437
- "version": "2.1.0",
1438
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
1439
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
1440
- "dev": true,
1441
- "requires": {
1442
- "pinkie-promise": "2.0.1"
1443
- }
1444
- }
1445
  }
1446
  },
1447
  "findup-sync": {
1448
- "version": "2.0.0",
1449
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
1450
- "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
1451
  "dev": true,
1452
  "requires": {
1453
- "detect-file": "1.0.0",
1454
- "is-glob": "3.1.0",
1455
- "micromatch": "3.1.10",
1456
- "resolve-dir": "1.0.1"
1457
  }
1458
  },
1459
  "fined": {
1460
- "version": "1.1.0",
1461
- "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz",
1462
- "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
1463
  "dev": true,
1464
  "requires": {
1465
- "expand-tilde": "2.0.2",
1466
- "is-plain-object": "2.0.4",
1467
- "object.defaults": "1.1.0",
1468
- "object.pick": "1.3.0",
1469
- "parse-filepath": "1.0.2"
1470
  }
1471
  },
1472
- "first-chunk-stream": {
1473
- "version": "1.0.0",
1474
- "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
1475
- "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
1476
- "dev": true
1477
- },
1478
  "flagged-respawn": {
1479
- "version": "1.0.0",
1480
- "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz",
1481
- "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=",
1482
  "dev": true
1483
  },
 
 
 
 
 
 
 
 
 
 
1484
  "for-in": {
1485
  "version": "1.0.2",
1486
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
@@ -1493,7 +1639,7 @@
1493
  "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
1494
  "dev": true,
1495
  "requires": {
1496
- "for-in": "1.0.2"
1497
  }
1498
  },
1499
  "forever-agent": {
@@ -1503,14 +1649,14 @@
1503
  "dev": true
1504
  },
1505
  "form-data": {
1506
- "version": "2.1.4",
1507
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
1508
- "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
1509
  "dev": true,
1510
  "requires": {
1511
- "asynckit": "0.4.0",
1512
- "combined-stream": "1.0.6",
1513
- "mime-types": "2.1.18"
1514
  }
1515
  },
1516
  "fragment-cache": {
@@ -1519,7 +1665,7 @@
1519
  "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1520
  "dev": true,
1521
  "requires": {
1522
- "map-cache": "0.2.2"
1523
  }
1524
  },
1525
  "from": {
@@ -1534,240 +1680,741 @@
1534
  "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=",
1535
  "dev": true
1536
  },
1537
- "fs.realpath": {
1538
  "version": "1.0.0",
1539
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1540
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1541
- "dev": true
1542
- },
1543
- "fstream": {
1544
- "version": "1.0.11",
1545
- "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
1546
- "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
1547
- "dev": true,
1548
- "requires": {
1549
- "graceful-fs": "4.1.11",
1550
- "inherits": "2.0.3",
1551
- "mkdirp": "0.5.1",
1552
- "rimraf": "2.6.2"
1553
- },
1554
- "dependencies": {
1555
- "graceful-fs": {
1556
- "version": "4.1.11",
1557
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1558
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
1559
- "dev": true
1560
- }
1561
- }
1562
- },
1563
- "gauge": {
1564
- "version": "2.7.4",
1565
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
1566
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
1567
- "dev": true,
1568
- "requires": {
1569
- "aproba": "1.2.0",
1570
- "console-control-strings": "1.1.0",
1571
- "has-unicode": "2.0.1",
1572
- "object-assign": "4.1.1",
1573
- "signal-exit": "3.0.2",
1574
- "string-width": "1.0.2",
1575
- "strip-ansi": "3.0.1",
1576
- "wide-align": "1.1.2"
1577
- }
1578
- },
1579
- "gaze": {
1580
- "version": "0.5.2",
1581
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
1582
- "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=",
1583
- "dev": true,
1584
- "requires": {
1585
- "globule": "0.1.0"
1586
- }
1587
- },
1588
- "generate-function": {
1589
- "version": "2.0.0",
1590
- "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
1591
- "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
1592
- "dev": true
1593
- },
1594
- "generate-object-property": {
1595
- "version": "1.2.0",
1596
- "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
1597
- "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
1598
  "dev": true,
1599
  "requires": {
1600
- "is-property": "1.0.2"
 
1601
  }
1602
  },
1603
- "get-caller-file": {
1604
- "version": "1.0.2",
1605
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
1606
- "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
1607
- "dev": true
1608
- },
1609
- "get-stdin": {
1610
- "version": "4.0.1",
1611
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
1612
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
1613
- "dev": true
1614
- },
1615
- "get-value": {
1616
- "version": "2.0.6",
1617
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1618
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1619
  "dev": true
1620
  },
1621
- "getpass": {
1622
- "version": "0.1.7",
1623
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1624
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1625
- "dev": true,
1626
- "requires": {
1627
- "assert-plus": "1.0.0"
1628
- },
1629
- "dependencies": {
1630
- "assert-plus": {
1631
- "version": "1.0.0",
1632
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1633
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1634
- "dev": true
1635
- }
1636
- }
1637
- },
1638
- "glob": {
1639
- "version": "7.1.2",
1640
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1641
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1642
- "dev": true,
1643
- "requires": {
1644
- "fs.realpath": "1.0.0",
1645
- "inflight": "1.0.6",
1646
- "inherits": "2.0.3",
1647
- "minimatch": "3.0.4",
1648
- "once": "1.4.0",
1649
- "path-is-absolute": "1.0.1"
1650
- }
1651
- },
1652
- "glob-base": {
1653
- "version": "0.3.0",
1654
- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1655
- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1656
  "dev": true,
 
1657
  "requires": {
1658
- "glob-parent": "2.0.0",
1659
- "is-glob": "2.0.1"
1660
  },
1661
  "dependencies": {
1662
- "is-extglob": {
1663
- "version": "1.0.0",
1664
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1665
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
1666
- "dev": true
1667
  },
1668
- "is-glob": {
1669
- "version": "2.0.1",
1670
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1671
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
 
 
 
 
 
 
 
 
 
 
 
1672
  "dev": true,
 
1673
  "requires": {
1674
- "is-extglob": "1.0.0"
 
1675
  }
1676
- }
1677
- }
1678
- },
1679
- "glob-parent": {
1680
- "version": "2.0.0",
1681
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1682
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1683
- "dev": true,
1684
- "requires": {
1685
- "is-glob": "2.0.1"
1686
- },
1687
- "dependencies": {
1688
- "is-extglob": {
1689
  "version": "1.0.0",
1690
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1691
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
1692
- "dev": true
1693
  },
1694
- "is-glob": {
1695
- "version": "2.0.1",
1696
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1697
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1698
  "dev": true,
 
1699
  "requires": {
1700
- "is-extglob": "1.0.0"
 
1701
  }
1702
- }
1703
- }
1704
- },
1705
- "glob-stream": {
1706
- "version": "3.1.18",
1707
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
1708
- "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=",
1709
- "dev": true,
1710
- "requires": {
1711
- "glob": "4.5.3",
1712
- "glob2base": "0.0.12",
1713
- "minimatch": "2.0.10",
1714
- "ordered-read-streams": "0.1.0",
1715
- "through2": "0.6.5",
1716
- "unique-stream": "1.0.0"
1717
- },
1718
- "dependencies": {
1719
- "glob": {
1720
- "version": "4.5.3",
1721
- "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
1722
- "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
1723
  "dev": true,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1724
  "requires": {
1725
- "inflight": "1.0.6",
1726
- "inherits": "2.0.3",
1727
- "minimatch": "2.0.10",
1728
- "once": "1.4.0"
1729
  }
1730
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1731
  "minimatch": {
1732
- "version": "2.0.10",
1733
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
1734
- "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1735
  "dev": true,
 
1736
  "requires": {
1737
- "brace-expansion": "1.1.11"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1738
  }
1739
  },
1740
  "readable-stream": {
1741
- "version": "1.0.34",
1742
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
1743
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
1744
  "dev": true,
 
1745
  "requires": {
1746
- "core-util-is": "1.0.2",
1747
- "inherits": "2.0.3",
1748
- "isarray": "0.0.1",
1749
- "string_decoder": "0.10.31"
 
 
 
1750
  }
1751
  },
1752
- "through2": {
1753
- "version": "0.6.5",
1754
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
1755
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1756
  "dev": true,
 
1757
  "requires": {
1758
- "readable-stream": "1.0.34",
1759
- "xtend": "4.0.1"
1760
  }
 
 
 
 
 
 
 
 
 
 
 
 
1761
  }
1762
  }
1763
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1764
  "glob-watcher": {
1765
- "version": "0.0.6",
1766
- "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
1767
- "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=",
1768
  "dev": true,
1769
  "requires": {
1770
- "gaze": "0.5.2"
 
 
 
 
 
1771
  }
1772
  },
1773
  "glob2base": {
@@ -1776,7 +2423,7 @@
1776
  "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
1777
  "dev": true,
1778
  "requires": {
1779
- "find-index": "0.1.1"
1780
  }
1781
  },
1782
  "global-modules": {
@@ -1785,9 +2432,9 @@
1785
  "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
1786
  "dev": true,
1787
  "requires": {
1788
- "global-prefix": "1.0.2",
1789
- "is-windows": "1.0.2",
1790
- "resolve-dir": "1.0.1"
1791
  }
1792
  },
1793
  "global-prefix": {
@@ -1796,11 +2443,11 @@
1796
  "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
1797
  "dev": true,
1798
  "requires": {
1799
- "expand-tilde": "2.0.2",
1800
- "homedir-polyfill": "1.0.1",
1801
- "ini": "1.3.5",
1802
- "is-windows": "1.0.2",
1803
- "which": "1.3.0"
1804
  }
1805
  },
1806
  "globby": {
@@ -1809,11 +2456,11 @@
1809
  "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
1810
  "dev": true,
1811
  "requires": {
1812
- "array-union": "1.0.2",
1813
- "glob": "7.1.2",
1814
- "object-assign": "4.1.1",
1815
- "pify": "2.3.0",
1816
- "pinkie-promise": "2.0.1"
1817
  },
1818
  "dependencies": {
1819
  "pify": {
@@ -1825,68 +2472,30 @@
1825
  }
1826
  },
1827
  "globule": {
1828
- "version": "0.1.0",
1829
- "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
1830
- "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
1831
  "dev": true,
1832
  "requires": {
1833
- "glob": "3.1.21",
1834
- "lodash": "1.0.2",
1835
- "minimatch": "0.2.14"
1836
- },
1837
- "dependencies": {
1838
- "glob": {
1839
- "version": "3.1.21",
1840
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
1841
- "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
1842
- "dev": true,
1843
- "requires": {
1844
- "graceful-fs": "1.2.3",
1845
- "inherits": "1.0.2",
1846
- "minimatch": "0.2.14"
1847
- }
1848
- },
1849
- "graceful-fs": {
1850
- "version": "1.2.3",
1851
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
1852
- "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
1853
- "dev": true
1854
- },
1855
- "inherits": {
1856
- "version": "1.0.2",
1857
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
1858
- "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
1859
- "dev": true
1860
- },
1861
- "minimatch": {
1862
- "version": "0.2.14",
1863
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
1864
- "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
1865
- "dev": true,
1866
- "requires": {
1867
- "lru-cache": "2.7.3",
1868
- "sigmund": "1.0.1"
1869
- }
1870
- }
1871
  }
1872
  },
1873
  "glogg": {
1874
- "version": "1.0.1",
1875
- "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
1876
- "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
1877
  "dev": true,
1878
  "requires": {
1879
- "sparkles": "1.0.1"
1880
  }
1881
  },
1882
  "graceful-fs": {
1883
- "version": "3.0.11",
1884
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
1885
- "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
1886
- "dev": true,
1887
- "requires": {
1888
- "natives": "1.1.3"
1889
- }
1890
  },
1891
  "growly": {
1892
  "version": "1.3.0",
@@ -1895,148 +2504,117 @@
1895
  "dev": true
1896
  },
1897
  "gulp": {
1898
- "version": "3.9.1",
1899
- "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz",
1900
- "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=",
1901
- "dev": true,
1902
- "requires": {
1903
- "archy": "1.0.0",
1904
- "chalk": "1.1.3",
1905
- "deprecated": "0.0.1",
1906
- "gulp-util": "3.0.8",
1907
- "interpret": "1.1.0",
1908
- "liftoff": "2.5.0",
1909
- "minimist": "1.2.0",
1910
- "orchestrator": "0.3.8",
1911
- "pretty-hrtime": "1.0.3",
1912
- "semver": "4.3.6",
1913
- "tildify": "1.2.0",
1914
- "v8flags": "2.1.1",
1915
- "vinyl-fs": "0.3.14"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1916
  }
1917
  },
1918
  "gulp-autoprefixer": {
1919
- "version": "5.0.0",
1920
- "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-5.0.0.tgz",
1921
- "integrity": "sha1-gjfCeKaXdScKHK/n1vEBz81YVUQ=",
1922
  "dev": true,
1923
  "requires": {
1924
- "autoprefixer": "8.5.0",
1925
- "fancy-log": "1.3.2",
1926
- "plugin-error": "1.0.1",
1927
- "postcss": "6.0.22",
1928
- "through2": "2.0.3",
1929
- "vinyl-sourcemaps-apply": "0.2.1"
 
 
 
 
 
 
 
 
 
 
 
1930
  }
1931
  },
1932
  "gulp-cache": {
1933
- "version": "1.0.2",
1934
- "resolved": "https://registry.npmjs.org/gulp-cache/-/gulp-cache-1.0.2.tgz",
1935
- "integrity": "sha512-SFtWmWYARVzbzb6UiRZhZxpGo9oyXCOuXdTa0ML8CWQdFRTYZCfddn/grXG6SzdiY/D4rOnqpDJ8R2Trv0SQRQ==",
1936
  "dev": true,
1937
  "requires": {
1938
- "babel-runtime": "6.26.0",
1939
- "cache-swap": "0.3.0",
1940
- "object.pick": "1.3.0",
1941
- "plugin-error": "0.1.2",
1942
- "through2": "2.0.3",
1943
- "vinyl": "2.1.0"
1944
  },
1945
  "dependencies": {
1946
- "arr-diff": {
1947
- "version": "1.1.0",
1948
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
1949
- "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
1950
- "dev": true,
1951
- "requires": {
1952
- "arr-flatten": "1.1.0",
1953
- "array-slice": "0.2.3"
1954
- }
1955
- },
1956
- "arr-union": {
1957
- "version": "2.1.0",
1958
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
1959
- "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
1960
- "dev": true
1961
- },
1962
- "array-slice": {
1963
- "version": "0.2.3",
1964
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
1965
- "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
1966
- "dev": true
1967
- },
1968
- "clone": {
1969
- "version": "2.1.1",
1970
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
1971
- "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
1972
- "dev": true
1973
- },
1974
- "clone-stats": {
1975
- "version": "1.0.0",
1976
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
1977
- "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
1978
- "dev": true
1979
- },
1980
- "extend-shallow": {
1981
- "version": "1.1.4",
1982
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
1983
- "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
1984
- "dev": true,
1985
- "requires": {
1986
- "kind-of": "1.1.0"
1987
- }
1988
- },
1989
- "kind-of": {
1990
- "version": "1.1.0",
1991
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
1992
- "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
1993
- "dev": true
1994
- },
1995
- "plugin-error": {
1996
- "version": "0.1.2",
1997
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
1998
- "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
1999
- "dev": true,
2000
- "requires": {
2001
- "ansi-cyan": "0.1.1",
2002
- "ansi-red": "0.1.1",
2003
- "arr-diff": "1.1.0",
2004
- "arr-union": "2.1.0",
2005
- "extend-shallow": "1.1.4"
2006
- }
2007
- },
2008
- "replace-ext": {
2009
- "version": "1.0.0",
2010
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
2011
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
2012
- "dev": true
2013
- },
2014
- "vinyl": {
2015
- "version": "2.1.0",
2016
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz",
2017
- "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
2018
  "dev": true,
2019
  "requires": {
2020
- "clone": "2.1.1",
2021
- "clone-buffer": "1.0.0",
2022
- "clone-stats": "1.0.0",
2023
- "cloneable-readable": "1.1.2",
2024
- "remove-trailing-separator": "1.1.0",
2025
- "replace-ext": "1.0.0"
2026
  }
2027
  }
2028
  }
2029
  },
2030
  "gulp-clean-css": {
2031
- "version": "3.9.4",
2032
- "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.4.tgz",
2033
- "integrity": "sha512-jsbAj65WM08H1jCFOKpIvA1OlACk7OHS2FFTeeBZrSJ5OR1PJzAqi0I2R2LTWYN3oMd/N1JYN9cN2IS/8eYqdg==",
2034
  "dev": true,
2035
  "requires": {
2036
- "clean-css": "4.1.11",
2037
  "plugin-error": "1.0.1",
2038
- "through2": "2.0.3",
2039
  "vinyl-sourcemaps-apply": "0.2.1"
 
 
 
 
 
 
 
 
 
 
 
2040
  }
2041
  },
2042
  "gulp-concat": {
@@ -2045,43 +2623,9 @@
2045
  "integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=",
2046
  "dev": true,
2047
  "requires": {
2048
- "concat-with-sourcemaps": "1.1.0",
2049
- "through2": "2.0.3",
2050
- "vinyl": "2.1.0"
2051
- },
2052
- "dependencies": {
2053
- "clone": {
2054
- "version": "2.1.1",
2055
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
2056
- "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
2057
- "dev": true
2058
- },
2059
- "clone-stats": {
2060
- "version": "1.0.0",
2061
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
2062
- "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
2063
- "dev": true
2064
- },
2065
- "replace-ext": {
2066
- "version": "1.0.0",
2067
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
2068
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
2069
- "dev": true
2070
- },
2071
- "vinyl": {
2072
- "version": "2.1.0",
2073
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz",
2074
- "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
2075
- "dev": true,
2076
- "requires": {
2077
- "clone": "2.1.1",
2078
- "clone-buffer": "1.0.0",
2079
- "clone-stats": "1.0.0",
2080
- "cloneable-readable": "1.1.2",
2081
- "remove-trailing-separator": "1.1.0",
2082
- "replace-ext": "1.0.0"
2083
- }
2084
- }
2085
  }
2086
  },
2087
  "gulp-ignore": {
@@ -2090,8 +2634,8 @@
2090
  "integrity": "sha1-XC6ioKRALgq0orzRLv2SlTRNePI=",
2091
  "dev": true,
2092
  "requires": {
2093
- "gulp-match": "1.0.3",
2094
- "through2": "2.0.3"
2095
  }
2096
  },
2097
  "gulp-jshint": {
@@ -2100,11 +2644,11 @@
2100
  "integrity": "sha512-sP3NK8Y/1e58O0PH9t6s7DAr/lKDSUbIY207oWSeufM6/VclB7jJrIBcPCsyhrFTCDUl9DauePbt6VqP2vPM5w==",
2101
  "dev": true,
2102
  "requires": {
2103
- "lodash": "4.17.10",
2104
- "minimatch": "3.0.4",
2105
- "plugin-error": "0.1.2",
2106
- "rcloader": "0.2.2",
2107
- "through2": "2.0.3"
2108
  },
2109
  "dependencies": {
2110
  "arr-diff": {
@@ -2113,8 +2657,8 @@
2113
  "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
2114
  "dev": true,
2115
  "requires": {
2116
- "arr-flatten": "1.1.0",
2117
- "array-slice": "0.2.3"
2118
  }
2119
  },
2120
  "arr-union": {
@@ -2135,7 +2679,7 @@
2135
  "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
2136
  "dev": true,
2137
  "requires": {
2138
- "kind-of": "1.1.0"
2139
  }
2140
  },
2141
  "kind-of": {
@@ -2144,99 +2688,49 @@
2144
  "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
2145
  "dev": true
2146
  },
2147
- "lodash": {
2148
- "version": "4.17.10",
2149
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
2150
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
2151
- "dev": true
2152
- },
2153
  "plugin-error": {
2154
  "version": "0.1.2",
2155
  "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
2156
  "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
2157
  "dev": true,
2158
  "requires": {
2159
- "ansi-cyan": "0.1.1",
2160
- "ansi-red": "0.1.1",
2161
- "arr-diff": "1.1.0",
2162
- "arr-union": "2.1.0",
2163
- "extend-shallow": "1.1.4"
2164
  }
2165
  }
2166
  }
2167
  },
2168
  "gulp-livereload": {
2169
- "version": "3.8.1",
2170
- "resolved": "https://registry.npmjs.org/gulp-livereload/-/gulp-livereload-3.8.1.tgz",
2171
- "integrity": "sha1-APdEstdJ0+njdGWJyKRKysd5tQ8=",
2172
  "dev": true,
2173
  "requires": {
2174
- "chalk": "0.5.1",
2175
- "debug": "2.6.9",
2176
  "event-stream": "3.3.4",
2177
- "gulp-util": "3.0.8",
2178
- "lodash.assign": "3.2.0",
2179
- "mini-lr": "0.1.9"
 
2180
  },
2181
  "dependencies": {
2182
- "ansi-regex": {
2183
- "version": "0.2.1",
2184
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
2185
- "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
2186
- "dev": true
2187
- },
2188
- "ansi-styles": {
2189
- "version": "1.1.0",
2190
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
2191
- "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
2192
- "dev": true
2193
- },
2194
- "chalk": {
2195
- "version": "0.5.1",
2196
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
2197
- "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
2198
- "dev": true,
2199
- "requires": {
2200
- "ansi-styles": "1.1.0",
2201
- "escape-string-regexp": "1.0.5",
2202
- "has-ansi": "0.1.0",
2203
- "strip-ansi": "0.3.0",
2204
- "supports-color": "0.2.0"
2205
- }
2206
- },
2207
- "has-ansi": {
2208
- "version": "0.1.0",
2209
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
2210
- "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
2211
- "dev": true,
2212
- "requires": {
2213
- "ansi-regex": "0.2.1"
2214
- }
2215
- },
2216
- "lodash.assign": {
2217
- "version": "3.2.0",
2218
- "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz",
2219
- "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
2220
- "dev": true,
2221
- "requires": {
2222
- "lodash._baseassign": "3.2.0",
2223
- "lodash._createassigner": "3.1.1",
2224
- "lodash.keys": "3.1.2"
2225
- }
2226
- },
2227
- "strip-ansi": {
2228
- "version": "0.3.0",
2229
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
2230
- "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
2231
  "dev": true,
2232
  "requires": {
2233
- "ansi-regex": "0.2.1"
2234
  }
2235
  },
2236
- "supports-color": {
2237
- "version": "0.2.0",
2238
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
2239
- "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
2240
  "dev": true
2241
  }
2242
  }
@@ -2247,13 +2741,13 @@
2247
  "integrity": "sha1-TEGffldk2aDjMGG6uWGPgbc9QXE=",
2248
  "dev": true,
2249
  "requires": {
2250
- "array-unique": "0.2.1",
2251
- "fancy-log": "1.3.2",
2252
- "findup-sync": "0.4.3",
2253
- "gulplog": "1.0.0",
2254
- "has-gulplog": "0.1.0",
2255
- "micromatch": "2.3.11",
2256
- "resolve": "1.7.1"
2257
  },
2258
  "dependencies": {
2259
  "arr-diff": {
@@ -2262,7 +2756,7 @@
2262
  "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
2263
  "dev": true,
2264
  "requires": {
2265
- "arr-flatten": "1.1.0"
2266
  }
2267
  },
2268
  "array-unique": {
@@ -2277,9 +2771,9 @@
2277
  "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
2278
  "dev": true,
2279
  "requires": {
2280
- "expand-range": "1.8.2",
2281
- "preserve": "0.2.0",
2282
- "repeat-element": "1.1.2"
2283
  }
2284
  },
2285
  "detect-file": {
@@ -2288,7 +2782,7 @@
2288
  "integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=",
2289
  "dev": true,
2290
  "requires": {
2291
- "fs-exists-sync": "0.1.0"
2292
  }
2293
  },
2294
  "expand-brackets": {
@@ -2297,7 +2791,7 @@
2297
  "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2298
  "dev": true,
2299
  "requires": {
2300
- "is-posix-bracket": "0.1.1"
2301
  }
2302
  },
2303
  "expand-tilde": {
@@ -2306,7 +2800,7 @@
2306
  "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=",
2307
  "dev": true,
2308
  "requires": {
2309
- "os-homedir": "1.0.2"
2310
  }
2311
  },
2312
  "extglob": {
@@ -2315,7 +2809,7 @@
2315
  "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2316
  "dev": true,
2317
  "requires": {
2318
- "is-extglob": "1.0.0"
2319
  }
2320
  },
2321
  "findup-sync": {
@@ -2324,10 +2818,10 @@
2324
  "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=",
2325
  "dev": true,
2326
  "requires": {
2327
- "detect-file": "0.1.0",
2328
- "is-glob": "2.0.1",
2329
- "micromatch": "2.3.11",
2330
- "resolve-dir": "0.1.1"
2331
  }
2332
  },
2333
  "global-modules": {
@@ -2336,8 +2830,8 @@
2336
  "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=",
2337
  "dev": true,
2338
  "requires": {
2339
- "global-prefix": "0.1.5",
2340
- "is-windows": "0.2.0"
2341
  }
2342
  },
2343
  "global-prefix": {
@@ -2346,10 +2840,10 @@
2346
  "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=",
2347
  "dev": true,
2348
  "requires": {
2349
- "homedir-polyfill": "1.0.1",
2350
- "ini": "1.3.5",
2351
- "is-windows": "0.2.0",
2352
- "which": "1.3.0"
2353
  }
2354
  },
2355
  "is-extglob": {
@@ -2364,7 +2858,7 @@
2364
  "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
2365
  "dev": true,
2366
  "requires": {
2367
- "is-extglob": "1.0.0"
2368
  }
2369
  },
2370
  "is-windows": {
@@ -2379,7 +2873,7 @@
2379
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2380
  "dev": true,
2381
  "requires": {
2382
- "is-buffer": "1.1.6"
2383
  }
2384
  },
2385
  "micromatch": {
@@ -2388,19 +2882,19 @@
2388
  "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
2389
  "dev": true,
2390
  "requires": {
2391
- "arr-diff": "2.0.0",
2392
- "array-unique": "0.2.1",
2393
- "braces": "1.8.5",
2394
- "expand-brackets": "0.1.5",
2395
- "extglob": "0.3.2",
2396
- "filename-regex": "2.0.1",
2397
- "is-extglob": "1.0.0",
2398
- "is-glob": "2.0.1",
2399
- "kind-of": "3.2.2",
2400
- "normalize-path": "2.1.1",
2401
- "object.omit": "2.0.1",
2402
- "parse-glob": "3.0.4",
2403
- "regex-cache": "0.4.4"
2404
  }
2405
  },
2406
  "resolve-dir": {
@@ -2409,8 +2903,8 @@
2409
  "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=",
2410
  "dev": true,
2411
  "requires": {
2412
- "expand-tilde": "1.2.2",
2413
- "global-modules": "0.2.3"
2414
  }
2415
  }
2416
  }
@@ -2421,7 +2915,7 @@
2421
  "integrity": "sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4=",
2422
  "dev": true,
2423
  "requires": {
2424
- "minimatch": "3.0.4"
2425
  }
2426
  },
2427
  "gulp-notify": {
@@ -2430,13 +2924,13 @@
2430
  "integrity": "sha512-qEocs1UVoDKKUjfsxJNMNwkRla0PbsyJwsqNNXpzYWsLQ29LhxRMY3wnTGZcc4hMHtalnvah/Dwlwb4NijH/0A==",
2431
  "dev": true,
2432
  "requires": {
2433
- "ansi-colors": "1.1.0",
2434
- "fancy-log": "1.3.2",
2435
- "lodash.template": "4.4.0",
2436
- "node-notifier": "5.2.1",
2437
- "node.extend": "2.0.0",
2438
- "plugin-error": "0.1.2",
2439
- "through2": "2.0.3"
2440
  },
2441
  "dependencies": {
2442
  "arr-diff": {
@@ -2445,8 +2939,8 @@
2445
  "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
2446
  "dev": true,
2447
  "requires": {
2448
- "arr-flatten": "1.1.0",
2449
- "array-slice": "0.2.3"
2450
  }
2451
  },
2452
  "arr-union": {
@@ -2467,7 +2961,7 @@
2467
  "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
2468
  "dev": true,
2469
  "requires": {
2470
- "kind-of": "1.1.0"
2471
  }
2472
  },
2473
  "kind-of": {
@@ -2476,86 +2970,58 @@
2476
  "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
2477
  "dev": true
2478
  },
2479
- "lodash.template": {
2480
- "version": "4.4.0",
2481
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",
2482
- "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",
2483
- "dev": true,
2484
- "requires": {
2485
- "lodash._reinterpolate": "3.0.0",
2486
- "lodash.templatesettings": "4.1.0"
2487
- }
2488
- },
2489
- "lodash.templatesettings": {
2490
- "version": "4.1.0",
2491
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz",
2492
- "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=",
2493
- "dev": true,
2494
- "requires": {
2495
- "lodash._reinterpolate": "3.0.0"
2496
- }
2497
- },
2498
  "plugin-error": {
2499
  "version": "0.1.2",
2500
  "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
2501
  "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
2502
  "dev": true,
2503
  "requires": {
2504
- "ansi-cyan": "0.1.1",
2505
- "ansi-red": "0.1.1",
2506
- "arr-diff": "1.1.0",
2507
- "arr-union": "2.1.0",
2508
- "extend-shallow": "1.1.4"
2509
  }
2510
  }
2511
  }
2512
  },
2513
  "gulp-rename": {
2514
- "version": "1.2.3",
2515
- "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.3.tgz",
2516
- "integrity": "sha512-CmdPM0BjJ105QCX1fk+j7NGhiN/1rCl9HLGss+KllBS/tdYadpjTxqdKyh/5fNV+M3yjT1MFz5z93bXdrTyzAw==",
2517
  "dev": true
2518
  },
2519
  "gulp-ruby-sass": {
2520
- "version": "3.0.0",
2521
- "resolved": "https://registry.npmjs.org/gulp-ruby-sass/-/gulp-ruby-sass-3.0.0.tgz",
2522
- "integrity": "sha1-CuG5LlcjJchBLBeohwtmGUEra40=",
2523
- "dev": true,
2524
- "requires": {
2525
- "chalk": "2.4.1",
2526
- "convert-source-map": "1.5.1",
2527
- "cross-spawn": "5.1.0",
2528
- "dargs": "3.0.1",
2529
- "each-async": "1.1.1",
2530
- "escape-string-regexp": "1.0.5",
2531
- "fancy-log": "1.3.2",
2532
- "glob": "7.1.2",
2533
  "glob2base": "0.0.12",
2534
- "md5-hex": "2.0.0",
2535
- "path-exists": "3.0.0",
2536
- "plugin-error": "0.1.2",
2537
- "replace-ext": "1.0.0",
2538
- "rimraf": "2.6.2",
2539
- "vinyl": "2.1.0"
2540
- },
2541
- "dependencies": {
2542
- "ansi-styles": {
2543
- "version": "3.2.1",
2544
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2545
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2546
- "dev": true,
2547
- "requires": {
2548
- "color-convert": "1.9.1"
2549
- }
2550
- },
2551
  "arr-diff": {
2552
  "version": "1.1.0",
2553
  "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
2554
  "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
2555
  "dev": true,
2556
  "requires": {
2557
- "arr-flatten": "1.1.0",
2558
- "array-slice": "0.2.3"
2559
  }
2560
  },
2561
  "arr-union": {
@@ -2570,36 +3036,13 @@
2570
  "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
2571
  "dev": true
2572
  },
2573
- "chalk": {
2574
- "version": "2.4.1",
2575
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2576
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2577
- "dev": true,
2578
- "requires": {
2579
- "ansi-styles": "3.2.1",
2580
- "escape-string-regexp": "1.0.5",
2581
- "supports-color": "5.4.0"
2582
- }
2583
- },
2584
- "clone": {
2585
- "version": "2.1.1",
2586
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
2587
- "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
2588
- "dev": true
2589
- },
2590
- "clone-stats": {
2591
- "version": "1.0.0",
2592
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
2593
- "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
2594
- "dev": true
2595
- },
2596
  "extend-shallow": {
2597
  "version": "1.1.4",
2598
  "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
2599
  "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
2600
  "dev": true,
2601
  "requires": {
2602
- "kind-of": "1.1.0"
2603
  }
2604
  },
2605
  "kind-of": {
@@ -2608,64 +3051,41 @@
2608
  "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
2609
  "dev": true
2610
  },
 
 
 
 
 
 
2611
  "plugin-error": {
2612
  "version": "0.1.2",
2613
  "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
2614
  "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
2615
  "dev": true,
2616
  "requires": {
2617
- "ansi-cyan": "0.1.1",
2618
- "ansi-red": "0.1.1",
2619
- "arr-diff": "1.1.0",
2620
- "arr-union": "2.1.0",
2621
- "extend-shallow": "1.1.4"
2622
- }
2623
- },
2624
- "replace-ext": {
2625
- "version": "1.0.0",
2626
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
2627
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
2628
- "dev": true
2629
- },
2630
- "supports-color": {
2631
- "version": "5.4.0",
2632
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
2633
- "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
2634
- "dev": true,
2635
- "requires": {
2636
- "has-flag": "3.0.0"
2637
- }
2638
- },
2639
- "vinyl": {
2640
- "version": "2.1.0",
2641
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz",
2642
- "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
2643
- "dev": true,
2644
- "requires": {
2645
- "clone": "2.1.1",
2646
- "clone-buffer": "1.0.0",
2647
- "clone-stats": "1.0.0",
2648
- "cloneable-readable": "1.1.2",
2649
- "remove-trailing-separator": "1.1.0",
2650
- "replace-ext": "1.0.0"
2651
  }
2652
  }
2653
  }
2654
  },
2655
  "gulp-sass": {
2656
- "version": "4.0.1",
2657
- "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.1.tgz",
2658
- "integrity": "sha512-OMQEgWNggpog8Tc5v1MuI6eo+5iiPkVeLL76iBhDoEEScLUPfZlpvzmgTnLkpcqdrNodZxpz5qcv6mS2rulk3g==",
2659
- "dev": true,
2660
- "requires": {
2661
- "chalk": "2.4.1",
2662
- "lodash.clonedeep": "4.5.0",
2663
- "node-sass": "4.9.0",
2664
- "plugin-error": "1.0.1",
2665
- "replace-ext": "1.0.0",
2666
- "strip-ansi": "4.0.0",
2667
- "through2": "2.0.3",
2668
- "vinyl-sourcemaps-apply": "0.2.1"
2669
  },
2670
  "dependencies": {
2671
  "ansi-regex": {
@@ -2674,48 +3094,13 @@
2674
  "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2675
  "dev": true
2676
  },
2677
- "ansi-styles": {
2678
- "version": "3.2.1",
2679
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2680
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2681
- "dev": true,
2682
- "requires": {
2683
- "color-convert": "1.9.1"
2684
- }
2685
- },
2686
- "chalk": {
2687
- "version": "2.4.1",
2688
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2689
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2690
- "dev": true,
2691
- "requires": {
2692
- "ansi-styles": "3.2.1",
2693
- "escape-string-regexp": "1.0.5",
2694
- "supports-color": "5.4.0"
2695
- }
2696
- },
2697
- "replace-ext": {
2698
- "version": "1.0.0",
2699
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
2700
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
2701
- "dev": true
2702
- },
2703
  "strip-ansi": {
2704
  "version": "4.0.0",
2705
  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2706
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2707
  "dev": true,
2708
  "requires": {
2709
- "ansi-regex": "3.0.0"
2710
- }
2711
- },
2712
- "supports-color": {
2713
- "version": "5.4.0",
2714
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
2715
- "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
2716
- "dev": true,
2717
- "requires": {
2718
- "has-flag": "3.0.0"
2719
  }
2720
  }
2721
  }
@@ -2726,108 +3111,46 @@
2726
  "integrity": "sha1-xnYqLx8N4KP8WVohWZ0/rI26Gso=",
2727
  "dev": true,
2728
  "requires": {
2729
- "through2": "2.0.3"
2730
  }
2731
  },
2732
  "gulp-uglify": {
2733
- "version": "3.0.0",
2734
- "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.0.tgz",
2735
- "integrity": "sha1-DfAzHXKg0wLj434QlIXd3zPG0co=",
2736
  "dev": true,
2737
  "requires": {
2738
- "gulplog": "1.0.0",
2739
- "has-gulplog": "0.1.0",
2740
- "lodash": "4.17.10",
2741
- "make-error-cause": "1.2.2",
2742
- "through2": "2.0.3",
2743
- "uglify-js": "3.3.25",
2744
- "vinyl-sourcemaps-apply": "0.2.1"
2745
- },
2746
- "dependencies": {
2747
- "lodash": {
2748
- "version": "4.17.10",
2749
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
2750
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
2751
- "dev": true
2752
- }
2753
- }
2754
- },
2755
- "gulp-util": {
2756
- "version": "3.0.8",
2757
- "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
2758
- "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
2759
- "dev": true,
2760
- "requires": {
2761
- "array-differ": "1.0.0",
2762
- "array-uniq": "1.0.3",
2763
- "beeper": "1.1.1",
2764
- "chalk": "1.1.3",
2765
- "dateformat": "2.2.0",
2766
- "fancy-log": "1.3.2",
2767
- "gulplog": "1.0.0",
2768
- "has-gulplog": "0.1.0",
2769
- "lodash._reescape": "3.0.0",
2770
- "lodash._reevaluate": "3.0.0",
2771
- "lodash._reinterpolate": "3.0.0",
2772
- "lodash.template": "3.6.2",
2773
- "minimist": "1.2.0",
2774
- "multipipe": "0.1.2",
2775
- "object-assign": "3.0.0",
2776
- "replace-ext": "0.0.1",
2777
- "through2": "2.0.3",
2778
- "vinyl": "0.5.3"
2779
- },
2780
- "dependencies": {
2781
- "object-assign": {
2782
- "version": "3.0.0",
2783
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
2784
- "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
2785
- "dev": true
2786
- }
2787
  }
2788
  },
2789
  "gulp-wp-pot": {
2790
- "version": "2.3.1",
2791
- "resolved": "https://registry.npmjs.org/gulp-wp-pot/-/gulp-wp-pot-2.3.1.tgz",
2792
- "integrity": "sha512-n3tA1hCSCpm/Vc86HWfn3v6o4lIkpwq+/R4chh/Rrl9mZjtCrcJbgR2EvwT4zrfOrNazMBV9KicNSIS/2aTcsw==",
2793
  "dev": true,
2794
  "requires": {
2795
- "plugin-error": "1.0.1",
2796
- "through2": "2.0.3",
2797
- "vinyl": "2.1.0",
2798
- "wp-pot": "1.6.1"
2799
  },
2800
  "dependencies": {
2801
- "clone": {
2802
- "version": "2.1.1",
2803
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
2804
- "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
2805
- "dev": true
2806
- },
2807
- "clone-stats": {
2808
- "version": "1.0.0",
2809
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
2810
- "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
2811
- "dev": true
2812
- },
2813
- "replace-ext": {
2814
- "version": "1.0.0",
2815
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
2816
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
2817
- "dev": true
2818
- },
2819
- "vinyl": {
2820
- "version": "2.1.0",
2821
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz",
2822
- "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
2823
  "dev": true,
2824
  "requires": {
2825
- "clone": "2.1.1",
2826
- "clone-buffer": "1.0.0",
2827
- "clone-stats": "1.0.0",
2828
- "cloneable-readable": "1.1.2",
2829
- "remove-trailing-separator": "1.1.0",
2830
- "replace-ext": "1.0.0"
2831
  }
2832
  }
2833
  }
@@ -2838,19 +3161,32 @@
2838
  "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
2839
  "dev": true,
2840
  "requires": {
2841
- "glogg": "1.0.1"
2842
  }
2843
  },
 
 
 
 
 
 
2844
  "har-validator": {
2845
- "version": "2.0.6",
2846
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
2847
- "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
 
 
 
 
 
 
 
 
 
 
2848
  "dev": true,
2849
  "requires": {
2850
- "chalk": "1.1.3",
2851
- "commander": "2.15.1",
2852
- "is-my-json-valid": "2.17.2",
2853
- "pinkie-promise": "2.0.1"
2854
  }
2855
  },
2856
  "has-ansi": {
@@ -2859,7 +3195,7 @@
2859
  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
2860
  "dev": true,
2861
  "requires": {
2862
- "ansi-regex": "2.1.1"
2863
  }
2864
  },
2865
  "has-flag": {
@@ -2868,24 +3204,21 @@
2868
  "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2869
  "dev": true
2870
  },
2871
- "has-glob": {
2872
- "version": "1.0.0",
2873
- "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz",
2874
- "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=",
2875
- "dev": true,
2876
- "requires": {
2877
- "is-glob": "3.1.0"
2878
- }
2879
- },
2880
  "has-gulplog": {
2881
  "version": "0.1.0",
2882
  "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
2883
  "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
2884
  "dev": true,
2885
  "requires": {
2886
- "sparkles": "1.0.1"
2887
  }
2888
  },
 
 
 
 
 
 
2889
  "has-unicode": {
2890
  "version": "2.0.1",
2891
  "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
@@ -2898,9 +3231,9 @@
2898
  "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
2899
  "dev": true,
2900
  "requires": {
2901
- "get-value": "2.0.6",
2902
- "has-values": "1.0.0",
2903
- "isobject": "3.0.1"
2904
  }
2905
  },
2906
  "has-values": {
@@ -2909,8 +3242,8 @@
2909
  "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
2910
  "dev": true,
2911
  "requires": {
2912
- "is-number": "3.0.0",
2913
- "kind-of": "4.0.0"
2914
  },
2915
  "dependencies": {
2916
  "kind-of": {
@@ -2919,42 +3252,24 @@
2919
  "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
2920
  "dev": true,
2921
  "requires": {
2922
- "is-buffer": "1.1.6"
2923
  }
2924
  }
2925
  }
2926
  },
2927
- "hawk": {
2928
- "version": "3.1.3",
2929
- "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
2930
- "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
2931
- "dev": true,
2932
- "requires": {
2933
- "boom": "2.10.1",
2934
- "cryptiles": "2.0.5",
2935
- "hoek": "2.16.3",
2936
- "sntp": "1.0.9"
2937
- }
2938
- },
2939
- "hoek": {
2940
- "version": "2.16.3",
2941
- "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
2942
- "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
2943
- "dev": true
2944
- },
2945
  "homedir-polyfill": {
2946
- "version": "1.0.1",
2947
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
2948
- "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
2949
  "dev": true,
2950
  "requires": {
2951
- "parse-passwd": "1.0.0"
2952
  }
2953
  },
2954
  "hosted-git-info": {
2955
- "version": "2.6.0",
2956
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz",
2957
- "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==",
2958
  "dev": true
2959
  },
2960
  "htmlparser2": {
@@ -2963,46 +3278,56 @@
2963
  "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
2964
  "dev": true,
2965
  "requires": {
2966
- "domelementtype": "1.3.0",
2967
- "domhandler": "2.3.0",
2968
- "domutils": "1.5.1",
2969
- "entities": "1.0.0",
2970
- "readable-stream": "1.1.14"
2971
- }
2972
- },
2973
- "http-errors": {
2974
- "version": "1.3.1",
2975
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
2976
- "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
2977
- "dev": true,
2978
- "requires": {
2979
- "inherits": "2.0.3",
2980
- "statuses": "1.5.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2981
  }
2982
  },
2983
  "http-parser-js": {
2984
- "version": "0.4.12",
2985
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.12.tgz",
2986
- "integrity": "sha1-uc+/Sizybw/DSxDKFImid3HjR08=",
2987
  "dev": true
2988
  },
2989
  "http-signature": {
2990
- "version": "1.1.1",
2991
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
2992
- "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
2993
  "dev": true,
2994
  "requires": {
2995
- "assert-plus": "0.2.0",
2996
- "jsprim": "1.4.1",
2997
- "sshpk": "1.14.1"
2998
  }
2999
  },
3000
- "iconv-lite": {
3001
- "version": "0.4.13",
3002
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
3003
- "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
3004
- "dev": true
3005
- },
3006
  "in-publish": {
3007
  "version": "2.0.0",
3008
  "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
@@ -3015,7 +3340,7 @@
3015
  "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
3016
  "dev": true,
3017
  "requires": {
3018
- "repeating": "2.0.1"
3019
  }
3020
  },
3021
  "inflight": {
@@ -3024,8 +3349,8 @@
3024
  "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3025
  "dev": true,
3026
  "requires": {
3027
- "once": "1.4.0",
3028
- "wrappy": "1.0.2"
3029
  }
3030
  },
3031
  "inherits": {
@@ -3041,9 +3366,9 @@
3041
  "dev": true
3042
  },
3043
  "interpret": {
3044
- "version": "1.1.0",
3045
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
3046
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
3047
  "dev": true
3048
  },
3049
  "invert-kv": {
@@ -3053,9 +3378,9 @@
3053
  "dev": true
3054
  },
3055
  "is": {
3056
- "version": "3.2.1",
3057
- "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz",
3058
- "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=",
3059
  "dev": true
3060
  },
3061
  "is-absolute": {
@@ -3064,8 +3389,8 @@
3064
  "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
3065
  "dev": true,
3066
  "requires": {
3067
- "is-relative": "1.0.0",
3068
- "is-windows": "1.0.2"
3069
  }
3070
  },
3071
  "is-accessor-descriptor": {
@@ -3074,7 +3399,7 @@
3074
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3075
  "dev": true,
3076
  "requires": {
3077
- "kind-of": "3.2.2"
3078
  },
3079
  "dependencies": {
3080
  "kind-of": {
@@ -3083,7 +3408,7 @@
3083
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3084
  "dev": true,
3085
  "requires": {
3086
- "is-buffer": "1.1.6"
3087
  }
3088
  }
3089
  }
@@ -3094,28 +3419,28 @@
3094
  "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3095
  "dev": true
3096
  },
 
 
 
 
 
 
 
 
 
3097
  "is-buffer": {
3098
  "version": "1.1.6",
3099
  "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3100
  "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3101
  "dev": true
3102
  },
3103
- "is-builtin-module": {
3104
- "version": "1.0.0",
3105
- "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
3106
- "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
3107
- "dev": true,
3108
- "requires": {
3109
- "builtin-modules": "1.1.1"
3110
- }
3111
- },
3112
  "is-data-descriptor": {
3113
  "version": "0.1.4",
3114
  "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3115
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3116
  "dev": true,
3117
  "requires": {
3118
- "kind-of": "3.2.2"
3119
  },
3120
  "dependencies": {
3121
  "kind-of": {
@@ -3124,7 +3449,7 @@
3124
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3125
  "dev": true,
3126
  "requires": {
3127
- "is-buffer": "1.1.6"
3128
  }
3129
  }
3130
  }
@@ -3135,9 +3460,9 @@
3135
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3136
  "dev": true,
3137
  "requires": {
3138
- "is-accessor-descriptor": "0.1.6",
3139
- "is-data-descriptor": "0.1.4",
3140
- "kind-of": "5.1.0"
3141
  },
3142
  "dependencies": {
3143
  "kind-of": {
@@ -3160,7 +3485,7 @@
3160
  "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3161
  "dev": true,
3162
  "requires": {
3163
- "is-primitive": "2.0.0"
3164
  }
3165
  },
3166
  "is-extendable": {
@@ -3181,7 +3506,7 @@
3181
  "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3182
  "dev": true,
3183
  "requires": {
3184
- "number-is-nan": "1.0.1"
3185
  }
3186
  },
3187
  "is-fullwidth-code-point": {
@@ -3190,44 +3515,31 @@
3190
  "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3191
  "dev": true,
3192
  "requires": {
3193
- "number-is-nan": "1.0.1"
3194
  }
3195
  },
3196
  "is-glob": {
3197
- "version": "3.1.0",
3198
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3199
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3200
  "dev": true,
3201
  "requires": {
3202
- "is-extglob": "2.1.1"
3203
  }
3204
  },
3205
- "is-my-ip-valid": {
3206
  "version": "1.0.0",
3207
- "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
3208
- "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==",
3209
  "dev": true
3210
  },
3211
- "is-my-json-valid": {
3212
- "version": "2.17.2",
3213
- "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz",
3214
- "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==",
3215
- "dev": true,
3216
- "requires": {
3217
- "generate-function": "2.0.0",
3218
- "generate-object-property": "1.2.0",
3219
- "is-my-ip-valid": "1.0.0",
3220
- "jsonpointer": "4.0.1",
3221
- "xtend": "4.0.1"
3222
- }
3223
- },
3224
  "is-number": {
3225
  "version": "3.0.0",
3226
  "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3227
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3228
  "dev": true,
3229
  "requires": {
3230
- "kind-of": "3.2.2"
3231
  },
3232
  "dependencies": {
3233
  "kind-of": {
@@ -3236,50 +3548,33 @@
3236
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3237
  "dev": true,
3238
  "requires": {
3239
- "is-buffer": "1.1.6"
3240
  }
3241
  }
3242
  }
3243
  },
3244
- "is-odd": {
3245
- "version": "2.0.0",
3246
- "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
3247
- "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
3248
- "dev": true,
3249
- "requires": {
3250
- "is-number": "4.0.0"
3251
- },
3252
- "dependencies": {
3253
- "is-number": {
3254
- "version": "4.0.0",
3255
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
3256
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
3257
- "dev": true
3258
- }
3259
- }
3260
- },
3261
  "is-path-cwd": {
3262
- "version": "1.0.0",
3263
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
3264
- "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
3265
  "dev": true
3266
  },
3267
  "is-path-in-cwd": {
3268
- "version": "1.0.1",
3269
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
3270
- "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
3271
  "dev": true,
3272
  "requires": {
3273
- "is-path-inside": "1.0.1"
3274
  }
3275
  },
3276
  "is-path-inside": {
3277
- "version": "1.0.1",
3278
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
3279
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
3280
  "dev": true,
3281
  "requires": {
3282
- "path-is-inside": "1.0.2"
3283
  }
3284
  },
3285
  "is-plain-object": {
@@ -3288,7 +3583,7 @@
3288
  "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3289
  "dev": true,
3290
  "requires": {
3291
- "isobject": "3.0.1"
3292
  }
3293
  },
3294
  "is-posix-bracket": {
@@ -3303,19 +3598,13 @@
3303
  "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3304
  "dev": true
3305
  },
3306
- "is-property": {
3307
- "version": "1.0.2",
3308
- "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
3309
- "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
3310
- "dev": true
3311
- },
3312
  "is-relative": {
3313
  "version": "1.0.0",
3314
  "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
3315
  "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
3316
  "dev": true,
3317
  "requires": {
3318
- "is-unc-path": "1.0.0"
3319
  }
3320
  },
3321
  "is-typedarray": {
@@ -3330,7 +3619,7 @@
3330
  "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
3331
  "dev": true,
3332
  "requires": {
3333
- "unc-path-regex": "0.1.2"
3334
  }
3335
  },
3336
  "is-utf8": {
@@ -3351,10 +3640,16 @@
3351
  "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3352
  "dev": true
3353
  },
 
 
 
 
 
 
3354
  "isarray": {
3355
- "version": "0.0.1",
3356
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
3357
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
3358
  "dev": true
3359
  },
3360
  "isexe": {
@@ -3376,40 +3671,31 @@
3376
  "dev": true
3377
  },
3378
  "js-base64": {
3379
- "version": "2.4.5",
3380
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz",
3381
- "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==",
3382
  "dev": true
3383
  },
3384
  "jsbn": {
3385
  "version": "0.1.1",
3386
  "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
3387
  "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
3388
- "dev": true,
3389
- "optional": true
3390
  },
3391
  "jshint": {
3392
- "version": "2.9.5",
3393
- "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz",
3394
- "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=",
3395
  "dev": true,
3396
  "requires": {
3397
- "cli": "1.0.1",
3398
- "console-browserify": "1.1.0",
3399
- "exit": "0.1.2",
3400
- "htmlparser2": "3.8.3",
3401
- "lodash": "3.7.0",
3402
- "minimatch": "3.0.4",
3403
- "shelljs": "0.3.0",
3404
- "strip-json-comments": "1.0.4"
3405
- },
3406
- "dependencies": {
3407
- "lodash": {
3408
- "version": "3.7.0",
3409
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz",
3410
- "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=",
3411
- "dev": true
3412
- }
3413
  }
3414
  },
3415
  "json-schema": {
@@ -3418,18 +3704,24 @@
3418
  "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
3419
  "dev": true
3420
  },
 
 
 
 
 
 
 
 
 
 
 
 
3421
  "json-stringify-safe": {
3422
  "version": "5.0.1",
3423
  "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
3424
  "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
3425
  "dev": true
3426
  },
3427
- "jsonpointer": {
3428
- "version": "4.0.1",
3429
- "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
3430
- "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
3431
- "dev": true
3432
- },
3433
  "jsprim": {
3434
  "version": "1.4.1",
3435
  "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -3440,162 +3732,104 @@
3440
  "extsprintf": "1.3.0",
3441
  "json-schema": "0.2.3",
3442
  "verror": "1.10.0"
3443
- },
3444
- "dependencies": {
3445
- "assert-plus": {
3446
- "version": "1.0.0",
3447
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
3448
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
3449
- "dev": true
3450
- }
3451
  }
3452
  },
 
 
 
 
 
 
3453
  "kind-of": {
3454
  "version": "6.0.2",
3455
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
3456
  "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
3457
  "dev": true
3458
  },
3459
- "lcid": {
3460
- "version": "1.0.0",
3461
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
3462
- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
3463
  "dev": true,
3464
  "requires": {
3465
- "invert-kv": "1.0.0"
 
3466
  }
3467
  },
3468
- "liftoff": {
3469
- "version": "2.5.0",
3470
- "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
3471
- "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
3472
  "dev": true,
3473
  "requires": {
3474
- "extend": "3.0.1",
3475
- "findup-sync": "2.0.0",
3476
- "fined": "1.1.0",
3477
- "flagged-respawn": "1.0.0",
3478
- "is-plain-object": "2.0.4",
3479
- "object.map": "1.0.1",
3480
- "rechoir": "0.6.2",
3481
- "resolve": "1.7.1"
3482
  }
3483
  },
3484
- "livereload-js": {
3485
- "version": "2.3.0",
3486
- "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz",
3487
- "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==",
3488
- "dev": true
3489
- },
3490
- "load-json-file": {
3491
- "version": "1.1.0",
3492
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
3493
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
3494
  "dev": true,
3495
  "requires": {
3496
- "graceful-fs": "4.1.11",
3497
- "parse-json": "2.2.0",
3498
- "pify": "2.3.0",
3499
- "pinkie-promise": "2.0.1",
3500
- "strip-bom": "2.0.0"
3501
- },
3502
- "dependencies": {
3503
- "graceful-fs": {
3504
- "version": "4.1.11",
3505
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
3506
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
3507
- "dev": true
3508
- },
3509
- "pify": {
3510
- "version": "2.3.0",
3511
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3512
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3513
- "dev": true
3514
- },
3515
- "strip-bom": {
3516
- "version": "2.0.0",
3517
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
3518
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
3519
- "dev": true,
3520
- "requires": {
3521
- "is-utf8": "0.2.1"
3522
- }
3523
- }
3524
  }
3525
  },
3526
- "lodash": {
3527
- "version": "1.0.2",
3528
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
3529
- "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
3530
- "dev": true
3531
- },
3532
- "lodash._baseassign": {
3533
- "version": "3.2.0",
3534
- "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz",
3535
- "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
3536
  "dev": true,
3537
  "requires": {
3538
- "lodash._basecopy": "3.0.1",
3539
- "lodash.keys": "3.1.2"
3540
  }
3541
  },
3542
- "lodash._basecopy": {
3543
- "version": "3.0.1",
3544
- "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
3545
- "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
3546
- "dev": true
3547
- },
3548
- "lodash._basetostring": {
3549
- "version": "3.0.1",
3550
- "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
3551
- "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
3552
- "dev": true
3553
- },
3554
- "lodash._basevalues": {
3555
- "version": "3.0.0",
3556
- "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
3557
- "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
3558
- "dev": true
3559
- },
3560
- "lodash._bindcallback": {
3561
- "version": "3.0.1",
3562
- "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz",
3563
- "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
3564
- "dev": true
3565
- },
3566
- "lodash._createassigner": {
3567
- "version": "3.1.1",
3568
- "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz",
3569
- "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=",
3570
  "dev": true,
3571
  "requires": {
3572
- "lodash._bindcallback": "3.0.1",
3573
- "lodash._isiterateecall": "3.0.9",
3574
- "lodash.restparam": "3.6.1"
 
 
 
 
 
3575
  }
3576
  },
3577
- "lodash._getnative": {
3578
- "version": "3.9.1",
3579
- "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
3580
- "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
3581
- "dev": true
3582
- },
3583
- "lodash._isiterateecall": {
3584
- "version": "3.0.9",
3585
- "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
3586
- "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
3587
  "dev": true
3588
  },
3589
- "lodash._reescape": {
3590
- "version": "3.0.0",
3591
- "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
3592
- "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
3593
- "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3594
  },
3595
- "lodash._reevaluate": {
3596
- "version": "3.0.0",
3597
- "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
3598
- "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
3599
  "dev": true
3600
  },
3601
  "lodash._reinterpolate": {
@@ -3604,12 +3838,6 @@
3604
  "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
3605
  "dev": true
3606
  },
3607
- "lodash._root": {
3608
- "version": "3.0.1",
3609
- "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
3610
- "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
3611
- "dev": true
3612
- },
3613
  "lodash.assign": {
3614
  "version": "4.2.0",
3615
  "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
@@ -3622,87 +3850,35 @@
3622
  "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
3623
  "dev": true
3624
  },
3625
- "lodash.escape": {
3626
- "version": "3.2.0",
3627
- "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
3628
- "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
3629
- "dev": true,
3630
- "requires": {
3631
- "lodash._root": "3.0.1"
3632
- }
3633
- },
3634
- "lodash.isarguments": {
3635
- "version": "3.1.0",
3636
- "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
3637
- "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
3638
- "dev": true
3639
- },
3640
- "lodash.isarray": {
3641
- "version": "3.0.4",
3642
- "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
3643
- "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
3644
- "dev": true
3645
- },
3646
  "lodash.isobject": {
3647
  "version": "3.0.2",
3648
  "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
3649
  "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=",
3650
  "dev": true
3651
  },
3652
- "lodash.keys": {
3653
- "version": "3.1.2",
3654
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
3655
- "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
3656
- "dev": true,
3657
- "requires": {
3658
- "lodash._getnative": "3.9.1",
3659
- "lodash.isarguments": "3.1.0",
3660
- "lodash.isarray": "3.0.4"
3661
- }
3662
- },
3663
  "lodash.merge": {
3664
  "version": "4.6.1",
3665
  "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz",
3666
  "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==",
3667
  "dev": true
3668
  },
3669
- "lodash.mergewith": {
3670
- "version": "4.6.1",
3671
- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
3672
- "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
3673
- "dev": true
3674
- },
3675
- "lodash.restparam": {
3676
- "version": "3.6.1",
3677
- "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
3678
- "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
3679
- "dev": true
3680
- },
3681
  "lodash.template": {
3682
- "version": "3.6.2",
3683
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
3684
- "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
3685
  "dev": true,
3686
  "requires": {
3687
- "lodash._basecopy": "3.0.1",
3688
- "lodash._basetostring": "3.0.1",
3689
- "lodash._basevalues": "3.0.0",
3690
- "lodash._isiterateecall": "3.0.9",
3691
- "lodash._reinterpolate": "3.0.0",
3692
- "lodash.escape": "3.2.0",
3693
- "lodash.keys": "3.1.2",
3694
- "lodash.restparam": "3.6.1",
3695
- "lodash.templatesettings": "3.1.1"
3696
  }
3697
  },
3698
  "lodash.templatesettings": {
3699
- "version": "3.1.1",
3700
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
3701
- "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
3702
  "dev": true,
3703
  "requires": {
3704
- "lodash._reinterpolate": "3.0.0",
3705
- "lodash.escape": "3.2.0"
3706
  }
3707
  },
3708
  "loud-rejection": {
@@ -3711,20 +3887,24 @@
3711
  "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
3712
  "dev": true,
3713
  "requires": {
3714
- "currently-unhandled": "0.4.1",
3715
- "signal-exit": "3.0.2"
3716
  }
3717
  },
3718
  "lru-cache": {
3719
- "version": "2.7.3",
3720
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
3721
- "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
3722
- "dev": true
 
 
 
 
3723
  },
3724
  "make-error": {
3725
- "version": "1.3.4",
3726
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.4.tgz",
3727
- "integrity": "sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g==",
3728
  "dev": true
3729
  },
3730
  "make-error-cause": {
@@ -3733,7 +3913,7 @@
3733
  "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=",
3734
  "dev": true,
3735
  "requires": {
3736
- "make-error": "1.3.4"
3737
  }
3738
  },
3739
  "make-iterator": {
@@ -3742,7 +3922,7 @@
3742
  "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
3743
  "dev": true,
3744
  "requires": {
3745
- "kind-of": "6.0.2"
3746
  }
3747
  },
3748
  "map-cache": {
@@ -3769,26 +3949,58 @@
3769
  "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
3770
  "dev": true,
3771
  "requires": {
3772
- "object-visit": "1.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3773
  }
3774
  },
3775
  "matched": {
3776
- "version": "2.0.1",
3777
- "resolved": "https://registry.npmjs.org/matched/-/matched-2.0.1.tgz",
3778
- "integrity": "sha512-2aidSwg5/8qzUSFx2HuU3tIwY0yyRKA126l67CWIBHhXZlCvA8jjD7C7DqvuTJNzNbbmK/ETRFx3aNEgOFjuzA==",
3779
  "dev": true,
3780
  "requires": {
3781
- "arr-union": "3.1.0",
3782
- "glob": "7.1.2",
3783
- "has-glob": "1.0.0",
3784
- "is-valid-glob": "1.0.0",
3785
- "resolve-dir": "1.0.1"
3786
  }
3787
  },
3788
  "math-random": {
3789
- "version": "1.0.1",
3790
- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
3791
- "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
3792
  "dev": true
3793
  },
3794
  "md5-hex": {
@@ -3797,7 +4009,7 @@
3797
  "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=",
3798
  "dev": true,
3799
  "requires": {
3800
- "md5-o-matic": "0.1.1"
3801
  }
3802
  },
3803
  "md5-o-matic": {
@@ -3806,28 +4018,30 @@
3806
  "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=",
3807
  "dev": true
3808
  },
3809
- "media-typer": {
3810
- "version": "0.3.0",
3811
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3812
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
3813
- "dev": true
3814
- },
3815
  "meow": {
3816
  "version": "3.7.0",
3817
  "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
3818
  "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
3819
  "dev": true,
3820
  "requires": {
3821
- "camelcase-keys": "2.1.0",
3822
- "decamelize": "1.2.0",
3823
- "loud-rejection": "1.6.0",
3824
- "map-obj": "1.0.1",
3825
- "minimist": "1.2.0",
3826
- "normalize-package-data": "2.4.0",
3827
- "object-assign": "4.1.1",
3828
- "read-pkg-up": "1.0.1",
3829
- "redent": "1.0.0",
3830
- "trim-newlines": "1.0.0"
 
 
 
 
 
 
 
 
3831
  }
3832
  },
3833
  "micromatch": {
@@ -3836,48 +4050,34 @@
3836
  "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
3837
  "dev": true,
3838
  "requires": {
3839
- "arr-diff": "4.0.0",
3840
- "array-unique": "0.3.2",
3841
- "braces": "2.3.2",
3842
- "define-property": "2.0.2",
3843
- "extend-shallow": "3.0.2",
3844
- "extglob": "2.0.4",
3845
- "fragment-cache": "0.2.1",
3846
- "kind-of": "6.0.2",
3847
- "nanomatch": "1.2.9",
3848
- "object.pick": "1.3.0",
3849
- "regex-not": "1.0.2",
3850
- "snapdragon": "0.8.2",
3851
- "to-regex": "3.0.2"
3852
  }
3853
  },
3854
  "mime-db": {
3855
- "version": "1.33.0",
3856
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
3857
- "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
3858
  "dev": true
3859
  },
3860
  "mime-types": {
3861
- "version": "2.1.18",
3862
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
3863
- "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
3864
- "dev": true,
3865
- "requires": {
3866
- "mime-db": "1.33.0"
3867
- }
3868
- },
3869
- "mini-lr": {
3870
- "version": "0.1.9",
3871
- "resolved": "https://registry.npmjs.org/mini-lr/-/mini-lr-0.1.9.tgz",
3872
- "integrity": "sha1-AhmdJzR5U9H9HW297UJh8Yey0PY=",
3873
  "dev": true,
3874
  "requires": {
3875
- "body-parser": "1.14.2",
3876
- "debug": "2.6.9",
3877
- "faye-websocket": "0.7.3",
3878
- "livereload-js": "2.3.0",
3879
- "parseurl": "1.3.2",
3880
- "qs": "2.2.5"
3881
  }
3882
  },
3883
  "minimatch": {
@@ -3886,13 +4086,13 @@
3886
  "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3887
  "dev": true,
3888
  "requires": {
3889
- "brace-expansion": "1.1.11"
3890
  }
3891
  },
3892
  "minimist": {
3893
- "version": "1.2.0",
3894
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3895
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3896
  "dev": true
3897
  },
3898
  "mixin-deep": {
@@ -3901,8 +4101,8 @@
3901
  "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
3902
  "dev": true,
3903
  "requires": {
3904
- "for-in": "1.0.2",
3905
- "is-extendable": "1.0.1"
3906
  },
3907
  "dependencies": {
3908
  "is-extendable": {
@@ -3911,7 +4111,7 @@
3911
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3912
  "dev": true,
3913
  "requires": {
3914
- "is-plain-object": "2.0.4"
3915
  }
3916
  }
3917
  }
@@ -3923,14 +4123,6 @@
3923
  "dev": true,
3924
  "requires": {
3925
  "minimist": "0.0.8"
3926
- },
3927
- "dependencies": {
3928
- "minimist": {
3929
- "version": "0.0.8",
3930
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
3931
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
3932
- "dev": true
3933
- }
3934
  }
3935
  },
3936
  "ms": {
@@ -3939,184 +4131,174 @@
3939
  "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3940
  "dev": true
3941
  },
3942
- "multipipe": {
3943
- "version": "0.1.2",
3944
- "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
3945
- "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
3946
- "dev": true,
3947
- "requires": {
3948
- "duplexer2": "0.0.2"
3949
- }
3950
  },
3951
  "nan": {
3952
- "version": "2.10.0",
3953
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
3954
- "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
3955
  "dev": true
3956
  },
3957
  "nanomatch": {
3958
- "version": "1.2.9",
3959
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
3960
- "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
3961
  "dev": true,
3962
  "requires": {
3963
- "arr-diff": "4.0.0",
3964
- "array-unique": "0.3.2",
3965
- "define-property": "2.0.2",
3966
- "extend-shallow": "3.0.2",
3967
- "fragment-cache": "0.2.1",
3968
- "is-odd": "2.0.0",
3969
- "is-windows": "1.0.2",
3970
- "kind-of": "6.0.2",
3971
- "object.pick": "1.3.0",
3972
- "regex-not": "1.0.2",
3973
- "snapdragon": "0.8.2",
3974
- "to-regex": "3.0.2"
3975
  }
3976
  },
3977
- "natives": {
3978
- "version": "1.1.3",
3979
- "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.3.tgz",
3980
- "integrity": "sha512-BZGSYV4YOLxzoTK73l0/s/0sH9l8SHs2ocReMH1f8JYSh5FUWu4ZrKCpJdRkWXV6HFR/pZDz7bwWOVAY07q77g==",
3981
  "dev": true
3982
  },
3983
  "node-gyp": {
3984
- "version": "3.6.2",
3985
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz",
3986
- "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
3987
- "dev": true,
3988
- "requires": {
3989
- "fstream": "1.0.11",
3990
- "glob": "7.1.2",
3991
- "graceful-fs": "4.1.11",
3992
- "minimatch": "3.0.4",
3993
- "mkdirp": "0.5.1",
3994
- "nopt": "3.0.6",
3995
- "npmlog": "4.1.2",
3996
- "osenv": "0.1.5",
3997
- "request": "2.79.0",
3998
- "rimraf": "2.6.2",
3999
- "semver": "5.3.0",
4000
- "tar": "2.2.1",
4001
- "which": "1.3.0"
4002
  },
4003
  "dependencies": {
4004
- "graceful-fs": {
4005
- "version": "4.1.11",
4006
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
4007
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
4008
- "dev": true
4009
- },
4010
  "semver": {
4011
  "version": "5.3.0",
4012
  "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
4013
  "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
4014
  "dev": true
 
 
 
 
 
 
 
 
 
 
 
4015
  }
4016
  }
4017
  },
4018
  "node-notifier": {
4019
- "version": "5.2.1",
4020
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz",
4021
- "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==",
4022
  "dev": true,
4023
  "requires": {
4024
- "growly": "1.3.0",
4025
- "semver": "5.5.0",
4026
- "shellwords": "0.1.1",
4027
- "which": "1.3.0"
4028
- },
4029
- "dependencies": {
4030
- "semver": {
4031
- "version": "5.5.0",
4032
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
4033
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
4034
- "dev": true
4035
- }
 
 
4036
  }
4037
  },
4038
  "node-sass": {
4039
- "version": "4.9.0",
4040
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz",
4041
- "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==",
4042
- "dev": true,
4043
- "requires": {
4044
- "async-foreach": "0.1.3",
4045
- "chalk": "1.1.3",
4046
- "cross-spawn": "3.0.1",
4047
- "gaze": "1.1.2",
4048
- "get-stdin": "4.0.1",
4049
- "glob": "7.1.2",
4050
- "in-publish": "2.0.0",
4051
- "lodash.assign": "4.2.0",
4052
- "lodash.clonedeep": "4.5.0",
4053
- "lodash.mergewith": "4.6.1",
4054
- "meow": "3.7.0",
4055
- "mkdirp": "0.5.1",
4056
- "nan": "2.10.0",
4057
- "node-gyp": "3.6.2",
4058
- "npmlog": "4.1.2",
4059
- "request": "2.79.0",
4060
- "sass-graph": "2.2.4",
4061
- "stdout-stream": "1.4.0",
4062
- "true-case-path": "1.0.2"
4063
  },
4064
  "dependencies": {
4065
- "cross-spawn": {
4066
- "version": "3.0.1",
4067
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
4068
- "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
4069
- "dev": true,
4070
- "requires": {
4071
- "lru-cache": "4.1.3",
4072
- "which": "1.3.0"
4073
- }
4074
  },
4075
- "gaze": {
4076
- "version": "1.1.2",
4077
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
4078
- "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
4079
  "dev": true,
4080
  "requires": {
4081
- "globule": "1.2.0"
 
 
 
 
4082
  }
4083
  },
4084
- "globule": {
4085
- "version": "1.2.0",
4086
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz",
4087
- "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
4088
  "dev": true,
4089
  "requires": {
4090
- "glob": "7.1.2",
4091
- "lodash": "4.17.10",
4092
- "minimatch": "3.0.4"
4093
  }
4094
  },
4095
- "lodash": {
4096
- "version": "4.17.10",
4097
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
4098
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
4099
  "dev": true
4100
- },
4101
- "lru-cache": {
4102
- "version": "4.1.3",
4103
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
4104
- "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
4105
- "dev": true,
4106
- "requires": {
4107
- "pseudomap": "1.0.2",
4108
- "yallist": "2.1.2"
4109
- }
4110
  }
4111
  }
4112
  },
4113
  "node.extend": {
4114
- "version": "2.0.0",
4115
- "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.0.tgz",
4116
- "integrity": "sha1-dSWih1Z36lNHhKXhCseJVhOWFN8=",
4117
  "dev": true,
4118
  "requires": {
4119
- "is": "3.2.1"
 
4120
  }
4121
  },
4122
  "nopt": {
@@ -4125,19 +4307,19 @@
4125
  "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
4126
  "dev": true,
4127
  "requires": {
4128
- "abbrev": "1.1.1"
4129
  }
4130
  },
4131
  "normalize-package-data": {
4132
- "version": "2.4.0",
4133
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
4134
- "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
4135
  "dev": true,
4136
  "requires": {
4137
- "hosted-git-info": "2.6.0",
4138
- "is-builtin-module": "1.0.0",
4139
- "semver": "4.3.6",
4140
- "validate-npm-package-license": "3.0.3"
4141
  }
4142
  },
4143
  "normalize-path": {
@@ -4146,7 +4328,7 @@
4146
  "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
4147
  "dev": true,
4148
  "requires": {
4149
- "remove-trailing-separator": "1.1.0"
4150
  }
4151
  },
4152
  "normalize-range": {
@@ -4155,16 +4337,25 @@
4155
  "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
4156
  "dev": true
4157
  },
 
 
 
 
 
 
 
 
 
4158
  "npmlog": {
4159
  "version": "4.1.2",
4160
  "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4161
  "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4162
  "dev": true,
4163
  "requires": {
4164
- "are-we-there-yet": "1.1.4",
4165
- "console-control-strings": "1.1.0",
4166
- "gauge": "2.7.4",
4167
- "set-blocking": "2.0.0"
4168
  }
4169
  },
4170
  "num2fraction": {
@@ -4180,9 +4371,9 @@
4180
  "dev": true
4181
  },
4182
  "oauth-sign": {
4183
- "version": "0.8.2",
4184
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
4185
- "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
4186
  "dev": true
4187
  },
4188
  "object-assign": {
@@ -4197,9 +4388,9 @@
4197
  "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4198
  "dev": true,
4199
  "requires": {
4200
- "copy-descriptor": "0.1.1",
4201
- "define-property": "0.2.5",
4202
- "kind-of": "3.2.2"
4203
  },
4204
  "dependencies": {
4205
  "define-property": {
@@ -4208,7 +4399,7 @@
4208
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4209
  "dev": true,
4210
  "requires": {
4211
- "is-descriptor": "0.1.6"
4212
  }
4213
  },
4214
  "kind-of": {
@@ -4217,18 +4408,36 @@
4217
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4218
  "dev": true,
4219
  "requires": {
4220
- "is-buffer": "1.1.6"
4221
  }
4222
  }
4223
  }
4224
  },
 
 
 
 
 
 
4225
  "object-visit": {
4226
  "version": "1.0.1",
4227
  "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4228
  "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4229
  "dev": true,
4230
  "requires": {
4231
- "isobject": "3.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
4232
  }
4233
  },
4234
  "object.defaults": {
@@ -4237,10 +4446,10 @@
4237
  "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
4238
  "dev": true,
4239
  "requires": {
4240
- "array-each": "1.0.1",
4241
- "array-slice": "1.1.0",
4242
- "for-own": "1.0.0",
4243
- "isobject": "3.0.1"
4244
  }
4245
  },
4246
  "object.map": {
@@ -4249,8 +4458,8 @@
4249
  "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
4250
  "dev": true,
4251
  "requires": {
4252
- "for-own": "1.0.0",
4253
- "make-iterator": "1.0.1"
4254
  }
4255
  },
4256
  "object.omit": {
@@ -4259,8 +4468,8 @@
4259
  "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
4260
  "dev": true,
4261
  "requires": {
4262
- "for-own": "0.1.5",
4263
- "is-extendable": "0.1.1"
4264
  },
4265
  "dependencies": {
4266
  "for-own": {
@@ -4269,7 +4478,7 @@
4269
  "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
4270
  "dev": true,
4271
  "requires": {
4272
- "for-in": "1.0.2"
4273
  }
4274
  }
4275
  }
@@ -4280,16 +4489,17 @@
4280
  "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4281
  "dev": true,
4282
  "requires": {
4283
- "isobject": "3.0.1"
4284
  }
4285
  },
4286
- "on-finished": {
4287
- "version": "2.3.0",
4288
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4289
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4290
  "dev": true,
4291
  "requires": {
4292
- "ee-first": "1.1.1"
 
4293
  }
4294
  },
4295
  "once": {
@@ -4298,32 +4508,24 @@
4298
  "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4299
  "dev": true,
4300
  "requires": {
4301
- "wrappy": "1.0.2"
4302
  }
4303
  },
4304
  "onetime": {
4305
  "version": "1.1.0",
4306
- "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
4307
  "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
4308
  "dev": true
4309
  },
4310
- "orchestrator": {
4311
- "version": "0.3.8",
4312
- "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
4313
- "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=",
4314
  "dev": true,
4315
  "requires": {
4316
- "end-of-stream": "0.1.5",
4317
- "sequencify": "0.0.7",
4318
- "stream-consume": "0.1.1"
4319
  }
4320
  },
4321
- "ordered-read-streams": {
4322
- "version": "0.1.0",
4323
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
4324
- "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=",
4325
- "dev": true
4326
- },
4327
  "os-homedir": {
4328
  "version": "1.0.2",
4329
  "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
@@ -4336,7 +4538,7 @@
4336
  "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
4337
  "dev": true,
4338
  "requires": {
4339
- "lcid": "1.0.0"
4340
  }
4341
  },
4342
  "os-tmpdir": {
@@ -4351,14 +4553,14 @@
4351
  "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4352
  "dev": true,
4353
  "requires": {
4354
- "os-homedir": "1.0.2",
4355
- "os-tmpdir": "1.0.2"
4356
  }
4357
  },
4358
  "p-map": {
4359
- "version": "1.2.0",
4360
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
4361
- "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
4362
  "dev": true
4363
  },
4364
  "parse-filepath": {
@@ -4367,9 +4569,9 @@
4367
  "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
4368
  "dev": true,
4369
  "requires": {
4370
- "is-absolute": "1.0.0",
4371
- "map-cache": "0.2.2",
4372
- "path-root": "0.1.1"
4373
  }
4374
  },
4375
  "parse-glob": {
@@ -4378,10 +4580,10 @@
4378
  "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
4379
  "dev": true,
4380
  "requires": {
4381
- "glob-base": "0.3.0",
4382
- "is-dotfile": "1.0.3",
4383
- "is-extglob": "1.0.0",
4384
- "is-glob": "2.0.1"
4385
  },
4386
  "dependencies": {
4387
  "is-extglob": {
@@ -4396,7 +4598,7 @@
4396
  "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
4397
  "dev": true,
4398
  "requires": {
4399
- "is-extglob": "1.0.0"
4400
  }
4401
  }
4402
  }
@@ -4407,33 +4609,42 @@
4407
  "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
4408
  "dev": true,
4409
  "requires": {
4410
- "error-ex": "1.3.1"
4411
  }
4412
  },
 
 
 
 
 
 
4413
  "parse-passwd": {
4414
  "version": "1.0.0",
4415
  "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
4416
  "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
4417
  "dev": true
4418
  },
4419
- "parseurl": {
4420
- "version": "1.3.2",
4421
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
4422
- "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
4423
- "dev": true
4424
- },
4425
  "pascalcase": {
4426
  "version": "0.1.1",
4427
  "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4428
  "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
4429
  "dev": true
4430
  },
4431
- "path-exists": {
4432
- "version": "3.0.0",
4433
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
4434
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4435
  "dev": true
4436
  },
 
 
 
 
 
 
 
 
 
4437
  "path-is-absolute": {
4438
  "version": "1.0.1",
4439
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -4447,9 +4658,9 @@
4447
  "dev": true
4448
  },
4449
  "path-parse": {
4450
- "version": "1.0.5",
4451
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
4452
- "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
4453
  "dev": true
4454
  },
4455
  "path-root": {
@@ -4458,7 +4669,7 @@
4458
  "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
4459
  "dev": true,
4460
  "requires": {
4461
- "path-root-regex": "0.1.2"
4462
  }
4463
  },
4464
  "path-root-regex": {
@@ -4479,17 +4690,11 @@
4479
  "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
4480
  "dev": true,
4481
  "requires": {
4482
- "graceful-fs": "4.1.11",
4483
- "pify": "2.3.0",
4484
- "pinkie-promise": "2.0.1"
4485
  },
4486
  "dependencies": {
4487
- "graceful-fs": {
4488
- "version": "4.1.11",
4489
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
4490
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
4491
- "dev": true
4492
- },
4493
  "pify": {
4494
  "version": "2.3.0",
4495
  "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
@@ -4504,19 +4709,25 @@
4504
  "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
4505
  "dev": true,
4506
  "requires": {
4507
- "through": "2.3.8"
4508
  }
4509
  },
 
 
 
 
 
 
4510
  "php-parser": {
4511
- "version": "3.0.0-alpha2",
4512
- "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.0.0-alpha2.tgz",
4513
- "integrity": "sha1-bcORysgJ5UFzjxxz9uy52ECjiEA=",
4514
  "dev": true
4515
  },
4516
  "pify": {
4517
- "version": "3.0.0",
4518
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4519
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4520
  "dev": true
4521
  },
4522
  "pinkie": {
@@ -4531,7 +4742,7 @@
4531
  "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
4532
  "dev": true,
4533
  "requires": {
4534
- "pinkie": "2.0.4"
4535
  }
4536
  },
4537
  "plugin-error": {
@@ -4540,10 +4751,10 @@
4540
  "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
4541
  "dev": true,
4542
  "requires": {
4543
- "ansi-colors": "1.1.0",
4544
- "arr-diff": "4.0.0",
4545
- "arr-union": "3.1.0",
4546
- "extend-shallow": "3.0.2"
4547
  }
4548
  },
4549
  "posix-character-classes": {
@@ -4553,57 +4764,28 @@
4553
  "dev": true
4554
  },
4555
  "postcss": {
4556
- "version": "6.0.22",
4557
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
4558
- "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
4559
  "dev": true,
4560
  "requires": {
4561
- "chalk": "2.4.1",
4562
- "source-map": "0.6.1",
4563
- "supports-color": "5.4.0"
4564
  },
4565
  "dependencies": {
4566
- "ansi-styles": {
4567
- "version": "3.2.1",
4568
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4569
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4570
- "dev": true,
4571
- "requires": {
4572
- "color-convert": "1.9.1"
4573
- }
4574
- },
4575
- "chalk": {
4576
- "version": "2.4.1",
4577
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4578
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4579
- "dev": true,
4580
- "requires": {
4581
- "ansi-styles": "3.2.1",
4582
- "escape-string-regexp": "1.0.5",
4583
- "supports-color": "5.4.0"
4584
- }
4585
- },
4586
  "source-map": {
4587
  "version": "0.6.1",
4588
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4589
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4590
  "dev": true
4591
- },
4592
- "supports-color": {
4593
- "version": "5.4.0",
4594
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
4595
- "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
4596
- "dev": true,
4597
- "requires": {
4598
- "has-flag": "3.0.0"
4599
- }
4600
  }
4601
  }
4602
  },
4603
  "postcss-value-parser": {
4604
- "version": "3.3.0",
4605
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
4606
- "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
4607
  "dev": true
4608
  },
4609
  "preserve": {
@@ -4619,9 +4801,9 @@
4619
  "dev": true
4620
  },
4621
  "process-nextick-args": {
4622
- "version": "2.0.0",
4623
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4624
- "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4625
  "dev": true
4626
  },
4627
  "pseudomap": {
@@ -4630,48 +4812,66 @@
4630
  "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
4631
  "dev": true
4632
  },
 
 
 
 
 
 
4633
  "pump": {
4634
  "version": "3.0.0",
4635
  "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4636
  "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4637
  "dev": true,
4638
  "requires": {
4639
- "end-of-stream": "1.4.1",
4640
- "once": "1.4.0"
 
 
 
 
 
 
 
 
 
 
 
4641
  },
4642
  "dependencies": {
4643
- "end-of-stream": {
4644
- "version": "1.4.1",
4645
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
4646
- "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
4647
  "dev": true,
4648
  "requires": {
4649
- "once": "1.4.0"
 
4650
  }
4651
  }
4652
  }
4653
  },
4654
  "punycode": {
4655
- "version": "1.4.1",
4656
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
4657
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
4658
  "dev": true
4659
  },
4660
  "qs": {
4661
- "version": "2.2.5",
4662
- "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz",
4663
- "integrity": "sha1-EIirr53MCuWuRbcJ5sa1iIsjkjw=",
4664
  "dev": true
4665
  },
4666
  "randomatic": {
4667
- "version": "3.0.0",
4668
- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",
4669
- "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==",
4670
  "dev": true,
4671
  "requires": {
4672
- "is-number": "4.0.0",
4673
- "kind-of": "6.0.2",
4674
- "math-random": "1.0.1"
4675
  },
4676
  "dependencies": {
4677
  "is-number": {
@@ -4683,20 +4883,19 @@
4683
  }
4684
  },
4685
  "raw-body": {
4686
- "version": "2.1.7",
4687
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
4688
- "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=",
4689
  "dev": true,
4690
  "requires": {
4691
- "bytes": "2.4.0",
4692
- "iconv-lite": "0.4.13",
4693
- "unpipe": "1.0.0"
4694
  },
4695
  "dependencies": {
4696
- "bytes": {
4697
- "version": "2.4.0",
4698
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
4699
- "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
4700
  "dev": true
4701
  }
4702
  }
@@ -4707,7 +4906,7 @@
4707
  "integrity": "sha1-8+gPOH3fmugK4wpBADKWQuroERU=",
4708
  "dev": true,
4709
  "requires": {
4710
- "lodash.clonedeep": "4.5.0"
4711
  }
4712
  },
4713
  "rcloader": {
@@ -4716,10 +4915,10 @@
4716
  "integrity": "sha1-WNIpi0YtC5v9ITPSoex0+9cFxxc=",
4717
  "dev": true,
4718
  "requires": {
4719
- "lodash.assign": "4.2.0",
4720
- "lodash.isobject": "3.0.2",
4721
- "lodash.merge": "4.6.1",
4722
- "rcfinder": "0.1.9"
4723
  }
4724
  },
4725
  "read-pkg": {
@@ -4728,9 +4927,9 @@
4728
  "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
4729
  "dev": true,
4730
  "requires": {
4731
- "load-json-file": "1.1.0",
4732
- "normalize-package-data": "2.4.0",
4733
- "path-type": "1.1.0"
4734
  }
4735
  },
4736
  "read-pkg-up": {
@@ -4739,20 +4938,42 @@
4739
  "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
4740
  "dev": true,
4741
  "requires": {
4742
- "find-up": "1.1.2",
4743
- "read-pkg": "1.1.0"
4744
  }
4745
  },
4746
  "readable-stream": {
4747
- "version": "1.1.14",
4748
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
4749
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4750
  "dev": true,
4751
  "requires": {
4752
- "core-util-is": "1.0.2",
4753
- "inherits": "2.0.3",
4754
- "isarray": "0.0.1",
4755
- "string_decoder": "0.10.31"
4756
  }
4757
  },
4758
  "rechoir": {
@@ -4761,7 +4982,7 @@
4761
  "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
4762
  "dev": true,
4763
  "requires": {
4764
- "resolve": "1.7.1"
4765
  }
4766
  },
4767
  "redent": {
@@ -4770,14 +4991,14 @@
4770
  "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
4771
  "dev": true,
4772
  "requires": {
4773
- "indent-string": "2.1.0",
4774
- "strip-indent": "1.0.1"
4775
  }
4776
  },
4777
  "regenerator-runtime": {
4778
- "version": "0.11.1",
4779
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
4780
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
4781
  "dev": true
4782
  },
4783
  "regex-cache": {
@@ -4786,7 +5007,7 @@
4786
  "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
4787
  "dev": true,
4788
  "requires": {
4789
- "is-equal-shallow": "0.1.3"
4790
  }
4791
  },
4792
  "regex-not": {
@@ -4795,8 +5016,29 @@
4795
  "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
4796
  "dev": true,
4797
  "requires": {
4798
- "extend-shallow": "3.0.2",
4799
- "safe-regex": "1.1.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4800
  }
4801
  },
4802
  "remove-trailing-separator": {
@@ -4806,9 +5048,9 @@
4806
  "dev": true
4807
  },
4808
  "repeat-element": {
4809
- "version": "1.1.2",
4810
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
4811
- "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
4812
  "dev": true
4813
  },
4814
  "repeat-string": {
@@ -4823,47 +5065,58 @@
4823
  "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
4824
  "dev": true,
4825
  "requires": {
4826
- "is-finite": "1.0.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4827
  }
4828
  },
4829
- "replace-ext": {
4830
- "version": "0.0.1",
4831
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
4832
- "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
4833
- "dev": true
4834
- },
4835
  "request": {
4836
- "version": "2.79.0",
4837
- "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
4838
- "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
4839
- "dev": true,
4840
- "requires": {
4841
- "aws-sign2": "0.6.0",
4842
- "aws4": "1.7.0",
4843
- "caseless": "0.11.0",
4844
- "combined-stream": "1.0.6",
4845
- "extend": "3.0.1",
4846
- "forever-agent": "0.6.1",
4847
- "form-data": "2.1.4",
4848
- "har-validator": "2.0.6",
4849
- "hawk": "3.1.3",
4850
- "http-signature": "1.1.1",
4851
- "is-typedarray": "1.0.0",
4852
- "isstream": "0.1.2",
4853
- "json-stringify-safe": "5.0.1",
4854
- "mime-types": "2.1.18",
4855
- "oauth-sign": "0.8.2",
4856
- "qs": "6.3.2",
4857
- "stringstream": "0.0.6",
4858
- "tough-cookie": "2.3.4",
4859
- "tunnel-agent": "0.4.3",
4860
- "uuid": "3.2.1"
4861
  },
4862
  "dependencies": {
4863
  "qs": {
4864
- "version": "6.3.2",
4865
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
4866
- "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
4867
  "dev": true
4868
  }
4869
  }
@@ -4881,12 +5134,12 @@
4881
  "dev": true
4882
  },
4883
  "resolve": {
4884
- "version": "1.7.1",
4885
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
4886
- "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
4887
  "dev": true,
4888
  "requires": {
4889
- "path-parse": "1.0.5"
4890
  }
4891
  },
4892
  "resolve-dir": {
@@ -4895,8 +5148,17 @@
4895
  "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
4896
  "dev": true,
4897
  "requires": {
4898
- "expand-tilde": "2.0.2",
4899
- "global-modules": "1.0.0"
 
 
 
 
 
 
 
 
 
4900
  }
4901
  },
4902
  "resolve-url": {
@@ -4912,12 +5174,12 @@
4912
  "dev": true
4913
  },
4914
  "rimraf": {
4915
- "version": "2.6.2",
4916
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
4917
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
4918
  "dev": true,
4919
  "requires": {
4920
- "glob": "7.1.2"
4921
  }
4922
  },
4923
  "safe-buffer": {
@@ -4938,27 +5200,25 @@
4938
  "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
4939
  "dev": true,
4940
  "requires": {
4941
- "ret": "0.1.15"
4942
  }
4943
  },
 
 
 
 
 
 
4944
  "sass-graph": {
4945
  "version": "2.2.4",
4946
  "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
4947
  "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
4948
  "dev": true,
4949
  "requires": {
4950
- "glob": "7.1.2",
4951
- "lodash": "4.17.10",
4952
- "scss-tokenizer": "0.2.3",
4953
- "yargs": "7.1.0"
4954
- },
4955
- "dependencies": {
4956
- "lodash": {
4957
- "version": "4.17.10",
4958
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
4959
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
4960
- "dev": true
4961
- }
4962
  }
4963
  },
4964
  "scss-tokenizer": {
@@ -4967,8 +5227,8 @@
4967
  "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
4968
  "dev": true,
4969
  "requires": {
4970
- "js-base64": "2.4.5",
4971
- "source-map": "0.4.4"
4972
  },
4973
  "dependencies": {
4974
  "source-map": {
@@ -4977,22 +5237,25 @@
4977
  "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
4978
  "dev": true,
4979
  "requires": {
4980
- "amdefine": "1.0.1"
4981
  }
4982
  }
4983
  }
4984
  },
4985
  "semver": {
4986
- "version": "4.3.6",
4987
- "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
4988
- "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
4989
  "dev": true
4990
  },
4991
- "sequencify": {
4992
- "version": "0.0.7",
4993
- "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
4994
- "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=",
4995
- "dev": true
 
 
 
4996
  },
4997
  "set-blocking": {
4998
  "version": "2.0.0",
@@ -5012,10 +5275,10 @@
5012
  "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
5013
  "dev": true,
5014
  "requires": {
5015
- "extend-shallow": "2.0.1",
5016
- "is-extendable": "0.1.1",
5017
- "is-plain-object": "2.0.4",
5018
- "split-string": "3.1.0"
5019
  },
5020
  "dependencies": {
5021
  "extend-shallow": {
@@ -5024,7 +5287,7 @@
5024
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5025
  "dev": true,
5026
  "requires": {
5027
- "is-extendable": "0.1.1"
5028
  }
5029
  }
5030
  }
@@ -5035,7 +5298,7 @@
5035
  "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5036
  "dev": true,
5037
  "requires": {
5038
- "shebang-regex": "1.0.0"
5039
  }
5040
  },
5041
  "shebang-regex": {
@@ -5056,12 +5319,6 @@
5056
  "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
5057
  "dev": true
5058
  },
5059
- "sigmund": {
5060
- "version": "1.0.1",
5061
- "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
5062
- "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
5063
- "dev": true
5064
- },
5065
  "signal-exit": {
5066
  "version": "3.0.2",
5067
  "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
@@ -5074,14 +5331,14 @@
5074
  "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5075
  "dev": true,
5076
  "requires": {
5077
- "base": "0.11.2",
5078
- "debug": "2.6.9",
5079
- "define-property": "0.2.5",
5080
- "extend-shallow": "2.0.1",
5081
- "map-cache": "0.2.2",
5082
- "source-map": "0.5.7",
5083
- "source-map-resolve": "0.5.2",
5084
- "use": "3.1.0"
5085
  },
5086
  "dependencies": {
5087
  "define-property": {
@@ -5090,7 +5347,7 @@
5090
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5091
  "dev": true,
5092
  "requires": {
5093
- "is-descriptor": "0.1.6"
5094
  }
5095
  },
5096
  "extend-shallow": {
@@ -5099,7 +5356,7 @@
5099
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5100
  "dev": true,
5101
  "requires": {
5102
- "is-extendable": "0.1.1"
5103
  }
5104
  }
5105
  }
@@ -5110,9 +5367,9 @@
5110
  "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5111
  "dev": true,
5112
  "requires": {
5113
- "define-property": "1.0.0",
5114
- "isobject": "3.0.1",
5115
- "snapdragon-util": "3.0.1"
5116
  },
5117
  "dependencies": {
5118
  "define-property": {
@@ -5121,7 +5378,7 @@
5121
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5122
  "dev": true,
5123
  "requires": {
5124
- "is-descriptor": "1.0.2"
5125
  }
5126
  },
5127
  "is-accessor-descriptor": {
@@ -5130,7 +5387,7 @@
5130
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5131
  "dev": true,
5132
  "requires": {
5133
- "kind-of": "6.0.2"
5134
  }
5135
  },
5136
  "is-data-descriptor": {
@@ -5139,7 +5396,7 @@
5139
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5140
  "dev": true,
5141
  "requires": {
5142
- "kind-of": "6.0.2"
5143
  }
5144
  },
5145
  "is-descriptor": {
@@ -5148,9 +5405,9 @@
5148
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5149
  "dev": true,
5150
  "requires": {
5151
- "is-accessor-descriptor": "1.0.0",
5152
- "is-data-descriptor": "1.0.0",
5153
- "kind-of": "6.0.2"
5154
  }
5155
  }
5156
  }
@@ -5161,7 +5418,7 @@
5161
  "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5162
  "dev": true,
5163
  "requires": {
5164
- "kind-of": "3.2.2"
5165
  },
5166
  "dependencies": {
5167
  "kind-of": {
@@ -5170,20 +5427,11 @@
5170
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5171
  "dev": true,
5172
  "requires": {
5173
- "is-buffer": "1.1.6"
5174
  }
5175
  }
5176
  }
5177
  },
5178
- "sntp": {
5179
- "version": "1.0.9",
5180
- "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
5181
- "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
5182
- "dev": true,
5183
- "requires": {
5184
- "hoek": "2.16.3"
5185
- }
5186
- },
5187
  "source-map": {
5188
  "version": "0.5.7",
5189
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
@@ -5196,11 +5444,11 @@
5196
  "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
5197
  "dev": true,
5198
  "requires": {
5199
- "atob": "2.1.1",
5200
- "decode-uri-component": "0.2.0",
5201
- "resolve-url": "0.2.1",
5202
- "source-map-url": "0.4.0",
5203
- "urix": "0.1.0"
5204
  }
5205
  },
5206
  "source-map-url": {
@@ -5216,19 +5464,19 @@
5216
  "dev": true
5217
  },
5218
  "spdx-correct": {
5219
- "version": "3.0.0",
5220
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
5221
- "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
5222
  "dev": true,
5223
  "requires": {
5224
- "spdx-expression-parse": "3.0.0",
5225
- "spdx-license-ids": "3.0.0"
5226
  }
5227
  },
5228
  "spdx-exceptions": {
5229
- "version": "2.1.0",
5230
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
5231
- "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
5232
  "dev": true
5233
  },
5234
  "spdx-expression-parse": {
@@ -5237,14 +5485,14 @@
5237
  "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
5238
  "dev": true,
5239
  "requires": {
5240
- "spdx-exceptions": "2.1.0",
5241
- "spdx-license-ids": "3.0.0"
5242
  }
5243
  },
5244
  "spdx-license-ids": {
5245
- "version": "3.0.0",
5246
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
5247
- "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
5248
  "dev": true
5249
  },
5250
  "split": {
@@ -5253,7 +5501,7 @@
5253
  "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
5254
  "dev": true,
5255
  "requires": {
5256
- "through": "2.3.8"
5257
  }
5258
  },
5259
  "split-string": {
@@ -5262,41 +5510,40 @@
5262
  "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
5263
  "dev": true,
5264
  "requires": {
5265
- "extend-shallow": "3.0.2"
5266
  }
5267
  },
5268
  "sshpk": {
5269
- "version": "1.14.1",
5270
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz",
5271
- "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
5272
  "dev": true,
5273
  "requires": {
5274
- "asn1": "0.2.3",
5275
- "assert-plus": "1.0.0",
5276
- "bcrypt-pbkdf": "1.0.1",
5277
- "dashdash": "1.14.1",
5278
- "ecc-jsbn": "0.1.1",
5279
- "getpass": "0.1.7",
5280
- "jsbn": "0.1.1",
5281
- "tweetnacl": "0.14.5"
5282
- },
5283
- "dependencies": {
5284
- "assert-plus": {
5285
- "version": "1.0.0",
5286
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
5287
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
5288
- "dev": true
5289
- }
5290
  }
5291
  },
 
 
 
 
 
 
5292
  "static-extend": {
5293
  "version": "0.1.2",
5294
  "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
5295
  "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
5296
  "dev": true,
5297
  "requires": {
5298
- "define-property": "0.2.5",
5299
- "object-copy": "0.1.0"
5300
  },
5301
  "dependencies": {
5302
  "define-property": {
@@ -5305,56 +5552,18 @@
5305
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5306
  "dev": true,
5307
  "requires": {
5308
- "is-descriptor": "0.1.6"
5309
  }
5310
  }
5311
  }
5312
  },
5313
- "statuses": {
5314
- "version": "1.5.0",
5315
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
5316
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
5317
- "dev": true
5318
- },
5319
  "stdout-stream": {
5320
- "version": "1.4.0",
5321
- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",
5322
- "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
5323
  "dev": true,
5324
  "requires": {
5325
- "readable-stream": "2.3.6"
5326
- },
5327
- "dependencies": {
5328
- "isarray": {
5329
- "version": "1.0.0",
5330
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5331
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5332
- "dev": true
5333
- },
5334
- "readable-stream": {
5335
- "version": "2.3.6",
5336
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5337
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
5338
- "dev": true,
5339
- "requires": {
5340
- "core-util-is": "1.0.2",
5341
- "inherits": "2.0.3",
5342
- "isarray": "1.0.0",
5343
- "process-nextick-args": "2.0.0",
5344
- "safe-buffer": "5.1.2",
5345
- "string_decoder": "1.1.1",
5346
- "util-deprecate": "1.0.2"
5347
- }
5348
- },
5349
- "string_decoder": {
5350
- "version": "1.1.1",
5351
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5352
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5353
- "dev": true,
5354
- "requires": {
5355
- "safe-buffer": "5.1.2"
5356
- }
5357
- }
5358
  }
5359
  },
5360
  "stream-combiner": {
@@ -5363,13 +5572,19 @@
5363
  "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
5364
  "dev": true,
5365
  "requires": {
5366
- "duplexer": "0.1.1"
5367
  }
5368
  },
5369
- "stream-consume": {
5370
- "version": "0.1.1",
5371
- "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz",
5372
- "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==",
 
 
 
 
 
 
5373
  "dev": true
5374
  },
5375
  "string-template": {
@@ -5384,22 +5599,19 @@
5384
  "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5385
  "dev": true,
5386
  "requires": {
5387
- "code-point-at": "1.1.0",
5388
- "is-fullwidth-code-point": "1.0.0",
5389
- "strip-ansi": "3.0.1"
5390
  }
5391
  },
5392
  "string_decoder": {
5393
- "version": "0.10.31",
5394
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
5395
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
5396
- "dev": true
5397
- },
5398
- "stringstream": {
5399
- "version": "0.0.6",
5400
- "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
5401
- "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
5402
- "dev": true
5403
  },
5404
  "strip-ansi": {
5405
  "version": "3.0.1",
@@ -5407,17 +5619,16 @@
5407
  "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5408
  "dev": true,
5409
  "requires": {
5410
- "ansi-regex": "2.1.1"
5411
  }
5412
  },
5413
  "strip-bom": {
5414
- "version": "1.0.0",
5415
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
5416
- "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=",
5417
  "dev": true,
5418
  "requires": {
5419
- "first-chunk-stream": "1.0.0",
5420
- "is-utf8": "0.2.1"
5421
  }
5422
  },
5423
  "strip-indent": {
@@ -5426,7 +5637,7 @@
5426
  "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
5427
  "dev": true,
5428
  "requires": {
5429
- "get-stdin": "4.0.1"
5430
  }
5431
  },
5432
  "strip-json-comments": {
@@ -5436,20 +5647,22 @@
5436
  "dev": true
5437
  },
5438
  "supports-color": {
5439
- "version": "2.0.0",
5440
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5441
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5442
- "dev": true
 
 
 
5443
  },
5444
- "tar": {
5445
- "version": "2.2.1",
5446
- "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
5447
- "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
5448
  "dev": true,
5449
  "requires": {
5450
- "block-stream": "0.0.9",
5451
- "fstream": "1.0.11",
5452
- "inherits": "2.0.3"
5453
  }
5454
  },
5455
  "through": {
@@ -5459,54 +5672,23 @@
5459
  "dev": true
5460
  },
5461
  "through2": {
5462
- "version": "2.0.3",
5463
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
5464
- "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
5465
  "dev": true,
5466
  "requires": {
5467
- "readable-stream": "2.3.6",
5468
- "xtend": "4.0.1"
5469
- },
5470
- "dependencies": {
5471
- "isarray": {
5472
- "version": "1.0.0",
5473
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5474
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5475
- "dev": true
5476
- },
5477
- "readable-stream": {
5478
- "version": "2.3.6",
5479
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5480
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
5481
- "dev": true,
5482
- "requires": {
5483
- "core-util-is": "1.0.2",
5484
- "inherits": "2.0.3",
5485
- "isarray": "1.0.0",
5486
- "process-nextick-args": "2.0.0",
5487
- "safe-buffer": "5.1.2",
5488
- "string_decoder": "1.1.1",
5489
- "util-deprecate": "1.0.2"
5490
- }
5491
- },
5492
- "string_decoder": {
5493
- "version": "1.1.1",
5494
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5495
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5496
- "dev": true,
5497
- "requires": {
5498
- "safe-buffer": "5.1.2"
5499
- }
5500
- }
5501
  }
5502
  },
5503
- "tildify": {
5504
- "version": "1.2.0",
5505
- "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
5506
- "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
5507
  "dev": true,
5508
  "requires": {
5509
- "os-homedir": "1.0.2"
 
5510
  }
5511
  },
5512
  "time-stamp": {
@@ -5521,47 +5703,48 @@
5521
  "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
5522
  "dev": true,
5523
  "requires": {
5524
- "body": "5.1.0",
5525
- "debug": "3.1.0",
5526
- "faye-websocket": "0.10.0",
5527
- "livereload-js": "2.3.0",
5528
- "object-assign": "4.1.1",
5529
- "qs": "6.5.2"
5530
  },
5531
  "dependencies": {
5532
  "debug": {
5533
- "version": "3.1.0",
5534
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
5535
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
5536
- "dev": true,
5537
- "requires": {
5538
- "ms": "2.0.0"
5539
- }
5540
- },
5541
- "faye-websocket": {
5542
- "version": "0.10.0",
5543
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
5544
- "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
5545
  "dev": true,
5546
  "requires": {
5547
- "websocket-driver": "0.7.0"
5548
  }
5549
  },
5550
- "qs": {
5551
- "version": "6.5.2",
5552
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5553
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5554
  "dev": true
5555
  }
5556
  }
5557
  },
 
 
 
 
 
 
 
 
 
 
5558
  "to-object-path": {
5559
  "version": "0.3.0",
5560
  "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
5561
  "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
5562
  "dev": true,
5563
  "requires": {
5564
- "kind-of": "3.2.2"
5565
  },
5566
  "dependencies": {
5567
  "kind-of": {
@@ -5570,7 +5753,7 @@
5570
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5571
  "dev": true,
5572
  "requires": {
5573
- "is-buffer": "1.1.6"
5574
  }
5575
  }
5576
  }
@@ -5581,10 +5764,10 @@
5581
  "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
5582
  "dev": true,
5583
  "requires": {
5584
- "define-property": "2.0.2",
5585
- "extend-shallow": "3.0.2",
5586
- "regex-not": "1.0.2",
5587
- "safe-regex": "1.1.0"
5588
  }
5589
  },
5590
  "to-regex-range": {
@@ -5593,17 +5776,35 @@
5593
  "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
5594
  "dev": true,
5595
  "requires": {
5596
- "is-number": "3.0.0",
5597
- "repeat-string": "1.6.1"
 
 
 
 
 
 
 
 
 
5598
  }
5599
  },
5600
  "tough-cookie": {
5601
- "version": "2.3.4",
5602
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
5603
- "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
5604
  "dev": true,
5605
  "requires": {
5606
- "punycode": "1.4.1"
 
 
 
 
 
 
 
 
 
5607
  }
5608
  },
5609
  "trim-newlines": {
@@ -5613,60 +5814,43 @@
5613
  "dev": true
5614
  },
5615
  "true-case-path": {
5616
- "version": "1.0.2",
5617
- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz",
5618
- "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=",
5619
  "dev": true,
5620
  "requires": {
5621
- "glob": "6.0.4"
5622
- },
5623
- "dependencies": {
5624
- "glob": {
5625
- "version": "6.0.4",
5626
- "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
5627
- "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
5628
- "dev": true,
5629
- "requires": {
5630
- "inflight": "1.0.6",
5631
- "inherits": "2.0.3",
5632
- "minimatch": "3.0.4",
5633
- "once": "1.4.0",
5634
- "path-is-absolute": "1.0.1"
5635
- }
5636
- }
5637
  }
5638
  },
5639
  "tunnel-agent": {
5640
- "version": "0.4.3",
5641
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
5642
- "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
5643
- "dev": true
 
 
 
5644
  },
5645
  "tweetnacl": {
5646
  "version": "0.14.5",
5647
  "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
5648
  "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
5649
- "dev": true,
5650
- "optional": true
5651
  },
5652
- "type-is": {
5653
- "version": "1.6.16",
5654
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
5655
- "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
5656
- "dev": true,
5657
- "requires": {
5658
- "media-typer": "0.3.0",
5659
- "mime-types": "2.1.18"
5660
- }
5661
  },
5662
  "uglify-js": {
5663
- "version": "3.3.25",
5664
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.25.tgz",
5665
- "integrity": "sha512-hobogryjDV36VrLK3Y69ou4REyrTApzUblVFmdQOYRe8cYaSmFJXMb4dR9McdvYDSbeNdzUgYr2YVukJaErJcA==",
5666
  "dev": true,
5667
  "requires": {
5668
- "commander": "2.15.1",
5669
- "source-map": "0.6.1"
5670
  },
5671
  "dependencies": {
5672
  "source-map": {
@@ -5683,16 +5867,39 @@
5683
  "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
5684
  "dev": true
5685
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5686
  "union-value": {
5687
  "version": "1.0.0",
5688
  "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
5689
  "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
5690
  "dev": true,
5691
  "requires": {
5692
- "arr-union": "3.1.0",
5693
- "get-value": "2.0.6",
5694
- "is-extendable": "0.1.1",
5695
- "set-value": "0.4.3"
5696
  },
5697
  "dependencies": {
5698
  "extend-shallow": {
@@ -5701,7 +5908,7 @@
5701
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5702
  "dev": true,
5703
  "requires": {
5704
- "is-extendable": "0.1.1"
5705
  }
5706
  },
5707
  "set-value": {
@@ -5710,25 +5917,23 @@
5710
  "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
5711
  "dev": true,
5712
  "requires": {
5713
- "extend-shallow": "2.0.1",
5714
- "is-extendable": "0.1.1",
5715
- "is-plain-object": "2.0.4",
5716
- "to-object-path": "0.3.0"
5717
  }
5718
  }
5719
  }
5720
  },
5721
  "unique-stream": {
5722
- "version": "1.0.0",
5723
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
5724
- "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=",
5725
- "dev": true
5726
- },
5727
- "unpipe": {
5728
- "version": "1.0.0",
5729
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
5730
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
5731
- "dev": true
5732
  },
5733
  "unset-value": {
5734
  "version": "1.0.0",
@@ -5736,8 +5941,8 @@
5736
  "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
5737
  "dev": true,
5738
  "requires": {
5739
- "has-value": "0.3.1",
5740
- "isobject": "3.0.1"
5741
  },
5742
  "dependencies": {
5743
  "has-value": {
@@ -5746,9 +5951,9 @@
5746
  "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
5747
  "dev": true,
5748
  "requires": {
5749
- "get-value": "2.0.6",
5750
- "has-values": "0.1.4",
5751
- "isobject": "2.1.0"
5752
  },
5753
  "dependencies": {
5754
  "isobject": {
@@ -5767,15 +5972,24 @@
5767
  "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
5768
  "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
5769
  "dev": true
5770
- },
5771
- "isarray": {
5772
- "version": "1.0.0",
5773
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5774
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5775
- "dev": true
5776
  }
5777
  }
5778
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5779
  "urix": {
5780
  "version": "0.1.0",
5781
  "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
@@ -5783,18 +5997,9 @@
5783
  "dev": true
5784
  },
5785
  "use": {
5786
- "version": "3.1.0",
5787
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
5788
- "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
5789
- "dev": true,
5790
- "requires": {
5791
- "kind-of": "6.0.2"
5792
- }
5793
- },
5794
- "user-home": {
5795
- "version": "1.1.1",
5796
- "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
5797
- "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
5798
  "dev": true
5799
  },
5800
  "util-deprecate": {
@@ -5804,114 +6009,99 @@
5804
  "dev": true
5805
  },
5806
  "uuid": {
5807
- "version": "3.2.1",
5808
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
5809
- "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
5810
  "dev": true
5811
  },
5812
  "v8flags": {
5813
- "version": "2.1.1",
5814
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
5815
- "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
5816
  "dev": true,
5817
  "requires": {
5818
- "user-home": "1.1.1"
5819
  }
5820
  },
5821
  "validate-npm-package-license": {
5822
- "version": "3.0.3",
5823
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
5824
- "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
5825
  "dev": true,
5826
  "requires": {
5827
- "spdx-correct": "3.0.0",
5828
- "spdx-expression-parse": "3.0.0"
5829
  }
5830
  },
 
 
 
 
 
 
5831
  "verror": {
5832
  "version": "1.10.0",
5833
  "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
5834
  "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
5835
  "dev": true,
5836
  "requires": {
5837
- "assert-plus": "1.0.0",
5838
  "core-util-is": "1.0.2",
5839
- "extsprintf": "1.3.0"
5840
- },
5841
- "dependencies": {
5842
- "assert-plus": {
5843
- "version": "1.0.0",
5844
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
5845
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
5846
- "dev": true
5847
- }
5848
  }
5849
  },
5850
  "vinyl": {
5851
- "version": "0.5.3",
5852
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
5853
- "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
5854
  "dev": true,
5855
  "requires": {
5856
- "clone": "1.0.4",
5857
- "clone-stats": "0.0.1",
5858
- "replace-ext": "0.0.1"
 
 
 
5859
  }
5860
  },
5861
  "vinyl-fs": {
5862
- "version": "0.3.14",
5863
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
5864
- "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=",
5865
- "dev": true,
5866
- "requires": {
5867
- "defaults": "1.0.3",
5868
- "glob-stream": "3.1.18",
5869
- "glob-watcher": "0.0.6",
5870
- "graceful-fs": "3.0.11",
5871
- "mkdirp": "0.5.1",
5872
- "strip-bom": "1.0.0",
5873
- "through2": "0.6.5",
5874
- "vinyl": "0.4.6"
5875
- },
5876
- "dependencies": {
5877
- "clone": {
5878
- "version": "0.2.0",
5879
- "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
5880
- "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
5881
- "dev": true
5882
- },
5883
- "readable-stream": {
5884
- "version": "1.0.34",
5885
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
5886
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
5887
- "dev": true,
5888
- "requires": {
5889
- "core-util-is": "1.0.2",
5890
- "inherits": "2.0.3",
5891
- "isarray": "0.0.1",
5892
- "string_decoder": "0.10.31"
5893
- }
5894
- },
5895
- "through2": {
5896
- "version": "0.6.5",
5897
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
5898
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
5899
- "dev": true,
5900
- "requires": {
5901
- "readable-stream": "1.0.34",
5902
- "xtend": "4.0.1"
5903
- }
5904
- },
5905
- "vinyl": {
5906
- "version": "0.4.6",
5907
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
5908
- "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
5909
- "dev": true,
5910
- "requires": {
5911
- "clone": "0.2.0",
5912
- "clone-stats": "0.0.1"
5913
- }
5914
- }
5915
  }
5916
  },
5917
  "vinyl-sourcemaps-apply": {
@@ -5920,7 +6110,7 @@
5920
  "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
5921
  "dev": true,
5922
  "requires": {
5923
- "source-map": "0.5.7"
5924
  }
5925
  },
5926
  "websocket-driver": {
@@ -5929,8 +6119,8 @@
5929
  "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
5930
  "dev": true,
5931
  "requires": {
5932
- "http-parser-js": "0.4.12",
5933
- "websocket-extensions": "0.1.3"
5934
  }
5935
  },
5936
  "websocket-extensions": {
@@ -5940,12 +6130,12 @@
5940
  "dev": true
5941
  },
5942
  "which": {
5943
- "version": "1.3.0",
5944
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
5945
- "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
5946
  "dev": true,
5947
  "requires": {
5948
- "isexe": "2.0.0"
5949
  }
5950
  },
5951
  "which-module": {
@@ -5955,23 +6145,23 @@
5955
  "dev": true
5956
  },
5957
  "wide-align": {
5958
- "version": "1.1.2",
5959
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
5960
- "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
5961
  "dev": true,
5962
  "requires": {
5963
- "string-width": "1.0.2"
5964
  }
5965
  },
5966
  "wp-pot": {
5967
- "version": "1.6.1",
5968
- "resolved": "https://registry.npmjs.org/wp-pot/-/wp-pot-1.6.1.tgz",
5969
- "integrity": "sha512-rB57DFGxERyghmCOm1H+cioxq4Cu2HksvtwZJuJOKPB0dYbbfpLerGJ6CPQ1VV7VQp67OcwCzBSuFc7S2rd13A==",
5970
  "dev": true,
5971
  "requires": {
5972
- "matched": "2.0.1",
5973
- "path-sort": "0.1.0",
5974
- "php-parser": "3.0.0-alpha2"
5975
  }
5976
  },
5977
  "wrap-ansi": {
@@ -5980,8 +6170,8 @@
5980
  "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
5981
  "dev": true,
5982
  "requires": {
5983
- "string-width": "1.0.2",
5984
- "strip-ansi": "3.0.1"
5985
  }
5986
  },
5987
  "wrappy": {
@@ -6014,27 +6204,19 @@
6014
  "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
6015
  "dev": true,
6016
  "requires": {
6017
- "camelcase": "3.0.0",
6018
- "cliui": "3.2.0",
6019
- "decamelize": "1.2.0",
6020
- "get-caller-file": "1.0.2",
6021
- "os-locale": "1.4.0",
6022
- "read-pkg-up": "1.0.1",
6023
- "require-directory": "2.1.1",
6024
- "require-main-filename": "1.0.1",
6025
- "set-blocking": "2.0.0",
6026
- "string-width": "1.0.2",
6027
- "which-module": "1.0.0",
6028
- "y18n": "3.2.1",
6029
- "yargs-parser": "5.0.0"
6030
- },
6031
- "dependencies": {
6032
- "camelcase": {
6033
- "version": "3.0.0",
6034
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
6035
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
6036
- "dev": true
6037
- }
6038
  }
6039
  },
6040
  "yargs-parser": {
@@ -6043,15 +6225,7 @@
6043
  "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
6044
  "dev": true,
6045
  "requires": {
6046
- "camelcase": "3.0.0"
6047
- },
6048
- "dependencies": {
6049
- "camelcase": {
6050
- "version": "3.0.0",
6051
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
6052
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
6053
- "dev": true
6054
- }
6055
  }
6056
  }
6057
  }
1
  {
2
  "name": "wc-vendors",
3
+ "version": "2.1.9",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
7
+ "@babel/runtime": {
8
+ "version": "7.4.4",
9
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz",
10
+ "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==",
11
+ "dev": true,
12
+ "requires": {
13
+ "regenerator-runtime": "^0.13.2"
14
+ }
15
+ },
16
+ "@types/events": {
17
+ "version": "3.0.0",
18
+ "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
19
+ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
20
+ "dev": true
21
+ },
22
+ "@types/glob": {
23
+ "version": "7.1.1",
24
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
25
+ "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
26
+ "dev": true,
27
+ "requires": {
28
+ "@types/events": "*",
29
+ "@types/minimatch": "*",
30
+ "@types/node": "*"
31
+ }
32
+ },
33
+ "@types/minimatch": {
34
+ "version": "3.0.3",
35
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
36
+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
37
+ "dev": true
38
+ },
39
+ "@types/node": {
40
+ "version": "12.0.2",
41
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.2.tgz",
42
+ "integrity": "sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA==",
43
+ "dev": true
44
+ },
45
  "abbrev": {
46
  "version": "1.1.1",
47
  "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
48
  "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
49
  "dev": true
50
  },
51
+ "ajv": {
52
+ "version": "6.10.0",
53
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
54
+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
55
+ "dev": true,
56
+ "requires": {
57
+ "fast-deep-equal": "^2.0.1",
58
+ "fast-json-stable-stringify": "^2.0.0",
59
+ "json-schema-traverse": "^0.4.1",
60
+ "uri-js": "^4.2.2"
61
+ }
62
+ },
63
  "amdefine": {
64
  "version": "1.0.1",
65
  "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
72
  "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
73
  "dev": true,
74
  "requires": {
75
+ "ansi-wrap": "^0.1.0"
76
  }
77
  },
78
  "ansi-cyan": {
109
  "dev": true
110
  },
111
  "ansi-styles": {
112
+ "version": "3.2.1",
113
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
114
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
115
+ "dev": true,
116
+ "requires": {
117
+ "color-convert": "^1.9.0"
118
+ }
119
  },
120
  "ansi-wrap": {
121
  "version": "0.1.0",
123
  "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
124
  "dev": true
125
  },
126
+ "anymatch": {
127
+ "version": "2.0.0",
128
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
129
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
130
+ "dev": true,
131
+ "requires": {
132
+ "micromatch": "^3.1.4",
133
+ "normalize-path": "^2.1.1"
134
+ }
135
+ },
136
+ "append-buffer": {
137
+ "version": "1.0.2",
138
+ "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
139
+ "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
140
+ "dev": true,
141
+ "requires": {
142
+ "buffer-equal": "^1.0.0"
143
+ }
144
+ },
145
  "aproba": {
146
  "version": "1.2.0",
147
  "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
155
  "dev": true
156
  },
157
  "are-we-there-yet": {
158
+ "version": "1.1.5",
159
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
160
+ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
161
  "dev": true,
162
  "requires": {
163
+ "delegates": "^1.0.0",
164
+ "readable-stream": "^2.0.6"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  }
166
  },
167
  "arr-diff": {
170
  "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
171
  "dev": true
172
  },
173
+ "arr-filter": {
174
+ "version": "1.1.2",
175
+ "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
176
+ "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=",
177
+ "dev": true,
178
+ "requires": {
179
+ "make-iterator": "^1.0.0"
180
+ }
181
+ },
182
  "arr-flatten": {
183
  "version": "1.1.0",
184
  "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
185
  "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
186
  "dev": true
187
  },
188
+ "arr-map": {
189
+ "version": "2.0.2",
190
+ "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
191
+ "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=",
192
+ "dev": true,
193
+ "requires": {
194
+ "make-iterator": "^1.0.0"
195
+ }
196
+ },
197
  "arr-union": {
198
  "version": "3.1.0",
199
  "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
200
  "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
201
  "dev": true
202
  },
 
 
 
 
 
 
203
  "array-each": {
204
  "version": "1.0.1",
205
  "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
212
  "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
213
  "dev": true
214
  },
215
+ "array-initial": {
216
+ "version": "1.1.0",
217
+ "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
218
+ "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=",
219
+ "dev": true,
220
+ "requires": {
221
+ "array-slice": "^1.0.0",
222
+ "is-number": "^4.0.0"
223
+ },
224
+ "dependencies": {
225
+ "is-number": {
226
+ "version": "4.0.0",
227
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
228
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
229
+ "dev": true
230
+ }
231
+ }
232
+ },
233
+ "array-last": {
234
+ "version": "1.3.0",
235
+ "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
236
+ "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
237
+ "dev": true,
238
+ "requires": {
239
+ "is-number": "^4.0.0"
240
+ },
241
+ "dependencies": {
242
+ "is-number": {
243
+ "version": "4.0.0",
244
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
245
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
246
+ "dev": true
247
+ }
248
+ }
249
+ },
250
  "array-slice": {
251
  "version": "1.1.0",
252
  "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
253
  "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
254
  "dev": true
255
  },
256
+ "array-sort": {
257
+ "version": "1.0.0",
258
+ "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
259
+ "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
260
+ "dev": true,
261
+ "requires": {
262
+ "default-compare": "^1.0.0",
263
+ "get-value": "^2.0.6",
264
+ "kind-of": "^5.0.2"
265
+ },
266
+ "dependencies": {
267
+ "kind-of": {
268
+ "version": "5.1.0",
269
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
270
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
271
+ "dev": true
272
+ }
273
+ }
274
+ },
275
  "array-union": {
276
  "version": "1.0.2",
277
  "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
278
  "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
279
  "dev": true,
280
  "requires": {
281
+ "array-uniq": "^1.0.1"
282
  }
283
  },
284
  "array-uniq": {
294
  "dev": true
295
  },
296
  "asn1": {
297
+ "version": "0.2.4",
298
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
299
+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
300
+ "dev": true,
301
+ "requires": {
302
+ "safer-buffer": "~2.1.0"
303
+ }
304
  },
305
  "assert-plus": {
306
+ "version": "1.0.0",
307
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
308
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
309
  "dev": true
310
  },
311
  "assign-symbols": {
314
  "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
315
  "dev": true
316
  },
317
+ "async-done": {
318
+ "version": "1.3.1",
319
+ "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.1.tgz",
320
+ "integrity": "sha512-R1BaUeJ4PMoLNJuk+0tLJgjmEqVsdN118+Z8O+alhnQDQgy0kmD5Mqi0DNEmMx2LM0Ed5yekKu+ZXYvIHceicg==",
321
+ "dev": true,
322
+ "requires": {
323
+ "end-of-stream": "^1.1.0",
324
+ "once": "^1.3.2",
325
+ "process-nextick-args": "^1.0.7",
326
+ "stream-exhaust": "^1.0.1"
327
+ }
328
+ },
329
+ "async-each": {
330
+ "version": "1.0.3",
331
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
332
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
333
+ "dev": true
334
+ },
335
  "async-foreach": {
336
  "version": "0.1.3",
337
  "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
338
  "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
339
  "dev": true
340
  },
341
+ "async-settle": {
342
+ "version": "1.0.0",
343
+ "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
344
+ "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=",
345
+ "dev": true,
346
+ "requires": {
347
+ "async-done": "^1.2.2"
348
+ }
349
+ },
350
  "asynckit": {
351
  "version": "0.4.0",
352
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
354
  "dev": true
355
  },
356
  "atob": {
357
+ "version": "2.1.2",
358
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
359
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
360
  "dev": true
361
  },
362
  "autoprefixer": {
363
+ "version": "9.5.1",
364
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.5.1.tgz",
365
+ "integrity": "sha512-KJSzkStUl3wP0D5sdMlP82Q52JLy5+atf2MHAre48+ckWkXgixmfHyWmA77wFDy6jTHU6mIgXv6hAQ2mf1PjJQ==",
366
  "dev": true,
367
  "requires": {
368
+ "browserslist": "^4.5.4",
369
+ "caniuse-lite": "^1.0.30000957",
370
+ "normalize-range": "^0.1.2",
371
+ "num2fraction": "^1.2.2",
372
+ "postcss": "^7.0.14",
373
+ "postcss-value-parser": "^3.3.1"
374
  }
375
  },
376
  "aws-sign2": {
377
+ "version": "0.7.0",
378
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
379
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
380
  "dev": true
381
  },
382
  "aws4": {
383
+ "version": "1.8.0",
384
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
385
+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
386
  "dev": true
387
  },
388
+ "bach": {
389
+ "version": "1.2.0",
390
+ "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
391
+ "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=",
392
  "dev": true,
393
  "requires": {
394
+ "arr-filter": "^1.1.1",
395
+ "arr-flatten": "^1.0.1",
396
+ "arr-map": "^2.0.0",
397
+ "array-each": "^1.0.0",
398
+ "array-initial": "^1.0.0",
399
+ "array-last": "^1.1.1",
400
+ "async-done": "^1.2.2",
401
+ "async-settle": "^1.0.0",
402
+ "now-and-later": "^2.0.0"
403
  }
404
  },
405
  "balanced-match": {
414
  "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
415
  "dev": true,
416
  "requires": {
417
+ "cache-base": "^1.0.1",
418
+ "class-utils": "^0.3.5",
419
+ "component-emitter": "^1.2.1",
420
+ "define-property": "^1.0.0",
421
+ "isobject": "^3.0.1",
422
+ "mixin-deep": "^1.2.0",
423
+ "pascalcase": "^0.1.1"
424
  },
425
  "dependencies": {
426
  "define-property": {
429
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
430
  "dev": true,
431
  "requires": {
432
+ "is-descriptor": "^1.0.0"
433
  }
434
  },
435
  "is-accessor-descriptor": {
438
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
439
  "dev": true,
440
  "requires": {
441
+ "kind-of": "^6.0.0"
442
  }
443
  },
444
  "is-data-descriptor": {
447
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
448
  "dev": true,
449
  "requires": {
450
+ "kind-of": "^6.0.0"
451
  }
452
  },
453
  "is-descriptor": {
456
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
457
  "dev": true,
458
  "requires": {
459
+ "is-accessor-descriptor": "^1.0.0",
460
+ "is-data-descriptor": "^1.0.0",
461
+ "kind-of": "^6.0.2"
462
  }
463
  }
464
  }
465
  },
466
  "bcrypt-pbkdf": {
467
+ "version": "1.0.2",
468
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
469
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
470
  "dev": true,
 
471
  "requires": {
472
+ "tweetnacl": "^0.14.3"
473
  }
474
  },
475
+ "binary-extensions": {
476
+ "version": "1.13.1",
477
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
478
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
479
  "dev": true
480
  },
481
  "block-stream": {
484
  "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
485
  "dev": true,
486
  "requires": {
487
+ "inherits": "~2.0.0"
488
  }
489
  },
490
  "body": {
493
  "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
494
  "dev": true,
495
  "requires": {
496
+ "continuable-cache": "^0.3.1",
497
+ "error": "^7.0.0",
498
+ "raw-body": "~1.1.0",
499
+ "safe-json-parse": "~1.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
500
  }
501
  },
502
  "brace-expansion": {
505
  "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
506
  "dev": true,
507
  "requires": {
508
+ "balanced-match": "^1.0.0",
509
  "concat-map": "0.0.1"
510
  }
511
  },
515
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
516
  "dev": true,
517
  "requires": {
518
+ "arr-flatten": "^1.1.0",
519
+ "array-unique": "^0.3.2",
520
+ "extend-shallow": "^2.0.1",
521
+ "fill-range": "^4.0.0",
522
+ "isobject": "^3.0.1",
523
+ "repeat-element": "^1.1.2",
524
+ "snapdragon": "^0.8.1",
525
+ "snapdragon-node": "^2.0.1",
526
+ "split-string": "^3.0.2",
527
+ "to-regex": "^3.0.1"
528
  },
529
  "dependencies": {
530
  "extend-shallow": {
533
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
534
  "dev": true,
535
  "requires": {
536
+ "is-extendable": "^0.1.0"
537
  }
538
  }
539
  }
540
  },
541
  "browserslist": {
542
+ "version": "4.6.0",
543
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.0.tgz",
544
+ "integrity": "sha512-Jk0YFwXBuMOOol8n6FhgkDzn3mY9PYLYGk29zybF05SbRTsMgPqmTNeQQhOghCxq5oFqAXE3u4sYddr4C0uRhg==",
545
  "dev": true,
546
  "requires": {
547
+ "caniuse-lite": "^1.0.30000967",
548
+ "electron-to-chromium": "^1.3.133",
549
+ "node-releases": "^1.1.19"
550
  }
551
  },
552
+ "buffer-equal": {
553
+ "version": "1.0.0",
554
+ "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
555
+ "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
556
+ "dev": true
557
+ },
558
+ "buffer-from": {
559
  "version": "1.1.1",
560
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
561
+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
562
  "dev": true
563
  },
564
  "bytes": {
565
+ "version": "1.0.0",
566
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
567
+ "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
568
  "dev": true
569
  },
570
  "cache-base": {
573
  "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
574
  "dev": true,
575
  "requires": {
576
+ "collection-visit": "^1.0.0",
577
+ "component-emitter": "^1.2.1",
578
+ "get-value": "^2.0.6",
579
+ "has-value": "^1.0.0",
580
+ "isobject": "^3.0.1",
581
+ "set-value": "^2.0.0",
582
+ "to-object-path": "^0.3.0",
583
+ "union-value": "^1.0.0",
584
+ "unset-value": "^1.0.0"
585
  }
586
  },
587
  "cache-swap": {
590
  "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=",
591
  "dev": true,
592
  "requires": {
593
+ "graceful-fs": "^4.1.2",
594
+ "mkdirp": "^0.5.1",
595
+ "object-assign": "^4.0.1",
596
+ "rimraf": "^2.4.0"
 
 
 
 
 
 
 
 
597
  }
598
  },
599
  "camelcase": {
600
+ "version": "3.0.0",
601
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
602
+ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
603
  "dev": true
604
  },
605
  "camelcase-keys": {
608
  "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
609
  "dev": true,
610
  "requires": {
611
+ "camelcase": "^2.0.0",
612
+ "map-obj": "^1.0.0"
613
+ },
614
+ "dependencies": {
615
+ "camelcase": {
616
+ "version": "2.1.1",
617
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
618
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
619
+ "dev": true
620
+ }
621
  }
622
  },
623
  "caniuse-lite": {
624
+ "version": "1.0.30000969",
625
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000969.tgz",
626
+ "integrity": "sha512-Kus0yxkoAJgVc0bax7S4gLSlFifCa7MnSZL9p9VuS/HIKEL4seaqh28KIQAAO50cD/rJ5CiJkJFapkdDAlhFxQ==",
627
  "dev": true
628
  },
629
  "caseless": {
630
+ "version": "0.12.0",
631
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
632
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
633
  "dev": true
634
  },
635
  "chalk": {
636
+ "version": "2.4.2",
637
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
638
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
639
  "dev": true,
640
  "requires": {
641
+ "ansi-styles": "^3.2.1",
642
+ "escape-string-regexp": "^1.0.5",
643
+ "supports-color": "^5.3.0"
644
+ },
645
+ "dependencies": {
646
+ "supports-color": {
647
+ "version": "5.5.0",
648
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
649
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
650
+ "dev": true,
651
+ "requires": {
652
+ "has-flag": "^3.0.0"
653
+ }
654
+ }
655
+ }
656
+ },
657
+ "chokidar": {
658
+ "version": "2.1.6",
659
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
660
+ "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
661
+ "dev": true,
662
+ "requires": {
663
+ "anymatch": "^2.0.0",
664
+ "async-each": "^1.0.1",
665
+ "braces": "^2.3.2",
666
+ "fsevents": "^1.2.7",
667
+ "glob-parent": "^3.1.0",
668
+ "inherits": "^2.0.3",
669
+ "is-binary-path": "^1.0.0",
670
+ "is-glob": "^4.0.0",
671
+ "normalize-path": "^3.0.0",
672
+ "path-is-absolute": "^1.0.0",
673
+ "readdirp": "^2.2.1",
674
+ "upath": "^1.1.1"
675
+ },
676
+ "dependencies": {
677
+ "normalize-path": {
678
+ "version": "3.0.0",
679
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
680
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
681
+ "dev": true
682
+ }
683
  }
684
  },
685
  "class-utils": {
688
  "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
689
  "dev": true,
690
  "requires": {
691
+ "arr-union": "^3.1.0",
692
+ "define-property": "^0.2.5",
693
+ "isobject": "^3.0.0",
694
+ "static-extend": "^0.1.1"
695
  },
696
  "dependencies": {
697
  "define-property": {
700
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
701
  "dev": true,
702
  "requires": {
703
+ "is-descriptor": "^0.1.0"
704
  }
705
  }
706
  }
707
  },
708
  "clean-css": {
709
+ "version": "4.2.1",
710
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
711
+ "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
712
  "dev": true,
713
  "requires": {
714
+ "source-map": "~0.6.0"
715
+ },
716
+ "dependencies": {
717
+ "source-map": {
718
+ "version": "0.6.1",
719
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
720
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
721
+ "dev": true
722
+ }
723
  }
724
  },
725
  "cli": {
729
  "dev": true,
730
  "requires": {
731
  "exit": "0.1.2",
732
+ "glob": "^7.1.1"
733
  }
734
  },
735
  "cliui": {
738
  "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
739
  "dev": true,
740
  "requires": {
741
+ "string-width": "^1.0.1",
742
+ "strip-ansi": "^3.0.1",
743
+ "wrap-ansi": "^2.0.0"
744
  }
745
  },
746
  "clone": {
747
+ "version": "2.1.2",
748
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
749
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
750
  "dev": true
751
  },
752
  "clone-buffer": {
756
  "dev": true
757
  },
758
  "clone-stats": {
759
+ "version": "1.0.0",
760
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
761
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
762
  "dev": true
763
  },
764
  "cloneable-readable": {
767
  "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
768
  "dev": true,
769
  "requires": {
770
+ "inherits": "^2.0.1",
771
+ "process-nextick-args": "^2.0.0",
772
+ "readable-stream": "^2.3.5"
773
  },
774
  "dependencies": {
775
+ "process-nextick-args": {
776
+ "version": "2.0.0",
777
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
778
+ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
779
  "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
780
  }
781
  }
782
  },
786
  "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
787
  "dev": true
788
  },
789
+ "collection-map": {
790
+ "version": "1.0.0",
791
+ "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
792
+ "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=",
793
+ "dev": true,
794
+ "requires": {
795
+ "arr-map": "^2.0.2",
796
+ "for-own": "^1.0.0",
797
+ "make-iterator": "^1.0.0"
798
+ }
799
+ },
800
  "collection-visit": {
801
  "version": "1.0.0",
802
  "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
803
  "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
804
  "dev": true,
805
  "requires": {
806
+ "map-visit": "^1.0.0",
807
+ "object-visit": "^1.0.0"
808
  }
809
  },
810
  "color-convert": {
811
+ "version": "1.9.3",
812
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
813
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
814
  "dev": true,
815
  "requires": {
816
  "color-name": "1.1.3"
829
  "dev": true
830
  },
831
  "combined-stream": {
832
+ "version": "1.0.8",
833
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
834
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
835
  "dev": true,
836
  "requires": {
837
+ "delayed-stream": "~1.0.0"
838
  }
839
  },
840
  "commander": {
841
+ "version": "2.20.0",
842
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
843
+ "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
844
  "dev": true
845
  },
846
  "component-emitter": {
847
+ "version": "1.3.0",
848
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
849
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
850
  "dev": true
851
  },
852
  "concat-map": {
855
  "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
856
  "dev": true
857
  },
858
+ "concat-stream": {
859
+ "version": "1.6.2",
860
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
861
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
862
+ "dev": true,
863
+ "requires": {
864
+ "buffer-from": "^1.0.0",
865
+ "inherits": "^2.0.3",
866
+ "readable-stream": "^2.2.2",
867
+ "typedarray": "^0.0.6"
868
+ }
869
+ },
870
  "concat-with-sourcemaps": {
871
  "version": "1.1.0",
872
  "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
873
  "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
874
  "dev": true,
875
  "requires": {
876
+ "source-map": "^0.6.1"
877
  },
878
  "dependencies": {
879
  "source-map": {
890
  "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
891
  "dev": true,
892
  "requires": {
893
+ "date-now": "^0.1.4"
894
  }
895
  },
896
  "console-control-strings": {
899
  "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
900
  "dev": true
901
  },
 
 
 
 
 
 
902
  "continuable-cache": {
903
  "version": "0.3.1",
904
  "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
906
  "dev": true
907
  },
908
  "convert-source-map": {
909
+ "version": "1.6.0",
910
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
911
+ "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
912
+ "dev": true,
913
+ "requires": {
914
+ "safe-buffer": "~5.1.1"
915
+ }
916
  },
917
  "copy-descriptor": {
918
  "version": "0.1.1",
920
  "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
921
  "dev": true
922
  },
923
+ "copy-props": {
924
+ "version": "2.0.4",
925
+ "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz",
926
+ "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==",
927
+ "dev": true,
928
+ "requires": {
929
+ "each-props": "^1.3.0",
930
+ "is-plain-object": "^2.0.1"
931
+ }
932
  },
933
  "core-util-is": {
934
  "version": "1.0.2",
942
  "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
943
  "dev": true,
944
  "requires": {
945
+ "lru-cache": "^4.0.1",
946
+ "shebang-command": "^1.2.0",
947
+ "which": "^1.2.9"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
948
  }
949
  },
950
  "currently-unhandled": {
953
  "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
954
  "dev": true,
955
  "requires": {
956
+ "array-find-index": "^1.0.1"
957
+ }
958
+ },
959
+ "d": {
960
+ "version": "1.0.0",
961
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
962
+ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
963
+ "dev": true,
964
+ "requires": {
965
+ "es5-ext": "^0.10.9"
966
  }
967
  },
968
  "dargs": {
977
  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
978
  "dev": true,
979
  "requires": {
980
+ "assert-plus": "^1.0.0"
 
 
 
 
 
 
 
 
981
  }
982
  },
983
  "date-now": {
986
  "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
987
  "dev": true
988
  },
 
 
 
 
 
 
989
  "debug": {
990
  "version": "2.6.9",
991
  "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1007
  "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1008
  "dev": true
1009
  },
1010
+ "default-compare": {
1011
+ "version": "1.0.0",
1012
+ "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
1013
+ "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
1014
+ "dev": true,
1015
+ "requires": {
1016
+ "kind-of": "^5.0.2"
1017
+ },
1018
+ "dependencies": {
1019
+ "kind-of": {
1020
+ "version": "5.1.0",
1021
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
1022
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
1023
+ "dev": true
1024
+ }
1025
+ }
1026
+ },
1027
+ "default-resolution": {
1028
+ "version": "2.0.0",
1029
+ "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
1030
+ "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=",
1031
+ "dev": true
1032
+ },
1033
+ "define-properties": {
1034
+ "version": "1.1.3",
1035
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1036
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1037
  "dev": true,
1038
  "requires": {
1039
+ "object-keys": "^1.0.12"
1040
  }
1041
  },
1042
  "define-property": {
1045
  "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1046
  "dev": true,
1047
  "requires": {
1048
+ "is-descriptor": "^1.0.2",
1049
+ "isobject": "^3.0.1"
1050
  },
1051
  "dependencies": {
1052
  "is-accessor-descriptor": {
1055
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1056
  "dev": true,
1057
  "requires": {
1058
+ "kind-of": "^6.0.0"
1059
  }
1060
  },
1061
  "is-data-descriptor": {
1064
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1065
  "dev": true,
1066
  "requires": {
1067
+ "kind-of": "^6.0.0"
1068
  }
1069
  },
1070
  "is-descriptor": {
1073
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1074
  "dev": true,
1075
  "requires": {
1076
+ "is-accessor-descriptor": "^1.0.0",
1077
+ "is-data-descriptor": "^1.0.0",
1078
+ "kind-of": "^6.0.2"
1079
  }
1080
  }
1081
  }
1082
  },
1083
  "del": {
1084
+ "version": "4.1.1",
1085
+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
1086
+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
1087
  "dev": true,
1088
  "requires": {
1089
+ "@types/glob": "^7.1.1",
1090
+ "globby": "^6.1.0",
1091
+ "is-path-cwd": "^2.0.0",
1092
+ "is-path-in-cwd": "^2.0.0",
1093
+ "p-map": "^2.0.0",
1094
+ "pify": "^4.0.1",
1095
+ "rimraf": "^2.6.3"
1096
  }
1097
  },
1098
  "delayed-stream": {
1107
  "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
1108
  "dev": true
1109
  },
 
 
 
 
 
 
 
 
 
 
 
 
1110
  "detect-file": {
1111
  "version": "1.0.0",
1112
  "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
1114
  "dev": true
1115
  },
1116
  "dom-serializer": {
1117
+ "version": "0.1.1",
1118
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
1119
+ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
1120
  "dev": true,
1121
  "requires": {
1122
+ "domelementtype": "^1.3.0",
1123
+ "entities": "^1.1.1"
1124
  },
1125
  "dependencies": {
 
 
 
 
 
 
1126
  "entities": {
1127
+ "version": "1.1.2",
1128
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
1129
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
1130
  "dev": true
1131
  }
1132
  }
1133
  },
1134
  "domelementtype": {
1135
+ "version": "1.3.1",
1136
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
1137
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
1138
  "dev": true
1139
  },
1140
  "domhandler": {
1143
  "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
1144
  "dev": true,
1145
  "requires": {
1146
+ "domelementtype": "1"
1147
  }
1148
  },
1149
  "domutils": {
1152
  "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
1153
  "dev": true,
1154
  "requires": {
1155
+ "dom-serializer": "0",
1156
+ "domelementtype": "1"
1157
  }
1158
  },
1159
  "duplexer": {
1162
  "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
1163
  "dev": true
1164
  },
1165
+ "duplexify": {
1166
+ "version": "3.7.1",
1167
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
1168
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
1169
  "dev": true,
1170
  "requires": {
1171
+ "end-of-stream": "^1.0.0",
1172
+ "inherits": "^2.0.1",
1173
+ "readable-stream": "^2.0.0",
1174
+ "stream-shift": "^1.0.0"
1175
  }
1176
  },
1177
  "each-async": {
1180
  "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
1181
  "dev": true,
1182
  "requires": {
1183
+ "onetime": "^1.0.0",
1184
+ "set-immediate-shim": "^1.0.0"
1185
  }
1186
  },
1187
+ "each-props": {
1188
+ "version": "1.3.2",
1189
+ "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
1190
+ "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
1191
  "dev": true,
 
1192
  "requires": {
1193
+ "is-plain-object": "^2.0.1",
1194
+ "object.defaults": "^1.1.0"
1195
  }
1196
  },
1197
+ "ecc-jsbn": {
1198
+ "version": "0.1.2",
1199
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
1200
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1201
+ "dev": true,
1202
+ "requires": {
1203
+ "jsbn": "~0.1.0",
1204
+ "safer-buffer": "^2.1.0"
1205
+ }
1206
  },
1207
  "electron-to-chromium": {
1208
+ "version": "1.3.135",
1209
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.135.tgz",
1210
+ "integrity": "sha512-xXLNstRdVsisPF3pL3H9TVZo2XkMILfqtD6RiWIUmDK2sFX1Bjwqmd8LBp0Kuo2FgKO63JXPoEVGm8WyYdwP0Q==",
1211
  "dev": true
1212
  },
1213
  "end-of-stream": {
1214
+ "version": "1.4.1",
1215
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
1216
+ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
1217
  "dev": true,
1218
  "requires": {
1219
+ "once": "^1.4.0"
 
 
 
 
 
 
 
 
 
 
 
1220
  }
1221
  },
1222
  "entities": {
1231
  "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=",
1232
  "dev": true,
1233
  "requires": {
1234
+ "string-template": "~0.2.1",
1235
+ "xtend": "~4.0.0"
1236
  }
1237
  },
1238
  "error-ex": {
1239
+ "version": "1.3.2",
1240
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1241
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1242
+ "dev": true,
1243
+ "requires": {
1244
+ "is-arrayish": "^0.2.1"
1245
+ }
1246
+ },
1247
+ "es5-ext": {
1248
+ "version": "0.10.50",
1249
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz",
1250
+ "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==",
1251
+ "dev": true,
1252
+ "requires": {
1253
+ "es6-iterator": "~2.0.3",
1254
+ "es6-symbol": "~3.1.1",
1255
+ "next-tick": "^1.0.0"
1256
+ }
1257
+ },
1258
+ "es6-iterator": {
1259
+ "version": "2.0.3",
1260
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1261
+ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
1262
+ "dev": true,
1263
+ "requires": {
1264
+ "d": "1",
1265
+ "es5-ext": "^0.10.35",
1266
+ "es6-symbol": "^3.1.1"
1267
+ }
1268
+ },
1269
+ "es6-symbol": {
1270
+ "version": "3.1.1",
1271
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
1272
+ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
1273
+ "dev": true,
1274
+ "requires": {
1275
+ "d": "1",
1276
+ "es5-ext": "~0.10.14"
1277
+ }
1278
+ },
1279
+ "es6-weak-map": {
1280
+ "version": "2.0.2",
1281
+ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
1282
+ "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
1283
  "dev": true,
1284
  "requires": {
1285
+ "d": "1",
1286
+ "es5-ext": "^0.10.14",
1287
+ "es6-iterator": "^2.0.1",
1288
+ "es6-symbol": "^3.1.1"
1289
  }
1290
  },
1291
  "escape-string-regexp": {
1296
  },
1297
  "event-stream": {
1298
  "version": "3.3.4",
1299
+ "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
1300
  "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
1301
  "dev": true,
1302
  "requires": {
1303
+ "duplexer": "~0.1.1",
1304
+ "from": "~0",
1305
+ "map-stream": "~0.1.0",
1306
  "pause-stream": "0.0.11",
1307
+ "split": "0.3",
1308
+ "stream-combiner": "~0.0.4",
1309
+ "through": "~2.3.1"
1310
  }
1311
  },
1312
  "exit": {
1321
  "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
1322
  "dev": true,
1323
  "requires": {
1324
+ "debug": "^2.3.3",
1325
+ "define-property": "^0.2.5",
1326
+ "extend-shallow": "^2.0.1",
1327
+ "posix-character-classes": "^0.1.0",
1328
+ "regex-not": "^1.0.0",
1329
+ "snapdragon": "^0.8.1",
1330
+ "to-regex": "^3.0.1"
1331
  },
1332
  "dependencies": {
1333
  "define-property": {
1336
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1337
  "dev": true,
1338
  "requires": {
1339
+ "is-descriptor": "^0.1.0"
1340
  }
1341
  },
1342
  "extend-shallow": {
1345
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1346
  "dev": true,
1347
  "requires": {
1348
+ "is-extendable": "^0.1.0"
1349
  }
1350
  }
1351
  }
1356
  "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
1357
  "dev": true,
1358
  "requires": {
1359
+ "fill-range": "^2.1.0"
1360
  },
1361
  "dependencies": {
1362
  "fill-range": {
1365
  "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
1366
  "dev": true,
1367
  "requires": {
1368
+ "is-number": "^2.1.0",
1369
+ "isobject": "^2.0.0",
1370
+ "randomatic": "^3.0.0",
1371
+ "repeat-element": "^1.1.2",
1372
+ "repeat-string": "^1.5.2"
1373
  }
1374
  },
1375
  "is-number": {
1378
  "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1379
  "dev": true,
1380
  "requires": {
1381
+ "kind-of": "^3.0.2"
1382
  }
1383
  },
 
 
 
 
 
 
1384
  "isobject": {
1385
  "version": "2.1.0",
1386
  "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1396
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1397
  "dev": true,
1398
  "requires": {
1399
+ "is-buffer": "^1.1.5"
1400
  }
1401
  }
1402
  }
1407
  "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
1408
  "dev": true,
1409
  "requires": {
1410
+ "homedir-polyfill": "^1.0.1"
1411
  }
1412
  },
1413
  "extend": {
1414
+ "version": "3.0.2",
1415
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1416
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1417
  "dev": true
1418
  },
1419
  "extend-shallow": {
1422
  "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
1423
  "dev": true,
1424
  "requires": {
1425
+ "assign-symbols": "^1.0.0",
1426
+ "is-extendable": "^1.0.1"
1427
  },
1428
  "dependencies": {
1429
  "is-extendable": {
1432
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1433
  "dev": true,
1434
  "requires": {
1435
+ "is-plain-object": "^2.0.4"
1436
  }
1437
  }
1438
  }
1443
  "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
1444
  "dev": true,
1445
  "requires": {
1446
+ "array-unique": "^0.3.2",
1447
+ "define-property": "^1.0.0",
1448
+ "expand-brackets": "^2.1.4",
1449
+ "extend-shallow": "^2.0.1",
1450
+ "fragment-cache": "^0.2.1",
1451
+ "regex-not": "^1.0.0",
1452
+ "snapdragon": "^0.8.1",
1453
+ "to-regex": "^3.0.1"
1454
  },
1455
  "dependencies": {
1456
  "define-property": {
1459
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1460
  "dev": true,
1461
  "requires": {
1462
+ "is-descriptor": "^1.0.0"
1463
  }
1464
  },
1465
  "extend-shallow": {
1468
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1469
  "dev": true,
1470
  "requires": {
1471
+ "is-extendable": "^0.1.0"
1472
  }
1473
  },
1474
  "is-accessor-descriptor": {
1477
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1478
  "dev": true,
1479
  "requires": {
1480
+ "kind-of": "^6.0.0"
1481
  }
1482
  },
1483
  "is-data-descriptor": {
1486
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1487
  "dev": true,
1488
  "requires": {
1489
+ "kind-of": "^6.0.0"
1490
  }
1491
  },
1492
  "is-descriptor": {
1495
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1496
  "dev": true,
1497
  "requires": {
1498
+ "is-accessor-descriptor": "^1.0.0",
1499
+ "is-data-descriptor": "^1.0.0",
1500
+ "kind-of": "^6.0.2"
1501
  }
1502
  }
1503
  }
1509
  "dev": true
1510
  },
1511
  "fancy-log": {
1512
+ "version": "1.3.3",
1513
+ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
1514
+ "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
1515
  "dev": true,
1516
  "requires": {
1517
+ "ansi-gray": "^0.1.1",
1518
+ "color-support": "^1.1.3",
1519
+ "parse-node-version": "^1.0.0",
1520
+ "time-stamp": "^1.0.0"
1521
  }
1522
  },
1523
+ "fast-deep-equal": {
1524
+ "version": "2.0.1",
1525
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
1526
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
1527
+ "dev": true
1528
+ },
1529
+ "fast-json-stable-stringify": {
1530
+ "version": "2.0.0",
1531
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
1532
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
1533
+ "dev": true
1534
+ },
1535
  "faye-websocket": {
1536
+ "version": "0.10.0",
1537
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
1538
+ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
1539
  "dev": true,
1540
  "requires": {
1541
+ "websocket-driver": ">=0.5.1"
1542
  }
1543
  },
1544
  "filename-regex": {
1553
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1554
  "dev": true,
1555
  "requires": {
1556
+ "extend-shallow": "^2.0.1",
1557
+ "is-number": "^3.0.0",
1558
+ "repeat-string": "^1.6.1",
1559
+ "to-regex-range": "^2.1.0"
1560
  },
1561
  "dependencies": {
1562
  "extend-shallow": {
1565
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1566
  "dev": true,
1567
  "requires": {
1568
+ "is-extendable": "^0.1.0"
1569
  }
1570
  }
1571
  }
1582
  "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
1583
  "dev": true,
1584
  "requires": {
1585
+ "path-exists": "^2.0.0",
1586
+ "pinkie-promise": "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
1587
  }
1588
  },
1589
  "findup-sync": {
1590
+ "version": "3.0.0",
1591
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
1592
+ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
1593
  "dev": true,
1594
  "requires": {
1595
+ "detect-file": "^1.0.0",
1596
+ "is-glob": "^4.0.0",
1597
+ "micromatch": "^3.0.4",
1598
+ "resolve-dir": "^1.0.1"
1599
  }
1600
  },
1601
  "fined": {
1602
+ "version": "1.2.0",
1603
+ "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
1604
+ "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
1605
  "dev": true,
1606
  "requires": {
1607
+ "expand-tilde": "^2.0.2",
1608
+ "is-plain-object": "^2.0.3",
1609
+ "object.defaults": "^1.1.0",
1610
+ "object.pick": "^1.2.0",
1611
+ "parse-filepath": "^1.0.1"
1612
  }
1613
  },
 
 
 
 
 
 
1614
  "flagged-respawn": {
1615
+ "version": "1.0.1",
1616
+ "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
1617
+ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
1618
  "dev": true
1619
  },
1620
+ "flush-write-stream": {
1621
+ "version": "1.1.1",
1622
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
1623
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
1624
+ "dev": true,
1625
+ "requires": {
1626
+ "inherits": "^2.0.3",
1627
+ "readable-stream": "^2.3.6"
1628
+ }
1629
+ },
1630
  "for-in": {
1631
  "version": "1.0.2",
1632
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1639
  "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
1640
  "dev": true,
1641
  "requires": {
1642
+ "for-in": "^1.0.1"
1643
  }
1644
  },
1645
  "forever-agent": {
1649
  "dev": true
1650
  },
1651
  "form-data": {
1652
+ "version": "2.3.3",
1653
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
1654
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
1655
  "dev": true,
1656
  "requires": {
1657
+ "asynckit": "^0.4.0",
1658
+ "combined-stream": "^1.0.6",
1659
+ "mime-types": "^2.1.12"
1660
  }
1661
  },
1662
  "fragment-cache": {
1665
  "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1666
  "dev": true,
1667
  "requires": {
1668
+ "map-cache": "^0.2.2"
1669
  }
1670
  },
1671
  "from": {
1680
  "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=",
1681
  "dev": true
1682
  },
1683
+ "fs-mkdirp-stream": {
1684
  "version": "1.0.0",
1685
+ "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
1686
+ "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1687
  "dev": true,
1688
  "requires": {
1689
+ "graceful-fs": "^4.1.11",
1690
+ "through2": "^2.0.3"
1691
  }
1692
  },
1693
+ "fs.realpath": {
1694
+ "version": "1.0.0",
1695
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1696
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
 
 
 
 
 
 
 
 
 
 
 
 
1697
  "dev": true
1698
  },
1699
+ "fsevents": {
1700
+ "version": "1.2.9",
1701
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
1702
+ "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1703
  "dev": true,
1704
+ "optional": true,
1705
  "requires": {
1706
+ "nan": "^2.12.1",
1707
+ "node-pre-gyp": "^0.12.0"
1708
  },
1709
  "dependencies": {
1710
+ "abbrev": {
1711
+ "version": "1.1.1",
1712
+ "bundled": true,
1713
+ "dev": true,
1714
+ "optional": true
1715
  },
1716
+ "ansi-regex": {
1717
+ "version": "2.1.1",
1718
+ "bundled": true,
1719
+ "dev": true,
1720
+ "optional": true
1721
+ },
1722
+ "aproba": {
1723
+ "version": "1.2.0",
1724
+ "bundled": true,
1725
+ "dev": true,
1726
+ "optional": true
1727
+ },
1728
+ "are-we-there-yet": {
1729
+ "version": "1.1.5",
1730
+ "bundled": true,
1731
  "dev": true,
1732
+ "optional": true,
1733
  "requires": {
1734
+ "delegates": "^1.0.0",
1735
+ "readable-stream": "^2.0.6"
1736
  }
1737
+ },
1738
+ "balanced-match": {
 
 
 
 
 
 
 
 
 
 
 
1739
  "version": "1.0.0",
1740
+ "bundled": true,
1741
+ "dev": true,
1742
+ "optional": true
1743
  },
1744
+ "brace-expansion": {
1745
+ "version": "1.1.11",
1746
+ "bundled": true,
 
1747
  "dev": true,
1748
+ "optional": true,
1749
  "requires": {
1750
+ "balanced-match": "^1.0.0",
1751
+ "concat-map": "0.0.1"
1752
  }
1753
+ },
1754
+ "chownr": {
1755
+ "version": "1.1.1",
1756
+ "bundled": true,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1757
  "dev": true,
1758
+ "optional": true
1759
+ },
1760
+ "code-point-at": {
1761
+ "version": "1.1.0",
1762
+ "bundled": true,
1763
+ "dev": true,
1764
+ "optional": true
1765
+ },
1766
+ "concat-map": {
1767
+ "version": "0.0.1",
1768
+ "bundled": true,
1769
+ "dev": true,
1770
+ "optional": true
1771
+ },
1772
+ "console-control-strings": {
1773
+ "version": "1.1.0",
1774
+ "bundled": true,
1775
+ "dev": true,
1776
+ "optional": true
1777
+ },
1778
+ "core-util-is": {
1779
+ "version": "1.0.2",
1780
+ "bundled": true,
1781
+ "dev": true,
1782
+ "optional": true
1783
+ },
1784
+ "debug": {
1785
+ "version": "4.1.1",
1786
+ "bundled": true,
1787
+ "dev": true,
1788
+ "optional": true,
1789
  "requires": {
1790
+ "ms": "^2.1.1"
 
 
 
1791
  }
1792
  },
1793
+ "deep-extend": {
1794
+ "version": "0.6.0",
1795
+ "bundled": true,
1796
+ "dev": true,
1797
+ "optional": true
1798
+ },
1799
+ "delegates": {
1800
+ "version": "1.0.0",
1801
+ "bundled": true,
1802
+ "dev": true,
1803
+ "optional": true
1804
+ },
1805
+ "detect-libc": {
1806
+ "version": "1.0.3",
1807
+ "bundled": true,
1808
+ "dev": true,
1809
+ "optional": true
1810
+ },
1811
+ "fs-minipass": {
1812
+ "version": "1.2.5",
1813
+ "bundled": true,
1814
+ "dev": true,
1815
+ "optional": true,
1816
+ "requires": {
1817
+ "minipass": "^2.2.1"
1818
+ }
1819
+ },
1820
+ "fs.realpath": {
1821
+ "version": "1.0.0",
1822
+ "bundled": true,
1823
+ "dev": true,
1824
+ "optional": true
1825
+ },
1826
+ "gauge": {
1827
+ "version": "2.7.4",
1828
+ "bundled": true,
1829
+ "dev": true,
1830
+ "optional": true,
1831
+ "requires": {
1832
+ "aproba": "^1.0.3",
1833
+ "console-control-strings": "^1.0.0",
1834
+ "has-unicode": "^2.0.0",
1835
+ "object-assign": "^4.1.0",
1836
+ "signal-exit": "^3.0.0",
1837
+ "string-width": "^1.0.1",
1838
+ "strip-ansi": "^3.0.1",
1839
+ "wide-align": "^1.1.0"
1840
+ }
1841
+ },
1842
+ "glob": {
1843
+ "version": "7.1.3",
1844
+ "bundled": true,
1845
+ "dev": true,
1846
+ "optional": true,
1847
+ "requires": {
1848
+ "fs.realpath": "^1.0.0",
1849
+ "inflight": "^1.0.4",
1850
+ "inherits": "2",
1851
+ "minimatch": "^3.0.4",
1852
+ "once": "^1.3.0",
1853
+ "path-is-absolute": "^1.0.0"
1854
+ }
1855
+ },
1856
+ "has-unicode": {
1857
+ "version": "2.0.1",
1858
+ "bundled": true,
1859
+ "dev": true,
1860
+ "optional": true
1861
+ },
1862
+ "iconv-lite": {
1863
+ "version": "0.4.24",
1864
+ "bundled": true,
1865
+ "dev": true,
1866
+ "optional": true,
1867
+ "requires": {
1868
+ "safer-buffer": ">= 2.1.2 < 3"
1869
+ }
1870
+ },
1871
+ "ignore-walk": {
1872
+ "version": "3.0.1",
1873
+ "bundled": true,
1874
+ "dev": true,
1875
+ "optional": true,
1876
+ "requires": {
1877
+ "minimatch": "^3.0.4"
1878
+ }
1879
+ },
1880
+ "inflight": {
1881
+ "version": "1.0.6",
1882
+ "bundled": true,
1883
+ "dev": true,
1884
+ "optional": true,
1885
+ "requires": {
1886
+ "once": "^1.3.0",
1887
+ "wrappy": "1"
1888
+ }
1889
+ },
1890
+ "inherits": {
1891
+ "version": "2.0.3",
1892
+ "bundled": true,
1893
+ "dev": true,
1894
+ "optional": true
1895
+ },
1896
+ "ini": {
1897
+ "version": "1.3.5",
1898
+ "bundled": true,
1899
+ "dev": true,
1900
+ "optional": true
1901
+ },
1902
+ "is-fullwidth-code-point": {
1903
+ "version": "1.0.0",
1904
+ "bundled": true,
1905
+ "dev": true,
1906
+ "optional": true,
1907
+ "requires": {
1908
+ "number-is-nan": "^1.0.0"
1909
+ }
1910
+ },
1911
+ "isarray": {
1912
+ "version": "1.0.0",
1913
+ "bundled": true,
1914
+ "dev": true,
1915
+ "optional": true
1916
+ },
1917
  "minimatch": {
1918
+ "version": "3.0.4",
1919
+ "bundled": true,
1920
+ "dev": true,
1921
+ "optional": true,
1922
+ "requires": {
1923
+ "brace-expansion": "^1.1.7"
1924
+ }
1925
+ },
1926
+ "minimist": {
1927
+ "version": "0.0.8",
1928
+ "bundled": true,
1929
+ "dev": true,
1930
+ "optional": true
1931
+ },
1932
+ "minipass": {
1933
+ "version": "2.3.5",
1934
+ "bundled": true,
1935
+ "dev": true,
1936
+ "optional": true,
1937
+ "requires": {
1938
+ "safe-buffer": "^5.1.2",
1939
+ "yallist": "^3.0.0"
1940
+ }
1941
+ },
1942
+ "minizlib": {
1943
+ "version": "1.2.1",
1944
+ "bundled": true,
1945
+ "dev": true,
1946
+ "optional": true,
1947
+ "requires": {
1948
+ "minipass": "^2.2.1"
1949
+ }
1950
+ },
1951
+ "mkdirp": {
1952
+ "version": "0.5.1",
1953
+ "bundled": true,
1954
+ "dev": true,
1955
+ "optional": true,
1956
+ "requires": {
1957
+ "minimist": "0.0.8"
1958
+ }
1959
+ },
1960
+ "ms": {
1961
+ "version": "2.1.1",
1962
+ "bundled": true,
1963
+ "dev": true,
1964
+ "optional": true
1965
+ },
1966
+ "needle": {
1967
+ "version": "2.3.0",
1968
+ "bundled": true,
1969
+ "dev": true,
1970
+ "optional": true,
1971
+ "requires": {
1972
+ "debug": "^4.1.0",
1973
+ "iconv-lite": "^0.4.4",
1974
+ "sax": "^1.2.4"
1975
+ }
1976
+ },
1977
+ "node-pre-gyp": {
1978
+ "version": "0.12.0",
1979
+ "bundled": true,
1980
+ "dev": true,
1981
+ "optional": true,
1982
+ "requires": {
1983
+ "detect-libc": "^1.0.2",
1984
+ "mkdirp": "^0.5.1",
1985
+ "needle": "^2.2.1",
1986
+ "nopt": "^4.0.1",
1987
+ "npm-packlist": "^1.1.6",
1988
+ "npmlog": "^4.0.2",
1989
+ "rc": "^1.2.7",
1990
+ "rimraf": "^2.6.1",
1991
+ "semver": "^5.3.0",
1992
+ "tar": "^4"
1993
+ }
1994
+ },
1995
+ "nopt": {
1996
+ "version": "4.0.1",
1997
+ "bundled": true,
1998
+ "dev": true,
1999
+ "optional": true,
2000
+ "requires": {
2001
+ "abbrev": "1",
2002
+ "osenv": "^0.1.4"
2003
+ }
2004
+ },
2005
+ "npm-bundled": {
2006
+ "version": "1.0.6",
2007
+ "bundled": true,
2008
+ "dev": true,
2009
+ "optional": true
2010
+ },
2011
+ "npm-packlist": {
2012
+ "version": "1.4.1",
2013
+ "bundled": true,
2014
+ "dev": true,
2015
+ "optional": true,
2016
+ "requires": {
2017
+ "ignore-walk": "^3.0.1",
2018
+ "npm-bundled": "^1.0.1"
2019
+ }
2020
+ },
2021
+ "npmlog": {
2022
+ "version": "4.1.2",
2023
+ "bundled": true,
2024
  "dev": true,
2025
+ "optional": true,
2026
  "requires": {
2027
+ "are-we-there-yet": "~1.1.2",
2028
+ "console-control-strings": "~1.1.0",
2029
+ "gauge": "~2.7.3",
2030
+ "set-blocking": "~2.0.0"
2031
+ }
2032
+ },
2033
+ "number-is-nan": {
2034
+ "version": "1.0.1",
2035
+ "bundled": true,
2036
+ "dev": true,
2037
+ "optional": true
2038
+ },
2039
+ "object-assign": {
2040
+ "version": "4.1.1",
2041
+ "bundled": true,
2042
+ "dev": true,
2043
+ "optional": true
2044
+ },
2045
+ "once": {
2046
+ "version": "1.4.0",
2047
+ "bundled": true,
2048
+ "dev": true,
2049
+ "optional": true,
2050
+ "requires": {
2051
+ "wrappy": "1"
2052
+ }
2053
+ },
2054
+ "os-homedir": {
2055
+ "version": "1.0.2",
2056
+ "bundled": true,
2057
+ "dev": true,
2058
+ "optional": true
2059
+ },
2060
+ "os-tmpdir": {
2061
+ "version": "1.0.2",
2062
+ "bundled": true,
2063
+ "dev": true,
2064
+ "optional": true
2065
+ },
2066
+ "osenv": {
2067
+ "version": "0.1.5",
2068
+ "bundled": true,
2069
+ "dev": true,
2070
+ "optional": true,
2071
+ "requires": {
2072
+ "os-homedir": "^1.0.0",
2073
+ "os-tmpdir": "^1.0.0"
2074
+ }
2075
+ },
2076
+ "path-is-absolute": {
2077
+ "version": "1.0.1",
2078
+ "bundled": true,
2079
+ "dev": true,
2080
+ "optional": true
2081
+ },
2082
+ "process-nextick-args": {
2083
+ "version": "2.0.0",
2084
+ "bundled": true,
2085
+ "dev": true,
2086
+ "optional": true
2087
+ },
2088
+ "rc": {
2089
+ "version": "1.2.8",
2090
+ "bundled": true,
2091
+ "dev": true,
2092
+ "optional": true,
2093
+ "requires": {
2094
+ "deep-extend": "^0.6.0",
2095
+ "ini": "~1.3.0",
2096
+ "minimist": "^1.2.0",
2097
+ "strip-json-comments": "~2.0.1"
2098
+ },
2099
+ "dependencies": {
2100
+ "minimist": {
2101
+ "version": "1.2.0",
2102
+ "bundled": true,
2103
+ "dev": true,
2104
+ "optional": true
2105
+ }
2106
  }
2107
  },
2108
  "readable-stream": {
2109
+ "version": "2.3.6",
2110
+ "bundled": true,
 
2111
  "dev": true,
2112
+ "optional": true,
2113
  "requires": {
2114
+ "core-util-is": "~1.0.0",
2115
+ "inherits": "~2.0.3",
2116
+ "isarray": "~1.0.0",
2117
+ "process-nextick-args": "~2.0.0",
2118
+ "safe-buffer": "~5.1.1",
2119
+ "string_decoder": "~1.1.1",
2120
+ "util-deprecate": "~1.0.1"
2121
  }
2122
  },
2123
+ "rimraf": {
2124
+ "version": "2.6.3",
2125
+ "bundled": true,
2126
+ "dev": true,
2127
+ "optional": true,
2128
+ "requires": {
2129
+ "glob": "^7.1.3"
2130
+ }
2131
+ },
2132
+ "safe-buffer": {
2133
+ "version": "5.1.2",
2134
+ "bundled": true,
2135
+ "dev": true,
2136
+ "optional": true
2137
+ },
2138
+ "safer-buffer": {
2139
+ "version": "2.1.2",
2140
+ "bundled": true,
2141
+ "dev": true,
2142
+ "optional": true
2143
+ },
2144
+ "sax": {
2145
+ "version": "1.2.4",
2146
+ "bundled": true,
2147
+ "dev": true,
2148
+ "optional": true
2149
+ },
2150
+ "semver": {
2151
+ "version": "5.7.0",
2152
+ "bundled": true,
2153
+ "dev": true,
2154
+ "optional": true
2155
+ },
2156
+ "set-blocking": {
2157
+ "version": "2.0.0",
2158
+ "bundled": true,
2159
+ "dev": true,
2160
+ "optional": true
2161
+ },
2162
+ "signal-exit": {
2163
+ "version": "3.0.2",
2164
+ "bundled": true,
2165
+ "dev": true,
2166
+ "optional": true
2167
+ },
2168
+ "string-width": {
2169
+ "version": "1.0.2",
2170
+ "bundled": true,
2171
+ "dev": true,
2172
+ "optional": true,
2173
+ "requires": {
2174
+ "code-point-at": "^1.0.0",
2175
+ "is-fullwidth-code-point": "^1.0.0",
2176
+ "strip-ansi": "^3.0.0"
2177
+ }
2178
+ },
2179
+ "string_decoder": {
2180
+ "version": "1.1.1",
2181
+ "bundled": true,
2182
+ "dev": true,
2183
+ "optional": true,
2184
+ "requires": {
2185
+ "safe-buffer": "~5.1.0"
2186
+ }
2187
+ },
2188
+ "strip-ansi": {
2189
+ "version": "3.0.1",
2190
+ "bundled": true,
2191
+ "dev": true,
2192
+ "optional": true,
2193
+ "requires": {
2194
+ "ansi-regex": "^2.0.0"
2195
+ }
2196
+ },
2197
+ "strip-json-comments": {
2198
+ "version": "2.0.1",
2199
+ "bundled": true,
2200
+ "dev": true,
2201
+ "optional": true
2202
+ },
2203
+ "tar": {
2204
+ "version": "4.4.8",
2205
+ "bundled": true,
2206
+ "dev": true,
2207
+ "optional": true,
2208
+ "requires": {
2209
+ "chownr": "^1.1.1",
2210
+ "fs-minipass": "^1.2.5",
2211
+ "minipass": "^2.3.4",
2212
+ "minizlib": "^1.1.1",
2213
+ "mkdirp": "^0.5.0",
2214
+ "safe-buffer": "^5.1.2",
2215
+ "yallist": "^3.0.2"
2216
+ }
2217
+ },
2218
+ "util-deprecate": {
2219
+ "version": "1.0.2",
2220
+ "bundled": true,
2221
+ "dev": true,
2222
+ "optional": true
2223
+ },
2224
+ "wide-align": {
2225
+ "version": "1.1.3",
2226
+ "bundled": true,
2227
  "dev": true,
2228
+ "optional": true,
2229
  "requires": {
2230
+ "string-width": "^1.0.2 || 2"
 
2231
  }
2232
+ },
2233
+ "wrappy": {
2234
+ "version": "1.0.2",
2235
+ "bundled": true,
2236
+ "dev": true,
2237
+ "optional": true
2238
+ },
2239
+ "yallist": {
2240
+ "version": "3.0.3",
2241
+ "bundled": true,
2242
+ "dev": true,
2243
+ "optional": true
2244
  }
2245
  }
2246
  },
2247
+ "fstream": {
2248
+ "version": "1.0.12",
2249
+ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
2250
+ "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
2251
+ "dev": true,
2252
+ "requires": {
2253
+ "graceful-fs": "^4.1.2",
2254
+ "inherits": "~2.0.0",
2255
+ "mkdirp": ">=0.5 0",
2256
+ "rimraf": "2"
2257
+ }
2258
+ },
2259
+ "function-bind": {
2260
+ "version": "1.1.1",
2261
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2262
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2263
+ "dev": true
2264
+ },
2265
+ "gauge": {
2266
+ "version": "2.7.4",
2267
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
2268
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2269
+ "dev": true,
2270
+ "requires": {
2271
+ "aproba": "^1.0.3",
2272
+ "console-control-strings": "^1.0.0",
2273
+ "has-unicode": "^2.0.0",
2274
+ "object-assign": "^4.1.0",
2275
+ "signal-exit": "^3.0.0",
2276
+ "string-width": "^1.0.1",
2277
+ "strip-ansi": "^3.0.1",
2278
+ "wide-align": "^1.1.0"
2279
+ }
2280
+ },
2281
+ "gaze": {
2282
+ "version": "1.1.3",
2283
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
2284
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
2285
+ "dev": true,
2286
+ "requires": {
2287
+ "globule": "^1.0.0"
2288
+ }
2289
+ },
2290
+ "get-caller-file": {
2291
+ "version": "1.0.3",
2292
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
2293
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
2294
+ "dev": true
2295
+ },
2296
+ "get-stdin": {
2297
+ "version": "4.0.1",
2298
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
2299
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
2300
+ "dev": true
2301
+ },
2302
+ "get-value": {
2303
+ "version": "2.0.6",
2304
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2305
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
2306
+ "dev": true
2307
+ },
2308
+ "getpass": {
2309
+ "version": "0.1.7",
2310
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
2311
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2312
+ "dev": true,
2313
+ "requires": {
2314
+ "assert-plus": "^1.0.0"
2315
+ }
2316
+ },
2317
+ "glob": {
2318
+ "version": "7.1.4",
2319
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
2320
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
2321
+ "dev": true,
2322
+ "requires": {
2323
+ "fs.realpath": "^1.0.0",
2324
+ "inflight": "^1.0.4",
2325
+ "inherits": "2",
2326
+ "minimatch": "^3.0.4",
2327
+ "once": "^1.3.0",
2328
+ "path-is-absolute": "^1.0.0"
2329
+ }
2330
+ },
2331
+ "glob-base": {
2332
+ "version": "0.3.0",
2333
+ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
2334
+ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
2335
+ "dev": true,
2336
+ "requires": {
2337
+ "glob-parent": "^2.0.0",
2338
+ "is-glob": "^2.0.0"
2339
+ },
2340
+ "dependencies": {
2341
+ "glob-parent": {
2342
+ "version": "2.0.0",
2343
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
2344
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
2345
+ "dev": true,
2346
+ "requires": {
2347
+ "is-glob": "^2.0.0"
2348
+ }
2349
+ },
2350
+ "is-extglob": {
2351
+ "version": "1.0.0",
2352
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
2353
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
2354
+ "dev": true
2355
+ },
2356
+ "is-glob": {
2357
+ "version": "2.0.1",
2358
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
2359
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
2360
+ "dev": true,
2361
+ "requires": {
2362
+ "is-extglob": "^1.0.0"
2363
+ }
2364
+ }
2365
+ }
2366
+ },
2367
+ "glob-parent": {
2368
+ "version": "3.1.0",
2369
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
2370
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
2371
+ "dev": true,
2372
+ "requires": {
2373
+ "is-glob": "^3.1.0",
2374
+ "path-dirname": "^1.0.0"
2375
+ },
2376
+ "dependencies": {
2377
+ "is-glob": {
2378
+ "version": "3.1.0",
2379
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
2380
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
2381
+ "dev": true,
2382
+ "requires": {
2383
+ "is-extglob": "^2.1.0"
2384
+ }
2385
+ }
2386
+ }
2387
+ },
2388
+ "glob-stream": {
2389
+ "version": "6.1.0",
2390
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
2391
+ "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
2392
+ "dev": true,
2393
+ "requires": {
2394
+ "extend": "^3.0.0",
2395
+ "glob": "^7.1.1",
2396
+ "glob-parent": "^3.1.0",
2397
+ "is-negated-glob": "^1.0.0",
2398
+ "ordered-read-streams": "^1.0.0",
2399
+ "pumpify": "^1.3.5",
2400
+ "readable-stream": "^2.1.5",
2401
+ "remove-trailing-separator": "^1.0.1",
2402
+ "to-absolute-glob": "^2.0.0",
2403
+ "unique-stream": "^2.0.2"
2404
+ }
2405
+ },
2406
  "glob-watcher": {
2407
+ "version": "5.0.3",
2408
+ "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz",
2409
+ "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==",
2410
  "dev": true,
2411
  "requires": {
2412
+ "anymatch": "^2.0.0",
2413
+ "async-done": "^1.2.0",
2414
+ "chokidar": "^2.0.0",
2415
+ "is-negated-glob": "^1.0.0",
2416
+ "just-debounce": "^1.0.0",
2417
+ "object.defaults": "^1.1.0"
2418
  }
2419
  },
2420
  "glob2base": {
2423
  "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
2424
  "dev": true,
2425
  "requires": {
2426
+ "find-index": "^0.1.1"
2427
  }
2428
  },
2429
  "global-modules": {
2432
  "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
2433
  "dev": true,
2434
  "requires": {
2435
+ "global-prefix": "^1.0.1",
2436
+ "is-windows": "^1.0.1",
2437
+ "resolve-dir": "^1.0.0"
2438
  }
2439
  },
2440
  "global-prefix": {
2443
  "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
2444
  "dev": true,
2445
  "requires": {
2446
+ "expand-tilde": "^2.0.2",
2447
+ "homedir-polyfill": "^1.0.1",
2448
+ "ini": "^1.3.4",
2449
+ "is-windows": "^1.0.1",
2450
+ "which": "^1.2.14"
2451
  }
2452
  },
2453
  "globby": {
2456
  "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
2457
  "dev": true,
2458
  "requires": {
2459
+ "array-union": "^1.0.1",
2460
+ "glob": "^7.0.3",
2461
+ "object-assign": "^4.0.1",
2462
+ "pify": "^2.0.0",
2463
+ "pinkie-promise": "^2.0.0"
2464
  },
2465
  "dependencies": {
2466
  "pify": {
2472
  }
2473
  },
2474
  "globule": {
2475
+ "version": "1.2.1",
2476
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
2477
+ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
2478
  "dev": true,
2479
  "requires": {
2480
+ "glob": "~7.1.1",
2481
+ "lodash": "~4.17.10",
2482
+ "minimatch": "~3.0.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2483
  }
2484
  },
2485
  "glogg": {
2486
+ "version": "1.0.2",
2487
+ "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
2488
+ "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
2489
  "dev": true,
2490
  "requires": {
2491
+ "sparkles": "^1.0.0"
2492
  }
2493
  },
2494
  "graceful-fs": {
2495
+ "version": "4.1.15",
2496
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
2497
+ "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
2498
+ "dev": true
 
 
 
2499
  },
2500
  "growly": {
2501
  "version": "1.3.0",
2504
  "dev": true
2505
  },
2506
  "gulp": {
2507
+ "version": "4.0.2",
2508
+ "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz",
2509
+ "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==",
2510
+ "dev": true,
2511
+ "requires": {
2512
+ "glob-watcher": "^5.0.3",
2513
+ "gulp-cli": "^2.2.0",
2514
+ "undertaker": "^1.2.1",
2515
+ "vinyl-fs": "^3.0.0"
2516
+ },
2517
+ "dependencies": {
2518
+ "gulp-cli": {
2519
+ "version": "2.2.0",
2520
+ "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz",
2521
+ "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==",
2522
+ "dev": true,
2523
+ "requires": {
2524
+ "ansi-colors": "^1.0.1",
2525
+ "archy": "^1.0.0",
2526
+ "array-sort": "^1.0.0",
2527
+ "color-support": "^1.1.3",
2528
+ "concat-stream": "^1.6.0",
2529
+ "copy-props": "^2.0.1",
2530
+ "fancy-log": "^1.3.2",
2531
+ "gulplog": "^1.0.0",
2532
+ "interpret": "^1.1.0",
2533
+ "isobject": "^3.0.1",
2534
+ "liftoff": "^3.1.0",
2535
+ "matchdep": "^2.0.0",
2536
+ "mute-stdout": "^1.0.0",
2537
+ "pretty-hrtime": "^1.0.0",
2538
+ "replace-homedir": "^1.0.0",
2539
+ "semver-greatest-satisfied-range": "^1.1.0",
2540
+ "v8flags": "^3.0.1",
2541
+ "yargs": "^7.1.0"
2542
+ }
2543
+ }
2544
  }
2545
  },
2546
  "gulp-autoprefixer": {
2547
+ "version": "6.1.0",
2548
+ "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-6.1.0.tgz",
2549
+ "integrity": "sha512-Ti/BUFe+ekhbDJfspZIMiOsOvw51KhI9EncsDfK7NaxjqRm+v4xS9v99kPxEoiDavpWqQWvG8Y6xT1mMlB3aXA==",
2550
  "dev": true,
2551
  "requires": {
2552
+ "autoprefixer": "^9.5.1",
2553
+ "fancy-log": "^1.3.2",
2554
+ "plugin-error": "^1.0.1",
2555
+ "postcss": "^7.0.2",
2556
+ "through2": "^3.0.1",
2557
+ "vinyl-sourcemaps-apply": "^0.2.1"
2558
+ },
2559
+ "dependencies": {
2560
+ "through2": {
2561
+ "version": "3.0.1",
2562
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
2563
+ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
2564
+ "dev": true,
2565
+ "requires": {
2566
+ "readable-stream": "2 || 3"
2567
+ }
2568
+ }
2569
  }
2570
  },
2571
  "gulp-cache": {
2572
+ "version": "1.1.1",
2573
+ "resolved": "https://registry.npmjs.org/gulp-cache/-/gulp-cache-1.1.1.tgz",
2574
+ "integrity": "sha512-DiOlq861J8z1vzk69EpYo3+dvZ4KAa4qHd1E4isyHJoXri1+jd3XatoRytTCyOQWhuVdwaMqhPjsbEChZMgXwQ==",
2575
  "dev": true,
2576
  "requires": {
2577
+ "@babel/runtime": "^7.2.0",
2578
+ "cache-swap": "^0.3.0",
2579
+ "object.pick": "^1.3.0",
2580
+ "plugin-error": "^1.0.1",
2581
+ "through2": "3.0.0",
2582
+ "vinyl": "^2.2.0"
2583
  },
2584
  "dependencies": {
2585
+ "through2": {
2586
+ "version": "3.0.0",
2587
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.0.tgz",
2588
+ "integrity": "sha512-8B+sevlqP4OiCjonI1Zw03Sf8PuV1eRsYQgLad5eonILOdyeRsY27A/2Ze8IlvlMvq31OH+3fz/styI7Ya62yQ==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2589
  "dev": true,
2590
  "requires": {
2591
+ "readable-stream": "2 || 3",
2592
+ "xtend": "~4.0.1"
 
 
 
 
2593
  }
2594
  }
2595
  }
2596
  },
2597
  "gulp-clean-css": {
2598
+ "version": "4.2.0",
2599
+ "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-4.2.0.tgz",
2600
+ "integrity": "sha512-r4zQsSOAK2UYUL/ipkAVCTRg/2CLZ2A+oPVORopBximRksJ6qy3EX1KGrIWT4ZrHxz3Hlobb1yyJtqiut7DNjA==",
2601
  "dev": true,
2602
  "requires": {
2603
+ "clean-css": "4.2.1",
2604
  "plugin-error": "1.0.1",
2605
+ "through2": "3.0.1",
2606
  "vinyl-sourcemaps-apply": "0.2.1"
2607
+ },
2608
+ "dependencies": {
2609
+ "through2": {
2610
+ "version": "3.0.1",
2611
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
2612
+ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
2613
+ "dev": true,
2614
+ "requires": {
2615
+ "readable-stream": "2 || 3"
2616
+ }
2617
+ }
2618
  }
2619
  },
2620
  "gulp-concat": {
2623
  "integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=",
2624
  "dev": true,
2625
  "requires": {
2626
+ "concat-with-sourcemaps": "^1.0.0",
2627
+ "through2": "^2.0.0",
2628
+ "vinyl": "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2629
  }
2630
  },
2631
  "gulp-ignore": {
2634
  "integrity": "sha1-XC6ioKRALgq0orzRLv2SlTRNePI=",
2635
  "dev": true,
2636
  "requires": {
2637
+ "gulp-match": "^1.0.3",
2638
+ "through2": "^2.0.1"
2639
  }
2640
  },
2641
  "gulp-jshint": {
2644
  "integrity": "sha512-sP3NK8Y/1e58O0PH9t6s7DAr/lKDSUbIY207oWSeufM6/VclB7jJrIBcPCsyhrFTCDUl9DauePbt6VqP2vPM5w==",
2645
  "dev": true,
2646
  "requires": {
2647
+ "lodash": "^4.12.0",
2648
+ "minimatch": "^3.0.3",
2649
+ "plugin-error": "^0.1.2",
2650
+ "rcloader": "^0.2.2",
2651
+ "through2": "^2.0.0"
2652
  },
2653
  "dependencies": {
2654
  "arr-diff": {
2657
  "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
2658
  "dev": true,
2659
  "requires": {
2660
+ "arr-flatten": "^1.0.1",
2661
+ "array-slice": "^0.2.3"
2662
  }
2663
  },
2664
  "arr-union": {
2679
  "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
2680
  "dev": true,
2681
  "requires": {
2682
+ "kind-of": "^1.1.0"
2683
  }
2684
  },
2685
  "kind-of": {
2688
  "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
2689
  "dev": true
2690
  },
 
 
 
 
 
 
2691
  "plugin-error": {
2692
  "version": "0.1.2",
2693
  "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
2694
  "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
2695
  "dev": true,
2696
  "requires": {
2697
+ "ansi-cyan": "^0.1.1",
2698
+ "ansi-red": "^0.1.1",
2699
+ "arr-diff": "^1.0.1",
2700
+ "arr-union": "^2.0.1",
2701
+ "extend-shallow": "^1.1.2"
2702
  }
2703
  }
2704
  }
2705
  },
2706
  "gulp-livereload": {
2707
+ "version": "4.0.1",
2708
+ "resolved": "https://registry.npmjs.org/gulp-livereload/-/gulp-livereload-4.0.1.tgz",
2709
+ "integrity": "sha512-BfjRd3gyJ9VuFqIOM6C3041P0FUc0T5MXjABWWHp4iDLmdnJ1fDZAQz514OID+ICXbgIW7942r9luommHBtrfQ==",
2710
  "dev": true,
2711
  "requires": {
2712
+ "chalk": "^2.4.1",
2713
+ "debug": "^3.1.0",
2714
  "event-stream": "3.3.4",
2715
+ "fancy-log": "^1.3.2",
2716
+ "lodash.assign": "^4.2.0",
2717
+ "tiny-lr": "^1.1.1",
2718
+ "vinyl": "^2.2.0"
2719
  },
2720
  "dependencies": {
2721
+ "debug": {
2722
+ "version": "3.2.6",
2723
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
2724
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2725
  "dev": true,
2726
  "requires": {
2727
+ "ms": "^2.1.1"
2728
  }
2729
  },
2730
+ "ms": {
2731
+ "version": "2.1.1",
2732
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2733
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
2734
  "dev": true
2735
  }
2736
  }
2741
  "integrity": "sha1-TEGffldk2aDjMGG6uWGPgbc9QXE=",
2742
  "dev": true,
2743
  "requires": {
2744
+ "array-unique": "^0.2.1",
2745
+ "fancy-log": "^1.2.0",
2746
+ "findup-sync": "^0.4.0",
2747
+ "gulplog": "^1.0.0",
2748
+ "has-gulplog": "^0.1.0",
2749
+ "micromatch": "^2.3.8",
2750
+ "resolve": "^1.1.7"
2751
  },
2752
  "dependencies": {
2753
  "arr-diff": {
2756
  "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
2757
  "dev": true,
2758
  "requires": {
2759
+ "arr-flatten": "^1.0.1"
2760
  }
2761
  },
2762
  "array-unique": {
2771
  "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
2772
  "dev": true,
2773
  "requires": {
2774
+ "expand-range": "^1.8.1",
2775
+ "preserve": "^0.2.0",
2776
+ "repeat-element": "^1.1.2"
2777
  }
2778
  },
2779
  "detect-file": {
2782
  "integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=",
2783
  "dev": true,
2784
  "requires": {
2785
+ "fs-exists-sync": "^0.1.0"
2786
  }
2787
  },
2788
  "expand-brackets": {
2791
  "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2792
  "dev": true,
2793
  "requires": {
2794
+ "is-posix-bracket": "^0.1.0"
2795
  }
2796
  },
2797
  "expand-tilde": {
2800
  "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=",
2801
  "dev": true,
2802
  "requires": {
2803
+ "os-homedir": "^1.0.1"
2804
  }
2805
  },
2806
  "extglob": {
2809
  "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2810
  "dev": true,
2811
  "requires": {
2812
+ "is-extglob": "^1.0.0"
2813
  }
2814
  },
2815
  "findup-sync": {
2818
  "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=",
2819
  "dev": true,
2820
  "requires": {
2821
+ "detect-file": "^0.1.0",
2822
+ "is-glob": "^2.0.1",
2823
+ "micromatch": "^2.3.7",
2824
+ "resolve-dir": "^0.1.0"
2825
  }
2826
  },
2827
  "global-modules": {
2830
  "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=",
2831
  "dev": true,
2832
  "requires": {
2833
+ "global-prefix": "^0.1.4",
2834
+ "is-windows": "^0.2.0"
2835
  }
2836
  },
2837
  "global-prefix": {
2840
  "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=",
2841
  "dev": true,
2842
  "requires": {
2843
+ "homedir-polyfill": "^1.0.0",
2844
+ "ini": "^1.3.4",
2845
+ "is-windows": "^0.2.0",
2846
+ "which": "^1.2.12"
2847
  }
2848
  },
2849
  "is-extglob": {
2858
  "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
2859
  "dev": true,
2860
  "requires": {
2861
+ "is-extglob": "^1.0.0"
2862
  }
2863
  },
2864
  "is-windows": {
2873
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2874
  "dev": true,
2875
  "requires": {
2876
+ "is-buffer": "^1.1.5"
2877
  }
2878
  },
2879
  "micromatch": {
2882
  "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
2883
  "dev": true,
2884
  "requires": {
2885
+ "arr-diff": "^2.0.0",
2886
+ "array-unique": "^0.2.1",
2887
+ "braces": "^1.8.2",
2888
+ "expand-brackets": "^0.1.4",
2889
+ "extglob": "^0.3.1",
2890
+ "filename-regex": "^2.0.0",
2891
+ "is-extglob": "^1.0.0",
2892
+ "is-glob": "^2.0.1",
2893
+ "kind-of": "^3.0.2",
2894
+ "normalize-path": "^2.0.1",
2895
+ "object.omit": "^2.0.0",
2896
+ "parse-glob": "^3.0.4",
2897
+ "regex-cache": "^0.4.2"
2898
  }
2899
  },
2900
  "resolve-dir": {
2903
  "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=",
2904
  "dev": true,
2905
  "requires": {
2906
+ "expand-tilde": "^1.2.2",
2907
+ "global-modules": "^0.2.3"
2908
  }
2909
  }
2910
  }
2915
  "integrity": "sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4=",
2916
  "dev": true,
2917
  "requires": {
2918
+ "minimatch": "^3.0.3"
2919
  }
2920
  },
2921
  "gulp-notify": {
2924
  "integrity": "sha512-qEocs1UVoDKKUjfsxJNMNwkRla0PbsyJwsqNNXpzYWsLQ29LhxRMY3wnTGZcc4hMHtalnvah/Dwlwb4NijH/0A==",
2925
  "dev": true,
2926
  "requires": {
2927
+ "ansi-colors": "^1.0.1",
2928
+ "fancy-log": "^1.3.2",
2929
+ "lodash.template": "^4.4.0",
2930
+ "node-notifier": "^5.2.1",
2931
+ "node.extend": "^2.0.0",
2932
+ "plugin-error": "^0.1.2",
2933
+ "through2": "^2.0.3"
2934
  },
2935
  "dependencies": {
2936
  "arr-diff": {
2939
  "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
2940
  "dev": true,
2941
  "requires": {
2942
+ "arr-flatten": "^1.0.1",
2943
+ "array-slice": "^0.2.3"
2944
  }
2945
  },
2946
  "arr-union": {
2961
  "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
2962
  "dev": true,
2963
  "requires": {
2964
+ "kind-of": "^1.1.0"
2965
  }
2966
  },
2967
  "kind-of": {
2970
  "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
2971
  "dev": true
2972
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2973
  "plugin-error": {
2974
  "version": "0.1.2",
2975
  "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
2976
  "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
2977
  "dev": true,
2978
  "requires": {
2979
+ "ansi-cyan": "^0.1.1",
2980
+ "ansi-red": "^0.1.1",
2981
+ "arr-diff": "^1.0.1",
2982
+ "arr-union": "^2.0.1",
2983
+ "extend-shallow": "^1.1.2"
2984
  }
2985
  }
2986
  }
2987
  },
2988
  "gulp-rename": {
2989
+ "version": "1.4.0",
2990
+ "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
2991
+ "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
2992
  "dev": true
2993
  },
2994
  "gulp-ruby-sass": {
2995
+ "version": "4.0.0",
2996
+ "resolved": "https://registry.npmjs.org/gulp-ruby-sass/-/gulp-ruby-sass-4.0.0.tgz",
2997
+ "integrity": "sha512-J126A/96Jy4LKK2xYsLgWWlouhFEeQKodMpeAFevd3CZuMD0Zwri26GMmgcaN3RSlW8rl9OTF6Kdlgekc642Ow==",
2998
+ "dev": true,
2999
+ "requires": {
3000
+ "chalk": "^2.3.0",
3001
+ "convert-source-map": "^1.0.0",
3002
+ "cross-spawn": "^5.0.0",
3003
+ "dargs": "^3.0.1",
3004
+ "each-async": "^1.0.0",
3005
+ "escape-string-regexp": "^1.0.3",
3006
+ "fancy-log": "^1.3.2",
3007
+ "glob": "^7.0.3",
3008
  "glob2base": "0.0.12",
3009
+ "md5-hex": "^2.0.0",
3010
+ "path-exists": "^3.0.0",
3011
+ "plugin-error": "^0.1.2",
3012
+ "replace-ext": "^1.0.0",
3013
+ "rimraf": "^2.2.8",
3014
+ "vinyl": "^2.1.0"
3015
+ },
3016
+ "dependencies": {
 
 
 
 
 
 
 
 
 
3017
  "arr-diff": {
3018
  "version": "1.1.0",
3019
  "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
3020
  "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
3021
  "dev": true,
3022
  "requires": {
3023
+ "arr-flatten": "^1.0.1",
3024
+ "array-slice": "^0.2.3"
3025
  }
3026
  },
3027
  "arr-union": {
3036
  "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
3037
  "dev": true
3038
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3039
  "extend-shallow": {
3040
  "version": "1.1.4",
3041
  "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
3042
  "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
3043
  "dev": true,
3044
  "requires": {
3045
+ "kind-of": "^1.1.0"
3046
  }
3047
  },
3048
  "kind-of": {
3051
  "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
3052
  "dev": true
3053
  },
3054
+ "path-exists": {
3055
+ "version": "3.0.0",
3056
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
3057
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
3058
+ "dev": true
3059
+ },
3060
  "plugin-error": {
3061
  "version": "0.1.2",
3062
  "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
3063
  "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
3064
  "dev": true,
3065
  "requires": {
3066
+ "ansi-cyan": "^0.1.1",
3067
+ "ansi-red": "^0.1.1",
3068
+ "arr-diff": "^1.0.1",
3069
+ "arr-union": "^2.0.1",
3070
+ "extend-shallow": "^1.1.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3071
  }
3072
  }
3073
  }
3074
  },
3075
  "gulp-sass": {
3076
+ "version": "4.0.2",
3077
+ "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.2.tgz",
3078
+ "integrity": "sha512-q8psj4+aDrblJMMtRxihNBdovfzGrXJp1l4JU0Sz4b/Mhsi2DPrKFYCGDwjIWRENs04ELVHxdOJQ7Vs98OFohg==",
3079
+ "dev": true,
3080
+ "requires": {
3081
+ "chalk": "^2.3.0",
3082
+ "lodash.clonedeep": "^4.3.2",
3083
+ "node-sass": "^4.8.3",
3084
+ "plugin-error": "^1.0.1",
3085
+ "replace-ext": "^1.0.0",
3086
+ "strip-ansi": "^4.0.0",
3087
+ "through2": "^2.0.0",
3088
+ "vinyl-sourcemaps-apply": "^0.2.0"
3089
  },
3090
  "dependencies": {
3091
  "ansi-regex": {
3094
  "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3095
  "dev": true
3096
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3097
  "strip-ansi": {
3098
  "version": "4.0.0",
3099
  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3100
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3101
  "dev": true,
3102
  "requires": {
3103
+ "ansi-regex": "^3.0.0"
 
 
 
 
 
 
 
 
 
3104
  }
3105
  }
3106
  }
3111
  "integrity": "sha1-xnYqLx8N4KP8WVohWZ0/rI26Gso=",
3112
  "dev": true,
3113
  "requires": {
3114
+ "through2": "^2.0.1"
3115
  }
3116
  },
3117
  "gulp-uglify": {
3118
+ "version": "3.0.2",
3119
+ "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz",
3120
+ "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==",
3121
  "dev": true,
3122
  "requires": {
3123
+ "array-each": "^1.0.1",
3124
+ "extend-shallow": "^3.0.2",
3125
+ "gulplog": "^1.0.0",
3126
+ "has-gulplog": "^0.1.0",
3127
+ "isobject": "^3.0.1",
3128
+ "make-error-cause": "^1.1.1",
3129
+ "safe-buffer": "^5.1.2",
3130
+ "through2": "^2.0.0",
3131
+ "uglify-js": "^3.0.5",
3132
+ "vinyl-sourcemaps-apply": "^0.2.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3133
  }
3134
  },
3135
  "gulp-wp-pot": {
3136
+ "version": "2.3.5",
3137
+ "resolved": "https://registry.npmjs.org/gulp-wp-pot/-/gulp-wp-pot-2.3.5.tgz",
3138
+ "integrity": "sha512-lRZZkuEBrYTPj3j9iOWK3YdtcRH857gxMMLKoboVjtY8G5l7iOxsyza50rsA8XvmPQ8hlSuMNA0zd17oT/ybqQ==",
3139
  "dev": true,
3140
  "requires": {
3141
+ "plugin-error": "^1.0.1",
3142
+ "through2": "^3.0.1",
3143
+ "vinyl": "^2.2.0",
3144
+ "wp-pot": "^1.7.1"
3145
  },
3146
  "dependencies": {
3147
+ "through2": {
3148
+ "version": "3.0.1",
3149
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
3150
+ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3151
  "dev": true,
3152
  "requires": {
3153
+ "readable-stream": "2 || 3"
 
 
 
 
 
3154
  }
3155
  }
3156
  }
3161
  "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
3162
  "dev": true,
3163
  "requires": {
3164
+ "glogg": "^1.0.0"
3165
  }
3166
  },
3167
+ "har-schema": {
3168
+ "version": "2.0.0",
3169
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3170
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3171
+ "dev": true
3172
+ },
3173
  "har-validator": {
3174
+ "version": "5.1.3",
3175
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
3176
+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
3177
+ "dev": true,
3178
+ "requires": {
3179
+ "ajv": "^6.5.5",
3180
+ "har-schema": "^2.0.0"
3181
+ }
3182
+ },
3183
+ "has": {
3184
+ "version": "1.0.3",
3185
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3186
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3187
  "dev": true,
3188
  "requires": {
3189
+ "function-bind": "^1.1.1"
 
 
 
3190
  }
3191
  },
3192
  "has-ansi": {
3195
  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3196
  "dev": true,
3197
  "requires": {
3198
+ "ansi-regex": "^2.0.0"
3199
  }
3200
  },
3201
  "has-flag": {
3204
  "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3205
  "dev": true
3206
  },
 
 
 
 
 
 
 
 
 
3207
  "has-gulplog": {
3208
  "version": "0.1.0",
3209
  "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
3210
  "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
3211
  "dev": true,
3212
  "requires": {
3213
+ "sparkles": "^1.0.0"
3214
  }
3215
  },
3216
+ "has-symbols": {
3217
+ "version": "1.0.0",
3218
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
3219
+ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
3220
+ "dev": true
3221
+ },
3222
  "has-unicode": {
3223
  "version": "2.0.1",
3224
  "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3231
  "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3232
  "dev": true,
3233
  "requires": {
3234
+ "get-value": "^2.0.6",
3235
+ "has-values": "^1.0.0",
3236
+ "isobject": "^3.0.0"
3237
  }
3238
  },
3239
  "has-values": {
3242
  "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3243
  "dev": true,
3244
  "requires": {
3245
+ "is-number": "^3.0.0",
3246
+ "kind-of": "^4.0.0"
3247
  },
3248
  "dependencies": {
3249
  "kind-of": {
3252
  "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3253
  "dev": true,
3254
  "requires": {
3255
+ "is-buffer": "^1.1.5"
3256
  }
3257
  }
3258
  }
3259
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3260
  "homedir-polyfill": {
3261
+ "version": "1.0.3",
3262
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
3263
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
3264
  "dev": true,
3265
  "requires": {
3266
+ "parse-passwd": "^1.0.0"
3267
  }
3268
  },
3269
  "hosted-git-info": {
3270
+ "version": "2.7.1",
3271
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
3272
+ "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
3273
  "dev": true
3274
  },
3275
  "htmlparser2": {
3278
  "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
3279
  "dev": true,
3280
  "requires": {
3281
+ "domelementtype": "1",
3282
+ "domhandler": "2.3",
3283
+ "domutils": "1.5",
3284
+ "entities": "1.0",
3285
+ "readable-stream": "1.1"
3286
+ },
3287
+ "dependencies": {
3288
+ "isarray": {
3289
+ "version": "0.0.1",
3290
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
3291
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
3292
+ "dev": true
3293
+ },
3294
+ "readable-stream": {
3295
+ "version": "1.1.14",
3296
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
3297
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
3298
+ "dev": true,
3299
+ "requires": {
3300
+ "core-util-is": "~1.0.0",
3301
+ "inherits": "~2.0.1",
3302
+ "isarray": "0.0.1",
3303
+ "string_decoder": "~0.10.x"
3304
+ }
3305
+ },
3306
+ "string_decoder": {
3307
+ "version": "0.10.31",
3308
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
3309
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
3310
+ "dev": true
3311
+ }
3312
  }
3313
  },
3314
  "http-parser-js": {
3315
+ "version": "0.5.0",
3316
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz",
3317
+ "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==",
3318
  "dev": true
3319
  },
3320
  "http-signature": {
3321
+ "version": "1.2.0",
3322
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3323
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3324
  "dev": true,
3325
  "requires": {
3326
+ "assert-plus": "^1.0.0",
3327
+ "jsprim": "^1.2.2",
3328
+ "sshpk": "^1.7.0"
3329
  }
3330
  },
 
 
 
 
 
 
3331
  "in-publish": {
3332
  "version": "2.0.0",
3333
  "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
3340
  "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
3341
  "dev": true,
3342
  "requires": {
3343
+ "repeating": "^2.0.0"
3344
  }
3345
  },
3346
  "inflight": {
3349
  "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3350
  "dev": true,
3351
  "requires": {
3352
+ "once": "^1.3.0",
3353
+ "wrappy": "1"
3354
  }
3355
  },
3356
  "inherits": {
3366
  "dev": true
3367
  },
3368
  "interpret": {
3369
+ "version": "1.2.0",
3370
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
3371
+ "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
3372
  "dev": true
3373
  },
3374
  "invert-kv": {
3378
  "dev": true
3379
  },
3380
  "is": {
3381
+ "version": "3.3.0",
3382
+ "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz",
3383
+ "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==",
3384
  "dev": true
3385
  },
3386
  "is-absolute": {
3389
  "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
3390
  "dev": true,
3391
  "requires": {
3392
+ "is-relative": "^1.0.0",
3393
+ "is-windows": "^1.0.1"
3394
  }
3395
  },
3396
  "is-accessor-descriptor": {
3399
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3400
  "dev": true,
3401
  "requires": {
3402
+ "kind-of": "^3.0.2"
3403
  },
3404
  "dependencies": {
3405
  "kind-of": {
3408
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3409
  "dev": true,
3410
  "requires": {
3411
+ "is-buffer": "^1.1.5"
3412
  }
3413
  }
3414
  }
3419
  "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3420
  "dev": true
3421
  },
3422
+ "is-binary-path": {
3423
+ "version": "1.0.1",
3424
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3425
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3426
+ "dev": true,
3427
+ "requires": {
3428
+ "binary-extensions": "^1.0.0"
3429
+ }
3430
+ },
3431
  "is-buffer": {
3432
  "version": "1.1.6",
3433
  "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3434
  "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3435
  "dev": true
3436
  },
 
 
 
 
 
 
 
 
 
3437
  "is-data-descriptor": {
3438
  "version": "0.1.4",
3439
  "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3440
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3441
  "dev": true,
3442
  "requires": {
3443
+ "kind-of": "^3.0.2"
3444
  },
3445
  "dependencies": {
3446
  "kind-of": {
3449
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3450
  "dev": true,
3451
  "requires": {
3452
+ "is-buffer": "^1.1.5"
3453
  }
3454
  }
3455
  }
3460
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
3461
  "dev": true,
3462
  "requires": {
3463
+ "is-accessor-descriptor": "^0.1.6",
3464
+ "is-data-descriptor": "^0.1.4",
3465
+ "kind-of": "^5.0.0"
3466
  },
3467
  "dependencies": {
3468
  "kind-of": {
3485
  "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3486
  "dev": true,
3487
  "requires": {
3488
+ "is-primitive": "^2.0.0"
3489
  }
3490
  },
3491
  "is-extendable": {
3506
  "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3507
  "dev": true,
3508
  "requires": {
3509
+ "number-is-nan": "^1.0.0"
3510
  }
3511
  },
3512
  "is-fullwidth-code-point": {
3515
  "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3516
  "dev": true,
3517
  "requires": {
3518
+ "number-is-nan": "^1.0.0"
3519
  }
3520
  },
3521
  "is-glob": {
3522
+ "version": "4.0.1",
3523
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
3524
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
3525
  "dev": true,
3526
  "requires": {
3527
+ "is-extglob": "^2.1.1"
3528
  }
3529
  },
3530
+ "is-negated-glob": {
3531
  "version": "1.0.0",
3532
+ "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
3533
+ "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
3534
  "dev": true
3535
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
3536
  "is-number": {
3537
  "version": "3.0.0",
3538
  "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3539
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3540
  "dev": true,
3541
  "requires": {
3542
+ "kind-of": "^3.0.2"
3543
  },
3544
  "dependencies": {
3545
  "kind-of": {
3548
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3549
  "dev": true,
3550
  "requires": {
3551
+ "is-buffer": "^1.1.5"
3552
  }
3553
  }
3554
  }
3555
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3556
  "is-path-cwd": {
3557
+ "version": "2.1.0",
3558
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.1.0.tgz",
3559
+ "integrity": "sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw==",
3560
  "dev": true
3561
  },
3562
  "is-path-in-cwd": {
3563
+ "version": "2.1.0",
3564
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
3565
+ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
3566
  "dev": true,
3567
  "requires": {
3568
+ "is-path-inside": "^2.1.0"
3569
  }
3570
  },
3571
  "is-path-inside": {
3572
+ "version": "2.1.0",
3573
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
3574
+ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
3575
  "dev": true,
3576
  "requires": {
3577
+ "path-is-inside": "^1.0.2"
3578
  }
3579
  },
3580
  "is-plain-object": {
3583
  "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3584
  "dev": true,
3585
  "requires": {
3586
+ "isobject": "^3.0.1"
3587
  }
3588
  },
3589
  "is-posix-bracket": {
3598
  "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3599
  "dev": true
3600
  },
 
 
 
 
 
 
3601
  "is-relative": {
3602
  "version": "1.0.0",
3603
  "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
3604
  "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
3605
  "dev": true,
3606
  "requires": {
3607
+ "is-unc-path": "^1.0.0"
3608
  }
3609
  },
3610
  "is-typedarray": {
3619
  "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
3620
  "dev": true,
3621
  "requires": {
3622
+ "unc-path-regex": "^0.1.2"
3623
  }
3624
  },
3625
  "is-utf8": {
3640
  "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3641
  "dev": true
3642
  },
3643
+ "is-wsl": {
3644
+ "version": "1.1.0",
3645
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
3646
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
3647
+ "dev": true
3648
+ },
3649
  "isarray": {
3650
+ "version": "1.0.0",
3651
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3652
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3653
  "dev": true
3654
  },
3655
  "isexe": {
3671
  "dev": true
3672
  },
3673
  "js-base64": {
3674
+ "version": "2.5.1",
3675
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
3676
+ "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
3677
  "dev": true
3678
  },
3679
  "jsbn": {
3680
  "version": "0.1.1",
3681
  "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
3682
  "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
3683
+ "dev": true
 
3684
  },
3685
  "jshint": {
3686
+ "version": "2.10.2",
3687
+ "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz",
3688
+ "integrity": "sha512-e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==",
3689
  "dev": true,
3690
  "requires": {
3691
+ "cli": "~1.0.0",
3692
+ "console-browserify": "1.1.x",
3693
+ "exit": "0.1.x",
3694
+ "htmlparser2": "3.8.x",
3695
+ "lodash": "~4.17.11",
3696
+ "minimatch": "~3.0.2",
3697
+ "shelljs": "0.3.x",
3698
+ "strip-json-comments": "1.0.x"
 
 
 
 
 
 
 
 
3699
  }
3700
  },
3701
  "json-schema": {
3704
  "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
3705
  "dev": true
3706
  },
3707
+ "json-schema-traverse": {
3708
+ "version": "0.4.1",
3709
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3710
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3711
+ "dev": true
3712
+ },
3713
+ "json-stable-stringify-without-jsonify": {
3714
+ "version": "1.0.1",
3715
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3716
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
3717
+ "dev": true
3718
+ },
3719
  "json-stringify-safe": {
3720
  "version": "5.0.1",
3721
  "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
3722
  "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
3723
  "dev": true
3724
  },
 
 
 
 
 
 
3725
  "jsprim": {
3726
  "version": "1.4.1",
3727
  "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
3732
  "extsprintf": "1.3.0",
3733
  "json-schema": "0.2.3",
3734
  "verror": "1.10.0"
 
 
 
 
 
 
 
 
3735
  }
3736
  },
3737
+ "just-debounce": {
3738
+ "version": "1.0.0",
3739
+ "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz",
3740
+ "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=",
3741
+ "dev": true
3742
+ },
3743
  "kind-of": {
3744
  "version": "6.0.2",
3745
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
3746
  "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
3747
  "dev": true
3748
  },
3749
+ "last-run": {
3750
+ "version": "1.1.1",
3751
+ "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
3752
+ "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=",
3753
  "dev": true,
3754
  "requires": {
3755
+ "default-resolution": "^2.0.0",
3756
+ "es6-weak-map": "^2.0.1"
3757
  }
3758
  },
3759
+ "lazystream": {
3760
+ "version": "1.0.0",
3761
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
3762
+ "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
3763
  "dev": true,
3764
  "requires": {
3765
+ "readable-stream": "^2.0.5"
 
 
 
 
 
 
 
3766
  }
3767
  },
3768
+ "lcid": {
3769
+ "version": "1.0.0",
3770
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
3771
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
 
 
 
 
 
 
3772
  "dev": true,
3773
  "requires": {
3774
+ "invert-kv": "^1.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3775
  }
3776
  },
3777
+ "lead": {
3778
+ "version": "1.0.0",
3779
+ "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
3780
+ "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
 
 
 
 
 
 
3781
  "dev": true,
3782
  "requires": {
3783
+ "flush-write-stream": "^1.0.2"
 
3784
  }
3785
  },
3786
+ "liftoff": {
3787
+ "version": "3.1.0",
3788
+ "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
3789
+ "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3790
  "dev": true,
3791
  "requires": {
3792
+ "extend": "^3.0.0",
3793
+ "findup-sync": "^3.0.0",
3794
+ "fined": "^1.0.1",
3795
+ "flagged-respawn": "^1.0.0",
3796
+ "is-plain-object": "^2.0.4",
3797
+ "object.map": "^1.0.0",
3798
+ "rechoir": "^0.6.2",
3799
+ "resolve": "^1.1.7"
3800
  }
3801
  },
3802
+ "livereload-js": {
3803
+ "version": "2.4.0",
3804
+ "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
3805
+ "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
 
 
 
 
 
 
3806
  "dev": true
3807
  },
3808
+ "load-json-file": {
3809
+ "version": "1.1.0",
3810
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
3811
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
3812
+ "dev": true,
3813
+ "requires": {
3814
+ "graceful-fs": "^4.1.2",
3815
+ "parse-json": "^2.2.0",
3816
+ "pify": "^2.0.0",
3817
+ "pinkie-promise": "^2.0.0",
3818
+ "strip-bom": "^2.0.0"
3819
+ },
3820
+ "dependencies": {
3821
+ "pify": {
3822
+ "version": "2.3.0",
3823
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3824
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3825
+ "dev": true
3826
+ }
3827
+ }
3828
  },
3829
+ "lodash": {
3830
+ "version": "4.17.11",
3831
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
3832
+ "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
3833
  "dev": true
3834
  },
3835
  "lodash._reinterpolate": {
3838
  "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
3839
  "dev": true
3840
  },
 
 
 
 
 
 
3841
  "lodash.assign": {
3842
  "version": "4.2.0",
3843
  "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
3850
  "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
3851
  "dev": true
3852
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3853
  "lodash.isobject": {
3854
  "version": "3.0.2",
3855
  "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
3856
  "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=",
3857
  "dev": true
3858
  },
 
 
 
 
 
 
 
 
 
 
 
3859
  "lodash.merge": {
3860
  "version": "4.6.1",
3861
  "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz",
3862
  "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==",
3863
  "dev": true
3864
  },
 
 
 
 
 
 
 
 
 
 
 
 
3865
  "lodash.template": {
3866
+ "version": "4.4.0",
3867
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",
3868
+ "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",
3869
  "dev": true,
3870
  "requires": {
3871
+ "lodash._reinterpolate": "~3.0.0",
3872
+ "lodash.templatesettings": "^4.0.0"
 
 
 
 
 
 
 
3873
  }
3874
  },
3875
  "lodash.templatesettings": {
3876
+ "version": "4.1.0",
3877
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz",
3878
+ "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=",
3879
  "dev": true,
3880
  "requires": {
3881
+ "lodash._reinterpolate": "~3.0.0"
 
3882
  }
3883
  },
3884
  "loud-rejection": {
3887
  "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
3888
  "dev": true,
3889
  "requires": {
3890
+ "currently-unhandled": "^0.4.1",
3891
+ "signal-exit": "^3.0.0"
3892
  }
3893
  },
3894
  "lru-cache": {
3895
+ "version": "4.1.5",
3896
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
3897
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
3898
+ "dev": true,
3899
+ "requires": {
3900
+ "pseudomap": "^1.0.2",
3901
+ "yallist": "^2.1.2"
3902
+ }
3903
  },
3904
  "make-error": {
3905
+ "version": "1.3.5",
3906
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
3907
+ "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==",
3908
  "dev": true
3909
  },
3910
  "make-error-cause": {
3913
  "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=",
3914
  "dev": true,
3915
  "requires": {
3916
+ "make-error": "^1.2.0"
3917
  }
3918
  },
3919
  "make-iterator": {
3922
  "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
3923
  "dev": true,
3924
  "requires": {
3925
+ "kind-of": "^6.0.2"
3926
  }
3927
  },
3928
  "map-cache": {
3949
  "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
3950
  "dev": true,
3951
  "requires": {
3952
+ "object-visit": "^1.0.0"
3953
+ }
3954
+ },
3955
+ "matchdep": {
3956
+ "version": "2.0.0",
3957
+ "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
3958
+ "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=",
3959
+ "dev": true,
3960
+ "requires": {
3961
+ "findup-sync": "^2.0.0",
3962
+ "micromatch": "^3.0.4",
3963
+ "resolve": "^1.4.0",
3964
+ "stack-trace": "0.0.10"
3965
+ },
3966
+ "dependencies": {
3967
+ "findup-sync": {
3968
+ "version": "2.0.0",
3969
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
3970
+ "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
3971
+ "dev": true,
3972
+ "requires": {
3973
+ "detect-file": "^1.0.0",
3974
+ "is-glob": "^3.1.0",
3975
+ "micromatch": "^3.0.4",
3976
+ "resolve-dir": "^1.0.1"
3977
+ }
3978
+ },
3979
+ "is-glob": {
3980
+ "version": "3.1.0",
3981
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3982
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3983
+ "dev": true,
3984
+ "requires": {
3985
+ "is-extglob": "^2.1.0"
3986
+ }
3987
+ }
3988
  }
3989
  },
3990
  "matched": {
3991
+ "version": "3.0.1",
3992
+ "resolved": "https://registry.npmjs.org/matched/-/matched-3.0.1.tgz",
3993
+ "integrity": "sha512-HW3qvcGvaFz36xnFanvwHNCiKZomvOcxV0w3nIq8Zy7pEm8JXNY1t6roKBx03l03bgYb7JWLg+k1lloeI/ZPkg==",
3994
  "dev": true,
3995
  "requires": {
3996
+ "glob": "^7.1.3",
3997
+ "is-glob": "^4.0.0"
 
 
 
3998
  }
3999
  },
4000
  "math-random": {
4001
+ "version": "1.0.4",
4002
+ "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
4003
+ "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
4004
  "dev": true
4005
  },
4006
  "md5-hex": {
4009
  "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=",
4010
  "dev": true,
4011
  "requires": {
4012
+ "md5-o-matic": "^0.1.1"
4013
  }
4014
  },
4015
  "md5-o-matic": {
4018
  "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=",
4019
  "dev": true
4020
  },
 
 
 
 
 
 
4021
  "meow": {
4022
  "version": "3.7.0",
4023
  "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
4024
  "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
4025
  "dev": true,
4026
  "requires": {
4027
+ "camelcase-keys": "^2.0.0",
4028
+ "decamelize": "^1.1.2",
4029
+ "loud-rejection": "^1.0.0",
4030
+ "map-obj": "^1.0.1",
4031
+ "minimist": "^1.1.3",
4032
+ "normalize-package-data": "^2.3.4",
4033
+ "object-assign": "^4.0.1",
4034
+ "read-pkg-up": "^1.0.1",
4035
+ "redent": "^1.0.0",
4036
+ "trim-newlines": "^1.0.0"
4037
+ },
4038
+ "dependencies": {
4039
+ "minimist": {
4040
+ "version": "1.2.0",
4041
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4042
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4043
+ "dev": true
4044
+ }
4045
  }
4046
  },
4047
  "micromatch": {
4050
  "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4051
  "dev": true,
4052
  "requires": {
4053
+ "arr-diff": "^4.0.0",
4054
+ "array-unique": "^0.3.2",
4055
+ "braces": "^2.3.1",
4056
+ "define-property": "^2.0.2",
4057
+ "extend-shallow": "^3.0.2",
4058
+ "extglob": "^2.0.4",
4059
+ "fragment-cache": "^0.2.1",
4060
+ "kind-of": "^6.0.2",
4061
+ "nanomatch": "^1.2.9",
4062
+ "object.pick": "^1.3.0",
4063
+ "regex-not": "^1.0.0",
4064
+ "snapdragon": "^0.8.1",
4065
+ "to-regex": "^3.0.2"
4066
  }
4067
  },
4068
  "mime-db": {
4069
+ "version": "1.40.0",
4070
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
4071
+ "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
4072
  "dev": true
4073
  },
4074
  "mime-types": {
4075
+ "version": "2.1.24",
4076
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
4077
+ "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
 
 
 
 
 
 
 
 
 
4078
  "dev": true,
4079
  "requires": {
4080
+ "mime-db": "1.40.0"
 
 
 
 
 
4081
  }
4082
  },
4083
  "minimatch": {
4086
  "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4087
  "dev": true,
4088
  "requires": {
4089
+ "brace-expansion": "^1.1.7"
4090
  }
4091
  },
4092
  "minimist": {
4093
+ "version": "0.0.8",
4094
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4095
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4096
  "dev": true
4097
  },
4098
  "mixin-deep": {
4101
  "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
4102
  "dev": true,
4103
  "requires": {
4104
+ "for-in": "^1.0.2",
4105
+ "is-extendable": "^1.0.1"
4106
  },
4107
  "dependencies": {
4108
  "is-extendable": {
4111
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4112
  "dev": true,
4113
  "requires": {
4114
+ "is-plain-object": "^2.0.4"
4115
  }
4116
  }
4117
  }
4123
  "dev": true,
4124
  "requires": {
4125
  "minimist": "0.0.8"
 
 
 
 
 
 
 
 
4126
  }
4127
  },
4128
  "ms": {
4131
  "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4132
  "dev": true
4133
  },
4134
+ "mute-stdout": {
4135
+ "version": "1.0.1",
4136
+ "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
4137
+ "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
4138
+ "dev": true
 
 
 
4139
  },
4140
  "nan": {
4141
+ "version": "2.14.0",
4142
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
4143
+ "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
4144
  "dev": true
4145
  },
4146
  "nanomatch": {
4147
+ "version": "1.2.13",
4148
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4149
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4150
  "dev": true,
4151
  "requires": {
4152
+ "arr-diff": "^4.0.0",
4153
+ "array-unique": "^0.3.2",
4154
+ "define-property": "^2.0.2",
4155
+ "extend-shallow": "^3.0.2",
4156
+ "fragment-cache": "^0.2.1",
4157
+ "is-windows": "^1.0.2",
4158
+ "kind-of": "^6.0.2",
4159
+ "object.pick": "^1.3.0",
4160
+ "regex-not": "^1.0.0",
4161
+ "snapdragon": "^0.8.1",
4162
+ "to-regex": "^3.0.1"
 
4163
  }
4164
  },
4165
+ "next-tick": {
4166
+ "version": "1.0.0",
4167
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
4168
+ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
4169
  "dev": true
4170
  },
4171
  "node-gyp": {
4172
+ "version": "3.8.0",
4173
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
4174
+ "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
4175
+ "dev": true,
4176
+ "requires": {
4177
+ "fstream": "^1.0.0",
4178
+ "glob": "^7.0.3",
4179
+ "graceful-fs": "^4.1.2",
4180
+ "mkdirp": "^0.5.0",
4181
+ "nopt": "2 || 3",
4182
+ "npmlog": "0 || 1 || 2 || 3 || 4",
4183
+ "osenv": "0",
4184
+ "request": "^2.87.0",
4185
+ "rimraf": "2",
4186
+ "semver": "~5.3.0",
4187
+ "tar": "^2.0.0",
4188
+ "which": "1"
 
4189
  },
4190
  "dependencies": {
 
 
 
 
 
 
4191
  "semver": {
4192
  "version": "5.3.0",
4193
  "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
4194
  "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
4195
  "dev": true
4196
+ },
4197
+ "tar": {
4198
+ "version": "2.2.2",
4199
+ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
4200
+ "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
4201
+ "dev": true,
4202
+ "requires": {
4203
+ "block-stream": "*",
4204
+ "fstream": "^1.0.12",
4205
+ "inherits": "2"
4206
+ }
4207
  }
4208
  }
4209
  },
4210
  "node-notifier": {
4211
+ "version": "5.4.0",
4212
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz",
4213
+ "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==",
4214
  "dev": true,
4215
  "requires": {
4216
+ "growly": "^1.3.0",
4217
+ "is-wsl": "^1.1.0",
4218
+ "semver": "^5.5.0",
4219
+ "shellwords": "^0.1.1",
4220
+ "which": "^1.3.0"
4221
+ }
4222
+ },
4223
+ "node-releases": {
4224
+ "version": "1.1.19",
4225
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.19.tgz",
4226
+ "integrity": "sha512-SH/B4WwovHbulIALsQllAVwqZZD1kPmKCqrhGfR29dXjLAVZMHvBjD3S6nL9D/J9QkmZ1R92/0wCMDKXUUvyyA==",
4227
+ "dev": true,
4228
+ "requires": {
4229
+ "semver": "^5.3.0"
4230
  }
4231
  },
4232
  "node-sass": {
4233
+ "version": "4.12.0",
4234
+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
4235
+ "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
4236
+ "dev": true,
4237
+ "requires": {
4238
+ "async-foreach": "^0.1.3",
4239
+ "chalk": "^1.1.1",
4240
+ "cross-spawn": "^3.0.0",
4241
+ "gaze": "^1.0.0",
4242
+ "get-stdin": "^4.0.1",
4243
+ "glob": "^7.0.3",
4244
+ "in-publish": "^2.0.0",
4245
+ "lodash": "^4.17.11",
4246
+ "meow": "^3.7.0",
4247
+ "mkdirp": "^0.5.1",
4248
+ "nan": "^2.13.2",
4249
+ "node-gyp": "^3.8.0",
4250
+ "npmlog": "^4.0.0",
4251
+ "request": "^2.88.0",
4252
+ "sass-graph": "^2.2.4",
4253
+ "stdout-stream": "^1.4.0",
4254
+ "true-case-path": "^1.0.2"
 
 
4255
  },
4256
  "dependencies": {
4257
+ "ansi-styles": {
4258
+ "version": "2.2.1",
4259
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
4260
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
4261
+ "dev": true
 
 
 
 
4262
  },
4263
+ "chalk": {
4264
+ "version": "1.1.3",
4265
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4266
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4267
  "dev": true,
4268
  "requires": {
4269
+ "ansi-styles": "^2.2.1",
4270
+ "escape-string-regexp": "^1.0.2",
4271
+ "has-ansi": "^2.0.0",
4272
+ "strip-ansi": "^3.0.0",
4273
+ "supports-color": "^2.0.0"
4274
  }
4275
  },
4276
+ "cross-spawn": {
4277
+ "version": "3.0.1",
4278
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
4279
+ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
4280
  "dev": true,
4281
  "requires": {
4282
+ "lru-cache": "^4.0.1",
4283
+ "which": "^1.2.9"
 
4284
  }
4285
  },
4286
+ "supports-color": {
4287
+ "version": "2.0.0",
4288
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4289
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4290
  "dev": true
 
 
 
 
 
 
 
 
 
 
4291
  }
4292
  }
4293
  },
4294
  "node.extend": {
4295
+ "version": "2.0.2",
4296
+ "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz",
4297
+ "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==",
4298
  "dev": true,
4299
  "requires": {
4300
+ "has": "^1.0.3",
4301
+ "is": "^3.2.1"
4302
  }
4303
  },
4304
  "nopt": {
4307
  "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
4308
  "dev": true,
4309
  "requires": {
4310
+ "abbrev": "1"
4311
  }
4312
  },
4313
  "normalize-package-data": {
4314
+ "version": "2.5.0",
4315
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4316
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4317
  "dev": true,
4318
  "requires": {
4319
+ "hosted-git-info": "^2.1.4",
4320
+ "resolve": "^1.10.0",
4321
+ "semver": "2 || 3 || 4 || 5",
4322
+ "validate-npm-package-license": "^3.0.1"
4323
  }
4324
  },
4325
  "normalize-path": {
4328
  "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
4329
  "dev": true,
4330
  "requires": {
4331
+ "remove-trailing-separator": "^1.0.1"
4332
  }
4333
  },
4334
  "normalize-range": {
4337
  "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
4338
  "dev": true
4339
  },
4340
+ "now-and-later": {
4341
+ "version": "2.0.1",
4342
+ "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
4343
+ "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
4344
+ "dev": true,
4345
+ "requires": {
4346
+ "once": "^1.3.2"
4347
+ }
4348
+ },
4349
  "npmlog": {
4350
  "version": "4.1.2",
4351
  "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4352
  "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4353
  "dev": true,
4354
  "requires": {
4355
+ "are-we-there-yet": "~1.1.2",
4356
+ "console-control-strings": "~1.1.0",
4357
+ "gauge": "~2.7.3",
4358
+ "set-blocking": "~2.0.0"
4359
  }
4360
  },
4361
  "num2fraction": {
4371
  "dev": true
4372
  },
4373
  "oauth-sign": {
4374
+ "version": "0.9.0",
4375
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
4376
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
4377
  "dev": true
4378
  },
4379
  "object-assign": {
4388
  "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4389
  "dev": true,
4390
  "requires": {
4391
+ "copy-descriptor": "^0.1.0",
4392
+ "define-property": "^0.2.5",
4393
+ "kind-of": "^3.0.3"
4394
  },
4395
  "dependencies": {
4396
  "define-property": {
4399
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4400
  "dev": true,
4401
  "requires": {
4402
+ "is-descriptor": "^0.1.0"
4403
  }
4404
  },
4405
  "kind-of": {
4408
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4409
  "dev": true,
4410
  "requires": {
4411
+ "is-buffer": "^1.1.5"
4412
  }
4413
  }
4414
  }
4415
  },
4416
+ "object-keys": {
4417
+ "version": "1.1.1",
4418
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4419
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4420
+ "dev": true
4421
+ },
4422
  "object-visit": {
4423
  "version": "1.0.1",
4424
  "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4425
  "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4426
  "dev": true,
4427
  "requires": {
4428
+ "isobject": "^3.0.0"
4429
+ }
4430
+ },
4431
+ "object.assign": {
4432
+ "version": "4.1.0",
4433
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
4434
+ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
4435
+ "dev": true,
4436
+ "requires": {
4437
+ "define-properties": "^1.1.2",
4438
+ "function-bind": "^1.1.1",
4439
+ "has-symbols": "^1.0.0",
4440
+ "object-keys": "^1.0.11"
4441
  }
4442
  },
4443
  "object.defaults": {
4446
  "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
4447
  "dev": true,
4448
  "requires": {
4449
+ "array-each": "^1.0.1",
4450
+ "array-slice": "^1.0.0",
4451
+ "for-own": "^1.0.0",
4452
+ "isobject": "^3.0.0"
4453
  }
4454
  },
4455
  "object.map": {
4458
  "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
4459
  "dev": true,
4460
  "requires": {
4461
+ "for-own": "^1.0.0",
4462
+ "make-iterator": "^1.0.0"
4463
  }
4464
  },
4465
  "object.omit": {
4468
  "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
4469
  "dev": true,
4470
  "requires": {
4471
+ "for-own": "^0.1.4",
4472
+ "is-extendable": "^0.1.1"
4473
  },
4474
  "dependencies": {
4475
  "for-own": {
4478
  "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
4479
  "dev": true,
4480
  "requires": {
4481
+ "for-in": "^1.0.1"
4482
  }
4483
  }
4484
  }
4489
  "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4490
  "dev": true,
4491
  "requires": {
4492
+ "isobject": "^3.0.1"
4493
  }
4494
  },
4495
+ "object.reduce": {
4496
+ "version": "1.0.1",
4497
+ "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
4498
+ "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=",
4499
  "dev": true,
4500
  "requires": {
4501
+ "for-own": "^1.0.0",
4502
+ "make-iterator": "^1.0.0"
4503
  }
4504
  },
4505
  "once": {
4508
  "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4509
  "dev": true,
4510
  "requires": {
4511
+ "wrappy": "1"
4512
  }
4513
  },
4514
  "onetime": {
4515
  "version": "1.1.0",
4516
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
4517
  "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
4518
  "dev": true
4519
  },
4520
+ "ordered-read-streams": {
4521
+ "version": "1.0.1",
4522
+ "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
4523
+ "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
4524
  "dev": true,
4525
  "requires": {
4526
+ "readable-stream": "^2.0.1"
 
 
4527
  }
4528
  },
 
 
 
 
 
 
4529
  "os-homedir": {
4530
  "version": "1.0.2",
4531
  "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4538
  "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
4539
  "dev": true,
4540
  "requires": {
4541
+ "lcid": "^1.0.0"
4542
  }
4543
  },
4544
  "os-tmpdir": {
4553
  "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4554
  "dev": true,
4555
  "requires": {
4556
+ "os-homedir": "^1.0.0",
4557
+ "os-tmpdir": "^1.0.0"
4558
  }
4559
  },
4560
  "p-map": {
4561
+ "version": "2.1.0",
4562
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
4563
+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
4564
  "dev": true
4565
  },
4566
  "parse-filepath": {
4569
  "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
4570
  "dev": true,
4571
  "requires": {
4572
+ "is-absolute": "^1.0.0",
4573
+ "map-cache": "^0.2.0",
4574
+ "path-root": "^0.1.1"
4575
  }
4576
  },
4577
  "parse-glob": {
4580
  "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
4581
  "dev": true,
4582
  "requires": {
4583
+ "glob-base": "^0.3.0",
4584
+ "is-dotfile": "^1.0.0",
4585
+ "is-extglob": "^1.0.0",
4586
+ "is-glob": "^2.0.0"
4587
  },
4588
  "dependencies": {
4589
  "is-extglob": {
4598
  "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
4599
  "dev": true,
4600
  "requires": {
4601
+ "is-extglob": "^1.0.0"
4602
  }
4603
  }
4604
  }
4609
  "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
4610
  "dev": true,
4611
  "requires": {
4612
+ "error-ex": "^1.2.0"
4613
  }
4614
  },
4615
+ "parse-node-version": {
4616
+ "version": "1.0.1",
4617
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
4618
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
4619
+ "dev": true
4620
+ },
4621
  "parse-passwd": {
4622
  "version": "1.0.0",
4623
  "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
4624
  "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
4625
  "dev": true
4626
  },
 
 
 
 
 
 
4627
  "pascalcase": {
4628
  "version": "0.1.1",
4629
  "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4630
  "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
4631
  "dev": true
4632
  },
4633
+ "path-dirname": {
4634
+ "version": "1.0.2",
4635
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
4636
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
4637
  "dev": true
4638
  },
4639
+ "path-exists": {
4640
+ "version": "2.1.0",
4641
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
4642
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4643
+ "dev": true,
4644
+ "requires": {
4645
+ "pinkie-promise": "^2.0.0"
4646
+ }
4647
+ },
4648
  "path-is-absolute": {
4649
  "version": "1.0.1",
4650
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4658
  "dev": true
4659
  },
4660
  "path-parse": {
4661
+ "version": "1.0.6",
4662
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
4663
+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
4664
  "dev": true
4665
  },
4666
  "path-root": {
4669
  "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
4670
  "dev": true,
4671
  "requires": {
4672
+ "path-root-regex": "^0.1.0"
4673
  }
4674
  },
4675
  "path-root-regex": {
4690
  "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
4691
  "dev": true,
4692
  "requires": {
4693
+ "graceful-fs": "^4.1.2",
4694
+ "pify": "^2.0.0",
4695
+ "pinkie-promise": "^2.0.0"
4696
  },
4697
  "dependencies": {
 
 
 
 
 
 
4698
  "pify": {
4699
  "version": "2.3.0",
4700
  "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4709
  "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
4710
  "dev": true,
4711
  "requires": {
4712
+ "through": "~2.3"
4713
  }
4714
  },
4715
+ "performance-now": {
4716
+ "version": "2.1.0",
4717
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
4718
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
4719
+ "dev": true
4720
+ },
4721
  "php-parser": {
4722
+ "version": "3.0.0-prerelease.8",
4723
+ "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.0.0-prerelease.8.tgz",
4724
+ "integrity": "sha512-sVMPsnPd3q7kf1vs0VUROo71Klcs6s7Ho5TSMcBcI8Qg5VuVMaM5far36E4qaYTH8SW+2Tquv5RuU7e8+jfjIw==",
4725
  "dev": true
4726
  },
4727
  "pify": {
4728
+ "version": "4.0.1",
4729
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
4730
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4731
  "dev": true
4732
  },
4733
  "pinkie": {
4742
  "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
4743
  "dev": true,
4744
  "requires": {
4745
+ "pinkie": "^2.0.0"
4746
  }
4747
  },
4748
  "plugin-error": {
4751
  "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
4752
  "dev": true,
4753
  "requires": {
4754
+ "ansi-colors": "^1.0.1",
4755
+ "arr-diff": "^4.0.0",
4756
+ "arr-union": "^3.1.0",
4757
+ "extend-shallow": "^3.0.2"
4758
  }
4759
  },
4760
  "posix-character-classes": {
4764
  "dev": true
4765
  },
4766
  "postcss": {
4767
+ "version": "7.0.16",
4768
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.16.tgz",
4769
+ "integrity": "sha512-MOo8zNSlIqh22Uaa3drkdIAgUGEL+AD1ESiSdmElLUmE2uVDo1QloiT/IfW9qRw8Gw+Y/w69UVMGwbufMSftxA==",
4770
  "dev": true,
4771
  "requires": {
4772
+ "chalk": "^2.4.2",
4773
+ "source-map": "^0.6.1",
4774
+ "supports-color": "^6.1.0"
4775
  },
4776
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4777
  "source-map": {
4778
  "version": "0.6.1",
4779
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4780
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4781
  "dev": true
 
 
 
 
 
 
 
 
 
4782
  }
4783
  }
4784
  },
4785
  "postcss-value-parser": {
4786
+ "version": "3.3.1",
4787
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
4788
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
4789
  "dev": true
4790
  },
4791
  "preserve": {
4801
  "dev": true
4802
  },
4803
  "process-nextick-args": {
4804
+ "version": "1.0.7",
4805
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
4806
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
4807
  "dev": true
4808
  },
4809
  "pseudomap": {
4812
  "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
4813
  "dev": true
4814
  },
4815
+ "psl": {
4816
+ "version": "1.1.31",
4817
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
4818
+ "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
4819
+ "dev": true
4820
+ },
4821
  "pump": {
4822
  "version": "3.0.0",
4823
  "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4824
  "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4825
  "dev": true,
4826
  "requires": {
4827
+ "end-of-stream": "^1.1.0",
4828
+ "once": "^1.3.1"
4829
+ }
4830
+ },
4831
+ "pumpify": {
4832
+ "version": "1.5.1",
4833
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
4834
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
4835
+ "dev": true,
4836
+ "requires": {
4837
+ "duplexify": "^3.6.0",
4838
+ "inherits": "^2.0.3",
4839
+ "pump": "^2.0.0"
4840
  },
4841
  "dependencies": {
4842
+ "pump": {
4843
+ "version": "2.0.1",
4844
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
4845
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
4846
  "dev": true,
4847
  "requires": {
4848
+ "end-of-stream": "^1.1.0",
4849
+ "once": "^1.3.1"
4850
  }
4851
  }
4852
  }
4853
  },
4854
  "punycode": {
4855
+ "version": "2.1.1",
4856
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
4857
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
4858
  "dev": true
4859
  },
4860
  "qs": {
4861
+ "version": "6.7.0",
4862
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
4863
+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
4864
  "dev": true
4865
  },
4866
  "randomatic": {
4867
+ "version": "3.1.1",
4868
+ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
4869
+ "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
4870
  "dev": true,
4871
  "requires": {
4872
+ "is-number": "^4.0.0",
4873
+ "kind-of": "^6.0.0",
4874
+ "math-random": "^1.0.1"
4875
  },
4876
  "dependencies": {
4877
  "is-number": {
4883
  }
4884
  },
4885
  "raw-body": {
4886
+ "version": "1.1.7",
4887
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
4888
+ "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
4889
  "dev": true,
4890
  "requires": {
4891
+ "bytes": "1",
4892
+ "string_decoder": "0.10"
 
4893
  },
4894
  "dependencies": {
4895
+ "string_decoder": {
4896
+ "version": "0.10.31",
4897
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4898
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
4899
  "dev": true
4900
  }
4901
  }
4906
  "integrity": "sha1-8+gPOH3fmugK4wpBADKWQuroERU=",
4907
  "dev": true,
4908
  "requires": {
4909
+ "lodash.clonedeep": "^4.3.2"
4910
  }
4911
  },
4912
  "rcloader": {
4915
  "integrity": "sha1-WNIpi0YtC5v9ITPSoex0+9cFxxc=",
4916
  "dev": true,
4917
  "requires": {
4918
+ "lodash.assign": "^4.2.0",
4919
+ "lodash.isobject": "^3.0.2",
4920
+ "lodash.merge": "^4.6.0",
4921
+ "rcfinder": "^0.1.6"
4922
  }
4923
  },
4924
  "read-pkg": {
4927
  "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
4928
  "dev": true,
4929
  "requires": {
4930
+ "load-json-file": "^1.0.0",
4931
+ "normalize-package-data": "^2.3.2",
4932
+ "path-type": "^1.0.0"
4933
  }
4934
  },
4935
  "read-pkg-up": {
4938
  "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
4939
  "dev": true,
4940
  "requires": {
4941
+ "find-up": "^1.0.0",
4942
+ "read-pkg": "^1.0.0"
4943
  }
4944
  },
4945
  "readable-stream": {
4946
+ "version": "2.3.6",
4947
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4948
+ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4949
+ "dev": true,
4950
+ "requires": {
4951
+ "core-util-is": "~1.0.0",
4952
+ "inherits": "~2.0.3",
4953
+ "isarray": "~1.0.0",
4954
+ "process-nextick-args": "~2.0.0",
4955
+ "safe-buffer": "~5.1.1",
4956
+ "string_decoder": "~1.1.1",
4957
+ "util-deprecate": "~1.0.1"
4958
+ },
4959
+ "dependencies": {
4960
+ "process-nextick-args": {
4961
+ "version": "2.0.0",
4962
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4963
+ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4964
+ "dev": true
4965
+ }
4966
+ }
4967
+ },
4968
+ "readdirp": {
4969
+ "version": "2.2.1",
4970
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
4971
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
4972
  "dev": true,
4973
  "requires": {
4974
+ "graceful-fs": "^4.1.11",
4975
+ "micromatch": "^3.1.10",
4976
+ "readable-stream": "^2.0.2"
 
4977
  }
4978
  },
4979
  "rechoir": {
4982
  "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
4983
  "dev": true,
4984
  "requires": {
4985
+ "resolve": "^1.1.6"
4986
  }
4987
  },
4988
  "redent": {
4991
  "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
4992
  "dev": true,
4993
  "requires": {
4994
+ "indent-string": "^2.1.0",
4995
+ "strip-indent": "^1.0.1"
4996
  }
4997
  },
4998
  "regenerator-runtime": {
4999
+ "version": "0.13.2",
5000
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz",
5001
+ "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==",
5002
  "dev": true
5003
  },
5004
  "regex-cache": {
5007
  "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
5008
  "dev": true,
5009
  "requires": {
5010
+ "is-equal-shallow": "^0.1.3"
5011
  }
5012
  },
5013
  "regex-not": {
5016
  "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5017
  "dev": true,
5018
  "requires": {
5019
+ "extend-shallow": "^3.0.2",
5020
+ "safe-regex": "^1.1.0"
5021
+ }
5022
+ },
5023
+ "remove-bom-buffer": {
5024
+ "version": "3.0.0",
5025
+ "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
5026
+ "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
5027
+ "dev": true,
5028
+ "requires": {
5029
+ "is-buffer": "^1.1.5",
5030
+ "is-utf8": "^0.2.1"
5031
+ }
5032
+ },
5033
+ "remove-bom-stream": {
5034
+ "version": "1.2.0",
5035
+ "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
5036
+ "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
5037
+ "dev": true,
5038
+ "requires": {
5039
+ "remove-bom-buffer": "^3.0.0",
5040
+ "safe-buffer": "^5.1.0",
5041
+ "through2": "^2.0.3"
5042
  }
5043
  },
5044
  "remove-trailing-separator": {
5048
  "dev": true
5049
  },
5050
  "repeat-element": {
5051
+ "version": "1.1.3",
5052
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5053
+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5054
  "dev": true
5055
  },
5056
  "repeat-string": {
5065
  "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
5066
  "dev": true,
5067
  "requires": {
5068
+ "is-finite": "^1.0.0"
5069
+ }
5070
+ },
5071
+ "replace-ext": {
5072
+ "version": "1.0.0",
5073
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
5074
+ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
5075
+ "dev": true
5076
+ },
5077
+ "replace-homedir": {
5078
+ "version": "1.0.0",
5079
+ "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
5080
+ "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=",
5081
+ "dev": true,
5082
+ "requires": {
5083
+ "homedir-polyfill": "^1.0.1",
5084
+ "is-absolute": "^1.0.0",
5085
+ "remove-trailing-separator": "^1.1.0"
5086
  }
5087
  },
 
 
 
 
 
 
5088
  "request": {
5089
+ "version": "2.88.0",
5090
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
5091
+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
5092
+ "dev": true,
5093
+ "requires": {
5094
+ "aws-sign2": "~0.7.0",
5095
+ "aws4": "^1.8.0",
5096
+ "caseless": "~0.12.0",
5097
+ "combined-stream": "~1.0.6",
5098
+ "extend": "~3.0.2",
5099
+ "forever-agent": "~0.6.1",
5100
+ "form-data": "~2.3.2",
5101
+ "har-validator": "~5.1.0",
5102
+ "http-signature": "~1.2.0",
5103
+ "is-typedarray": "~1.0.0",
5104
+ "isstream": "~0.1.2",
5105
+ "json-stringify-safe": "~5.0.1",
5106
+ "mime-types": "~2.1.19",
5107
+ "oauth-sign": "~0.9.0",
5108
+ "performance-now": "^2.1.0",
5109
+ "qs": "~6.5.2",
5110
+ "safe-buffer": "^5.1.2",
5111
+ "tough-cookie": "~2.4.3",
5112
+ "tunnel-agent": "^0.6.0",
5113
+ "uuid": "^3.3.2"
5114
  },
5115
  "dependencies": {
5116
  "qs": {
5117
+ "version": "6.5.2",
5118
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5119
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5120
  "dev": true
5121
  }
5122
  }
5134
  "dev": true
5135
  },
5136
  "resolve": {
5137
+ "version": "1.11.0",
5138
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz",
5139
+ "integrity": "sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw==",
5140
  "dev": true,
5141
  "requires": {
5142
+ "path-parse": "^1.0.6"
5143
  }
5144
  },
5145
  "resolve-dir": {
5148
  "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
5149
  "dev": true,
5150
  "requires": {
5151
+ "expand-tilde": "^2.0.0",
5152
+ "global-modules": "^1.0.0"
5153
+ }
5154
+ },
5155
+ "resolve-options": {
5156
+ "version": "1.1.0",
5157
+ "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
5158
+ "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
5159
+ "dev": true,
5160
+ "requires": {
5161
+ "value-or-function": "^3.0.0"
5162
  }
5163
  },
5164
  "resolve-url": {
5174
  "dev": true
5175
  },
5176
  "rimraf": {
5177
+ "version": "2.6.3",
5178
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
5179
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
5180
  "dev": true,
5181
  "requires": {
5182
+ "glob": "^7.1.3"
5183
  }
5184
  },
5185
  "safe-buffer": {
5200
  "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5201
  "dev": true,
5202
  "requires": {
5203
+ "ret": "~0.1.10"
5204
  }
5205
  },
5206
+ "safer-buffer": {
5207
+ "version": "2.1.2",
5208
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
5209
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
5210
+ "dev": true
5211
+ },
5212
  "sass-graph": {
5213
  "version": "2.2.4",
5214
  "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
5215
  "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
5216
  "dev": true,
5217
  "requires": {
5218
+ "glob": "^7.0.0",
5219
+ "lodash": "^4.0.0",
5220
+ "scss-tokenizer": "^0.2.3",
5221
+ "yargs": "^7.0.0"
 
 
 
 
 
 
 
 
5222
  }
5223
  },
5224
  "scss-tokenizer": {
5227
  "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
5228
  "dev": true,
5229
  "requires": {
5230
+ "js-base64": "^2.1.8",
5231
+ "source-map": "^0.4.2"
5232
  },
5233
  "dependencies": {
5234
  "source-map": {
5237
  "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
5238
  "dev": true,
5239
  "requires": {
5240
+ "amdefine": ">=0.0.4"
5241
  }
5242
  }
5243
  }
5244
  },
5245
  "semver": {
5246
+ "version": "5.7.0",
5247
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
5248
+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
5249
  "dev": true
5250
  },
5251
+ "semver-greatest-satisfied-range": {
5252
+ "version": "1.1.0",
5253
+ "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
5254
+ "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
5255
+ "dev": true,
5256
+ "requires": {
5257
+ "sver-compat": "^1.5.0"
5258
+ }
5259
  },
5260
  "set-blocking": {
5261
  "version": "2.0.0",
5275
  "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
5276
  "dev": true,
5277
  "requires": {
5278
+ "extend-shallow": "^2.0.1",
5279
+ "is-extendable": "^0.1.1",
5280
+ "is-plain-object": "^2.0.3",
5281
+ "split-string": "^3.0.1"
5282
  },
5283
  "dependencies": {
5284
  "extend-shallow": {
5287
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5288
  "dev": true,
5289
  "requires": {
5290
+ "is-extendable": "^0.1.0"
5291
  }
5292
  }
5293
  }
5298
  "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5299
  "dev": true,
5300
  "requires": {
5301
+ "shebang-regex": "^1.0.0"
5302
  }
5303
  },
5304
  "shebang-regex": {
5319
  "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
5320
  "dev": true
5321
  },
 
 
 
 
 
 
5322
  "signal-exit": {
5323
  "version": "3.0.2",
5324
  "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
5331
  "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5332
  "dev": true,
5333
  "requires": {
5334
+ "base": "^0.11.1",
5335
+ "debug": "^2.2.0",
5336
+ "define-property": "^0.2.5",
5337
+ "extend-shallow": "^2.0.1",
5338
+ "map-cache": "^0.2.2",
5339
+ "source-map": "^0.5.6",
5340
+ "source-map-resolve": "^0.5.0",
5341
+ "use": "^3.1.0"
5342
  },
5343
  "dependencies": {
5344
  "define-property": {
5347
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5348
  "dev": true,
5349
  "requires": {
5350
+ "is-descriptor": "^0.1.0"
5351
  }
5352
  },
5353
  "extend-shallow": {
5356
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5357
  "dev": true,
5358
  "requires": {
5359
+ "is-extendable": "^0.1.0"
5360
  }
5361
  }
5362
  }
5367
  "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5368
  "dev": true,
5369
  "requires": {
5370
+ "define-property": "^1.0.0",
5371
+ "isobject": "^3.0.0",
5372
+ "snapdragon-util": "^3.0.1"
5373
  },
5374
  "dependencies": {
5375
  "define-property": {
5378
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5379
  "dev": true,
5380
  "requires": {
5381
+ "is-descriptor": "^1.0.0"
5382
  }
5383
  },
5384
  "is-accessor-descriptor": {
5387
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5388
  "dev": true,
5389
  "requires": {
5390
+ "kind-of": "^6.0.0"
5391
  }
5392
  },
5393
  "is-data-descriptor": {
5396
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5397
  "dev": true,
5398
  "requires": {
5399
+ "kind-of": "^6.0.0"
5400
  }
5401
  },
5402
  "is-descriptor": {
5405
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5406
  "dev": true,
5407
  "requires": {
5408
+ "is-accessor-descriptor": "^1.0.0",
5409
+ "is-data-descriptor": "^1.0.0",
5410
+ "kind-of": "^6.0.2"
5411
  }
5412
  }
5413
  }
5418
  "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5419
  "dev": true,
5420
  "requires": {
5421
+ "kind-of": "^3.2.0"
5422
  },
5423
  "dependencies": {
5424
  "kind-of": {
5427
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5428
  "dev": true,
5429
  "requires": {
5430
+ "is-buffer": "^1.1.5"
5431
  }
5432
  }
5433
  }
5434
  },
 
 
 
 
 
 
 
 
 
5435
  "source-map": {
5436
  "version": "0.5.7",
5437
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5444
  "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
5445
  "dev": true,
5446
  "requires": {
5447
+ "atob": "^2.1.1",
5448
+ "decode-uri-component": "^0.2.0",
5449
+ "resolve-url": "^0.2.1",
5450
+ "source-map-url": "^0.4.0",
5451
+ "urix": "^0.1.0"
5452
  }
5453
  },
5454
  "source-map-url": {
5464
  "dev": true
5465
  },
5466
  "spdx-correct": {
5467
+ "version": "3.1.0",
5468
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
5469
+ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
5470
  "dev": true,
5471
  "requires": {
5472
+ "spdx-expression-parse": "^3.0.0",
5473
+ "spdx-license-ids": "^3.0.0"
5474
  }
5475
  },
5476
  "spdx-exceptions": {
5477
+ "version": "2.2.0",
5478
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
5479
+ "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
5480
  "dev": true
5481
  },
5482
  "spdx-expression-parse": {
5485
  "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
5486
  "dev": true,
5487
  "requires": {
5488
+ "spdx-exceptions": "^2.1.0",
5489
+ "spdx-license-ids": "^3.0.0"
5490
  }
5491
  },
5492
  "spdx-license-ids": {
5493
+ "version": "3.0.4",
5494
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
5495
+ "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
5496
  "dev": true
5497
  },
5498
  "split": {
5501
  "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
5502
  "dev": true,
5503
  "requires": {
5504
+ "through": "2"
5505
  }
5506
  },
5507
  "split-string": {
5510
  "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
5511
  "dev": true,
5512
  "requires": {
5513
+ "extend-shallow": "^3.0.0"
5514
  }
5515
  },
5516
  "sshpk": {
5517
+ "version": "1.16.1",
5518
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
5519
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
5520
  "dev": true,
5521
  "requires": {
5522
+ "asn1": "~0.2.3",
5523
+ "assert-plus": "^1.0.0",
5524
+ "bcrypt-pbkdf": "^1.0.0",
5525
+ "dashdash": "^1.12.0",
5526
+ "ecc-jsbn": "~0.1.1",
5527
+ "getpass": "^0.1.1",
5528
+ "jsbn": "~0.1.0",
5529
+ "safer-buffer": "^2.0.2",
5530
+ "tweetnacl": "~0.14.0"
 
 
 
 
 
 
 
5531
  }
5532
  },
5533
+ "stack-trace": {
5534
+ "version": "0.0.10",
5535
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
5536
+ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
5537
+ "dev": true
5538
+ },
5539
  "static-extend": {
5540
  "version": "0.1.2",
5541
  "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
5542
  "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
5543
  "dev": true,
5544
  "requires": {
5545
+ "define-property": "^0.2.5",
5546
+ "object-copy": "^0.1.0"
5547
  },
5548
  "dependencies": {
5549
  "define-property": {
5552
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5553
  "dev": true,
5554
  "requires": {
5555
+ "is-descriptor": "^0.1.0"
5556
  }
5557
  }
5558
  }
5559
  },
 
 
 
 
 
 
5560
  "stdout-stream": {
5561
+ "version": "1.4.1",
5562
+ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
5563
+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
5564
  "dev": true,
5565
  "requires": {
5566
+ "readable-stream": "^2.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5567
  }
5568
  },
5569
  "stream-combiner": {
5572
  "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
5573
  "dev": true,
5574
  "requires": {
5575
+ "duplexer": "~0.1.1"
5576
  }
5577
  },
5578
+ "stream-exhaust": {
5579
+ "version": "1.0.2",
5580
+ "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
5581
+ "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==",
5582
+ "dev": true
5583
+ },
5584
+ "stream-shift": {
5585
+ "version": "1.0.0",
5586
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
5587
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
5588
  "dev": true
5589
  },
5590
  "string-template": {
5599
  "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5600
  "dev": true,
5601
  "requires": {
5602
+ "code-point-at": "^1.0.0",
5603
+ "is-fullwidth-code-point": "^1.0.0",
5604
+ "strip-ansi": "^3.0.0"
5605
  }
5606
  },
5607
  "string_decoder": {
5608
+ "version": "1.1.1",
5609
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5610
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5611
+ "dev": true,
5612
+ "requires": {
5613
+ "safe-buffer": "~5.1.0"
5614
+ }
 
 
 
5615
  },
5616
  "strip-ansi": {
5617
  "version": "3.0.1",
5619
  "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5620
  "dev": true,
5621
  "requires": {
5622
+ "ansi-regex": "^2.0.0"
5623
  }
5624
  },
5625
  "strip-bom": {
5626
+ "version": "2.0.0",
5627
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
5628
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
5629
  "dev": true,
5630
  "requires": {
5631
+ "is-utf8": "^0.2.0"
 
5632
  }
5633
  },
5634
  "strip-indent": {
5637
  "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
5638
  "dev": true,
5639
  "requires": {
5640
+ "get-stdin": "^4.0.1"
5641
  }
5642
  },
5643
  "strip-json-comments": {
5647
  "dev": true
5648
  },
5649
  "supports-color": {
5650
+ "version": "6.1.0",
5651
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
5652
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
5653
+ "dev": true,
5654
+ "requires": {
5655
+ "has-flag": "^3.0.0"
5656
+ }
5657
  },
5658
+ "sver-compat": {
5659
+ "version": "1.5.0",
5660
+ "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
5661
+ "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
5662
  "dev": true,
5663
  "requires": {
5664
+ "es6-iterator": "^2.0.1",
5665
+ "es6-symbol": "^3.1.1"
 
5666
  }
5667
  },
5668
  "through": {
5672
  "dev": true
5673
  },
5674
  "through2": {
5675
+ "version": "2.0.5",
5676
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
5677
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
5678
  "dev": true,
5679
  "requires": {
5680
+ "readable-stream": "~2.3.6",
5681
+ "xtend": "~4.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5682
  }
5683
  },
5684
+ "through2-filter": {
5685
+ "version": "3.0.0",
5686
+ "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
5687
+ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
5688
  "dev": true,
5689
  "requires": {
5690
+ "through2": "~2.0.0",
5691
+ "xtend": "~4.0.0"
5692
  }
5693
  },
5694
  "time-stamp": {
5703
  "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
5704
  "dev": true,
5705
  "requires": {
5706
+ "body": "^5.1.0",
5707
+ "debug": "^3.1.0",
5708
+ "faye-websocket": "~0.10.0",
5709
+ "livereload-js": "^2.3.0",
5710
+ "object-assign": "^4.1.0",
5711
+ "qs": "^6.4.0"
5712
  },
5713
  "dependencies": {
5714
  "debug": {
5715
+ "version": "3.2.6",
5716
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
5717
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
 
 
 
 
 
 
 
 
 
5718
  "dev": true,
5719
  "requires": {
5720
+ "ms": "^2.1.1"
5721
  }
5722
  },
5723
+ "ms": {
5724
+ "version": "2.1.1",
5725
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5726
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
5727
  "dev": true
5728
  }
5729
  }
5730
  },
5731
+ "to-absolute-glob": {
5732
+ "version": "2.0.2",
5733
+ "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
5734
+ "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
5735
+ "dev": true,
5736
+ "requires": {
5737
+ "is-absolute": "^1.0.0",
5738
+ "is-negated-glob": "^1.0.0"
5739
+ }
5740
+ },
5741
  "to-object-path": {
5742
  "version": "0.3.0",
5743
  "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
5744
  "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
5745
  "dev": true,
5746
  "requires": {
5747
+ "kind-of": "^3.0.2"
5748
  },
5749
  "dependencies": {
5750
  "kind-of": {
5753
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5754
  "dev": true,
5755
  "requires": {
5756
+ "is-buffer": "^1.1.5"
5757
  }
5758
  }
5759
  }
5764
  "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
5765
  "dev": true,
5766
  "requires": {
5767
+ "define-property": "^2.0.2",
5768
+ "extend-shallow": "^3.0.2",
5769
+ "regex-not": "^1.0.2",
5770
+ "safe-regex": "^1.1.0"
5771
  }
5772
  },
5773
  "to-regex-range": {
5776
  "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
5777
  "dev": true,
5778
  "requires": {
5779
+ "is-number": "^3.0.0",
5780
+ "repeat-string": "^1.6.1"
5781
+ }
5782
+ },
5783
+ "to-through": {
5784
+ "version": "2.0.0",
5785
+ "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
5786
+ "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
5787
+ "dev": true,
5788
+ "requires": {
5789
+ "through2": "^2.0.3"
5790
  }
5791
  },
5792
  "tough-cookie": {
5793
+ "version": "2.4.3",
5794
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
5795
+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
5796
  "dev": true,
5797
  "requires": {
5798
+ "psl": "^1.1.24",
5799
+ "punycode": "^1.4.1"
5800
+ },
5801
+ "dependencies": {
5802
+ "punycode": {
5803
+ "version": "1.4.1",
5804
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
5805
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
5806
+ "dev": true
5807
+ }
5808
  }
5809
  },
5810
  "trim-newlines": {
5814
  "dev": true
5815
  },
5816
  "true-case-path": {
5817
+ "version": "1.0.3",
5818
+ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
5819
+ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
5820
  "dev": true,
5821
  "requires": {
5822
+ "glob": "^7.1.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5823
  }
5824
  },
5825
  "tunnel-agent": {
5826
+ "version": "0.6.0",
5827
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
5828
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
5829
+ "dev": true,
5830
+ "requires": {
5831
+ "safe-buffer": "^5.0.1"
5832
+ }
5833
  },
5834
  "tweetnacl": {
5835
  "version": "0.14.5",
5836
  "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
5837
  "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
5838
+ "dev": true
 
5839
  },
5840
+ "typedarray": {
5841
+ "version": "0.0.6",
5842
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
5843
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
5844
+ "dev": true
 
 
 
 
5845
  },
5846
  "uglify-js": {
5847
+ "version": "3.5.14",
5848
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.14.tgz",
5849
+ "integrity": "sha512-dgyjIw8KFK6AyVl5vm2tEqPewv5TKGEiiVFLI1LbF+oHua/Njd8tZk3lIbF1AWU1rNdEg7scaceADb4zqCcWXg==",
5850
  "dev": true,
5851
  "requires": {
5852
+ "commander": "~2.20.0",
5853
+ "source-map": "~0.6.1"
5854
  },
5855
  "dependencies": {
5856
  "source-map": {
5867
  "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
5868
  "dev": true
5869
  },
5870
+ "undertaker": {
5871
+ "version": "1.2.1",
5872
+ "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz",
5873
+ "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==",
5874
+ "dev": true,
5875
+ "requires": {
5876
+ "arr-flatten": "^1.0.1",
5877
+ "arr-map": "^2.0.0",
5878
+ "bach": "^1.0.0",
5879
+ "collection-map": "^1.0.0",
5880
+ "es6-weak-map": "^2.0.1",
5881
+ "last-run": "^1.1.0",
5882
+ "object.defaults": "^1.0.0",
5883
+ "object.reduce": "^1.0.0",
5884
+ "undertaker-registry": "^1.0.0"
5885
+ }
5886
+ },
5887
+ "undertaker-registry": {
5888
+ "version": "1.0.1",
5889
+ "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
5890
+ "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=",
5891
+ "dev": true
5892
+ },
5893
  "union-value": {
5894
  "version": "1.0.0",
5895
  "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
5896
  "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
5897
  "dev": true,
5898
  "requires": {
5899
+ "arr-union": "^3.1.0",
5900
+ "get-value": "^2.0.6",
5901
+ "is-extendable": "^0.1.1",
5902
+ "set-value": "^0.4.3"
5903
  },
5904
  "dependencies": {
5905
  "extend-shallow": {
5908
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5909
  "dev": true,
5910
  "requires": {
5911
+ "is-extendable": "^0.1.0"
5912
  }
5913
  },
5914
  "set-value": {
5917
  "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
5918
  "dev": true,
5919
  "requires": {
5920
+ "extend-shallow": "^2.0.1",
5921
+ "is-extendable": "^0.1.1",
5922
+ "is-plain-object": "^2.0.1",
5923
+ "to-object-path": "^0.3.0"
5924
  }
5925
  }
5926
  }
5927
  },
5928
  "unique-stream": {
5929
+ "version": "2.3.1",
5930
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
5931
+ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
5932
+ "dev": true,
5933
+ "requires": {
5934
+ "json-stable-stringify-without-jsonify": "^1.0.1",
5935
+ "through2-filter": "^3.0.0"
5936
+ }
 
 
5937
  },
5938
  "unset-value": {
5939
  "version": "1.0.0",
5941
  "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
5942
  "dev": true,
5943
  "requires": {
5944
+ "has-value": "^0.3.1",
5945
+ "isobject": "^3.0.0"
5946
  },
5947
  "dependencies": {
5948
  "has-value": {
5951
  "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
5952
  "dev": true,
5953
  "requires": {
5954
+ "get-value": "^2.0.3",
5955
+ "has-values": "^0.1.4",
5956
+ "isobject": "^2.0.0"
5957
  },
5958
  "dependencies": {
5959
  "isobject": {
5972
  "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
5973
  "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
5974
  "dev": true
 
 
 
 
 
 
5975
  }
5976
  }
5977
  },
5978
+ "upath": {
5979
+ "version": "1.1.2",
5980
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
5981
+ "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
5982
+ "dev": true
5983
+ },
5984
+ "uri-js": {
5985
+ "version": "4.2.2",
5986
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
5987
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
5988
+ "dev": true,
5989
+ "requires": {
5990
+ "punycode": "^2.1.0"
5991
+ }
5992
+ },
5993
  "urix": {
5994
  "version": "0.1.0",
5995
  "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
5997
  "dev": true
5998
  },
5999
  "use": {
6000
+ "version": "3.1.1",
6001
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6002
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
 
 
 
 
 
 
 
 
 
6003
  "dev": true
6004
  },
6005
  "util-deprecate": {
6009
  "dev": true
6010
  },
6011
  "uuid": {
6012
+ "version": "3.3.2",
6013
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
6014
+ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
6015
  "dev": true
6016
  },
6017
  "v8flags": {
6018
+ "version": "3.1.3",
6019
+ "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",
6020
+ "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",
6021
  "dev": true,
6022
  "requires": {
6023
+ "homedir-polyfill": "^1.0.1"
6024
  }
6025
  },
6026
  "validate-npm-package-license": {
6027
+ "version": "3.0.4",
6028
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
6029
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
6030
  "dev": true,
6031
  "requires": {
6032
+ "spdx-correct": "^3.0.0",
6033
+ "spdx-expression-parse": "^3.0.0"
6034
  }
6035
  },
6036
+ "value-or-function": {
6037
+ "version": "3.0.0",
6038
+ "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
6039
+ "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
6040
+ "dev": true
6041
+ },
6042
  "verror": {
6043
  "version": "1.10.0",
6044
  "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
6045
  "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
6046
  "dev": true,
6047
  "requires": {
6048
+ "assert-plus": "^1.0.0",
6049
  "core-util-is": "1.0.2",
6050
+ "extsprintf": "^1.2.0"
 
 
 
 
 
 
 
 
6051
  }
6052
  },
6053
  "vinyl": {
6054
+ "version": "2.2.0",
6055
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
6056
+ "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
6057
  "dev": true,
6058
  "requires": {
6059
+ "clone": "^2.1.1",
6060
+ "clone-buffer": "^1.0.0",
6061
+ "clone-stats": "^1.0.0",
6062
+ "cloneable-readable": "^1.0.0",
6063
+ "remove-trailing-separator": "^1.0.1",
6064
+ "replace-ext": "^1.0.0"
6065
  }
6066
  },
6067
  "vinyl-fs": {
6068
+ "version": "3.0.3",
6069
+ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
6070
+ "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
6071
+ "dev": true,
6072
+ "requires": {
6073
+ "fs-mkdirp-stream": "^1.0.0",
6074
+ "glob-stream": "^6.1.0",
6075
+ "graceful-fs": "^4.0.0",
6076
+ "is-valid-glob": "^1.0.0",
6077
+ "lazystream": "^1.0.0",
6078
+ "lead": "^1.0.0",
6079
+ "object.assign": "^4.0.4",
6080
+ "pumpify": "^1.3.5",
6081
+ "readable-stream": "^2.3.3",
6082
+ "remove-bom-buffer": "^3.0.0",
6083
+ "remove-bom-stream": "^1.2.0",
6084
+ "resolve-options": "^1.1.0",
6085
+ "through2": "^2.0.0",
6086
+ "to-through": "^2.0.0",
6087
+ "value-or-function": "^3.0.0",
6088
+ "vinyl": "^2.0.0",
6089
+ "vinyl-sourcemap": "^1.1.0"
6090
+ }
6091
+ },
6092
+ "vinyl-sourcemap": {
6093
+ "version": "1.1.0",
6094
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
6095
+ "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
6096
+ "dev": true,
6097
+ "requires": {
6098
+ "append-buffer": "^1.0.2",
6099
+ "convert-source-map": "^1.5.0",
6100
+ "graceful-fs": "^4.1.6",
6101
+ "normalize-path": "^2.1.1",
6102
+ "now-and-later": "^2.0.0",
6103
+ "remove-bom-buffer": "^3.0.0",
6104
+ "vinyl": "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6105
  }
6106
  },
6107
  "vinyl-sourcemaps-apply": {
6110
  "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
6111
  "dev": true,
6112
  "requires": {
6113
+ "source-map": "^0.5.1"
6114
  }
6115
  },
6116
  "websocket-driver": {
6119
  "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
6120
  "dev": true,
6121
  "requires": {
6122
+ "http-parser-js": ">=0.4.0",
6123
+ "websocket-extensions": ">=0.1.1"
6124
  }
6125
  },
6126
  "websocket-extensions": {
6130
  "dev": true
6131
  },
6132
  "which": {
6133
+ "version": "1.3.1",
6134
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
6135
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
6136
  "dev": true,
6137
  "requires": {
6138
+ "isexe": "^2.0.0"
6139
  }
6140
  },
6141
  "which-module": {
6145
  "dev": true
6146
  },
6147
  "wide-align": {
6148
+ "version": "1.1.3",
6149
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
6150
+ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
6151
  "dev": true,
6152
  "requires": {
6153
+ "string-width": "^1.0.2 || 2"
6154
  }
6155
  },
6156
  "wp-pot": {
6157
+ "version": "1.7.1",
6158
+ "resolved": "https://registry.npmjs.org/wp-pot/-/wp-pot-1.7.1.tgz",
6159
+ "integrity": "sha512-joAZlF+UnluusrgDfFtQDkpxaqmaAsB/82etbVvmcLKehLIrRT5lJfsLiY4ejpceddcazxnnMYy1tstIsZtHYg==",
6160
  "dev": true,
6161
  "requires": {
6162
+ "matched": "^3.0.1",
6163
+ "path-sort": "^0.1.0",
6164
+ "php-parser": "^3.0.0-prerelease.8"
6165
  }
6166
  },
6167
  "wrap-ansi": {
6170
  "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
6171
  "dev": true,
6172
  "requires": {
6173
+ "string-width": "^1.0.1",
6174
+ "strip-ansi": "^3.0.1"
6175
  }
6176
  },
6177
  "wrappy": {
6204
  "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
6205
  "dev": true,
6206
  "requires": {
6207
+ "camelcase": "^3.0.0",
6208
+ "cliui": "^3.2.0",
6209
+ "decamelize": "^1.1.1",
6210
+ "get-caller-file": "^1.0.1",
6211
+ "os-locale": "^1.4.0",
6212
+ "read-pkg-up": "^1.0.1",
6213
+ "require-directory": "^2.1.1",
6214
+ "require-main-filename": "^1.0.1",
6215
+ "set-blocking": "^2.0.0",
6216
+ "string-width": "^1.0.2",
6217
+ "which-module": "^1.0.0",
6218
+ "y18n": "^3.2.1",
6219
+ "yargs-parser": "^5.0.0"
 
 
 
 
 
 
 
 
6220
  }
6221
  },
6222
  "yargs-parser": {
6225
  "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
6226
  "dev": true,
6227
  "requires": {
6228
+ "camelcase": "^3.0.0"
 
 
 
 
 
 
 
 
6229
  }
6230
  }
6231
  }
package.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "name": "wc-vendors",
3
- "version": "2.1.9",
4
  "private": true,
5
  "dependencies": {},
6
  "devDependencies": {
1
  {
2
  "name": "wc-vendors",
3
+ "version": "2.1.10",
4
  "private": true,
5
  "dependencies": {},
6
  "devDependencies": {
readme.txt CHANGED
@@ -4,12 +4,12 @@ Tags: woocommerce marketplace, marketplace, woocommerce, multi vendor marketplac
4
  Donate link: https://www.wcvendors.com/
5
  Author URI: https://www.wcvendors.com/
6
  Plugin URI: https://www.wcvendors.com/
7
- Requires at least: 4.4.0
8
  Requires PHP: 5.6
9
- Tested up to: 5.2
10
  WC requires at least: 3.3.0
11
- WC tested up to: 3.6.2
12
- Stable tag: 2.1.9
13
  License: GPLv2 or later
14
 
15
  The number one most downloaded marketplace plugin for WooCommerce. Now you can allow anyone to open a store on your WooCommerce site!
@@ -31,10 +31,11 @@ WC Vendors Marketplace was released to the market in October of 2014 having gott
31
  == Announcements ==
32
 
33
  * Want to know how vendors get paid? Be sure to read our <a href="https://www.wcvendors.com/2018/05/payments-explained/?utm_campaign=annoucements?utm_source=wporg">Payments Explained</a> article available on our website, solutions including Stripe, Paypal, Mangopay and more are available.
34
- * The plugin name has been updated. It is now called WC Vendors Marketplace. <a href="www.wcvendors.com/2018/07/wc-vendors-marketplace/?utm_campaign=annoucements?utm_source=wporg"">Read about it here</a>.
35
  * Questions about GDPR and WC Vendors Marketplace? Please read our recent blog post <a href="https://www.wcvendors.com/2018/05/gdpr-and-wc-vendors/?utm_campaign=announcements?utm_source=wporg">GDPR and WC Vendors</a>.
36
  * Please read our recent blog post <a href="https://www.wcvendors.com/2018/05/payments-explained/?utm_campaign=announcements?utm_source=wporg">Payments Explained</a> for
37
 
 
38
  == Features ==
39
 
40
  = WC Vendors Marketplace =
@@ -148,20 +149,20 @@ We encourage 3rd party developers to work with us to create great extensions tha
148
 
149
  = Vendor Payment Gateways =
150
 
151
- * <a href="https://www.wcvendors.com/product/stripe-commissions-gateway/?&utm_campaign=description?utm_source=wporg">Stripe Connect Commissions & Gateway</a>
152
- * <a href="https://www.wcvendors.com/product/payouts-for-wc-vendors/?&utm_campaign=description?utm_source=wporg">Payouts for WC Vendors</a>
153
- * <a href="https://www.wcvendors.com/product/mangopay-woocommerce/?&utm_campaign=description?utm_source=wporg">MangoPay for WooCommerce</a>
154
- * <a href="https://www.wcvendors.com/product/escrow-for-woocommerce//?&utm_campaign=description?utm_source=wporg">Escorw for WooCommerce</a>
155
- * <a href="https://www.wcvendors.com/product/mollie-connect-wc-vendors/?&utm_campaign=description?utm_source=wporg">Mollie Connect for WC Vendors</a>
156
 
157
  = Shipping =
158
 
159
- * <a href="https://www.wcvendors.com/product/epeken-all-kurir-plugin-for-woocommerce/?&utm_campaign=description?utm_source=wporg">Epeken All Kurir Plugin for Woocommerce</a>
160
- * <a href="https://www.wcvendors.com/product/marketship/?&utm_campaign=description?utm_source=wporg">Marketship</a>
161
- * <a href="https://www.wcvendors.com/product/multi-carrier-shipping-plugin-for-woocommerce/?&utm_campaign=description?utm_source=wporg">Multi-Carrier Shipping Plugin for WooCommerce</a>
162
- * <a href="https://www.wcvendors.com/product/table-rate-shipping/?&utm_campaign=description?utm_source=wporg">Table Rate Shipping for WC Vendors</a>
163
- * <a href="https://www.wcvendors.com/product/woocommerce-fedex-shipping-plugin-with-print-label/?&utm_campaign=description?utm_source=wporg">WooCommerce FedEx Shipping Plugin with Print Label</a>
164
- * <a href="https://www.wcvendors.com/product/woocommerce-ups-shipping-plugin-with-print-label/?&utm_campaign=description?utm_source=wporg">WooCommerce UPS Shipping Plugin with Print Label</a>
165
 
166
  <a href="https://www.wcvendors.com/home/compatible-plugins/?utm_source=wporg">And many many more !</a>
167
 
@@ -227,6 +228,20 @@ WC Vendors Marketplace does not work with multisite WordPress. There are no plan
227
 
228
  == Changelog ==
229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  = Version 2.1.9 - 9th may 2019 =
231
 
232
  * Updated: Tested to 5.6 and WooCommerce 3.6.x
4
  Donate link: https://www.wcvendors.com/
5
  Author URI: https://www.wcvendors.com/
6
  Plugin URI: https://www.wcvendors.com/
7
+ Requires at least: 5.0.0
8
  Requires PHP: 5.6
9
+ Tested up to: 5.2.1
10
  WC requires at least: 3.3.0
11
+ WC tested up to: 3.6.4
12
+ Stable tag: 2.1.10
13
  License: GPLv2 or later
14
 
15
  The number one most downloaded marketplace plugin for WooCommerce. Now you can allow anyone to open a store on your WooCommerce site!
31
  == Announcements ==
32
 
33
  * Want to know how vendors get paid? Be sure to read our <a href="https://www.wcvendors.com/2018/05/payments-explained/?utm_campaign=annoucements?utm_source=wporg">Payments Explained</a> article available on our website, solutions including Stripe, Paypal, Mangopay and more are available.
34
+ * The plugin name has been updated. It is now called WC Vendors Marketplace. <a href="www.wcvendors.com/2018/07/wc-vendors-marketplace/?utm_campaign=annoucements?utm_source=wporg">Read about it here</a>.
35
  * Questions about GDPR and WC Vendors Marketplace? Please read our recent blog post <a href="https://www.wcvendors.com/2018/05/gdpr-and-wc-vendors/?utm_campaign=announcements?utm_source=wporg">GDPR and WC Vendors</a>.
36
  * Please read our recent blog post <a href="https://www.wcvendors.com/2018/05/payments-explained/?utm_campaign=announcements?utm_source=wporg">Payments Explained</a> for
37
 
38
+
39
  == Features ==
40
 
41
  = WC Vendors Marketplace =
149
 
150
  = Vendor Payment Gateways =
151
 
152
+ * Stripe Connect Commissions & Gateway
153
+ * Payouts for WC Vendors
154
+ * MangoPay for WooCommerce
155
+ * Escorw for WooCommerce
156
+ * Mollie Connect for WC Vendors
157
 
158
  = Shipping =
159
 
160
+ * Epeken All Kurir Plugin for Woocommerce
161
+ * Marketship
162
+ * Multi-Carrier Shipping Plugin for WooCommerce
163
+ * Table Rate Shipping for WC Vendors
164
+ * WooCommerce FedEx Shipping Plugin with Print Label
165
+ * WooCommerce UPS Shipping Plugin with Print Label
166
 
167
  <a href="https://www.wcvendors.com/home/compatible-plugins/?utm_source=wporg">And many many more !</a>
168
 
228
 
229
  == Changelog ==
230
 
231
+ = Version 2.1.10 - 13th June 2019 =
232
+
233
+ * Added: Vendor Store column to user vendor role page
234
+ * Added: Use Vendor display name for vendor columns in admin #547
235
+ * Added: Bulk action to users screen to make vendor the primary role
236
+ * Added: Option to disable inventory emails for vendors #566
237
+ * Updated: Tested to latest version of WordPress and WooCommerce
238
+ * Updated: Translation strings
239
+ * Fixed: Multi role issue - customer role still the primary role after vendor approval #563
240
+ * Fixed: Bank account number not saving #568
241
+ * Fixed: Npm tar vulnerability (#562)
242
+ * Fixed: Email Issues #559 (#561)
243
+ * Fixed: Use role slug rather than role name thanks dvrcthewrld
244
+
245
  = Version 2.1.9 - 9th may 2019 =
246
 
247
  * Updated: Tested to 5.6 and WooCommerce 3.6.x
templates/emails/admin-notify-shipped.php CHANGED
@@ -16,7 +16,7 @@ if ( ! defined( 'ABSPATH' ) ) {
16
  do_action( 'woocommerce_email_header', $email_heading, $email );
17
 
18
  ?>
19
- <p><?php printf( __( '%1$s has marked order #%2$s as shipped.' ), WCV_Vendors::get_vendor_shop_name( $vendor_id ), $order->get_id() ); ?></p>
20
  <?php
21
 
22
 
16
  do_action( 'woocommerce_email_header', $email_heading, $email );
17
 
18
  ?>
19
+ <p><?php printf( __( '%1$s has marked order #%2$s as shipped.', 'wc-vendors' ), WCV_Vendors::get_vendor_shop_name( $vendor_id ), $order->get_id() ); ?></p>
20
  <?php
21
 
22
 
templates/emails/customer-notify-shipped.php CHANGED
@@ -19,7 +19,7 @@ if ( ! defined( 'ABSPATH' ) ) {
19
  do_action( 'woocommerce_email_header', $email_heading, $email );
20
 
21
  ?>
22
- <p><?php printf( __( '%1$s has marked your order #%2$s as shipped. The items that are shipped are as follows' ), WCV_Vendors::get_vendor_shop_name( $vendor_id ), $order->get_id() ); ?></p>
23
  <?php
24
 
25
  /**
19
  do_action( 'woocommerce_email_header', $email_heading, $email );
20
 
21
  ?>
22
+ <p><?php printf( __( '%1$s has marked your order #%2$s as shipped. The items that are shipped are as follows', 'wc-vendors' ), WCV_Vendors::get_vendor_shop_name( $vendor_id ), $order->get_id() ); ?></p>
23
  <?php
24
 
25
  /**
templates/emails/plain/vendor-notify-cancelled-order.php CHANGED
@@ -21,7 +21,7 @@ echo __( 'Your order has been cancelled.', 'wc-vendors' ) . "\n\n"; // WPCS: XSS
21
  echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
22
 
23
  // Change the order details to reflect the vendor order details.
24
- do_action( 'wcvendors_email_order_details', $order, $sent_to_admin, $plain_text, $email );
25
 
26
  echo "\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
27
 
21
  echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
22
 
23
  // Change the order details to reflect the vendor order details.
24
+ do_action( 'wcvendors_email_order_details', $order, $vendor_items, $totals_display, $vendor_id, $sent_to_vendor, $sent_to_admin, $plain_text, $email );
25
 
26
  echo "\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
27
 
templates/emails/plain/vendor-notify-order.php CHANGED
@@ -20,7 +20,7 @@ echo sprintf( __( 'You have received an order from %s.', 'wc-vendors' ), $custom
20
  echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
21
 
22
  // Change the order details to reflect the vendor order details
23
- do_action( 'wcvendors_email_order_details', $order, $sent_to_admin, $plain_text, $email );
24
 
25
  echo "\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
26
 
20
  echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
21
 
22
  // Change the order details to reflect the vendor order details
23
+ do_action( 'wcvendors_email_order_details', $order, $vendor_items, $totals_display, $vendor_id, $sent_to_vendor, $sent_to_admin, $plain_text, $email );
24
 
25
  echo "\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
26
 
templates/emails/vendor-order-addresses.php CHANGED
@@ -21,14 +21,16 @@ $text_align = is_rtl() ? 'right' : 'left';
21
  <tr>
22
  <td style="text-align:<?php echo $text_align; ?>; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; border:0; padding:0;"
23
  valign="top" width="50%">
24
- <?php if ( $show_billing_address ) : ?>
25
  <h2><?php _e( 'Billing address', 'wc-vendors' ); ?></h2>
26
 
27
  <address class="address">
28
  <?php if ( $show_customer_billing_name ) : ?>
29
  <?php echo esc_html( $customer_billing_name ); ?><br/>
30
  <?php endif; ?>
31
- <?php echo ( $address = $order->get_formatted_billing_address() ) ? $address : __( 'N/A', 'wc-vendors' ); ?>
 
 
32
  <?php if ( $show_customer_phone ) : ?>
33
  <?php if ( $order->get_billing_phone() ) : ?>
34
  <br/><?php echo esc_html( $order->get_billing_phone() ); ?>
@@ -42,16 +44,20 @@ $text_align = is_rtl() ? 'right' : 'left';
42
  </address>
43
  <?php endif; ?>
44
  </td>
45
- <?php if ( $show_shipping_address ) : ?>
46
  <?php if ( ! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && ( $shipping = $order->get_formatted_shipping_address() ) ) : ?>
47
  <td style="text-align:<?php echo $text_align; ?>; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; padding:0;"
48
  valign="top" width="50%">
49
  <h2><?php _e( 'Shipping address', 'wc-vendors' ); ?></h2>
50
- <?php if ( $show_customer_shipping_name ) : ?>
51
- <?php echo esc_html( $customer_shipping_name ); ?>
52
- <?php endif; ?>
53
 
54
- <address class="address"><?php echo $shipping; ?></address>
 
 
 
 
 
 
 
55
  </td>
56
  <?php endif; ?>
57
  <?php endif; ?>
21
  <tr>
22
  <td style="text-align:<?php echo $text_align; ?>; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; border:0; padding:0;"
23
  valign="top" width="50%">
24
+ <?php if ( $show_billing_address || $show_customer_billing_name || $show_customer_phone || $show_customer_email ) : ?>
25
  <h2><?php _e( 'Billing address', 'wc-vendors' ); ?></h2>
26
 
27
  <address class="address">
28
  <?php if ( $show_customer_billing_name ) : ?>
29
  <?php echo esc_html( $customer_billing_name ); ?><br/>
30
  <?php endif; ?>
31
+ <?php if ( $show_billing_address ) : ?>
32
+ <?php echo ( $address = $order->get_formatted_billing_address() ) ? $address : __( 'N/A', 'wc-vendors' ); ?>
33
+ <?php endif; ?>
34
  <?php if ( $show_customer_phone ) : ?>
35
  <?php if ( $order->get_billing_phone() ) : ?>
36
  <br/><?php echo esc_html( $order->get_billing_phone() ); ?>
44
  </address>
45
  <?php endif; ?>
46
  </td>
47
+ <?php if ( $show_shipping_address || $show_customer_shipping_name ) : ?>
48
  <?php if ( ! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && ( $shipping = $order->get_formatted_shipping_address() ) ) : ?>
49
  <td style="text-align:<?php echo $text_align; ?>; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; padding:0;"
50
  valign="top" width="50%">
51
  <h2><?php _e( 'Shipping address', 'wc-vendors' ); ?></h2>
 
 
 
52
 
53
+ <address class="address">
54
+ <?php if ( $show_customer_shipping_name ) : ?>
55
+ <?php echo esc_html( $customer_shipping_name ); ?><br/>
56
+ <?php endif; ?>
57
+ <?php if( $show_shipping_address ) : ?>
58
+ <?php echo $shipping; ?>
59
+ <?php endif; ?>
60
+ </address>
61
  </td>
62
  <?php endif; ?>
63
  <?php endif; ?>