WP VR – 360 Panorama and virtual tour creator for WordPress - Version 8.2.0

Version Description

(12-09-2022) = * New: Floor Plan for virtual tours. * Fix: Disable option for On-hover content not working.

Download this release

Release Info

Developer rextheme
Plugin Icon 128x128 WP VR – 360 Panorama and virtual tour creator for WordPress
Version 8.2.0
Comparing to
See all releases

Code changes from version 8.1.1 to 8.2.0

Files changed (33) hide show
  1. README.txt +8 -1
  2. admin/classes/class-setup-meta-box.php +3 -0
  3. admin/classes/class-tour-preview-meta-box.php +438 -314
  4. admin/classes/class-wpvr-scene.php +220 -11
  5. admin/css/wpvr-admin.css +181 -3
  6. admin/helpers/class-wpvr-validator.php +15 -0
  7. admin/icon/map.svg +5 -0
  8. includes/class-wpvr.php +13 -1
  9. includes/wpvr-divi-modules/asset-manifest.json +4 -0
  10. includes/wpvr-divi-modules/includes/DiviModules.php +45 -0
  11. includes/wpvr-divi-modules/includes/loader.js +11 -0
  12. includes/wpvr-divi-modules/includes/loader.php +14 -0
  13. includes/wpvr-divi-modules/includes/modules/index.js +4 -0
  14. includes/wpvr-divi-modules/includes/modules/wpvr_modules/VR.svg +14 -0
  15. includes/wpvr-divi-modules/includes/modules/wpvr_modules/WpvrTour.php +185 -0
  16. includes/wpvr-divi-modules/includes/modules/wpvr_modules/icon.png +0 -0
  17. includes/wpvr-divi-modules/includes/modules/wpvr_modules/wpvr_tour.jsx +26 -0
  18. includes/wpvr-divi-modules/languages/.gitignore +0 -0
  19. includes/wpvr-divi-modules/package.json +33 -0
  20. includes/wpvr-divi-modules/scripts/builder-bundle.min.js +1 -0
  21. includes/wpvr-divi-modules/scripts/frontend-bundle.min.js +1 -0
  22. includes/wpvr-divi-modules/scripts/frontend.js +3 -0
  23. includes/wpvr-divi-modules/styles/.gitignore +0 -0
  24. includes/wpvr-divi-modules/styles/style-dbp.min.css +1 -0
  25. includes/wpvr-divi-modules/styles/style.min.css +1 -0
  26. includes/wpvr-divi-modules/wpvr_divi_modules.php +44 -0
  27. includes/wpvr-divi-modules/yarn.lock +8385 -0
  28. public/class-wpvr-public.php +3 -0
  29. public/css/wpvr-public.css +185 -2
  30. public/lib/pannellum/src/css/pannellum.css +23 -0
  31. vendor/composer/autoload_classmap.php +3 -0
  32. vendor/composer/autoload_static.php +3 -0
  33. wpvr.php +204 -10
README.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: https://rextheme.com/wp-vr-360-panorama-and-virtual-tour-creator-fo
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
  Requires PHP: 7.0.0
8
- Stable tag: 8.1.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -309,6 +309,13 @@ Admins can remove the access from Authors and Editors at any time.
309
 
310
  == Changelog ==
311
 
 
 
 
 
 
 
 
312
  = 8.1.1 (03-08-2022) =
313
  * New: Custom Color Support for Individual Hotspots.
314
  * Fix: Custom Hotspot Icon Class is not working.
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
  Requires PHP: 7.0.0
8
+ Stable tag: 8.2.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
309
 
310
  == Changelog ==
311
 
312
+ = 8.2.0 (12-09-2022) =
313
+ * New: Floor Plan for virtual tours.
314
+ * Fix: Disable option for On-hover content not working.
315
+
316
+ = 8.1.2 (19-08-2022) =
317
+ * New: WPVR - Divi 360 Panorama & Virtual Tour Builder Module.
318
+
319
  = 8.1.1 (03-08-2022) =
320
  * New: Custom Color Support for Individual Hotspots.
321
  * Fix: Custom Hotspot Icon Class is not working.
admin/classes/class-setup-meta-box.php CHANGED
@@ -183,6 +183,9 @@ class WPVR_Setup_Meta_Box extends WPVR_Meta_Box {
183
  ?>
184
  </div>
185
 
 
 
 
186
  <!-- This hook will render background Tour tab content -->
187
  <?php do_action( 'include_background_tour_meta_content', $postdata )?>
188
 
183
  ?>
184
  </div>
185
 
186
+ <!-- This hook will render floor plan tab content -->
187
+ <?php do_action( 'include_floor_plan_meta_content', $postdata )?>
188
+
189
  <!-- This hook will render background Tour tab content -->
190
  <?php do_action( 'include_background_tour_meta_content', $postdata )?>
191
 
admin/classes/class-tour-preview-meta-box.php CHANGED
@@ -10,65 +10,67 @@ if (!defined('ABSPATH')) exit; // Exit if accessed directly
10
  * @subpackage Wpvr/admin/classes
11
  */
12
 
13
- class WPVR_Tour_Preview extends WPVR_Meta_Box {
14
-
15
- /**
16
- * @var string
 
17
  * @since 8.0.0
18
- */
19
- protected $title = '';
20
-
21
- /**
22
  * Metabox ID
23
  *
24
- * @var string
25
  * @since 8.0.0
26
- */
27
- protected $slug = '';
28
-
29
- /**
30
- * @var string
31
  * @since 8.0.0
32
- */
33
- protected $post_type = '';
34
-
35
- /**
36
- * Metabox context
37
  *
38
  * @var string
39
  * @since 8.0.0
40
- */
41
- protected $context = '';
42
-
43
- /**
44
- * Metabox priority
45
  *
46
  * @var string
47
  * @since 8.0.0
48
- */
49
- protected $priority = '';
50
 
51
 
52
- public function __construct( $slug, $title, $post_type, $context, $priority ) {
53
- if( $slug == '' || $context == '' || $priority == '' ) {
 
54
  return;
55
  }
56
-
57
- if( $title == '' ) {
58
- $this->title = ucfirst( $slug );
59
  }
60
-
61
- if( empty( $post_type ) ) {
62
  return;
63
  }
64
-
65
- $this->title = $title;
66
  $this->slug = $slug;
67
  $this->post_type = $post_type;
68
  $this->context = $context;
69
  $this->priority = $priority;
70
-
71
- add_action( 'add_meta_boxes', array( $this, 'register' ) );
72
  }
73
 
74
 
@@ -80,9 +82,10 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
80
  * @return void
81
  * @since 8.0.0
82
  */
83
- public function register( $post_type ) {
84
- if ( $post_type == $this->post_type ) {
85
- add_meta_box( $this->slug, $this->title, array( $this, 'render' ), $post_type, $this->context, $this->priority );
 
86
  }
87
  }
88
 
@@ -95,30 +98,31 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
95
  * @return void
96
  * @since 8.0.0
97
  */
98
- public function render( $post ) {
 
99
  $post = '';
100
  $id = '';
101
  $postdata = array();
102
  $post = get_post();
103
  $id = $post->ID;
104
 
105
- $postdata = get_post_meta( $id, 'panodata', true );
106
- $panoid = 'pano'.$id;
107
 
108
  if (isset($postdata['vidid'])) {
109
  ob_start();
110
- ?>
111
  <div class="iframe-wrapper">
112
  <i class="fa fa-times" id="cross"></i>
113
  <div id="custom-ifram" style="display: none;"></div>
114
- <div id="<?php echo 'pano'.$id; ?>" class="pano-wrap dfgsdg" style="height: 100%;">
115
  <?php echo $postdata['panoviddata']; ?>
116
  <?php if ($postdata['vidtype'] == 'selfhost') { ?>
117
  <script>
118
  videojs(<?php echo $postdata['vidid']; ?>, {
119
- plugins: {
120
- pannellum: {}
121
- }
122
  });
123
  </script>
124
  <?php } ?>
@@ -126,7 +130,7 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
126
  </div>
127
  <?php
128
  ob_end_flush();
129
- } elseif (isset($postdata['streetviewdata'])) {
130
  ob_start();
131
  ?>
132
  <div class="iframe-wrapper">
@@ -134,7 +138,7 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
134
  <div id="custom-ifram" style="display: none;">
135
 
136
  </div>
137
- <div id="<?php echo 'pano'.$id; ?>" class="pano-wrap" style="height: 100%;">
138
  <?php
139
  echo $postdata['streetviewdata'];
140
  ?>
@@ -143,19 +147,19 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
143
 
144
  <div class="rex-add-coordinates" style="text-align: center;">
145
  <ul>
146
- <li>
147
- <div id="panodata" style="text-align: center; font-weight: bold;">
148
- </div>
149
- </li>
150
- <li class="rex-hide-coordinates add-pitch">
151
- <span class="rex-tooltiptext">Add This Position into active Hotspot</span>
152
- <i class="fa fa-arrow-down toppitch"></i>
153
- </li>
154
  </ul>
155
  </div>
156
  <?php
157
- ob_end_flush();
158
- } elseif (isset($postdata['flat_image'])) {
159
  ob_start();
160
  ?>
161
  <div class="iframe-wrapper">
@@ -163,7 +167,7 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
163
  <div id="custom-ifram" style="display: none;">
164
 
165
  </div>
166
- <div id="<?php echo 'pano'.$id; ?>" class="pano-wrap" style="height: 100%;">
167
  <img src="<?php echo $postdata['flat_image_url']; ?>" style="width: 600px">
168
  </div>
169
  </div>
@@ -181,21 +185,21 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
181
  </ul>
182
  </div>
183
  <?php
184
- ob_end_flush();
185
- } else {
186
 
187
  $control = false;
188
  if (isset($postdata['showControls'])) {
189
- $control = $postdata['showControls'];
190
  }
191
-
192
  $compass = false;
193
  if (isset($postdata['compass'])) {
194
  $compass = $postdata['compass'] == 'on' || $postdata['compass'] != null ? true : false;
195
  }
196
  $mouseZoom = true;
197
  if (isset($postdata['mouseZoom'])) {
198
- $mouseZoom = $postdata['mouseZoom'];
199
  }
200
  $draggable = true;
201
  if (isset($postdata['draggable'])) {
@@ -211,306 +215,313 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
211
  }
212
  $autoload = false;
213
  if (isset($postdata['autoLoad'])) {
214
- $autoload = $postdata['autoLoad'];
215
  }
216
 
217
  $default_scene = '';
218
  if (isset($postdata['defaultscene'])) {
219
- $default_scene = $postdata['defaultscene'];
220
  }
221
 
222
  $preview = '';
223
  if (isset($postdata['preview'])) {
224
- $preview = $postdata['preview'];
225
  }
226
 
227
  $autorotation = '';
228
  if (isset($postdata["autoRotate"])) {
229
- $autorotation = $postdata["autoRotate"];
230
  }
231
  $autorotationinactivedelay = '';
232
  if (isset($postdata["autoRotateInactivityDelay"])) {
233
- $autorotationinactivedelay = $postdata["autoRotateInactivityDelay"];
234
  }
235
  $autorotationstopdelay = '';
236
  if (isset($postdata["autoRotateStopDelay"])) {
237
- $autorotationstopdelay = $postdata["autoRotateStopDelay"];
238
  }
239
 
240
  $scene_fade_duration = '';
241
  if (isset($postdata['scenefadeduration'])) {
242
- $scene_fade_duration = $postdata['scenefadeduration'];
243
  }
244
 
245
  $default_global_zoom = '';
246
  if (isset($postdata['hfov'])) {
247
- $default_global_zoom = $postdata['hfov'];
248
  }
249
 
250
  $max_global_zoom = '';
251
  if (isset($postdata['maxHfov'])) {
252
- $max_global_zoom = $postdata['maxHfov'];
253
  }
254
 
255
  $min_global_zoom = '';
256
  if (isset($postdata['minHfov'])) {
257
- $min_global_zoom = $postdata['minHfov'];
258
  }
259
 
260
  $panodata = '';
261
  if (isset($postdata['panodata'])) {
262
- $panodata = $postdata['panodata'];
 
 
 
 
 
 
 
 
 
263
  }
264
 
265
  $default_data = array();
266
- if($default_global_zoom != '' && $max_global_zoom != '' && $min_global_zoom != ''){
267
- $default_data = array("firstScene"=>$default_scene,"sceneFadeDuration"=>$scene_fade_duration,"hfov"=>$default_global_zoom,"maxHfov"=>$max_global_zoom,"minHfov"=>$min_global_zoom);
268
- }else{
269
- $default_data = array("firstScene"=>$default_scene,"sceneFadeDuration"=>$scene_fade_duration);
270
  }
271
-
272
  $scene_data = array();
273
 
274
  if (!empty($panodata)) {
275
  foreach ($panodata["scene-list"] as $panoscenes) {
276
 
277
- $scene_ititle = '';
278
- if (isset($panoscenes["scene-ititle"])) {
279
- $scene_ititle = sanitize_text_field($panoscenes["scene-ititle"]);
280
- }
281
-
282
- $scene_author = '';
283
- if (isset($panoscenes["scene-author"])) {
284
- $scene_author = sanitize_text_field($panoscenes["scene-author"]);
285
- }
286
-
287
- $scene_vaov = 180;
288
- if (isset($panoscenes["scene-vaov"])) {
289
- $scene_vaov = (float)$panoscenes["scene-vaov"];
290
- }
291
 
292
- $scene_haov = 360;
293
- if (isset($panoscenes["scene-haov"])) {
294
- $scene_haov = (float)$panoscenes["scene-haov"];
295
- }
296
 
 
 
 
 
297
 
298
- $scene_vertical_offset = 0;
299
- if (isset($panoscenes["scene-vertical-offset"])) {
300
- $scene_vertical_offset = (float)$panoscenes["scene-vertical-offset"];
301
- }
302
 
303
- $default_scene_pitch = null;
304
- if (isset($panoscenes["scene-pitch"])) {
305
- $default_scene_pitch = (float)$panoscenes["scene-pitch"];
306
- }
307
 
308
- $default_scene_yaw = null;
309
- if (isset($panoscenes["scene-yaw"])) {
310
- $default_scene_yaw = (float)$panoscenes["scene-yaw"];
311
- }
312
 
313
- $scene_max_pitch = '';
314
- if (isset($panoscenes["scene-maxpitch"])) {
315
- $scene_max_pitch = (float)$panoscenes["scene-maxpitch"];
316
- }
317
 
 
 
 
 
318
 
319
- $scene_min_pitch = '';
320
- if (isset($panoscenes["scene-minpitch"])) {
321
- $scene_min_pitch = (float)$panoscenes["scene-minpitch"];
322
- }
323
 
324
 
325
- $scene_max_yaw = '';
326
- if (isset($panoscenes["scene-maxyaw"])) {
327
- $scene_max_yaw = (float)$panoscenes["scene-maxyaw"];
328
- }
329
 
330
 
331
- $scene_min_yaw = '';
332
- if (isset($panoscenes["scene-minyaw"])) {
333
- $scene_min_yaw = (float)$panoscenes["scene-minyaw"];
334
- }
335
 
336
 
337
- $default_zoom = 100;
338
- if (isset($panoscenes["scene-zoom"]) && $panoscenes["scene-zoom"] != '') {
339
- $default_zoom = (int)$panoscenes["scene-zoom"];
340
-
341
- }else{
342
- if($default_global_zoom != ''){
343
- $default_zoom = (int)$default_global_zoom;
344
-
345
  }
346
- }
347
 
348
-
349
 
350
- $max_zoom = 120;
351
- if (isset($panoscenes["scene-maxzoom"]) && $panoscenes["scene-maxzoom"] != '') {
352
- $max_zoom = (int)$panoscenes["scene-maxzoom"];
353
- }else{
354
- if($max_global_zoom != ''){
355
- $max_zoom = (int)$max_global_zoom;
 
356
  }
357
- }
358
 
359
 
360
-
361
-
362
- $min_zoom = 50;
363
- if (isset($panoscenes["scene-minzoom"]) && $panoscenes["scene-minzoom"] != '') {
364
- $min_zoom = (int)$panoscenes["scene-minzoom"];
365
- }else{
366
- if($min_global_zoom != ''){
367
- $min_zoom = (int)$min_global_zoom;
368
  }
369
- }
370
 
371
- $hotspot_datas = array();
372
- if (isset($panoscenes["hotspot-list"])) {
373
- $hotspot_datas = $panoscenes["hotspot-list"];
374
- }
375
 
376
- $hotspots = array();
377
- foreach ($hotspot_datas as $hotspot_data) {
378
 
379
- $hotspot_scene_pitch = '';
380
- if (isset($hotspot_data["hotspot-scene-pitch"])) {
381
- $hotspot_scene_pitch = $hotspot_data["hotspot-scene-pitch"];
 
 
 
 
 
382
  }
383
- $hotspot_scene_yaw = '';
384
- if (isset($hotspot_data["hotspot-scene-yaw"])) {
385
- $hotspot_scene_yaw = $hotspot_data["hotspot-scene-yaw"];
 
386
  }
387
 
388
- $hotspot_type = $hotspot_data["hotspot-type"] !== 'scene' ? 'info' : $hotspot_data["hotspot-type"];
389
- $hotspot_content = '';
 
 
 
 
 
 
 
 
 
390
 
391
- ob_start();
392
- do_action('wpvr_hotspot_content', $hotspot_data);
393
- $hotspot_content = ob_get_clean();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
394
 
395
- if(!$hotspot_content) $hotspot_content = $hotspot_data["hotspot-content"];
396
 
397
 
398
- $hotspot_info = array(
399
- "text"=>$hotspot_data["hotspot-title"],
400
- "pitch"=>$hotspot_data["hotspot-pitch"],
401
- "yaw"=>$hotspot_data["hotspot-yaw"],
402
- "type"=>$hotspot_type,
403
- "URL"=>$hotspot_data["hotspot-url"],
404
- "clickHandlerArgs"=>$hotspot_content,
405
- "createTooltipArgs"=>$hotspot_data["hotspot-hover"],
406
- "sceneId"=>$hotspot_data["hotspot-scene"],
407
- "targetPitch"=>(float)$hotspot_scene_pitch,
408
- "targetYaw"=>(float)$hotspot_scene_yaw);
409
- array_push($hotspots, $hotspot_info);
410
- if (empty($hotspot_data["hotspot-scene"])) {
411
- unset($hotspot_info['targetPitch']);
412
- unset($hotspot_info['targetYaw']);
413
- }
414
- }
415
 
416
- $scene_info = array();
 
 
 
417
 
418
 
419
- if ($panoscenes["scene-type"] == 'cubemap') {
420
- $pano_type = 'cubemap';
421
- $pano_attachment = array(
422
- $panoscenes["scene-attachment-url-face0"],
423
- $panoscenes["scene-attachment-url-face1"],
424
- $panoscenes["scene-attachment-url-face2"],
425
- $panoscenes["scene-attachment-url-face3"],
426
- $panoscenes["scene-attachment-url-face4"],
427
- $panoscenes["scene-attachment-url-face5"]
428
- );
429
 
430
- $scene_info = array("type"=>$panoscenes["scene-type"],"cubeMap"=>$pano_attachment,"pitch"=>$default_scene_pitch,"maxPitch"=>$scene_max_pitch,"minPitch"=>$scene_min_pitch,"maxYaw"=>$scene_max_yaw,"minYaw"=>$scene_min_yaw,"yaw"=>$default_scene_yaw,"hfov"=>$default_zoom,"maxHfov"=>$max_zoom,"minHfov"=>$min_zoom,"title"=>$scene_ititle,"author"=>$scene_author, "vaov"=>$scene_vaov, "haov"=>$scene_haov, "vOffset"=>$scene_vertical_offset, "hotSpots"=>$hotspots);
431
- }
432
- else {
433
- $scene_info = array("type"=>$panoscenes["scene-type"],"panorama"=>$panoscenes["scene-attachment-url"],"pitch"=>$default_scene_pitch,"maxPitch"=>$scene_max_pitch,"minPitch"=>$scene_min_pitch,"maxYaw"=>$scene_max_yaw,"minYaw"=>$scene_min_yaw,"yaw"=>$default_scene_yaw,"hfov"=>$default_zoom,"maxHfov"=>$max_zoom,"minHfov"=>$min_zoom,"title"=>$scene_ititle,"author"=>$scene_author, "vaov"=>$scene_vaov, "haov"=>$scene_haov, "vOffset"=>$scene_vertical_offset, "hotSpots"=>$hotspots);
434
- }
435
-
436
-
437
-
438
- if (isset($panoscenes["ptyscene"])) {
439
- if ($panoscenes["ptyscene"] == "off") {
440
- unset($scene_info['pitch']);
441
- unset($scene_info['yaw']);
442
  }
443
- }
444
 
445
- if (empty($panoscenes["scene-ititle"])) {
446
- unset($scene_info['title']);
447
- }
448
- if (empty($panoscenes["scene-author"])) {
449
- unset($scene_info['author']);
450
- }
451
 
452
- if (empty($scene_vaov)) {
453
- unset($scene_info['vaov']);
454
- }
455
 
456
- if (empty($scene_haov)) {
457
- unset($scene_info['haov']);
458
- }
459
 
460
- if (empty($scene_vertical_offset)) {
461
- unset($scene_info['vOffset']);
462
- }
463
 
464
- if (isset($panoscenes["cvgscene"])) {
465
- if ($panoscenes["cvgscene"] == "off") {
466
- unset($scene_info['maxPitch']);
467
- unset($scene_info['minPitch']);
 
468
  }
469
- }
470
 
471
- if (empty($panoscenes["scene-maxpitch"])) {
472
- unset($scene_info['maxPitch']);
473
- }
474
 
475
- if (empty($panoscenes["scene-minpitch"])) {
476
- unset($scene_info['minPitch']);
477
- }
478
 
479
- if (isset($panoscenes["chgscene"])) {
480
- if ($panoscenes["chgscene"] == "off") {
481
- unset($scene_info['maxYaw']);
482
- unset($scene_info['minYaw']);
 
 
 
 
483
  }
484
- }
485
- if (empty($panoscenes["scene-maxyaw"])) {
486
- unset($scene_info['maxYaw']);
487
- }
488
 
489
- if (empty($panoscenes["scene-minyaw"])) {
490
- unset($scene_info['minYaw']);
491
- }
492
 
493
- // if (isset($panoscenes["czscene"])) {
494
- // if ($panoscenes["czscene"] == "off") {
495
- // unset($scene_info['hfov']);
496
- // unset($scene_info['maxHfov']);
497
- // unset($scene_info['minHfov']);
498
- // }
499
- // }
500
-
501
- $scene_array = array();
502
- $scene_array = array(
503
- $panoscenes["scene-id"]=>$scene_info
504
- );
505
- $scene_data[$panoscenes["scene-id"]] = $scene_info;
506
  }
507
  }
508
 
509
  $pano_id_array = array();
510
- $pano_id_array = array("panoid"=>$panoid);
511
  $pano_response = array();
512
- $pano_response = array("autoLoad"=>$autoload,"showControls"=>$control,'compass'=>$compass,'mouseZoom'=>$mouseZoom,'draggable'=>$draggable,'disableKeyboardCtrl'=>$diskeyboard,'keyboardZoom'=>$keyboardzoom,"preview"=>$preview,"autoRotate"=>$autorotation,"autoRotateInactivityDelay"=>$autorotationinactivedelay,"autoRotateStopDelay"=>$autorotationstopdelay,"default"=>$default_data,"scenes"=>$scene_data);
513
-
514
  if (empty($autorotation)) {
515
  unset($pano_response['autoRotate']);
516
  unset($pano_response['autoRotateInactivityDelay']);
@@ -524,17 +535,36 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
524
  }
525
 
526
  $response = array();
527
- $response = array($pano_id_array,$pano_response);
528
  if (!empty($response)) {
529
- $response = json_encode($response);
530
  }
 
531
  ob_start();
532
  ?>
533
 
534
  <div class="iframe-wrapper">
535
  <i class="fa fa-times" id="cross"></i>
536
  <div id="custom-ifram" style="display: none;"></div>
537
- <div id="<?php echo 'pano'.$id; ?>" class="pano-wrap" style="direction:ltr; height: 100%"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  </div>
539
 
540
  <div class="rex-add-coordinates" style="text-align: center;">
@@ -550,47 +580,47 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
550
  </li>
551
  </ul>
552
 
553
- <div class="scene-gallery vrowl-carousel" style="direction:ltr;">
554
 
555
  </div>
556
 
557
  </div>
558
 
559
- <?php
560
- ob_end_flush();
561
  /**
562
  * Nasim
563
  * include alert modal
564
  */
565
 
566
- ?>
 
567
  <script>
568
  var response = <?php echo $response; ?>;
569
  var scenes = response[1];
570
 
571
  if (scenes) {
572
- jQuery.each(scenes.scenes, function (i) {
573
- jQuery.each(scenes.scenes[i]['hotSpots'], function (key, val) {
574
  if (val["clickHandlerArgs"] != "") {
575
- val["clickHandlerFunc"] = wpvrhotspot;
576
  }
577
  if (val["createTooltipArgs"] != "") {
578
- val["createTooltipFunc"] = wpvrtooltip;
579
  }
580
  });
581
  });
582
  }
583
  if (scenes) {
584
  jQuery('.scene-gallery').empty();
585
-
586
- jQuery.each(scenes.scenes, function (key, val) {
587
- if (val.type == 'cubemap') {
588
- var img_data = val.cubeMap[0];
589
- }
590
- else {
591
- var img_data = val.panorama;
592
- }
593
- jQuery('.scene-gallery').append('<ul style="width:150px;"><li class="owlscene owl'+key+'">'+key+'</li><li title="Double click to view scene"><img class="scctrl" id="'+key+'_gallery" src="'+img_data+'"></li></ul>');
594
  });
595
  }
596
 
@@ -598,32 +628,34 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
598
  var panoshow = pannellum.viewer(response[0]["panoid"], scenes);
599
 
600
  if (scenes.autoRotate) {
601
- panoshow.on('load', function (){
602
- setTimeout(function(){ panoshow.startAutoRotate(scenes.autoRotate, 0); }, 3000);
603
- });
604
- panoshow.on('scenechange', function (){
605
- setTimeout(function(){ panoshow.startAutoRotate(scenes.autoRotate, 0); }, 3000);
606
- });
 
 
 
 
607
  }
608
 
609
  var touchtime = 0;
610
  if (scenes) {
611
- jQuery.each(scenes.scenes, function (key, val) {
612
- document.getElementById(''+key+'_gallery').addEventListener('click', function(e) {
613
- if (touchtime == 0) {
614
- touchtime = new Date().getTime();
615
- }
616
- else {
617
- if (((new Date().getTime()) - touchtime) < 800) {
618
- panoshow.loadScene(key);
619
- touchtime = 0;
620
- }
621
- else {
622
- touchtime = new Date().getTime();
623
- }
624
- }
625
  });
626
- });
627
  }
628
 
629
  }
@@ -651,14 +683,107 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
651
  span.style.marginTop = -span.scrollHeight - 12 + 'px';
652
  }
653
 
654
- jQuery(document).ready(function($){
655
- jQuery("#cross").on("click", function(e){
656
  e.preventDefault();
657
  jQuery("#custom-ifram").fadeOut();
658
  jQuery(".iframe-wrapper").removeClass("show-modal");
659
  jQuery('iframe').attr('src', $('iframe').attr('src'));
660
  });
661
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
662
  </script>
663
  <?php } ?>
664
 
@@ -671,7 +796,7 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
671
  $postdata = get_post_meta($post->ID, 'panodata', true);
672
  ?>
673
  <div class="shortcode-wrapper">
674
-
675
  <div class="single-shortcode classic">
676
 
677
  <div class="field-wapper">
@@ -679,7 +804,7 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
679
  <button id="panolenspreview" class="panolenspreview wpvr_preview_button"><?php echo __('Preview', 'wpvr'); ?></button>
680
  <!-- End preview button -->
681
  <div class="shortcode-field">
682
-
683
  <p class="copycode" id="copy-shortcode">[wpvr id="<?php echo $id; ?>"]</p>
684
 
685
  <span id="wpvr-copy-shortcode" class="wpvr-copy-shortcode">
@@ -694,6 +819,5 @@ class WPVR_Tour_Preview extends WPVR_Meta_Box {
694
 
695
  </div>
696
  </div>
697
- <?php }
698
-
699
- }
10
  * @subpackage Wpvr/admin/classes
11
  */
12
 
13
+ class WPVR_Tour_Preview extends WPVR_Meta_Box
14
+ {
15
+
16
+ /**
17
+ * @var string
18
  * @since 8.0.0
19
+ */
20
+ protected $title = '';
21
+
22
+ /**
23
  * Metabox ID
24
  *
25
+ * @var string
26
  * @since 8.0.0
27
+ */
28
+ protected $slug = '';
29
+
30
+ /**
31
+ * @var string
32
  * @since 8.0.0
33
+ */
34
+ protected $post_type = '';
35
+
36
+ /**
37
+ * Metabox context
38
  *
39
  * @var string
40
  * @since 8.0.0
41
+ */
42
+ protected $context = '';
43
+
44
+ /**
45
+ * Metabox priority
46
  *
47
  * @var string
48
  * @since 8.0.0
49
+ */
50
+ protected $priority = '';
51
 
52
 
53
+ public function __construct($slug, $title, $post_type, $context, $priority)
54
+ {
55
+ if ($slug == '' || $context == '' || $priority == '') {
56
  return;
57
  }
58
+
59
+ if ($title == '') {
60
+ $this->title = ucfirst($slug);
61
  }
62
+
63
+ if (empty($post_type)) {
64
  return;
65
  }
66
+
67
+ $this->title = $title;
68
  $this->slug = $slug;
69
  $this->post_type = $post_type;
70
  $this->context = $context;
71
  $this->priority = $priority;
72
+
73
+ add_action('add_meta_boxes', array($this, 'register'));
74
  }
75
 
76
 
82
  * @return void
83
  * @since 8.0.0
84
  */
85
+ public function register($post_type)
86
+ {
87
+ if ($post_type == $this->post_type) {
88
+ add_meta_box($this->slug, $this->title, array($this, 'render'), $post_type, $this->context, $this->priority);
89
  }
90
  }
91
 
98
  * @return void
99
  * @since 8.0.0
100
  */
101
+ public function render($post)
102
+ {
103
  $post = '';
104
  $id = '';
105
  $postdata = array();
106
  $post = get_post();
107
  $id = $post->ID;
108
 
109
+ $postdata = get_post_meta($id, 'panodata', true);
110
+ $panoid = 'pano' . $id;
111
 
112
  if (isset($postdata['vidid'])) {
113
  ob_start();
114
+ ?>
115
  <div class="iframe-wrapper">
116
  <i class="fa fa-times" id="cross"></i>
117
  <div id="custom-ifram" style="display: none;"></div>
118
+ <div id="<?php echo 'pano' . $id; ?>" class="pano-wrap dfgsdg" style="height: 100%;">
119
  <?php echo $postdata['panoviddata']; ?>
120
  <?php if ($postdata['vidtype'] == 'selfhost') { ?>
121
  <script>
122
  videojs(<?php echo $postdata['vidid']; ?>, {
123
+ plugins: {
124
+ pannellum: {}
125
+ }
126
  });
127
  </script>
128
  <?php } ?>
130
  </div>
131
  <?php
132
  ob_end_flush();
133
+ } elseif (isset($postdata['streetviewdata'])) {
134
  ob_start();
135
  ?>
136
  <div class="iframe-wrapper">
138
  <div id="custom-ifram" style="display: none;">
139
 
140
  </div>
141
+ <div id="<?php echo 'pano' . $id; ?>" class="pano-wrap" style="height: 100%;">
142
  <?php
143
  echo $postdata['streetviewdata'];
144
  ?>
147
 
148
  <div class="rex-add-coordinates" style="text-align: center;">
149
  <ul>
150
+ <li>
151
+ <div id="panodata" style="text-align: center; font-weight: bold;">
152
+ </div>
153
+ </li>
154
+ <li class="rex-hide-coordinates add-pitch">
155
+ <span class="rex-tooltiptext">Add This Position into active Hotspot</span>
156
+ <i class="fa fa-arrow-down toppitch"></i>
157
+ </li>
158
  </ul>
159
  </div>
160
  <?php
161
+ ob_end_flush();
162
+ } elseif (isset($postdata['flat_image'])) {
163
  ob_start();
164
  ?>
165
  <div class="iframe-wrapper">
167
  <div id="custom-ifram" style="display: none;">
168
 
169
  </div>
170
+ <div id="<?php echo 'pano' . $id; ?>" class="pano-wrap" style="height: 100%;">
171
  <img src="<?php echo $postdata['flat_image_url']; ?>" style="width: 600px">
172
  </div>
173
  </div>
185
  </ul>
186
  </div>
187
  <?php
188
+ ob_end_flush();
189
+ } else {
190
 
191
  $control = false;
192
  if (isset($postdata['showControls'])) {
193
+ $control = $postdata['showControls'];
194
  }
195
+
196
  $compass = false;
197
  if (isset($postdata['compass'])) {
198
  $compass = $postdata['compass'] == 'on' || $postdata['compass'] != null ? true : false;
199
  }
200
  $mouseZoom = true;
201
  if (isset($postdata['mouseZoom'])) {
202
+ $mouseZoom = $postdata['mouseZoom'];
203
  }
204
  $draggable = true;
205
  if (isset($postdata['draggable'])) {
215
  }
216
  $autoload = false;
217
  if (isset($postdata['autoLoad'])) {
218
+ $autoload = $postdata['autoLoad'];
219
  }
220
 
221
  $default_scene = '';
222
  if (isset($postdata['defaultscene'])) {
223
+ $default_scene = $postdata['defaultscene'];
224
  }
225
 
226
  $preview = '';
227
  if (isset($postdata['preview'])) {
228
+ $preview = $postdata['preview'];
229
  }
230
 
231
  $autorotation = '';
232
  if (isset($postdata["autoRotate"])) {
233
+ $autorotation = $postdata["autoRotate"];
234
  }
235
  $autorotationinactivedelay = '';
236
  if (isset($postdata["autoRotateInactivityDelay"])) {
237
+ $autorotationinactivedelay = $postdata["autoRotateInactivityDelay"];
238
  }
239
  $autorotationstopdelay = '';
240
  if (isset($postdata["autoRotateStopDelay"])) {
241
+ $autorotationstopdelay = $postdata["autoRotateStopDelay"];
242
  }
243
 
244
  $scene_fade_duration = '';
245
  if (isset($postdata['scenefadeduration'])) {
246
+ $scene_fade_duration = $postdata['scenefadeduration'];
247
  }
248
 
249
  $default_global_zoom = '';
250
  if (isset($postdata['hfov'])) {
251
+ $default_global_zoom = $postdata['hfov'];
252
  }
253
 
254
  $max_global_zoom = '';
255
  if (isset($postdata['maxHfov'])) {
256
+ $max_global_zoom = $postdata['maxHfov'];
257
  }
258
 
259
  $min_global_zoom = '';
260
  if (isset($postdata['minHfov'])) {
261
+ $min_global_zoom = $postdata['minHfov'];
262
  }
263
 
264
  $panodata = '';
265
  if (isset($postdata['panodata'])) {
266
+ $panodata = $postdata['panodata'];
267
+ }
268
+
269
+ $floor_map_image = '';
270
+ $is_floor_enable = 'off';
271
+ if (isset($postdata['floor_plan_tour_enabler'])) {
272
+ $is_floor_enable = $postdata['floor_plan_tour_enabler'];
273
+ if ($is_floor_enable == 'on') {
274
+ $floor_map_image = $postdata['floor_plan_attachment_url'];
275
+ }
276
  }
277
 
278
  $default_data = array();
279
+ if ($default_global_zoom != '' && $max_global_zoom != '' && $min_global_zoom != '') {
280
+ $default_data = array("firstScene" => $default_scene, "sceneFadeDuration" => $scene_fade_duration, "hfov" => $default_global_zoom, "maxHfov" => $max_global_zoom, "minHfov" => $min_global_zoom);
281
+ } else {
282
+ $default_data = array("firstScene" => $default_scene, "sceneFadeDuration" => $scene_fade_duration);
283
  }
284
+
285
  $scene_data = array();
286
 
287
  if (!empty($panodata)) {
288
  foreach ($panodata["scene-list"] as $panoscenes) {
289
 
290
+ $scene_ititle = '';
291
+ if (isset($panoscenes["scene-ititle"])) {
292
+ $scene_ititle = sanitize_text_field($panoscenes["scene-ititle"]);
293
+ }
 
 
 
 
 
 
 
 
 
 
294
 
295
+ $scene_author = '';
296
+ if (isset($panoscenes["scene-author"])) {
297
+ $scene_author = sanitize_text_field($panoscenes["scene-author"]);
298
+ }
299
 
300
+ $scene_vaov = 180;
301
+ if (isset($panoscenes["scene-vaov"])) {
302
+ $scene_vaov = (float)$panoscenes["scene-vaov"];
303
+ }
304
 
305
+ $scene_haov = 360;
306
+ if (isset($panoscenes["scene-haov"])) {
307
+ $scene_haov = (float)$panoscenes["scene-haov"];
308
+ }
309
 
 
 
 
 
310
 
311
+ $scene_vertical_offset = 0;
312
+ if (isset($panoscenes["scene-vertical-offset"])) {
313
+ $scene_vertical_offset = (float)$panoscenes["scene-vertical-offset"];
314
+ }
315
 
316
+ $default_scene_pitch = null;
317
+ if (isset($panoscenes["scene-pitch"])) {
318
+ $default_scene_pitch = (float)$panoscenes["scene-pitch"];
319
+ }
320
 
321
+ $default_scene_yaw = null;
322
+ if (isset($panoscenes["scene-yaw"])) {
323
+ $default_scene_yaw = (float)$panoscenes["scene-yaw"];
324
+ }
325
 
326
+ $scene_max_pitch = '';
327
+ if (isset($panoscenes["scene-maxpitch"])) {
328
+ $scene_max_pitch = (float)$panoscenes["scene-maxpitch"];
329
+ }
330
 
331
 
332
+ $scene_min_pitch = '';
333
+ if (isset($panoscenes["scene-minpitch"])) {
334
+ $scene_min_pitch = (float)$panoscenes["scene-minpitch"];
335
+ }
336
 
337
 
338
+ $scene_max_yaw = '';
339
+ if (isset($panoscenes["scene-maxyaw"])) {
340
+ $scene_max_yaw = (float)$panoscenes["scene-maxyaw"];
341
+ }
342
 
343
 
344
+ $scene_min_yaw = '';
345
+ if (isset($panoscenes["scene-minyaw"])) {
346
+ $scene_min_yaw = (float)$panoscenes["scene-minyaw"];
 
 
 
 
 
347
  }
 
348
 
 
349
 
350
+ $default_zoom = 100;
351
+ if (isset($panoscenes["scene-zoom"]) && $panoscenes["scene-zoom"] != '') {
352
+ $default_zoom = (int)$panoscenes["scene-zoom"];
353
+ } else {
354
+ if ($default_global_zoom != '') {
355
+ $default_zoom = (int)$default_global_zoom;
356
+ }
357
  }
 
358
 
359
 
360
+
361
+ $max_zoom = 120;
362
+ if (isset($panoscenes["scene-maxzoom"]) && $panoscenes["scene-maxzoom"] != '') {
363
+ $max_zoom = (int)$panoscenes["scene-maxzoom"];
364
+ } else {
365
+ if ($max_global_zoom != '') {
366
+ $max_zoom = (int)$max_global_zoom;
367
+ }
368
  }
 
369
 
 
 
 
 
370
 
 
 
371
 
372
+
373
+ $min_zoom = 50;
374
+ if (isset($panoscenes["scene-minzoom"]) && $panoscenes["scene-minzoom"] != '') {
375
+ $min_zoom = (int)$panoscenes["scene-minzoom"];
376
+ } else {
377
+ if ($min_global_zoom != '') {
378
+ $min_zoom = (int)$min_global_zoom;
379
+ }
380
  }
381
+
382
+ $hotspot_datas = array();
383
+ if (isset($panoscenes["hotspot-list"])) {
384
+ $hotspot_datas = $panoscenes["hotspot-list"];
385
  }
386
 
387
+ $hotspots = array();
388
+ foreach ($hotspot_datas as $hotspot_data) {
389
+
390
+ $hotspot_scene_pitch = '';
391
+ if (isset($hotspot_data["hotspot-scene-pitch"])) {
392
+ $hotspot_scene_pitch = $hotspot_data["hotspot-scene-pitch"];
393
+ }
394
+ $hotspot_scene_yaw = '';
395
+ if (isset($hotspot_data["hotspot-scene-yaw"])) {
396
+ $hotspot_scene_yaw = $hotspot_data["hotspot-scene-yaw"];
397
+ }
398
 
399
+ $hotspot_type = $hotspot_data["hotspot-type"] !== 'scene' ? 'info' : $hotspot_data["hotspot-type"];
400
+ $hotspot_content = '';
401
+
402
+ ob_start();
403
+ do_action('wpvr_hotspot_content', $hotspot_data);
404
+ $hotspot_content = ob_get_clean();
405
+
406
+ if (!$hotspot_content) $hotspot_content = $hotspot_data["hotspot-content"];
407
+
408
+
409
+ $hotspot_info = array(
410
+ "text" => $hotspot_data["hotspot-title"],
411
+ "pitch" => $hotspot_data["hotspot-pitch"],
412
+ "yaw" => $hotspot_data["hotspot-yaw"],
413
+ "type" => $hotspot_type,
414
+ "URL" => $hotspot_data["hotspot-url"],
415
+ "clickHandlerArgs" => $hotspot_content,
416
+ "createTooltipArgs" => $hotspot_data["hotspot-hover"],
417
+ "sceneId" => $hotspot_data["hotspot-scene"],
418
+ "targetPitch" => (float)$hotspot_scene_pitch,
419
+ "targetYaw" => (float)$hotspot_scene_yaw
420
+ );
421
+ array_push($hotspots, $hotspot_info);
422
+ if (empty($hotspot_data["hotspot-scene"])) {
423
+ unset($hotspot_info['targetPitch']);
424
+ unset($hotspot_info['targetYaw']);
425
+ }
426
+ }
427
 
428
+ $scene_info = array();
429
 
430
 
431
+ if ($panoscenes["scene-type"] == 'cubemap') {
432
+ $pano_type = 'cubemap';
433
+ $pano_attachment = array(
434
+ $panoscenes["scene-attachment-url-face0"],
435
+ $panoscenes["scene-attachment-url-face1"],
436
+ $panoscenes["scene-attachment-url-face2"],
437
+ $panoscenes["scene-attachment-url-face3"],
438
+ $panoscenes["scene-attachment-url-face4"],
439
+ $panoscenes["scene-attachment-url-face5"]
440
+ );
 
 
 
 
 
 
 
441
 
442
+ $scene_info = array("type" => $panoscenes["scene-type"], "cubeMap" => $pano_attachment, "pitch" => $default_scene_pitch, "maxPitch" => $scene_max_pitch, "minPitch" => $scene_min_pitch, "maxYaw" => $scene_max_yaw, "minYaw" => $scene_min_yaw, "yaw" => $default_scene_yaw, "hfov" => $default_zoom, "maxHfov" => $max_zoom, "minHfov" => $min_zoom, "title" => $scene_ititle, "author" => $scene_author, "vaov" => $scene_vaov, "haov" => $scene_haov, "vOffset" => $scene_vertical_offset, "hotSpots" => $hotspots);
443
+ } else {
444
+ $scene_info = array("type" => $panoscenes["scene-type"], "panorama" => $panoscenes["scene-attachment-url"], "pitch" => $default_scene_pitch, "maxPitch" => $scene_max_pitch, "minPitch" => $scene_min_pitch, "maxYaw" => $scene_max_yaw, "minYaw" => $scene_min_yaw, "yaw" => $default_scene_yaw, "hfov" => $default_zoom, "maxHfov" => $max_zoom, "minHfov" => $min_zoom, "title" => $scene_ititle, "author" => $scene_author, "vaov" => $scene_vaov, "haov" => $scene_haov, "vOffset" => $scene_vertical_offset, "hotSpots" => $hotspots);
445
+ }
446
 
447
 
 
 
 
 
 
 
 
 
 
 
448
 
449
+ if (isset($panoscenes["ptyscene"])) {
450
+ if ($panoscenes["ptyscene"] == "off") {
451
+ unset($scene_info['pitch']);
452
+ unset($scene_info['yaw']);
453
+ }
 
 
 
 
 
 
 
454
  }
 
455
 
456
+ if (empty($panoscenes["scene-ititle"])) {
457
+ unset($scene_info['title']);
458
+ }
459
+ if (empty($panoscenes["scene-author"])) {
460
+ unset($scene_info['author']);
461
+ }
462
 
463
+ if (empty($scene_vaov)) {
464
+ unset($scene_info['vaov']);
465
+ }
466
 
467
+ if (empty($scene_haov)) {
468
+ unset($scene_info['haov']);
469
+ }
470
 
471
+ if (empty($scene_vertical_offset)) {
472
+ unset($scene_info['vOffset']);
473
+ }
474
 
475
+ if (isset($panoscenes["cvgscene"])) {
476
+ if ($panoscenes["cvgscene"] == "off") {
477
+ unset($scene_info['maxPitch']);
478
+ unset($scene_info['minPitch']);
479
+ }
480
  }
 
481
 
482
+ if (empty($panoscenes["scene-maxpitch"])) {
483
+ unset($scene_info['maxPitch']);
484
+ }
485
 
486
+ if (empty($panoscenes["scene-minpitch"])) {
487
+ unset($scene_info['minPitch']);
488
+ }
489
 
490
+ if (isset($panoscenes["chgscene"])) {
491
+ if ($panoscenes["chgscene"] == "off") {
492
+ unset($scene_info['maxYaw']);
493
+ unset($scene_info['minYaw']);
494
+ }
495
+ }
496
+ if (empty($panoscenes["scene-maxyaw"])) {
497
+ unset($scene_info['maxYaw']);
498
  }
 
 
 
 
499
 
500
+ if (empty($panoscenes["scene-minyaw"])) {
501
+ unset($scene_info['minYaw']);
502
+ }
503
 
504
+ // if (isset($panoscenes["czscene"])) {
505
+ // if ($panoscenes["czscene"] == "off") {
506
+ // unset($scene_info['hfov']);
507
+ // unset($scene_info['maxHfov']);
508
+ // unset($scene_info['minHfov']);
509
+ // }
510
+ // }
511
+
512
+ $scene_array = array();
513
+ $scene_array = array(
514
+ $panoscenes["scene-id"] => $scene_info
515
+ );
516
+ $scene_data[$panoscenes["scene-id"]] = $scene_info;
517
  }
518
  }
519
 
520
  $pano_id_array = array();
521
+ $pano_id_array = array("panoid" => $panoid);
522
  $pano_response = array();
523
+ $pano_response = array("autoLoad" => $autoload, "showControls" => $control, 'compass' => $compass, 'mouseZoom' => $mouseZoom, 'draggable' => $draggable, 'disableKeyboardCtrl' => $diskeyboard, 'keyboardZoom' => $keyboardzoom, "preview" => $preview, "autoRotate" => $autorotation, "autoRotateInactivityDelay" => $autorotationinactivedelay, "autoRotateStopDelay" => $autorotationstopdelay, "default" => $default_data, "scenes" => $scene_data);
524
+
525
  if (empty($autorotation)) {
526
  unset($pano_response['autoRotate']);
527
  unset($pano_response['autoRotateInactivityDelay']);
535
  }
536
 
537
  $response = array();
538
+ $response = array($pano_id_array, $pano_response);
539
  if (!empty($response)) {
540
+ $response = json_encode($response);
541
  }
542
+ $floor_list_pointer_position = isset($postdata['floor_plan_pointer_position']) ? $postdata['floor_plan_pointer_position'] : '';
543
  ob_start();
544
  ?>
545
 
546
  <div class="iframe-wrapper">
547
  <i class="fa fa-times" id="cross"></i>
548
  <div id="custom-ifram" style="display: none;"></div>
549
+ <div id="<?php echo 'pano' . $id; ?>" class="pano-wrap" style="direction:ltr; height: 100%">
550
+ <?php if ($is_floor_enable == 'on') { ?>
551
+ <div class="wpvr-floor-preview outfit">
552
+ <div class="wpvr-floor-preview-inner">
553
+ <img src="<?php echo $floor_map_image; ?>" alt="">
554
+ <?php foreach($floor_list_pointer_position as $pointer_position){
555
+ echo '<div class="floor-plan-pointer ui-draggable ui-draggable-handle" id="'.$pointer_position->id.'" data-top="'.$pointer_position->data_top.'" data-left="'.$pointer_position->data_left.'" style="'.$pointer_position->style.'">'. $pointer_position->text .'</div>';
556
+ }
557
+ ?>
558
+ </div>
559
+ </div>
560
+ <button class="flooplan-toggle">
561
+ <i class="far fa-map"></i>
562
+ </button>
563
+
564
+ <!-- <div class="wpvr-floor-preview outfit"><img src="https://i.picsum.photos/id/464/1280/800.jpg?hmac=2QzNeP3LYZ72BNsa-mB0sPYXdI-dACGeT04TMJi58TU" /></div> -->
565
+
566
+ <?php } ?>
567
+ </div>
568
  </div>
569
 
570
  <div class="rex-add-coordinates" style="text-align: center;">
580
  </li>
581
  </ul>
582
 
583
+ <div class="scene-gallery vrowl-carousel" style="direction:ltr;">
584
 
585
  </div>
586
 
587
  </div>
588
 
589
+ <?php
590
+ ob_end_flush();
591
  /**
592
  * Nasim
593
  * include alert modal
594
  */
595
 
596
+ ?>
597
+
598
  <script>
599
  var response = <?php echo $response; ?>;
600
  var scenes = response[1];
601
 
602
  if (scenes) {
603
+ jQuery.each(scenes.scenes, function(i) {
604
+ jQuery.each(scenes.scenes[i]['hotSpots'], function(key, val) {
605
  if (val["clickHandlerArgs"] != "") {
606
+ val["clickHandlerFunc"] = wpvrhotspot;
607
  }
608
  if (val["createTooltipArgs"] != "") {
609
+ val["createTooltipFunc"] = wpvrtooltip;
610
  }
611
  });
612
  });
613
  }
614
  if (scenes) {
615
  jQuery('.scene-gallery').empty();
616
+
617
+ jQuery.each(scenes.scenes, function(key, val) {
618
+ if (val.type == 'cubemap') {
619
+ var img_data = val.cubeMap[0];
620
+ } else {
621
+ var img_data = val.panorama;
622
+ }
623
+ jQuery('.scene-gallery').append('<ul style="width:150px;"><li class="owlscene owl' + key + '">' + key + '</li><li title="Double click to view scene"><img class="scctrl" id="' + key + '_gallery" src="' + img_data + '"></li></ul>');
 
624
  });
625
  }
626
 
628
  var panoshow = pannellum.viewer(response[0]["panoid"], scenes);
629
 
630
  if (scenes.autoRotate) {
631
+ panoshow.on('load', function() {
632
+ setTimeout(function() {
633
+ panoshow.startAutoRotate(scenes.autoRotate, 0);
634
+ }, 3000);
635
+ });
636
+ panoshow.on('scenechange', function() {
637
+ setTimeout(function() {
638
+ panoshow.startAutoRotate(scenes.autoRotate, 0);
639
+ }, 3000);
640
+ });
641
  }
642
 
643
  var touchtime = 0;
644
  if (scenes) {
645
+ jQuery.each(scenes.scenes, function(key, val) {
646
+ document.getElementById('' + key + '_gallery').addEventListener('click', function(e) {
647
+ if (touchtime == 0) {
648
+ touchtime = new Date().getTime();
649
+ } else {
650
+ if (((new Date().getTime()) - touchtime) < 800) {
651
+ panoshow.loadScene(key);
652
+ touchtime = 0;
653
+ } else {
654
+ touchtime = new Date().getTime();
655
+ }
656
+ }
657
+ });
 
658
  });
 
659
  }
660
 
661
  }
683
  span.style.marginTop = -span.scrollHeight - 12 + 'px';
684
  }
685
 
686
+ jQuery(document).ready(function($) {
687
+ jQuery("#cross").on("click", function(e) {
688
  e.preventDefault();
689
  jQuery("#custom-ifram").fadeOut();
690
  jQuery(".iframe-wrapper").removeClass("show-modal");
691
  jQuery('iframe').attr('src', $('iframe').attr('src'));
692
  });
693
  });
694
+
695
+
696
+
697
+
698
+
699
+ jQuery(document).ready(function($) {
700
+ $(document).on("click",".outfit img",function(e) {
701
+ var dot_count = $(".floor-plan-pointer").length;
702
+ var pano_scenes = scenes.scenes;
703
+ var top_offset = $(this).offset().top - $(window).scrollTop();
704
+ var left_offset = $(this).offset().left - $(window).scrollLeft();
705
+
706
+ var top_px = Math.round((e.clientY - top_offset - 12));
707
+ var left_px = Math.round((e.clientX - left_offset - 12));
708
+
709
+ var top_perc = top_px / $(this).height() * 100;
710
+ var left_perc = left_px / $(this).width() * 100;
711
+ var options = "";
712
+ for(var i in pano_scenes) {
713
+ options += '<option value="'+i+'">'+i+'</option>';
714
+ }
715
+ var is_backgroud = $(".floor-plan-background-custom-color").val();
716
+ var background_color
717
+ if(is_backgroud != ''){
718
+ background_color = is_backgroud;
719
+ }else{
720
+ background_color = '#cca92c'
721
+ }
722
+
723
+ var dot = '<div class="floor-plan-pointer" id="pointer-'+(dot_count + 1)+'" data-top="'+top_perc+'%" data-left="'+ left_perc +'%" style="background : '+background_color+';top: ' + top_perc + '%; left: ' + left_perc + '%; ">' + (dot_count + 1) + '</div>';
724
+
725
+ var li_content = '<li><label for="floor-plan">Pointer - '+(dot_count + 1)+':</label><select name="plan'+(dot_count + 1)+'" class="floor_plan_scene_option">'+options+'</select><button class="plan-delete" data-id="'+(dot_count + 1)+'"><i class="fas fa-trash-alt"></i></button></li>';
726
+
727
+ $(dot).hide().appendTo($(this).parent()).fadeIn(350);
728
+ $(li_content).hide().appendTo('.floor-plan-pointer-list > ul').fadeIn(350);
729
+
730
+ // $(".floor-plan-pointer").draggable({
731
+ $(".floor-plan-pointer").draggable({
732
+ containment: ".outfit",
733
+ stop: function(event, ui) {
734
+ var new_left_perc = parseInt($(this).css("left")) / ($(".outfit").width() / 100) + "%";
735
+ var new_top_perc = parseInt($(this).css("top")) / ($(".outfit").height() / 100) + "%";
736
+ var output = 'Top: ' + parseInt(new_top_perc) + '%, Left: ' + parseInt(new_left_perc) + '%';
737
+
738
+ $(this).css("left", parseInt($(this).css("left")) / ($(".outfit").width() / 100) + "%");
739
+ $(this).css("top", parseInt($(this).css("top")) / ($(".outfit").height() / 100) + "%");
740
+
741
+ $(this).attr('data-top', parseInt($(this).css("top")) / ($(".outfit").height() / 100) + "%");
742
+ $(this).attr('data-left', parseInt($(this).css("left")) / ($(".outfit").width() / 100) + "%");
743
+ }
744
+ });
745
+
746
+ });
747
+ $(".floor-plan-pointer").draggable({
748
+ containment: ".outfit",
749
+ stop: function(event, ui) {
750
+ var new_left_perc = parseInt($(this).css("left")) / ($(".outfit").width() / 100) + "%";
751
+ var new_top_perc = parseInt($(this).css("top")) / ($(".outfit").height() / 100) + "%";
752
+ var output = 'Top: ' + parseInt(new_top_perc) + '%, Left: ' + parseInt(new_left_perc) + '%';
753
+
754
+ $(this).css("left", parseInt($(this).css("left")) / ($(".outfit").width() / 100) + "%");
755
+ $(this).css("top", parseInt($(this).css("top")) / ($(".outfit").height() / 100) + "%");
756
+
757
+ $(this).attr('data-top', parseInt($(this).css("top")) / ($(".outfit").height() / 100) + "%");
758
+ $(this).attr('data-left', parseInt($(this).css("left")) / ($(".outfit").width() / 100) + "%");
759
+ }
760
+ });
761
+ });
762
+
763
+
764
+ jQuery(document).on("click",".flooplan-toggle",function(e) {
765
+ e.preventDefault();
766
+ jQuery('.wpvr-floor-preview').slideToggle();
767
+ });
768
+
769
+ jQuery(document).on("click",".plan-delete",function(e) {
770
+ e.preventDefault();
771
+ var data = jQuery(this).attr("data-id");
772
+ jQuery('#pointer-'+ data).remove();
773
+ jQuery(this).parent().remove();
774
+ jQuery(".floor-plan-pointer").each(function(index, element) {
775
+ jQuery( this ).text(index + 1 );
776
+ var number = index + 1;
777
+ jQuery( this ).attr("id","pointer-"+ number );
778
+ });
779
+ jQuery(".floor-plan-pointer-list ul li").each( function(index, element){
780
+ var number = index + 1;
781
+ jQuery( this).children("label").text('Pointer - '+ number);
782
+ jQuery( this).children("select").attr('name',"plan-"+number);
783
+ jQuery( this).children(".plan-delete").attr('data-id',number);
784
+ });
785
+ });
786
+
787
  </script>
788
  <?php } ?>
789
 
796
  $postdata = get_post_meta($post->ID, 'panodata', true);
797
  ?>
798
  <div class="shortcode-wrapper">
799
+
800
  <div class="single-shortcode classic">
801
 
802
  <div class="field-wapper">
804
  <button id="panolenspreview" class="panolenspreview wpvr_preview_button"><?php echo __('Preview', 'wpvr'); ?></button>
805
  <!-- End preview button -->
806
  <div class="shortcode-field">
807
+
808
  <p class="copycode" id="copy-shortcode">[wpvr id="<?php echo $id; ?>"]</p>
809
 
810
  <span id="wpvr-copy-shortcode" class="wpvr-copy-shortcode">
819
 
820
  </div>
821
  </div>
822
+ <?php }
823
+ }
 
admin/classes/class-wpvr-scene.php CHANGED
@@ -378,6 +378,7 @@ class WPVR_Scene {
378
  $explainerContent = isset($_POST['explainerContent']) ? $_POST['explainerContent'] : '';
379
  //===Explainer video===//
380
 
 
381
  $scene_fade_duration = '';
382
  $scene_fade_duration = $_POST['scenefadeduration'];
383
 
@@ -442,8 +443,7 @@ class WPVR_Scene {
442
  __("panodata") => $panodata,
443
  __("previewtext") => $previewtext);
444
  $pano_array = apply_filters( 'prepare_scene_pano_array_with_pro_version', $pano_array, $_POST, $advanced_control );
445
- $pano_array = $this->format->prepare_rotation_wrapper_data($pano_array, $rotation); // Prepare tour rotation wrapper data //
446
-
447
  update_post_meta($postid, 'panodata', $pano_array);
448
  die();
449
 
@@ -473,6 +473,9 @@ class WPVR_Scene {
473
  $diskeyboard = $this->format->set_checkbox_value(@$_POST['diskeyboard']);
474
  $keyboardzoom = $this->format->set_checkbox_value(@$_POST['keyboardzoom']);
475
 
 
 
 
476
  $scene_fade_duration = sanitize_text_field($_POST['scenefadeduration']);
477
  $preview = esc_url($_POST['preview']);
478
 
@@ -501,7 +504,10 @@ class WPVR_Scene {
501
  $this->validator->empty_scene_validation($panodata); // Empty scene content error control and validation //
502
 
503
  $this->validator->duplicate_hotspot_validation($panodata);
504
-
 
 
 
505
  $default_data = array();
506
  if ($gzoom == 'on') {
507
  $default_data = array("firstScene" => $default_scene, "sceneFadeDuration" => $scene_fade_duration, "hfov" => $default_global_zoom, "maxHfov" => $max_global_zoom, "minHfov" => $min_global_zoom);
@@ -518,9 +524,14 @@ class WPVR_Scene {
518
  $pano_response = array("autoLoad" => $autoload, "defaultZoom" => $default_global_zoom, "minZoom" => $min_global_zoom, "maxZoom" => $max_global_zoom, "showControls" => $control, "compass" => $compass, "mouseZoom" => $mouseZoom, "draggable" => $draggable, "disableKeyboardCtrl" => $diskeyboard, 'keyboardZoom' => $keyboardzoom, "preview" => $preview, "autoRotate" => $autorotation, "autoRotateInactivityDelay" => $autorotationinactivedelay, "autoRotateStopDelay" => $autorotationstopdelay, "default" => $default_data, "scenes" => $scene_data);
519
 
520
  $pano_response = $this->format->prepare_rotation_wrapper_data($pano_response, $rotation);
521
-
 
 
 
 
 
522
  $response = array();
523
- $response = array($pano_id_array, $pano_response, $panovideo);
524
  wp_send_json_success($response);
525
  }
526
 
@@ -577,7 +588,15 @@ class WPVR_Scene {
577
  $gyro_orientation = $postdata['deviceorientationcontrol'];
578
  }
579
  }
580
-
 
 
 
 
 
 
 
 
581
 
582
  $compass = false;
583
  $audio_right = "5px";
@@ -587,16 +606,33 @@ class WPVR_Scene {
587
  $audio_right = "60px";
588
  }
589
  }
 
 
 
 
 
 
 
 
 
590
 
591
  //===explainer handle===//
592
 
593
  $explainer_right = "10px";
594
- if ((isset($postdata['compass']) && $postdata['compass'] == true) && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')) {
 
 
595
  $explainer_right = "90px";
596
- } elseif (isset($postdata['compass']) && $postdata['compass'] == true) {
597
  $explainer_right = "60px";
 
 
 
 
598
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
599
  $explainer_right = "30px";
 
 
600
  }
601
 
602
 
@@ -611,16 +647,33 @@ class WPVR_Scene {
611
  $audio_right = "130px";
612
  }
613
  }
 
 
 
 
 
 
 
 
 
614
 
615
  //===explainer handle===//
616
-
617
  $explainer_right = "65px";
 
618
  if ((isset($postdata['compass']) && $postdata['compass'] == true) && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')) {
619
  $explainer_right = "150px";
620
- } elseif (isset($postdata['compass']) && $postdata['compass'] == true) {
 
 
 
 
 
 
621
  $explainer_right = "130px";
622
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
623
  $explainer_right = "90px";
 
 
624
  }
625
  }
626
 
@@ -1146,6 +1199,45 @@ class WPVR_Scene {
1146
  display: none;
1147
  }';
1148
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1149
 
1150
  $html .= '</style>';
1151
  if (wpvr_isMobileDevice()) {
@@ -1347,6 +1439,17 @@ class WPVR_Scene {
1347
  }
1348
  //===Custom Control===//
1349
 
 
 
 
 
 
 
 
 
 
 
 
1350
  if ($vrgallery) {
1351
  //===Carousal setup===//
1352
  $html .= '<div id="vrgcontrols' . $id . '" class="vrgcontrols">';
@@ -1432,6 +1535,43 @@ class WPVR_Scene {
1432
  //===Explainer video section End===//
1433
 
1434
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1435
  $html .= '<div class="wpvr-hotspot-tweak-contents-wrapper" style="display: none">';
1436
  $html .= '<i class="fa fa-times cross" data-id="' . $id . '"></i>';
1437
  $html .= '<div class="wpvr-hotspot-tweak-contents-flex">';
@@ -1541,6 +1681,10 @@ class WPVR_Scene {
1541
  $html .= 'var panoshow' . $id . ' = pannellum.viewer(response[0]["panoid"], scenes);';
1542
 
1543
  //===Dplicate mode only for vr mode===//
 
 
 
 
1544
  $html .= 'var response_duplicate = ' . $response . ';';
1545
  $html .= 'var scenes_duplicate = response_duplicate[1];';
1546
 
@@ -1628,7 +1772,6 @@ class WPVR_Scene {
1628
  pitch: panoshow' . $id . '.getPitch(),
1629
  yaw: panoshow' . $id . '.getYaw(),
1630
  };
1631
- console.log("click orientation")
1632
  panoShowCardBoardOnTrigger(data);
1633
  }
1634
  ';
@@ -1716,6 +1859,7 @@ class WPVR_Scene {
1716
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").hide();
1717
  getParent.find("#pano' .$id. ' #controls'.$id.'").hide();
1718
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").hide();
 
1719
  getParent.find("#pano' .$id. ' #vrgcontrols'.$id.'").hide();
1720
  getParent.find("#pano' .$id. ' #sccontrols'.$id.'").hide();
1721
  getParent.find("#pano' .$id. ' #adcontrol'.$id.'").hide();
@@ -1806,6 +1950,7 @@ class WPVR_Scene {
1806
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").show();
1807
  getParent.find("#pano' .$id. ' #controls'.$id.'").show();
1808
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").show();
 
1809
 
1810
  getParent.find("#pano2' . $id . ' .pnlm-controls-container").show();
1811
  getParent.find("#pano' . $id . ' .pnlm-controls-container").show();
@@ -1852,6 +1997,49 @@ class WPVR_Scene {
1852
 
1853
  //=== end Dplicate mode only for vr mode===//
1854
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1855
  $html .= 'panoshow' . $id . '.on("load", function (){
1856
  if(localStorage.getItem("vr_mode") == "off") {
1857
  jQuery(".vr-mode-title").hide();
@@ -2026,6 +2214,27 @@ class WPVR_Scene {
2026
 
2027
  //===Explainer Script End===//
2028
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2029
  if ($vrgallery_display) {
2030
 
2031
  if (!$autoload) {
378
  $explainerContent = isset($_POST['explainerContent']) ? $_POST['explainerContent'] : '';
379
  //===Explainer video===//
380
 
381
+
382
  $scene_fade_duration = '';
383
  $scene_fade_duration = $_POST['scenefadeduration'];
384
 
443
  __("panodata") => $panodata,
444
  __("previewtext") => $previewtext);
445
  $pano_array = apply_filters( 'prepare_scene_pano_array_with_pro_version', $pano_array, $_POST, $advanced_control );
446
+ $pano_array = $this->format->prepare_rotation_wrapper_data($pano_array, $rotation); // Prepare tour rotation wrapper data /
 
447
  update_post_meta($postid, 'panodata', $pano_array);
448
  die();
449
 
473
  $diskeyboard = $this->format->set_checkbox_value(@$_POST['diskeyboard']);
474
  $keyboardzoom = $this->format->set_checkbox_value(@$_POST['keyboardzoom']);
475
 
476
+ $floor_plan_enabler = $this->format->set_pro_checkbox_value(@$_POST['wpvr_floor_plan_enabler']);
477
+ $floor_plan_image = $_POST['wpvr_floor_plan_image'];
478
+
479
  $scene_fade_duration = sanitize_text_field($_POST['scenefadeduration']);
480
  $preview = esc_url($_POST['preview']);
481
 
504
  $this->validator->empty_scene_validation($panodata); // Empty scene content error control and validation //
505
 
506
  $this->validator->duplicate_hotspot_validation($panodata);
507
+ if($floor_plan_enabler == 'on'){
508
+ $this->validator->empty_floor_plan_image_validation($floor_plan_image);
509
+ }
510
+
511
  $default_data = array();
512
  if ($gzoom == 'on') {
513
  $default_data = array("firstScene" => $default_scene, "sceneFadeDuration" => $scene_fade_duration, "hfov" => $default_global_zoom, "maxHfov" => $max_global_zoom, "minHfov" => $min_global_zoom);
524
  $pano_response = array("autoLoad" => $autoload, "defaultZoom" => $default_global_zoom, "minZoom" => $min_global_zoom, "maxZoom" => $max_global_zoom, "showControls" => $control, "compass" => $compass, "mouseZoom" => $mouseZoom, "draggable" => $draggable, "disableKeyboardCtrl" => $diskeyboard, 'keyboardZoom' => $keyboardzoom, "preview" => $preview, "autoRotate" => $autorotation, "autoRotateInactivityDelay" => $autorotationinactivedelay, "autoRotateStopDelay" => $autorotationstopdelay, "default" => $default_data, "scenes" => $scene_data);
525
 
526
  $pano_response = $this->format->prepare_rotation_wrapper_data($pano_response, $rotation);
527
+
528
+ $pano_floor_plan = array();
529
+ $pano_floor_plan = array(
530
+ "floor_plan_tour_enabler" => $floor_plan_enabler,
531
+ "floor_plan_attachment_url" => $floor_plan_image
532
+ );
533
  $response = array();
534
+ $response = array($pano_id_array, $pano_response, $panovideo,$pano_floor_plan);
535
  wp_send_json_success($response);
536
  }
537
 
588
  $gyro_orientation = $postdata['deviceorientationcontrol'];
589
  }
590
  }
591
+ //== Floor plan handle ==//
592
+ $floor_plan_enable = 'off';
593
+ $floor_plan_image = '';
594
+ if (isset($postdata['floor_plan_tour_enabler']) && $postdata['floor_plan_tour_enabler'] == 'on'){
595
+ $floor_plan_enable = $postdata['floor_plan_tour_enabler'];
596
+ if(isset($postdata['floor_plan_attachment_url']) && !empty($postdata['floor_plan_attachment_url'])){
597
+ $floor_plan_image = $postdata['floor_plan_attachment_url'];
598
+ }
599
+ }
600
 
601
  $compass = false;
602
  $audio_right = "5px";
606
  $audio_right = "60px";
607
  }
608
  }
609
+ $floor_map_right = "10px";
610
+ if((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')){
611
+ $floor_map_right = "85px";
612
+ }elseif(isset($postdata['compass']) && $postdata['compass'] == 'on'){
613
+ $floor_map_right = "55px";
614
+ }elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
615
+ $floor_map_right = "25px";
616
+ }
617
+
618
 
619
  //===explainer handle===//
620
 
621
  $explainer_right = "10px";
622
+ if ((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on') && ( $floor_plan_enable == 'on' && !empty($floor_plan_image) ) ) {
623
+ $explainer_right = "125px";
624
+ } elseif (isset($postdata['compass']) && $postdata['compass'] == 'on' && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
625
  $explainer_right = "90px";
626
+ } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on" && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
627
  $explainer_right = "60px";
628
+ } elseif((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on') ) {
629
+ $explainer_right = "80px";
630
+ }elseif (isset($postdata['compass']) && $postdata['compass'] == 'on') {
631
+ $explainer_right = "55px";
632
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
633
  $explainer_right = "30px";
634
+ } elseif ($floor_plan_enable == 'on' && !empty($floor_plan_image) ) {
635
+ $explainer_right = "40px";
636
  }
637
 
638
 
647
  $audio_right = "130px";
648
  }
649
  }
650
+ //===Floor plan handle===//
651
+ $floor_map_right = "60px";
652
+ if((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')){
653
+ $floor_map_right = "150px";
654
+ }elseif(isset($postdata['compass']) && $postdata['compass'] == 'on'){
655
+ $floor_map_right = "120px";
656
+ }elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
657
+ $floor_map_right = "90px";
658
+ }
659
 
660
  //===explainer handle===//
 
661
  $explainer_right = "65px";
662
+
663
  if ((isset($postdata['compass']) && $postdata['compass'] == true) && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')) {
664
  $explainer_right = "150px";
665
+ } elseif((isset($postdata['compass']) && $postdata['compass'] == true) && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on') && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
666
+ $explainer_right = "180px";
667
+ } elseif (isset($postdata['compass']) && $postdata['compass'] == true && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
668
+ $explainer_right = "150px";
669
+ } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on" && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
670
+ $explainer_right = "120px";
671
+ }elseif (isset($postdata['compass']) && $postdata['compass'] == true) {
672
  $explainer_right = "130px";
673
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
674
  $explainer_right = "90px";
675
+ }elseif ($floor_plan_enable == 'on' && !empty($floor_plan_image) ) {
676
+ $explainer_right = "90px";
677
  }
678
  }
679
 
1199
  display: none;
1200
  }';
1201
  }
1202
+ $floor_plan_custom_color = isset($postdata['floor_plan_custom_color']) ? $postdata['floor_plan_custom_color'] : '#cca92c';
1203
+ $foreground_color_pointer = '#fff';
1204
+ if($floor_plan_custom_color != ''){
1205
+ $pointer_pulse = wpvr_hex2rgb($floor_plan_custom_color);
1206
+ $floor_rgb = wpvr_HTMLToRGB($floor_plan_custom_color);
1207
+ $floor_hsl = wpvr_RGBToHSL($floor_rgb);
1208
+ if ($floor_hsl->lightness > 200) {
1209
+ $foreground_color_pointer = '#000000';
1210
+ }
1211
+ $html .= '
1212
+ .wpvr-floor-map .floor-plan-pointer.add-pulse:before {
1213
+ border: 17px solid '.$floor_plan_custom_color.';
1214
+ }
1215
+ @-webkit-keyframes pulse {
1216
+ 0% {
1217
+ -webkit-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0.7);
1218
+ }
1219
+ 70% {
1220
+ -webkit-box-shadow: 0 0 0 10px rgba('.$pointer_pulse[0].', 0);
1221
+ }
1222
+ 100% {
1223
+ -webkit-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0);
1224
+ }
1225
+ }
1226
+ @keyframes pulse {
1227
+ 0% {
1228
+ -moz-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0.7);
1229
+ box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0.7);
1230
+ }
1231
+ 70% {
1232
+ -moz-box-shadow: 0 0 0 10px rgba('.$pointer_pulse[0].', 0);
1233
+ box-shadow: 0 0 0 10px rgba('.$pointer_pulse[0].', 0);
1234
+ }
1235
+ 100% {
1236
+ -moz-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0);
1237
+ box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0);
1238
+ }
1239
+ }';
1240
+ }
1241
 
1242
  $html .= '</style>';
1243
  if (wpvr_isMobileDevice()) {
1439
  }
1440
  //===Custom Control===//
1441
 
1442
+ //===Floor map button===//
1443
+ $status = get_option('wpvr_edd_license_status');
1444
+ if ($status !== false && 'valid' == $status && $is_pro){
1445
+ if ($floor_plan_enable == "on" && !empty($floor_plan_image)) {
1446
+ $html .= '<div class="floor_map_button" id="floor_map_button_' . $id . '" style="right:'.$floor_map_right.'">';
1447
+ $html .= '<div class="ctrl" id="floor_map_target_' . $id . '"><i class="fas fa-map" style="color:#f7fffb;"></i></div>';
1448
+ $html .= '</div>';
1449
+ }
1450
+ }
1451
+ //===floor map button===//
1452
+
1453
  if ($vrgallery) {
1454
  //===Carousal setup===//
1455
  $html .= '<div id="vrgcontrols' . $id . '" class="vrgcontrols">';
1535
  //===Explainer video section End===//
1536
 
1537
 
1538
+ //===Floor plan section===//
1539
+ $floor_map_image = "";
1540
+ $floor_map_pointer = '';
1541
+ $floor_map_scene_id = '';
1542
+ $floor_plan_custom_color = '#cca92c';
1543
+
1544
+ if (isset($postdata['floor_plan_attachment_url'])) {
1545
+ $floor_map_image = $postdata['floor_plan_attachment_url'];
1546
+ $floor_map_pointer = $postdata['floor_plan_pointer_position'];
1547
+ $floor_map_scene_id = $postdata['floor_plan_data_list'];
1548
+ $floor_plan_custom_color = $postdata['floor_plan_custom_color'];
1549
+ }
1550
+ $html .= '<div class="wpvr-floor-map" id="wpvr-floor-map' . $id . '" style="display: none">';
1551
+ $html .= '<span class="close-floor-map-plan"><i class="fa fa-times"></i></span>';
1552
+ $html .= '<img src="'.$floor_map_image.'">';
1553
+ foreach($floor_map_pointer as $key=> $pointer_position){
1554
+ $html .= '<div class="floor-plan-pointer ui-draggable ui-draggable-handle" scene_id = "'.$floor_map_scene_id[$key]->value.'" id="'.$pointer_position->id.'" data-top="'.$pointer_position->data_top.'" data-left="'.$pointer_position->data_left.'" style="'.$pointer_position->style.'">
1555
+ <svg class="floor-pointer-circle" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1556
+ <circle cx="12" cy="12" r="11.5" stroke="'.$floor_plan_custom_color.'"/>
1557
+ <circle cx="12" cy="12" r="5" fill="'.$foreground_color_pointer.'"/>
1558
+ </svg>
1559
+ <svg class="floor-pointer-flash" width="54" height="35" viewBox="0 0 54 35" fill="none" xmlns="http://www.w3.org/2000/svg">
1560
+ <path d="M0.454054 1.32433L11.7683 34.3243C11.9069 34.7285 12.287 35 12.7143 35H41.2857C41.713 35 42.0931 34.7285 42.2317 34.3243L53.5459 1.32432C53.7685 0.675257 53.2862 0 52.6 0H1.4C0.713843 0 0.231517 0.675258 0.454054 1.32433Z" fill="url(#paint0_linear_1_10)"/>
1561
+ <defs>
1562
+ <linearGradient id="paint0_linear_1_10" x1="27" y1="4.59807e-08" x2="26.5" y2="28" gradientUnits="userSpaceOnUse">
1563
+ <stop stop-color="'.$floor_plan_custom_color.'" stop-opacity="0"/>
1564
+ <stop offset="1" stop-color="'.$floor_plan_custom_color.'"/>
1565
+ </linearGradient>
1566
+ </defs>
1567
+ </svg>
1568
+
1569
+
1570
+ </div>';
1571
+ }
1572
+ $html .= '</div>';
1573
+ //===Floor plan section===//
1574
+
1575
  $html .= '<div class="wpvr-hotspot-tweak-contents-wrapper" style="display: none">';
1576
  $html .= '<i class="fa fa-times cross" data-id="' . $id . '"></i>';
1577
  $html .= '<div class="wpvr-hotspot-tweak-contents-flex">';
1681
  $html .= 'var panoshow' . $id . ' = pannellum.viewer(response[0]["panoid"], scenes);';
1682
 
1683
  //===Dplicate mode only for vr mode===//
1684
+ $response2 = json_decode($response);
1685
+ $response2[1]->compass = false;
1686
+ $response2[1]->autoRotate = false;
1687
+ $response = json_encode($response2);
1688
  $html .= 'var response_duplicate = ' . $response . ';';
1689
  $html .= 'var scenes_duplicate = response_duplicate[1];';
1690
 
1772
  pitch: panoshow' . $id . '.getPitch(),
1773
  yaw: panoshow' . $id . '.getYaw(),
1774
  };
 
1775
  panoShowCardBoardOnTrigger(data);
1776
  }
1777
  ';
1859
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").hide();
1860
  getParent.find("#pano' .$id. ' #controls'.$id.'").hide();
1861
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").hide();
1862
+ getParent.find("#pano' .$id. ' #floor_map_button_'.$id.'").hide();
1863
  getParent.find("#pano' .$id. ' #vrgcontrols'.$id.'").hide();
1864
  getParent.find("#pano' .$id. ' #sccontrols'.$id.'").hide();
1865
  getParent.find("#pano' .$id. ' #adcontrol'.$id.'").hide();
1950
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").show();
1951
  getParent.find("#pano' .$id. ' #controls'.$id.'").show();
1952
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").show();
1953
+ getParent.find("#pano' .$id. ' #floor_map_button_'.$id.'").show();
1954
 
1955
  getParent.find("#pano2' . $id . ' .pnlm-controls-container").show();
1956
  getParent.find("#pano' . $id . ' .pnlm-controls-container").show();
1997
 
1998
  //=== end Dplicate mode only for vr mode===//
1999
 
2000
+ $html .= 'jQuery(".wpvr-floor-map .floor-plan-pointer").on("click",function(){
2001
+ var scene_id = jQuery(this).attr("scene_id");
2002
+ panoshow' . $id . '.loadScene(scene_id)
2003
+ jQuery(".floor-plan-pointer").removeClass("add-pulse")
2004
+ jQuery(this).addClass("add-pulse")
2005
+
2006
+ });';
2007
+ $status = get_option('wpvr_edd_license_status');
2008
+ if ($status !== false && 'valid' == $status && $is_pro){
2009
+ $html .= 'panoshow' . $id . '.on("scenechange", function (scene){
2010
+ jQuery(".center-pointer").removeClass("wpvr-pluse-effect")
2011
+ jQuery(".floor-plan-pointer").each(function(index ,element){
2012
+ var scene_id = jQuery(this).attr("scene_id");
2013
+ if( active_scene == scene_id ){
2014
+ jQuery(".floor-plan-pointer").removeClass("add-pulse")
2015
+ jQuery(this).addClass("add-pulse")
2016
+ }
2017
+ });
2018
+
2019
+ });';
2020
+ $html .= 'panoshow' . $id . '.on("load", function (){
2021
+ if(jQuery(".floor-plan-pointer").length > 0){
2022
+ jQuery(".floor-plan-pointer").each(function(index ,element){
2023
+ var scene_id = jQuery(this).attr("scene_id");
2024
+ if( active_scene == scene_id ){
2025
+ jQuery(".floor-plan-pointer").removeClass("add-pulse")
2026
+ jQuery(this).addClass("add-pulse")
2027
+ }
2028
+ });
2029
+ }
2030
+ });';
2031
+ }
2032
+
2033
+ $html .= '
2034
+ const node = document.querySelector(".add-pulse");
2035
+ panoshow' . $id . '.on("compasschange", function (data){
2036
+ console.log(data);
2037
+ // const node = document.querySelector(".add-pulse");
2038
+ // node.style.transform = data;
2039
+ // jQuery(".add-pulse").css({"transform":data});
2040
+
2041
+ });
2042
+ ';
2043
  $html .= 'panoshow' . $id . '.on("load", function (){
2044
  if(localStorage.getItem("vr_mode") == "off") {
2045
  jQuery(".vr-mode-title").hide();
2214
 
2215
  //===Explainer Script End===//
2216
 
2217
+
2218
+ //===Floor map Script===//
2219
+ $html .= '
2220
+ jQuery(document).on("click","#floor_map_button_' . $id . '",function() {
2221
+ jQuery("#wpvr-floor-map' . $id . '").toggle().removeClass("fullwindow");
2222
+ });
2223
+
2224
+ jQuery(document).on("dblclick","#wpvr-floor-map' . $id . '",function(){
2225
+ jQuery(this).addClass("fullwindow");
2226
+ jQuery(this).parents(".pano-wrap").addClass("show-modal");
2227
+ });
2228
+
2229
+ jQuery(document).on("click",".close-floor-map-plan",function() {
2230
+ jQuery(this).parent(".wpvr-floor-map").hide();
2231
+ jQuery(this).parent(".wpvr-floor-map").removeClass("fullwindow");
2232
+ jQuery(this).parents(".pano-wrap").removeClass("show-modal");
2233
+ });
2234
+
2235
+ ';
2236
+ //===Floor map Script End===//
2237
+
2238
  if ($vrgallery_display) {
2239
 
2240
  if (!$autoload) {
admin/css/wpvr-admin.css CHANGED
@@ -872,6 +872,7 @@ div.custom-tooltip:hover span:after {
872
  margin-right: 10px;
873
  }
874
 
 
875
  .rex-pano-tab-content .rex-pano-tab.streetview,
876
  .rex-pano-tab-content .rex-pano-tab.background-tour,
877
  .rex-pano-tab-content .rex-pano-tab.video,
@@ -1031,11 +1032,13 @@ div.custom-tooltip:hover span:after {
1031
  margin-bottom: 10px;
1032
  }
1033
 
 
1034
  .rex-pano-tab-content .general .single-settings.preview-setting .preview-attachment-url,
1035
  .rex-pano-tab-content .general .single-settings.preview-setting .preview-upload {
1036
  display: none;
1037
  }
1038
 
 
1039
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame {
1040
  width: 100%;
1041
  height: 220px;
@@ -1046,7 +1049,10 @@ div.custom-tooltip:hover span:after {
1046
  background-size: cover;
1047
  position: relative;
1048
  }
1049
-
 
 
 
1050
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label {
1051
  width: 100%;
1052
  height: 100%;
@@ -1056,6 +1062,7 @@ div.custom-tooltip:hover span:after {
1056
  justify-content: center;
1057
  }
1058
 
 
1059
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label span {
1060
  font-size: 14px;
1061
  color: #363b4e;
@@ -1063,10 +1070,13 @@ div.custom-tooltip:hover span:after {
1063
  margin-top: 10px;
1064
  }
1065
 
 
1066
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label img {
1067
  max-width: 100%;
1068
  }
1069
 
 
 
1070
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded span,
1071
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded img {
1072
  display: none;
@@ -1075,6 +1085,7 @@ div.custom-tooltip:hover span:after {
1075
 
1076
  /* -----remove attachment style----- */
1077
 
 
1078
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment {
1079
  position: absolute;
1080
  right: 6px;
@@ -1090,10 +1101,13 @@ div.custom-tooltip:hover span:after {
1090
  display: none;
1091
  }
1092
 
 
1093
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded span.remove-attachment {
1094
  display: block;
1095
  }
1096
 
 
 
1097
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:before,
1098
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:after {
1099
  content: "";
@@ -1107,6 +1121,7 @@ div.custom-tooltip:hover span:after {
1107
  transform-origin: center;
1108
  }
1109
 
 
1110
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:after {
1111
  transform: translate(-50%, -50%) rotate(-45deg);
1112
  }
@@ -1114,6 +1129,7 @@ div.custom-tooltip:hover span:after {
1114
 
1115
  /* ---autoload--- */
1116
 
 
1117
  .rex-pano-tab-content .background-tour .single-settings.inline-style,
1118
  .rex-pano-tab-content .general .inner-nav-content .single-settings:not(.preview-setting) {
1119
  width: 100%;
@@ -1132,6 +1148,7 @@ div.custom-tooltip:hover span:after {
1132
  height: 33px;
1133
  }
1134
 
 
1135
  .rex-pano-tab-content .background-tour .single-settings.inline-style .wpvr-switcher,
1136
  .rex-pano-tab-content .general .inner-nav-content .single-settings .wpvr-switcher {
1137
  min-width: auto;
@@ -1728,7 +1745,8 @@ div.custom-tooltip:hover span:after {
1728
  width: 20% !important;
1729
  }
1730
 
1731
- .rex-pano-tab.streetview .single-settings .field-tooltip,
 
1732
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip,
1733
  .rex-pano-tab.general .single-settings .field-tooltip {
1734
  position: relative;
@@ -1755,6 +1773,8 @@ div.custom-tooltip:hover span:after {
1755
  top: 5px;
1756
  }
1757
 
 
 
1758
  .rex-pano-tab.streetview .single-settings .field-tooltip i,
1759
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip i,
1760
  .single-scene .scene-setting .field-tooltip i,
@@ -1764,6 +1784,8 @@ div.custom-tooltip:hover span:after {
1764
  cursor: help;
1765
  }
1766
 
 
 
1767
  .rex-pano-tab.streetview .single-settings .field-tooltip span,
1768
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip span,
1769
  .single-scene .scene-setting .field-tooltip span,
@@ -1797,6 +1819,8 @@ div.custom-tooltip:hover span:after {
1797
  transition: all 0.5s ease;
1798
  }
1799
 
 
 
1800
  .rex-pano-tab.streetview .single-settings .field-tooltip span:before,
1801
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip span:before,
1802
  .single-scene .scene-setting .field-tooltip span:before,
@@ -1819,7 +1843,8 @@ div.custom-tooltip:hover span:after {
1819
  }
1820
 
1821
 
1822
-
 
1823
  .rex-pano-tab.streetview .single-settings .field-tooltip:hover span,
1824
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip:hover span,
1825
  .single-scene .scene-setting .field-tooltip:hover span,
@@ -1997,6 +2022,153 @@ div.custom-tooltip:hover span:after {
1997
  background: url(../icon/link.png) no-repeat center center / 100% 100%;
1998
  }
1999
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2000
  .single-hotspot .hotspot-setting label,
2001
  .single-scene .scene-setting label {
2002
  color: #494b51;
@@ -2005,6 +2177,9 @@ div.custom-tooltip:hover span:after {
2005
  display: block;
2006
  margin-bottom: 10px;
2007
  }
 
 
 
2008
 
2009
  .rex-pano-tab .streetview-setting .form-group input:not([type=checkbox]):not([type=button]),
2010
  .rex-pano-tab .preview-setting input.preview-upload,
@@ -2032,6 +2207,7 @@ div.custom-tooltip:hover span:after {
2032
  max-width: 100%;
2033
  }
2034
 
 
2035
  .single-scene .scene-setting .form-group img {
2036
  max-width: 400px;
2037
  width: 100%;
@@ -2055,6 +2231,7 @@ div.custom-tooltip:hover span:after {
2055
  border-radius: 4px;
2056
  }
2057
 
 
2058
  .rex-pano-tab .wpvr_continue_guide {
2059
  margin-top: 13px;
2060
  line-height: 1;
@@ -2199,6 +2376,7 @@ button.delete-scene {
2199
  flex-flow: row wrap;
2200
  border-bottom: 1px solid #e4e4e4;
2201
  }
 
2202
  .rex-pano-tab-content .background-tour .background-tour-left {
2203
  width: 50%;
2204
  padding-right: 15px;
872
  margin-right: 10px;
873
  }
874
 
875
+ .rex-pano-tab-content .rex-pano-tab.floor-plan,
876
  .rex-pano-tab-content .rex-pano-tab.streetview,
877
  .rex-pano-tab-content .rex-pano-tab.background-tour,
878
  .rex-pano-tab-content .rex-pano-tab.video,
1032
  margin-bottom: 10px;
1033
  }
1034
 
1035
+ .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-upload,
1036
  .rex-pano-tab-content .general .single-settings.preview-setting .preview-attachment-url,
1037
  .rex-pano-tab-content .general .single-settings.preview-setting .preview-upload {
1038
  display: none;
1039
  }
1040
 
1041
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame,
1042
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame {
1043
  width: 100%;
1044
  height: 220px;
1049
  background-size: cover;
1050
  position: relative;
1051
  }
1052
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame{
1053
+ background-size: contain;
1054
+ }
1055
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame label,
1056
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label {
1057
  width: 100%;
1058
  height: 100%;
1062
  justify-content: center;
1063
  }
1064
 
1065
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame label span,
1066
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label span {
1067
  font-size: 14px;
1068
  color: #363b4e;
1070
  margin-top: 10px;
1071
  }
1072
 
1073
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame label img,
1074
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label img {
1075
  max-width: 100%;
1076
  }
1077
 
1078
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame.img-uploaded span,
1079
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame.img-uploaded img,
1080
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded span,
1081
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded img {
1082
  display: none;
1085
 
1086
  /* -----remove attachment style----- */
1087
 
1088
+ .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment,
1089
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment {
1090
  position: absolute;
1091
  right: 6px;
1101
  display: none;
1102
  }
1103
 
1104
+ .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame.img-uploaded .floor-plan-remove-attachment,
1105
  .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded span.remove-attachment {
1106
  display: block;
1107
  }
1108
 
1109
+ .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment:before,
1110
+ .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment:after,
1111
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:before,
1112
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:after {
1113
  content: "";
1121
  transform-origin: center;
1122
  }
1123
 
1124
+ .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment:after,
1125
  .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:after {
1126
  transform: translate(-50%, -50%) rotate(-45deg);
1127
  }
1129
 
1130
  /* ---autoload--- */
1131
 
1132
+ .rex-pano-tab-content .floor-plan .single-settings.inline-style,
1133
  .rex-pano-tab-content .background-tour .single-settings.inline-style,
1134
  .rex-pano-tab-content .general .inner-nav-content .single-settings:not(.preview-setting) {
1135
  width: 100%;
1148
  height: 33px;
1149
  }
1150
 
1151
+ .rex-pano-tab-content .floor-plan .single-settings .wpvr-switcher,
1152
  .rex-pano-tab-content .background-tour .single-settings.inline-style .wpvr-switcher,
1153
  .rex-pano-tab-content .general .inner-nav-content .single-settings .wpvr-switcher {
1154
  min-width: auto;
1745
  width: 20% !important;
1746
  }
1747
 
1748
+ .rex-pano-tab.floor-plan h4 .field-tooltip,
1749
+ .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip,
1750
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip,
1751
  .rex-pano-tab.general .single-settings .field-tooltip {
1752
  position: relative;
1773
  top: 5px;
1774
  }
1775
 
1776
+ .rex-pano-tab.floor-plan h4 .field-tooltip i,
1777
+ .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip i,
1778
  .rex-pano-tab.streetview .single-settings .field-tooltip i,
1779
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip i,
1780
  .single-scene .scene-setting .field-tooltip i,
1784
  cursor: help;
1785
  }
1786
 
1787
+ .rex-pano-tab.floor-plan h4 .field-tooltip span,
1788
+ .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip span,
1789
  .rex-pano-tab.streetview .single-settings .field-tooltip span,
1790
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip span,
1791
  .single-scene .scene-setting .field-tooltip span,
1819
  transition: all 0.5s ease;
1820
  }
1821
 
1822
+ .rex-pano-tab.floor-plan h4 .field-tooltip span:before,
1823
+ .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip span:before,
1824
  .rex-pano-tab.streetview .single-settings .field-tooltip span:before,
1825
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip span:before,
1826
  .single-scene .scene-setting .field-tooltip span:before,
1843
  }
1844
 
1845
 
1846
+ .rex-pano-tab.floor-plan h4 .field-tooltip:hover span,
1847
+ .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip:hover span,
1848
  .rex-pano-tab.streetview .single-settings .field-tooltip:hover span,
1849
  .rex-pano-tab.backgroundTour .single-settings .field-tooltip:hover span,
1850
  .single-scene .scene-setting .field-tooltip:hover span,
2022
  background: url(../icon/link.png) no-repeat center center / 100% 100%;
2023
  }
2024
 
2025
+ .wpvr-floor-preview .floor-plan-pointer.ui-draggable-dragging {
2026
+ box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.5);
2027
+ transform: scale3d(1.2, 1.2, 1.2);
2028
+ background: rgba(255, 255, 255, 0.7);
2029
+ }
2030
+
2031
+ .wpvr-floor-preview .floor-plan-pointer {
2032
+ position: absolute;
2033
+ width: 18px;
2034
+ height: 18px;
2035
+ background: #cca92c;
2036
+ border-radius: 50%;
2037
+ overflow: hidden;
2038
+ cursor: pointer;
2039
+ box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
2040
+ line-height: 24px;
2041
+ font-size: 12px;
2042
+ font-weight: bold;
2043
+ transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out, background 0.3s ease-in-out;
2044
+ animation: pulse 1s infinite;
2045
+ display: flex;
2046
+ align-items: center;
2047
+ justify-content: center;
2048
+ }
2049
+
2050
+
2051
+ @-webkit-keyframes pulse {
2052
+ 0% {
2053
+ -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
2054
+ }
2055
+ 70% {
2056
+ -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
2057
+ }
2058
+ 100% {
2059
+ -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
2060
+ }
2061
+ }
2062
+ @keyframes pulse {
2063
+ 0% {
2064
+ -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
2065
+ box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
2066
+ }
2067
+ 70% {
2068
+ -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
2069
+ box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
2070
+ }
2071
+ 100% {
2072
+ -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
2073
+ box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
2074
+ }
2075
+ }
2076
+
2077
+ .wpvr-floor-preview {
2078
+ position: absolute;
2079
+ top: 50%;
2080
+ left: 50%;
2081
+ z-index: 9;
2082
+ transform: translate(-50%, -50%);
2083
+ width: 80%;
2084
+ display: none;
2085
+ height: 80%;
2086
+ }
2087
+
2088
+ .wpvr-floor-preview .wpvr-floor-preview-inner {
2089
+ width: 100%;
2090
+ height: 100%;
2091
+ display: flex;
2092
+ flex-flow: column;
2093
+ align-items: center;
2094
+ justify-content: center;
2095
+ }
2096
+
2097
+ .wpvr-floor-preview img {
2098
+ max-width: 100%;
2099
+ max-height: 100%;
2100
+ width: 100%;
2101
+ display: block;
2102
+ margin: 0 auto;
2103
+ border-radius: 8px;
2104
+ }
2105
+
2106
+ .flooplan-toggle {
2107
+ position: absolute;
2108
+ bottom: 10px;
2109
+ right: 60px;
2110
+ z-index: 98;
2111
+ background: #fff;
2112
+ border: none;
2113
+ cursor: pointer;
2114
+ color: #000;
2115
+ line-height: 1;
2116
+ padding: 8px 10px;
2117
+ border-radius: 5px;
2118
+ font-size: 19px;
2119
+ }
2120
+
2121
+
2122
+ .floor-plan-pointer-list .floor-plan-pointer-list-title {
2123
+ font-size: 18px;
2124
+ color: #262626;
2125
+ font-weight: 500;
2126
+ margin-bottom: 10px;
2127
+ margin-top : 0px;
2128
+ display: flex;
2129
+ align-items: center;
2130
+
2131
+ }
2132
+ .floor-plan-pointer-list ul li {
2133
+ background: #fff;
2134
+ display: flex;
2135
+ align-items: center;
2136
+ padding: 10px 15px;
2137
+ margin: 0 0 9px 0;
2138
+ border-radius: 5px;
2139
+ }
2140
+ .floor-plan-pointer-list ul li label {
2141
+ color: #494b51;
2142
+ font-size: 16px;
2143
+ font-weight: 500;
2144
+ display: block;
2145
+ width: 120px;
2146
+ padding-right: 12px;
2147
+ }
2148
+ .floor-plan-pointer-list ul li select {
2149
+ border: 1px solid #dae3fd;
2150
+ box-shadow: none;
2151
+ width: 230px;
2152
+ max-width: 100%;
2153
+ padding: 4px 14px;
2154
+ font-size: 16px;
2155
+ color: #454545;
2156
+ border-radius: 5px;
2157
+ margin-right: 11px;
2158
+ }
2159
+ .floor-plan-pointer-list ul li .plan-delete {
2160
+ color: #e93747;
2161
+ background: #f8d7da;
2162
+ border: 1px solid #f5c2c7;
2163
+ font-size: 18px;
2164
+ border-radius: 5px;
2165
+ padding: 8px 9px;
2166
+ cursor: pointer;
2167
+ margin-left: auto;
2168
+ }
2169
+
2170
+
2171
+ .floorPlanData .floot-plan-setting label,
2172
  .single-hotspot .hotspot-setting label,
2173
  .single-scene .scene-setting label {
2174
  color: #494b51;
2177
  display: block;
2178
  margin-bottom: 10px;
2179
  }
2180
+ .floorPlanData .floot-plan-setting label{
2181
+ display: flex;
2182
+ }
2183
 
2184
  .rex-pano-tab .streetview-setting .form-group input:not([type=checkbox]):not([type=button]),
2185
  .rex-pano-tab .preview-setting input.preview-upload,
2207
  max-width: 100%;
2208
  }
2209
 
2210
+ .floorPlanData .floot-plan-setting .form-group > img ,
2211
  .single-scene .scene-setting .form-group img {
2212
  max-width: 400px;
2213
  width: 100%;
2231
  border-radius: 4px;
2232
  }
2233
 
2234
+
2235
  .rex-pano-tab .wpvr_continue_guide {
2236
  margin-top: 13px;
2237
  line-height: 1;
2376
  flex-flow: row wrap;
2377
  border-bottom: 1px solid #e4e4e4;
2378
  }
2379
+ .rex-pano-tab-content .floor-plan .floor-plan-left,
2380
  .rex-pano-tab-content .background-tour .background-tour-left {
2381
  width: 50%;
2382
  padding-right: 15px;
admin/helpers/class-wpvr-validator.php CHANGED
@@ -556,6 +556,21 @@ class WPVR_Validator {
556
  }
557
  }
558
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
559
 
560
  /**
561
  * Add validation messages to errors array
556
  }
557
  }
558
 
559
+ /**
560
+ * Empty or no video url error control and validation
561
+ *
562
+ * @param string $videourl
563
+ *
564
+ * @return void
565
+ * @since 8.0.0
566
+ */
567
+ public function empty_floor_plan_image_validation($floor_plan)
568
+ {
569
+ if($floor_plan == ''){
570
+ $this->add_error('no_floor_plan_image', '<span class="pano-error-title">No Image Found!</span> <p>Please provide floor plan image</p>');
571
+ }
572
+ }
573
+
574
 
575
  /**
576
  * Add validation messages to errors array
admin/icon/map.svg ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <path d="M1 3.66667L6.33333 1L11.6667 3.66667L17 1V14.3333L11.6667 17L6.33333 14.3333L1 17V3.66667Z" stroke="#C2C2D2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3
+ <path d="M6.3335 1V14.3333" stroke="#C2C2D2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
4
+ <path d="M11.6665 3.6665V16.9998" stroke="#C2C2D2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5
+ </svg>
includes/class-wpvr.php CHANGED
@@ -13,6 +13,8 @@
13
  * @subpackage Wpvr/includes
14
  */
15
 
 
 
16
  /**
17
  * The core plugin class.
18
  *
@@ -80,6 +82,10 @@ class Wpvr {
80
  */
81
  protected $plugin_admin;
82
 
 
 
 
 
83
 
84
  /**
85
  * Define the core functionality of the plugin.
@@ -103,8 +109,14 @@ class Wpvr {
103
  $this->set_locale();
104
  $this->define_admin_hooks();
105
  $this->define_public_hooks();
 
106
 
107
- }
 
 
 
 
 
108
 
109
 
110
  /**
13
  * @subpackage Wpvr/includes
14
  */
15
 
16
+ use WPVR\Builder\DIVI\WPVR_Divi_modules;
17
+
18
  /**
19
  * The core plugin class.
20
  *
82
  */
83
  protected $plugin_admin;
84
 
85
+ /**
86
+ * DIVI modules
87
+ */
88
+ protected $divi_modules;
89
 
90
  /**
91
  * Define the core functionality of the plugin.
109
  $this->set_locale();
110
  $this->define_admin_hooks();
111
  $this->define_public_hooks();
112
+ add_action( 'plugins_loaded', array($this, 'load_plugin'), 99 );
113
 
114
+ }
115
+
116
+ public function load_plugin()
117
+ {
118
+ $this->divi_modules = WPVR_Divi_modules::instance();
119
+ }
120
 
121
 
122
  /**
includes/wpvr-divi-modules/asset-manifest.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ {
2
+ "builder.js": "/scripts/builder-bundle.min.js",
3
+ "frontend.js": "/scripts/frontend-bundle.min.js"
4
+ }
includes/wpvr-divi-modules/includes/DiviModules.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace WPVR\Builder\DIVI\Modules;
3
+ use DiviExtension;
4
+
5
+ class WPVR_Modules extends DiviExtension {
6
+
7
+ /**
8
+ * The gettext domain for the extension's translations.
9
+ *
10
+ * @since 1.0.0
11
+ *
12
+ * @var string
13
+ */
14
+ public $gettext_domain = 'wpvr';
15
+
16
+ /**
17
+ * The extension's WP Plugin name.
18
+ *
19
+ * @since 1.0.0
20
+ *
21
+ * @var string
22
+ */
23
+ public $name = 'wpvr-divi-modules';
24
+
25
+ /**
26
+ * The extension's version
27
+ *
28
+ * @since 1.0.0
29
+ *
30
+ * @var string
31
+ */
32
+ public $version = '1.0.0';
33
+
34
+ /**
35
+ * DiviCustomModules constructor.
36
+ *
37
+ * @param string $name
38
+ * @param array $args
39
+ */
40
+ public function __construct( $name = 'wpvr-divi-modules', $args = array() ) {
41
+ $this->plugin_dir = plugin_dir_path( __FILE__ );
42
+ $this->plugin_dir_url = plugin_dir_url( $this->plugin_dir );
43
+ parent::__construct( $name, $args );
44
+ }
45
+ }
includes/wpvr-divi-modules/includes/loader.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ // External Dependencies
2
+ import $ from 'jquery';
3
+
4
+ // Internal Dependencies
5
+ import modules from './modules';
6
+
7
+
8
+ $(window).on('et_builder_api_ready', (event, API) => {
9
+ // Register custom modules
10
+ API.registerModules(modules);
11
+ });
includes/wpvr-divi-modules/includes/loader.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! class_exists( 'ET_Builder_Element' ) ) {
4
+ return;
5
+ }
6
+
7
+ $module_files = glob( __DIR__ . '/modules/*/*.php' );
8
+
9
+ // Load custom Divi Builder modules
10
+ foreach ( (array) $module_files as $module_file ) {
11
+ if ( $module_file ) {
12
+ require_once $module_file;
13
+ }
14
+ }
includes/wpvr-divi-modules/includes/modules/index.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ // Internal Dependencies
2
+ import WpvrTour from './wpvr_modules/wpvr_tour';
3
+
4
+ export default [WpvrTour];
includes/wpvr-divi-modules/includes/modules/wpvr_modules/VR.svg ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <g clip-path="url(#clip0_46_26)">
3
+ <path d="M12.88 13.28H10.88C10.08 13.28 9.36 12.8 8.96 12.08L8.8 11.6C8.64 11.28 8.4 11.12 8.08 11.12C7.76 11.12 7.44 11.28 7.36 11.6L7.12 12.08C6.8 12.8 6.08 13.28 5.2 13.28H3.12C1.36 13.28 0 11.84 0 10.16V5.84C0 4.08 1.44 2.72 3.12 2.72H12.88C14.64 2.72 16 4.16 16 5.84V7.04C16 7.36 15.76 7.68 15.36 7.68C15.04 7.68 14.72 7.44 14.72 7.04V5.84C14.72 4.8 13.84 4 12.88 4H3.12C2.08 3.92 1.28 4.8 1.28 5.84V10.16C1.28 11.2 2.16 12 3.12 12H5.2C5.52 12 5.84 11.84 5.92 11.52L6.16 11.04C6.48 10.32 7.2 9.84 8.08 9.84C8.88 9.84 9.6 10.32 10 11.04L10.24 11.52C10.4 11.84 10.64 12 10.96 12H12.96C14 12 14.8 11.12 14.8 10.16C14.8 9.84 15.04 9.52 15.44 9.52C15.76 9.52 16.08 9.76 16.08 10.16C16 11.92 14.56 13.28 12.88 13.28ZM13.36 7.52C13.36 6.48 12.48 5.68 11.52 5.68C10.4 5.68 9.6 6.48 9.6 7.52C9.6 8.56 10.48 9.36 11.44 9.36C12.48 9.36 13.36 8.56 13.36 7.52ZM12.08 7.52C12.08 7.84 11.76 8.16 11.44 8.16C11.12 8.16 10.8 7.84 10.8 7.52C10.8 7.2 11.12 6.88 11.44 6.88C11.84 6.88 12.08 7.2 12.08 7.52ZM6.4 7.52C6.4 6.48 5.6 5.68 4.56 5.68C3.52 5.68 2.64 6.48 2.64 7.52C2.64 8.56 3.52 9.36 4.48 9.36C5.44 9.36 6.4 8.56 6.4 7.52ZM5.12 7.52C5.12 7.84 4.8 8.16 4.48 8.16C4.16 8.16 3.84 7.84 3.84 7.52C3.84 7.2 4.16 6.88 4.48 6.88C4.88 6.88 5.12 7.2 5.12 7.52Z" fill="url(#paint0_linear_46_26)"/>
4
+ </g>
5
+ <defs>
6
+ <linearGradient id="paint0_linear_46_26" x1="0" y1="8" x2="16" y2="8" gradientUnits="userSpaceOnUse">
7
+ <stop offset="0.00262957" stop-color="#00B4FF"/>
8
+ <stop offset="0.9984" stop-color="#3F04FE"/>
9
+ </linearGradient>
10
+ <clipPath id="clip0_46_26">
11
+ <rect width="16" height="16" fill="white"/>
12
+ </clipPath>
13
+ </defs>
14
+ </svg>
includes/wpvr-divi-modules/includes/modules/wpvr_modules/WpvrTour.php ADDED
@@ -0,0 +1,185 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPVR\Builder\DIVI\Modules;
4
+
5
+ use ET_Builder_Module;
6
+
7
+ class WPVR_Tour extends ET_Builder_Module {
8
+
9
+ public $slug = 'wpvr_divi';
10
+ public $vb_support = 'on';
11
+
12
+ protected $module_credits = array(
13
+ 'module_uri' => '',
14
+ 'author' => '',
15
+ 'author_uri' => '',
16
+ );
17
+ /**
18
+ * Module properties initialization
19
+ */
20
+ public function init() {
21
+ $this->name = esc_html__( 'WPVR', 'wpvr' );
22
+ $this->icon_path = plugin_dir_path( __FILE__ ) . 'VR.svg';
23
+
24
+ $this->settings_modal_toggles = array(
25
+ 'general' => array(
26
+ 'toggles' => array(
27
+ 'main_content' => __( 'WPVR', 'wpfnl' ),
28
+ ),
29
+ ),
30
+ );
31
+ $this->main_css_element = '%%order_class%%';
32
+
33
+ }
34
+
35
+ function get_advanced_fields_config() {
36
+
37
+ $advanced_fields = array();
38
+
39
+
40
+ return $advanced_fields;
41
+ }
42
+ /**
43
+ * Module's specific fields
44
+ *
45
+ *
46
+ * The following modules are automatically added regardless being defined or not:
47
+ * Tabs | Toggles | Fields
48
+ * --------- ------------------ -------------
49
+ * Content | Admin Label | Admin Label
50
+ * Advanced | CSS ID & Classes | CSS ID
51
+ * Advanced | CSS ID & Classes | CSS Class
52
+ * Advanced | Custom CSS | Before
53
+ * Advanced | Custom CSS | Main Element
54
+ * Advanced | Custom CSS | After
55
+ * Advanced | Visibility | Disable On
56
+ * @return array
57
+ */
58
+
59
+ /**
60
+ * Get all active tour
61
+ * @return array
62
+ */
63
+ public function get_all_tour()
64
+ {
65
+ $the_posts = get_posts(array('post_type' => 'wpvr_item',
66
+ 'posts_per_page' => -1));
67
+
68
+ $wpvr_post = array(
69
+ '0' => 'none'
70
+ );
71
+
72
+ foreach($the_posts as $post){
73
+ if($post->post_title){
74
+ $wpvr_post[$post->ID] = $post->post_title.' : '.$post->ID;
75
+ }else{
76
+ $wpvr_post[$post->ID] = 'No title' .' : '.$post->ID;
77
+ }
78
+ }
79
+ return $wpvr_post;
80
+ }
81
+
82
+ public function get_fields() {
83
+ return array(
84
+ 'vr_id' => array(
85
+ 'label' => esc_html__( 'ID', 'wpvr' ),
86
+ 'description' => esc_html__( 'WPVR Tour ID', 'wpfnl' ),
87
+ 'type' => 'select',
88
+ 'options' => $this->get_all_tour(),
89
+ 'priority' => 80,
90
+ 'default' => '0',
91
+ 'default_on_front' => '0',
92
+ 'toggle_slug' => 'main_content',
93
+ 'sub_toggle' => 'ul',
94
+ 'mobile_options' => true,
95
+ ),
96
+ 'vr_width' => array(
97
+ 'label' => __( 'Width', 'wpfnl' ),
98
+ 'description' => __( 'WPVR Width', 'wpfnl' ),
99
+ 'type' => 'text',
100
+ 'default' => '600',
101
+ 'default_on_front' => '600',
102
+ 'toggle_slug' => 'main_content',
103
+ ),
104
+ 'vr_height' => array(
105
+ 'label' => __( 'Height', 'wpfnl' ),
106
+ 'description' => __( 'WPVR Height', 'wpfnl' ),
107
+ 'type' => 'text',
108
+ 'default' => '400',
109
+ 'default_on_front' => '400',
110
+ 'toggle_slug' => 'main_content',
111
+ ),
112
+ 'vr_radius' => array(
113
+ 'label' => __( 'Radius', 'wpfnl' ),
114
+ 'description' => __( 'WPVR Radius', 'wpfnl' ),
115
+ 'type' => 'text',
116
+ 'default' => '0',
117
+ 'default_on_front' => '0',
118
+ 'toggle_slug' => 'main_content',
119
+ ),
120
+ 'vr_mobile_height' => array(
121
+ 'label' => __( 'Mobile Height', 'wpfnl' ),
122
+ 'description' => __( 'WPVR Mobile Height', 'wpfnl' ),
123
+ 'type' => 'text',
124
+ 'default' => '300',
125
+ 'default_on_front' => '300',
126
+ 'toggle_slug' => 'main_content',
127
+ ),
128
+ );
129
+ }
130
+
131
+
132
+ /**
133
+ * Computed checkout form
134
+ * @param $props
135
+ * @return string
136
+ */
137
+
138
+
139
+ public static function wpvr_render($props) {
140
+ $id = 0;
141
+ $width = "600px";
142
+ $height = "400px";
143
+ $radius = "0px";
144
+ $id = $props['vr_id'];
145
+ $width = $props['vr_width']."px";
146
+ $height = $props['vr_height']."px";
147
+ $radius = $props['vr_radius']."px";
148
+ $vr_mobile_height = $props['vr_mobile_height']."px";
149
+ if (empty($width)) {
150
+ $width = "600px";
151
+ }
152
+ if (empty($height)) {
153
+ $height = "400px";
154
+ }
155
+ if (empty($radius)) {
156
+ $radius = "0px";
157
+ }
158
+ if (empty($vr_mobile_height)) {
159
+ $vr_mobile_height = "0px";
160
+ }
161
+ if ($id) {
162
+ ob_start();
163
+ echo do_shortcode( '[wpvr id="'.$id.'" width="'.$width.'" height="'.$height.'" radius="'.$radius.'"]' );
164
+
165
+ return ob_get_clean();
166
+ }
167
+
168
+ }
169
+
170
+ /**
171
+ * Render Optin form
172
+ * @param array $attrs
173
+ * @param null $content
174
+ * @param string $render_slug
175
+ * @return bool|string|null
176
+ */
177
+
178
+ public function render( $attrs, $content = null, $render_slug )
179
+ {
180
+ $output = self::wpvr_render($this->props);
181
+ return $output;
182
+ }
183
+ }
184
+
185
+ new WPVR_Tour();
includes/wpvr-divi-modules/includes/modules/wpvr_modules/icon.png ADDED
Binary file
includes/wpvr-divi-modules/includes/modules/wpvr_modules/wpvr_tour.jsx ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // External Dependencies
2
+ import React, { Component, Fragment} from 'react';
3
+
4
+ // Internal Dependencies
5
+ // import './style.css';
6
+
7
+
8
+ class WpvrDivi extends Component {
9
+
10
+ static slug = 'wpvr_divi';
11
+
12
+ render() {
13
+ return (
14
+ <Fragment>
15
+ <div>
16
+ <p className="wpvr-block-content">
17
+ WPVR id={this.props.vr_id}, Width={this.props.vr_width}px, Height={this.props.vr_height}px, Mobile Height={this.props.vr_mobile_height}px, Radius={this.props.vr_radius}px
18
+ </p>
19
+ </div>
20
+
21
+ </Fragment>
22
+ );
23
+ }
24
+ }
25
+
26
+ export default WpvrDivi;
includes/wpvr-divi-modules/languages/.gitignore ADDED
File without changes
includes/wpvr-divi-modules/package.json ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "divi-custom-modules",
3
+ "version": "0.1.0",
4
+ "private": true,
5
+ "dependencies": {
6
+ "divi-scripts": "1.0.0",
7
+ "react": "^16.3.2",
8
+ "react-dom": "^16.3.2"
9
+ },
10
+ "scripts": {
11
+ "start": "divi-scripts start",
12
+ "build": "divi-scripts build",
13
+ "zip": "divi-scripts build && divi-scripts zip",
14
+ "eject": "divi-scripts eject"
15
+ },
16
+ "browserslist": {
17
+ "development": [
18
+ "last 2 chrome versions",
19
+ "last 2 firefox versions",
20
+ "last 2 edge versions"
21
+ ],
22
+ "production": [
23
+ ">1%",
24
+ "last 4 versions",
25
+ "Firefox ESR",
26
+ "not ie < 11"
27
+ ]
28
+ },
29
+ "cde": {
30
+ "gettext": "dicm-divi-custom-modules",
31
+ "prefix": "dicm"
32
+ }
33
+ }
includes/wpvr-divi-modules/scripts/builder-bundle.min.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=0)}([function(e,t,r){r(1),e.exports=r(2)},function(e,t,r){"use strict"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3),o=r.n(n),i=r(4);o()(window).on("et_builder_api_ready",function(e,t){t.registerModules(i.a)})},function(e,t){e.exports=jQuery},function(e,t,r){"use strict";var n=r(5);t.a=[n.a]},function(e,t,r){"use strict";var n=r(6),o=r.n(n);function i(e){return(i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==i(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}var r,i,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,n["Component"]),r=t,(i=[{key:"render",value:function(){return o.a.createElement(n.Fragment,null,o.a.createElement("div",null,o.a.createElement("p",{className:"wpvr-block-content"},"WPVR id=",this.props.vr_id,", Width=",this.props.vr_width,"px, Height=",this.props.vr_height,"px, Mobile Height=",this.props.vr_mobile_height,"px, Radius=",this.props.vr_radius,"px")))}}])&&u(r.prototype,i),a&&u(r,a),t}();Object.defineProperty(a,"slug",{configurable:!0,enumerable:!0,writable:!0,value:"wpvr_divi"}),t.a=a},function(e,t){e.exports=React}]);
includes/wpvr-divi-modules/scripts/frontend-bundle.min.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(n){var t={};function r(e){if(t[e])return t[e].exports;var o=t[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=n,r.c=t,r.d=function(n,t,e){r.o(n,t)||Object.defineProperty(n,t,{configurable:!1,enumerable:!0,get:e})},r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,"a",t),t},r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.p="/",r(r.s=7)}({7:function(n,t,r){n.exports=r(8)},8:function(n,t){jQuery(function(n){})}});
includes/wpvr-divi-modules/scripts/frontend.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ // This script is loaded both on the frontend page and in the Visual Builder.
2
+
3
+ jQuery(function($) {});
includes/wpvr-divi-modules/styles/.gitignore ADDED
File without changes
includes/wpvr-divi-modules/styles/style-dbp.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .et_divi_builder #et_builder_outer_content .dicm_cta_vb .et_pb_button_wrapper{margin-top:20px}.et_divi_builder #et_builder_outer_content .dicm_cta_all_options .et_pb_button_wrapper{margin:20px 0 0}.et_divi_builder #et_builder_outer_content .dicm_cta_all_options .fields-group{background:#f1f1f1;padding:30px;margin-bottom:30px;line-height:1.7em}.et_divi_builder #et_builder_outer_content .dicm_cta_all_options .basic-fields{margin-top:20px}.et_divi_builder #et_builder_outer_content .dicm_cta_all_options .fields-group h4{margin-top:30px}.et_divi_builder #et_builder_outer_content .dicm_cta_all_options .fields-group h4:first-child{margin-top:0}.et_divi_builder #et_builder_outer_content .dicm_cta_all_options .colorpicker-preview{display:block;width:250px;height:35px;border-radius:5px}.et_divi_builder #et_builder_outer_content .dicm_cta_all_options pre{white-space:pre-wrap}.et_divi_builder #et_builder_outer_content .dicm_cta_child{margin-bottom:20px}.et_divi_builder #et_builder_outer_content .dicm_cta_child .et_pb_button_wrapper{margin-top:20px}
includes/wpvr-divi-modules/styles/style.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .dicm_cta_vb .et_pb_button_wrapper{margin-top:20px}.dicm_cta_all_options .et_pb_button_wrapper{margin:20px 0 0}.dicm_cta_all_options .fields-group{background:#f1f1f1;padding:30px;margin-bottom:30px;line-height:1.7em}.dicm_cta_all_options .basic-fields{margin-top:20px}.dicm_cta_all_options .fields-group h4{margin-top:30px}.dicm_cta_all_options .fields-group h4:first-child{margin-top:0}.dicm_cta_all_options .colorpicker-preview{display:block;width:250px;height:35px;border-radius:5px}.dicm_cta_all_options pre{white-space:pre-wrap}.dicm_cta_child{margin-bottom:20px}.dicm_cta_child .et_pb_button_wrapper{margin-top:20px}
includes/wpvr-divi-modules/wpvr_divi_modules.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPVR\Builder\DIVI;
4
+
5
+ use WPVR\Builder\DIVI\Modules\WPVR_Modules;
6
+
7
+ Class WPVR_Divi_modules {
8
+
9
+ private static $_instance = null;
10
+
11
+ public static function instance()
12
+ {
13
+ if (is_null(self::$_instance)) {
14
+ self::$_instance = new self();
15
+ }
16
+ return self::$_instance;
17
+ }
18
+
19
+
20
+ private function __construct()
21
+ {
22
+ $this->init();
23
+ }
24
+
25
+ /**
26
+ * initialize divi modules
27
+ */
28
+ private function init() {
29
+ add_action( 'divi_extensions_init', array( $this,'wpvr_initialize_extension' ) );
30
+ }
31
+
32
+ /**
33
+ * Creates the extension's main class instance.
34
+ *
35
+ * @since 8.1.2
36
+ */
37
+
38
+ function wpvr_initialize_extension() {
39
+ new WPVR_Modules;
40
+ }
41
+ }
42
+
43
+
44
+
includes/wpvr-divi-modules/yarn.lock ADDED
@@ -0,0 +1,8385 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+ # yarn lockfile v1
3
+
4
+
5
+ "@babel/code-frame@7.0.0-beta.42", "@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.0.0-beta.40":
6
+ version "7.0.0-beta.42"
7
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962"
8
+ dependencies:
9
+ "@babel/highlight" "7.0.0-beta.42"
10
+
11
+ "@babel/core@7.0.0-beta.42", "@babel/core@^7.0.0-beta.39":
12
+ version "7.0.0-beta.42"
13
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.42.tgz#b3a838fddbd19663369a0b4892189fd8d3f82001"
14
+ dependencies:
15
+ "@babel/code-frame" "7.0.0-beta.42"
16
+ "@babel/generator" "7.0.0-beta.42"
17
+ "@babel/helpers" "7.0.0-beta.42"
18
+ "@babel/template" "7.0.0-beta.42"
19
+ "@babel/traverse" "7.0.0-beta.42"
20
+ "@babel/types" "7.0.0-beta.42"
21
+ babylon "7.0.0-beta.42"
22
+ convert-source-map "^1.1.0"
23
+ debug "^3.1.0"
24
+ json5 "^0.5.0"
25
+ lodash "^4.2.0"
26
+ micromatch "^2.3.11"
27
+ resolve "^1.3.2"
28
+ semver "^5.4.1"
29
+ source-map "^0.5.0"
30
+
31
+ "@babel/generator@7.0.0-beta.42":
32
+ version "7.0.0-beta.42"
33
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.42.tgz#777bb50f39c94a7e57f73202d833141f8159af33"
34
+ dependencies:
35
+ "@babel/types" "7.0.0-beta.42"
36
+ jsesc "^2.5.1"
37
+ lodash "^4.2.0"
38
+ source-map "^0.5.0"
39
+ trim-right "^1.0.1"
40
+
41
+ "@babel/helper-annotate-as-pure@7.0.0-beta.42":
42
+ version "7.0.0-beta.42"
43
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.42.tgz#f2b0a3be684018b55fc308eb5408326f78479085"
44
+ dependencies:
45
+ "@babel/types" "7.0.0-beta.42"
46
+
47
+ "@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.42":
48
+ version "7.0.0-beta.42"
49
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.42.tgz#7305281eb996954c47f87ec7710e2a9a8edd8077"
50
+ dependencies:
51
+ "@babel/helper-explode-assignable-expression" "7.0.0-beta.42"
52
+ "@babel/types" "7.0.0-beta.42"
53
+
54
+ "@babel/helper-builder-react-jsx@7.0.0-beta.42":
55
+ version "7.0.0-beta.42"
56
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.42.tgz#719510a0aa45e9b02909f2e252420e62900c406a"
57
+ dependencies:
58
+ "@babel/types" "7.0.0-beta.42"
59
+ esutils "^2.0.0"
60
+
61
+ "@babel/helper-call-delegate@7.0.0-beta.42":
62
+ version "7.0.0-beta.42"
63
+ resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.42.tgz#53294eb8c5e6e53af3efda4293ff3c1237772d37"
64
+ dependencies:
65
+ "@babel/helper-hoist-variables" "7.0.0-beta.42"
66
+ "@babel/traverse" "7.0.0-beta.42"
67
+ "@babel/types" "7.0.0-beta.42"
68
+
69
+ "@babel/helper-define-map@7.0.0-beta.42":
70
+ version "7.0.0-beta.42"
71
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.42.tgz#e5aa10bd7eed2c23cc2873e5d15fbb4b40a30620"
72
+ dependencies:
73
+ "@babel/helper-function-name" "7.0.0-beta.42"
74
+ "@babel/types" "7.0.0-beta.42"
75
+ lodash "^4.2.0"
76
+
77
+ "@babel/helper-explode-assignable-expression@7.0.0-beta.42":
78
+ version "7.0.0-beta.42"
79
+ resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.42.tgz#ae05c9e7ef9a085b0080b9e4f7a076851a2b17b5"
80
+ dependencies:
81
+ "@babel/traverse" "7.0.0-beta.42"
82
+ "@babel/types" "7.0.0-beta.42"
83
+
84
+ "@babel/helper-function-name@7.0.0-beta.42":
85
+ version "7.0.0-beta.42"
86
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.42.tgz#b38b8f4f85168d1812c543dd700b5d549b0c4658"
87
+ dependencies:
88
+ "@babel/helper-get-function-arity" "7.0.0-beta.42"
89
+ "@babel/template" "7.0.0-beta.42"
90
+ "@babel/types" "7.0.0-beta.42"
91
+
92
+ "@babel/helper-get-function-arity@7.0.0-beta.42":
93
+ version "7.0.0-beta.42"
94
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.42.tgz#ad072e32f912c033053fc80478169aeadc22191e"
95
+ dependencies:
96
+ "@babel/types" "7.0.0-beta.42"
97
+
98
+ "@babel/helper-hoist-variables@7.0.0-beta.42":
99
+ version "7.0.0-beta.42"
100
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.42.tgz#6e51d75192923d96972a24c223b81126a7fabca1"
101
+ dependencies:
102
+ "@babel/types" "7.0.0-beta.42"
103
+
104
+ "@babel/helper-module-imports@7.0.0-beta.42":
105
+ version "7.0.0-beta.42"
106
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.42.tgz#4de334b42fa889d560f15122f66c3bfe1f30cb77"
107
+ dependencies:
108
+ "@babel/types" "7.0.0-beta.42"
109
+ lodash "^4.2.0"
110
+
111
+ "@babel/helper-module-transforms@7.0.0-beta.42":
112
+ version "7.0.0-beta.42"
113
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.42.tgz#4d260cc786e712e8440bef58dae28040b77a6183"
114
+ dependencies:
115
+ "@babel/helper-module-imports" "7.0.0-beta.42"
116
+ "@babel/helper-simple-access" "7.0.0-beta.42"
117
+ "@babel/helper-split-export-declaration" "7.0.0-beta.42"
118
+ "@babel/template" "7.0.0-beta.42"
119
+ "@babel/types" "7.0.0-beta.42"
120
+ lodash "^4.2.0"
121
+
122
+ "@babel/helper-optimise-call-expression@7.0.0-beta.42":
123
+ version "7.0.0-beta.42"
124
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.42.tgz#9ba770079001672a578fe833190cf03f973568b1"
125
+ dependencies:
126
+ "@babel/types" "7.0.0-beta.42"
127
+
128
+ "@babel/helper-plugin-utils@7.0.0-beta.42":
129
+ version "7.0.0-beta.42"
130
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.42.tgz#9aa8b3e5dc72abea6b4f686712a7363cb29ea057"
131
+
132
+ "@babel/helper-regex@7.0.0-beta.42":
133
+ version "7.0.0-beta.42"
134
+ resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.42.tgz#ba01d0cd94786561e2afeb8c8b0e544aa034a1e1"
135
+ dependencies:
136
+ lodash "^4.2.0"
137
+
138
+ "@babel/helper-remap-async-to-generator@7.0.0-beta.42":
139
+ version "7.0.0-beta.42"
140
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.42.tgz#c27dd7789f3a9973493a67a7914ac9253e879071"
141
+ dependencies:
142
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.42"
143
+ "@babel/helper-wrap-function" "7.0.0-beta.42"
144
+ "@babel/template" "7.0.0-beta.42"
145
+ "@babel/traverse" "7.0.0-beta.42"
146
+ "@babel/types" "7.0.0-beta.42"
147
+
148
+ "@babel/helper-replace-supers@7.0.0-beta.42":
149
+ version "7.0.0-beta.42"
150
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.42.tgz#fd984b6022982b71a1237d82d932ab69ff988aa4"
151
+ dependencies:
152
+ "@babel/helper-optimise-call-expression" "7.0.0-beta.42"
153
+ "@babel/template" "7.0.0-beta.42"
154
+ "@babel/traverse" "7.0.0-beta.42"
155
+ "@babel/types" "7.0.0-beta.42"
156
+
157
+ "@babel/helper-simple-access@7.0.0-beta.42":
158
+ version "7.0.0-beta.42"
159
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.42.tgz#9d32bed186b0bc365115c600817e791c22d72c74"
160
+ dependencies:
161
+ "@babel/template" "7.0.0-beta.42"
162
+ "@babel/types" "7.0.0-beta.42"
163
+ lodash "^4.2.0"
164
+
165
+ "@babel/helper-split-export-declaration@7.0.0-beta.42":
166
+ version "7.0.0-beta.42"
167
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.42.tgz#0d0d5254220a9cc4e7e226240306b939dc210ee7"
168
+ dependencies:
169
+ "@babel/types" "7.0.0-beta.42"
170
+
171
+ "@babel/helper-wrap-function@7.0.0-beta.42":
172
+ version "7.0.0-beta.42"
173
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.42.tgz#5ffc6576902aa2a10fe6666e063bd45029c36db3"
174
+ dependencies:
175
+ "@babel/helper-function-name" "7.0.0-beta.42"
176
+ "@babel/template" "7.0.0-beta.42"
177
+ "@babel/traverse" "7.0.0-beta.42"
178
+ "@babel/types" "7.0.0-beta.42"
179
+
180
+ "@babel/helpers@7.0.0-beta.42":
181
+ version "7.0.0-beta.42"
182
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.42.tgz#151c1c4e9da1b6ce83d54c1be5fb8c9c57aa5044"
183
+ dependencies:
184
+ "@babel/template" "7.0.0-beta.42"
185
+ "@babel/traverse" "7.0.0-beta.42"
186
+ "@babel/types" "7.0.0-beta.42"
187
+
188
+ "@babel/highlight@7.0.0-beta.42":
189
+ version "7.0.0-beta.42"
190
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.42.tgz#a502a1c0d6f99b2b0e81d468a1b0c0e81e3f3623"
191
+ dependencies:
192
+ chalk "^2.0.0"
193
+ esutils "^2.0.2"
194
+ js-tokens "^3.0.0"
195
+
196
+ "@babel/plugin-proposal-async-generator-functions@7.0.0-beta.42":
197
+ version "7.0.0-beta.42"
198
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.42.tgz#81465d19b6f5559092d9be4d11d6351131d08696"
199
+ dependencies:
200
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
201
+ "@babel/helper-remap-async-to-generator" "7.0.0-beta.42"
202
+ "@babel/plugin-syntax-async-generators" "7.0.0-beta.42"
203
+
204
+ "@babel/plugin-proposal-class-properties@7.0.0-beta.42":
205
+ version "7.0.0-beta.42"
206
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.42.tgz#2cd29050ab997567071b65896f92afc08a620748"
207
+ dependencies:
208
+ "@babel/helper-function-name" "7.0.0-beta.42"
209
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
210
+ "@babel/plugin-syntax-class-properties" "7.0.0-beta.42"
211
+
212
+ "@babel/plugin-proposal-object-rest-spread@7.0.0-beta.42", "@babel/plugin-proposal-object-rest-spread@^7.0.0-beta.39":
213
+ version "7.0.0-beta.42"
214
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.42.tgz#56ebd55a8268165cb7cb43a5a232b60f5435a822"
215
+ dependencies:
216
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
217
+ "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.42"
218
+
219
+ "@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.42":
220
+ version "7.0.0-beta.42"
221
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.42.tgz#d885ba187d2ce6bbae0c227a67a38389c6f930f8"
222
+ dependencies:
223
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
224
+ "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.42"
225
+
226
+ "@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.42":
227
+ version "7.0.0-beta.42"
228
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.42.tgz#84f209398368c194c217edd8131420e0ddb79661"
229
+ dependencies:
230
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
231
+ "@babel/helper-regex" "7.0.0-beta.42"
232
+ regexpu-core "^4.1.3"
233
+
234
+ "@babel/plugin-syntax-async-generators@7.0.0-beta.42":
235
+ version "7.0.0-beta.42"
236
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.42.tgz#deccff2f01c2ed280493b0ba256b14df232ca299"
237
+ dependencies:
238
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
239
+
240
+ "@babel/plugin-syntax-class-properties@7.0.0-beta.42":
241
+ version "7.0.0-beta.42"
242
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.42.tgz#80ccce27907f22d0ffb49721e9d2cde311b41459"
243
+ dependencies:
244
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
245
+
246
+ "@babel/plugin-syntax-dynamic-import@7.0.0-beta.34":
247
+ version "7.0.0-beta.34"
248
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.34.tgz#05b1e58e4c3f412edb28aa0346c14c5f13c41b46"
249
+
250
+ "@babel/plugin-syntax-dynamic-import@7.0.0-beta.42":
251
+ version "7.0.0-beta.42"
252
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.42.tgz#90257d90098e2c9c2f49054269039eccd8bddd34"
253
+ dependencies:
254
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
255
+
256
+ "@babel/plugin-syntax-flow@7.0.0-beta.42":
257
+ version "7.0.0-beta.42"
258
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.42.tgz#cc210adacb65c6c155578e7ccee30a53d1003a23"
259
+ dependencies:
260
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
261
+
262
+ "@babel/plugin-syntax-jsx@7.0.0-beta.42":
263
+ version "7.0.0-beta.42"
264
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.42.tgz#92ef7807bbec0e12a49815a409822262cbaa7ddd"
265
+ dependencies:
266
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
267
+
268
+ "@babel/plugin-syntax-object-rest-spread@7.0.0-beta.42":
269
+ version "7.0.0-beta.42"
270
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.42.tgz#aa789865abe78a4895d4a0be9de4d34b1a1d5063"
271
+ dependencies:
272
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
273
+
274
+ "@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.42":
275
+ version "7.0.0-beta.42"
276
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.42.tgz#d3ebfaa463f42f5a35be5cbd2f27c1fc3bf96c1b"
277
+ dependencies:
278
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
279
+
280
+ "@babel/plugin-transform-arrow-functions@7.0.0-beta.42":
281
+ version "7.0.0-beta.42"
282
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.42.tgz#b918eb8760c38d6503a1a9858fa073786b60ab2b"
283
+ dependencies:
284
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
285
+
286
+ "@babel/plugin-transform-async-to-generator@7.0.0-beta.42":
287
+ version "7.0.0-beta.42"
288
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.42.tgz#c74e278b9722efeb7f2c7da5fbff7540c4a7f353"
289
+ dependencies:
290
+ "@babel/helper-module-imports" "7.0.0-beta.42"
291
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
292
+ "@babel/helper-remap-async-to-generator" "7.0.0-beta.42"
293
+
294
+ "@babel/plugin-transform-block-scoped-functions@7.0.0-beta.42":
295
+ version "7.0.0-beta.42"
296
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.42.tgz#34742dcf409106038e413e0d64b90e98df15f9eb"
297
+ dependencies:
298
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
299
+
300
+ "@babel/plugin-transform-block-scoping@7.0.0-beta.42":
301
+ version "7.0.0-beta.42"
302
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.42.tgz#272c5cc2b46613ebcd2e19491b19263c36d2c3f4"
303
+ dependencies:
304
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
305
+ lodash "^4.2.0"
306
+
307
+ "@babel/plugin-transform-classes@7.0.0-beta.42":
308
+ version "7.0.0-beta.42"
309
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.42.tgz#3b9fdb2e36f9f16b011a2ddc4ebb610e3dc9edfb"
310
+ dependencies:
311
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.42"
312
+ "@babel/helper-define-map" "7.0.0-beta.42"
313
+ "@babel/helper-function-name" "7.0.0-beta.42"
314
+ "@babel/helper-optimise-call-expression" "7.0.0-beta.42"
315
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
316
+ "@babel/helper-replace-supers" "7.0.0-beta.42"
317
+ "@babel/helper-split-export-declaration" "7.0.0-beta.42"
318
+ globals "^11.1.0"
319
+
320
+ "@babel/plugin-transform-computed-properties@7.0.0-beta.42":
321
+ version "7.0.0-beta.42"
322
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.42.tgz#153662309475099c6948827fc86edbd7fb26f09d"
323
+ dependencies:
324
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
325
+
326
+ "@babel/plugin-transform-destructuring@7.0.0-beta.42":
327
+ version "7.0.0-beta.42"
328
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.42.tgz#1aaca42a00d9ef2b0307557c748f32e83ac44899"
329
+ dependencies:
330
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
331
+
332
+ "@babel/plugin-transform-dotall-regex@7.0.0-beta.42":
333
+ version "7.0.0-beta.42"
334
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.42.tgz#af7ead30c1b6c3ea8a53973cfcfdbda9edc3c967"
335
+ dependencies:
336
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
337
+ "@babel/helper-regex" "7.0.0-beta.42"
338
+ regexpu-core "^4.1.3"
339
+
340
+ "@babel/plugin-transform-duplicate-keys@7.0.0-beta.42":
341
+ version "7.0.0-beta.42"
342
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.42.tgz#9678ab9480c6120e9b08014371c010bed481485a"
343
+ dependencies:
344
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
345
+
346
+ "@babel/plugin-transform-exponentiation-operator@7.0.0-beta.42":
347
+ version "7.0.0-beta.42"
348
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.42.tgz#fe637583e8d00ff6d63461e274a63dd2f373baf5"
349
+ dependencies:
350
+ "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.42"
351
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
352
+
353
+ "@babel/plugin-transform-flow-strip-types@7.0.0-beta.42":
354
+ version "7.0.0-beta.42"
355
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.42.tgz#0902538b641e1a6fe5d7dc49389560112bfd4071"
356
+ dependencies:
357
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
358
+ "@babel/plugin-syntax-flow" "7.0.0-beta.42"
359
+
360
+ "@babel/plugin-transform-for-of@7.0.0-beta.42":
361
+ version "7.0.0-beta.42"
362
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.42.tgz#acf51c5986050e1aff054c8d2a95ef3f6bec153e"
363
+ dependencies:
364
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
365
+
366
+ "@babel/plugin-transform-function-name@7.0.0-beta.42":
367
+ version "7.0.0-beta.42"
368
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.42.tgz#1eb004a9abde01010d47ec7629d46b1e4e2c6228"
369
+ dependencies:
370
+ "@babel/helper-function-name" "7.0.0-beta.42"
371
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
372
+
373
+ "@babel/plugin-transform-literals@7.0.0-beta.42":
374
+ version "7.0.0-beta.42"
375
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.42.tgz#61a34a82d757be4ddf937eda4b2d6c36b63b9c4e"
376
+ dependencies:
377
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
378
+
379
+ "@babel/plugin-transform-modules-amd@7.0.0-beta.42":
380
+ version "7.0.0-beta.42"
381
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.42.tgz#f4c634f49b5051abf6cefcbae100b41ba1369eb6"
382
+ dependencies:
383
+ "@babel/helper-module-transforms" "7.0.0-beta.42"
384
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
385
+
386
+ "@babel/plugin-transform-modules-commonjs@7.0.0-beta.42":
387
+ version "7.0.0-beta.42"
388
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.42.tgz#bdfb30e194c8841ec3ddd8a011974102d0d74afc"
389
+ dependencies:
390
+ "@babel/helper-module-transforms" "7.0.0-beta.42"
391
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
392
+ "@babel/helper-simple-access" "7.0.0-beta.42"
393
+
394
+ "@babel/plugin-transform-modules-systemjs@7.0.0-beta.42":
395
+ version "7.0.0-beta.42"
396
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.42.tgz#424e25542b4d6ea6ea5f933df6ec9c345358b070"
397
+ dependencies:
398
+ "@babel/helper-hoist-variables" "7.0.0-beta.42"
399
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
400
+
401
+ "@babel/plugin-transform-modules-umd@7.0.0-beta.42":
402
+ version "7.0.0-beta.42"
403
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.42.tgz#2fbad368c83471c76f8dcace98492e4e3fdddc76"
404
+ dependencies:
405
+ "@babel/helper-module-transforms" "7.0.0-beta.42"
406
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
407
+
408
+ "@babel/plugin-transform-new-target@7.0.0-beta.42":
409
+ version "7.0.0-beta.42"
410
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.42.tgz#8b309b67b6a92fd1ab6cb93bea0fa12359795c20"
411
+ dependencies:
412
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
413
+
414
+ "@babel/plugin-transform-object-super@7.0.0-beta.42":
415
+ version "7.0.0-beta.42"
416
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.42.tgz#f19ae6007ff675ea0f52499d09f73ae9f96db1a0"
417
+ dependencies:
418
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
419
+ "@babel/helper-replace-supers" "7.0.0-beta.42"
420
+
421
+ "@babel/plugin-transform-parameters@7.0.0-beta.42":
422
+ version "7.0.0-beta.42"
423
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.42.tgz#58434afb01afb0a3aa82402142807fb70eb3fb56"
424
+ dependencies:
425
+ "@babel/helper-call-delegate" "7.0.0-beta.42"
426
+ "@babel/helper-get-function-arity" "7.0.0-beta.42"
427
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
428
+
429
+ "@babel/plugin-transform-react-constant-elements@7.0.0-beta.42", "@babel/plugin-transform-react-constant-elements@^7.0.0-beta.39":
430
+ version "7.0.0-beta.42"
431
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.0.0-beta.42.tgz#d6fba3670fd57cafc4d07db831c5097528147bdc"
432
+ dependencies:
433
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.42"
434
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
435
+
436
+ "@babel/plugin-transform-react-display-name@7.0.0-beta.42":
437
+ version "7.0.0-beta.42"
438
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.42.tgz#48766efd74d65fb9116ede6354f73299d73e66b9"
439
+ dependencies:
440
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
441
+
442
+ "@babel/plugin-transform-react-jsx-self@7.0.0-beta.42":
443
+ version "7.0.0-beta.42"
444
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.42.tgz#f471407f6d87f5456db716ed7ed24dff6864c3de"
445
+ dependencies:
446
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
447
+ "@babel/plugin-syntax-jsx" "7.0.0-beta.42"
448
+
449
+ "@babel/plugin-transform-react-jsx-source@7.0.0-beta.42":
450
+ version "7.0.0-beta.42"
451
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.42.tgz#2c41adf060e76b9f0652591cfcdaddd192a21898"
452
+ dependencies:
453
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
454
+ "@babel/plugin-syntax-jsx" "7.0.0-beta.42"
455
+
456
+ "@babel/plugin-transform-react-jsx@7.0.0-beta.42":
457
+ version "7.0.0-beta.42"
458
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.42.tgz#a25731396ca87b07f10362a950deab4526345fac"
459
+ dependencies:
460
+ "@babel/helper-builder-react-jsx" "7.0.0-beta.42"
461
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
462
+ "@babel/plugin-syntax-jsx" "7.0.0-beta.42"
463
+
464
+ "@babel/plugin-transform-regenerator@7.0.0-beta.42":
465
+ version "7.0.0-beta.42"
466
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.42.tgz#af164751340a7e513c53e614c6f1f90279e459ef"
467
+ dependencies:
468
+ regenerator-transform "^0.12.3"
469
+
470
+ "@babel/plugin-transform-runtime@7.0.0-beta.42":
471
+ version "7.0.0-beta.42"
472
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.42.tgz#0142fa2937dd87fea10f5c7c4da9c8b8896bb740"
473
+ dependencies:
474
+ "@babel/helper-module-imports" "7.0.0-beta.42"
475
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
476
+
477
+ "@babel/plugin-transform-shorthand-properties@7.0.0-beta.42":
478
+ version "7.0.0-beta.42"
479
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.42.tgz#fb0b66f4afd4a5a67d9d84a85cbf6f7fef0a7b4f"
480
+ dependencies:
481
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
482
+
483
+ "@babel/plugin-transform-spread@7.0.0-beta.42":
484
+ version "7.0.0-beta.42"
485
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.42.tgz#4d7dde45c95e55d418477e1ea95dd6d9b71f15e4"
486
+ dependencies:
487
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
488
+
489
+ "@babel/plugin-transform-sticky-regex@7.0.0-beta.42":
490
+ version "7.0.0-beta.42"
491
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.42.tgz#b0a5585ec24013dd6f0b1b8cc7a73423c4bc082f"
492
+ dependencies:
493
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
494
+ "@babel/helper-regex" "7.0.0-beta.42"
495
+
496
+ "@babel/plugin-transform-template-literals@7.0.0-beta.42":
497
+ version "7.0.0-beta.42"
498
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.42.tgz#7f05c5c003da8e485462cfc36f9d482b0a9a75df"
499
+ dependencies:
500
+ "@babel/helper-annotate-as-pure" "7.0.0-beta.42"
501
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
502
+
503
+ "@babel/plugin-transform-typeof-symbol@7.0.0-beta.42":
504
+ version "7.0.0-beta.42"
505
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.42.tgz#7d93fcd194db78b839488cddddefbaa46032e327"
506
+ dependencies:
507
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
508
+
509
+ "@babel/plugin-transform-unicode-regex@7.0.0-beta.42":
510
+ version "7.0.0-beta.42"
511
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.42.tgz#1e7bdcf678d9a9066d06e6d334ab41ca11ca00ad"
512
+ dependencies:
513
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
514
+ "@babel/helper-regex" "7.0.0-beta.42"
515
+ regexpu-core "^4.1.3"
516
+
517
+ "@babel/preset-env@7.0.0-beta.42", "@babel/preset-env@^7.0.0-beta.39":
518
+ version "7.0.0-beta.42"
519
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.42.tgz#671e688057c010b22a7811b965f7da5d79c472d3"
520
+ dependencies:
521
+ "@babel/helper-module-imports" "7.0.0-beta.42"
522
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
523
+ "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.42"
524
+ "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.42"
525
+ "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.42"
526
+ "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.42"
527
+ "@babel/plugin-syntax-async-generators" "7.0.0-beta.42"
528
+ "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.42"
529
+ "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.42"
530
+ "@babel/plugin-transform-arrow-functions" "7.0.0-beta.42"
531
+ "@babel/plugin-transform-async-to-generator" "7.0.0-beta.42"
532
+ "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.42"
533
+ "@babel/plugin-transform-block-scoping" "7.0.0-beta.42"
534
+ "@babel/plugin-transform-classes" "7.0.0-beta.42"
535
+ "@babel/plugin-transform-computed-properties" "7.0.0-beta.42"
536
+ "@babel/plugin-transform-destructuring" "7.0.0-beta.42"
537
+ "@babel/plugin-transform-dotall-regex" "7.0.0-beta.42"
538
+ "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.42"
539
+ "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.42"
540
+ "@babel/plugin-transform-for-of" "7.0.0-beta.42"
541
+ "@babel/plugin-transform-function-name" "7.0.0-beta.42"
542
+ "@babel/plugin-transform-literals" "7.0.0-beta.42"
543
+ "@babel/plugin-transform-modules-amd" "7.0.0-beta.42"
544
+ "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.42"
545
+ "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.42"
546
+ "@babel/plugin-transform-modules-umd" "7.0.0-beta.42"
547
+ "@babel/plugin-transform-new-target" "7.0.0-beta.42"
548
+ "@babel/plugin-transform-object-super" "7.0.0-beta.42"
549
+ "@babel/plugin-transform-parameters" "7.0.0-beta.42"
550
+ "@babel/plugin-transform-regenerator" "7.0.0-beta.42"
551
+ "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.42"
552
+ "@babel/plugin-transform-spread" "7.0.0-beta.42"
553
+ "@babel/plugin-transform-sticky-regex" "7.0.0-beta.42"
554
+ "@babel/plugin-transform-template-literals" "7.0.0-beta.42"
555
+ "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.42"
556
+ "@babel/plugin-transform-unicode-regex" "7.0.0-beta.42"
557
+ browserslist "^3.0.0"
558
+ invariant "^2.2.2"
559
+ semver "^5.3.0"
560
+
561
+ "@babel/preset-flow@7.0.0-beta.42":
562
+ version "7.0.0-beta.42"
563
+ resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.0.0-beta.42.tgz#580d8d1e418ac1bd0032436a02639267ebdbe1c7"
564
+ dependencies:
565
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
566
+ "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.42"
567
+
568
+ "@babel/preset-react@7.0.0-beta.42", "@babel/preset-react@^7.0.0-beta.39":
569
+ version "7.0.0-beta.42"
570
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0-beta.42.tgz#e7a15ee1ab5305d5f8efd43cce01123e2bfdcc9d"
571
+ dependencies:
572
+ "@babel/helper-plugin-utils" "7.0.0-beta.42"
573
+ "@babel/plugin-syntax-jsx" "7.0.0-beta.42"
574
+ "@babel/plugin-transform-react-display-name" "7.0.0-beta.42"
575
+ "@babel/plugin-transform-react-jsx" "7.0.0-beta.42"
576
+ "@babel/plugin-transform-react-jsx-self" "7.0.0-beta.42"
577
+ "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.42"
578
+
579
+ "@babel/runtime@7.0.0-beta.42":
580
+ version "7.0.0-beta.42"
581
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.0.0-beta.42.tgz#352e40c92e0460d3e82f49bd7e79f6cda76f919f"
582
+ dependencies:
583
+ core-js "^2.5.3"
584
+ regenerator-runtime "^0.11.1"
585
+
586
+ "@babel/template@7.0.0-beta.42":
587
+ version "7.0.0-beta.42"
588
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.42.tgz#7186d4e70d44cdec975049ba0a73bdaf5cdee052"
589
+ dependencies:
590
+ "@babel/code-frame" "7.0.0-beta.42"
591
+ "@babel/types" "7.0.0-beta.42"
592
+ babylon "7.0.0-beta.42"
593
+ lodash "^4.2.0"
594
+
595
+ "@babel/traverse@7.0.0-beta.42", "@babel/traverse@^7.0.0-beta.40":
596
+ version "7.0.0-beta.42"
597
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.42.tgz#f4bf4d1e33d41baf45205e2d0463591d57326285"
598
+ dependencies:
599
+ "@babel/code-frame" "7.0.0-beta.42"
600
+ "@babel/generator" "7.0.0-beta.42"
601
+ "@babel/helper-function-name" "7.0.0-beta.42"
602
+ "@babel/helper-split-export-declaration" "7.0.0-beta.42"
603
+ "@babel/types" "7.0.0-beta.42"
604
+ babylon "7.0.0-beta.42"
605
+ debug "^3.1.0"
606
+ globals "^11.1.0"
607
+ invariant "^2.2.0"
608
+ lodash "^4.2.0"
609
+
610
+ "@babel/types@7.0.0-beta.42", "@babel/types@^7.0.0-beta.40":
611
+ version "7.0.0-beta.42"
612
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.42.tgz#1e2118767684880f6963801b272fd2b3348efacc"
613
+ dependencies:
614
+ esutils "^2.0.2"
615
+ lodash "^4.2.0"
616
+ to-fast-properties "^2.0.0"
617
+
618
+ "@types/node@*":
619
+ version "9.6.0"
620
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.0.tgz#d3480ee666df9784b1001a1872a2f6ccefb6c2d7"
621
+
622
+ abab@^1.0.3, abab@^1.0.4:
623
+ version "1.0.4"
624
+ resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
625
+
626
+ abbrev@1:
627
+ version "1.1.1"
628
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
629
+
630
+ accepts@~1.3.4, accepts@~1.3.5:
631
+ version "1.3.5"
632
+ resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2"
633
+ dependencies:
634
+ mime-types "~2.1.18"
635
+ negotiator "0.6.1"
636
+
637
+ acorn-dynamic-import@^2.0.0:
638
+ version "2.0.2"
639
+ resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4"
640
+ dependencies:
641
+ acorn "^4.0.3"
642
+
643
+ acorn-globals@^3.1.0:
644
+ version "3.1.0"
645
+ resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf"
646
+ dependencies:
647
+ acorn "^4.0.4"
648
+
649
+ acorn-globals@^4.1.0:
650
+ version "4.1.0"
651
+ resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538"
652
+ dependencies:
653
+ acorn "^5.0.0"
654
+
655
+ acorn-jsx@^3.0.0:
656
+ version "3.0.1"
657
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
658
+ dependencies:
659
+ acorn "^3.0.4"
660
+
661
+ acorn@^3.0.4:
662
+ version "3.3.0"
663
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
664
+
665
+ acorn@^4.0.3, acorn@^4.0.4:
666
+ version "4.0.13"
667
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
668
+
669
+ acorn@^5.0.0, acorn@^5.3.0, acorn@^5.5.0:
670
+ version "5.5.3"
671
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9"
672
+
673
+ address@1.0.3, address@^1.0.1:
674
+ version "1.0.3"
675
+ resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9"
676
+
677
+ ajv-keywords@^2.0.0:
678
+ version "2.1.1"
679
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
680
+
681
+ ajv-keywords@^3.0.0, ajv-keywords@^3.1.0:
682
+ version "3.1.0"
683
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.1.0.tgz#ac2b27939c543e95d2c06e7f7f5c27be4aa543be"
684
+
685
+ ajv@^4.9.1:
686
+ version "4.11.8"
687
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
688
+ dependencies:
689
+ co "^4.6.0"
690
+ json-stable-stringify "^1.0.1"
691
+
692
+ ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.3.0:
693
+ version "5.5.2"
694
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
695
+ dependencies:
696
+ co "^4.6.0"
697
+ fast-deep-equal "^1.0.0"
698
+ fast-json-stable-stringify "^2.0.0"
699
+ json-schema-traverse "^0.3.0"
700
+
701
+ ajv@^6.0.1, ajv@^6.1.0:
702
+ version "6.3.0"
703
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.3.0.tgz#1650a41114ef00574cac10b8032d8f4c14812da7"
704
+ dependencies:
705
+ fast-deep-equal "^1.0.0"
706
+ fast-json-stable-stringify "^2.0.0"
707
+ json-schema-traverse "^0.3.0"
708
+
709
+ align-text@^0.1.1, align-text@^0.1.3:
710
+ version "0.1.4"
711
+ resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
712
+ dependencies:
713
+ kind-of "^3.0.2"
714
+ longest "^1.0.1"
715
+ repeat-string "^1.5.2"
716
+
717
+ alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
718
+ version "1.0.2"
719
+ resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
720
+
721
+ amdefine@>=0.0.4:
722
+ version "1.0.1"
723
+ resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
724
+
725
+ ansi-escapes@^3.0.0:
726
+ version "3.0.0"
727
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
728
+
729
+ ansi-html@0.0.7:
730
+ version "0.0.7"
731
+ resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
732
+
733
+ ansi-regex@^2.0.0:
734
+ version "2.1.1"
735
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
736
+
737
+ ansi-regex@^3.0.0:
738
+ version "3.0.0"
739
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
740
+
741
+ ansi-styles@^2.2.1:
742
+ version "2.2.1"
743
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
744
+
745
+ ansi-styles@^3.1.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1:
746
+ version "3.2.1"
747
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
748
+ dependencies:
749
+ color-convert "^1.9.0"
750
+
751
+ any-promise@^1.0.0:
752
+ version "1.3.0"
753
+ resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
754
+
755
+ anymatch@^2.0.0:
756
+ version "2.0.0"
757
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
758
+ dependencies:
759
+ micromatch "^3.1.4"
760
+ normalize-path "^2.1.1"
761
+
762
+ append-transform@^0.4.0:
763
+ version "0.4.0"
764
+ resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991"
765
+ dependencies:
766
+ default-require-extensions "^1.0.0"
767
+
768
+ aproba@^1.0.3, aproba@^1.1.1:
769
+ version "1.2.0"
770
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
771
+
772
+ archiver-utils@^1.3.0:
773
+ version "1.3.0"
774
+ resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174"
775
+ dependencies:
776
+ glob "^7.0.0"
777
+ graceful-fs "^4.1.0"
778
+ lazystream "^1.0.0"
779
+ lodash "^4.8.0"
780
+ normalize-path "^2.0.0"
781
+ readable-stream "^2.0.0"
782
+
783
+ archiver@^1.3.0:
784
+ version "1.3.0"
785
+ resolved "https://registry.yarnpkg.com/archiver/-/archiver-1.3.0.tgz#4f2194d6d8f99df3f531e6881f14f15d55faaf22"
786
+ dependencies:
787
+ archiver-utils "^1.3.0"
788
+ async "^2.0.0"
789
+ buffer-crc32 "^0.2.1"
790
+ glob "^7.0.0"
791
+ lodash "^4.8.0"
792
+ readable-stream "^2.0.0"
793
+ tar-stream "^1.5.0"
794
+ walkdir "^0.0.11"
795
+ zip-stream "^1.1.0"
796
+
797
+ are-we-there-yet@~1.1.2:
798
+ version "1.1.4"
799
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
800
+ dependencies:
801
+ delegates "^1.0.0"
802
+ readable-stream "^2.0.6"
803
+
804
+ argparse@^1.0.2, argparse@^1.0.7:
805
+ version "1.0.10"
806
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
807
+ dependencies:
808
+ sprintf-js "~1.0.2"
809
+
810
+ aria-query@^0.7.0:
811
+ version "0.7.1"
812
+ resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-0.7.1.tgz#26cbb5aff64144b0a825be1846e0b16cfa00b11e"
813
+ dependencies:
814
+ ast-types-flow "0.0.7"
815
+ commander "^2.11.0"
816
+
817
+ arr-diff@^2.0.0:
818
+ version "2.0.0"
819
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
820
+ dependencies:
821
+ arr-flatten "^1.0.1"
822
+
823
+ arr-diff@^4.0.0:
824
+ version "4.0.0"
825
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
826
+
827
+ arr-flatten@^1.0.1, arr-flatten@^1.1.0:
828
+ version "1.1.0"
829
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
830
+
831
+ arr-union@^3.1.0:
832
+ version "3.1.0"
833
+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
834
+
835
+ array-equal@^1.0.0:
836
+ version "1.0.0"
837
+ resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
838
+
839
+ array-filter@~0.0.0:
840
+ version "0.0.1"
841
+ resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
842
+
843
+ array-find-index@^1.0.1:
844
+ version "1.0.2"
845
+ resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
846
+
847
+ array-flatten@1.1.1:
848
+ version "1.1.1"
849
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
850
+
851
+ array-flatten@^2.1.0:
852
+ version "2.1.1"
853
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296"
854
+
855
+ array-includes@^3.0.3:
856
+ version "3.0.3"
857
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d"
858
+ dependencies:
859
+ define-properties "^1.1.2"
860
+ es-abstract "^1.7.0"
861
+
862
+ array-map@~0.0.0:
863
+ version "0.0.0"
864
+ resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
865
+
866
+ array-reduce@~0.0.0:
867
+ version "0.0.0"
868
+ resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
869
+
870
+ array-union@^1.0.1:
871
+ version "1.0.2"
872
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
873
+ dependencies:
874
+ array-uniq "^1.0.1"
875
+
876
+ array-uniq@^1.0.1:
877
+ version "1.0.3"
878
+ resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
879
+
880
+ array-unique@^0.2.1:
881
+ version "0.2.1"
882
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
883
+
884
+ array-unique@^0.3.2:
885
+ version "0.3.2"
886
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
887
+
888
+ arrify@^1.0.0, arrify@^1.0.1:
889
+ version "1.0.1"
890
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
891
+
892
+ asap@~2.0.3:
893
+ version "2.0.6"
894
+ resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
895
+
896
+ asn1.js@^4.0.0:
897
+ version "4.10.1"
898
+ resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"
899
+ dependencies:
900
+ bn.js "^4.0.0"
901
+ inherits "^2.0.1"
902
+ minimalistic-assert "^1.0.0"
903
+
904
+ asn1@~0.2.3:
905
+ version "0.2.3"
906
+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
907
+
908
+ assert-plus@1.0.0, assert-plus@^1.0.0:
909
+ version "1.0.0"
910
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
911
+
912
+ assert-plus@^0.2.0:
913
+ version "0.2.0"
914
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
915
+
916
+ assert@^1.1.1:
917
+ version "1.4.1"
918
+ resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
919
+ dependencies:
920
+ util "0.10.3"
921
+
922
+ assign-symbols@^1.0.0:
923
+ version "1.0.0"
924
+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
925
+
926
+ ast-types-flow@0.0.7:
927
+ version "0.0.7"
928
+ resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
929
+
930
+ astral-regex@^1.0.0:
931
+ version "1.0.0"
932
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
933
+
934
+ async-each@^1.0.0:
935
+ version "1.0.1"
936
+ resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
937
+
938
+ async-limiter@~1.0.0:
939
+ version "1.0.0"
940
+ resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
941
+
942
+ async@^1.4.0, async@^1.5.2, async@~1.5.2:
943
+ version "1.5.2"
944
+ resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
945
+
946
+ async@^2.0.0, async@^2.1.2, async@^2.1.4, async@^2.3.0, async@^2.4.1:
947
+ version "2.6.0"
948
+ resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4"
949
+ dependencies:
950
+ lodash "^4.14.0"
951
+
952
+ asynckit@^0.4.0:
953
+ version "0.4.0"
954
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
955
+
956
+ atob@^2.0.0:
957
+ version "2.0.3"
958
+ resolved "https://registry.yarnpkg.com/atob/-/atob-2.0.3.tgz#19c7a760473774468f20b2d2d03372ad7d4cbf5d"
959
+
960
+ autoprefixer@7.2.5:
961
+ version "7.2.5"
962
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.5.tgz#04ccbd0c6a61131b6d13f53d371926092952d192"
963
+ dependencies:
964
+ browserslist "^2.11.1"
965
+ caniuse-lite "^1.0.30000791"
966
+ normalize-range "^0.1.2"
967
+ num2fraction "^1.2.2"
968
+ postcss "^6.0.16"
969
+ postcss-value-parser "^3.2.3"
970
+
971
+ autoprefixer@^6.3.1:
972
+ version "6.7.7"
973
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
974
+ dependencies:
975
+ browserslist "^1.7.6"
976
+ caniuse-db "^1.0.30000634"
977
+ normalize-range "^0.1.2"
978
+ num2fraction "^1.2.2"
979
+ postcss "^5.2.16"
980
+ postcss-value-parser "^3.2.3"
981
+
982
+ aws-sign2@~0.6.0:
983
+ version "0.6.0"
984
+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
985
+
986
+ aws-sign2@~0.7.0:
987
+ version "0.7.0"
988
+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
989
+
990
+ aws4@^1.2.1, aws4@^1.6.0:
991
+ version "1.6.0"
992
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
993
+
994
+ axobject-query@^0.1.0:
995
+ version "0.1.0"
996
+ resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-0.1.0.tgz#62f59dbc59c9f9242759ca349960e7a2fe3c36c0"
997
+ dependencies:
998
+ ast-types-flow "0.0.7"
999
+
1000
+ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
1001
+ version "6.26.0"
1002
+ resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
1003
+ dependencies:
1004
+ chalk "^1.1.3"
1005
+ esutils "^2.0.2"
1006
+ js-tokens "^3.0.2"
1007
+
1008
+ babel-core@7.0.0-bridge.0:
1009
+ version "7.0.0-bridge.0"
1010
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece"
1011
+
1012
+ babel-core@^6.0.0, babel-core@^6.26.0:
1013
+ version "6.26.0"
1014
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
1015
+ dependencies:
1016
+ babel-code-frame "^6.26.0"
1017
+ babel-generator "^6.26.0"
1018
+ babel-helpers "^6.24.1"
1019
+ babel-messages "^6.23.0"
1020
+ babel-register "^6.26.0"
1021
+ babel-runtime "^6.26.0"
1022
+ babel-template "^6.26.0"
1023
+ babel-traverse "^6.26.0"
1024
+ babel-types "^6.26.0"
1025
+ babylon "^6.18.0"
1026
+ convert-source-map "^1.5.0"
1027
+ debug "^2.6.8"
1028
+ json5 "^0.5.1"
1029
+ lodash "^4.17.4"
1030
+ minimatch "^3.0.4"
1031
+ path-is-absolute "^1.0.1"
1032
+ private "^0.1.7"
1033
+ slash "^1.0.0"
1034
+ source-map "^0.5.6"
1035
+
1036
+ babel-eslint@8.2.2:
1037
+ version "8.2.2"
1038
+ resolved "http://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b"
1039
+ dependencies:
1040
+ "@babel/code-frame" "^7.0.0-beta.40"
1041
+ "@babel/traverse" "^7.0.0-beta.40"
1042
+ "@babel/types" "^7.0.0-beta.40"
1043
+ babylon "^7.0.0-beta.40"
1044
+ eslint-scope "~3.7.1"
1045
+ eslint-visitor-keys "^1.0.0"
1046
+
1047
+ babel-generator@^6.18.0, babel-generator@^6.26.0:
1048
+ version "6.26.1"
1049
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
1050
+ dependencies:
1051
+ babel-messages "^6.23.0"
1052
+ babel-runtime "^6.26.0"
1053
+ babel-types "^6.26.0"
1054
+ detect-indent "^4.0.0"
1055
+ jsesc "^1.3.0"
1056
+ lodash "^4.17.4"
1057
+ source-map "^0.5.7"
1058
+ trim-right "^1.0.1"
1059
+
1060
+ babel-helpers@^6.24.1:
1061
+ version "6.24.1"
1062
+ resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
1063
+ dependencies:
1064
+ babel-runtime "^6.22.0"
1065
+ babel-template "^6.24.1"
1066
+
1067
+ babel-jest@22.1.0:
1068
+ version "22.1.0"
1069
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.1.0.tgz#7fae6f655fffe77e818a8c2868c754a42463fdfd"
1070
+ dependencies:
1071
+ babel-plugin-istanbul "^4.1.5"
1072
+ babel-preset-jest "^22.1.0"
1073
+
1074
+ babel-jest@^22.4.3:
1075
+ version "22.4.3"
1076
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.3.tgz#4b7a0b6041691bbd422ab49b3b73654a49a6627a"
1077
+ dependencies:
1078
+ babel-plugin-istanbul "^4.1.5"
1079
+ babel-preset-jest "^22.4.3"
1080
+
1081
+ babel-loader@8.0.0-beta.0:
1082
+ version "8.0.0-beta.0"
1083
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.0-beta.0.tgz#b85c3b52d1095949125c72c7ec1fa0fbb47a11ff"
1084
+ dependencies:
1085
+ find-cache-dir "^1.0.0"
1086
+ loader-utils "^1.0.2"
1087
+ mkdirp "^0.5.1"
1088
+
1089
+ babel-messages@^6.23.0:
1090
+ version "6.23.0"
1091
+ resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
1092
+ dependencies:
1093
+ babel-runtime "^6.22.0"
1094
+
1095
+ babel-plugin-istanbul@^4.1.5:
1096
+ version "4.1.5"
1097
+ resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e"
1098
+ dependencies:
1099
+ find-up "^2.1.0"
1100
+ istanbul-lib-instrument "^1.7.5"
1101
+ test-exclude "^4.1.1"
1102
+
1103
+ babel-plugin-jest-hoist@^22.4.3:
1104
+ version "22.4.3"
1105
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.3.tgz#7d8bcccadc2667f96a0dcc6afe1891875ee6c14a"
1106
+
1107
+ babel-plugin-macros@2.0.0:
1108
+ version "2.0.0"
1109
+ resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.0.0.tgz#fd3aee135f7dec0b82898b7c8f1aed6fa75f9af9"
1110
+ dependencies:
1111
+ cosmiconfig "3.1.0"
1112
+
1113
+ babel-plugin-named-asset-import@^1.0.0-alpha.0:
1114
+ version "1.0.0-next.b2fd8db8"
1115
+ resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-1.0.0-next.b2fd8db8.tgz#bd32f356288cbab326196b5f75547bc0dedf540a"
1116
+
1117
+ babel-plugin-syntax-object-rest-spread@^6.13.0:
1118
+ version "6.13.0"
1119
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
1120
+
1121
+ babel-plugin-transform-dynamic-import@2.0.0:
1122
+ version "2.0.0"
1123
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-dynamic-import/-/babel-plugin-transform-dynamic-import-2.0.0.tgz#b647ad73e5050964bdf74297587120f0e9e57703"
1124
+ dependencies:
1125
+ "@babel/plugin-syntax-dynamic-import" "7.0.0-beta.34"
1126
+
1127
+ babel-plugin-transform-react-remove-prop-types@0.4.12:
1128
+ version "0.4.12"
1129
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.12.tgz#a382c27c42d6580748c80caf8c3d5091edbb60b8"
1130
+
1131
+ babel-preset-divi-extension@^1.0.0:
1132
+ version "1.0.0"
1133
+ resolved "https://registry.yarnpkg.com/babel-preset-divi-extension/-/babel-preset-divi-extension-1.0.0.tgz#33378c4bf077bdfc875080c56fc042763d7f6705"
1134
+ dependencies:
1135
+ "@babel/core" "7.0.0-beta.42"
1136
+ "@babel/plugin-proposal-class-properties" "7.0.0-beta.42"
1137
+ "@babel/plugin-syntax-dynamic-import" "7.0.0-beta.42"
1138
+ "@babel/plugin-transform-classes" "7.0.0-beta.42"
1139
+ "@babel/plugin-transform-destructuring" "7.0.0-beta.42"
1140
+ "@babel/plugin-transform-react-constant-elements" "7.0.0-beta.42"
1141
+ "@babel/plugin-transform-react-display-name" "7.0.0-beta.42"
1142
+ "@babel/plugin-transform-react-jsx" "7.0.0-beta.42"
1143
+ "@babel/plugin-transform-regenerator" "7.0.0-beta.42"
1144
+ "@babel/plugin-transform-runtime" "7.0.0-beta.42"
1145
+ "@babel/preset-env" "7.0.0-beta.42"
1146
+ "@babel/preset-flow" "7.0.0-beta.42"
1147
+ "@babel/preset-react" "7.0.0-beta.42"
1148
+ babel-plugin-macros "2.0.0"
1149
+ babel-plugin-transform-dynamic-import "2.0.0"
1150
+ babel-plugin-transform-react-remove-prop-types "0.4.12"
1151
+
1152
+ babel-preset-jest@^22.1.0, babel-preset-jest@^22.4.3:
1153
+ version "22.4.3"
1154
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.3.tgz#e92eef9813b7026ab4ca675799f37419b5a44156"
1155
+ dependencies:
1156
+ babel-plugin-jest-hoist "^22.4.3"
1157
+ babel-plugin-syntax-object-rest-spread "^6.13.0"
1158
+
1159
+ babel-register@^6.26.0:
1160
+ version "6.26.0"
1161
+ resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
1162
+ dependencies:
1163
+ babel-core "^6.26.0"
1164
+ babel-runtime "^6.26.0"
1165
+ core-js "^2.5.0"
1166
+ home-or-tmp "^2.0.0"
1167
+ lodash "^4.17.4"
1168
+ mkdirp "^0.5.1"
1169
+ source-map-support "^0.4.15"
1170
+
1171
+ babel-runtime@^6.22.0, babel-runtime@^6.26.0:
1172
+ version "6.26.0"
1173
+ resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
1174
+ dependencies:
1175
+ core-js "^2.4.0"
1176
+ regenerator-runtime "^0.11.0"
1177
+
1178
+ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0:
1179
+ version "6.26.0"
1180
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
1181
+ dependencies:
1182
+ babel-runtime "^6.26.0"
1183
+ babel-traverse "^6.26.0"
1184
+ babel-types "^6.26.0"
1185
+ babylon "^6.18.0"
1186
+ lodash "^4.17.4"
1187
+
1188
+ babel-traverse@^6.18.0, babel-traverse@^6.26.0:
1189
+ version "6.26.0"
1190
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
1191
+ dependencies:
1192
+ babel-code-frame "^6.26.0"
1193
+ babel-messages "^6.23.0"
1194
+ babel-runtime "^6.26.0"
1195
+ babel-types "^6.26.0"
1196
+ babylon "^6.18.0"
1197
+ debug "^2.6.8"
1198
+ globals "^9.18.0"
1199
+ invariant "^2.2.2"
1200
+ lodash "^4.17.4"
1201
+
1202
+ babel-types@^6.18.0, babel-types@^6.26.0:
1203
+ version "6.26.0"
1204
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
1205
+ dependencies:
1206
+ babel-runtime "^6.26.0"
1207
+ esutils "^2.0.2"
1208
+ lodash "^4.17.4"
1209
+ to-fast-properties "^1.0.3"
1210
+
1211
+ babylon@7.0.0-beta.42, babylon@^7.0.0-beta.40:
1212
+ version "7.0.0-beta.42"
1213
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.42.tgz#67cfabcd4f3ec82999d29031ccdea89d0ba99657"
1214
+
1215
+ babylon@^6.18.0:
1216
+ version "6.18.0"
1217
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
1218
+
1219
+ balanced-match@^0.4.2:
1220
+ version "0.4.2"
1221
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
1222
+
1223
+ balanced-match@^1.0.0:
1224
+ version "1.0.0"
1225
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
1226
+
1227
+ base64-js@^1.0.2:
1228
+ version "1.2.3"
1229
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.3.tgz#fb13668233d9614cf5fb4bce95a9ba4096cdf801"
1230
+
1231
+ base@^0.11.1:
1232
+ version "0.11.2"
1233
+ resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
1234
+ dependencies:
1235
+ cache-base "^1.0.1"
1236
+ class-utils "^0.3.5"
1237
+ component-emitter "^1.2.1"
1238
+ define-property "^1.0.0"
1239
+ isobject "^3.0.1"
1240
+ mixin-deep "^1.2.0"
1241
+ pascalcase "^0.1.1"
1242
+
1243
+ batch@0.6.1:
1244
+ version "0.6.1"
1245
+ resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
1246
+
1247
+ bcrypt-pbkdf@^1.0.0:
1248
+ version "1.0.1"
1249
+ resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
1250
+ dependencies:
1251
+ tweetnacl "^0.14.3"
1252
+
1253
+ big.js@^3.1.3:
1254
+ version "3.2.0"
1255
+ resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
1256
+
1257
+ binary-extensions@^1.0.0:
1258
+ version "1.11.0"
1259
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205"
1260
+
1261
+ bl@^1.0.0:
1262
+ version "1.2.2"
1263
+ resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c"
1264
+ dependencies:
1265
+ readable-stream "^2.3.5"
1266
+ safe-buffer "^5.1.1"
1267
+
1268
+ block-stream@*:
1269
+ version "0.0.9"
1270
+ resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
1271
+ dependencies:
1272
+ inherits "~2.0.0"
1273
+
1274
+ bluebird@^3.4.1, bluebird@^3.4.7, bluebird@^3.5.1:
1275
+ version "3.5.1"
1276
+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
1277
+
1278
+ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
1279
+ version "4.11.8"
1280
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
1281
+
1282
+ body-parser@1.18.2:
1283
+ version "1.18.2"
1284
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454"
1285
+ dependencies:
1286
+ bytes "3.0.0"
1287
+ content-type "~1.0.4"
1288
+ debug "2.6.9"
1289
+ depd "~1.1.1"
1290
+ http-errors "~1.6.2"
1291
+ iconv-lite "0.4.19"
1292
+ on-finished "~2.3.0"
1293
+ qs "6.5.1"
1294
+ raw-body "2.3.2"
1295
+ type-is "~1.6.15"
1296
+
1297
+ bonjour@^3.5.0:
1298
+ version "3.5.0"
1299
+ resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
1300
+ dependencies:
1301
+ array-flatten "^2.1.0"
1302
+ deep-equal "^1.0.1"
1303
+ dns-equal "^1.0.0"
1304
+ dns-txt "^2.0.2"
1305
+ multicast-dns "^6.0.1"
1306
+ multicast-dns-service-types "^1.1.0"
1307
+
1308
+ boolbase@^1.0.0, boolbase@~1.0.0:
1309
+ version "1.0.0"
1310
+ resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
1311
+
1312
+ boom@2.x.x:
1313
+ version "2.10.1"
1314
+ resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
1315
+ dependencies:
1316
+ hoek "2.x.x"
1317
+
1318
+ boom@4.x.x:
1319
+ version "4.3.1"
1320
+ resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
1321
+ dependencies:
1322
+ hoek "4.x.x"
1323
+
1324
+ boom@5.x.x:
1325
+ version "5.2.0"
1326
+ resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02"
1327
+ dependencies:
1328
+ hoek "4.x.x"
1329
+
1330
+ brace-expansion@^1.0.0, brace-expansion@^1.1.7:
1331
+ version "1.1.11"
1332
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
1333
+ dependencies:
1334
+ balanced-match "^1.0.0"
1335
+ concat-map "0.0.1"
1336
+
1337
+ braces@^1.8.2:
1338
+ version "1.8.5"
1339
+ resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
1340
+ dependencies:
1341
+ expand-range "^1.8.1"
1342
+ preserve "^0.2.0"
1343
+ repeat-element "^1.1.2"
1344
+
1345
+ braces@^2.3.0, braces@^2.3.1:
1346
+ version "2.3.1"
1347
+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb"
1348
+ dependencies:
1349
+ arr-flatten "^1.1.0"
1350
+ array-unique "^0.3.2"
1351
+ define-property "^1.0.0"
1352
+ extend-shallow "^2.0.1"
1353
+ fill-range "^4.0.0"
1354
+ isobject "^3.0.1"
1355
+ kind-of "^6.0.2"
1356
+ repeat-element "^1.1.2"
1357
+ snapdragon "^0.8.1"
1358
+ snapdragon-node "^2.0.1"
1359
+ split-string "^3.0.2"
1360
+ to-regex "^3.0.1"
1361
+
1362
+ brorand@^1.0.1:
1363
+ version "1.1.0"
1364
+ resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
1365
+
1366
+ browser-process-hrtime@^0.1.2:
1367
+ version "0.1.2"
1368
+ resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e"
1369
+
1370
+ browser-resolve@^1.11.2:
1371
+ version "1.11.2"
1372
+ resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce"
1373
+ dependencies:
1374
+ resolve "1.1.7"
1375
+
1376
+ browserify-aes@^1.0.0, browserify-aes@^1.0.4:
1377
+ version "1.1.1"
1378
+ resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f"
1379
+ dependencies:
1380
+ buffer-xor "^1.0.3"
1381
+ cipher-base "^1.0.0"
1382
+ create-hash "^1.1.0"
1383
+ evp_bytestokey "^1.0.3"
1384
+ inherits "^2.0.1"
1385
+ safe-buffer "^5.0.1"
1386
+
1387
+ browserify-cipher@^1.0.0:
1388
+ version "1.0.0"
1389
+ resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a"
1390
+ dependencies:
1391
+ browserify-aes "^1.0.4"
1392
+ browserify-des "^1.0.0"
1393
+ evp_bytestokey "^1.0.0"
1394
+
1395
+ browserify-des@^1.0.0:
1396
+ version "1.0.0"
1397
+ resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd"
1398
+ dependencies:
1399
+ cipher-base "^1.0.1"
1400
+ des.js "^1.0.0"
1401
+ inherits "^2.0.1"
1402
+
1403
+ browserify-rsa@^4.0.0:
1404
+ version "4.0.1"
1405
+ resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
1406
+ dependencies:
1407
+ bn.js "^4.1.0"
1408
+ randombytes "^2.0.1"
1409
+
1410
+ browserify-sign@^4.0.0:
1411
+ version "4.0.4"
1412
+ resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
1413
+ dependencies:
1414
+ bn.js "^4.1.1"
1415
+ browserify-rsa "^4.0.0"
1416
+ create-hash "^1.1.0"
1417
+ create-hmac "^1.1.2"
1418
+ elliptic "^6.0.0"
1419
+ inherits "^2.0.1"
1420
+ parse-asn1 "^5.0.0"
1421
+
1422
+ browserify-zlib@^0.2.0:
1423
+ version "0.2.0"
1424
+ resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
1425
+ dependencies:
1426
+ pako "~1.0.5"
1427
+
1428
+ browserslist@2.11.3, browserslist@^2.11.1:
1429
+ version "2.11.3"
1430
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2"
1431
+ dependencies:
1432
+ caniuse-lite "^1.0.30000792"
1433
+ electron-to-chromium "^1.3.30"
1434
+
1435
+ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
1436
+ version "1.7.7"
1437
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
1438
+ dependencies:
1439
+ caniuse-db "^1.0.30000639"
1440
+ electron-to-chromium "^1.2.7"
1441
+
1442
+ browserslist@^3.0.0:
1443
+ version "3.2.1"
1444
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.1.tgz#4960a45fbfe39b2be36fe5ba07cce9ea32c8221c"
1445
+ dependencies:
1446
+ caniuse-lite "^1.0.30000819"
1447
+ electron-to-chromium "^1.3.40"
1448
+
1449
+ bser@^2.0.0:
1450
+ version "2.0.0"
1451
+ resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719"
1452
+ dependencies:
1453
+ node-int64 "^0.4.0"
1454
+
1455
+ buffer-crc32@^0.2.1:
1456
+ version "0.2.13"
1457
+ resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
1458
+
1459
+ buffer-from@^1.0.0:
1460
+ version "1.0.0"
1461
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531"
1462
+
1463
+ buffer-indexof@^1.0.0:
1464
+ version "1.1.1"
1465
+ resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
1466
+
1467
+ buffer-xor@^1.0.3:
1468
+ version "1.0.3"
1469
+ resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
1470
+
1471
+ buffer@^4.3.0:
1472
+ version "4.9.1"
1473
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
1474
+ dependencies:
1475
+ base64-js "^1.0.2"
1476
+ ieee754 "^1.1.4"
1477
+ isarray "^1.0.0"
1478
+
1479
+ builtin-modules@^1.0.0, builtin-modules@^1.1.1:
1480
+ version "1.1.1"
1481
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
1482
+
1483
+ builtin-status-codes@^3.0.0:
1484
+ version "3.0.0"
1485
+ resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
1486
+
1487
+ bytes@3.0.0:
1488
+ version "3.0.0"
1489
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
1490
+
1491
+ cacache@^10.0.1:
1492
+ version "10.0.4"
1493
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460"
1494
+ dependencies:
1495
+ bluebird "^3.5.1"
1496
+ chownr "^1.0.1"
1497
+ glob "^7.1.2"
1498
+ graceful-fs "^4.1.11"
1499
+ lru-cache "^4.1.1"
1500
+ mississippi "^2.0.0"
1501
+ mkdirp "^0.5.1"
1502
+ move-concurrently "^1.0.1"
1503
+ promise-inflight "^1.0.1"
1504
+ rimraf "^2.6.2"
1505
+ ssri "^5.2.4"
1506
+ unique-filename "^1.1.0"
1507
+ y18n "^4.0.0"
1508
+
1509
+ cache-base@^1.0.1:
1510
+ version "1.0.1"
1511
+ resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
1512
+ dependencies:
1513
+ collection-visit "^1.0.0"
1514
+ component-emitter "^1.2.1"
1515
+ get-value "^2.0.6"
1516
+ has-value "^1.0.0"
1517
+ isobject "^3.0.1"
1518
+ set-value "^2.0.0"
1519
+ to-object-path "^0.3.0"
1520
+ union-value "^1.0.0"
1521
+ unset-value "^1.0.0"
1522
+
1523
+ caller-path@^0.1.0:
1524
+ version "0.1.0"
1525
+ resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
1526
+ dependencies:
1527
+ callsites "^0.2.0"
1528
+
1529
+ callsites@^0.2.0:
1530
+ version "0.2.0"
1531
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
1532
+
1533
+ callsites@^2.0.0:
1534
+ version "2.0.0"
1535
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
1536
+
1537
+ camel-case@3.0.x:
1538
+ version "3.0.0"
1539
+ resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
1540
+ dependencies:
1541
+ no-case "^2.2.0"
1542
+ upper-case "^1.1.1"
1543
+
1544
+ camelcase-keys@^2.0.0:
1545
+ version "2.1.0"
1546
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
1547
+ dependencies:
1548
+ camelcase "^2.0.0"
1549
+ map-obj "^1.0.0"
1550
+
1551
+ camelcase@^1.0.2:
1552
+ version "1.2.1"
1553
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
1554
+
1555
+ camelcase@^2.0.0:
1556
+ version "2.1.1"
1557
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
1558
+
1559
+ camelcase@^3.0.0:
1560
+ version "3.0.0"
1561
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
1562
+
1563
+ camelcase@^4.1.0:
1564
+ version "4.1.0"
1565
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
1566
+
1567
+ caniuse-api@^1.5.2:
1568
+ version "1.6.1"
1569
+ resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
1570
+ dependencies:
1571
+ browserslist "^1.3.6"
1572
+ caniuse-db "^1.0.30000529"
1573
+ lodash.memoize "^4.1.2"
1574
+ lodash.uniq "^4.5.0"
1575
+
1576
+ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
1577
+ version "1.0.30000819"
1578
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000819.tgz#c3b7dd559e5e6d63d5dcaa62bac6bd04c7619709"
1579
+
1580
+ caniuse-lite@^1.0.30000791, caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000819:
1581
+ version "1.0.30000819"
1582
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000819.tgz#aabee5fd15a080febab6ae5d30c9ea15f4c6d4e2"
1583
+
1584
+ case-sensitive-paths-webpack-plugin@2.1.1:
1585
+ version "2.1.1"
1586
+ resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz#3d29ced8c1f124bf6f53846fb3f5894731fdc909"
1587
+
1588
+ caseless@~0.12.0:
1589
+ version "0.12.0"
1590
+ resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
1591
+
1592
+ center-align@^0.1.1:
1593
+ version "0.1.3"
1594
+ resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
1595
+ dependencies:
1596
+ align-text "^0.1.3"
1597
+ lazy-cache "^1.0.3"
1598
+
1599
+ chalk@2.3.0:
1600
+ version "2.3.0"
1601
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
1602
+ dependencies:
1603
+ ansi-styles "^3.1.0"
1604
+ escape-string-regexp "^1.0.5"
1605
+ supports-color "^4.0.0"
1606
+
1607
+ chalk@^1.1.1, chalk@^1.1.3, chalk@~1.1.1:
1608
+ version "1.1.3"
1609
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
1610
+ dependencies:
1611
+ ansi-styles "^2.2.1"
1612
+ escape-string-regexp "^1.0.2"
1613
+ has-ansi "^2.0.0"
1614
+ strip-ansi "^3.0.0"
1615
+ supports-color "^2.0.0"
1616
+
1617
+ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.2:
1618
+ version "2.3.2"
1619
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65"
1620
+ dependencies:
1621
+ ansi-styles "^3.2.1"
1622
+ escape-string-regexp "^1.0.5"
1623
+ supports-color "^5.3.0"
1624
+
1625
+ chardet@^0.4.0:
1626
+ version "0.4.2"
1627
+ resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
1628
+
1629
+ chokidar@^2.0.0, chokidar@^2.0.2:
1630
+ version "2.0.3"
1631
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.3.tgz#dcbd4f6cbb2a55b4799ba8a840ac527e5f4b1176"
1632
+ dependencies:
1633
+ anymatch "^2.0.0"
1634
+ async-each "^1.0.0"
1635
+ braces "^2.3.0"
1636
+ glob-parent "^3.1.0"
1637
+ inherits "^2.0.1"
1638
+ is-binary-path "^1.0.0"
1639
+ is-glob "^4.0.0"
1640
+ normalize-path "^2.1.1"
1641
+ path-is-absolute "^1.0.0"
1642
+ readdirp "^2.0.0"
1643
+ upath "^1.0.0"
1644
+ optionalDependencies:
1645
+ fsevents "^1.1.2"
1646
+
1647
+ chownr@^1.0.1:
1648
+ version "1.0.1"
1649
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
1650
+
1651
+ ci-info@^1.0.0:
1652
+ version "1.1.3"
1653
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.3.tgz#710193264bb05c77b8c90d02f5aaf22216a667b2"
1654
+
1655
+ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
1656
+ version "1.0.4"
1657
+ resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
1658
+ dependencies:
1659
+ inherits "^2.0.1"
1660
+ safe-buffer "^5.0.1"
1661
+
1662
+ circular-json@^0.3.1:
1663
+ version "0.3.3"
1664
+ resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
1665
+
1666
+ clap@^1.0.9:
1667
+ version "1.2.3"
1668
+ resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51"
1669
+ dependencies:
1670
+ chalk "^1.1.3"
1671
+
1672
+ class-utils@^0.3.5:
1673
+ version "0.3.6"
1674
+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
1675
+ dependencies:
1676
+ arr-union "^3.1.0"
1677
+ define-property "^0.2.5"
1678
+ isobject "^3.0.0"
1679
+ static-extend "^0.1.1"
1680
+
1681
+ clean-css@4.1.x:
1682
+ version "4.1.11"
1683
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a"
1684
+ dependencies:
1685
+ source-map "0.5.x"
1686
+
1687
+ cli-cursor@^2.1.0:
1688
+ version "2.1.0"
1689
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
1690
+ dependencies:
1691
+ restore-cursor "^2.0.0"
1692
+
1693
+ cli-width@^2.0.0:
1694
+ version "2.2.0"
1695
+ resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
1696
+
1697
+ cliui@^2.1.0:
1698
+ version "2.1.0"
1699
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
1700
+ dependencies:
1701
+ center-align "^0.1.1"
1702
+ right-align "^0.1.1"
1703
+ wordwrap "0.0.2"
1704
+
1705
+ cliui@^3.2.0:
1706
+ version "3.2.0"
1707
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
1708
+ dependencies:
1709
+ string-width "^1.0.1"
1710
+ strip-ansi "^3.0.1"
1711
+ wrap-ansi "^2.0.0"
1712
+
1713
+ cliui@^4.0.0:
1714
+ version "4.0.0"
1715
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.0.0.tgz#743d4650e05f36d1ed2575b59638d87322bfbbcc"
1716
+ dependencies:
1717
+ string-width "^2.1.1"
1718
+ strip-ansi "^4.0.0"
1719
+ wrap-ansi "^2.0.0"
1720
+
1721
+ clone@^1.0.2:
1722
+ version "1.0.4"
1723
+ resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
1724
+
1725
+ co@^4.6.0:
1726
+ version "4.6.0"
1727
+ resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
1728
+
1729
+ coa@~1.0.1:
1730
+ version "1.0.4"
1731
+ resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd"
1732
+ dependencies:
1733
+ q "^1.1.2"
1734
+
1735
+ coa@~2.0.1:
1736
+ version "2.0.1"
1737
+ resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.1.tgz#f3f8b0b15073e35d70263fb1042cb2c023db38af"
1738
+ dependencies:
1739
+ q "^1.1.2"
1740
+
1741
+ code-point-at@^1.0.0:
1742
+ version "1.1.0"
1743
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
1744
+
1745
+ coffeescript@~1.10.0:
1746
+ version "1.10.0"
1747
+ resolved "https://registry.yarnpkg.com/coffeescript/-/coffeescript-1.10.0.tgz#e7aa8301917ef621b35d8a39f348dcdd1db7e33e"
1748
+
1749
+ collection-visit@^1.0.0:
1750
+ version "1.0.0"
1751
+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
1752
+ dependencies:
1753
+ map-visit "^1.0.0"
1754
+ object-visit "^1.0.0"
1755
+
1756
+ color-convert@^1.3.0, color-convert@^1.9.0:
1757
+ version "1.9.1"
1758
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
1759
+ dependencies:
1760
+ color-name "^1.1.1"
1761
+
1762
+ color-name@^1.0.0, color-name@^1.1.1:
1763
+ version "1.1.3"
1764
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
1765
+
1766
+ color-string@^0.3.0:
1767
+ version "0.3.0"
1768
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991"
1769
+ dependencies:
1770
+ color-name "^1.0.0"
1771
+
1772
+ color@^0.11.0:
1773
+ version "0.11.4"
1774
+ resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
1775
+ dependencies:
1776
+ clone "^1.0.2"
1777
+ color-convert "^1.3.0"
1778
+ color-string "^0.3.0"
1779
+
1780
+ colormin@^1.0.5:
1781
+ version "1.1.2"
1782
+ resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133"
1783
+ dependencies:
1784
+ color "^0.11.0"
1785
+ css-color-names "0.0.4"
1786
+ has "^1.0.1"
1787
+
1788
+ colors@~1.1.2:
1789
+ version "1.1.2"
1790
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
1791
+
1792
+ combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5:
1793
+ version "1.0.6"
1794
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
1795
+ dependencies:
1796
+ delayed-stream "~1.0.0"
1797
+
1798
+ commander@2.15.x, commander@^2.11.0, commander@^2.13.0, commander@~2.15.0:
1799
+ version "2.15.1"
1800
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
1801
+
1802
+ commander@~2.13.0:
1803
+ version "2.13.0"
1804
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
1805
+
1806
+ commondir@^1.0.1:
1807
+ version "1.0.1"
1808
+ resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
1809
+
1810
+ compare-versions@^3.1.0:
1811
+ version "3.1.0"
1812
+ resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.1.0.tgz#43310256a5c555aaed4193c04d8f154cf9c6efd5"
1813
+
1814
+ component-emitter@^1.2.1:
1815
+ version "1.2.1"
1816
+ resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
1817
+
1818
+ compress-commons@^1.2.0:
1819
+ version "1.2.2"
1820
+ resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f"
1821
+ dependencies:
1822
+ buffer-crc32 "^0.2.1"
1823
+ crc32-stream "^2.0.0"
1824
+ normalize-path "^2.0.0"
1825
+ readable-stream "^2.0.0"
1826
+
1827
+ compressible@~2.0.13:
1828
+ version "2.0.13"
1829
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.13.tgz#0d1020ab924b2fdb4d6279875c7d6daba6baa7a9"
1830
+ dependencies:
1831
+ mime-db ">= 1.33.0 < 2"
1832
+
1833
+ compression@^1.5.2:
1834
+ version "1.7.2"
1835
+ resolved "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69"
1836
+ dependencies:
1837
+ accepts "~1.3.4"
1838
+ bytes "3.0.0"
1839
+ compressible "~2.0.13"
1840
+ debug "2.6.9"
1841
+ on-headers "~1.0.1"
1842
+ safe-buffer "5.1.1"
1843
+ vary "~1.1.2"
1844
+
1845
+ concat-map@0.0.1:
1846
+ version "0.0.1"
1847
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1848
+
1849
+ concat-stream@^1.5.0, concat-stream@^1.6.0:
1850
+ version "1.6.2"
1851
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
1852
+ dependencies:
1853
+ buffer-from "^1.0.0"
1854
+ inherits "^2.0.3"
1855
+ readable-stream "^2.2.2"
1856
+ typedarray "^0.0.6"
1857
+
1858
+ confusing-browser-globals@^2.0.0-next:
1859
+ version "2.0.0-next.b2fd8db8"
1860
+ resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-2.0.0-next.b2fd8db8.tgz#76206be12de4e1ac8b07e8b71b6daea697ba8d73"
1861
+
1862
+ connect-history-api-fallback@^1.3.0:
1863
+ version "1.5.0"
1864
+ resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a"
1865
+
1866
+ console-browserify@^1.1.0:
1867
+ version "1.1.0"
1868
+ resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
1869
+ dependencies:
1870
+ date-now "^0.1.4"
1871
+
1872
+ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
1873
+ version "1.1.0"
1874
+ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
1875
+
1876
+ constants-browserify@^1.0.0:
1877
+ version "1.0.0"
1878
+ resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
1879
+
1880
+ contains-path@^0.1.0:
1881
+ version "0.1.0"
1882
+ resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
1883
+
1884
+ content-disposition@0.5.2:
1885
+ version "0.5.2"
1886
+ resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
1887
+
1888
+ content-type-parser@^1.0.1, content-type-parser@^1.0.2:
1889
+ version "1.0.2"
1890
+ resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7"
1891
+
1892
+ content-type@~1.0.4:
1893
+ version "1.0.4"
1894
+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
1895
+
1896
+ convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0:
1897
+ version "1.5.1"
1898
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5"
1899
+
1900
+ cookie-signature@1.0.6:
1901
+ version "1.0.6"
1902
+ resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
1903
+
1904
+ cookie@0.3.1:
1905
+ version "0.3.1"
1906
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
1907
+
1908
+ copy-concurrently@^1.0.0:
1909
+ version "1.0.5"
1910
+ resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
1911
+ dependencies:
1912
+ aproba "^1.1.1"
1913
+ fs-write-stream-atomic "^1.0.8"
1914
+ iferr "^0.1.5"
1915
+ mkdirp "^0.5.1"
1916
+ rimraf "^2.5.4"
1917
+ run-queue "^1.0.0"
1918
+
1919
+ copy-descriptor@^0.1.0:
1920
+ version "0.1.1"
1921
+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
1922
+
1923
+ core-js@^1.0.0:
1924
+ version "1.2.7"
1925
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
1926
+
1927
+ core-js@^2.4.0, core-js@^2.5.0, core-js@^2.5.3:
1928
+ version "2.5.3"
1929
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e"
1930
+
1931
+ core-util-is@1.0.2, core-util-is@~1.0.0:
1932
+ version "1.0.2"
1933
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
1934
+
1935
+ cosmiconfig@3.1.0:
1936
+ version "3.1.0"
1937
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-3.1.0.tgz#640a94bf9847f321800403cd273af60665c73397"
1938
+ dependencies:
1939
+ is-directory "^0.3.1"
1940
+ js-yaml "^3.9.0"
1941
+ parse-json "^3.0.0"
1942
+ require-from-string "^2.0.1"
1943
+
1944
+ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
1945
+ version "2.2.2"
1946
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892"
1947
+ dependencies:
1948
+ is-directory "^0.3.1"
1949
+ js-yaml "^3.4.3"
1950
+ minimist "^1.2.0"
1951
+ object-assign "^4.1.0"
1952
+ os-homedir "^1.0.1"
1953
+ parse-json "^2.2.0"
1954
+ require-from-string "^1.1.0"
1955
+
1956
+ crc32-stream@^2.0.0:
1957
+ version "2.0.0"
1958
+ resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4"
1959
+ dependencies:
1960
+ crc "^3.4.4"
1961
+ readable-stream "^2.0.0"
1962
+
1963
+ crc@^3.4.4:
1964
+ version "3.5.0"
1965
+ resolved "https://registry.yarnpkg.com/crc/-/crc-3.5.0.tgz#98b8ba7d489665ba3979f59b21381374101a1964"
1966
+
1967
+ create-ecdh@^4.0.0:
1968
+ version "4.0.0"
1969
+ resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
1970
+ dependencies:
1971
+ bn.js "^4.1.0"
1972
+ elliptic "^6.0.0"
1973
+
1974
+ create-hash@^1.1.0, create-hash@^1.1.2:
1975
+ version "1.1.3"
1976
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
1977
+ dependencies:
1978
+ cipher-base "^1.0.1"
1979
+ inherits "^2.0.1"
1980
+ ripemd160 "^2.0.0"
1981
+ sha.js "^2.4.0"
1982
+
1983
+ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
1984
+ version "1.1.6"
1985
+ resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06"
1986
+ dependencies:
1987
+ cipher-base "^1.0.3"
1988
+ create-hash "^1.1.0"
1989
+ inherits "^2.0.1"
1990
+ ripemd160 "^2.0.0"
1991
+ safe-buffer "^5.0.1"
1992
+ sha.js "^2.4.8"
1993
+
1994
+ cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0:
1995
+ version "5.1.0"
1996
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
1997
+ dependencies:
1998
+ lru-cache "^4.0.1"
1999
+ shebang-command "^1.2.0"
2000
+ which "^1.2.9"
2001
+
2002
+ cryptiles@2.x.x:
2003
+ version "2.0.5"
2004
+ resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
2005
+ dependencies:
2006
+ boom "2.x.x"
2007
+
2008
+ cryptiles@3.x.x:
2009
+ version "3.1.2"
2010
+ resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
2011
+ dependencies:
2012
+ boom "5.x.x"
2013
+
2014
+ crypto-browserify@^3.11.0:
2015
+ version "3.12.0"
2016
+ resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
2017
+ dependencies:
2018
+ browserify-cipher "^1.0.0"
2019
+ browserify-sign "^4.0.0"
2020
+ create-ecdh "^4.0.0"
2021
+ create-hash "^1.1.0"
2022
+ create-hmac "^1.1.0"
2023
+ diffie-hellman "^5.0.0"
2024
+ inherits "^2.0.1"
2025
+ pbkdf2 "^3.0.3"
2026
+ public-encrypt "^4.0.0"
2027
+ randombytes "^2.0.0"
2028
+ randomfill "^1.0.3"
2029
+
2030
+ css-color-names@0.0.4:
2031
+ version "0.0.4"
2032
+ resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
2033
+
2034
+ css-loader@0.28.9:
2035
+ version "0.28.9"
2036
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.9.tgz#68064b85f4e271d7ce4c48a58300928e535d1c95"
2037
+ dependencies:
2038
+ babel-code-frame "^6.26.0"
2039
+ css-selector-tokenizer "^0.7.0"
2040
+ cssnano "^3.10.0"
2041
+ icss-utils "^2.1.0"
2042
+ loader-utils "^1.0.2"
2043
+ lodash.camelcase "^4.3.0"
2044
+ object-assign "^4.1.1"
2045
+ postcss "^5.0.6"
2046
+ postcss-modules-extract-imports "^1.2.0"
2047
+ postcss-modules-local-by-default "^1.2.0"
2048
+ postcss-modules-scope "^1.1.0"
2049
+ postcss-modules-values "^1.3.0"
2050
+ postcss-value-parser "^3.3.0"
2051
+ source-list-map "^2.0.0"
2052
+
2053
+ css-select-base-adapter@~0.1.0:
2054
+ version "0.1.0"
2055
+ resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz#0102b3d14630df86c3eb9fa9f5456270106cf990"
2056
+
2057
+ css-select@^1.1.0:
2058
+ version "1.2.0"
2059
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
2060
+ dependencies:
2061
+ boolbase "~1.0.0"
2062
+ css-what "2.1"
2063
+ domutils "1.5.1"
2064
+ nth-check "~1.0.1"
2065
+
2066
+ css-select@~1.3.0-rc0:
2067
+ version "1.3.0-rc0"
2068
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.3.0-rc0.tgz#6f93196aaae737666ea1036a8cb14a8fcb7a9231"
2069
+ dependencies:
2070
+ boolbase "^1.0.0"
2071
+ css-what "2.1"
2072
+ domutils "1.5.1"
2073
+ nth-check "^1.0.1"
2074
+
2075
+ css-selector-tokenizer@^0.7.0:
2076
+ version "0.7.0"
2077
+ resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86"
2078
+ dependencies:
2079
+ cssesc "^0.1.0"
2080
+ fastparse "^1.1.1"
2081
+ regexpu-core "^1.0.0"
2082
+
2083
+ css-tree@1.0.0-alpha.27:
2084
+ version "1.0.0-alpha.27"
2085
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.27.tgz#f211526909c7dc940843d83b9376ed98ddb8de47"
2086
+ dependencies:
2087
+ mdn-data "^1.0.0"
2088
+ source-map "^0.5.3"
2089
+
2090
+ css-tree@1.0.0-alpha25:
2091
+ version "1.0.0-alpha25"
2092
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha25.tgz#1bbfabfbf6eeef4f01d9108ff2edd0be2fe35597"
2093
+ dependencies:
2094
+ mdn-data "^1.0.0"
2095
+ source-map "^0.5.3"
2096
+
2097
+ css-url-regex@^1.1.0:
2098
+ version "1.1.0"
2099
+ resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec"
2100
+
2101
+ css-what@2.1:
2102
+ version "2.1.0"
2103
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
2104
+
2105
+ cssesc@^0.1.0:
2106
+ version "0.1.0"
2107
+ resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
2108
+
2109
+ cssnano@^3.10.0:
2110
+ version "3.10.0"
2111
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
2112
+ dependencies:
2113
+ autoprefixer "^6.3.1"
2114
+ decamelize "^1.1.2"
2115
+ defined "^1.0.0"
2116
+ has "^1.0.1"
2117
+ object-assign "^4.0.1"
2118
+ postcss "^5.0.14"
2119
+ postcss-calc "^5.2.0"
2120
+ postcss-colormin "^2.1.8"
2121
+ postcss-convert-values "^2.3.4"
2122
+ postcss-discard-comments "^2.0.4"
2123
+ postcss-discard-duplicates "^2.0.1"
2124
+ postcss-discard-empty "^2.0.1"
2125
+ postcss-discard-overridden "^0.1.1"
2126
+ postcss-discard-unused "^2.2.1"
2127
+ postcss-filter-plugins "^2.0.0"
2128
+ postcss-merge-idents "^2.1.5"
2129
+ postcss-merge-longhand "^2.0.1"
2130
+ postcss-merge-rules "^2.0.3"
2131
+ postcss-minify-font-values "^1.0.2"
2132
+ postcss-minify-gradients "^1.0.1"
2133
+ postcss-minify-params "^1.0.4"
2134
+ postcss-minify-selectors "^2.0.4"
2135
+ postcss-normalize-charset "^1.1.0"
2136
+ postcss-normalize-url "^3.0.7"
2137
+ postcss-ordered-values "^2.1.0"
2138
+ postcss-reduce-idents "^2.2.2"
2139
+ postcss-reduce-initial "^1.0.0"
2140
+ postcss-reduce-transforms "^1.0.3"
2141
+ postcss-svgo "^2.1.1"
2142
+ postcss-unique-selectors "^2.0.2"
2143
+ postcss-value-parser "^3.2.3"
2144
+ postcss-zindex "^2.0.1"
2145
+
2146
+ csso@^3.5.0:
2147
+ version "3.5.0"
2148
+ resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.0.tgz#acdbba5719e2c87bc801eadc032764b2e4b9d4e7"
2149
+ dependencies:
2150
+ css-tree "1.0.0-alpha.27"
2151
+
2152
+ csso@~2.3.1:
2153
+ version "2.3.2"
2154
+ resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
2155
+ dependencies:
2156
+ clap "^1.0.9"
2157
+ source-map "^0.5.3"
2158
+
2159
+ cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
2160
+ version "0.3.2"
2161
+ resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
2162
+
2163
+ "cssstyle@>= 0.2.37 < 0.3.0":
2164
+ version "0.2.37"
2165
+ resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
2166
+ dependencies:
2167
+ cssom "0.3.x"
2168
+
2169
+ currently-unhandled@^0.4.1:
2170
+ version "0.4.1"
2171
+ resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
2172
+ dependencies:
2173
+ array-find-index "^1.0.1"
2174
+
2175
+ cyclist@~0.2.2:
2176
+ version "0.2.2"
2177
+ resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640"
2178
+
2179
+ d@1:
2180
+ version "1.0.0"
2181
+ resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
2182
+ dependencies:
2183
+ es5-ext "^0.10.9"
2184
+
2185
+ damerau-levenshtein@^1.0.0:
2186
+ version "1.0.4"
2187
+ resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514"
2188
+
2189
+ dashdash@^1.12.0:
2190
+ version "1.14.1"
2191
+ resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
2192
+ dependencies:
2193
+ assert-plus "^1.0.0"
2194
+
2195
+ date-now@^0.1.4:
2196
+ version "0.1.4"
2197
+ resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
2198
+
2199
+ dateformat@~1.0.12:
2200
+ version "1.0.12"
2201
+ resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
2202
+ dependencies:
2203
+ get-stdin "^4.0.1"
2204
+ meow "^3.3.0"
2205
+
2206
+ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9:
2207
+ version "2.6.9"
2208
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
2209
+ dependencies:
2210
+ ms "2.0.0"
2211
+
2212
+ debug@^3.1.0:
2213
+ version "3.1.0"
2214
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
2215
+ dependencies:
2216
+ ms "2.0.0"
2217
+
2218
+ decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
2219
+ version "1.2.0"
2220
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
2221
+
2222
+ decode-uri-component@^0.2.0:
2223
+ version "0.2.0"
2224
+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
2225
+
2226
+ decompress-response@^3.3.0:
2227
+ version "3.3.0"
2228
+ resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
2229
+ dependencies:
2230
+ mimic-response "^1.0.0"
2231
+
2232
+ deep-equal@^1.0.1:
2233
+ version "1.0.1"
2234
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
2235
+
2236
+ deep-extend@~0.4.0:
2237
+ version "0.4.2"
2238
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
2239
+
2240
+ deep-is@~0.1.3:
2241
+ version "0.1.3"
2242
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
2243
+
2244
+ default-require-extensions@^1.0.0:
2245
+ version "1.0.0"
2246
+ resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8"
2247
+ dependencies:
2248
+ strip-bom "^2.0.0"
2249
+
2250
+ define-properties@^1.1.2:
2251
+ version "1.1.2"
2252
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94"
2253
+ dependencies:
2254
+ foreach "^2.0.5"
2255
+ object-keys "^1.0.8"
2256
+
2257
+ define-property@^0.2.5:
2258
+ version "0.2.5"
2259
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
2260
+ dependencies:
2261
+ is-descriptor "^0.1.0"
2262
+
2263
+ define-property@^1.0.0:
2264
+ version "1.0.0"
2265
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
2266
+ dependencies:
2267
+ is-descriptor "^1.0.0"
2268
+
2269
+ define-property@^2.0.2:
2270
+ version "2.0.2"
2271
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
2272
+ dependencies:
2273
+ is-descriptor "^1.0.2"
2274
+ isobject "^3.0.1"
2275
+
2276
+ defined@^1.0.0:
2277
+ version "1.0.0"
2278
+ resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
2279
+
2280
+ del@^2.0.2:
2281
+ version "2.2.2"
2282
+ resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
2283
+ dependencies:
2284
+ globby "^5.0.0"
2285
+ is-path-cwd "^1.0.0"
2286
+ is-path-in-cwd "^1.0.0"
2287
+ object-assign "^4.0.1"
2288
+ pify "^2.0.0"
2289
+ pinkie-promise "^2.0.0"
2290
+ rimraf "^2.2.8"
2291
+
2292
+ del@^3.0.0:
2293
+ version "3.0.0"
2294
+ resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5"
2295
+ dependencies:
2296
+ globby "^6.1.0"
2297
+ is-path-cwd "^1.0.0"
2298
+ is-path-in-cwd "^1.0.0"
2299
+ p-map "^1.1.1"
2300
+ pify "^3.0.0"
2301
+ rimraf "^2.2.8"
2302
+
2303
+ delayed-stream@~1.0.0:
2304
+ version "1.0.0"
2305
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
2306
+
2307
+ delegates@^1.0.0:
2308
+ version "1.0.0"
2309
+ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
2310
+
2311
+ depd@1.1.1:
2312
+ version "1.1.1"
2313
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
2314
+
2315
+ depd@~1.1.1, depd@~1.1.2:
2316
+ version "1.1.2"
2317
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
2318
+
2319
+ des.js@^1.0.0:
2320
+ version "1.0.0"
2321
+ resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
2322
+ dependencies:
2323
+ inherits "^2.0.1"
2324
+ minimalistic-assert "^1.0.0"
2325
+
2326
+ destroy@~1.0.4:
2327
+ version "1.0.4"
2328
+ resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
2329
+
2330
+ detect-indent@^4.0.0:
2331
+ version "4.0.0"
2332
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
2333
+ dependencies:
2334
+ repeating "^2.0.0"
2335
+
2336
+ detect-libc@^0.2.0:
2337
+ version "0.2.0"
2338
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-0.2.0.tgz#47fdf567348a17ec25fcbf0b9e446348a76f9fb5"
2339
+
2340
+ detect-libc@^1.0.2, detect-libc@^1.0.3:
2341
+ version "1.0.3"
2342
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
2343
+
2344
+ detect-newline@^2.1.0:
2345
+ version "2.1.0"
2346
+ resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
2347
+
2348
+ detect-node@^2.0.3:
2349
+ version "2.0.3"
2350
+ resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127"
2351
+
2352
+ detect-port-alt@1.1.5:
2353
+ version "1.1.5"
2354
+ resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.5.tgz#a1aa8fc805a4a5df9b905b7ddc7eed036bcce889"
2355
+ dependencies:
2356
+ address "^1.0.1"
2357
+ debug "^2.6.0"
2358
+
2359
+ diff@^3.2.0:
2360
+ version "3.5.0"
2361
+ resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
2362
+
2363
+ diffie-hellman@^5.0.0:
2364
+ version "5.0.2"
2365
+ resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e"
2366
+ dependencies:
2367
+ bn.js "^4.1.0"
2368
+ miller-rabin "^4.0.0"
2369
+ randombytes "^2.0.0"
2370
+
2371
+ dir-glob@^2.0.0:
2372
+ version "2.0.0"
2373
+ resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034"
2374
+ dependencies:
2375
+ arrify "^1.0.1"
2376
+ path-type "^3.0.0"
2377
+
2378
+ divi-dev-utils@^1.0.0:
2379
+ version "1.0.0"
2380
+ resolved "https://registry.yarnpkg.com/divi-dev-utils/-/divi-dev-utils-1.0.0.tgz#7a7efe6820a4c60a3b02fa910953e431e87ed7b1"
2381
+ dependencies:
2382
+ "@babel/code-frame" "7.0.0-beta.42"
2383
+ address "1.0.3"
2384
+ browserslist "2.11.3"
2385
+ chalk "2.3.0"
2386
+ cross-spawn "5.1.0"
2387
+ detect-port-alt "1.1.5"
2388
+ divi-error-overlay "^1.0.0"
2389
+ escape-string-regexp "1.0.5"
2390
+ filesize "3.5.11"
2391
+ find-config "1.0"
2392
+ find-pkg "1.0.0"
2393
+ global-modules "1.0.0"
2394
+ globby "7.1.1"
2395
+ gzip-size "4.1.0"
2396
+ inquirer "5.0.0"
2397
+ is-root "1.0.0"
2398
+ opn "5.2.0"
2399
+ pkg-up "2.0.0"
2400
+ recursive-readdir "2.2.1"
2401
+ shell-quote "1.6.1"
2402
+ sockjs-client "1.1.4"
2403
+ strip-ansi "4.0.0"
2404
+ text-table "0.2.0"
2405
+
2406
+ divi-error-overlay@^1.0.0:
2407
+ version "1.0.0"
2408
+ resolved "https://registry.yarnpkg.com/divi-error-overlay/-/divi-error-overlay-1.0.0.tgz#4289c83812009df9392da4370bb15968a7bcd80b"
2409
+
2410
+ divi-scripts@1.0.0:
2411
+ version "1.0.0"
2412
+ resolved "https://registry.yarnpkg.com/divi-scripts/-/divi-scripts-1.0.0.tgz#7396870b326c50de081ff51d6604ac835dd978a4"
2413
+ dependencies:
2414
+ "@babel/core" "7.0.0-beta.42"
2415
+ "@babel/runtime" "7.0.0-beta.42"
2416
+ autoprefixer "7.2.5"
2417
+ babel-core "7.0.0-bridge.0"
2418
+ babel-eslint "8.2.2"
2419
+ babel-jest "22.1.0"
2420
+ babel-loader "8.0.0-beta.0"
2421
+ babel-plugin-named-asset-import "^1.0.0-alpha.0"
2422
+ babel-preset-divi-extension "^1.0.0"
2423
+ case-sensitive-paths-webpack-plugin "2.1.1"
2424
+ chalk "2.3.0"
2425
+ css-loader "0.28.9"
2426
+ divi-dev-utils "^1.0.0"
2427
+ dotenv "5.0.0"
2428
+ dotenv-expand "4.2.0"
2429
+ eslint "4.15.0"
2430
+ eslint-config-divi-extension "^1.0.0"
2431
+ eslint-loader "1.9.0"
2432
+ eslint-plugin-flowtype "2.41.0"
2433
+ eslint-plugin-import "2.8.0"
2434
+ eslint-plugin-jsx-a11y "6.0.3"
2435
+ eslint-plugin-react "7.7.0"
2436
+ extract-text-webpack-plugin "3.0.2"
2437
+ file-loader "1.1.6"
2438
+ fs-extra "5.0.0"
2439
+ grunt "1.0.2"
2440
+ grunt-contrib-compress "1.4.3"
2441
+ grunt-po2mo elegantthemes/grunt-po2mo#master
2442
+ grunt-wp-i18n "1.0.2"
2443
+ html-webpack-plugin "2.30.1"
2444
+ identity-obj-proxy "3.0.0"
2445
+ jest "22.1.2"
2446
+ lodash "4.17.5"
2447
+ object-assign "4.1.1"
2448
+ postcss-flexbugs-fixes "3.2.0"
2449
+ postcss-loader "2.0.10"
2450
+ postcss-prefix-selector "^1.6.0"
2451
+ promise "8.0.1"
2452
+ raf "3.4.0"
2453
+ style-loader "0.19.1"
2454
+ svgr "1.8.1"
2455
+ thread-loader "1.1.2"
2456
+ uglifyjs-webpack-plugin "1.1.6"
2457
+ url-loader "0.6.2"
2458
+ webpack "3.10.0"
2459
+ webpack-dev-server "2.11.0"
2460
+ webpack-manifest-plugin "1.3.2"
2461
+ whatwg-fetch "2.0.3"
2462
+ optionalDependencies:
2463
+ fsevents "1.1.3"
2464
+
2465
+ dns-equal@^1.0.0:
2466
+ version "1.0.0"
2467
+ resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
2468
+
2469
+ dns-packet@^1.3.1:
2470
+ version "1.3.1"
2471
+ resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a"
2472
+ dependencies:
2473
+ ip "^1.1.0"
2474
+ safe-buffer "^5.0.1"
2475
+
2476
+ dns-txt@^2.0.2:
2477
+ version "2.0.2"
2478
+ resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
2479
+ dependencies:
2480
+ buffer-indexof "^1.0.0"
2481
+
2482
+ doctrine@1.5.0:
2483
+ version "1.5.0"
2484
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
2485
+ dependencies:
2486
+ esutils "^2.0.2"
2487
+ isarray "^1.0.0"
2488
+
2489
+ doctrine@^2.0.2:
2490
+ version "2.1.0"
2491
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
2492
+ dependencies:
2493
+ esutils "^2.0.2"
2494
+
2495
+ dom-converter@~0.1:
2496
+ version "0.1.4"
2497
+ resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.1.4.tgz#a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b"
2498
+ dependencies:
2499
+ utila "~0.3"
2500
+
2501
+ dom-serializer@0:
2502
+ version "0.1.0"
2503
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
2504
+ dependencies:
2505
+ domelementtype "~1.1.1"
2506
+ entities "~1.1.1"
2507
+
2508
+ domain-browser@^1.1.1:
2509
+ version "1.2.0"
2510
+ resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
2511
+
2512
+ domelementtype@1:
2513
+ version "1.3.0"
2514
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
2515
+
2516
+ domelementtype@~1.1.1:
2517
+ version "1.1.3"
2518
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
2519
+
2520
+ domexception@^1.0.0:
2521
+ version "1.0.1"
2522
+ resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90"
2523
+ dependencies:
2524
+ webidl-conversions "^4.0.2"
2525
+
2526
+ domhandler@2.1:
2527
+ version "2.1.0"
2528
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594"
2529
+ dependencies:
2530
+ domelementtype "1"
2531
+
2532
+ domutils@1.1:
2533
+ version "1.1.6"
2534
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485"
2535
+ dependencies:
2536
+ domelementtype "1"
2537
+
2538
+ domutils@1.5.1:
2539
+ version "1.5.1"
2540
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
2541
+ dependencies:
2542
+ dom-serializer "0"
2543
+ domelementtype "1"
2544
+
2545
+ dotenv-expand@4.2.0:
2546
+ version "4.2.0"
2547
+ resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275"
2548
+
2549
+ dotenv@5.0.0:
2550
+ version "5.0.0"
2551
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.0.tgz#0206eb5b336639bf377618a2a304ff00c6a1fddb"
2552
+
2553
+ duplexer@^0.1.1:
2554
+ version "0.1.1"
2555
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
2556
+
2557
+ duplexify@^3.4.2, duplexify@^3.5.3:
2558
+ version "3.5.4"
2559
+ resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.4.tgz#4bb46c1796eabebeec4ca9a2e66b808cb7a3d8b4"
2560
+ dependencies:
2561
+ end-of-stream "^1.0.0"
2562
+ inherits "^2.0.1"
2563
+ readable-stream "^2.0.0"
2564
+ stream-shift "^1.0.0"
2565
+
2566
+ ecc-jsbn@~0.1.1:
2567
+ version "0.1.1"
2568
+ resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
2569
+ dependencies:
2570
+ jsbn "~0.1.0"
2571
+
2572
+ ee-first@1.1.1:
2573
+ version "1.1.1"
2574
+ resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
2575
+
2576
+ electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.40:
2577
+ version "1.3.40"
2578
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.40.tgz#1fbd6d97befd72b8a6f921dc38d22413d2f6fddf"
2579
+
2580
+ elliptic@^6.0.0:
2581
+ version "6.4.0"
2582
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
2583
+ dependencies:
2584
+ bn.js "^4.4.0"
2585
+ brorand "^1.0.1"
2586
+ hash.js "^1.0.0"
2587
+ hmac-drbg "^1.0.0"
2588
+ inherits "^2.0.1"
2589
+ minimalistic-assert "^1.0.0"
2590
+ minimalistic-crypto-utils "^1.0.0"
2591
+
2592
+ emoji-regex@^6.1.0:
2593
+ version "6.5.1"
2594
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2"
2595
+
2596
+ emojis-list@^2.0.0:
2597
+ version "2.1.0"
2598
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
2599
+
2600
+ encodeurl@~1.0.2:
2601
+ version "1.0.2"
2602
+ resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
2603
+
2604
+ encoding@^0.1.11, encoding@^0.1.12:
2605
+ version "0.1.12"
2606
+ resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
2607
+ dependencies:
2608
+ iconv-lite "~0.4.13"
2609
+
2610
+ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
2611
+ version "1.4.1"
2612
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
2613
+ dependencies:
2614
+ once "^1.4.0"
2615
+
2616
+ enhanced-resolve@^3.4.0:
2617
+ version "3.4.1"
2618
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e"
2619
+ dependencies:
2620
+ graceful-fs "^4.1.2"
2621
+ memory-fs "^0.4.0"
2622
+ object-assign "^4.0.1"
2623
+ tapable "^0.2.7"
2624
+
2625
+ entities@~1.1.1:
2626
+ version "1.1.1"
2627
+ resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
2628
+
2629
+ errno@^0.1.3, errno@~0.1.7:
2630
+ version "0.1.7"
2631
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
2632
+ dependencies:
2633
+ prr "~1.0.1"
2634
+
2635
+ error-ex@^1.2.0, error-ex@^1.3.1:
2636
+ version "1.3.1"
2637
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
2638
+ dependencies:
2639
+ is-arrayish "^0.2.1"
2640
+
2641
+ es-abstract@^1.5.1, es-abstract@^1.6.1, es-abstract@^1.7.0:
2642
+ version "1.11.0"
2643
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.11.0.tgz#cce87d518f0496893b1a30cd8461835535480681"
2644
+ dependencies:
2645
+ es-to-primitive "^1.1.1"
2646
+ function-bind "^1.1.1"
2647
+ has "^1.0.1"
2648
+ is-callable "^1.1.3"
2649
+ is-regex "^1.0.4"
2650
+
2651
+ es-to-primitive@^1.1.1:
2652
+ version "1.1.1"
2653
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d"
2654
+ dependencies:
2655
+ is-callable "^1.1.1"
2656
+ is-date-object "^1.0.1"
2657
+ is-symbol "^1.0.1"
2658
+
2659
+ es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14:
2660
+ version "0.10.41"
2661
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.41.tgz#bab3e982d750f0112f0cb9e6abed72c59eb33eb2"
2662
+ dependencies:
2663
+ es6-iterator "~2.0.3"
2664
+ es6-symbol "~3.1.1"
2665
+ next-tick "1"
2666
+
2667
+ es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3:
2668
+ version "2.0.3"
2669
+ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
2670
+ dependencies:
2671
+ d "1"
2672
+ es5-ext "^0.10.35"
2673
+ es6-symbol "^3.1.1"
2674
+
2675
+ es6-map@^0.1.3:
2676
+ version "0.1.5"
2677
+ resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
2678
+ dependencies:
2679
+ d "1"
2680
+ es5-ext "~0.10.14"
2681
+ es6-iterator "~2.0.1"
2682
+ es6-set "~0.1.5"
2683
+ es6-symbol "~3.1.1"
2684
+ event-emitter "~0.3.5"
2685
+
2686
+ es6-set@~0.1.5:
2687
+ version "0.1.5"
2688
+ resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
2689
+ dependencies:
2690
+ d "1"
2691
+ es5-ext "~0.10.14"
2692
+ es6-iterator "~2.0.1"
2693
+ es6-symbol "3.1.1"
2694
+ event-emitter "~0.3.5"
2695
+
2696
+ es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1:
2697
+ version "3.1.1"
2698
+ resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
2699
+ dependencies:
2700
+ d "1"
2701
+ es5-ext "~0.10.14"
2702
+
2703
+ es6-weak-map@^2.0.1:
2704
+ version "2.0.2"
2705
+ resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
2706
+ dependencies:
2707
+ d "1"
2708
+ es5-ext "^0.10.14"
2709
+ es6-iterator "^2.0.1"
2710
+ es6-symbol "^3.1.1"
2711
+
2712
+ escape-html@~1.0.3:
2713
+ version "1.0.3"
2714
+ resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
2715
+
2716
+ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
2717
+ version "1.0.5"
2718
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
2719
+
2720
+ escodegen@^1.6.1, escodegen@^1.9.0:
2721
+ version "1.9.1"
2722
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2"
2723
+ dependencies:
2724
+ esprima "^3.1.3"
2725
+ estraverse "^4.2.0"
2726
+ esutils "^2.0.2"
2727
+ optionator "^0.8.1"
2728
+ optionalDependencies:
2729
+ source-map "~0.6.1"
2730
+
2731
+ escope@^3.6.0:
2732
+ version "3.6.0"
2733
+ resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3"
2734
+ dependencies:
2735
+ es6-map "^0.1.3"
2736
+ es6-weak-map "^2.0.1"
2737
+ esrecurse "^4.1.0"
2738
+ estraverse "^4.1.1"
2739
+
2740
+ eslint-config-divi-extension@^1.0.0:
2741
+ version "1.0.0"
2742
+ resolved "https://registry.yarnpkg.com/eslint-config-divi-extension/-/eslint-config-divi-extension-1.0.0.tgz#643f8f85c2ea1fa334d41587d237c0df9ba8bcb3"
2743
+ dependencies:
2744
+ confusing-browser-globals "^2.0.0-next"
2745
+
2746
+ eslint-import-resolver-node@^0.3.1:
2747
+ version "0.3.2"
2748
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a"
2749
+ dependencies:
2750
+ debug "^2.6.9"
2751
+ resolve "^1.5.0"
2752
+
2753
+ eslint-loader@1.9.0:
2754
+ version "1.9.0"
2755
+ resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-1.9.0.tgz#7e1be9feddca328d3dcfaef1ad49d5beffe83a13"
2756
+ dependencies:
2757
+ loader-fs-cache "^1.0.0"
2758
+ loader-utils "^1.0.2"
2759
+ object-assign "^4.0.1"
2760
+ object-hash "^1.1.4"
2761
+ rimraf "^2.6.1"
2762
+
2763
+ eslint-module-utils@^2.1.1:
2764
+ version "2.1.1"
2765
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz#abaec824177613b8a95b299639e1b6facf473449"
2766
+ dependencies:
2767
+ debug "^2.6.8"
2768
+ pkg-dir "^1.0.0"
2769
+
2770
+ eslint-plugin-flowtype@2.41.0:
2771
+ version "2.41.0"
2772
+ resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.41.0.tgz#fd5221c60ba917c059d7ef69686a99cca09fd871"
2773
+ dependencies:
2774
+ lodash "^4.15.0"
2775
+
2776
+ eslint-plugin-import@2.8.0:
2777
+ version "2.8.0"
2778
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz#fa1b6ef31fcb3c501c09859c1b86f1fc5b986894"
2779
+ dependencies:
2780
+ builtin-modules "^1.1.1"
2781
+ contains-path "^0.1.0"
2782
+ debug "^2.6.8"
2783
+ doctrine "1.5.0"
2784
+ eslint-import-resolver-node "^0.3.1"
2785
+ eslint-module-utils "^2.1.1"
2786
+ has "^1.0.1"
2787
+ lodash.cond "^4.3.0"
2788
+ minimatch "^3.0.3"
2789
+ read-pkg-up "^2.0.0"
2790
+
2791
+ eslint-plugin-jsx-a11y@6.0.3:
2792
+ version "6.0.3"
2793
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.3.tgz#54583d1ae442483162e040e13cc31865465100e5"
2794
+ dependencies:
2795
+ aria-query "^0.7.0"
2796
+ array-includes "^3.0.3"
2797
+ ast-types-flow "0.0.7"
2798
+ axobject-query "^0.1.0"
2799
+ damerau-levenshtein "^1.0.0"
2800
+ emoji-regex "^6.1.0"
2801
+ jsx-ast-utils "^2.0.0"
2802
+
2803
+ eslint-plugin-react@7.7.0:
2804
+ version "7.7.0"
2805
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz#f606c719dbd8a1a2b3d25c16299813878cca0160"
2806
+ dependencies:
2807
+ doctrine "^2.0.2"
2808
+ has "^1.0.1"
2809
+ jsx-ast-utils "^2.0.1"
2810
+ prop-types "^15.6.0"
2811
+
2812
+ eslint-scope@^3.7.1, eslint-scope@~3.7.1:
2813
+ version "3.7.1"
2814
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
2815
+ dependencies:
2816
+ esrecurse "^4.1.0"
2817
+ estraverse "^4.1.1"
2818
+
2819
+ eslint-visitor-keys@^1.0.0:
2820
+ version "1.0.0"
2821
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
2822
+
2823
+ eslint@4.15.0:
2824
+ version "4.15.0"
2825
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.15.0.tgz#89ab38c12713eec3d13afac14e4a89e75ef08145"
2826
+ dependencies:
2827
+ ajv "^5.3.0"
2828
+ babel-code-frame "^6.22.0"
2829
+ chalk "^2.1.0"
2830
+ concat-stream "^1.6.0"
2831
+ cross-spawn "^5.1.0"
2832
+ debug "^3.1.0"
2833
+ doctrine "^2.0.2"
2834
+ eslint-scope "^3.7.1"
2835
+ eslint-visitor-keys "^1.0.0"
2836
+ espree "^3.5.2"
2837
+ esquery "^1.0.0"
2838
+ esutils "^2.0.2"
2839
+ file-entry-cache "^2.0.0"
2840
+ functional-red-black-tree "^1.0.1"
2841
+ glob "^7.1.2"
2842
+ globals "^11.0.1"
2843
+ ignore "^3.3.3"
2844
+ imurmurhash "^0.1.4"
2845
+ inquirer "^3.0.6"
2846
+ is-resolvable "^1.0.0"
2847
+ js-yaml "^3.9.1"
2848
+ json-stable-stringify-without-jsonify "^1.0.1"
2849
+ levn "^0.3.0"
2850
+ lodash "^4.17.4"
2851
+ minimatch "^3.0.2"
2852
+ mkdirp "^0.5.1"
2853
+ natural-compare "^1.4.0"
2854
+ optionator "^0.8.2"
2855
+ path-is-inside "^1.0.2"
2856
+ pluralize "^7.0.0"
2857
+ progress "^2.0.0"
2858
+ require-uncached "^1.0.3"
2859
+ semver "^5.3.0"
2860
+ strip-ansi "^4.0.0"
2861
+ strip-json-comments "~2.0.1"
2862
+ table "^4.0.1"
2863
+ text-table "~0.2.0"
2864
+
2865
+ espree@^3.5.2:
2866
+ version "3.5.4"
2867
+ resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
2868
+ dependencies:
2869
+ acorn "^5.5.0"
2870
+ acorn-jsx "^3.0.0"
2871
+
2872
+ esprima@^2.6.0:
2873
+ version "2.7.3"
2874
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
2875
+
2876
+ esprima@^3.1.3:
2877
+ version "3.1.3"
2878
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
2879
+
2880
+ esprima@^4.0.0:
2881
+ version "4.0.0"
2882
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
2883
+
2884
+ esquery@^1.0.0:
2885
+ version "1.0.0"
2886
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
2887
+ dependencies:
2888
+ estraverse "^4.0.0"
2889
+
2890
+ esrecurse@^4.1.0:
2891
+ version "4.2.1"
2892
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
2893
+ dependencies:
2894
+ estraverse "^4.1.0"
2895
+
2896
+ estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
2897
+ version "4.2.0"
2898
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
2899
+
2900
+ esutils@^2.0.0, esutils@^2.0.2:
2901
+ version "2.0.2"
2902
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
2903
+
2904
+ etag@~1.8.1:
2905
+ version "1.8.1"
2906
+ resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
2907
+
2908
+ event-emitter@~0.3.5:
2909
+ version "0.3.5"
2910
+ resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
2911
+ dependencies:
2912
+ d "1"
2913
+ es5-ext "~0.10.14"
2914
+
2915
+ eventemitter2@~0.4.13:
2916
+ version "0.4.14"
2917
+ resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab"
2918
+
2919
+ eventemitter3@1.x.x:
2920
+ version "1.2.0"
2921
+ resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508"
2922
+
2923
+ events@^1.0.0:
2924
+ version "1.1.1"
2925
+ resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
2926
+
2927
+ eventsource@0.1.6:
2928
+ version "0.1.6"
2929
+ resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232"
2930
+ dependencies:
2931
+ original ">=0.0.5"
2932
+
2933
+ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
2934
+ version "1.0.3"
2935
+ resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
2936
+ dependencies:
2937
+ md5.js "^1.3.4"
2938
+ safe-buffer "^5.1.1"
2939
+
2940
+ exec-sh@^0.2.0:
2941
+ version "0.2.1"
2942
+ resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38"
2943
+ dependencies:
2944
+ merge "^1.1.3"
2945
+
2946
+ execa@^0.7.0:
2947
+ version "0.7.0"
2948
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
2949
+ dependencies:
2950
+ cross-spawn "^5.0.1"
2951
+ get-stream "^3.0.0"
2952
+ is-stream "^1.1.0"
2953
+ npm-run-path "^2.0.0"
2954
+ p-finally "^1.0.0"
2955
+ signal-exit "^3.0.0"
2956
+ strip-eof "^1.0.0"
2957
+
2958
+ exit@^0.1.2, exit@~0.1.1:
2959
+ version "0.1.2"
2960
+ resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
2961
+
2962
+ expand-brackets@^0.1.4:
2963
+ version "0.1.5"
2964
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
2965
+ dependencies:
2966
+ is-posix-bracket "^0.1.0"
2967
+
2968
+ expand-brackets@^2.1.4:
2969
+ version "2.1.4"
2970
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
2971
+ dependencies:
2972
+ debug "^2.3.3"
2973
+ define-property "^0.2.5"
2974
+ extend-shallow "^2.0.1"
2975
+ posix-character-classes "^0.1.0"
2976
+ regex-not "^1.0.0"
2977
+ snapdragon "^0.8.1"
2978
+ to-regex "^3.0.1"
2979
+
2980
+ expand-range@^1.8.1:
2981
+ version "1.8.2"
2982
+ resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
2983
+ dependencies:
2984
+ fill-range "^2.1.0"
2985
+
2986
+ expand-template@^1.0.2:
2987
+ version "1.1.0"
2988
+ resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.0.tgz#e09efba977bf98f9ee0ed25abd0c692e02aec3fc"
2989
+
2990
+ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
2991
+ version "2.0.2"
2992
+ resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
2993
+ dependencies:
2994
+ homedir-polyfill "^1.0.1"
2995
+
2996
+ expect@^22.4.3:
2997
+ version "22.4.3"
2998
+ resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674"
2999
+ dependencies:
3000
+ ansi-styles "^3.2.0"
3001
+ jest-diff "^22.4.3"
3002
+ jest-get-type "^22.4.3"
3003
+ jest-matcher-utils "^22.4.3"
3004
+ jest-message-util "^22.4.3"
3005
+ jest-regex-util "^22.4.3"
3006
+
3007
+ express@^4.16.2:
3008
+ version "4.16.3"
3009
+ resolved "https://registry.yarnpkg.com/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53"
3010
+ dependencies:
3011
+ accepts "~1.3.5"
3012
+ array-flatten "1.1.1"
3013
+ body-parser "1.18.2"
3014
+ content-disposition "0.5.2"
3015
+ content-type "~1.0.4"
3016
+ cookie "0.3.1"
3017
+ cookie-signature "1.0.6"
3018
+ debug "2.6.9"
3019
+ depd "~1.1.2"
3020
+ encodeurl "~1.0.2"
3021
+ escape-html "~1.0.3"
3022
+ etag "~1.8.1"
3023
+ finalhandler "1.1.1"
3024
+ fresh "0.5.2"
3025
+ merge-descriptors "1.0.1"
3026
+ methods "~1.1.2"
3027
+ on-finished "~2.3.0"
3028
+ parseurl "~1.3.2"
3029
+ path-to-regexp "0.1.7"
3030
+ proxy-addr "~2.0.3"
3031
+ qs "6.5.1"
3032
+ range-parser "~1.2.0"
3033
+ safe-buffer "5.1.1"
3034
+ send "0.16.2"
3035
+ serve-static "1.13.2"
3036
+ setprototypeof "1.1.0"
3037
+ statuses "~1.4.0"
3038
+ type-is "~1.6.16"
3039
+ utils-merge "1.0.1"
3040
+ vary "~1.1.2"
3041
+
3042
+ extend-shallow@^2.0.1:
3043
+ version "2.0.1"
3044
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
3045
+ dependencies:
3046
+ is-extendable "^0.1.0"
3047
+
3048
+ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
3049
+ version "3.0.2"
3050
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
3051
+ dependencies:
3052
+ assign-symbols "^1.0.0"
3053
+ is-extendable "^1.0.1"
3054
+
3055
+ extend@~3.0.0, extend@~3.0.1:
3056
+ version "3.0.1"
3057
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
3058
+
3059
+ external-editor@^2.0.4, external-editor@^2.1.0:
3060
+ version "2.1.0"
3061
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48"
3062
+ dependencies:
3063
+ chardet "^0.4.0"
3064
+ iconv-lite "^0.4.17"
3065
+ tmp "^0.0.33"
3066
+
3067
+ extglob@^0.3.1:
3068
+ version "0.3.2"
3069
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
3070
+ dependencies:
3071
+ is-extglob "^1.0.0"
3072
+
3073
+ extglob@^2.0.4:
3074
+ version "2.0.4"
3075
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
3076
+ dependencies:
3077
+ array-unique "^0.3.2"
3078
+ define-property "^1.0.0"
3079
+ expand-brackets "^2.1.4"
3080
+ extend-shallow "^2.0.1"
3081
+ fragment-cache "^0.2.1"
3082
+ regex-not "^1.0.0"
3083
+ snapdragon "^0.8.1"
3084
+ to-regex "^3.0.1"
3085
+
3086
+ extract-text-webpack-plugin@3.0.2:
3087
+ version "3.0.2"
3088
+ resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7"
3089
+ dependencies:
3090
+ async "^2.4.1"
3091
+ loader-utils "^1.1.0"
3092
+ schema-utils "^0.3.0"
3093
+ webpack-sources "^1.0.1"
3094
+
3095
+ extsprintf@1.3.0:
3096
+ version "1.3.0"
3097
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
3098
+
3099
+ extsprintf@^1.2.0:
3100
+ version "1.4.0"
3101
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
3102
+
3103
+ fast-deep-equal@^1.0.0:
3104
+ version "1.1.0"
3105
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
3106
+
3107
+ fast-json-stable-stringify@^2.0.0:
3108
+ version "2.0.0"
3109
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
3110
+
3111
+ fast-levenshtein@~2.0.4:
3112
+ version "2.0.6"
3113
+ resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
3114
+
3115
+ fastparse@^1.1.1:
3116
+ version "1.1.1"
3117
+ resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8"
3118
+
3119
+ faye-websocket@^0.10.0:
3120
+ version "0.10.0"
3121
+ resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
3122
+ dependencies:
3123
+ websocket-driver ">=0.5.1"
3124
+
3125
+ faye-websocket@~0.11.0:
3126
+ version "0.11.1"
3127
+ resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38"
3128
+ dependencies:
3129
+ websocket-driver ">=0.5.1"
3130
+
3131
+ fb-watchman@^2.0.0:
3132
+ version "2.0.0"
3133
+ resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
3134
+ dependencies:
3135
+ bser "^2.0.0"
3136
+
3137
+ fbjs@^0.8.16:
3138
+ version "0.8.16"
3139
+ resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
3140
+ dependencies:
3141
+ core-js "^1.0.0"
3142
+ isomorphic-fetch "^2.1.1"
3143
+ loose-envify "^1.0.0"
3144
+ object-assign "^4.1.0"
3145
+ promise "^7.1.1"
3146
+ setimmediate "^1.0.5"
3147
+ ua-parser-js "^0.7.9"
3148
+
3149
+ figures@^2.0.0:
3150
+ version "2.0.0"
3151
+ resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
3152
+ dependencies:
3153
+ escape-string-regexp "^1.0.5"
3154
+
3155
+ file-entry-cache@^2.0.0:
3156
+ version "2.0.0"
3157
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361"
3158
+ dependencies:
3159
+ flat-cache "^1.2.1"
3160
+ object-assign "^4.0.1"
3161
+
3162
+ file-loader@1.1.6:
3163
+ version "1.1.6"
3164
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.6.tgz#7b9a8f2c58f00a77fddf49e940f7ac978a3ea0e8"
3165
+ dependencies:
3166
+ loader-utils "^1.0.2"
3167
+ schema-utils "^0.3.0"
3168
+
3169
+ filename-regex@^2.0.0:
3170
+ version "2.0.1"
3171
+ resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
3172
+
3173
+ fileset@^2.0.2:
3174
+ version "2.0.3"
3175
+ resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0"
3176
+ dependencies:
3177
+ glob "^7.0.3"
3178
+ minimatch "^3.0.3"
3179
+
3180
+ filesize@3.5.11:
3181
+ version "3.5.11"
3182
+ resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee"
3183
+
3184
+ fill-range@^2.1.0:
3185
+ version "2.2.3"
3186
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723"
3187
+ dependencies:
3188
+ is-number "^2.1.0"
3189
+ isobject "^2.0.0"
3190
+ randomatic "^1.1.3"
3191
+ repeat-element "^1.1.2"
3192
+ repeat-string "^1.5.2"
3193
+
3194
+ fill-range@^4.0.0:
3195
+ version "4.0.0"
3196
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
3197
+ dependencies:
3198
+ extend-shallow "^2.0.1"
3199
+ is-number "^3.0.0"
3200
+ repeat-string "^1.6.1"
3201
+ to-regex-range "^2.1.0"
3202
+
3203
+ finalhandler@1.1.1:
3204
+ version "1.1.1"
3205
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105"
3206
+ dependencies:
3207
+ debug "2.6.9"
3208
+ encodeurl "~1.0.2"
3209
+ escape-html "~1.0.3"
3210
+ on-finished "~2.3.0"
3211
+ parseurl "~1.3.2"
3212
+ statuses "~1.4.0"
3213
+ unpipe "~1.0.0"
3214
+
3215
+ find-cache-dir@^0.1.1:
3216
+ version "0.1.1"
3217
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
3218
+ dependencies:
3219
+ commondir "^1.0.1"
3220
+ mkdirp "^0.5.1"
3221
+ pkg-dir "^1.0.0"
3222
+
3223
+ find-cache-dir@^1.0.0:
3224
+ version "1.0.0"
3225
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
3226
+ dependencies:
3227
+ commondir "^1.0.1"
3228
+ make-dir "^1.0.0"
3229
+ pkg-dir "^2.0.0"
3230
+
3231
+ find-config@1.0:
3232
+ version "1.0.0"
3233
+ resolved "https://registry.yarnpkg.com/find-config/-/find-config-1.0.0.tgz#eafa2b9bc07fa9c90e9a0c3ef9cecf1cc800f530"
3234
+ dependencies:
3235
+ user-home "^2.0.0"
3236
+
3237
+ find-file-up@^1.0.2:
3238
+ version "1.0.2"
3239
+ resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-1.0.2.tgz#4d53664bc128cf793901497f4b13558d979755ca"
3240
+ dependencies:
3241
+ resolve-dir "^1.0.0"
3242
+
3243
+ find-pkg@1.0.0:
3244
+ version "1.0.0"
3245
+ resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-1.0.0.tgz#96db242e001c7c55025d32213302ea3aba677177"
3246
+ dependencies:
3247
+ find-file-up "^1.0.2"
3248
+
3249
+ find-up@^1.0.0:
3250
+ version "1.1.2"
3251
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
3252
+ dependencies:
3253
+ path-exists "^2.0.0"
3254
+ pinkie-promise "^2.0.0"
3255
+
3256
+ find-up@^2.0.0, find-up@^2.1.0:
3257
+ version "2.1.0"
3258
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
3259
+ dependencies:
3260
+ locate-path "^2.0.0"
3261
+
3262
+ findup-sync@~0.3.0:
3263
+ version "0.3.0"
3264
+ resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.3.0.tgz#37930aa5d816b777c03445e1966cc6790a4c0b16"
3265
+ dependencies:
3266
+ glob "~5.0.0"
3267
+
3268
+ flat-cache@^1.2.1:
3269
+ version "1.3.0"
3270
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481"
3271
+ dependencies:
3272
+ circular-json "^0.3.1"
3273
+ del "^2.0.2"
3274
+ graceful-fs "^4.1.2"
3275
+ write "^0.2.1"
3276
+
3277
+ flatten@^1.0.2:
3278
+ version "1.0.2"
3279
+ resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
3280
+
3281
+ flush-write-stream@^1.0.0:
3282
+ version "1.0.3"
3283
+ resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd"
3284
+ dependencies:
3285
+ inherits "^2.0.1"
3286
+ readable-stream "^2.0.4"
3287
+
3288
+ for-in@^1.0.1, for-in@^1.0.2:
3289
+ version "1.0.2"
3290
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
3291
+
3292
+ for-own@^0.1.4:
3293
+ version "0.1.5"
3294
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
3295
+ dependencies:
3296
+ for-in "^1.0.1"
3297
+
3298
+ foreach@^2.0.5:
3299
+ version "2.0.5"
3300
+ resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
3301
+
3302
+ forever-agent@~0.6.1:
3303
+ version "0.6.1"
3304
+ resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
3305
+
3306
+ form-data@~2.1.1:
3307
+ version "2.1.4"
3308
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
3309
+ dependencies:
3310
+ asynckit "^0.4.0"
3311
+ combined-stream "^1.0.5"
3312
+ mime-types "^2.1.12"
3313
+
3314
+ form-data@~2.3.1:
3315
+ version "2.3.2"
3316
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
3317
+ dependencies:
3318
+ asynckit "^0.4.0"
3319
+ combined-stream "1.0.6"
3320
+ mime-types "^2.1.12"
3321
+
3322
+ forwarded@~0.1.2:
3323
+ version "0.1.2"
3324
+ resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
3325
+
3326
+ fragment-cache@^0.2.1:
3327
+ version "0.2.1"
3328
+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
3329
+ dependencies:
3330
+ map-cache "^0.2.2"
3331
+
3332
+ fresh@0.5.2:
3333
+ version "0.5.2"
3334
+ resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
3335
+
3336
+ from2@^2.1.0:
3337
+ version "2.3.0"
3338
+ resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
3339
+ dependencies:
3340
+ inherits "^2.0.1"
3341
+ readable-stream "^2.0.0"
3342
+
3343
+ fs-extra@5.0.0:
3344
+ version "5.0.0"
3345
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd"
3346
+ dependencies:
3347
+ graceful-fs "^4.1.2"
3348
+ jsonfile "^4.0.0"
3349
+ universalify "^0.1.0"
3350
+
3351
+ fs-extra@^0.30.0:
3352
+ version "0.30.0"
3353
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
3354
+ dependencies:
3355
+ graceful-fs "^4.1.2"
3356
+ jsonfile "^2.1.0"
3357
+ klaw "^1.0.0"
3358
+ path-is-absolute "^1.0.0"
3359
+ rimraf "^2.2.8"
3360
+
3361
+ fs-write-stream-atomic@^1.0.8:
3362
+ version "1.0.10"
3363
+ resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
3364
+ dependencies:
3365
+ graceful-fs "^4.1.2"
3366
+ iferr "^0.1.5"
3367
+ imurmurhash "^0.1.4"
3368
+ readable-stream "1 || 2"
3369
+
3370
+ fs.realpath@^1.0.0:
3371
+ version "1.0.0"
3372
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
3373
+
3374
+ fsevents@1.1.3, fsevents@^1.1.1, fsevents@^1.1.2:
3375
+ version "1.1.3"
3376
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8"
3377
+ dependencies:
3378
+ nan "^2.3.0"
3379
+ node-pre-gyp "^0.6.39"
3380
+
3381
+ fstream-ignore@^1.0.5:
3382
+ version "1.0.5"
3383
+ resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
3384
+ dependencies:
3385
+ fstream "^1.0.0"
3386
+ inherits "2"
3387
+ minimatch "^3.0.0"
3388
+
3389
+ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
3390
+ version "1.0.11"
3391
+ resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
3392
+ dependencies:
3393
+ graceful-fs "^4.1.2"
3394
+ inherits "~2.0.0"
3395
+ mkdirp ">=0.5 0"
3396
+ rimraf "2"
3397
+
3398
+ function-bind@^1.0.2, function-bind@^1.1.0, function-bind@^1.1.1:
3399
+ version "1.1.1"
3400
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
3401
+
3402
+ functional-red-black-tree@^1.0.1:
3403
+ version "1.0.1"
3404
+ resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
3405
+
3406
+ gauge@~2.7.3:
3407
+ version "2.7.4"
3408
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
3409
+ dependencies:
3410
+ aproba "^1.0.3"
3411
+ console-control-strings "^1.0.0"
3412
+ has-unicode "^2.0.0"
3413
+ object-assign "^4.1.0"
3414
+ signal-exit "^3.0.0"
3415
+ string-width "^1.0.1"
3416
+ strip-ansi "^3.0.1"
3417
+ wide-align "^1.1.0"
3418
+
3419
+ get-caller-file@^1.0.1:
3420
+ version "1.0.2"
3421
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
3422
+
3423
+ get-stdin@^4.0.1:
3424
+ version "4.0.1"
3425
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
3426
+
3427
+ get-stream@^3.0.0:
3428
+ version "3.0.0"
3429
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
3430
+
3431
+ get-value@^2.0.3, get-value@^2.0.6:
3432
+ version "2.0.6"
3433
+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
3434
+
3435
+ getobject@~0.1.0:
3436
+ version "0.1.0"
3437
+ resolved "https://registry.yarnpkg.com/getobject/-/getobject-0.1.0.tgz#047a449789fa160d018f5486ed91320b6ec7885c"
3438
+
3439
+ getpass@^0.1.1:
3440
+ version "0.1.7"
3441
+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
3442
+ dependencies:
3443
+ assert-plus "^1.0.0"
3444
+
3445
+ gettext-parser@^1.2.0:
3446
+ version "1.3.1"
3447
+ resolved "https://registry.yarnpkg.com/gettext-parser/-/gettext-parser-1.3.1.tgz#74b7a99e4b5fa8daab11fa515e8a582480448a12"
3448
+ dependencies:
3449
+ encoding "^0.1.12"
3450
+ safe-buffer "^5.1.1"
3451
+
3452
+ github-from-package@0.0.0:
3453
+ version "0.0.0"
3454
+ resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
3455
+
3456
+ glob-base@^0.3.0:
3457
+ version "0.3.0"
3458
+ resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
3459
+ dependencies:
3460
+ glob-parent "^2.0.0"
3461
+ is-glob "^2.0.0"
3462
+
3463
+ glob-parent@^2.0.0:
3464
+ version "2.0.0"
3465
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
3466
+ dependencies:
3467
+ is-glob "^2.0.0"
3468
+
3469
+ glob-parent@^3.1.0:
3470
+ version "3.1.0"
3471
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
3472
+ dependencies:
3473
+ is-glob "^3.1.0"
3474
+ path-dirname "^1.0.0"
3475
+
3476
+ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
3477
+ version "7.1.2"
3478
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
3479
+ dependencies:
3480
+ fs.realpath "^1.0.0"
3481
+ inflight "^1.0.4"
3482
+ inherits "2"
3483
+ minimatch "^3.0.4"
3484
+ once "^1.3.0"
3485
+ path-is-absolute "^1.0.0"
3486
+
3487
+ glob@~5.0.0:
3488
+ version "5.0.15"
3489
+ resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
3490
+ dependencies:
3491
+ inflight "^1.0.4"
3492
+ inherits "2"
3493
+ minimatch "2 || 3"
3494
+ once "^1.3.0"
3495
+ path-is-absolute "^1.0.0"
3496
+
3497
+ glob@~7.0.0:
3498
+ version "7.0.6"
3499
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a"
3500
+ dependencies:
3501
+ fs.realpath "^1.0.0"
3502
+ inflight "^1.0.4"
3503
+ inherits "2"
3504
+ minimatch "^3.0.2"
3505
+ once "^1.3.0"
3506
+ path-is-absolute "^1.0.0"
3507
+
3508
+ global-modules@1.0.0, global-modules@^1.0.0:
3509
+ version "1.0.0"
3510
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
3511
+ dependencies:
3512
+ global-prefix "^1.0.1"
3513
+ is-windows "^1.0.1"
3514
+ resolve-dir "^1.0.0"
3515
+
3516
+ global-prefix@^1.0.1:
3517
+ version "1.0.2"
3518
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
3519
+ dependencies:
3520
+ expand-tilde "^2.0.2"
3521
+ homedir-polyfill "^1.0.1"
3522
+ ini "^1.3.4"
3523
+ is-windows "^1.0.1"
3524
+ which "^1.2.14"
3525
+
3526
+ globals@^11.0.1, globals@^11.1.0:
3527
+ version "11.3.0"
3528
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.3.0.tgz#e04fdb7b9796d8adac9c8f64c14837b2313378b0"
3529
+
3530
+ globals@^9.18.0:
3531
+ version "9.18.0"
3532
+ resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
3533
+
3534
+ globby@7.1.1:
3535
+ version "7.1.1"
3536
+ resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680"
3537
+ dependencies:
3538
+ array-union "^1.0.1"
3539
+ dir-glob "^2.0.0"
3540
+ glob "^7.1.2"
3541
+ ignore "^3.3.5"
3542
+ pify "^3.0.0"
3543
+ slash "^1.0.0"
3544
+
3545
+ globby@^5.0.0:
3546
+ version "5.0.0"
3547
+ resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
3548
+ dependencies:
3549
+ array-union "^1.0.1"
3550
+ arrify "^1.0.0"
3551
+ glob "^7.0.3"
3552
+ object-assign "^4.0.1"
3553
+ pify "^2.0.0"
3554
+ pinkie-promise "^2.0.0"
3555
+
3556
+ globby@^6.1.0:
3557
+ version "6.1.0"
3558
+ resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
3559
+ dependencies:
3560
+ array-union "^1.0.1"
3561
+ glob "^7.0.3"
3562
+ object-assign "^4.0.1"
3563
+ pify "^2.0.0"
3564
+ pinkie-promise "^2.0.0"
3565
+
3566
+ graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
3567
+ version "4.1.11"
3568
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
3569
+
3570
+ growly@^1.3.0:
3571
+ version "1.3.0"
3572
+ resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
3573
+
3574
+ grunt-cli@~1.2.0:
3575
+ version "1.2.0"
3576
+ resolved "https://registry.yarnpkg.com/grunt-cli/-/grunt-cli-1.2.0.tgz#562b119ebb069ddb464ace2845501be97b35b6a8"
3577
+ dependencies:
3578
+ findup-sync "~0.3.0"
3579
+ grunt-known-options "~1.1.0"
3580
+ nopt "~3.0.6"
3581
+ resolve "~1.1.0"
3582
+
3583
+ grunt-contrib-compress@1.4.3:
3584
+ version "1.4.3"
3585
+ resolved "https://registry.yarnpkg.com/grunt-contrib-compress/-/grunt-contrib-compress-1.4.3.tgz#01ceffb9c637f52e7081f463750983d0a3b0fa73"
3586
+ dependencies:
3587
+ archiver "^1.3.0"
3588
+ chalk "^1.1.1"
3589
+ lodash "^4.7.0"
3590
+ pretty-bytes "^4.0.2"
3591
+ stream-buffers "^2.1.0"
3592
+ optionalDependencies:
3593
+ iltorb "^1.0.13"
3594
+
3595
+ grunt-known-options@~1.1.0:
3596
+ version "1.1.0"
3597
+ resolved "https://registry.yarnpkg.com/grunt-known-options/-/grunt-known-options-1.1.0.tgz#a4274eeb32fa765da5a7a3b1712617ce3b144149"
3598
+
3599
+ grunt-legacy-log-utils@~1.0.0:
3600
+ version "1.0.0"
3601
+ resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz#a7b8e2d0fb35b5a50f4af986fc112749ebc96f3d"
3602
+ dependencies:
3603
+ chalk "~1.1.1"
3604
+ lodash "~4.3.0"
3605
+
3606
+ grunt-legacy-log@~1.0.0:
3607
+ version "1.0.1"
3608
+ resolved "https://registry.yarnpkg.com/grunt-legacy-log/-/grunt-legacy-log-1.0.1.tgz#c7731b2745f4732aa9950ee4d7ae63c553f68469"
3609
+ dependencies:
3610
+ colors "~1.1.2"
3611
+ grunt-legacy-log-utils "~1.0.0"
3612
+ hooker "~0.2.3"
3613
+ lodash "~4.17.5"
3614
+ underscore.string "~3.3.4"
3615
+
3616
+ grunt-legacy-util@~1.0.0:
3617
+ version "1.0.0"
3618
+ resolved "https://registry.yarnpkg.com/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz#386aa78dc6ed50986c2b18957265b1b48abb9b86"
3619
+ dependencies:
3620
+ async "~1.5.2"
3621
+ exit "~0.1.1"
3622
+ getobject "~0.1.0"
3623
+ hooker "~0.2.3"
3624
+ lodash "~4.3.0"
3625
+ underscore.string "~3.2.3"
3626
+ which "~1.2.1"
3627
+
3628
+ grunt-po2mo@elegantthemes/grunt-po2mo#master:
3629
+ version "0.1.4"
3630
+ resolved "https://codeload.github.com/elegantthemes/grunt-po2mo/tar.gz/52c70765a325172cdce7ae3c8913d9e468b6ae5d"
3631
+ dependencies:
3632
+ sync-exec "^0.6.1"
3633
+
3634
+ grunt-wp-i18n@1.0.2:
3635
+ version "1.0.2"
3636
+ resolved "https://registry.yarnpkg.com/grunt-wp-i18n/-/grunt-wp-i18n-1.0.2.tgz#e1cc27c3f6f188f6d432fd0306af7b17fb83cb54"
3637
+ dependencies:
3638
+ grunt "^1.0.2"
3639
+ node-wp-i18n "^1.0.5"
3640
+
3641
+ grunt@1.0.2, grunt@^1.0.2:
3642
+ version "1.0.2"
3643
+ resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.0.2.tgz#4e6a5e695b70472fd5304f5fa9e34236836a73bc"
3644
+ dependencies:
3645
+ coffeescript "~1.10.0"
3646
+ dateformat "~1.0.12"
3647
+ eventemitter2 "~0.4.13"
3648
+ exit "~0.1.1"
3649
+ findup-sync "~0.3.0"
3650
+ glob "~7.0.0"
3651
+ grunt-cli "~1.2.0"
3652
+ grunt-known-options "~1.1.0"
3653
+ grunt-legacy-log "~1.0.0"
3654
+ grunt-legacy-util "~1.0.0"
3655
+ iconv-lite "~0.4.13"
3656
+ js-yaml "~3.5.2"
3657
+ minimatch "~3.0.2"
3658
+ nopt "~3.0.6"
3659
+ path-is-absolute "~1.0.0"
3660
+ rimraf "~2.2.8"
3661
+
3662
+ gzip-size@4.1.0:
3663
+ version "4.1.0"
3664
+ resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c"
3665
+ dependencies:
3666
+ duplexer "^0.1.1"
3667
+ pify "^3.0.0"
3668
+
3669
+ h2x-core@^0.1.9:
3670
+ version "0.1.9"
3671
+ resolved "https://registry.yarnpkg.com/h2x-core/-/h2x-core-0.1.9.tgz#9ffd02b438f6c14505ae4d834db9ad1dcb596368"
3672
+ dependencies:
3673
+ h2x-generate "^0.1.9"
3674
+ h2x-parse "^0.1.0"
3675
+ h2x-traverse "^0.1.9"
3676
+
3677
+ h2x-generate@^0.1.9:
3678
+ version "0.1.9"
3679
+ resolved "https://registry.yarnpkg.com/h2x-generate/-/h2x-generate-0.1.9.tgz#8f94edfe1845a3805aa7d3069355c0668974aa90"
3680
+ dependencies:
3681
+ h2x-traverse "^0.1.9"
3682
+
3683
+ h2x-parse@^0.1.0:
3684
+ version "0.1.0"
3685
+ resolved "https://registry.yarnpkg.com/h2x-parse/-/h2x-parse-0.1.0.tgz#d0508b936f3feaef9251270c2d8d3f6a5c7f84b1"
3686
+ dependencies:
3687
+ jsdom "11.1.0"
3688
+
3689
+ h2x-plugin-jsx@^0.1.9:
3690
+ version "0.1.9"
3691
+ resolved "https://registry.yarnpkg.com/h2x-plugin-jsx/-/h2x-plugin-jsx-0.1.9.tgz#2ef41f4da1e2c92680fac3425fcce63696107f11"
3692
+ dependencies:
3693
+ h2x-types "^0.1.0"
3694
+
3695
+ h2x-traverse@^0.1.9:
3696
+ version "0.1.9"
3697
+ resolved "https://registry.yarnpkg.com/h2x-traverse/-/h2x-traverse-0.1.9.tgz#2f75b232b1cdd0d4b6dce6dcc06dad8a22dae64f"
3698
+ dependencies:
3699
+ h2x-types "^0.1.0"
3700
+
3701
+ h2x-types@^0.1.0:
3702
+ version "0.1.0"
3703
+ resolved "https://registry.yarnpkg.com/h2x-types/-/h2x-types-0.1.0.tgz#0528342cd63631ec147f98ffa7a25279b5bd0f1f"
3704
+
3705
+ handle-thing@^1.2.5:
3706
+ version "1.2.5"
3707
+ resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4"
3708
+
3709
+ handlebars@^4.0.3:
3710
+ version "4.0.11"
3711
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc"
3712
+ dependencies:
3713
+ async "^1.4.0"
3714
+ optimist "^0.6.1"
3715
+ source-map "^0.4.4"
3716
+ optionalDependencies:
3717
+ uglify-js "^2.6"
3718
+
3719
+ har-schema@^1.0.5:
3720
+ version "1.0.5"
3721
+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
3722
+
3723
+ har-schema@^2.0.0:
3724
+ version "2.0.0"
3725
+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
3726
+
3727
+ har-validator@~4.2.1:
3728
+ version "4.2.1"
3729
+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
3730
+ dependencies:
3731
+ ajv "^4.9.1"
3732
+ har-schema "^1.0.5"
3733
+
3734
+ har-validator@~5.0.3:
3735
+ version "5.0.3"
3736
+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
3737
+ dependencies:
3738
+ ajv "^5.1.0"
3739
+ har-schema "^2.0.0"
3740
+
3741
+ harmony-reflect@^1.4.6:
3742
+ version "1.6.0"
3743
+ resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.0.tgz#9c28a77386ec225f7b5d370f9861ba09c4eea58f"
3744
+
3745
+ has-ansi@^2.0.0:
3746
+ version "2.0.0"
3747
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
3748
+ dependencies:
3749
+ ansi-regex "^2.0.0"
3750
+
3751
+ has-flag@^1.0.0:
3752
+ version "1.0.0"
3753
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
3754
+
3755
+ has-flag@^2.0.0:
3756
+ version "2.0.0"
3757
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
3758
+
3759
+ has-flag@^3.0.0:
3760
+ version "3.0.0"
3761
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
3762
+
3763
+ has-unicode@^2.0.0:
3764
+ version "2.0.1"
3765
+ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
3766
+
3767
+ has-value@^0.3.1:
3768
+ version "0.3.1"
3769
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
3770
+ dependencies:
3771
+ get-value "^2.0.3"
3772
+ has-values "^0.1.4"
3773
+ isobject "^2.0.0"
3774
+
3775
+ has-value@^1.0.0:
3776
+ version "1.0.0"
3777
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
3778
+ dependencies:
3779
+ get-value "^2.0.6"
3780
+ has-values "^1.0.0"
3781
+ isobject "^3.0.0"
3782
+
3783
+ has-values@^0.1.4:
3784
+ version "0.1.4"
3785
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
3786
+
3787
+ has-values@^1.0.0:
3788
+ version "1.0.0"
3789
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
3790
+ dependencies:
3791
+ is-number "^3.0.0"
3792
+ kind-of "^4.0.0"
3793
+
3794
+ has@^1.0.1:
3795
+ version "1.0.1"
3796
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
3797
+ dependencies:
3798
+ function-bind "^1.0.2"
3799
+
3800
+ hash-base@^2.0.0:
3801
+ version "2.0.2"
3802
+ resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1"
3803
+ dependencies:
3804
+ inherits "^2.0.1"
3805
+
3806
+ hash-base@^3.0.0:
3807
+ version "3.0.4"
3808
+ resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
3809
+ dependencies:
3810
+ inherits "^2.0.1"
3811
+ safe-buffer "^5.0.1"
3812
+
3813
+ hash.js@^1.0.0, hash.js@^1.0.3:
3814
+ version "1.1.3"
3815
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
3816
+ dependencies:
3817
+ inherits "^2.0.3"
3818
+ minimalistic-assert "^1.0.0"
3819
+
3820
+ hawk@3.1.3, hawk@~3.1.3:
3821
+ version "3.1.3"
3822
+ resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
3823
+ dependencies:
3824
+ boom "2.x.x"
3825
+ cryptiles "2.x.x"
3826
+ hoek "2.x.x"
3827
+ sntp "1.x.x"
3828
+
3829
+ hawk@~6.0.2:
3830
+ version "6.0.2"
3831
+ resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
3832
+ dependencies:
3833
+ boom "4.x.x"
3834
+ cryptiles "3.x.x"
3835
+ hoek "4.x.x"
3836
+ sntp "2.x.x"
3837
+
3838
+ he@1.1.x:
3839
+ version "1.1.1"
3840
+ resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
3841
+
3842
+ hmac-drbg@^1.0.0:
3843
+ version "1.0.1"
3844
+ resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
3845
+ dependencies:
3846
+ hash.js "^1.0.3"
3847
+ minimalistic-assert "^1.0.0"
3848
+ minimalistic-crypto-utils "^1.0.1"
3849
+
3850
+ hoek@2.x.x:
3851
+ version "2.16.3"
3852
+ resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
3853
+
3854
+ hoek@4.x.x:
3855
+ version "4.2.1"
3856
+ resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb"
3857
+
3858
+ home-or-tmp@^2.0.0:
3859
+ version "2.0.0"
3860
+ resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
3861
+ dependencies:
3862
+ os-homedir "^1.0.0"
3863
+ os-tmpdir "^1.0.1"
3864
+
3865
+ homedir-polyfill@^1.0.1:
3866
+ version "1.0.1"
3867
+ resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc"
3868
+ dependencies:
3869
+ parse-passwd "^1.0.0"
3870
+
3871
+ hooker@~0.2.3:
3872
+ version "0.2.3"
3873
+ resolved "https://registry.yarnpkg.com/hooker/-/hooker-0.2.3.tgz#b834f723cc4a242aa65963459df6d984c5d3d959"
3874
+
3875
+ hosted-git-info@^2.1.4:
3876
+ version "2.6.0"
3877
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222"
3878
+
3879
+ hpack.js@^2.1.6:
3880
+ version "2.1.6"
3881
+ resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
3882
+ dependencies:
3883
+ inherits "^2.0.1"
3884
+ obuf "^1.0.0"
3885
+ readable-stream "^2.0.1"
3886
+ wbuf "^1.1.0"
3887
+
3888
+ html-comment-regex@^1.1.0:
3889
+ version "1.1.1"
3890
+ resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e"
3891
+
3892
+ html-encoding-sniffer@^1.0.1, html-encoding-sniffer@^1.0.2:
3893
+ version "1.0.2"
3894
+ resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8"
3895
+ dependencies:
3896
+ whatwg-encoding "^1.0.1"
3897
+
3898
+ html-entities@^1.2.0:
3899
+ version "1.2.1"
3900
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
3901
+
3902
+ html-minifier@^3.2.3:
3903
+ version "3.5.12"
3904
+ resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.12.tgz#6bfad4d0327f5b8d2b62f5854654ac3703b9b031"
3905
+ dependencies:
3906
+ camel-case "3.0.x"
3907
+ clean-css "4.1.x"
3908
+ commander "2.15.x"
3909
+ he "1.1.x"
3910
+ ncname "1.0.x"
3911
+ param-case "2.1.x"
3912
+ relateurl "0.2.x"
3913
+ uglify-js "3.3.x"
3914
+
3915
+ html-webpack-plugin@2.30.1:
3916
+ version "2.30.1"
3917
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz#7f9c421b7ea91ec460f56527d78df484ee7537d5"
3918
+ dependencies:
3919
+ bluebird "^3.4.7"
3920
+ html-minifier "^3.2.3"
3921
+ loader-utils "^0.2.16"
3922
+ lodash "^4.17.3"
3923
+ pretty-error "^2.0.2"
3924
+ toposort "^1.0.0"
3925
+
3926
+ htmlparser2@~3.3.0:
3927
+ version "3.3.0"
3928
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe"
3929
+ dependencies:
3930
+ domelementtype "1"
3931
+ domhandler "2.1"
3932
+ domutils "1.1"
3933
+ readable-stream "1.0"
3934
+
3935
+ http-deceiver@^1.2.7:
3936
+ version "1.2.7"
3937
+ resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
3938
+
3939
+ http-errors@1.6.2, http-errors@~1.6.2:
3940
+ version "1.6.2"
3941
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
3942
+ dependencies:
3943
+ depd "1.1.1"
3944
+ inherits "2.0.3"
3945
+ setprototypeof "1.0.3"
3946
+ statuses ">= 1.3.1 < 2"
3947
+
3948
+ http-parser-js@>=0.4.0:
3949
+ version "0.4.11"
3950
+ resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.11.tgz#5b720849c650903c27e521633d94696ee95f3529"
3951
+
3952
+ http-proxy-middleware@~0.17.4:
3953
+ version "0.17.4"
3954
+ resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833"
3955
+ dependencies:
3956
+ http-proxy "^1.16.2"
3957
+ is-glob "^3.1.0"
3958
+ lodash "^4.17.2"
3959
+ micromatch "^2.3.11"
3960
+
3961
+ http-proxy@^1.16.2:
3962
+ version "1.16.2"
3963
+ resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742"
3964
+ dependencies:
3965
+ eventemitter3 "1.x.x"
3966
+ requires-port "1.x.x"
3967
+
3968
+ http-signature@~1.1.0:
3969
+ version "1.1.1"
3970
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
3971
+ dependencies:
3972
+ assert-plus "^0.2.0"
3973
+ jsprim "^1.2.2"
3974
+ sshpk "^1.7.0"
3975
+
3976
+ http-signature@~1.2.0:
3977
+ version "1.2.0"
3978
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
3979
+ dependencies:
3980
+ assert-plus "^1.0.0"
3981
+ jsprim "^1.2.2"
3982
+ sshpk "^1.7.0"
3983
+
3984
+ https-browserify@^1.0.0:
3985
+ version "1.0.0"
3986
+ resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
3987
+
3988
+ iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@~0.4.13:
3989
+ version "0.4.19"
3990
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
3991
+
3992
+ icss-replace-symbols@^1.1.0:
3993
+ version "1.1.0"
3994
+ resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
3995
+
3996
+ icss-utils@^2.1.0:
3997
+ version "2.1.0"
3998
+ resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962"
3999
+ dependencies:
4000
+ postcss "^6.0.1"
4001
+
4002
+ identity-obj-proxy@3.0.0:
4003
+ version "3.0.0"
4004
+ resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14"
4005
+ dependencies:
4006
+ harmony-reflect "^1.4.6"
4007
+
4008
+ ieee754@^1.1.4:
4009
+ version "1.1.10"
4010
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.10.tgz#719a6f7b026831e64bdb838b0de1bb0029bbf716"
4011
+
4012
+ iferr@^0.1.5:
4013
+ version "0.1.5"
4014
+ resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
4015
+
4016
+ ignore@^3.3.3, ignore@^3.3.5:
4017
+ version "3.3.7"
4018
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
4019
+
4020
+ iltorb@^1.0.13:
4021
+ version "1.3.10"
4022
+ resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-1.3.10.tgz#a0d9e4e7d52bf510741442236cbe0cc4230fc9f8"
4023
+ dependencies:
4024
+ detect-libc "^0.2.0"
4025
+ nan "^2.6.2"
4026
+ node-gyp "^3.6.2"
4027
+ prebuild-install "^2.3.0"
4028
+
4029
+ import-local@^1.0.0:
4030
+ version "1.0.0"
4031
+ resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc"
4032
+ dependencies:
4033
+ pkg-dir "^2.0.0"
4034
+ resolve-cwd "^2.0.0"
4035
+
4036
+ imurmurhash@^0.1.4:
4037
+ version "0.1.4"
4038
+ resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
4039
+
4040
+ indent-string@^2.1.0:
4041
+ version "2.1.0"
4042
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
4043
+ dependencies:
4044
+ repeating "^2.0.0"
4045
+
4046
+ indexes-of@^1.0.1:
4047
+ version "1.0.1"
4048
+ resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
4049
+
4050
+ indexof@0.0.1:
4051
+ version "0.0.1"
4052
+ resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
4053
+
4054
+ inflight@^1.0.4:
4055
+ version "1.0.6"
4056
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
4057
+ dependencies:
4058
+ once "^1.3.0"
4059
+ wrappy "1"
4060
+
4061
+ inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
4062
+ version "2.0.3"
4063
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
4064
+
4065
+ inherits@2.0.1:
4066
+ version "2.0.1"
4067
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
4068
+
4069
+ ini@^1.3.4, ini@~1.3.0:
4070
+ version "1.3.5"
4071
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
4072
+
4073
+ inquirer@5.0.0:
4074
+ version "5.0.0"
4075
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.0.0.tgz#261b77cdb535495509f1b90197108ffb96c02db5"
4076
+ dependencies:
4077
+ ansi-escapes "^3.0.0"
4078
+ chalk "^2.0.0"
4079
+ cli-cursor "^2.1.0"
4080
+ cli-width "^2.0.0"
4081
+ external-editor "^2.1.0"
4082
+ figures "^2.0.0"
4083
+ lodash "^4.3.0"
4084
+ mute-stream "0.0.7"
4085
+ run-async "^2.2.0"
4086
+ rxjs "^5.5.2"
4087
+ string-width "^2.1.0"
4088
+ strip-ansi "^4.0.0"
4089
+ through "^2.3.6"
4090
+
4091
+ inquirer@^3.0.6:
4092
+ version "3.3.0"
4093
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
4094
+ dependencies:
4095
+ ansi-escapes "^3.0.0"
4096
+ chalk "^2.0.0"
4097
+ cli-cursor "^2.1.0"
4098
+ cli-width "^2.0.0"
4099
+ external-editor "^2.0.4"
4100
+ figures "^2.0.0"
4101
+ lodash "^4.3.0"
4102
+ mute-stream "0.0.7"
4103
+ run-async "^2.2.0"
4104
+ rx-lite "^4.0.8"
4105
+ rx-lite-aggregates "^4.0.8"
4106
+ string-width "^2.1.0"
4107
+ strip-ansi "^4.0.0"
4108
+ through "^2.3.6"
4109
+
4110
+ internal-ip@1.2.0:
4111
+ version "1.2.0"
4112
+ resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c"
4113
+ dependencies:
4114
+ meow "^3.3.0"
4115
+
4116
+ interpret@^1.0.0:
4117
+ version "1.1.0"
4118
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
4119
+
4120
+ invariant@^2.2.0, invariant@^2.2.2:
4121
+ version "2.2.4"
4122
+ resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
4123
+ dependencies:
4124
+ loose-envify "^1.0.0"
4125
+
4126
+ invert-kv@^1.0.0:
4127
+ version "1.0.0"
4128
+ resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
4129
+
4130
+ ip@^1.1.0, ip@^1.1.5:
4131
+ version "1.1.5"
4132
+ resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
4133
+
4134
+ ipaddr.js@1.6.0:
4135
+ version "1.6.0"
4136
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b"
4137
+
4138
+ is-absolute-url@^2.0.0:
4139
+ version "2.1.0"
4140
+ resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
4141
+
4142
+ is-accessor-descriptor@^0.1.6:
4143
+ version "0.1.6"
4144
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
4145
+ dependencies:
4146
+ kind-of "^3.0.2"
4147
+
4148
+ is-accessor-descriptor@^1.0.0:
4149
+ version "1.0.0"
4150
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
4151
+ dependencies:
4152
+ kind-of "^6.0.0"
4153
+
4154
+ is-arrayish@^0.2.1:
4155
+ version "0.2.1"
4156
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
4157
+
4158
+ is-binary-path@^1.0.0:
4159
+ version "1.0.1"
4160
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
4161
+ dependencies:
4162
+ binary-extensions "^1.0.0"
4163
+
4164
+ is-buffer@^1.1.5:
4165
+ version "1.1.6"
4166
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
4167
+
4168
+ is-builtin-module@^1.0.0:
4169
+ version "1.0.0"
4170
+ resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
4171
+ dependencies:
4172
+ builtin-modules "^1.0.0"
4173
+
4174
+ is-callable@^1.1.1, is-callable@^1.1.3:
4175
+ version "1.1.3"
4176
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
4177
+
4178
+ is-ci@^1.0.10:
4179
+ version "1.1.0"
4180
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.1.0.tgz#247e4162e7860cebbdaf30b774d6b0ac7dcfe7a5"
4181
+ dependencies:
4182
+ ci-info "^1.0.0"
4183
+
4184
+ is-data-descriptor@^0.1.4:
4185
+ version "0.1.4"
4186
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
4187
+ dependencies:
4188
+ kind-of "^3.0.2"
4189
+
4190
+ is-data-descriptor@^1.0.0:
4191
+ version "1.0.0"
4192
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
4193
+ dependencies:
4194
+ kind-of "^6.0.0"
4195
+
4196
+ is-date-object@^1.0.1:
4197
+ version "1.0.1"
4198
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
4199
+
4200
+ is-descriptor@^0.1.0:
4201
+ version "0.1.6"
4202
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
4203
+ dependencies:
4204
+ is-accessor-descriptor "^0.1.6"
4205
+ is-data-descriptor "^0.1.4"
4206
+ kind-of "^5.0.0"
4207
+
4208
+ is-descriptor@^1.0.0, is-descriptor@^1.0.2:
4209
+ version "1.0.2"
4210
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
4211
+ dependencies:
4212
+ is-accessor-descriptor "^1.0.0"
4213
+ is-data-descriptor "^1.0.0"
4214
+ kind-of "^6.0.2"
4215
+
4216
+ is-directory@^0.3.1:
4217
+ version "0.3.1"
4218
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
4219
+
4220
+ is-dotfile@^1.0.0:
4221
+ version "1.0.3"
4222
+ resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
4223
+
4224
+ is-equal-shallow@^0.1.3:
4225
+ version "0.1.3"
4226
+ resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
4227
+ dependencies:
4228
+ is-primitive "^2.0.0"
4229
+
4230
+ is-extendable@^0.1.0, is-extendable@^0.1.1:
4231
+ version "0.1.1"
4232
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
4233
+
4234
+ is-extendable@^1.0.1:
4235
+ version "1.0.1"
4236
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
4237
+ dependencies:
4238
+ is-plain-object "^2.0.4"
4239
+
4240
+ is-extglob@^1.0.0:
4241
+ version "1.0.0"
4242
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
4243
+
4244
+ is-extglob@^2.1.0, is-extglob@^2.1.1:
4245
+ version "2.1.1"
4246
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
4247
+
4248
+ is-finite@^1.0.0:
4249
+ version "1.0.2"
4250
+ resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
4251
+ dependencies:
4252
+ number-is-nan "^1.0.0"
4253
+
4254
+ is-fullwidth-code-point@^1.0.0:
4255
+ version "1.0.0"
4256
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
4257
+ dependencies:
4258
+ number-is-nan "^1.0.0"
4259
+
4260
+ is-fullwidth-code-point@^2.0.0:
4261
+ version "2.0.0"
4262
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
4263
+
4264
+ is-generator-fn@^1.0.0:
4265
+ version "1.0.0"
4266
+ resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a"
4267
+
4268
+ is-glob@^2.0.0, is-glob@^2.0.1:
4269
+ version "2.0.1"
4270
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
4271
+ dependencies:
4272
+ is-extglob "^1.0.0"
4273
+
4274
+ is-glob@^3.1.0:
4275
+ version "3.1.0"
4276
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
4277
+ dependencies:
4278
+ is-extglob "^2.1.0"
4279
+
4280
+ is-glob@^4.0.0:
4281
+ version "4.0.0"
4282
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0"
4283
+ dependencies:
4284
+ is-extglob "^2.1.1"
4285
+
4286
+ is-number@^2.1.0:
4287
+ version "2.1.0"
4288
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
4289
+ dependencies:
4290
+ kind-of "^3.0.2"
4291
+
4292
+ is-number@^3.0.0:
4293
+ version "3.0.0"
4294
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
4295
+ dependencies:
4296
+ kind-of "^3.0.2"
4297
+
4298
+ is-number@^4.0.0:
4299
+ version "4.0.0"
4300
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
4301
+
4302
+ is-odd@^2.0.0:
4303
+ version "2.0.0"
4304
+ resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24"
4305
+ dependencies:
4306
+ is-number "^4.0.0"
4307
+
4308
+ is-path-cwd@^1.0.0:
4309
+ version "1.0.0"
4310
+ resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
4311
+
4312
+ is-path-in-cwd@^1.0.0:
4313
+ version "1.0.1"
4314
+ resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52"
4315
+ dependencies:
4316
+ is-path-inside "^1.0.0"
4317
+
4318
+ is-path-inside@^1.0.0:
4319
+ version "1.0.1"
4320
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
4321
+ dependencies:
4322
+ path-is-inside "^1.0.1"
4323
+
4324
+ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
4325
+ version "1.1.0"
4326
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
4327
+
4328
+ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
4329
+ version "2.0.4"
4330
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
4331
+ dependencies:
4332
+ isobject "^3.0.1"
4333
+
4334
+ is-posix-bracket@^0.1.0:
4335
+ version "0.1.1"
4336
+ resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
4337
+
4338
+ is-primitive@^2.0.0:
4339
+ version "2.0.0"
4340
+ resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
4341
+
4342
+ is-promise@^2.1.0:
4343
+ version "2.1.0"
4344
+ resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
4345
+
4346
+ is-regex@^1.0.4:
4347
+ version "1.0.4"
4348
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
4349
+ dependencies:
4350
+ has "^1.0.1"
4351
+
4352
+ is-resolvable@^1.0.0:
4353
+ version "1.1.0"
4354
+ resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
4355
+
4356
+ is-root@1.0.0:
4357
+ version "1.0.0"
4358
+ resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5"
4359
+
4360
+ is-stream@^1.0.1, is-stream@^1.1.0:
4361
+ version "1.1.0"
4362
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
4363
+
4364
+ is-svg@^2.0.0:
4365
+ version "2.1.0"
4366
+ resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
4367
+ dependencies:
4368
+ html-comment-regex "^1.1.0"
4369
+
4370
+ is-symbol@^1.0.1:
4371
+ version "1.0.1"
4372
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
4373
+
4374
+ is-typedarray@~1.0.0:
4375
+ version "1.0.0"
4376
+ resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
4377
+
4378
+ is-utf8@^0.2.0:
4379
+ version "0.2.1"
4380
+ resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
4381
+
4382
+ is-windows@^1.0.1, is-windows@^1.0.2:
4383
+ version "1.0.2"
4384
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
4385
+
4386
+ is-wsl@^1.1.0:
4387
+ version "1.1.0"
4388
+ resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
4389
+
4390
+ isarray@0.0.1:
4391
+ version "0.0.1"
4392
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
4393
+
4394
+ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
4395
+ version "1.0.0"
4396
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
4397
+
4398
+ isexe@^2.0.0:
4399
+ version "2.0.0"
4400
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
4401
+
4402
+ isobject@^2.0.0:
4403
+ version "2.1.0"
4404
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
4405
+ dependencies:
4406
+ isarray "1.0.0"
4407
+
4408
+ isobject@^3.0.0, isobject@^3.0.1:
4409
+ version "3.0.1"
4410
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
4411
+
4412
+ isomorphic-fetch@^2.1.1:
4413
+ version "2.2.1"
4414
+ resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
4415
+ dependencies:
4416
+ node-fetch "^1.0.1"
4417
+ whatwg-fetch ">=0.10.0"
4418
+
4419
+ isstream@~0.1.2:
4420
+ version "0.1.2"
4421
+ resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
4422
+
4423
+ istanbul-api@^1.1.14:
4424
+ version "1.3.1"
4425
+ resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.1.tgz#4c3b05d18c0016d1022e079b98dc82c40f488954"
4426
+ dependencies:
4427
+ async "^2.1.4"
4428
+ compare-versions "^3.1.0"
4429
+ fileset "^2.0.2"
4430
+ istanbul-lib-coverage "^1.2.0"
4431
+ istanbul-lib-hook "^1.2.0"
4432
+ istanbul-lib-instrument "^1.10.1"
4433
+ istanbul-lib-report "^1.1.4"
4434
+ istanbul-lib-source-maps "^1.2.4"
4435
+ istanbul-reports "^1.3.0"
4436
+ js-yaml "^3.7.0"
4437
+ mkdirp "^0.5.1"
4438
+ once "^1.4.0"
4439
+
4440
+ istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.1.2, istanbul-lib-coverage@^1.2.0:
4441
+ version "1.2.0"
4442
+ resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz#f7d8f2e42b97e37fe796114cb0f9d68b5e3a4341"
4443
+
4444
+ istanbul-lib-hook@^1.2.0:
4445
+ version "1.2.0"
4446
+ resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz#ae556fd5a41a6e8efa0b1002b1e416dfeaf9816c"
4447
+ dependencies:
4448
+ append-transform "^0.4.0"
4449
+
4450
+ istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.8.0:
4451
+ version "1.10.1"
4452
+ resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz#724b4b6caceba8692d3f1f9d0727e279c401af7b"
4453
+ dependencies:
4454
+ babel-generator "^6.18.0"
4455
+ babel-template "^6.16.0"
4456
+ babel-traverse "^6.18.0"
4457
+ babel-types "^6.18.0"
4458
+ babylon "^6.18.0"
4459
+ istanbul-lib-coverage "^1.2.0"
4460
+ semver "^5.3.0"
4461
+
4462
+ istanbul-lib-report@^1.1.4:
4463
+ version "1.1.4"
4464
+ resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz#e886cdf505c4ebbd8e099e4396a90d0a28e2acb5"
4465
+ dependencies:
4466
+ istanbul-lib-coverage "^1.2.0"
4467
+ mkdirp "^0.5.1"
4468
+ path-parse "^1.0.5"
4469
+ supports-color "^3.1.2"
4470
+
4471
+ istanbul-lib-source-maps@^1.2.1:
4472
+ version "1.2.3"
4473
+ resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz#20fb54b14e14b3fb6edb6aca3571fd2143db44e6"
4474
+ dependencies:
4475
+ debug "^3.1.0"
4476
+ istanbul-lib-coverage "^1.1.2"
4477
+ mkdirp "^0.5.1"
4478
+ rimraf "^2.6.1"
4479
+ source-map "^0.5.3"
4480
+
4481
+ istanbul-lib-source-maps@^1.2.4:
4482
+ version "1.2.4"
4483
+ resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz#cc7ccad61629f4efff8e2f78adb8c522c9976ec7"
4484
+ dependencies:
4485
+ debug "^3.1.0"
4486
+ istanbul-lib-coverage "^1.2.0"
4487
+ mkdirp "^0.5.1"
4488
+ rimraf "^2.6.1"
4489
+ source-map "^0.5.3"
4490
+
4491
+ istanbul-reports@^1.3.0:
4492
+ version "1.3.0"
4493
+ resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.3.0.tgz#2f322e81e1d9520767597dca3c20a0cce89a3554"
4494
+ dependencies:
4495
+ handlebars "^4.0.3"
4496
+
4497
+ jest-changed-files@^22.4.3:
4498
+ version "22.4.3"
4499
+ resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2"
4500
+ dependencies:
4501
+ throat "^4.0.0"
4502
+
4503
+ jest-cli@^22.1.2:
4504
+ version "22.4.3"
4505
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.3.tgz#bf16c4a5fb7edc3fa5b9bb7819e34139e88a72c7"
4506
+ dependencies:
4507
+ ansi-escapes "^3.0.0"
4508
+ chalk "^2.0.1"
4509
+ exit "^0.1.2"
4510
+ glob "^7.1.2"
4511
+ graceful-fs "^4.1.11"
4512
+ import-local "^1.0.0"
4513
+ is-ci "^1.0.10"
4514
+ istanbul-api "^1.1.14"
4515
+ istanbul-lib-coverage "^1.1.1"
4516
+ istanbul-lib-instrument "^1.8.0"
4517
+ istanbul-lib-source-maps "^1.2.1"
4518
+ jest-changed-files "^22.4.3"
4519
+ jest-config "^22.4.3"
4520
+ jest-environment-jsdom "^22.4.3"
4521
+ jest-get-type "^22.4.3"
4522
+ jest-haste-map "^22.4.3"
4523
+ jest-message-util "^22.4.3"
4524
+ jest-regex-util "^22.4.3"
4525
+ jest-resolve-dependencies "^22.4.3"
4526
+ jest-runner "^22.4.3"
4527
+ jest-runtime "^22.4.3"
4528
+ jest-snapshot "^22.4.3"
4529
+ jest-util "^22.4.3"
4530
+ jest-validate "^22.4.3"
4531
+ jest-worker "^22.4.3"
4532
+ micromatch "^2.3.11"
4533
+ node-notifier "^5.2.1"
4534
+ realpath-native "^1.0.0"
4535
+ rimraf "^2.5.4"
4536
+ slash "^1.0.0"
4537
+ string-length "^2.0.0"
4538
+ strip-ansi "^4.0.0"
4539
+ which "^1.2.12"
4540
+ yargs "^10.0.3"
4541
+
4542
+ jest-config@^22.4.3:
4543
+ version "22.4.3"
4544
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.3.tgz#0e9d57db267839ea31309119b41dc2fa31b76403"
4545
+ dependencies:
4546
+ chalk "^2.0.1"
4547
+ glob "^7.1.1"
4548
+ jest-environment-jsdom "^22.4.3"
4549
+ jest-environment-node "^22.4.3"
4550
+ jest-get-type "^22.4.3"
4551
+ jest-jasmine2 "^22.4.3"
4552
+ jest-regex-util "^22.4.3"
4553
+ jest-resolve "^22.4.3"
4554
+ jest-util "^22.4.3"
4555
+ jest-validate "^22.4.3"
4556
+ pretty-format "^22.4.3"
4557
+
4558
+ jest-diff@^22.4.3:
4559
+ version "22.4.3"
4560
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030"
4561
+ dependencies:
4562
+ chalk "^2.0.1"
4563
+ diff "^3.2.0"
4564
+ jest-get-type "^22.4.3"
4565
+ pretty-format "^22.4.3"
4566
+
4567
+ jest-docblock@^22.4.3:
4568
+ version "22.4.3"
4569
+ resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19"
4570
+ dependencies:
4571
+ detect-newline "^2.1.0"
4572
+
4573
+ jest-environment-jsdom@^22.4.3:
4574
+ version "22.4.3"
4575
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e"
4576
+ dependencies:
4577
+ jest-mock "^22.4.3"
4578
+ jest-util "^22.4.3"
4579
+ jsdom "^11.5.1"
4580
+
4581
+ jest-environment-node@^22.4.3:
4582
+ version "22.4.3"
4583
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129"
4584
+ dependencies:
4585
+ jest-mock "^22.4.3"
4586
+ jest-util "^22.4.3"
4587
+
4588
+ jest-get-type@^22.4.3:
4589
+ version "22.4.3"
4590
+ resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4"
4591
+
4592
+ jest-haste-map@^22.4.3:
4593
+ version "22.4.3"
4594
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b"
4595
+ dependencies:
4596
+ fb-watchman "^2.0.0"
4597
+ graceful-fs "^4.1.11"
4598
+ jest-docblock "^22.4.3"
4599
+ jest-serializer "^22.4.3"
4600
+ jest-worker "^22.4.3"
4601
+ micromatch "^2.3.11"
4602
+ sane "^2.0.0"
4603
+
4604
+ jest-jasmine2@^22.4.3:
4605
+ version "22.4.3"
4606
+ resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.3.tgz#4daf64cd14c793da9db34a7c7b8dcfe52a745965"
4607
+ dependencies:
4608
+ chalk "^2.0.1"
4609
+ co "^4.6.0"
4610
+ expect "^22.4.3"
4611
+ graceful-fs "^4.1.11"
4612
+ is-generator-fn "^1.0.0"
4613
+ jest-diff "^22.4.3"
4614
+ jest-matcher-utils "^22.4.3"
4615
+ jest-message-util "^22.4.3"
4616
+ jest-snapshot "^22.4.3"
4617
+ jest-util "^22.4.3"
4618
+ source-map-support "^0.5.0"
4619
+
4620
+ jest-leak-detector@^22.4.3:
4621
+ version "22.4.3"
4622
+ resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35"
4623
+ dependencies:
4624
+ pretty-format "^22.4.3"
4625
+
4626
+ jest-matcher-utils@^22.4.3:
4627
+ version "22.4.3"
4628
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff"
4629
+ dependencies:
4630
+ chalk "^2.0.1"
4631
+ jest-get-type "^22.4.3"
4632
+ pretty-format "^22.4.3"
4633
+
4634
+ jest-message-util@^22.4.3:
4635
+ version "22.4.3"
4636
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7"
4637
+ dependencies:
4638
+ "@babel/code-frame" "^7.0.0-beta.35"
4639
+ chalk "^2.0.1"
4640
+ micromatch "^2.3.11"
4641
+ slash "^1.0.0"
4642
+ stack-utils "^1.0.1"
4643
+
4644
+ jest-mock@^22.4.3:
4645
+ version "22.4.3"
4646
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7"
4647
+
4648
+ jest-regex-util@^22.4.3:
4649
+ version "22.4.3"
4650
+ resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af"
4651
+
4652
+ jest-resolve-dependencies@^22.4.3:
4653
+ version "22.4.3"
4654
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e"
4655
+ dependencies:
4656
+ jest-regex-util "^22.4.3"
4657
+
4658
+ jest-resolve@^22.4.3:
4659
+ version "22.4.3"
4660
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea"
4661
+ dependencies:
4662
+ browser-resolve "^1.11.2"
4663
+ chalk "^2.0.1"
4664
+
4665
+ jest-runner@^22.4.3:
4666
+ version "22.4.3"
4667
+ resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.3.tgz#298ddd6a22b992c64401b4667702b325e50610c3"
4668
+ dependencies:
4669
+ exit "^0.1.2"
4670
+ jest-config "^22.4.3"
4671
+ jest-docblock "^22.4.3"
4672
+ jest-haste-map "^22.4.3"
4673
+ jest-jasmine2 "^22.4.3"
4674
+ jest-leak-detector "^22.4.3"
4675
+ jest-message-util "^22.4.3"
4676
+ jest-runtime "^22.4.3"
4677
+ jest-util "^22.4.3"
4678
+ jest-worker "^22.4.3"
4679
+ throat "^4.0.0"
4680
+
4681
+ jest-runtime@^22.4.3:
4682
+ version "22.4.3"
4683
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.3.tgz#b69926c34b851b920f666c93e86ba2912087e3d0"
4684
+ dependencies:
4685
+ babel-core "^6.0.0"
4686
+ babel-jest "^22.4.3"
4687
+ babel-plugin-istanbul "^4.1.5"
4688
+ chalk "^2.0.1"
4689
+ convert-source-map "^1.4.0"
4690
+ exit "^0.1.2"
4691
+ graceful-fs "^4.1.11"
4692
+ jest-config "^22.4.3"
4693
+ jest-haste-map "^22.4.3"
4694
+ jest-regex-util "^22.4.3"
4695
+ jest-resolve "^22.4.3"
4696
+ jest-util "^22.4.3"
4697
+ jest-validate "^22.4.3"
4698
+ json-stable-stringify "^1.0.1"
4699
+ micromatch "^2.3.11"
4700
+ realpath-native "^1.0.0"
4701
+ slash "^1.0.0"
4702
+ strip-bom "3.0.0"
4703
+ write-file-atomic "^2.1.0"
4704
+ yargs "^10.0.3"
4705
+
4706
+ jest-serializer@^22.4.3:
4707
+ version "22.4.3"
4708
+ resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436"
4709
+
4710
+ jest-snapshot@^22.4.3:
4711
+ version "22.4.3"
4712
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2"
4713
+ dependencies:
4714
+ chalk "^2.0.1"
4715
+ jest-diff "^22.4.3"
4716
+ jest-matcher-utils "^22.4.3"
4717
+ mkdirp "^0.5.1"
4718
+ natural-compare "^1.4.0"
4719
+ pretty-format "^22.4.3"
4720
+
4721
+ jest-util@^22.4.3:
4722
+ version "22.4.3"
4723
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac"
4724
+ dependencies:
4725
+ callsites "^2.0.0"
4726
+ chalk "^2.0.1"
4727
+ graceful-fs "^4.1.11"
4728
+ is-ci "^1.0.10"
4729
+ jest-message-util "^22.4.3"
4730
+ mkdirp "^0.5.1"
4731
+ source-map "^0.6.0"
4732
+
4733
+ jest-validate@^22.4.3:
4734
+ version "22.4.3"
4735
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.3.tgz#0780954a5a7daaeec8d3c10834b9280865976b30"
4736
+ dependencies:
4737
+ chalk "^2.0.1"
4738
+ jest-config "^22.4.3"
4739
+ jest-get-type "^22.4.3"
4740
+ leven "^2.1.0"
4741
+ pretty-format "^22.4.3"
4742
+
4743
+ jest-worker@^22.4.3:
4744
+ version "22.4.3"
4745
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b"
4746
+ dependencies:
4747
+ merge-stream "^1.0.1"
4748
+
4749
+ jest@22.1.2:
4750
+ version "22.1.2"
4751
+ resolved "https://registry.yarnpkg.com/jest/-/jest-22.1.2.tgz#54dce0f4946a089a00d5fdac8291d5926e24f6ab"
4752
+ dependencies:
4753
+ jest-cli "^22.1.2"
4754
+
4755
+ js-base64@^2.1.9:
4756
+ version "2.4.3"
4757
+ resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.3.tgz#2e545ec2b0f2957f41356510205214e98fad6582"
4758
+
4759
+ js-tokens@^3.0.0, js-tokens@^3.0.2:
4760
+ version "3.0.2"
4761
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
4762
+
4763
+ js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1:
4764
+ version "3.11.0"
4765
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef"
4766
+ dependencies:
4767
+ argparse "^1.0.7"
4768
+ esprima "^4.0.0"
4769
+
4770
+ js-yaml@~3.10.0:
4771
+ version "3.10.0"
4772
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
4773
+ dependencies:
4774
+ argparse "^1.0.7"
4775
+ esprima "^4.0.0"
4776
+
4777
+ js-yaml@~3.5.2:
4778
+ version "3.5.5"
4779
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.5.5.tgz#0377c38017cabc7322b0d1fbcd25a491641f2fbe"
4780
+ dependencies:
4781
+ argparse "^1.0.2"
4782
+ esprima "^2.6.0"
4783
+
4784
+ js-yaml@~3.7.0:
4785
+ version "3.7.0"
4786
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
4787
+ dependencies:
4788
+ argparse "^1.0.7"
4789
+ esprima "^2.6.0"
4790
+
4791
+ jsbn@~0.1.0:
4792
+ version "0.1.1"
4793
+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
4794
+
4795
+ jsdom@11.1.0:
4796
+ version "11.1.0"
4797
+ resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.1.0.tgz#6c48d7a48ffc5c300283c312904d15da8360509b"
4798
+ dependencies:
4799
+ abab "^1.0.3"
4800
+ acorn "^4.0.4"
4801
+ acorn-globals "^3.1.0"
4802
+ array-equal "^1.0.0"
4803
+ content-type-parser "^1.0.1"
4804
+ cssom ">= 0.3.2 < 0.4.0"
4805
+ cssstyle ">= 0.2.37 < 0.3.0"
4806
+ escodegen "^1.6.1"
4807
+ html-encoding-sniffer "^1.0.1"
4808
+ nwmatcher "^1.4.1"
4809
+ parse5 "^3.0.2"
4810
+ pn "^1.0.0"
4811
+ request "^2.79.0"
4812
+ request-promise-native "^1.0.3"
4813
+ sax "^1.2.1"
4814
+ symbol-tree "^3.2.1"
4815
+ tough-cookie "^2.3.2"
4816
+ webidl-conversions "^4.0.0"
4817
+ whatwg-encoding "^1.0.1"
4818
+ whatwg-url "^6.1.0"
4819
+ xml-name-validator "^2.0.1"
4820
+
4821
+ jsdom@^11.5.1:
4822
+ version "11.6.2"
4823
+ resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.6.2.tgz#25d1ef332d48adf77fc5221fe2619967923f16bb"
4824
+ dependencies:
4825
+ abab "^1.0.4"
4826
+ acorn "^5.3.0"
4827
+ acorn-globals "^4.1.0"
4828
+ array-equal "^1.0.0"
4829
+ browser-process-hrtime "^0.1.2"
4830
+ content-type-parser "^1.0.2"
4831
+ cssom ">= 0.3.2 < 0.4.0"
4832
+ cssstyle ">= 0.2.37 < 0.3.0"
4833
+ domexception "^1.0.0"
4834
+ escodegen "^1.9.0"
4835
+ html-encoding-sniffer "^1.0.2"
4836
+ left-pad "^1.2.0"
4837
+ nwmatcher "^1.4.3"
4838
+ parse5 "4.0.0"
4839
+ pn "^1.1.0"
4840
+ request "^2.83.0"
4841
+ request-promise-native "^1.0.5"
4842
+ sax "^1.2.4"
4843
+ symbol-tree "^3.2.2"
4844
+ tough-cookie "^2.3.3"
4845
+ w3c-hr-time "^1.0.1"
4846
+ webidl-conversions "^4.0.2"
4847
+ whatwg-encoding "^1.0.3"
4848
+ whatwg-url "^6.4.0"
4849
+ ws "^4.0.0"
4850
+ xml-name-validator "^3.0.0"
4851
+
4852
+ jsesc@^1.3.0:
4853
+ version "1.3.0"
4854
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
4855
+
4856
+ jsesc@^2.5.1:
4857
+ version "2.5.1"
4858
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe"
4859
+
4860
+ jsesc@~0.5.0:
4861
+ version "0.5.0"
4862
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
4863
+
4864
+ json-loader@^0.5.4:
4865
+ version "0.5.7"
4866
+ resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
4867
+
4868
+ json-schema-traverse@^0.3.0:
4869
+ version "0.3.1"
4870
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
4871
+
4872
+ json-schema@0.2.3:
4873
+ version "0.2.3"
4874
+ resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
4875
+
4876
+ json-stable-stringify-without-jsonify@^1.0.1:
4877
+ version "1.0.1"
4878
+ resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
4879
+
4880
+ json-stable-stringify@^1.0.1:
4881
+ version "1.0.1"
4882
+ resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
4883
+ dependencies:
4884
+ jsonify "~0.0.0"
4885
+
4886
+ json-stringify-safe@~5.0.1:
4887
+ version "5.0.1"
4888
+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
4889
+
4890
+ json3@^3.3.2:
4891
+ version "3.3.2"
4892
+ resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
4893
+
4894
+ json5@^0.5.0, json5@^0.5.1:
4895
+ version "0.5.1"
4896
+ resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
4897
+
4898
+ jsonfile@^2.1.0:
4899
+ version "2.4.0"
4900
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
4901
+ optionalDependencies:
4902
+ graceful-fs "^4.1.6"
4903
+
4904
+ jsonfile@^4.0.0:
4905
+ version "4.0.0"
4906
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
4907
+ optionalDependencies:
4908
+ graceful-fs "^4.1.6"
4909
+
4910
+ jsonify@~0.0.0:
4911
+ version "0.0.0"
4912
+ resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
4913
+
4914
+ jsprim@^1.2.2:
4915
+ version "1.4.1"
4916
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
4917
+ dependencies:
4918
+ assert-plus "1.0.0"
4919
+ extsprintf "1.3.0"
4920
+ json-schema "0.2.3"
4921
+ verror "1.10.0"
4922
+
4923
+ jsx-ast-utils@^2.0.0, jsx-ast-utils@^2.0.1:
4924
+ version "2.0.1"
4925
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f"
4926
+ dependencies:
4927
+ array-includes "^3.0.3"
4928
+
4929
+ killable@^1.0.0:
4930
+ version "1.0.0"
4931
+ resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz#da8b84bd47de5395878f95d64d02f2449fe05e6b"
4932
+
4933
+ kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
4934
+ version "3.2.2"
4935
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
4936
+ dependencies:
4937
+ is-buffer "^1.1.5"
4938
+
4939
+ kind-of@^4.0.0:
4940
+ version "4.0.0"
4941
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
4942
+ dependencies:
4943
+ is-buffer "^1.1.5"
4944
+
4945
+ kind-of@^5.0.0:
4946
+ version "5.1.0"
4947
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
4948
+
4949
+ kind-of@^6.0.0, kind-of@^6.0.2:
4950
+ version "6.0.2"
4951
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
4952
+
4953
+ klaw@^1.0.0:
4954
+ version "1.3.1"
4955
+ resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
4956
+ optionalDependencies:
4957
+ graceful-fs "^4.1.9"
4958
+
4959
+ lazy-cache@^1.0.3:
4960
+ version "1.0.4"
4961
+ resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
4962
+
4963
+ lazystream@^1.0.0:
4964
+ version "1.0.0"
4965
+ resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4"
4966
+ dependencies:
4967
+ readable-stream "^2.0.5"
4968
+
4969
+ lcid@^1.0.0:
4970
+ version "1.0.0"
4971
+ resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
4972
+ dependencies:
4973
+ invert-kv "^1.0.0"
4974
+
4975
+ left-pad@^1.2.0:
4976
+ version "1.2.0"
4977
+ resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee"
4978
+
4979
+ leven@^2.1.0:
4980
+ version "2.1.0"
4981
+ resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
4982
+
4983
+ levn@^0.3.0, levn@~0.3.0:
4984
+ version "0.3.0"
4985
+ resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
4986
+ dependencies:
4987
+ prelude-ls "~1.1.2"
4988
+ type-check "~0.3.2"
4989
+
4990
+ load-json-file@^1.0.0:
4991
+ version "1.1.0"
4992
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
4993
+ dependencies:
4994
+ graceful-fs "^4.1.2"
4995
+ parse-json "^2.2.0"
4996
+ pify "^2.0.0"
4997
+ pinkie-promise "^2.0.0"
4998
+ strip-bom "^2.0.0"
4999
+
5000
+ load-json-file@^2.0.0:
5001
+ version "2.0.0"
5002
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
5003
+ dependencies:
5004
+ graceful-fs "^4.1.2"
5005
+ parse-json "^2.2.0"
5006
+ pify "^2.0.0"
5007
+ strip-bom "^3.0.0"
5008
+
5009
+ loader-fs-cache@^1.0.0:
5010
+ version "1.0.1"
5011
+ resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc"
5012
+ dependencies:
5013
+ find-cache-dir "^0.1.1"
5014
+ mkdirp "0.5.1"
5015
+
5016
+ loader-runner@^2.3.0:
5017
+ version "2.3.0"
5018
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
5019
+
5020
+ loader-utils@^0.2.16:
5021
+ version "0.2.17"
5022
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
5023
+ dependencies:
5024
+ big.js "^3.1.3"
5025
+ emojis-list "^2.0.0"
5026
+ json5 "^0.5.0"
5027
+ object-assign "^4.0.1"
5028
+
5029
+ loader-utils@^1.0.2, loader-utils@^1.1.0:
5030
+ version "1.1.0"
5031
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd"
5032
+ dependencies:
5033
+ big.js "^3.1.3"
5034
+ emojis-list "^2.0.0"
5035
+ json5 "^0.5.0"
5036
+
5037
+ locate-path@^2.0.0:
5038
+ version "2.0.0"
5039
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
5040
+ dependencies:
5041
+ p-locate "^2.0.0"
5042
+ path-exists "^3.0.0"
5043
+
5044
+ lodash.camelcase@^4.3.0:
5045
+ version "4.3.0"
5046
+ resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
5047
+
5048
+ lodash.cond@^4.3.0:
5049
+ version "4.5.2"
5050
+ resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5"
5051
+
5052
+ lodash.memoize@^4.1.2:
5053
+ version "4.1.2"
5054
+ resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
5055
+
5056
+ lodash.sortby@^4.7.0:
5057
+ version "4.7.0"
5058
+ resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
5059
+
5060
+ lodash.uniq@^4.5.0:
5061
+ version "4.5.0"
5062
+ resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
5063
+
5064
+ lodash@4.17.5, "lodash@>=3.5 <5", lodash@^4.13.1, lodash@^4.14.0, lodash@^4.14.2, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.7.0, lodash@^4.8.0, lodash@~4.17.5:
5065
+ version "4.17.5"
5066
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"
5067
+
5068
+ lodash@~4.3.0:
5069
+ version "4.3.0"
5070
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.3.0.tgz#efd9c4a6ec53f3b05412429915c3e4824e4d25a4"
5071
+
5072
+ loglevel@^1.4.1:
5073
+ version "1.6.1"
5074
+ resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa"
5075
+
5076
+ longest@^1.0.1:
5077
+ version "1.0.1"
5078
+ resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
5079
+
5080
+ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
5081
+ version "1.3.1"
5082
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
5083
+ dependencies:
5084
+ js-tokens "^3.0.0"
5085
+
5086
+ loud-rejection@^1.0.0:
5087
+ version "1.6.0"
5088
+ resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
5089
+ dependencies:
5090
+ currently-unhandled "^0.4.1"
5091
+ signal-exit "^3.0.0"
5092
+
5093
+ lower-case@^1.1.1:
5094
+ version "1.1.4"
5095
+ resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
5096
+
5097
+ lru-cache@^4.0.1, lru-cache@^4.1.1:
5098
+ version "4.1.2"
5099
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f"
5100
+ dependencies:
5101
+ pseudomap "^1.0.2"
5102
+ yallist "^2.1.2"
5103
+
5104
+ macaddress@^0.2.8:
5105
+ version "0.2.8"
5106
+ resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
5107
+
5108
+ make-dir@^1.0.0:
5109
+ version "1.2.0"
5110
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b"
5111
+ dependencies:
5112
+ pify "^3.0.0"
5113
+
5114
+ makeerror@1.0.x:
5115
+ version "1.0.11"
5116
+ resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
5117
+ dependencies:
5118
+ tmpl "1.0.x"
5119
+
5120
+ map-cache@^0.2.2:
5121
+ version "0.2.2"
5122
+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
5123
+
5124
+ map-obj@^1.0.0, map-obj@^1.0.1:
5125
+ version "1.0.1"
5126
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
5127
+
5128
+ map-visit@^1.0.0:
5129
+ version "1.0.0"
5130
+ resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
5131
+ dependencies:
5132
+ object-visit "^1.0.0"
5133
+
5134
+ math-expression-evaluator@^1.2.14:
5135
+ version "1.2.17"
5136
+ resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
5137
+
5138
+ md5.js@^1.3.4:
5139
+ version "1.3.4"
5140
+ resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d"
5141
+ dependencies:
5142
+ hash-base "^3.0.0"
5143
+ inherits "^2.0.1"
5144
+
5145
+ mdn-data@^1.0.0:
5146
+ version "1.1.0"
5147
+ resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.0.tgz#a7056319da95a2d0881267d7263075042eb061e2"
5148
+
5149
+ media-typer@0.3.0:
5150
+ version "0.3.0"
5151
+ resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
5152
+
5153
+ mem@^1.1.0:
5154
+ version "1.1.0"
5155
+ resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
5156
+ dependencies:
5157
+ mimic-fn "^1.0.0"
5158
+
5159
+ memory-fs@^0.4.0, memory-fs@~0.4.1:
5160
+ version "0.4.1"
5161
+ resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
5162
+ dependencies:
5163
+ errno "^0.1.3"
5164
+ readable-stream "^2.0.1"
5165
+
5166
+ meow@^3.3.0:
5167
+ version "3.7.0"
5168
+ resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
5169
+ dependencies:
5170
+ camelcase-keys "^2.0.0"
5171
+ decamelize "^1.1.2"
5172
+ loud-rejection "^1.0.0"
5173
+ map-obj "^1.0.1"
5174
+ minimist "^1.1.3"
5175
+ normalize-package-data "^2.3.4"
5176
+ object-assign "^4.0.1"
5177
+ read-pkg-up "^1.0.1"
5178
+ redent "^1.0.0"
5179
+ trim-newlines "^1.0.0"
5180
+
5181
+ merge-descriptors@1.0.1:
5182
+ version "1.0.1"
5183
+ resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
5184
+
5185
+ merge-stream@^1.0.1:
5186
+ version "1.0.1"
5187
+ resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
5188
+ dependencies:
5189
+ readable-stream "^2.0.1"
5190
+
5191
+ merge@^1.1.3:
5192
+ version "1.2.0"
5193
+ resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
5194
+
5195
+ methods@~1.1.2:
5196
+ version "1.1.2"
5197
+ resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
5198
+
5199
+ micromatch@^2.3.11:
5200
+ version "2.3.11"
5201
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
5202
+ dependencies:
5203
+ arr-diff "^2.0.0"
5204
+ array-unique "^0.2.1"
5205
+ braces "^1.8.2"
5206
+ expand-brackets "^0.1.4"
5207
+ extglob "^0.3.1"
5208
+ filename-regex "^2.0.0"
5209
+ is-extglob "^1.0.0"
5210
+ is-glob "^2.0.1"
5211
+ kind-of "^3.0.2"
5212
+ normalize-path "^2.0.1"
5213
+ object.omit "^2.0.0"
5214
+ parse-glob "^3.0.4"
5215
+ regex-cache "^0.4.2"
5216
+
5217
+ micromatch@^3.1.4, micromatch@^3.1.8:
5218
+ version "3.1.10"
5219
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
5220
+ dependencies:
5221
+ arr-diff "^4.0.0"
5222
+ array-unique "^0.3.2"
5223
+ braces "^2.3.1"
5224
+ define-property "^2.0.2"
5225
+ extend-shallow "^3.0.2"
5226
+ extglob "^2.0.4"
5227
+ fragment-cache "^0.2.1"
5228
+ kind-of "^6.0.2"
5229
+ nanomatch "^1.2.9"
5230
+ object.pick "^1.3.0"
5231
+ regex-not "^1.0.0"
5232
+ snapdragon "^0.8.1"
5233
+ to-regex "^3.0.2"
5234
+
5235
+ miller-rabin@^4.0.0:
5236
+ version "4.0.1"
5237
+ resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
5238
+ dependencies:
5239
+ bn.js "^4.0.0"
5240
+ brorand "^1.0.1"
5241
+
5242
+ "mime-db@>= 1.33.0 < 2", mime-db@~1.33.0:
5243
+ version "1.33.0"
5244
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
5245
+
5246
+ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.7:
5247
+ version "2.1.18"
5248
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
5249
+ dependencies:
5250
+ mime-db "~1.33.0"
5251
+
5252
+ mime@1.4.1:
5253
+ version "1.4.1"
5254
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
5255
+
5256
+ mime@^1.4.1, mime@^1.5.0:
5257
+ version "1.6.0"
5258
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
5259
+
5260
+ mimic-fn@^1.0.0:
5261
+ version "1.2.0"
5262
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
5263
+
5264
+ mimic-response@^1.0.0:
5265
+ version "1.0.0"
5266
+ resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e"
5267
+
5268
+ minimalistic-assert@^1.0.0:
5269
+ version "1.0.0"
5270
+ resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
5271
+
5272
+ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
5273
+ version "1.0.1"
5274
+ resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
5275
+
5276
+ "minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2:
5277
+ version "3.0.4"
5278
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
5279
+ dependencies:
5280
+ brace-expansion "^1.1.7"
5281
+
5282
+ minimatch@3.0.3:
5283
+ version "3.0.3"
5284
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
5285
+ dependencies:
5286
+ brace-expansion "^1.0.0"
5287
+
5288
+ minimist@0.0.8:
5289
+ version "0.0.8"
5290
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
5291
+
5292
+ minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
5293
+ version "1.2.0"
5294
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
5295
+
5296
+ minimist@~0.0.1:
5297
+ version "0.0.10"
5298
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
5299
+
5300
+ mississippi@^2.0.0:
5301
+ version "2.0.0"
5302
+ resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f"
5303
+ dependencies:
5304
+ concat-stream "^1.5.0"
5305
+ duplexify "^3.4.2"
5306
+ end-of-stream "^1.1.0"
5307
+ flush-write-stream "^1.0.0"
5308
+ from2 "^2.1.0"
5309
+ parallel-transform "^1.1.0"
5310
+ pump "^2.0.1"
5311
+ pumpify "^1.3.3"
5312
+ stream-each "^1.1.0"
5313
+ through2 "^2.0.0"
5314
+
5315
+ mixin-deep@^1.2.0:
5316
+ version "1.3.1"
5317
+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe"
5318
+ dependencies:
5319
+ for-in "^1.0.2"
5320
+ is-extendable "^1.0.1"
5321
+
5322
+ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
5323
+ version "0.5.1"
5324
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
5325
+ dependencies:
5326
+ minimist "0.0.8"
5327
+
5328
+ move-concurrently@^1.0.1:
5329
+ version "1.0.1"
5330
+ resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
5331
+ dependencies:
5332
+ aproba "^1.1.1"
5333
+ copy-concurrently "^1.0.0"
5334
+ fs-write-stream-atomic "^1.0.8"
5335
+ mkdirp "^0.5.1"
5336
+ rimraf "^2.5.4"
5337
+ run-queue "^1.0.3"
5338
+
5339
+ ms@2.0.0:
5340
+ version "2.0.0"
5341
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
5342
+
5343
+ multicast-dns-service-types@^1.1.0:
5344
+ version "1.1.0"
5345
+ resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
5346
+
5347
+ multicast-dns@^6.0.1:
5348
+ version "6.2.3"
5349
+ resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
5350
+ dependencies:
5351
+ dns-packet "^1.3.1"
5352
+ thunky "^1.0.2"
5353
+
5354
+ mute-stream@0.0.7:
5355
+ version "0.0.7"
5356
+ resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
5357
+
5358
+ mz@^2.6.0:
5359
+ version "2.7.0"
5360
+ resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
5361
+ dependencies:
5362
+ any-promise "^1.0.0"
5363
+ object-assign "^4.0.1"
5364
+ thenify-all "^1.0.0"
5365
+
5366
+ nan@^2.3.0, nan@^2.6.2:
5367
+ version "2.10.0"
5368
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f"
5369
+
5370
+ nanomatch@^1.2.9:
5371
+ version "1.2.9"
5372
+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2"
5373
+ dependencies:
5374
+ arr-diff "^4.0.0"
5375
+ array-unique "^0.3.2"
5376
+ define-property "^2.0.2"
5377
+ extend-shallow "^3.0.2"
5378
+ fragment-cache "^0.2.1"
5379
+ is-odd "^2.0.0"
5380
+ is-windows "^1.0.2"
5381
+ kind-of "^6.0.2"
5382
+ object.pick "^1.3.0"
5383
+ regex-not "^1.0.0"
5384
+ snapdragon "^0.8.1"
5385
+ to-regex "^3.0.1"
5386
+
5387
+ natural-compare@^1.4.0:
5388
+ version "1.4.0"
5389
+ resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
5390
+
5391
+ ncname@1.0.x:
5392
+ version "1.0.0"
5393
+ resolved "https://registry.yarnpkg.com/ncname/-/ncname-1.0.0.tgz#5b57ad18b1ca092864ef62b0b1ed8194f383b71c"
5394
+ dependencies:
5395
+ xml-char-classes "^1.0.0"
5396
+
5397
+ negotiator@0.6.1:
5398
+ version "0.6.1"
5399
+ resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
5400
+
5401
+ neo-async@^2.5.0:
5402
+ version "2.5.0"
5403
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.0.tgz#76b1c823130cca26acfbaccc8fbaf0a2fa33b18f"
5404
+
5405
+ next-tick@1:
5406
+ version "1.0.0"
5407
+ resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
5408
+
5409
+ no-case@^2.2.0:
5410
+ version "2.3.2"
5411
+ resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
5412
+ dependencies:
5413
+ lower-case "^1.1.1"
5414
+
5415
+ node-abi@^2.2.0:
5416
+ version "2.3.0"
5417
+ resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.3.0.tgz#f3d554d6ac72a9ee16f0f4dc9548db7c08de4986"
5418
+ dependencies:
5419
+ semver "^5.4.1"
5420
+
5421
+ node-fetch@^1.0.1:
5422
+ version "1.7.3"
5423
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
5424
+ dependencies:
5425
+ encoding "^0.1.11"
5426
+ is-stream "^1.0.1"
5427
+
5428
+ node-forge@0.7.1:
5429
+ version "0.7.1"
5430
+ resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.1.tgz#9da611ea08982f4b94206b3beb4cc9665f20c300"
5431
+
5432
+ node-gyp@^3.6.2:
5433
+ version "3.6.2"
5434
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60"
5435
+ dependencies:
5436
+ fstream "^1.0.0"
5437
+ glob "^7.0.3"
5438
+ graceful-fs "^4.1.2"
5439
+ minimatch "^3.0.2"
5440
+ mkdirp "^0.5.0"
5441
+ nopt "2 || 3"
5442
+ npmlog "0 || 1 || 2 || 3 || 4"
5443
+ osenv "0"
5444
+ request "2"
5445
+ rimraf "2"
5446
+ semver "~5.3.0"
5447
+ tar "^2.0.0"
5448
+ which "1"
5449
+
5450
+ node-int64@^0.4.0:
5451
+ version "0.4.0"
5452
+ resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
5453
+
5454
+ node-libs-browser@^2.0.0:
5455
+ version "2.1.0"
5456
+ resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df"
5457
+ dependencies:
5458
+ assert "^1.1.1"
5459
+ browserify-zlib "^0.2.0"
5460
+ buffer "^4.3.0"
5461
+ console-browserify "^1.1.0"
5462
+ constants-browserify "^1.0.0"
5463
+ crypto-browserify "^3.11.0"
5464
+ domain-browser "^1.1.1"
5465
+ events "^1.0.0"
5466
+ https-browserify "^1.0.0"
5467
+ os-browserify "^0.3.0"
5468
+ path-browserify "0.0.0"
5469
+ process "^0.11.10"
5470
+ punycode "^1.2.4"
5471
+ querystring-es3 "^0.2.0"
5472
+ readable-stream "^2.3.3"
5473
+ stream-browserify "^2.0.1"
5474
+ stream-http "^2.7.2"
5475
+ string_decoder "^1.0.0"
5476
+ timers-browserify "^2.0.4"
5477
+ tty-browserify "0.0.0"
5478
+ url "^0.11.0"
5479
+ util "^0.10.3"
5480
+ vm-browserify "0.0.4"
5481
+
5482
+ node-notifier@^5.2.1:
5483
+ version "5.2.1"
5484
+ resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea"
5485
+ dependencies:
5486
+ growly "^1.3.0"
5487
+ semver "^5.4.1"
5488
+ shellwords "^0.1.1"
5489
+ which "^1.3.0"
5490
+
5491
+ node-pre-gyp@^0.6.39:
5492
+ version "0.6.39"
5493
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649"
5494
+ dependencies:
5495
+ detect-libc "^1.0.2"
5496
+ hawk "3.1.3"
5497
+ mkdirp "^0.5.1"
5498
+ nopt "^4.0.1"
5499
+ npmlog "^4.0.2"
5500
+ rc "^1.1.7"
5501
+ request "2.81.0"
5502
+ rimraf "^2.6.1"
5503
+ semver "^5.3.0"
5504
+ tar "^2.2.1"
5505
+ tar-pack "^3.4.0"
5506
+
5507
+ node-wp-i18n@^1.0.5:
5508
+ version "1.1.1"
5509
+ resolved "https://registry.yarnpkg.com/node-wp-i18n/-/node-wp-i18n-1.1.1.tgz#38377abcef776552617d6a86f6af8dab98d7fafb"
5510
+ dependencies:
5511
+ bluebird "^3.4.1"
5512
+ gettext-parser "^1.2.0"
5513
+ glob "^7.0.5"
5514
+ lodash "^4.14.2"
5515
+ minimist "^1.2.0"
5516
+ mkdirp "^0.5.1"
5517
+ tmp "^0.0.33"
5518
+
5519
+ noop-logger@^0.1.1:
5520
+ version "0.1.1"
5521
+ resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2"
5522
+
5523
+ "nopt@2 || 3", nopt@~3.0.6:
5524
+ version "3.0.6"
5525
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
5526
+ dependencies:
5527
+ abbrev "1"
5528
+
5529
+ nopt@^4.0.1:
5530
+ version "4.0.1"
5531
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
5532
+ dependencies:
5533
+ abbrev "1"
5534
+ osenv "^0.1.4"
5535
+
5536
+ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
5537
+ version "2.4.0"
5538
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
5539
+ dependencies:
5540
+ hosted-git-info "^2.1.4"
5541
+ is-builtin-module "^1.0.0"
5542
+ semver "2 || 3 || 4 || 5"
5543
+ validate-npm-package-license "^3.0.1"
5544
+
5545
+ normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1:
5546
+ version "2.1.1"
5547
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
5548
+ dependencies:
5549
+ remove-trailing-separator "^1.0.1"
5550
+
5551
+ normalize-range@^0.1.2:
5552
+ version "0.1.2"
5553
+ resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
5554
+
5555
+ normalize-url@^1.4.0:
5556
+ version "1.9.1"
5557
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
5558
+ dependencies:
5559
+ object-assign "^4.0.1"
5560
+ prepend-http "^1.0.0"
5561
+ query-string "^4.1.0"
5562
+ sort-keys "^1.0.0"
5563
+
5564
+ npm-run-path@^2.0.0:
5565
+ version "2.0.2"
5566
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
5567
+ dependencies:
5568
+ path-key "^2.0.0"
5569
+
5570
+ "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.1, npmlog@^4.0.2:
5571
+ version "4.1.2"
5572
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
5573
+ dependencies:
5574
+ are-we-there-yet "~1.1.2"
5575
+ console-control-strings "~1.1.0"
5576
+ gauge "~2.7.3"
5577
+ set-blocking "~2.0.0"
5578
+
5579
+ nth-check@^1.0.1, nth-check@~1.0.1:
5580
+ version "1.0.1"
5581
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4"
5582
+ dependencies:
5583
+ boolbase "~1.0.0"
5584
+
5585
+ num2fraction@^1.2.2:
5586
+ version "1.2.2"
5587
+ resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
5588
+
5589
+ number-is-nan@^1.0.0:
5590
+ version "1.0.1"
5591
+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
5592
+
5593
+ nwmatcher@^1.4.1, nwmatcher@^1.4.3:
5594
+ version "1.4.4"
5595
+ resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e"
5596
+
5597
+ oauth-sign@~0.8.1, oauth-sign@~0.8.2:
5598
+ version "0.8.2"
5599
+ resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
5600
+
5601
+ object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
5602
+ version "4.1.1"
5603
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
5604
+
5605
+ object-copy@^0.1.0:
5606
+ version "0.1.0"
5607
+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
5608
+ dependencies:
5609
+ copy-descriptor "^0.1.0"
5610
+ define-property "^0.2.5"
5611
+ kind-of "^3.0.3"
5612
+
5613
+ object-hash@^1.1.4:
5614
+ version "1.3.0"
5615
+ resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.0.tgz#76d9ba6ff113cf8efc0d996102851fe6723963e2"
5616
+
5617
+ object-keys@^1.0.8:
5618
+ version "1.0.11"
5619
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
5620
+
5621
+ object-visit@^1.0.0:
5622
+ version "1.0.1"
5623
+ resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
5624
+ dependencies:
5625
+ isobject "^3.0.0"
5626
+
5627
+ object.getownpropertydescriptors@^2.0.3:
5628
+ version "2.0.3"
5629
+ resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16"
5630
+ dependencies:
5631
+ define-properties "^1.1.2"
5632
+ es-abstract "^1.5.1"
5633
+
5634
+ object.omit@^2.0.0:
5635
+ version "2.0.1"
5636
+ resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
5637
+ dependencies:
5638
+ for-own "^0.1.4"
5639
+ is-extendable "^0.1.1"
5640
+
5641
+ object.pick@^1.3.0:
5642
+ version "1.3.0"
5643
+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
5644
+ dependencies:
5645
+ isobject "^3.0.1"
5646
+
5647
+ object.values@^1.0.4:
5648
+ version "1.0.4"
5649
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.0.4.tgz#e524da09b4f66ff05df457546ec72ac99f13069a"
5650
+ dependencies:
5651
+ define-properties "^1.1.2"
5652
+ es-abstract "^1.6.1"
5653
+ function-bind "^1.1.0"
5654
+ has "^1.0.1"
5655
+
5656
+ obuf@^1.0.0, obuf@^1.1.1:
5657
+ version "1.1.2"
5658
+ resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
5659
+
5660
+ on-finished@~2.3.0:
5661
+ version "2.3.0"
5662
+ resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
5663
+ dependencies:
5664
+ ee-first "1.1.1"
5665
+
5666
+ on-headers@~1.0.1:
5667
+ version "1.0.1"
5668
+ resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
5669
+
5670
+ once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0:
5671
+ version "1.4.0"
5672
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
5673
+ dependencies:
5674
+ wrappy "1"
5675
+
5676
+ onetime@^2.0.0:
5677
+ version "2.0.1"
5678
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
5679
+ dependencies:
5680
+ mimic-fn "^1.0.0"
5681
+
5682
+ opn@5.2.0:
5683
+ version "5.2.0"
5684
+ resolved "https://registry.yarnpkg.com/opn/-/opn-5.2.0.tgz#71fdf934d6827d676cecbea1531f95d354641225"
5685
+ dependencies:
5686
+ is-wsl "^1.1.0"
5687
+
5688
+ opn@^5.1.0:
5689
+ version "5.3.0"
5690
+ resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c"
5691
+ dependencies:
5692
+ is-wsl "^1.1.0"
5693
+
5694
+ optimist@^0.6.1:
5695
+ version "0.6.1"
5696
+ resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
5697
+ dependencies:
5698
+ minimist "~0.0.1"
5699
+ wordwrap "~0.0.2"
5700
+
5701
+ optionator@^0.8.1, optionator@^0.8.2:
5702
+ version "0.8.2"
5703
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
5704
+ dependencies:
5705
+ deep-is "~0.1.3"
5706
+ fast-levenshtein "~2.0.4"
5707
+ levn "~0.3.0"
5708
+ prelude-ls "~1.1.2"
5709
+ type-check "~0.3.2"
5710
+ wordwrap "~1.0.0"
5711
+
5712
+ original@>=0.0.5:
5713
+ version "1.0.0"
5714
+ resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b"
5715
+ dependencies:
5716
+ url-parse "1.0.x"
5717
+
5718
+ os-browserify@^0.3.0:
5719
+ version "0.3.0"
5720
+ resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
5721
+
5722
+ os-homedir@^1.0.0, os-homedir@^1.0.1:
5723
+ version "1.0.2"
5724
+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
5725
+
5726
+ os-locale@^1.4.0:
5727
+ version "1.4.0"
5728
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
5729
+ dependencies:
5730
+ lcid "^1.0.0"
5731
+
5732
+ os-locale@^2.0.0:
5733
+ version "2.1.0"
5734
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
5735
+ dependencies:
5736
+ execa "^0.7.0"
5737
+ lcid "^1.0.0"
5738
+ mem "^1.1.0"
5739
+
5740
+ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
5741
+ version "1.0.2"
5742
+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
5743
+
5744
+ osenv@0, osenv@^0.1.4:
5745
+ version "0.1.5"
5746
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
5747
+ dependencies:
5748
+ os-homedir "^1.0.0"
5749
+ os-tmpdir "^1.0.0"
5750
+
5751
+ output-file-sync@^2.0.0:
5752
+ version "2.0.1"
5753
+ resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-2.0.1.tgz#f53118282f5f553c2799541792b723a4c71430c0"
5754
+ dependencies:
5755
+ graceful-fs "^4.1.11"
5756
+ is-plain-obj "^1.1.0"
5757
+ mkdirp "^0.5.1"
5758
+
5759
+ p-finally@^1.0.0:
5760
+ version "1.0.0"
5761
+ resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
5762
+
5763
+ p-limit@^1.1.0:
5764
+ version "1.2.0"
5765
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c"
5766
+ dependencies:
5767
+ p-try "^1.0.0"
5768
+
5769
+ p-locate@^2.0.0:
5770
+ version "2.0.0"
5771
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
5772
+ dependencies:
5773
+ p-limit "^1.1.0"
5774
+
5775
+ p-map@^1.1.1:
5776
+ version "1.2.0"
5777
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b"
5778
+
5779
+ p-try@^1.0.0:
5780
+ version "1.0.0"
5781
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
5782
+
5783
+ pako@~1.0.5:
5784
+ version "1.0.6"
5785
+ resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258"
5786
+
5787
+ parallel-transform@^1.1.0:
5788
+ version "1.1.0"
5789
+ resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06"
5790
+ dependencies:
5791
+ cyclist "~0.2.2"
5792
+ inherits "^2.0.3"
5793
+ readable-stream "^2.1.5"
5794
+
5795
+ param-case@2.1.x:
5796
+ version "2.1.1"
5797
+ resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
5798
+ dependencies:
5799
+ no-case "^2.2.0"
5800
+
5801
+ parse-asn1@^5.0.0:
5802
+ version "5.1.0"
5803
+ resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712"
5804
+ dependencies:
5805
+ asn1.js "^4.0.0"
5806
+ browserify-aes "^1.0.0"
5807
+ create-hash "^1.1.0"
5808
+ evp_bytestokey "^1.0.0"
5809
+ pbkdf2 "^3.0.3"
5810
+
5811
+ parse-glob@^3.0.4:
5812
+ version "3.0.4"
5813
+ resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
5814
+ dependencies:
5815
+ glob-base "^0.3.0"
5816
+ is-dotfile "^1.0.0"
5817
+ is-extglob "^1.0.0"
5818
+ is-glob "^2.0.0"
5819
+
5820
+ parse-json@^2.2.0:
5821
+ version "2.2.0"
5822
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
5823
+ dependencies:
5824
+ error-ex "^1.2.0"
5825
+
5826
+ parse-json@^3.0.0:
5827
+ version "3.0.0"
5828
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-3.0.0.tgz#fa6f47b18e23826ead32f263e744d0e1e847fb13"
5829
+ dependencies:
5830
+ error-ex "^1.3.1"
5831
+
5832
+ parse-passwd@^1.0.0:
5833
+ version "1.0.0"
5834
+ resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
5835
+
5836
+ parse5@4.0.0:
5837
+ version "4.0.0"
5838
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
5839
+
5840
+ parse5@^3.0.2:
5841
+ version "3.0.3"
5842
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
5843
+ dependencies:
5844
+ "@types/node" "*"
5845
+
5846
+ parseurl@~1.3.2:
5847
+ version "1.3.2"
5848
+ resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
5849
+
5850
+ pascalcase@^0.1.1:
5851
+ version "0.1.1"
5852
+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
5853
+
5854
+ path-browserify@0.0.0:
5855
+ version "0.0.0"
5856
+ resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
5857
+
5858
+ path-dirname@^1.0.0:
5859
+ version "1.0.2"
5860
+ resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
5861
+
5862
+ path-exists@^2.0.0:
5863
+ version "2.1.0"
5864
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
5865
+ dependencies:
5866
+ pinkie-promise "^2.0.0"
5867
+
5868
+ path-exists@^3.0.0:
5869
+ version "3.0.0"
5870
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
5871
+
5872
+ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1, path-is-absolute@~1.0.0:
5873
+ version "1.0.1"
5874
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
5875
+
5876
+ path-is-inside@^1.0.1, path-is-inside@^1.0.2:
5877
+ version "1.0.2"
5878
+ resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
5879
+
5880
+ path-key@^2.0.0:
5881
+ version "2.0.1"
5882
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
5883
+
5884
+ path-parse@^1.0.5:
5885
+ version "1.0.5"
5886
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
5887
+
5888
+ path-to-regexp@0.1.7:
5889
+ version "0.1.7"
5890
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
5891
+
5892
+ path-type@^1.0.0:
5893
+ version "1.1.0"
5894
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
5895
+ dependencies:
5896
+ graceful-fs "^4.1.2"
5897
+ pify "^2.0.0"
5898
+ pinkie-promise "^2.0.0"
5899
+
5900
+ path-type@^2.0.0:
5901
+ version "2.0.0"
5902
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
5903
+ dependencies:
5904
+ pify "^2.0.0"
5905
+
5906
+ path-type@^3.0.0:
5907
+ version "3.0.0"
5908
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
5909
+ dependencies:
5910
+ pify "^3.0.0"
5911
+
5912
+ pbkdf2@^3.0.3:
5913
+ version "3.0.14"
5914
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade"
5915
+ dependencies:
5916
+ create-hash "^1.1.2"
5917
+ create-hmac "^1.1.4"
5918
+ ripemd160 "^2.0.1"
5919
+ safe-buffer "^5.0.1"
5920
+ sha.js "^2.4.8"
5921
+
5922
+ performance-now@^0.2.0:
5923
+ version "0.2.0"
5924
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
5925
+
5926
+ performance-now@^2.1.0:
5927
+ version "2.1.0"
5928
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
5929
+
5930
+ pify@^2.0.0:
5931
+ version "2.3.0"
5932
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
5933
+
5934
+ pify@^3.0.0:
5935
+ version "3.0.0"
5936
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
5937
+
5938
+ pinkie-promise@^2.0.0:
5939
+ version "2.0.1"
5940
+ resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
5941
+ dependencies:
5942
+ pinkie "^2.0.0"
5943
+
5944
+ pinkie@^2.0.0:
5945
+ version "2.0.4"
5946
+ resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
5947
+
5948
+ pkg-dir@^1.0.0:
5949
+ version "1.0.0"
5950
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
5951
+ dependencies:
5952
+ find-up "^1.0.0"
5953
+
5954
+ pkg-dir@^2.0.0:
5955
+ version "2.0.0"
5956
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
5957
+ dependencies:
5958
+ find-up "^2.1.0"
5959
+
5960
+ pkg-up@2.0.0:
5961
+ version "2.0.0"
5962
+ resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"
5963
+ dependencies:
5964
+ find-up "^2.1.0"
5965
+
5966
+ pluralize@^7.0.0:
5967
+ version "7.0.0"
5968
+ resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
5969
+
5970
+ pn@^1.0.0, pn@^1.1.0:
5971
+ version "1.1.0"
5972
+ resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb"
5973
+
5974
+ portfinder@^1.0.9:
5975
+ version "1.0.13"
5976
+ resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9"
5977
+ dependencies:
5978
+ async "^1.5.2"
5979
+ debug "^2.2.0"
5980
+ mkdirp "0.5.x"
5981
+
5982
+ posix-character-classes@^0.1.0:
5983
+ version "0.1.1"
5984
+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
5985
+
5986
+ postcss-calc@^5.2.0:
5987
+ version "5.3.1"
5988
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
5989
+ dependencies:
5990
+ postcss "^5.0.2"
5991
+ postcss-message-helpers "^2.0.0"
5992
+ reduce-css-calc "^1.2.6"
5993
+
5994
+ postcss-colormin@^2.1.8:
5995
+ version "2.2.2"
5996
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"
5997
+ dependencies:
5998
+ colormin "^1.0.5"
5999
+ postcss "^5.0.13"
6000
+ postcss-value-parser "^3.2.3"
6001
+
6002
+ postcss-convert-values@^2.3.4:
6003
+ version "2.6.1"
6004
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"
6005
+ dependencies:
6006
+ postcss "^5.0.11"
6007
+ postcss-value-parser "^3.1.2"
6008
+
6009
+ postcss-discard-comments@^2.0.4:
6010
+ version "2.0.4"
6011
+ resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d"
6012
+ dependencies:
6013
+ postcss "^5.0.14"
6014
+
6015
+ postcss-discard-duplicates@^2.0.1:
6016
+ version "2.1.0"
6017
+ resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932"
6018
+ dependencies:
6019
+ postcss "^5.0.4"
6020
+
6021
+ postcss-discard-empty@^2.0.1:
6022
+ version "2.1.0"
6023
+ resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
6024
+ dependencies:
6025
+ postcss "^5.0.14"
6026
+
6027
+ postcss-discard-overridden@^0.1.1:
6028
+ version "0.1.1"
6029
+ resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58"
6030
+ dependencies:
6031
+ postcss "^5.0.16"
6032
+
6033
+ postcss-discard-unused@^2.2.1:
6034
+ version "2.2.3"
6035
+ resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433"
6036
+ dependencies:
6037
+ postcss "^5.0.14"
6038
+ uniqs "^2.0.0"
6039
+
6040
+ postcss-filter-plugins@^2.0.0:
6041
+ version "2.0.2"
6042
+ resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz#6d85862534d735ac420e4a85806e1f5d4286d84c"
6043
+ dependencies:
6044
+ postcss "^5.0.4"
6045
+ uniqid "^4.0.0"
6046
+
6047
+ postcss-flexbugs-fixes@3.2.0:
6048
+ version "3.2.0"
6049
+ resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz#9b8b932c53f9cf13ba0f61875303e447c33dcc51"
6050
+ dependencies:
6051
+ postcss "^6.0.1"
6052
+
6053
+ postcss-load-config@^1.2.0:
6054
+ version "1.2.0"
6055
+ resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
6056
+ dependencies:
6057
+ cosmiconfig "^2.1.0"
6058
+ object-assign "^4.1.0"
6059
+ postcss-load-options "^1.2.0"
6060
+ postcss-load-plugins "^2.3.0"
6061
+
6062
+ postcss-load-options@^1.2.0:
6063
+ version "1.2.0"
6064
+ resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c"
6065
+ dependencies:
6066
+ cosmiconfig "^2.1.0"
6067
+ object-assign "^4.1.0"
6068
+
6069
+ postcss-load-plugins@^2.3.0:
6070
+ version "2.3.0"
6071
+ resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92"
6072
+ dependencies:
6073
+ cosmiconfig "^2.1.1"
6074
+ object-assign "^4.1.0"
6075
+
6076
+ postcss-loader@2.0.10:
6077
+ version "2.0.10"
6078
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.0.10.tgz#090db0540140bd56a7a7f717c41bc29aeef4c674"
6079
+ dependencies:
6080
+ loader-utils "^1.1.0"
6081
+ postcss "^6.0.0"
6082
+ postcss-load-config "^1.2.0"
6083
+ schema-utils "^0.3.0"
6084
+
6085
+ postcss-merge-idents@^2.1.5:
6086
+ version "2.1.7"
6087
+ resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
6088
+ dependencies:
6089
+ has "^1.0.1"
6090
+ postcss "^5.0.10"
6091
+ postcss-value-parser "^3.1.1"
6092
+
6093
+ postcss-merge-longhand@^2.0.1:
6094
+ version "2.0.2"
6095
+ resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658"
6096
+ dependencies:
6097
+ postcss "^5.0.4"
6098
+
6099
+ postcss-merge-rules@^2.0.3:
6100
+ version "2.1.2"
6101
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"
6102
+ dependencies:
6103
+ browserslist "^1.5.2"
6104
+ caniuse-api "^1.5.2"
6105
+ postcss "^5.0.4"
6106
+ postcss-selector-parser "^2.2.2"
6107
+ vendors "^1.0.0"
6108
+
6109
+ postcss-message-helpers@^2.0.0:
6110
+ version "2.0.0"
6111
+ resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
6112
+
6113
+ postcss-minify-font-values@^1.0.2:
6114
+ version "1.0.5"
6115
+ resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69"
6116
+ dependencies:
6117
+ object-assign "^4.0.1"
6118
+ postcss "^5.0.4"
6119
+ postcss-value-parser "^3.0.2"
6120
+
6121
+ postcss-minify-gradients@^1.0.1:
6122
+ version "1.0.5"
6123
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
6124
+ dependencies:
6125
+ postcss "^5.0.12"
6126
+ postcss-value-parser "^3.3.0"
6127
+
6128
+ postcss-minify-params@^1.0.4:
6129
+ version "1.2.2"
6130
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
6131
+ dependencies:
6132
+ alphanum-sort "^1.0.1"
6133
+ postcss "^5.0.2"
6134
+ postcss-value-parser "^3.0.2"
6135
+ uniqs "^2.0.0"
6136
+
6137
+ postcss-minify-selectors@^2.0.4:
6138
+ version "2.1.1"
6139
+ resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf"
6140
+ dependencies:
6141
+ alphanum-sort "^1.0.2"
6142
+ has "^1.0.1"
6143
+ postcss "^5.0.14"
6144
+ postcss-selector-parser "^2.0.0"
6145
+
6146
+ postcss-modules-extract-imports@^1.2.0:
6147
+ version "1.2.0"
6148
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85"
6149
+ dependencies:
6150
+ postcss "^6.0.1"
6151
+
6152
+ postcss-modules-local-by-default@^1.2.0:
6153
+ version "1.2.0"
6154
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069"
6155
+ dependencies:
6156
+ css-selector-tokenizer "^0.7.0"
6157
+ postcss "^6.0.1"
6158
+
6159
+ postcss-modules-scope@^1.1.0:
6160
+ version "1.1.0"
6161
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90"
6162
+ dependencies:
6163
+ css-selector-tokenizer "^0.7.0"
6164
+ postcss "^6.0.1"
6165
+
6166
+ postcss-modules-values@^1.3.0:
6167
+ version "1.3.0"
6168
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20"
6169
+ dependencies:
6170
+ icss-replace-symbols "^1.1.0"
6171
+ postcss "^6.0.1"
6172
+
6173
+ postcss-normalize-charset@^1.1.0:
6174
+ version "1.1.1"
6175
+ resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
6176
+ dependencies:
6177
+ postcss "^5.0.5"
6178
+
6179
+ postcss-normalize-url@^3.0.7:
6180
+ version "3.0.8"
6181
+ resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
6182
+ dependencies:
6183
+ is-absolute-url "^2.0.0"
6184
+ normalize-url "^1.4.0"
6185
+ postcss "^5.0.14"
6186
+ postcss-value-parser "^3.2.3"
6187
+
6188
+ postcss-ordered-values@^2.1.0:
6189
+ version "2.2.3"
6190
+ resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d"
6191
+ dependencies:
6192
+ postcss "^5.0.4"
6193
+ postcss-value-parser "^3.0.1"
6194
+
6195
+ postcss-prefix-selector@^1.6.0:
6196
+ version "1.6.0"
6197
+ resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.6.0.tgz#b495949d639c63147145648326853216f3c10900"
6198
+ dependencies:
6199
+ postcss "^5.0.8"
6200
+
6201
+ postcss-reduce-idents@^2.2.2:
6202
+ version "2.4.0"
6203
+ resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
6204
+ dependencies:
6205
+ postcss "^5.0.4"
6206
+ postcss-value-parser "^3.0.2"
6207
+
6208
+ postcss-reduce-initial@^1.0.0:
6209
+ version "1.0.1"
6210
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
6211
+ dependencies:
6212
+ postcss "^5.0.4"
6213
+
6214
+ postcss-reduce-transforms@^1.0.3:
6215
+ version "1.0.4"
6216
+ resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1"
6217
+ dependencies:
6218
+ has "^1.0.1"
6219
+ postcss "^5.0.8"
6220
+ postcss-value-parser "^3.0.1"
6221
+
6222
+ postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
6223
+ version "2.2.3"
6224
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
6225
+ dependencies:
6226
+ flatten "^1.0.2"
6227
+ indexes-of "^1.0.1"
6228
+ uniq "^1.0.1"
6229
+
6230
+ postcss-svgo@^2.1.1:
6231
+ version "2.1.6"
6232
+ resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
6233
+ dependencies:
6234
+ is-svg "^2.0.0"
6235
+ postcss "^5.0.14"
6236
+ postcss-value-parser "^3.2.3"
6237
+ svgo "^0.7.0"
6238
+
6239
+ postcss-unique-selectors@^2.0.2:
6240
+ version "2.0.2"
6241
+ resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
6242
+ dependencies:
6243
+ alphanum-sort "^1.0.1"
6244
+ postcss "^5.0.4"
6245
+ uniqs "^2.0.0"
6246
+
6247
+ postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
6248
+ version "3.3.0"
6249
+ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
6250
+
6251
+ postcss-zindex@^2.0.1:
6252
+ version "2.2.0"
6253
+ resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22"
6254
+ dependencies:
6255
+ has "^1.0.1"
6256
+ postcss "^5.0.4"
6257
+ uniqs "^2.0.0"
6258
+
6259
+ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16:
6260
+ version "5.2.18"
6261
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5"
6262
+ dependencies:
6263
+ chalk "^1.1.3"
6264
+ js-base64 "^2.1.9"
6265
+ source-map "^0.5.6"
6266
+ supports-color "^3.2.3"
6267
+
6268
+ postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.16:
6269
+ version "6.0.21"
6270
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.21.tgz#8265662694eddf9e9a5960db6da33c39e4cd069d"
6271
+ dependencies:
6272
+ chalk "^2.3.2"
6273
+ source-map "^0.6.1"
6274
+ supports-color "^5.3.0"
6275
+
6276
+ prebuild-install@^2.3.0:
6277
+ version "2.5.3"
6278
+ resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-2.5.3.tgz#9f65f242782d370296353710e9bc843490c19f69"
6279
+ dependencies:
6280
+ detect-libc "^1.0.3"
6281
+ expand-template "^1.0.2"
6282
+ github-from-package "0.0.0"
6283
+ minimist "^1.2.0"
6284
+ mkdirp "^0.5.1"
6285
+ node-abi "^2.2.0"
6286
+ noop-logger "^0.1.1"
6287
+ npmlog "^4.0.1"
6288
+ os-homedir "^1.0.1"
6289
+ pump "^2.0.1"
6290
+ rc "^1.1.6"
6291
+ simple-get "^2.7.0"
6292
+ tar-fs "^1.13.0"
6293
+ tunnel-agent "^0.6.0"
6294
+ which-pm-runs "^1.0.0"
6295
+
6296
+ prelude-ls@~1.1.2:
6297
+ version "1.1.2"
6298
+ resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
6299
+
6300
+ prepend-http@^1.0.0:
6301
+ version "1.0.4"
6302
+ resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
6303
+
6304
+ preserve@^0.2.0:
6305
+ version "0.2.0"
6306
+ resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
6307
+
6308
+ prettier@^1.10.2:
6309
+ version "1.11.1"
6310
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.11.1.tgz#61e43fc4cd44e68f2b0dfc2c38cd4bb0fccdcc75"
6311
+
6312
+ pretty-bytes@^4.0.2:
6313
+ version "4.0.2"
6314
+ resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9"
6315
+
6316
+ pretty-error@^2.0.2:
6317
+ version "2.1.1"
6318
+ resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
6319
+ dependencies:
6320
+ renderkid "^2.0.1"
6321
+ utila "~0.4"
6322
+
6323
+ pretty-format@^22.4.3:
6324
+ version "22.4.3"
6325
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f"
6326
+ dependencies:
6327
+ ansi-regex "^3.0.0"
6328
+ ansi-styles "^3.2.0"
6329
+
6330
+ private@^0.1.6, private@^0.1.7:
6331
+ version "0.1.8"
6332
+ resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
6333
+
6334
+ process-nextick-args@~2.0.0:
6335
+ version "2.0.0"
6336
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
6337
+
6338
+ process@^0.11.10:
6339
+ version "0.11.10"
6340
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
6341
+
6342
+ progress@^2.0.0:
6343
+ version "2.0.0"
6344
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
6345
+
6346
+ promise-inflight@^1.0.1:
6347
+ version "1.0.1"
6348
+ resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
6349
+
6350
+ promise@8.0.1:
6351
+ version "8.0.1"
6352
+ resolved "https://registry.yarnpkg.com/promise/-/promise-8.0.1.tgz#e45d68b00a17647b6da711bf85ed6ed47208f450"
6353
+ dependencies:
6354
+ asap "~2.0.3"
6355
+
6356
+ promise@^7.1.1:
6357
+ version "7.3.1"
6358
+ resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
6359
+ dependencies:
6360
+ asap "~2.0.3"
6361
+
6362
+ prop-types@^15.6.0:
6363
+ version "15.6.1"
6364
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca"
6365
+ dependencies:
6366
+ fbjs "^0.8.16"
6367
+ loose-envify "^1.3.1"
6368
+ object-assign "^4.1.1"
6369
+
6370
+ proxy-addr@~2.0.3:
6371
+ version "2.0.3"
6372
+ resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.3.tgz#355f262505a621646b3130a728eb647e22055341"
6373
+ dependencies:
6374
+ forwarded "~0.1.2"
6375
+ ipaddr.js "1.6.0"
6376
+
6377
+ prr@~1.0.1:
6378
+ version "1.0.1"
6379
+ resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
6380
+
6381
+ pseudomap@^1.0.2:
6382
+ version "1.0.2"
6383
+ resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
6384
+
6385
+ public-encrypt@^4.0.0:
6386
+ version "4.0.0"
6387
+ resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6"
6388
+ dependencies:
6389
+ bn.js "^4.1.0"
6390
+ browserify-rsa "^4.0.0"
6391
+ create-hash "^1.1.0"
6392
+ parse-asn1 "^5.0.0"
6393
+ randombytes "^2.0.1"
6394
+
6395
+ pump@^1.0.0:
6396
+ version "1.0.3"
6397
+ resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954"
6398
+ dependencies:
6399
+ end-of-stream "^1.1.0"
6400
+ once "^1.3.1"
6401
+
6402
+ pump@^2.0.0, pump@^2.0.1:
6403
+ version "2.0.1"
6404
+ resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
6405
+ dependencies:
6406
+ end-of-stream "^1.1.0"
6407
+ once "^1.3.1"
6408
+
6409
+ pumpify@^1.3.3:
6410
+ version "1.4.0"
6411
+ resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.4.0.tgz#80b7c5df7e24153d03f0e7ac8a05a5d068bd07fb"
6412
+ dependencies:
6413
+ duplexify "^3.5.3"
6414
+ inherits "^2.0.3"
6415
+ pump "^2.0.0"
6416
+
6417
+ punycode@1.3.2:
6418
+ version "1.3.2"
6419
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
6420
+
6421
+ punycode@^1.2.4, punycode@^1.4.1:
6422
+ version "1.4.1"
6423
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
6424
+
6425
+ punycode@^2.1.0:
6426
+ version "2.1.0"
6427
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
6428
+
6429
+ q@^1.1.2:
6430
+ version "1.5.1"
6431
+ resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
6432
+
6433
+ qs@6.5.1, qs@~6.5.1:
6434
+ version "6.5.1"
6435
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
6436
+
6437
+ qs@~6.4.0:
6438
+ version "6.4.0"
6439
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
6440
+
6441
+ query-string@^4.1.0:
6442
+ version "4.3.4"
6443
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
6444
+ dependencies:
6445
+ object-assign "^4.1.0"
6446
+ strict-uri-encode "^1.0.0"
6447
+
6448
+ querystring-es3@^0.2.0:
6449
+ version "0.2.1"
6450
+ resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
6451
+
6452
+ querystring@0.2.0:
6453
+ version "0.2.0"
6454
+ resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
6455
+
6456
+ querystringify@0.0.x:
6457
+ version "0.0.4"
6458
+ resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c"
6459
+
6460
+ querystringify@~1.0.0:
6461
+ version "1.0.0"
6462
+ resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb"
6463
+
6464
+ raf@3.4.0:
6465
+ version "3.4.0"
6466
+ resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.0.tgz#a28876881b4bc2ca9117d4138163ddb80f781575"
6467
+ dependencies:
6468
+ performance-now "^2.1.0"
6469
+
6470
+ randomatic@^1.1.3:
6471
+ version "1.1.7"
6472
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
6473
+ dependencies:
6474
+ is-number "^3.0.0"
6475
+ kind-of "^4.0.0"
6476
+
6477
+ randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
6478
+ version "2.0.6"
6479
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80"
6480
+ dependencies:
6481
+ safe-buffer "^5.1.0"
6482
+
6483
+ randomfill@^1.0.3:
6484
+ version "1.0.4"
6485
+ resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
6486
+ dependencies:
6487
+ randombytes "^2.0.5"
6488
+ safe-buffer "^5.1.0"
6489
+
6490
+ range-parser@^1.0.3, range-parser@~1.2.0:
6491
+ version "1.2.0"
6492
+ resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
6493
+
6494
+ raw-body@2.3.2:
6495
+ version "2.3.2"
6496
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89"
6497
+ dependencies:
6498
+ bytes "3.0.0"
6499
+ http-errors "1.6.2"
6500
+ iconv-lite "0.4.19"
6501
+ unpipe "1.0.0"
6502
+
6503
+ rc@^1.1.6, rc@^1.1.7:
6504
+ version "1.2.6"
6505
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.6.tgz#eb18989c6d4f4f162c399f79ddd29f3835568092"
6506
+ dependencies:
6507
+ deep-extend "~0.4.0"
6508
+ ini "~1.3.0"
6509
+ minimist "^1.2.0"
6510
+ strip-json-comments "~2.0.1"
6511
+
6512
+ react-dom@^16.3.2:
6513
+ version "16.3.2"
6514
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.3.2.tgz#cb90f107e09536d683d84ed5d4888e9640e0e4df"
6515
+ dependencies:
6516
+ fbjs "^0.8.16"
6517
+ loose-envify "^1.1.0"
6518
+ object-assign "^4.1.1"
6519
+ prop-types "^15.6.0"
6520
+
6521
+ react@^16.3.2:
6522
+ version "16.3.2"
6523
+ resolved "https://registry.yarnpkg.com/react/-/react-16.3.2.tgz#fdc8420398533a1e58872f59091b272ce2f91ea9"
6524
+ dependencies:
6525
+ fbjs "^0.8.16"
6526
+ loose-envify "^1.1.0"
6527
+ object-assign "^4.1.1"
6528
+ prop-types "^15.6.0"
6529
+
6530
+ read-pkg-up@^1.0.1:
6531
+ version "1.0.1"
6532
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
6533
+ dependencies:
6534
+ find-up "^1.0.0"
6535
+ read-pkg "^1.0.0"
6536
+
6537
+ read-pkg-up@^2.0.0:
6538
+ version "2.0.0"
6539
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
6540
+ dependencies:
6541
+ find-up "^2.0.0"
6542
+ read-pkg "^2.0.0"
6543
+
6544
+ read-pkg@^1.0.0:
6545
+ version "1.1.0"
6546
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
6547
+ dependencies:
6548
+ load-json-file "^1.0.0"
6549
+ normalize-package-data "^2.3.2"
6550
+ path-type "^1.0.0"
6551
+
6552
+ read-pkg@^2.0.0:
6553
+ version "2.0.0"
6554
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
6555
+ dependencies:
6556
+ load-json-file "^2.0.0"
6557
+ normalize-package-data "^2.3.2"
6558
+ path-type "^2.0.0"
6559
+
6560
+ "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.3:
6561
+ version "2.3.5"
6562
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d"
6563
+ dependencies:
6564
+ core-util-is "~1.0.0"
6565
+ inherits "~2.0.3"
6566
+ isarray "~1.0.0"
6567
+ process-nextick-args "~2.0.0"
6568
+ safe-buffer "~5.1.1"
6569
+ string_decoder "~1.0.3"
6570
+ util-deprecate "~1.0.1"
6571
+
6572
+ readable-stream@1.0:
6573
+ version "1.0.34"
6574
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
6575
+ dependencies:
6576
+ core-util-is "~1.0.0"
6577
+ inherits "~2.0.1"
6578
+ isarray "0.0.1"
6579
+ string_decoder "~0.10.x"
6580
+
6581
+ readable-stream@^2.0.5, readable-stream@^2.3.5:
6582
+ version "2.3.6"
6583
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
6584
+ dependencies:
6585
+ core-util-is "~1.0.0"
6586
+ inherits "~2.0.3"
6587
+ isarray "~1.0.0"
6588
+ process-nextick-args "~2.0.0"
6589
+ safe-buffer "~5.1.1"
6590
+ string_decoder "~1.1.1"
6591
+ util-deprecate "~1.0.1"
6592
+
6593
+ readdirp@^2.0.0:
6594
+ version "2.1.0"
6595
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
6596
+ dependencies:
6597
+ graceful-fs "^4.1.2"
6598
+ minimatch "^3.0.2"
6599
+ readable-stream "^2.0.2"
6600
+ set-immediate-shim "^1.0.1"
6601
+
6602
+ realpath-native@^1.0.0:
6603
+ version "1.0.0"
6604
+ resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.0.0.tgz#7885721a83b43bd5327609f0ddecb2482305fdf0"
6605
+ dependencies:
6606
+ util.promisify "^1.0.0"
6607
+
6608
+ recursive-readdir@2.2.1:
6609
+ version "2.2.1"
6610
+ resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.1.tgz#90ef231d0778c5ce093c9a48d74e5c5422d13a99"
6611
+ dependencies:
6612
+ minimatch "3.0.3"
6613
+
6614
+ recursive-readdir@^2.2.1:
6615
+ version "2.2.2"
6616
+ resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f"
6617
+ dependencies:
6618
+ minimatch "3.0.4"
6619
+
6620
+ redent@^1.0.0:
6621
+ version "1.0.0"
6622
+ resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
6623
+ dependencies:
6624
+ indent-string "^2.1.0"
6625
+ strip-indent "^1.0.1"
6626
+
6627
+ reduce-css-calc@^1.2.6:
6628
+ version "1.3.0"
6629
+ resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716"
6630
+ dependencies:
6631
+ balanced-match "^0.4.2"
6632
+ math-expression-evaluator "^1.2.14"
6633
+ reduce-function-call "^1.0.1"
6634
+
6635
+ reduce-function-call@^1.0.1:
6636
+ version "1.0.2"
6637
+ resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99"
6638
+ dependencies:
6639
+ balanced-match "^0.4.2"
6640
+
6641
+ regenerate-unicode-properties@^5.1.1:
6642
+ version "5.1.3"
6643
+ resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-5.1.3.tgz#54f5891543468f36f2274b67c6bc4c033c27b308"
6644
+ dependencies:
6645
+ regenerate "^1.3.3"
6646
+
6647
+ regenerate@^1.2.1, regenerate@^1.3.3:
6648
+ version "1.3.3"
6649
+ resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"
6650
+
6651
+ regenerator-runtime@^0.11.0, regenerator-runtime@^0.11.1:
6652
+ version "0.11.1"
6653
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
6654
+
6655
+ regenerator-transform@^0.12.3:
6656
+ version "0.12.3"
6657
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.12.3.tgz#459adfb64f6a27164ab991b7873f45ab969eca8b"
6658
+ dependencies:
6659
+ private "^0.1.6"
6660
+
6661
+ regex-cache@^0.4.2:
6662
+ version "0.4.4"
6663
+ resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
6664
+ dependencies:
6665
+ is-equal-shallow "^0.1.3"
6666
+
6667
+ regex-not@^1.0.0, regex-not@^1.0.2:
6668
+ version "1.0.2"
6669
+ resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
6670
+ dependencies:
6671
+ extend-shallow "^3.0.2"
6672
+ safe-regex "^1.1.0"
6673
+
6674
+ regexpu-core@^1.0.0:
6675
+ version "1.0.0"
6676
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b"
6677
+ dependencies:
6678
+ regenerate "^1.2.1"
6679
+ regjsgen "^0.2.0"
6680
+ regjsparser "^0.1.4"
6681
+
6682
+ regexpu-core@^4.1.3:
6683
+ version "4.1.3"
6684
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.1.3.tgz#fb81616dbbc2a917a7419b33f8379144f51eb8d0"
6685
+ dependencies:
6686
+ regenerate "^1.3.3"
6687
+ regenerate-unicode-properties "^5.1.1"
6688
+ regjsgen "^0.3.0"
6689
+ regjsparser "^0.2.1"
6690
+ unicode-match-property-ecmascript "^1.0.3"
6691
+ unicode-match-property-value-ecmascript "^1.0.1"
6692
+
6693
+ regjsgen@^0.2.0:
6694
+ version "0.2.0"
6695
+ resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
6696
+
6697
+ regjsgen@^0.3.0:
6698
+ version "0.3.0"
6699
+ resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.3.0.tgz#0ee4a3e9276430cda25f1e789ea6c15b87b0cb43"
6700
+
6701
+ regjsparser@^0.1.4:
6702
+ version "0.1.5"
6703
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
6704
+ dependencies:
6705
+ jsesc "~0.5.0"
6706
+
6707
+ regjsparser@^0.2.1:
6708
+ version "0.2.1"
6709
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.2.1.tgz#c3787553faf04e775c302102ef346d995000ec1c"
6710
+ dependencies:
6711
+ jsesc "~0.5.0"
6712
+
6713
+ relateurl@0.2.x:
6714
+ version "0.2.7"
6715
+ resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
6716
+
6717
+ remove-trailing-separator@^1.0.1:
6718
+ version "1.1.0"
6719
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
6720
+
6721
+ renderkid@^2.0.1:
6722
+ version "2.0.1"
6723
+ resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.1.tgz#898cabfc8bede4b7b91135a3ffd323e58c0db319"
6724
+ dependencies:
6725
+ css-select "^1.1.0"
6726
+ dom-converter "~0.1"
6727
+ htmlparser2 "~3.3.0"
6728
+ strip-ansi "^3.0.0"
6729
+ utila "~0.3"
6730
+
6731
+ repeat-element@^1.1.2:
6732
+ version "1.1.2"
6733
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
6734
+
6735
+ repeat-string@^1.5.2, repeat-string@^1.6.1:
6736
+ version "1.6.1"
6737
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
6738
+
6739
+ repeating@^2.0.0:
6740
+ version "2.0.1"
6741
+ resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
6742
+ dependencies:
6743
+ is-finite "^1.0.0"
6744
+
6745
+ request-promise-core@1.1.1:
6746
+ version "1.1.1"
6747
+ resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6"
6748
+ dependencies:
6749
+ lodash "^4.13.1"
6750
+
6751
+ request-promise-native@^1.0.3, request-promise-native@^1.0.5:
6752
+ version "1.0.5"
6753
+ resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5"
6754
+ dependencies:
6755
+ request-promise-core "1.1.1"
6756
+ stealthy-require "^1.1.0"
6757
+ tough-cookie ">=2.3.3"
6758
+
6759
+ request@2, request@^2.79.0, request@^2.83.0:
6760
+ version "2.85.0"
6761
+ resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa"
6762
+ dependencies:
6763
+ aws-sign2 "~0.7.0"
6764
+ aws4 "^1.6.0"
6765
+ caseless "~0.12.0"
6766
+ combined-stream "~1.0.5"
6767
+ extend "~3.0.1"
6768
+ forever-agent "~0.6.1"
6769
+ form-data "~2.3.1"
6770
+ har-validator "~5.0.3"
6771
+ hawk "~6.0.2"
6772
+ http-signature "~1.2.0"
6773
+ is-typedarray "~1.0.0"
6774
+ isstream "~0.1.2"
6775
+ json-stringify-safe "~5.0.1"
6776
+ mime-types "~2.1.17"
6777
+ oauth-sign "~0.8.2"
6778
+ performance-now "^2.1.0"
6779
+ qs "~6.5.1"
6780
+ safe-buffer "^5.1.1"
6781
+ stringstream "~0.0.5"
6782
+ tough-cookie "~2.3.3"
6783
+ tunnel-agent "^0.6.0"
6784
+ uuid "^3.1.0"
6785
+
6786
+ request@2.81.0:
6787
+ version "2.81.0"
6788
+ resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
6789
+ dependencies:
6790
+ aws-sign2 "~0.6.0"
6791
+ aws4 "^1.2.1"
6792
+ caseless "~0.12.0"
6793
+ combined-stream "~1.0.5"
6794
+ extend "~3.0.0"
6795
+ forever-agent "~0.6.1"
6796
+ form-data "~2.1.1"
6797
+ har-validator "~4.2.1"
6798
+ hawk "~3.1.3"
6799
+ http-signature "~1.1.0"
6800
+ is-typedarray "~1.0.0"
6801
+ isstream "~0.1.2"
6802
+ json-stringify-safe "~5.0.1"
6803
+ mime-types "~2.1.7"
6804
+ oauth-sign "~0.8.1"
6805
+ performance-now "^0.2.0"
6806
+ qs "~6.4.0"
6807
+ safe-buffer "^5.0.1"
6808
+ stringstream "~0.0.4"
6809
+ tough-cookie "~2.3.0"
6810
+ tunnel-agent "^0.6.0"
6811
+ uuid "^3.0.0"
6812
+
6813
+ require-directory@^2.1.1:
6814
+ version "2.1.1"
6815
+ resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
6816
+
6817
+ require-from-string@^1.1.0:
6818
+ version "1.2.1"
6819
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
6820
+
6821
+ require-from-string@^2.0.1:
6822
+ version "2.0.1"
6823
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.1.tgz#c545233e9d7da6616e9d59adfb39fc9f588676ff"
6824
+
6825
+ require-main-filename@^1.0.1:
6826
+ version "1.0.1"
6827
+ resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
6828
+
6829
+ require-uncached@^1.0.3:
6830
+ version "1.0.3"
6831
+ resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3"
6832
+ dependencies:
6833
+ caller-path "^0.1.0"
6834
+ resolve-from "^1.0.0"
6835
+
6836
+ requires-port@1.0.x, requires-port@1.x.x, requires-port@~1.0.0:
6837
+ version "1.0.0"
6838
+ resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
6839
+
6840
+ resolve-cwd@^2.0.0:
6841
+ version "2.0.0"
6842
+ resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
6843
+ dependencies:
6844
+ resolve-from "^3.0.0"
6845
+
6846
+ resolve-dir@^1.0.0:
6847
+ version "1.0.1"
6848
+ resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
6849
+ dependencies:
6850
+ expand-tilde "^2.0.0"
6851
+ global-modules "^1.0.0"
6852
+
6853
+ resolve-from@^1.0.0:
6854
+ version "1.0.1"
6855
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
6856
+
6857
+ resolve-from@^3.0.0:
6858
+ version "3.0.0"
6859
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
6860
+
6861
+ resolve-url@^0.2.1:
6862
+ version "0.2.1"
6863
+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
6864
+
6865
+ resolve@1.1.7, resolve@~1.1.0:
6866
+ version "1.1.7"
6867
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
6868
+
6869
+ resolve@^1.3.2, resolve@^1.5.0:
6870
+ version "1.6.0"
6871
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c"
6872
+ dependencies:
6873
+ path-parse "^1.0.5"
6874
+
6875
+ restore-cursor@^2.0.0:
6876
+ version "2.0.0"
6877
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
6878
+ dependencies:
6879
+ onetime "^2.0.0"
6880
+ signal-exit "^3.0.2"
6881
+
6882
+ ret@~0.1.10:
6883
+ version "0.1.15"
6884
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
6885
+
6886
+ right-align@^0.1.1:
6887
+ version "0.1.3"
6888
+ resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
6889
+ dependencies:
6890
+ align-text "^0.1.1"
6891
+
6892
+ rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2:
6893
+ version "2.6.2"
6894
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
6895
+ dependencies:
6896
+ glob "^7.0.5"
6897
+
6898
+ rimraf@~2.2.8:
6899
+ version "2.2.8"
6900
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
6901
+
6902
+ ripemd160@^2.0.0, ripemd160@^2.0.1:
6903
+ version "2.0.1"
6904
+ resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7"
6905
+ dependencies:
6906
+ hash-base "^2.0.0"
6907
+ inherits "^2.0.1"
6908
+
6909
+ run-async@^2.2.0:
6910
+ version "2.3.0"
6911
+ resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
6912
+ dependencies:
6913
+ is-promise "^2.1.0"
6914
+
6915
+ run-queue@^1.0.0, run-queue@^1.0.3:
6916
+ version "1.0.3"
6917
+ resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
6918
+ dependencies:
6919
+ aproba "^1.1.1"
6920
+
6921
+ rx-lite-aggregates@^4.0.8:
6922
+ version "4.0.8"
6923
+ resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
6924
+ dependencies:
6925
+ rx-lite "*"
6926
+
6927
+ rx-lite@*, rx-lite@^4.0.8:
6928
+ version "4.0.8"
6929
+ resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
6930
+
6931
+ rxjs@^5.5.2:
6932
+ version "5.5.7"
6933
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.7.tgz#afb3d1642b069b2fbf203903d6501d1acb4cda27"
6934
+ dependencies:
6935
+ symbol-observable "1.0.1"
6936
+
6937
+ safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
6938
+ version "5.1.1"
6939
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
6940
+
6941
+ safe-regex@^1.1.0:
6942
+ version "1.1.0"
6943
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
6944
+ dependencies:
6945
+ ret "~0.1.10"
6946
+
6947
+ sane@^2.0.0:
6948
+ version "2.5.0"
6949
+ resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.0.tgz#6359cd676f5efd9988b264d8ce3b827dd6b27bec"
6950
+ dependencies:
6951
+ anymatch "^2.0.0"
6952
+ exec-sh "^0.2.0"
6953
+ fb-watchman "^2.0.0"
6954
+ micromatch "^3.1.4"
6955
+ minimist "^1.1.1"
6956
+ walker "~1.0.5"
6957
+ watch "~0.18.0"
6958
+ optionalDependencies:
6959
+ fsevents "^1.1.1"
6960
+
6961
+ sax@^1.2.1, sax@^1.2.4, sax@~1.2.1, sax@~1.2.4:
6962
+ version "1.2.4"
6963
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
6964
+
6965
+ schema-utils@^0.3.0:
6966
+ version "0.3.0"
6967
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf"
6968
+ dependencies:
6969
+ ajv "^5.0.0"
6970
+
6971
+ schema-utils@^0.4.2:
6972
+ version "0.4.5"
6973
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e"
6974
+ dependencies:
6975
+ ajv "^6.1.0"
6976
+ ajv-keywords "^3.1.0"
6977
+
6978
+ select-hose@^2.0.0:
6979
+ version "2.0.0"
6980
+ resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
6981
+
6982
+ selfsigned@^1.9.1:
6983
+ version "1.10.2"
6984
+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.2.tgz#b4449580d99929b65b10a48389301a6592088758"
6985
+ dependencies:
6986
+ node-forge "0.7.1"
6987
+
6988
+ "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1:
6989
+ version "5.5.0"
6990
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
6991
+
6992
+ semver@~5.3.0:
6993
+ version "5.3.0"
6994
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
6995
+
6996
+ send@0.16.2:
6997
+ version "0.16.2"
6998
+ resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1"
6999
+ dependencies:
7000
+ debug "2.6.9"
7001
+ depd "~1.1.2"
7002
+ destroy "~1.0.4"
7003
+ encodeurl "~1.0.2"
7004
+ escape-html "~1.0.3"
7005
+ etag "~1.8.1"
7006
+ fresh "0.5.2"
7007
+ http-errors "~1.6.2"
7008
+ mime "1.4.1"
7009
+ ms "2.0.0"
7010
+ on-finished "~2.3.0"
7011
+ range-parser "~1.2.0"
7012
+ statuses "~1.4.0"
7013
+
7014
+ serialize-javascript@^1.4.0:
7015
+ version "1.4.0"
7016
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.4.0.tgz#7c958514db6ac2443a8abc062dc9f7886a7f6005"
7017
+
7018
+ serve-index@^1.7.2:
7019
+ version "1.9.1"
7020
+ resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
7021
+ dependencies:
7022
+ accepts "~1.3.4"
7023
+ batch "0.6.1"
7024
+ debug "2.6.9"
7025
+ escape-html "~1.0.3"
7026
+ http-errors "~1.6.2"
7027
+ mime-types "~2.1.17"
7028
+ parseurl "~1.3.2"
7029
+
7030
+ serve-static@1.13.2:
7031
+ version "1.13.2"
7032
+ resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1"
7033
+ dependencies:
7034
+ encodeurl "~1.0.2"
7035
+ escape-html "~1.0.3"
7036
+ parseurl "~1.3.2"
7037
+ send "0.16.2"
7038
+
7039
+ set-blocking@^2.0.0, set-blocking@~2.0.0:
7040
+ version "2.0.0"
7041
+ resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
7042
+
7043
+ set-immediate-shim@^1.0.1:
7044
+ version "1.0.1"
7045
+ resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
7046
+
7047
+ set-value@^0.4.3:
7048
+ version "0.4.3"
7049
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1"
7050
+ dependencies:
7051
+ extend-shallow "^2.0.1"
7052
+ is-extendable "^0.1.1"
7053
+ is-plain-object "^2.0.1"
7054
+ to-object-path "^0.3.0"
7055
+
7056
+ set-value@^2.0.0:
7057
+ version "2.0.0"
7058
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274"
7059
+ dependencies:
7060
+ extend-shallow "^2.0.1"
7061
+ is-extendable "^0.1.1"
7062
+ is-plain-object "^2.0.3"
7063
+ split-string "^3.0.1"
7064
+
7065
+ setimmediate@^1.0.4, setimmediate@^1.0.5:
7066
+ version "1.0.5"
7067
+ resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
7068
+
7069
+ setprototypeof@1.0.3:
7070
+ version "1.0.3"
7071
+ resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
7072
+
7073
+ setprototypeof@1.1.0:
7074
+ version "1.1.0"
7075
+ resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
7076
+
7077
+ sha.js@^2.4.0, sha.js@^2.4.8:
7078
+ version "2.4.11"
7079
+ resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
7080
+ dependencies:
7081
+ inherits "^2.0.1"
7082
+ safe-buffer "^5.0.1"
7083
+
7084
+ shebang-command@^1.2.0:
7085
+ version "1.2.0"
7086
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
7087
+ dependencies:
7088
+ shebang-regex "^1.0.0"
7089
+
7090
+ shebang-regex@^1.0.0:
7091
+ version "1.0.0"
7092
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
7093
+
7094
+ shell-quote@1.6.1:
7095
+ version "1.6.1"
7096
+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
7097
+ dependencies:
7098
+ array-filter "~0.0.0"
7099
+ array-map "~0.0.0"
7100
+ array-reduce "~0.0.0"
7101
+ jsonify "~0.0.0"
7102
+
7103
+ shellwords@^0.1.1:
7104
+ version "0.1.1"
7105
+ resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
7106
+
7107
+ signal-exit@^3.0.0, signal-exit@^3.0.2:
7108
+ version "3.0.2"
7109
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
7110
+
7111
+ simple-concat@^1.0.0:
7112
+ version "1.0.0"
7113
+ resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6"
7114
+
7115
+ simple-get@^2.7.0:
7116
+ version "2.7.0"
7117
+ resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.7.0.tgz#ad37f926d08129237ff08c4f2edfd6f10e0380b5"
7118
+ dependencies:
7119
+ decompress-response "^3.3.0"
7120
+ once "^1.3.1"
7121
+ simple-concat "^1.0.0"
7122
+
7123
+ slash@^1.0.0:
7124
+ version "1.0.0"
7125
+ resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
7126
+
7127
+ slice-ansi@1.0.0:
7128
+ version "1.0.0"
7129
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d"
7130
+ dependencies:
7131
+ is-fullwidth-code-point "^2.0.0"
7132
+
7133
+ snapdragon-node@^2.0.1:
7134
+ version "2.1.1"
7135
+ resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
7136
+ dependencies:
7137
+ define-property "^1.0.0"
7138
+ isobject "^3.0.0"
7139
+ snapdragon-util "^3.0.1"
7140
+
7141
+ snapdragon-util@^3.0.1:
7142
+ version "3.0.1"
7143
+ resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
7144
+ dependencies:
7145
+ kind-of "^3.2.0"
7146
+
7147
+ snapdragon@^0.8.1:
7148
+ version "0.8.2"
7149
+ resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
7150
+ dependencies:
7151
+ base "^0.11.1"
7152
+ debug "^2.2.0"
7153
+ define-property "^0.2.5"
7154
+ extend-shallow "^2.0.1"
7155
+ map-cache "^0.2.2"
7156
+ source-map "^0.5.6"
7157
+ source-map-resolve "^0.5.0"
7158
+ use "^3.1.0"
7159
+
7160
+ sntp@1.x.x:
7161
+ version "1.0.9"
7162
+ resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
7163
+ dependencies:
7164
+ hoek "2.x.x"
7165
+
7166
+ sntp@2.x.x:
7167
+ version "2.1.0"
7168
+ resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
7169
+ dependencies:
7170
+ hoek "4.x.x"
7171
+
7172
+ sockjs-client@1.1.4:
7173
+ version "1.1.4"
7174
+ resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12"
7175
+ dependencies:
7176
+ debug "^2.6.6"
7177
+ eventsource "0.1.6"
7178
+ faye-websocket "~0.11.0"
7179
+ inherits "^2.0.1"
7180
+ json3 "^3.3.2"
7181
+ url-parse "^1.1.8"
7182
+
7183
+ sockjs@0.3.19:
7184
+ version "0.3.19"
7185
+ resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d"
7186
+ dependencies:
7187
+ faye-websocket "^0.10.0"
7188
+ uuid "^3.0.1"
7189
+
7190
+ sort-keys@^1.0.0:
7191
+ version "1.1.2"
7192
+ resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
7193
+ dependencies:
7194
+ is-plain-obj "^1.0.0"
7195
+
7196
+ source-list-map@^2.0.0:
7197
+ version "2.0.0"
7198
+ resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
7199
+
7200
+ source-map-resolve@^0.5.0:
7201
+ version "0.5.1"
7202
+ resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a"
7203
+ dependencies:
7204
+ atob "^2.0.0"
7205
+ decode-uri-component "^0.2.0"
7206
+ resolve-url "^0.2.1"
7207
+ source-map-url "^0.4.0"
7208
+ urix "^0.1.0"
7209
+
7210
+ source-map-support@^0.4.15:
7211
+ version "0.4.18"
7212
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
7213
+ dependencies:
7214
+ source-map "^0.5.6"
7215
+
7216
+ source-map-support@^0.5.0:
7217
+ version "0.5.4"
7218
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.4.tgz#54456efa89caa9270af7cd624cc2f123e51fbae8"
7219
+ dependencies:
7220
+ source-map "^0.6.0"
7221
+
7222
+ source-map-url@^0.4.0:
7223
+ version "0.4.0"
7224
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
7225
+
7226
+ source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1:
7227
+ version "0.5.7"
7228
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
7229
+
7230
+ source-map@^0.4.4:
7231
+ version "0.4.4"
7232
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
7233
+ dependencies:
7234
+ amdefine ">=0.0.4"
7235
+
7236
+ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
7237
+ version "0.6.1"
7238
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
7239
+
7240
+ spdx-correct@^3.0.0:
7241
+ version "3.0.0"
7242
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82"
7243
+ dependencies:
7244
+ spdx-expression-parse "^3.0.0"
7245
+ spdx-license-ids "^3.0.0"
7246
+
7247
+ spdx-exceptions@^2.1.0:
7248
+ version "2.1.0"
7249
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9"
7250
+
7251
+ spdx-expression-parse@^3.0.0:
7252
+ version "3.0.0"
7253
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
7254
+ dependencies:
7255
+ spdx-exceptions "^2.1.0"
7256
+ spdx-license-ids "^3.0.0"
7257
+
7258
+ spdx-license-ids@^3.0.0:
7259
+ version "3.0.0"
7260
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87"
7261
+
7262
+ spdy-transport@^2.0.18:
7263
+ version "2.1.0"
7264
+ resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.1.0.tgz#4bbb15aaffed0beefdd56ad61dbdc8ba3e2cb7a1"
7265
+ dependencies:
7266
+ debug "^2.6.8"
7267
+ detect-node "^2.0.3"
7268
+ hpack.js "^2.1.6"
7269
+ obuf "^1.1.1"
7270
+ readable-stream "^2.2.9"
7271
+ safe-buffer "^5.0.1"
7272
+ wbuf "^1.7.2"
7273
+
7274
+ spdy@^3.4.1:
7275
+ version "3.4.7"
7276
+ resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc"
7277
+ dependencies:
7278
+ debug "^2.6.8"
7279
+ handle-thing "^1.2.5"
7280
+ http-deceiver "^1.2.7"
7281
+ safe-buffer "^5.0.1"
7282
+ select-hose "^2.0.0"
7283
+ spdy-transport "^2.0.18"
7284
+
7285
+ split-string@^3.0.1, split-string@^3.0.2:
7286
+ version "3.1.0"
7287
+ resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
7288
+ dependencies:
7289
+ extend-shallow "^3.0.0"
7290
+
7291
+ sprintf-js@^1.0.3:
7292
+ version "1.1.1"
7293
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c"
7294
+
7295
+ sprintf-js@~1.0.2:
7296
+ version "1.0.3"
7297
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
7298
+
7299
+ sshpk@^1.7.0:
7300
+ version "1.14.1"
7301
+ resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb"
7302
+ dependencies:
7303
+ asn1 "~0.2.3"
7304
+ assert-plus "^1.0.0"
7305
+ dashdash "^1.12.0"
7306
+ getpass "^0.1.1"
7307
+ optionalDependencies:
7308
+ bcrypt-pbkdf "^1.0.0"
7309
+ ecc-jsbn "~0.1.1"
7310
+ jsbn "~0.1.0"
7311
+ tweetnacl "~0.14.0"
7312
+
7313
+ ssri@^5.2.4:
7314
+ version "5.3.0"
7315
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06"
7316
+ dependencies:
7317
+ safe-buffer "^5.1.1"
7318
+
7319
+ stable@~0.1.6:
7320
+ version "0.1.6"
7321
+ resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.6.tgz#910f5d2aed7b520c6e777499c1f32e139fdecb10"
7322
+
7323
+ stack-utils@^1.0.1:
7324
+ version "1.0.1"
7325
+ resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620"
7326
+
7327
+ static-extend@^0.1.1:
7328
+ version "0.1.2"
7329
+ resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
7330
+ dependencies:
7331
+ define-property "^0.2.5"
7332
+ object-copy "^0.1.0"
7333
+
7334
+ "statuses@>= 1.3.1 < 2", statuses@~1.4.0:
7335
+ version "1.4.0"
7336
+ resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
7337
+
7338
+ stealthy-require@^1.1.0:
7339
+ version "1.1.1"
7340
+ resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
7341
+
7342
+ stream-browserify@^2.0.1:
7343
+ version "2.0.1"
7344
+ resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"
7345
+ dependencies:
7346
+ inherits "~2.0.1"
7347
+ readable-stream "^2.0.2"
7348
+
7349
+ stream-buffers@^2.1.0:
7350
+ version "2.2.0"
7351
+ resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
7352
+
7353
+ stream-each@^1.1.0:
7354
+ version "1.2.2"
7355
+ resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd"
7356
+ dependencies:
7357
+ end-of-stream "^1.1.0"
7358
+ stream-shift "^1.0.0"
7359
+
7360
+ stream-http@^2.7.2:
7361
+ version "2.8.1"
7362
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.1.tgz#d0441be1a457a73a733a8a7b53570bebd9ef66a4"
7363
+ dependencies:
7364
+ builtin-status-codes "^3.0.0"
7365
+ inherits "^2.0.1"
7366
+ readable-stream "^2.3.3"
7367
+ to-arraybuffer "^1.0.0"
7368
+ xtend "^4.0.0"
7369
+
7370
+ stream-shift@^1.0.0:
7371
+ version "1.0.0"
7372
+ resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
7373
+
7374
+ strict-uri-encode@^1.0.0:
7375
+ version "1.1.0"
7376
+ resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
7377
+
7378
+ string-length@^2.0.0:
7379
+ version "2.0.0"
7380
+ resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed"
7381
+ dependencies:
7382
+ astral-regex "^1.0.0"
7383
+ strip-ansi "^4.0.0"
7384
+
7385
+ string-width@^1.0.1, string-width@^1.0.2:
7386
+ version "1.0.2"
7387
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
7388
+ dependencies:
7389
+ code-point-at "^1.0.0"
7390
+ is-fullwidth-code-point "^1.0.0"
7391
+ strip-ansi "^3.0.0"
7392
+
7393
+ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
7394
+ version "2.1.1"
7395
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
7396
+ dependencies:
7397
+ is-fullwidth-code-point "^2.0.0"
7398
+ strip-ansi "^4.0.0"
7399
+
7400
+ string_decoder@^1.0.0:
7401
+ version "1.1.0"
7402
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.0.tgz#384f322ee8a848e500effde99901bba849c5d403"
7403
+ dependencies:
7404
+ safe-buffer "~5.1.0"
7405
+
7406
+ string_decoder@~0.10.x:
7407
+ version "0.10.31"
7408
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
7409
+
7410
+ string_decoder@~1.0.3:
7411
+ version "1.0.3"
7412
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
7413
+ dependencies:
7414
+ safe-buffer "~5.1.0"
7415
+
7416
+ string_decoder@~1.1.1:
7417
+ version "1.1.1"
7418
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
7419
+ dependencies:
7420
+ safe-buffer "~5.1.0"
7421
+
7422
+ stringstream@~0.0.4, stringstream@~0.0.5:
7423
+ version "0.0.5"
7424
+ resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
7425
+
7426
+ strip-ansi@4.0.0, strip-ansi@^4.0.0:
7427
+ version "4.0.0"
7428
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
7429
+ dependencies:
7430
+ ansi-regex "^3.0.0"
7431
+
7432
+ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
7433
+ version "3.0.1"
7434
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
7435
+ dependencies:
7436
+ ansi-regex "^2.0.0"
7437
+
7438
+ strip-bom@3.0.0, strip-bom@^3.0.0:
7439
+ version "3.0.0"
7440
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
7441
+
7442
+ strip-bom@^2.0.0:
7443
+ version "2.0.0"
7444
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
7445
+ dependencies:
7446
+ is-utf8 "^0.2.0"
7447
+
7448
+ strip-eof@^1.0.0:
7449
+ version "1.0.0"
7450
+ resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
7451
+
7452
+ strip-indent@^1.0.1:
7453
+ version "1.0.1"
7454
+ resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
7455
+ dependencies:
7456
+ get-stdin "^4.0.1"
7457
+
7458
+ strip-json-comments@~2.0.1:
7459
+ version "2.0.1"
7460
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
7461
+
7462
+ style-loader@0.19.1:
7463
+ version "0.19.1"
7464
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.19.1.tgz#591ffc80bcefe268b77c5d9ebc0505d772619f85"
7465
+ dependencies:
7466
+ loader-utils "^1.0.2"
7467
+ schema-utils "^0.3.0"
7468
+
7469
+ supports-color@^2.0.0:
7470
+ version "2.0.0"
7471
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
7472
+
7473
+ supports-color@^3.1.2, supports-color@^3.2.3:
7474
+ version "3.2.3"
7475
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
7476
+ dependencies:
7477
+ has-flag "^1.0.0"
7478
+
7479
+ supports-color@^4.0.0, supports-color@^4.2.1:
7480
+ version "4.5.0"
7481
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
7482
+ dependencies:
7483
+ has-flag "^2.0.0"
7484
+
7485
+ supports-color@^5.1.0, supports-color@^5.3.0:
7486
+ version "5.3.0"
7487
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0"
7488
+ dependencies:
7489
+ has-flag "^3.0.0"
7490
+
7491
+ svgo@^0.7.0:
7492
+ version "0.7.2"
7493
+ resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
7494
+ dependencies:
7495
+ coa "~1.0.1"
7496
+ colors "~1.1.2"
7497
+ csso "~2.3.1"
7498
+ js-yaml "~3.7.0"
7499
+ mkdirp "~0.5.1"
7500
+ sax "~1.2.1"
7501
+ whet.extend "~0.9.9"
7502
+
7503
+ svgo@^1.0.3:
7504
+ version "1.0.5"
7505
+ resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.0.5.tgz#7040364c062a0538abacff4401cea6a26a7a389a"
7506
+ dependencies:
7507
+ coa "~2.0.1"
7508
+ colors "~1.1.2"
7509
+ css-select "~1.3.0-rc0"
7510
+ css-select-base-adapter "~0.1.0"
7511
+ css-tree "1.0.0-alpha25"
7512
+ css-url-regex "^1.1.0"
7513
+ csso "^3.5.0"
7514
+ js-yaml "~3.10.0"
7515
+ mkdirp "~0.5.1"
7516
+ object.values "^1.0.4"
7517
+ sax "~1.2.4"
7518
+ stable "~0.1.6"
7519
+ unquote "~1.1.1"
7520
+ util.promisify "~1.0.0"
7521
+
7522
+ svgr@1.8.1:
7523
+ version "1.8.1"
7524
+ resolved "https://registry.yarnpkg.com/svgr/-/svgr-1.8.1.tgz#51e9eac9e9f70cca4511c6f30f8567f77aa3e6da"
7525
+ dependencies:
7526
+ "@babel/core" "^7.0.0-beta.39"
7527
+ "@babel/plugin-proposal-object-rest-spread" "^7.0.0-beta.39"
7528
+ "@babel/plugin-transform-react-constant-elements" "^7.0.0-beta.39"
7529
+ "@babel/preset-env" "^7.0.0-beta.39"
7530
+ "@babel/preset-react" "^7.0.0-beta.39"
7531
+ chalk "^2.1.0"
7532
+ commander "^2.13.0"
7533
+ glob "^7.1.2"
7534
+ h2x-core "^0.1.9"
7535
+ h2x-plugin-jsx "^0.1.9"
7536
+ loader-utils "^1.1.0"
7537
+ lodash "^4.17.4"
7538
+ mz "^2.6.0"
7539
+ output-file-sync "^2.0.0"
7540
+ prettier "^1.10.2"
7541
+ recursive-readdir "^2.2.1"
7542
+ svgo "^1.0.3"
7543
+
7544
+ symbol-observable@1.0.1:
7545
+ version "1.0.1"
7546
+ resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
7547
+
7548
+ symbol-tree@^3.2.1, symbol-tree@^3.2.2:
7549
+ version "3.2.2"
7550
+ resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
7551
+
7552
+ sync-exec@^0.6.1:
7553
+ version "0.6.2"
7554
+ resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105"
7555
+ integrity sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU=
7556
+
7557
+ table@^4.0.1:
7558
+ version "4.0.3"
7559
+ resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc"
7560
+ dependencies:
7561
+ ajv "^6.0.1"
7562
+ ajv-keywords "^3.0.0"
7563
+ chalk "^2.1.0"
7564
+ lodash "^4.17.4"
7565
+ slice-ansi "1.0.0"
7566
+ string-width "^2.1.1"
7567
+
7568
+ tapable@^0.2.7:
7569
+ version "0.2.8"
7570
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22"
7571
+
7572
+ tar-fs@^1.13.0:
7573
+ version "1.16.0"
7574
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.0.tgz#e877a25acbcc51d8c790da1c57c9cf439817b896"
7575
+ dependencies:
7576
+ chownr "^1.0.1"
7577
+ mkdirp "^0.5.1"
7578
+ pump "^1.0.0"
7579
+ tar-stream "^1.1.2"
7580
+
7581
+ tar-pack@^3.4.0:
7582
+ version "3.4.1"
7583
+ resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
7584
+ dependencies:
7585
+ debug "^2.2.0"
7586
+ fstream "^1.0.10"
7587
+ fstream-ignore "^1.0.5"
7588
+ once "^1.3.3"
7589
+ readable-stream "^2.1.4"
7590
+ rimraf "^2.5.1"
7591
+ tar "^2.2.1"
7592
+ uid-number "^0.0.6"
7593
+
7594
+ tar-stream@^1.1.2, tar-stream@^1.5.0:
7595
+ version "1.5.5"
7596
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.5.tgz#5cad84779f45c83b1f2508d96b09d88c7218af55"
7597
+ dependencies:
7598
+ bl "^1.0.0"
7599
+ end-of-stream "^1.0.0"
7600
+ readable-stream "^2.0.0"
7601
+ xtend "^4.0.0"
7602
+
7603
+ tar@^2.0.0, tar@^2.2.1:
7604
+ version "2.2.1"
7605
+ resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
7606
+ dependencies:
7607
+ block-stream "*"
7608
+ fstream "^1.0.2"
7609
+ inherits "2"
7610
+
7611
+ test-exclude@^4.1.1:
7612
+ version "4.2.1"
7613
+ resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.1.tgz#dfa222f03480bca69207ca728b37d74b45f724fa"
7614
+ dependencies:
7615
+ arrify "^1.0.1"
7616
+ micromatch "^3.1.8"
7617
+ object-assign "^4.1.0"
7618
+ read-pkg-up "^1.0.1"
7619
+ require-main-filename "^1.0.1"
7620
+
7621
+ text-table@0.2.0, text-table@~0.2.0:
7622
+ version "0.2.0"
7623
+ resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
7624
+
7625
+ thenify-all@^1.0.0:
7626
+ version "1.6.0"
7627
+ resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
7628
+ dependencies:
7629
+ thenify ">= 3.1.0 < 4"
7630
+
7631
+ "thenify@>= 3.1.0 < 4":
7632
+ version "3.3.0"
7633
+ resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839"
7634
+ dependencies:
7635
+ any-promise "^1.0.0"
7636
+
7637
+ thread-loader@1.1.2:
7638
+ version "1.1.2"
7639
+ resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-1.1.2.tgz#45dd1af01d8e421e6002b3c19358650cb9a42518"
7640
+ dependencies:
7641
+ async "^2.3.0"
7642
+ loader-runner "^2.3.0"
7643
+ loader-utils "^1.1.0"
7644
+
7645
+ throat@^4.0.0:
7646
+ version "4.1.0"
7647
+ resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
7648
+
7649
+ through2@^2.0.0:
7650
+ version "2.0.3"
7651
+ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
7652
+ dependencies:
7653
+ readable-stream "^2.1.5"
7654
+ xtend "~4.0.1"
7655
+
7656
+ through@^2.3.6:
7657
+ version "2.3.8"
7658
+ resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
7659
+
7660
+ thunky@^1.0.2:
7661
+ version "1.0.2"
7662
+ resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.2.tgz#a862e018e3fb1ea2ec3fce5d55605cf57f247371"
7663
+
7664
+ time-stamp@^2.0.0:
7665
+ version "2.0.0"
7666
+ resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357"
7667
+
7668
+ timers-browserify@^2.0.4:
7669
+ version "2.0.6"
7670
+ resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.6.tgz#241e76927d9ca05f4d959819022f5b3664b64bae"
7671
+ dependencies:
7672
+ setimmediate "^1.0.4"
7673
+
7674
+ tmp@^0.0.33:
7675
+ version "0.0.33"
7676
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
7677
+ dependencies:
7678
+ os-tmpdir "~1.0.2"
7679
+
7680
+ tmpl@1.0.x:
7681
+ version "1.0.4"
7682
+ resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
7683
+
7684
+ to-arraybuffer@^1.0.0:
7685
+ version "1.0.1"
7686
+ resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
7687
+
7688
+ to-fast-properties@^1.0.3:
7689
+ version "1.0.3"
7690
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
7691
+
7692
+ to-fast-properties@^2.0.0:
7693
+ version "2.0.0"
7694
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
7695
+
7696
+ to-object-path@^0.3.0:
7697
+ version "0.3.0"
7698
+ resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
7699
+ dependencies:
7700
+ kind-of "^3.0.2"
7701
+
7702
+ to-regex-range@^2.1.0:
7703
+ version "2.1.1"
7704
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
7705
+ dependencies:
7706
+ is-number "^3.0.0"
7707
+ repeat-string "^1.6.1"
7708
+
7709
+ to-regex@^3.0.1, to-regex@^3.0.2:
7710
+ version "3.0.2"
7711
+ resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
7712
+ dependencies:
7713
+ define-property "^2.0.2"
7714
+ extend-shallow "^3.0.2"
7715
+ regex-not "^1.0.2"
7716
+ safe-regex "^1.1.0"
7717
+
7718
+ toposort@^1.0.0:
7719
+ version "1.0.6"
7720
+ resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.6.tgz#c31748e55d210effc00fdcdc7d6e68d7d7bb9cec"
7721
+
7722
+ tough-cookie@>=2.3.3, tough-cookie@^2.3.2, tough-cookie@^2.3.3, tough-cookie@~2.3.0, tough-cookie@~2.3.3:
7723
+ version "2.3.4"
7724
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
7725
+ dependencies:
7726
+ punycode "^1.4.1"
7727
+
7728
+ tr46@^1.0.0:
7729
+ version "1.0.1"
7730
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
7731
+ dependencies:
7732
+ punycode "^2.1.0"
7733
+
7734
+ trim-newlines@^1.0.0:
7735
+ version "1.0.0"
7736
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
7737
+
7738
+ trim-right@^1.0.1:
7739
+ version "1.0.1"
7740
+ resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
7741
+
7742
+ tty-browserify@0.0.0:
7743
+ version "0.0.0"
7744
+ resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
7745
+
7746
+ tunnel-agent@^0.6.0:
7747
+ version "0.6.0"
7748
+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
7749
+ dependencies:
7750
+ safe-buffer "^5.0.1"
7751
+
7752
+ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
7753
+ version "0.14.5"
7754
+ resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
7755
+
7756
+ type-check@~0.3.2:
7757
+ version "0.3.2"
7758
+ resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
7759
+ dependencies:
7760
+ prelude-ls "~1.1.2"
7761
+
7762
+ type-is@~1.6.15, type-is@~1.6.16:
7763
+ version "1.6.16"
7764
+ resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194"
7765
+ dependencies:
7766
+ media-typer "0.3.0"
7767
+ mime-types "~2.1.18"
7768
+
7769
+ typedarray@^0.0.6:
7770
+ version "0.0.6"
7771
+ resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
7772
+
7773
+ ua-parser-js@^0.7.9:
7774
+ version "0.7.17"
7775
+ resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac"
7776
+
7777
+ uglify-es@^3.3.4:
7778
+ version "3.3.9"
7779
+ resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677"
7780
+ dependencies:
7781
+ commander "~2.13.0"
7782
+ source-map "~0.6.1"
7783
+
7784
+ uglify-js@3.3.x:
7785
+ version "3.3.16"
7786
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.16.tgz#23ba13efa27aa00885be7417819e8a9787f94028"
7787
+ dependencies:
7788
+ commander "~2.15.0"
7789
+ source-map "~0.6.1"
7790
+
7791
+ uglify-js@^2.6, uglify-js@^2.8.29:
7792
+ version "2.8.29"
7793
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
7794
+ dependencies:
7795
+ source-map "~0.5.1"
7796
+ yargs "~3.10.0"
7797
+ optionalDependencies:
7798
+ uglify-to-browserify "~1.0.0"
7799
+
7800
+ uglify-to-browserify@~1.0.0:
7801
+ version "1.0.2"
7802
+ resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
7803
+
7804
+ uglifyjs-webpack-plugin@1.1.6:
7805
+ version "1.1.6"
7806
+ resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.6.tgz#f4ba8449edcf17835c18ba6ae99b9d610857fb19"
7807
+ dependencies:
7808
+ cacache "^10.0.1"
7809
+ find-cache-dir "^1.0.0"
7810
+ schema-utils "^0.4.2"
7811
+ serialize-javascript "^1.4.0"
7812
+ source-map "^0.6.1"
7813
+ uglify-es "^3.3.4"
7814
+ webpack-sources "^1.1.0"
7815
+ worker-farm "^1.5.2"
7816
+
7817
+ uglifyjs-webpack-plugin@^0.4.6:
7818
+ version "0.4.6"
7819
+ resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309"
7820
+ dependencies:
7821
+ source-map "^0.5.6"
7822
+ uglify-js "^2.8.29"
7823
+ webpack-sources "^1.0.1"
7824
+
7825
+ uid-number@^0.0.6:
7826
+ version "0.0.6"
7827
+ resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
7828
+
7829
+ underscore.string@~3.2.3:
7830
+ version "3.2.3"
7831
+ resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.2.3.tgz#806992633665d5e5fcb4db1fb3a862eb68e9e6da"
7832
+
7833
+ underscore.string@~3.3.4:
7834
+ version "3.3.4"
7835
+ resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.4.tgz#2c2a3f9f83e64762fdc45e6ceac65142864213db"
7836
+ dependencies:
7837
+ sprintf-js "^1.0.3"
7838
+ util-deprecate "^1.0.2"
7839
+
7840
+ unicode-canonical-property-names-ecmascript@^1.0.2:
7841
+ version "1.0.3"
7842
+ resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.3.tgz#f6119f417467593c0086357c85546b6ad5abc583"
7843
+
7844
+ unicode-match-property-ecmascript@^1.0.3:
7845
+ version "1.0.3"
7846
+ resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.3.tgz#db9b1cb4ffc67e0c5583780b1b59370e4cbe97b9"
7847
+ dependencies:
7848
+ unicode-canonical-property-names-ecmascript "^1.0.2"
7849
+ unicode-property-aliases-ecmascript "^1.0.3"
7850
+
7851
+ unicode-match-property-value-ecmascript@^1.0.1:
7852
+ version "1.0.1"
7853
+ resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.1.tgz#fea059120a016f403afd3bf586162b4db03e0604"
7854
+
7855
+ unicode-property-aliases-ecmascript@^1.0.3:
7856
+ version "1.0.3"
7857
+ resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.3.tgz#ac3522583b9e630580f916635333e00c5ead690d"
7858
+
7859
+ union-value@^1.0.0:
7860
+ version "1.0.0"
7861
+ resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
7862
+ dependencies:
7863
+ arr-union "^3.1.0"
7864
+ get-value "^2.0.6"
7865
+ is-extendable "^0.1.1"
7866
+ set-value "^0.4.3"
7867
+
7868
+ uniq@^1.0.1:
7869
+ version "1.0.1"
7870
+ resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
7871
+
7872
+ uniqid@^4.0.0:
7873
+ version "4.1.1"
7874
+ resolved "https://registry.yarnpkg.com/uniqid/-/uniqid-4.1.1.tgz#89220ddf6b751ae52b5f72484863528596bb84c1"
7875
+ dependencies:
7876
+ macaddress "^0.2.8"
7877
+
7878
+ uniqs@^2.0.0:
7879
+ version "2.0.0"
7880
+ resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
7881
+
7882
+ unique-filename@^1.1.0:
7883
+ version "1.1.0"
7884
+ resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3"
7885
+ dependencies:
7886
+ unique-slug "^2.0.0"
7887
+
7888
+ unique-slug@^2.0.0:
7889
+ version "2.0.0"
7890
+ resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab"
7891
+ dependencies:
7892
+ imurmurhash "^0.1.4"
7893
+
7894
+ universalify@^0.1.0:
7895
+ version "0.1.1"
7896
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7"
7897
+
7898
+ unpipe@1.0.0, unpipe@~1.0.0:
7899
+ version "1.0.0"
7900
+ resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
7901
+
7902
+ unquote@~1.1.1:
7903
+ version "1.1.1"
7904
+ resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
7905
+
7906
+ unset-value@^1.0.0:
7907
+ version "1.0.0"
7908
+ resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
7909
+ dependencies:
7910
+ has-value "^0.3.1"
7911
+ isobject "^3.0.0"
7912
+
7913
+ upath@^1.0.0:
7914
+ version "1.2.0"
7915
+ resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
7916
+ integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
7917
+
7918
+ upper-case@^1.1.1:
7919
+ version "1.1.3"
7920
+ resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
7921
+
7922
+ urix@^0.1.0:
7923
+ version "0.1.0"
7924
+ resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
7925
+
7926
+ url-loader@0.6.2:
7927
+ version "0.6.2"
7928
+ resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.6.2.tgz#a007a7109620e9d988d14bce677a1decb9a993f7"
7929
+ dependencies:
7930
+ loader-utils "^1.0.2"
7931
+ mime "^1.4.1"
7932
+ schema-utils "^0.3.0"
7933
+
7934
+ url-parse@1.0.x:
7935
+ version "1.0.5"
7936
+ resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b"
7937
+ dependencies:
7938
+ querystringify "0.0.x"
7939
+ requires-port "1.0.x"
7940
+
7941
+ url-parse@^1.1.8:
7942
+ version "1.2.0"
7943
+ resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.2.0.tgz#3a19e8aaa6d023ddd27dcc44cb4fc8f7fec23986"
7944
+ dependencies:
7945
+ querystringify "~1.0.0"
7946
+ requires-port "~1.0.0"
7947
+
7948
+ url@^0.11.0:
7949
+ version "0.11.0"
7950
+ resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
7951
+ dependencies:
7952
+ punycode "1.3.2"
7953
+ querystring "0.2.0"
7954
+
7955
+ use@^3.1.0:
7956
+ version "3.1.0"
7957
+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544"
7958
+ dependencies:
7959
+ kind-of "^6.0.2"
7960
+
7961
+ user-home@^2.0.0:
7962
+ version "2.0.0"
7963
+ resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"
7964
+ dependencies:
7965
+ os-homedir "^1.0.0"
7966
+
7967
+ util-deprecate@^1.0.2, util-deprecate@~1.0.1:
7968
+ version "1.0.2"
7969
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
7970
+
7971
+ util.promisify@^1.0.0, util.promisify@~1.0.0:
7972
+ version "1.0.0"
7973
+ resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030"
7974
+ dependencies:
7975
+ define-properties "^1.1.2"
7976
+ object.getownpropertydescriptors "^2.0.3"
7977
+
7978
+ util@0.10.3, util@^0.10.3:
7979
+ version "0.10.3"
7980
+ resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
7981
+ dependencies:
7982
+ inherits "2.0.1"
7983
+
7984
+ utila@~0.3:
7985
+ version "0.3.3"
7986
+ resolved "https://registry.yarnpkg.com/utila/-/utila-0.3.3.tgz#d7e8e7d7e309107092b05f8d9688824d633a4226"
7987
+
7988
+ utila@~0.4:
7989
+ version "0.4.0"
7990
+ resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
7991
+
7992
+ utils-merge@1.0.1:
7993
+ version "1.0.1"
7994
+ resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
7995
+
7996
+ uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0:
7997
+ version "3.2.1"
7998
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
7999
+
8000
+ validate-npm-package-license@^3.0.1:
8001
+ version "3.0.3"
8002
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338"
8003
+ dependencies:
8004
+ spdx-correct "^3.0.0"
8005
+ spdx-expression-parse "^3.0.0"
8006
+
8007
+ vary@~1.1.2:
8008
+ version "1.1.2"
8009
+ resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
8010
+
8011
+ vendors@^1.0.0:
8012
+ version "1.0.1"
8013
+ resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22"
8014
+
8015
+ verror@1.10.0:
8016
+ version "1.10.0"
8017
+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
8018
+ dependencies:
8019
+ assert-plus "^1.0.0"
8020
+ core-util-is "1.0.2"
8021
+ extsprintf "^1.2.0"
8022
+
8023
+ vm-browserify@0.0.4:
8024
+ version "0.0.4"
8025
+ resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
8026
+ dependencies:
8027
+ indexof "0.0.1"
8028
+
8029
+ w3c-hr-time@^1.0.1:
8030
+ version "1.0.1"
8031
+ resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045"
8032
+ dependencies:
8033
+ browser-process-hrtime "^0.1.2"
8034
+
8035
+ walkdir@^0.0.11:
8036
+ version "0.0.11"
8037
+ resolved "https://registry.yarnpkg.com/walkdir/-/walkdir-0.0.11.tgz#a16d025eb931bd03b52f308caed0f40fcebe9532"
8038
+
8039
+ walker@~1.0.5:
8040
+ version "1.0.7"
8041
+ resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
8042
+ dependencies:
8043
+ makeerror "1.0.x"
8044
+
8045
+ watch@~0.18.0:
8046
+ version "0.18.0"
8047
+ resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986"
8048
+ dependencies:
8049
+ exec-sh "^0.2.0"
8050
+ minimist "^1.2.0"
8051
+
8052
+ watchpack@^1.4.0:
8053
+ version "1.5.0"
8054
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.5.0.tgz#231e783af830a22f8966f65c4c4bacc814072eed"
8055
+ dependencies:
8056
+ chokidar "^2.0.2"
8057
+ graceful-fs "^4.1.2"
8058
+ neo-async "^2.5.0"
8059
+
8060
+ wbuf@^1.1.0, wbuf@^1.7.2:
8061
+ version "1.7.3"
8062
+ resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
8063
+ dependencies:
8064
+ minimalistic-assert "^1.0.0"
8065
+
8066
+ webidl-conversions@^4.0.0, webidl-conversions@^4.0.1, webidl-conversions@^4.0.2:
8067
+ version "4.0.2"
8068
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
8069
+
8070
+ webpack-dev-middleware@1.12.2:
8071
+ version "1.12.2"
8072
+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e"
8073
+ dependencies:
8074
+ memory-fs "~0.4.1"
8075
+ mime "^1.5.0"
8076
+ path-is-absolute "^1.0.0"
8077
+ range-parser "^1.0.3"
8078
+ time-stamp "^2.0.0"
8079
+
8080
+ webpack-dev-server@2.11.0:
8081
+ version "2.11.0"
8082
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.11.0.tgz#e9d4830ab7eb16c6f92ed68b92f6089027960e1b"
8083
+ dependencies:
8084
+ ansi-html "0.0.7"
8085
+ array-includes "^3.0.3"
8086
+ bonjour "^3.5.0"
8087
+ chokidar "^2.0.0"
8088
+ compression "^1.5.2"
8089
+ connect-history-api-fallback "^1.3.0"
8090
+ debug "^3.1.0"
8091
+ del "^3.0.0"
8092
+ express "^4.16.2"
8093
+ html-entities "^1.2.0"
8094
+ http-proxy-middleware "~0.17.4"
8095
+ import-local "^1.0.0"
8096
+ internal-ip "1.2.0"
8097
+ ip "^1.1.5"
8098
+ killable "^1.0.0"
8099
+ loglevel "^1.4.1"
8100
+ opn "^5.1.0"
8101
+ portfinder "^1.0.9"
8102
+ selfsigned "^1.9.1"
8103
+ serve-index "^1.7.2"
8104
+ sockjs "0.3.19"
8105
+ sockjs-client "1.1.4"
8106
+ spdy "^3.4.1"
8107
+ strip-ansi "^4.0.0"
8108
+ supports-color "^5.1.0"
8109
+ webpack-dev-middleware "1.12.2"
8110
+ yargs "6.6.0"
8111
+
8112
+ webpack-manifest-plugin@1.3.2:
8113
+ version "1.3.2"
8114
+ resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-1.3.2.tgz#5ea8ee5756359ddc1d98814324fe43496349a7d4"
8115
+ dependencies:
8116
+ fs-extra "^0.30.0"
8117
+ lodash ">=3.5 <5"
8118
+
8119
+ webpack-sources@^1.0.1, webpack-sources@^1.1.0:
8120
+ version "1.1.0"
8121
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54"
8122
+ dependencies:
8123
+ source-list-map "^2.0.0"
8124
+ source-map "~0.6.1"
8125
+
8126
+ webpack@3.10.0:
8127
+ version "3.10.0"
8128
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.10.0.tgz#5291b875078cf2abf42bdd23afe3f8f96c17d725"
8129
+ dependencies:
8130
+ acorn "^5.0.0"
8131
+ acorn-dynamic-import "^2.0.0"
8132
+ ajv "^5.1.5"
8133
+ ajv-keywords "^2.0.0"
8134
+ async "^2.1.2"
8135
+ enhanced-resolve "^3.4.0"
8136
+ escope "^3.6.0"
8137
+ interpret "^1.0.0"
8138
+ json-loader "^0.5.4"
8139
+ json5 "^0.5.1"
8140
+ loader-runner "^2.3.0"
8141
+ loader-utils "^1.1.0"
8142
+ memory-fs "~0.4.1"
8143
+ mkdirp "~0.5.0"
8144
+ node-libs-browser "^2.0.0"
8145
+ source-map "^0.5.3"
8146
+ supports-color "^4.2.1"
8147
+ tapable "^0.2.7"
8148
+ uglifyjs-webpack-plugin "^0.4.6"
8149
+ watchpack "^1.4.0"
8150
+ webpack-sources "^1.0.1"
8151
+ yargs "^8.0.2"
8152
+
8153
+ websocket-driver@>=0.5.1:
8154
+ version "0.7.0"
8155
+ resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"
8156
+ dependencies:
8157
+ http-parser-js ">=0.4.0"
8158
+ websocket-extensions ">=0.1.1"
8159
+
8160
+ websocket-extensions@>=0.1.1:
8161
+ version "0.1.3"
8162
+ resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
8163
+
8164
+ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3:
8165
+ version "1.0.3"
8166
+ resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3"
8167
+ dependencies:
8168
+ iconv-lite "0.4.19"
8169
+
8170
+ whatwg-fetch@2.0.3, whatwg-fetch@>=0.10.0:
8171
+ version "2.0.3"
8172
+ resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
8173
+
8174
+ whatwg-url@^6.1.0, whatwg-url@^6.4.0:
8175
+ version "6.4.0"
8176
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08"
8177
+ dependencies:
8178
+ lodash.sortby "^4.7.0"
8179
+ tr46 "^1.0.0"
8180
+ webidl-conversions "^4.0.1"
8181
+
8182
+ whet.extend@~0.9.9:
8183
+ version "0.9.9"
8184
+ resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1"
8185
+
8186
+ which-module@^1.0.0:
8187
+ version "1.0.0"
8188
+ resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
8189
+
8190
+ which-module@^2.0.0:
8191
+ version "2.0.0"
8192
+ resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
8193
+
8194
+ which-pm-runs@^1.0.0:
8195
+ version "1.0.0"
8196
+ resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
8197
+
8198
+ which@1, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0:
8199
+ version "1.3.0"
8200
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
8201
+ dependencies:
8202
+ isexe "^2.0.0"
8203
+
8204
+ which@~1.2.1:
8205
+ version "1.2.14"
8206
+ resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
8207
+ dependencies:
8208
+ isexe "^2.0.0"
8209
+
8210
+ wide-align@^1.1.0:
8211
+ version "1.1.2"
8212
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"
8213
+ dependencies:
8214
+ string-width "^1.0.2"
8215
+
8216
+ window-size@0.1.0:
8217
+ version "0.1.0"
8218
+ resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
8219
+
8220
+ wordwrap@0.0.2:
8221
+ version "0.0.2"
8222
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
8223
+
8224
+ wordwrap@~0.0.2:
8225
+ version "0.0.3"
8226
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
8227
+
8228
+ wordwrap@~1.0.0:
8229
+ version "1.0.0"
8230
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
8231
+
8232
+ worker-farm@^1.5.2:
8233
+ version "1.6.0"
8234
+ resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0"
8235
+ dependencies:
8236
+ errno "~0.1.7"
8237
+
8238
+ wrap-ansi@^2.0.0:
8239
+ version "2.1.0"
8240
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
8241
+ dependencies:
8242
+ string-width "^1.0.1"
8243
+ strip-ansi "^3.0.1"
8244
+
8245
+ wrappy@1:
8246
+ version "1.0.2"
8247
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
8248
+
8249
+ write-file-atomic@^2.1.0:
8250
+ version "2.3.0"
8251
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab"
8252
+ dependencies:
8253
+ graceful-fs "^4.1.11"
8254
+ imurmurhash "^0.1.4"
8255
+ signal-exit "^3.0.2"
8256
+
8257
+ write@^0.2.1:
8258
+ version "0.2.1"
8259
+ resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
8260
+ dependencies:
8261
+ mkdirp "^0.5.1"
8262
+
8263
+ ws@^4.0.0:
8264
+ version "4.1.0"
8265
+ resolved "https://registry.yarnpkg.com/ws/-/ws-4.1.0.tgz#a979b5d7d4da68bf54efe0408967c324869a7289"
8266
+ dependencies:
8267
+ async-limiter "~1.0.0"
8268
+ safe-buffer "~5.1.0"
8269
+
8270
+ xml-char-classes@^1.0.0:
8271
+ version "1.0.0"
8272
+ resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d"
8273
+
8274
+ xml-name-validator@^2.0.1:
8275
+ version "2.0.1"
8276
+ resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
8277
+
8278
+ xml-name-validator@^3.0.0:
8279
+ version "3.0.0"
8280
+ resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
8281
+
8282
+ xtend@^4.0.0, xtend@~4.0.1:
8283
+ version "4.0.1"
8284
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
8285
+
8286
+ y18n@^3.2.1:
8287
+ version "3.2.1"
8288
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
8289
+
8290
+ y18n@^4.0.0:
8291
+ version "4.0.0"
8292
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
8293
+
8294
+ yallist@^2.1.2:
8295
+ version "2.1.2"
8296
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
8297
+
8298
+ yargs-parser@^4.2.0:
8299
+ version "4.2.1"
8300
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
8301
+ dependencies:
8302
+ camelcase "^3.0.0"
8303
+
8304
+ yargs-parser@^7.0.0:
8305
+ version "7.0.0"
8306
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
8307
+ dependencies:
8308
+ camelcase "^4.1.0"
8309
+
8310
+ yargs-parser@^8.1.0:
8311
+ version "8.1.0"
8312
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950"
8313
+ dependencies:
8314
+ camelcase "^4.1.0"
8315
+
8316
+ yargs@6.6.0:
8317
+ version "6.6.0"
8318
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
8319
+ dependencies:
8320
+ camelcase "^3.0.0"
8321
+ cliui "^3.2.0"
8322
+ decamelize "^1.1.1"
8323
+ get-caller-file "^1.0.1"
8324
+ os-locale "^1.4.0"
8325
+ read-pkg-up "^1.0.1"
8326
+ require-directory "^2.1.1"
8327
+ require-main-filename "^1.0.1"
8328
+ set-blocking "^2.0.0"
8329
+ string-width "^1.0.2"
8330
+ which-module "^1.0.0"
8331
+ y18n "^3.2.1"
8332
+ yargs-parser "^4.2.0"
8333
+
8334
+ yargs@^10.0.3:
8335
+ version "10.1.2"
8336
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5"
8337
+ dependencies:
8338
+ cliui "^4.0.0"
8339
+ decamelize "^1.1.1"
8340
+ find-up "^2.1.0"
8341
+ get-caller-file "^1.0.1"
8342
+ os-locale "^2.0.0"
8343
+ require-directory "^2.1.1"
8344
+ require-main-filename "^1.0.1"
8345
+ set-blocking "^2.0.0"
8346
+ string-width "^2.0.0"
8347
+ which-module "^2.0.0"
8348
+ y18n "^3.2.1"
8349
+ yargs-parser "^8.1.0"
8350
+
8351
+ yargs@^8.0.2:
8352
+ version "8.0.2"
8353
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360"
8354
+ dependencies:
8355
+ camelcase "^4.1.0"
8356
+ cliui "^3.2.0"
8357
+ decamelize "^1.1.1"
8358
+ get-caller-file "^1.0.1"
8359
+ os-locale "^2.0.0"
8360
+ read-pkg-up "^2.0.0"
8361
+ require-directory "^2.1.1"
8362
+ require-main-filename "^1.0.1"
8363
+ set-blocking "^2.0.0"
8364
+ string-width "^2.0.0"
8365
+ which-module "^2.0.0"
8366
+ y18n "^3.2.1"
8367
+ yargs-parser "^7.0.0"
8368
+
8369
+ yargs@~3.10.0:
8370
+ version "3.10.0"
8371
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
8372
+ dependencies:
8373
+ camelcase "^1.0.2"
8374
+ cliui "^2.1.0"
8375
+ decamelize "^1.0.0"
8376
+ window-size "0.1.0"
8377
+
8378
+ zip-stream@^1.1.0:
8379
+ version "1.2.0"
8380
+ resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04"
8381
+ dependencies:
8382
+ archiver-utils "^1.3.0"
8383
+ compress-commons "^1.2.0"
8384
+ lodash "^4.8.0"
8385
+ readable-stream "^2.0.0"
public/class-wpvr-public.php CHANGED
@@ -10,6 +10,8 @@
10
  * @subpackage Wpvr/public
11
  */
12
 
 
 
13
  /**
14
  * The public-facing functionality of the plugin.
15
  *
@@ -212,6 +214,7 @@ class Wpvr_Public {
212
  public function public_init()
213
  {
214
  add_shortcode($this->plugin_name, array( $this->shortcode , 'wpvr_shortcode'));
 
215
  }
216
 
217
  }
10
  * @subpackage Wpvr/public
11
  */
12
 
13
+ use WPVR\Builder\DIVI\WPVR_Divi_modules;
14
+
15
  /**
16
  * The public-facing functionality of the plugin.
17
  *
214
  public function public_init()
215
  {
216
  add_shortcode($this->plugin_name, array( $this->shortcode , 'wpvr_shortcode'));
217
+
218
  }
219
 
220
  }
public/css/wpvr-public.css CHANGED
@@ -30,6 +30,91 @@
30
  height: 40%;
31
  }
32
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  .explainer>iframe {
34
  border-radius: 10px;
35
  width: 100% !important;
@@ -37,6 +122,7 @@
37
  display: block;
38
  }
39
 
 
40
  .explainer_button {
41
  position: absolute;
42
  bottom: 15px;
@@ -45,7 +131,17 @@
45
  text-align: center;
46
  width: 50px;
47
  }
 
 
 
 
 
 
 
 
48
 
 
 
49
  .explainer .close-explainer-video {
50
  position: absolute;
51
  right: -7px;
@@ -243,6 +339,7 @@
243
  display: block;
244
  }
245
 
 
246
  .zoom-in-out-controls {
247
  position: absolute;
248
  top: 5px;
@@ -258,6 +355,7 @@
258
  padding: 2px 0;
259
  }
260
 
 
261
  .pnlm-container .controls {
262
  position: absolute;
263
  bottom: 5px;
@@ -448,6 +546,7 @@ div.pnlm-hotspot-base.far:before {
448
  }
449
  }
450
 
 
451
  .vrgcontrols {
452
  position: absolute;
453
  z-index: 3;
@@ -460,6 +559,7 @@ div.pnlm-hotspot-base.far:before {
460
  ;
461
  }
462
 
 
463
  .wpvr_slider_nav {
464
  position: absolute;
465
  z-index: 3;
@@ -500,6 +600,7 @@ div.pnlm-hotspot-base.far:before {
500
  right: 5px;
501
  }
502
 
 
503
  .vrbounce {
504
  color: #fff;
505
  display: inline-block;
@@ -523,6 +624,7 @@ div.pnlm-hotspot-base.far:before {
523
  margin-top: 3px !important;
524
  }
525
 
 
526
  .scene-gallery {
527
  position: absolute;
528
  bottom: 0;
@@ -603,6 +705,7 @@ div.pnlm-hotspot-base.far:before {
603
  bottom: 0;
604
  }
605
 
 
606
  div.custom-tooltip span {
607
  visibility: hidden;
608
  position: absolute;
@@ -621,29 +724,36 @@ div.custom-tooltip span {
621
  font-weight: 400;
622
  }
623
 
 
624
  div.custom-tooltip span p {
625
  max-height: 250px;
626
  overflow: auto;
627
  }
628
 
 
629
  div.custom-tooltip span a {
630
  transition: inherit;
631
  }
632
 
 
633
  div.custom-tooltip span img {
634
  max-width: inherit;
635
  height: 225px;
636
  width: 400px;
637
  }
638
 
 
639
  div.pnlm-tooltip span {
640
  display: none;
641
  }
642
 
 
643
  div.custom-tooltip:hover span {
644
  visibility: visible;
645
  }
646
 
 
 
647
  div.custom-tooltip span.vr-mode-title:after,
648
  div.custom-tooltip:hover span:after {
649
  content: '';
@@ -658,6 +768,7 @@ div.custom-tooltip:hover span:after {
658
  margin: 0 50%;
659
  }
660
 
 
661
  .custom-ifram-wrapper {
662
  position: absolute;
663
  top: 10%;
@@ -668,10 +779,12 @@ div.custom-tooltip:hover span:after {
668
  width: 80%;
669
  max-width: 980px;
670
  }
 
671
  div.custom-tooltip span.vr-mode-title:after{
672
  bottom: -18px;
673
  }
674
 
 
675
  .custom-tooltip span.vr-mode-title {
676
  visibility: visible;
677
  min-width: 80px;
@@ -680,6 +793,7 @@ div.custom-tooltip span.vr-mode-title:after{
680
  }
681
 
682
 
 
683
  .custom-ifram-flex {
684
  height: 100%;
685
  width: 100%;
@@ -691,6 +805,7 @@ div.custom-tooltip span.vr-mode-title:after{
691
  border-radius: 5px;
692
  }
693
 
 
694
  div.custom-ifram {
695
  width: 100%;
696
  max-height: 100%;
@@ -743,24 +858,29 @@ div.custom-ifram {
743
  visibility: visible;
744
  }
745
 
 
 
746
  .custom-ifram p,
747
  .custom-tooltip p {
748
  background-color: #fff;
749
  padding: 10px 0;
750
- margin: auto;
751
  border-radius: 5px;
752
  font-size: 15px;
753
  line-height: 24px;
754
  }
755
 
 
756
  .custom-ifram p {
757
  padding: 10px;
758
  }
759
 
 
760
  .custom-ifram video {
761
  margin: 0 auto;
762
  }
763
 
 
764
  .custom-ifram img {
765
  max-width: 100%;
766
  height: auto;
@@ -768,6 +888,7 @@ div.custom-ifram {
768
  display: block;
769
  }
770
 
 
771
  .custom-ifram iframe {
772
  max-width: 100%;
773
  margin: 0 auto;
@@ -1215,4 +1336,66 @@ div.custom-ifram {
1215
 
1216
  .vrowl-carousel .owl-item img {
1217
  margin: 0;
1218
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  height: 40%;
31
  }
32
 
33
+ .wpvr-floor-map {
34
+ position: absolute;
35
+ bottom: 40px;
36
+ right: 15px;
37
+ z-index: 9;
38
+ text-align: center;
39
+ width: 47%;
40
+ height: 40%;
41
+ transition: all 0.4s linear;
42
+ }
43
+ .wpvr-floor-map:hover {
44
+ width: 55%;
45
+ height: 50%;
46
+ }
47
+
48
+ .wpvr-floor-map.fullwindow {
49
+ right: 50%;
50
+ bottom: 50%;
51
+ transform: translate(50%, 50%);
52
+ width: 80%!important;
53
+ height: 80%!important;
54
+ z-index: 100;
55
+ }
56
+ .wpvr-floor-map .floor-plan-pointer {
57
+ position: absolute;
58
+ width: 18px;
59
+ height: 18px;
60
+ background: #cca92c;
61
+ border-radius: 50%;
62
+ cursor: pointer;
63
+ box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
64
+ line-height: 24px;
65
+ font-size: 12px;
66
+ font-weight: bold;
67
+ /* transition: transform 0.3s linear; */
68
+
69
+ display: flex;
70
+ align-items: center;
71
+ justify-content: center;
72
+ }
73
+
74
+ .wpvr-floor-map .floor-plan-pointer.add-pulse{
75
+ animation: pulse 1s infinite;
76
+ }
77
+ .wpvr-floor-map .floor-plan-pointer.add-pulse:before {
78
+ content: "";
79
+ position: absolute;
80
+ left: 50%;
81
+ top: 50%;
82
+ transform: translate(-50%, -50%) rotate(-1deg);
83
+ width: 17px;
84
+ height: 17px;
85
+ background: transparent;
86
+ border-radius: 100%;
87
+ border-right-color: transparent;
88
+ border-bottom-color: transparent;
89
+ border-left-color: transparent;
90
+ display: none;
91
+ }
92
+
93
+ .wpvr-floor-map .floor-pointer-circle {
94
+ position: relative;
95
+ z-index: 1;
96
+ }
97
+ .wpvr-floor-map .floor-pointer-flash {
98
+ position: absolute;
99
+ width: 22px;
100
+ top: -22px;
101
+ left: -2px;
102
+ z-index: 0;
103
+ visibility: hidden;
104
+ opacity: 0;
105
+ }
106
+ .wpvr-floor-map .add-pulse .floor-pointer-flash {
107
+ visibility: visible;
108
+ opacity: 1;
109
+ }
110
+
111
+ .elementor .wpvr-floor-map img,
112
+ .wpvr-floor-map img{
113
+ width: 100%;
114
+ height: 100%;
115
+ border-radius: 5px;
116
+ }
117
+ #et-boc .et-l .explainer>iframe,
118
  .explainer>iframe {
119
  border-radius: 10px;
120
  width: 100% !important;
122
  display: block;
123
  }
124
 
125
+ #et-boc .et-l .explainer_button,
126
  .explainer_button {
127
  position: absolute;
128
  bottom: 15px;
131
  text-align: center;
132
  width: 50px;
133
  }
134
+ .floor_map_button {
135
+ position: absolute;
136
+ bottom: 15px;
137
+ right: 10px;
138
+ z-index: 9999;
139
+ text-align: center;
140
+ width: 50px;
141
+ }
142
 
143
+ .wpvr-floor-map .close-floor-map-plan,
144
+ #et-boc .et-l .explainer .close-explainer-video,
145
  .explainer .close-explainer-video {
146
  position: absolute;
147
  right: -7px;
339
  display: block;
340
  }
341
 
342
+ #et-boc .et-l .zoom-in-out-controls,
343
  .zoom-in-out-controls {
344
  position: absolute;
345
  top: 5px;
355
  padding: 2px 0;
356
  }
357
 
358
+ #et-boc .et-l .pnlm-container .controls,
359
  .pnlm-container .controls {
360
  position: absolute;
361
  bottom: 5px;
546
  }
547
  }
548
 
549
+ #et-boc .et-l .vrgcontrols,
550
  .vrgcontrols {
551
  position: absolute;
552
  z-index: 3;
559
  ;
560
  }
561
 
562
+ #et-boc .et-l .wpvr_slider_nav,
563
  .wpvr_slider_nav {
564
  position: absolute;
565
  z-index: 3;
600
  right: 5px;
601
  }
602
 
603
+ #et-boc .et-l .vrbounce,
604
  .vrbounce {
605
  color: #fff;
606
  display: inline-block;
624
  margin-top: 3px !important;
625
  }
626
 
627
+ #et-boc .et-l .scene-gallery,
628
  .scene-gallery {
629
  position: absolute;
630
  bottom: 0;
705
  bottom: 0;
706
  }
707
 
708
+ #et-boc .et-l div.custom-tooltip span,
709
  div.custom-tooltip span {
710
  visibility: hidden;
711
  position: absolute;
724
  font-weight: 400;
725
  }
726
 
727
+ #et-boc .et-l div.custom-tooltip span p,
728
  div.custom-tooltip span p {
729
  max-height: 250px;
730
  overflow: auto;
731
  }
732
 
733
+ #et-boc .et-l div.custom-tooltip span a,
734
  div.custom-tooltip span a {
735
  transition: inherit;
736
  }
737
 
738
+ #et-boc .et-l div.custom-tooltip span img,
739
  div.custom-tooltip span img {
740
  max-width: inherit;
741
  height: 225px;
742
  width: 400px;
743
  }
744
 
745
+ #et-boc .et-l div.pnlm-tooltip span,
746
  div.pnlm-tooltip span {
747
  display: none;
748
  }
749
 
750
+ #et-boc .et-l div.custom-tooltip:hover span,
751
  div.custom-tooltip:hover span {
752
  visibility: visible;
753
  }
754
 
755
+ #et-boc .et-l div.custom-tooltip span.vr-mode-title:after,
756
+ #et-boc .et-l div.custom-tooltip:hover span:after,
757
  div.custom-tooltip span.vr-mode-title:after,
758
  div.custom-tooltip:hover span:after {
759
  content: '';
768
  margin: 0 50%;
769
  }
770
 
771
+ #et-boc .et-l .custom-ifram-wrapper,
772
  .custom-ifram-wrapper {
773
  position: absolute;
774
  top: 10%;
779
  width: 80%;
780
  max-width: 980px;
781
  }
782
+ #et-boc .et-l div.custom-tooltip span.vr-mode-title:after,
783
  div.custom-tooltip span.vr-mode-title:after{
784
  bottom: -18px;
785
  }
786
 
787
+ #et-boc .et-l .custom-tooltip span.vr-mode-title,
788
  .custom-tooltip span.vr-mode-title {
789
  visibility: visible;
790
  min-width: 80px;
793
  }
794
 
795
 
796
+ #et-boc .et-l .custom-ifram-flex,
797
  .custom-ifram-flex {
798
  height: 100%;
799
  width: 100%;
805
  border-radius: 5px;
806
  }
807
 
808
+ #et-boc .et-l div.custom-ifram,
809
  div.custom-ifram {
810
  width: 100%;
811
  max-height: 100%;
858
  visibility: visible;
859
  }
860
 
861
+ #et-boc .et-l .custom-ifram p,
862
+ #et-boc .et-l .custom-tooltip p,
863
  .custom-ifram p,
864
  .custom-tooltip p {
865
  background-color: #fff;
866
  padding: 10px 0;
867
+ margin: auto!important;
868
  border-radius: 5px;
869
  font-size: 15px;
870
  line-height: 24px;
871
  }
872
 
873
+ #et-boc .et-l .custom-ifram p,
874
  .custom-ifram p {
875
  padding: 10px;
876
  }
877
 
878
+ #et-boc .et-l .custom-ifram video,
879
  .custom-ifram video {
880
  margin: 0 auto;
881
  }
882
 
883
+ #et-boc .et-l .custom-ifram img,
884
  .custom-ifram img {
885
  max-width: 100%;
886
  height: auto;
888
  display: block;
889
  }
890
 
891
+ #et-boc .et-l .custom-ifram iframe,
892
  .custom-ifram iframe {
893
  max-width: 100%;
894
  margin: 0 auto;
1336
 
1337
  .vrowl-carousel .owl-item img {
1338
  margin: 0;
1339
+ }
1340
+
1341
+ /* .wpvr-floor-map .floor-plan-pointer {
1342
+ position: absolute;
1343
+ width: 18px;
1344
+ height: 18px;
1345
+ background: #cca92c;
1346
+ border-radius: 50%;
1347
+ cursor: pointer;
1348
+ box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
1349
+ line-height: 24px;
1350
+ font-size: 12px;
1351
+ font-weight: bold;
1352
+ transition: transform 0.3s linear;
1353
+
1354
+ display: flex;
1355
+ align-items: center;
1356
+ justify-content: center;
1357
+ } */
1358
+ /* .wpvr-floor-map .floor-plan-pointer.add-pulse:before {
1359
+ content: "";
1360
+ position: absolute;
1361
+ left: 50%;
1362
+ top: 50%;
1363
+ transform: translate(-50%, -50%) rotate(-1deg);
1364
+ width: 17px;
1365
+ height: 17px;
1366
+ background: transparent;
1367
+ border-radius: 100%;
1368
+ border: 17px solid #cca92c;
1369
+ border-right-color: transparent;
1370
+ border-bottom-color: transparent;
1371
+ border-left-color: transparent;
1372
+ } */
1373
+ /*
1374
+ .wpvr-floor-map .floor-plan-pointer.add-pulse {
1375
+ animation: pulse 1s infinite;
1376
+ }
1377
+ @-webkit-keyframes pulse {
1378
+ 0% {
1379
+ -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
1380
+ }
1381
+ 70% {
1382
+ -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
1383
+ }
1384
+ 100% {
1385
+ -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
1386
+ }
1387
+ }
1388
+ @keyframes pulse {
1389
+ 0% {
1390
+ -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
1391
+ box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
1392
+ }
1393
+ 70% {
1394
+ -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
1395
+ box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
1396
+ }
1397
+ 100% {
1398
+ -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
1399
+ box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
1400
+ }
1401
+ } */
public/lib/pannellum/src/css/pannellum.css CHANGED
@@ -40,6 +40,7 @@
40
  cursor: url('img/grabbing.svg') 12 8, default;
41
  }
42
 
 
43
  .pnlm-sprite {
44
  background-image: url('img/sprites.svg');
45
  }
@@ -74,6 +75,7 @@
74
  width: 100%;
75
  }
76
 
 
77
  .pnlm-controls {
78
  margin-top: 4px;
79
  background-color: #fff;
@@ -98,11 +100,13 @@
98
  z-index: 1;
99
  }
100
 
 
101
  .pnlm-zoom-controls {
102
  width: 26px;
103
  height: 52px;
104
  }
105
 
 
106
  .pnlm-zoom-in {
107
  width: 100%;
108
  height: 50%;
@@ -111,6 +115,7 @@
111
  border-radius: 3px 3px 0 0;
112
  }
113
 
 
114
  .pnlm-zoom-out {
115
  width: 100%;
116
  height: 50%;
@@ -122,11 +127,13 @@
122
  border-radius: 0 0 3px 3px;
123
  }
124
 
 
125
  .pnlm-fullscreen-toggle-button, .pnlm-orientation-button, .pnlm-hot-spot-debug-indicator {
126
  width: 26px;
127
  height: 26px;
128
  }
129
 
 
130
  .pnlm-hot-spot-debug-indicator {
131
  position: absolute;
132
  top: 50%;
@@ -139,6 +146,7 @@
139
  display: none;
140
  }
141
 
 
142
  .pnlm-orientation-button-inactive {
143
  background-position: 0 -156px;
144
  }
@@ -151,10 +159,17 @@
151
  background-position: 0 -52px;
152
  }
153
 
 
 
 
 
 
154
  .pnlm-fullscreen-toggle-button-active {
155
  background-position: 0 -78px;
156
  }
157
 
 
 
158
  .pnlm-panorama-info {
159
  position: absolute;
160
  bottom: 4px;
@@ -346,13 +361,16 @@
346
  .pnlm-hotspot:hover {
347
  background-color: rgba(255,255,255,0.2);
348
  }
 
349
  .pnlm-hotspot.pnlm-info {
350
  background-position: 0 -104px;
351
  }
 
352
  .pnlm-hotspot.pnlm-scene {
353
  background-position: 0 -130px;
354
  }
355
 
 
356
  div.pnlm-tooltip span {
357
  visibility: hidden;
358
  position: absolute;
@@ -365,9 +383,11 @@ div.pnlm-tooltip span {
365
  margin-left: -220px;
366
  cursor: default;
367
  }
 
368
  div.pnlm-tooltip:hover span{
369
  visibility: visible;
370
  }
 
371
  div.pnlm-tooltip:hover span:after {
372
  content: '';
373
  position: absolute;
@@ -381,6 +401,7 @@ div.pnlm-tooltip:hover span:after {
381
  margin: 0 50%;
382
  }
383
 
 
384
  .pnlm-compass {
385
  position: absolute;
386
  width: 50px;
@@ -393,11 +414,13 @@ div.pnlm-tooltip:hover span:after {
393
  display: none;
394
  }
395
 
 
396
  .pnlm-world {
397
  position: absolute;
398
  left: 50%;
399
  top: 50%;
400
  }
 
401
  .pnlm-face {
402
  position: absolute;
403
  -webkit-transform-origin: 0 0 0;
40
  cursor: url('img/grabbing.svg') 12 8, default;
41
  }
42
 
43
+ #et-boc .et-l .pnlm-sprite,
44
  .pnlm-sprite {
45
  background-image: url('img/sprites.svg');
46
  }
75
  width: 100%;
76
  }
77
 
78
+ #et-boc .et-l .pnlm-controls ,
79
  .pnlm-controls {
80
  margin-top: 4px;
81
  background-color: #fff;
100
  z-index: 1;
101
  }
102
 
103
+ #et-boc .et-l .pnlm-zoom-controls,
104
  .pnlm-zoom-controls {
105
  width: 26px;
106
  height: 52px;
107
  }
108
 
109
+ #et-boc .et-l .pnlm-zoom-in,
110
  .pnlm-zoom-in {
111
  width: 100%;
112
  height: 50%;
115
  border-radius: 3px 3px 0 0;
116
  }
117
 
118
+ #et-boc .et-l .pnlm-zoom-out,
119
  .pnlm-zoom-out {
120
  width: 100%;
121
  height: 50%;
127
  border-radius: 0 0 3px 3px;
128
  }
129
 
130
+ #et-boc .et-l .pnlm-fullscreen-toggle-button, .pnlm-orientation-button, .pnlm-hot-spot-debug-indicator,
131
  .pnlm-fullscreen-toggle-button, .pnlm-orientation-button, .pnlm-hot-spot-debug-indicator {
132
  width: 26px;
133
  height: 26px;
134
  }
135
 
136
+ #et-boc .et-l .pnlm-hot-spot-debug-indicator ,
137
  .pnlm-hot-spot-debug-indicator {
138
  position: absolute;
139
  top: 50%;
146
  display: none;
147
  }
148
 
149
+ #et-boc .et-l .pnlm-orientation-button-inactive,
150
  .pnlm-orientation-button-inactive {
151
  background-position: 0 -156px;
152
  }
159
  background-position: 0 -52px;
160
  }
161
 
162
+ #et-boc .et-l .pnlm-fullscreen-toggle-button-inactive {
163
+ background-position: -1px -53px;
164
+ }
165
+
166
+ #et-boc .et-l .pnlm-fullscreen-toggle-button-active,
167
  .pnlm-fullscreen-toggle-button-active {
168
  background-position: 0 -78px;
169
  }
170
 
171
+
172
+ #et-boc .et-l .pnlm-panorama-info,
173
  .pnlm-panorama-info {
174
  position: absolute;
175
  bottom: 4px;
361
  .pnlm-hotspot:hover {
362
  background-color: rgba(255,255,255,0.2);
363
  }
364
+ #et-boc .et-l .pnlm-hotspot.pnlm-info,
365
  .pnlm-hotspot.pnlm-info {
366
  background-position: 0 -104px;
367
  }
368
+ #et-boc .et-l .pnlm-hotspot.pnlm-scene,
369
  .pnlm-hotspot.pnlm-scene {
370
  background-position: 0 -130px;
371
  }
372
 
373
+ #et-boc .et-l div.pnlm-tooltip span,
374
  div.pnlm-tooltip span {
375
  visibility: hidden;
376
  position: absolute;
383
  margin-left: -220px;
384
  cursor: default;
385
  }
386
+ #et-boc .et-l div.pnlm-tooltip:hover span,
387
  div.pnlm-tooltip:hover span{
388
  visibility: visible;
389
  }
390
+ #et-boc .et-l div.pnlm-tooltip:hover span:after,
391
  div.pnlm-tooltip:hover span:after {
392
  content: '';
393
  position: absolute;
401
  margin: 0 50%;
402
  }
403
 
404
+ #et-boc .et-l .pnlm-compass,
405
  .pnlm-compass {
406
  position: absolute;
407
  width: 50px;
414
  display: none;
415
  }
416
 
417
+ #et-boc .et-l .pnlm-world,
418
  .pnlm-world {
419
  position: absolute;
420
  left: 50%;
421
  top: 50%;
422
  }
423
+ #et-boc .et-l .pnlm-face,
424
  .pnlm-face {
425
  position: absolute;
426
  -webkit-transform-origin: 0 0 0;
vendor/composer/autoload_classmap.php CHANGED
@@ -8,6 +8,9 @@ $baseDir = dirname($vendorDir);
8
  return array(
9
  'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
10
  'Singleton' => $baseDir . '/admin/views/class-wpvr-singleton.php',
 
 
 
11
  'WPVR_Admin_Page' => $baseDir . '/admin/classes/class-wpvr-admin-pages.php',
12
  'WPVR_Advanced_Control' => $baseDir . '/admin/classes/class-wpvr-advanced-control.php',
13
  'WPVR_Basic_Setting' => $baseDir . '/admin/classes/class-wpvr-basic-setting.php',
8
  return array(
9
  'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
10
  'Singleton' => $baseDir . '/admin/views/class-wpvr-singleton.php',
11
+ 'WPVR\\Builder\\DIVI\\Modules\\WPVR_Modules' => $baseDir . '/includes/wpvr-divi-modules/includes/DiviModules.php',
12
+ 'WPVR\\Builder\\DIVI\\Modules\\WPVR_Tour' => $baseDir . '/includes/wpvr-divi-modules/includes/modules/wpvr_modules/WpvrTour.php',
13
+ 'WPVR\\Builder\\DIVI\\WPVR_Divi_modules' => $baseDir . '/includes/wpvr-divi-modules/wpvr_divi_modules.php',
14
  'WPVR_Admin_Page' => $baseDir . '/admin/classes/class-wpvr-admin-pages.php',
15
  'WPVR_Advanced_Control' => $baseDir . '/admin/classes/class-wpvr-advanced-control.php',
16
  'WPVR_Basic_Setting' => $baseDir . '/admin/classes/class-wpvr-basic-setting.php',
vendor/composer/autoload_static.php CHANGED
@@ -9,6 +9,9 @@ class ComposerStaticInit10da27e89b9ceb921ca7de55a4e562d6
9
  public static $classMap = array (
10
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
11
  'Singleton' => __DIR__ . '/../..' . '/admin/views/class-wpvr-singleton.php',
 
 
 
12
  'WPVR_Admin_Page' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-admin-pages.php',
13
  'WPVR_Advanced_Control' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-advanced-control.php',
14
  'WPVR_Basic_Setting' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-basic-setting.php',
9
  public static $classMap = array (
10
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
11
  'Singleton' => __DIR__ . '/../..' . '/admin/views/class-wpvr-singleton.php',
12
+ 'WPVR\\Builder\\DIVI\\Modules\\WPVR_Modules' => __DIR__ . '/../..' . '/includes/wpvr-divi-modules/includes/DiviModules.php',
13
+ 'WPVR\\Builder\\DIVI\\Modules\\WPVR_Tour' => __DIR__ . '/../..' . '/includes/wpvr-divi-modules/includes/modules/wpvr_modules/WpvrTour.php',
14
+ 'WPVR\\Builder\\DIVI\\WPVR_Divi_modules' => __DIR__ . '/../..' . '/includes/wpvr-divi-modules/wpvr_divi_modules.php',
15
  'WPVR_Admin_Page' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-admin-pages.php',
16
  'WPVR_Advanced_Control' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-advanced-control.php',
17
  'WPVR_Basic_Setting' => __DIR__ . '/../..' . '/admin/classes/class-wpvr-basic-setting.php',
wpvr.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: WP VR
17
  * Plugin URI: https://rextheme.com/wpvr/
18
  * Description: WP VR - 360 Panorama and virtual tour creator for WordPress is a customized panaroma & virtual builder tool for WordPress Website.
19
- * Version: 8.1.1
20
  * Author: Rextheme
21
  * Author URI: http://rextheme.com/
22
  * License: GPL-2.0+
@@ -37,7 +37,7 @@ require plugin_dir_path(__FILE__) . 'elementor/elementor.php';
37
  * Start at version 1.0.0 and use SemVer - https://semver.org
38
  * Rename this for your plugin and update it as you release new versions.
39
  */
40
- define('WPVR_VERSION', '8.1.1');
41
  define('WPVR_FILE', __FILE__);
42
  define("WPVR_PLUGIN_DIR_URL", plugin_dir_url(__FILE__));
43
  define("WPVR_PLUGIN_DIR_PATH", plugin_dir_path(__FILE__));
@@ -354,6 +354,15 @@ function wpvr_block_render($attributes)
354
  }
355
  }
356
 
 
 
 
 
 
 
 
 
 
357
  $vrgallery = false;
358
  if (isset($postdata['vrgallery'])) {
359
  $vrgallery = $postdata['vrgallery'];
@@ -386,17 +395,33 @@ function wpvr_block_render($attributes)
386
  $audio_right = "60px";
387
  }
388
  }
 
 
 
 
 
 
 
 
389
 
390
  //===explainer handle===//
391
 
392
  //===explainer handle===//
393
  $explainer_right = "10px";
394
- if ((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')) {
 
 
395
  $explainer_right = "90px";
396
- } elseif (isset($postdata['compass']) && $postdata['compass'] == 'on') {
397
  $explainer_right = "60px";
 
 
 
 
398
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
399
  $explainer_right = "30px";
 
 
400
  }
401
  $enable_cardboard = '';
402
  $is_cardboard = get_option('wpvr_cardboard_disable');
@@ -410,15 +435,33 @@ function wpvr_block_render($attributes)
410
  }
411
  }
412
 
 
 
 
 
 
 
 
 
 
413
  //===explainer handle===//
414
 
415
  $explainer_right = "65px";
 
416
  if ((isset($postdata['compass']) && $postdata['compass'] == true) && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')) {
417
  $explainer_right = "150px";
418
- } elseif (isset($postdata['compass']) && $postdata['compass'] == true) {
 
 
 
 
 
 
419
  $explainer_right = "130px";
420
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
421
  $explainer_right = "90px";
 
 
422
  }
423
  }
424
 
@@ -909,9 +952,6 @@ function wpvr_block_render($attributes)
909
 
910
  }
911
 
912
-
913
-
914
-
915
  $status = get_option('wpvr_edd_license_status');
916
  if ($status !== false && $status == 'valid') {
917
  if (!$gyro) {
@@ -924,7 +964,45 @@ function wpvr_block_render($attributes)
924
  display: none;
925
  }';
926
  }
927
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
928
  $html .= '</style>';
929
 
930
 
@@ -1113,9 +1191,22 @@ function wpvr_block_render($attributes)
1113
  }
1114
 
1115
  //===explainer button===//
 
1116
  }
1117
  //===Custom Control===//
1118
 
 
 
 
 
 
 
 
 
 
 
 
 
1119
  if ($vrgallery) {
1120
  //===Carousal setup===//
1121
  $html .= '<div id="vrgcontrols' . $id . '" class="vrgcontrols">';
@@ -1200,6 +1291,43 @@ function wpvr_block_render($attributes)
1200
  $html .= '</div>';
1201
  //===Explainer video section End===//
1202
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1203
  $html .= '<div class="wpvr-hotspot-tweak-contents-wrapper" style="display: none">';
1204
  $html .= '<i class="fa fa-times cross" data-id="' . $id . '"></i>';
1205
  $html .= '<div class="wpvr-hotspot-tweak-contents-flex">';
@@ -1301,6 +1429,10 @@ function wpvr_block_render($attributes)
1301
 
1302
 
1303
  //===Dplicate mode only for vr mode===//
 
 
 
 
1304
  $html .= 'var response_duplicate = ' . $response . ';';
1305
  $html .= 'var scenes_duplicate = response_duplicate[1];';
1306
 
@@ -1386,7 +1518,6 @@ function wpvr_block_render($attributes)
1386
  pitch: panoshow' . $id . '.getPitch(),
1387
  yaw: panoshow' . $id . '.getYaw(),
1388
  };
1389
- console.log("click orientation")
1390
  panoShowCardBoardOnTrigger(data);
1391
  }
1392
  ';
@@ -1477,6 +1608,7 @@ function wpvr_block_render($attributes)
1477
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").hide();
1478
  getParent.find("#pano' .$id. ' #controls'.$id.'").hide();
1479
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").hide();
 
1480
  getParent.find("#pano' .$id. ' #vrgcontrols'.$id.'").hide();
1481
  getParent.find("#pano' .$id. ' #sccontrols'.$id.'").hide();
1482
  getParent.find("#pano' .$id. ' #adcontrol'.$id.'").hide();
@@ -1558,6 +1690,7 @@ function wpvr_block_render($attributes)
1558
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").show();
1559
  getParent.find("#pano' .$id. ' #controls'.$id.'").show();
1560
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").show();
 
1561
 
1562
  getParent.find("#pano2' . $id . ' .pnlm-controls-container").show();
1563
  getParent.find("#pano' . $id . ' .pnlm-controls-container").show();
@@ -1603,8 +1736,49 @@ function wpvr_block_render($attributes)
1603
  });';
1604
  }
1605
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1606
 
 
 
 
 
 
 
 
1607
 
 
 
1608
  //Duplicate mode only for vr mode end===//
1609
  $html .= 'panoshow' . $id . '.on("load", function (){
1610
 
@@ -1763,6 +1937,26 @@ function wpvr_block_render($attributes)
1763
  ';
1764
  //===Explainer Script End===//
1765
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1766
  if ($vrgallery_display) {
1767
  if (!$autoload) {
1768
  $html .= '
16
  * Plugin Name: WP VR
17
  * Plugin URI: https://rextheme.com/wpvr/
18
  * Description: WP VR - 360 Panorama and virtual tour creator for WordPress is a customized panaroma & virtual builder tool for WordPress Website.
19
+ * Version: 8.2.0
20
  * Author: Rextheme
21
  * Author URI: http://rextheme.com/
22
  * License: GPL-2.0+
37
  * Start at version 1.0.0 and use SemVer - https://semver.org
38
  * Rename this for your plugin and update it as you release new versions.
39
  */
40
+ define('WPVR_VERSION', '8.2.0');
41
  define('WPVR_FILE', __FILE__);
42
  define("WPVR_PLUGIN_DIR_URL", plugin_dir_url(__FILE__));
43
  define("WPVR_PLUGIN_DIR_PATH", plugin_dir_path(__FILE__));
354
  }
355
  }
356
 
357
+ $floor_plan_enable = 'off';
358
+ $floor_plan_image = '';
359
+ if (isset($postdata['floor_plan_tour_enabler']) && $postdata['floor_plan_tour_enabler'] == 'on'){
360
+ $floor_plan_enable = $postdata['floor_plan_tour_enabler'];
361
+ if(isset($postdata['floor_plan_attachment_url']) && !empty($postdata['floor_plan_attachment_url'])){
362
+ $floor_plan_image = $postdata['floor_plan_attachment_url'];
363
+ }
364
+ }
365
+
366
  $vrgallery = false;
367
  if (isset($postdata['vrgallery'])) {
368
  $vrgallery = $postdata['vrgallery'];
395
  $audio_right = "60px";
396
  }
397
  }
398
+ $floor_map_right = "10px";
399
+ if((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')){
400
+ $floor_map_right = "85px";
401
+ }elseif(isset($postdata['compass']) && $postdata['compass'] == 'on'){
402
+ $floor_map_right = "55px";
403
+ }elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
404
+ $floor_map_right = "25px";
405
+ }
406
 
407
  //===explainer handle===//
408
 
409
  //===explainer handle===//
410
  $explainer_right = "10px";
411
+ if ((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on') && ( $floor_plan_enable == 'on' && !empty($floor_plan_image) ) ) {
412
+ $explainer_right = "125px";
413
+ } elseif (isset($postdata['compass']) && $postdata['compass'] == 'on' && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
414
  $explainer_right = "90px";
415
+ } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on" && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
416
  $explainer_right = "60px";
417
+ } elseif((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on') ) {
418
+ $explainer_right = "80px";
419
+ }elseif (isset($postdata['compass']) && $postdata['compass'] == 'on') {
420
+ $explainer_right = "55px";
421
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
422
  $explainer_right = "30px";
423
+ } elseif ($floor_plan_enable == 'on' && !empty($floor_plan_image) ) {
424
+ $explainer_right = "40px";
425
  }
426
  $enable_cardboard = '';
427
  $is_cardboard = get_option('wpvr_cardboard_disable');
435
  }
436
  }
437
 
438
+ $floor_map_right = "60px";
439
+ if((isset($postdata['compass']) && $postdata['compass'] == 'on') && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')){
440
+ $floor_map_right = "150px";
441
+ }elseif(isset($postdata['compass']) && $postdata['compass'] == 'on'){
442
+ $floor_map_right = "120px";
443
+ }elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
444
+ $floor_map_right = "90px";
445
+ }
446
+
447
  //===explainer handle===//
448
 
449
  $explainer_right = "65px";
450
+
451
  if ((isset($postdata['compass']) && $postdata['compass'] == true) && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on')) {
452
  $explainer_right = "150px";
453
+ } elseif((isset($postdata['compass']) && $postdata['compass'] == true) && (isset($postdata['bg_music']) && $postdata['bg_music'] == 'on') && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
454
+ $explainer_right = "180px";
455
+ } elseif (isset($postdata['compass']) && $postdata['compass'] == true && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
456
+ $explainer_right = "150px";
457
+ } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on" && ($floor_plan_enable == 'on' && !empty($floor_plan_image) )) {
458
+ $explainer_right = "120px";
459
+ }elseif (isset($postdata['compass']) && $postdata['compass'] == true) {
460
  $explainer_right = "130px";
461
  } elseif (isset($postdata['bg_music']) && $postdata['bg_music'] == "on") {
462
  $explainer_right = "90px";
463
+ }elseif ($floor_plan_enable == 'on' && !empty($floor_plan_image) ) {
464
+ $explainer_right = "90px";
465
  }
466
  }
467
 
952
 
953
  }
954
 
 
 
 
955
  $status = get_option('wpvr_edd_license_status');
956
  if ($status !== false && $status == 'valid') {
957
  if (!$gyro) {
964
  display: none;
965
  }';
966
  }
967
+ $floor_plan_custom_color = isset($postdata['floor_plan_custom_color']) ? $postdata['floor_plan_custom_color'] : '#cca92c';
968
+ $foreground_color_pointer = '#fff';
969
+ if($floor_plan_custom_color != ''){
970
+ $pointer_pulse = wpvr_hex2rgb($floor_plan_custom_color);
971
+ $floor_rgb = wpvr_HTMLToRGB($floor_plan_custom_color);
972
+ $floor_hsl = wpvr_RGBToHSL($floor_rgb);
973
+ if ($floor_hsl->lightness > 200) {
974
+ $foreground_color_pointer = '#000000';
975
+ }
976
+ $html .= '
977
+ .wpvr-floor-map .floor-plan-pointer.add-pulse:before {
978
+ border: 17px solid '.$floor_plan_custom_color.';
979
+ }
980
+ @-webkit-keyframes pulse {
981
+ 0% {
982
+ -webkit-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0.7);
983
+ }
984
+ 70% {
985
+ -webkit-box-shadow: 0 0 0 10px rgba('.$pointer_pulse[0].', 0);
986
+ }
987
+ 100% {
988
+ -webkit-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0);
989
+ }
990
+ }
991
+ @keyframes pulse {
992
+ 0% {
993
+ -moz-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0.7);
994
+ box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0.7);
995
+ }
996
+ 70% {
997
+ -moz-box-shadow: 0 0 0 10px rgba('.$pointer_pulse[0].', 0);
998
+ box-shadow: 0 0 0 10px rgba('.$pointer_pulse[0].', 0);
999
+ }
1000
+ 100% {
1001
+ -moz-box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0);
1002
+ box-shadow: 0 0 0 0 rgba('.$pointer_pulse[0].', 0);
1003
+ }
1004
+ }';
1005
+ }
1006
  $html .= '</style>';
1007
 
1008
 
1191
  }
1192
 
1193
  //===explainer button===//
1194
+
1195
  }
1196
  //===Custom Control===//
1197
 
1198
+ //===Floor map button===//
1199
+ $status = get_option('wpvr_edd_license_status');
1200
+ if ($status !== false && 'valid' == $status && $is_pro){
1201
+ if ($floor_plan_enable == "on" && !empty($floor_plan_image)) {
1202
+ $html .= '<div class="floor_map_button" id="floor_map_button_' . $id . '" style="right:'.$floor_map_right.'">';
1203
+ $html .= '<div class="ctrl" id="floor_map_target_' . $id . '"><i class="fas fa-map" style="color:#f7fffb;"></i></div>';
1204
+ $html .= '</div>';
1205
+ }
1206
+ }
1207
+
1208
+ //===floor map button===//
1209
+
1210
  if ($vrgallery) {
1211
  //===Carousal setup===//
1212
  $html .= '<div id="vrgcontrols' . $id . '" class="vrgcontrols">';
1291
  $html .= '</div>';
1292
  //===Explainer video section End===//
1293
 
1294
+ //===Floor plan section===//
1295
+ $floor_map_image = "";
1296
+ $floor_map_pointer = '';
1297
+ $floor_map_scene_id = '';
1298
+ $floor_plan_custom_color = '#cca92c';
1299
+
1300
+ if (isset($postdata['floor_plan_attachment_url'])) {
1301
+ $floor_map_image = $postdata['floor_plan_attachment_url'];
1302
+ $floor_map_pointer = $postdata['floor_plan_pointer_position'];
1303
+ $floor_map_scene_id = $postdata['floor_plan_data_list'];
1304
+ $floor_plan_custom_color = $postdata['floor_plan_custom_color'];
1305
+ }
1306
+ $html .= '<div class="wpvr-floor-map" id="wpvr-floor-map' . $id . '" style="display: none">';
1307
+ $html .= '<span class="close-floor-map-plan"><i class="fa fa-times"></i></span>';
1308
+ $html .= '<img src="'.$floor_map_image.'">';
1309
+ foreach($floor_map_pointer as $key=> $pointer_position){
1310
+ $html .= '<div class="floor-plan-pointer ui-draggable ui-draggable-handle" scene_id = "'.$floor_map_scene_id[$key]->value.'" id="'.$pointer_position->id.'" data-top="'.$pointer_position->data_top.'" data-left="'.$pointer_position->data_left.'" style="'.$pointer_position->style.'">
1311
+
1312
+ <svg class="floor-pointer-circle" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1313
+ <circle cx="12" cy="12" r="11.5" stroke="'.$floor_plan_custom_color.'"/>
1314
+ <circle cx="12" cy="12" r="5" fill="'.$foreground_color_pointer.'"/>
1315
+ </svg>
1316
+ <svg class="floor-pointer-flash" width="54" height="35" viewBox="0 0 54 35" fill="none" xmlns="http://www.w3.org/2000/svg">
1317
+ <path d="M0.454054 1.32433L11.7683 34.3243C11.9069 34.7285 12.287 35 12.7143 35H41.2857C41.713 35 42.0931 34.7285 42.2317 34.3243L53.5459 1.32432C53.7685 0.675257 53.2862 0 52.6 0H1.4C0.713843 0 0.231517 0.675258 0.454054 1.32433Z" fill="url(#paint0_linear_1_10)"/>
1318
+ <defs>
1319
+ <linearGradient id="paint0_linear_1_10" x1="27" y1="4.59807e-08" x2="26.5" y2="28" gradientUnits="userSpaceOnUse">
1320
+ <stop stop-color="'.$floor_plan_custom_color.'" stop-opacity="0"/>
1321
+ <stop offset="1" stop-color="'.$floor_plan_custom_color.'"/>
1322
+ </linearGradient>
1323
+ </defs>
1324
+ </svg>
1325
+
1326
+ </div>';
1327
+ }
1328
+ $html .= '</div>';
1329
+ //===Floor plan section===//
1330
+
1331
  $html .= '<div class="wpvr-hotspot-tweak-contents-wrapper" style="display: none">';
1332
  $html .= '<i class="fa fa-times cross" data-id="' . $id . '"></i>';
1333
  $html .= '<div class="wpvr-hotspot-tweak-contents-flex">';
1429
 
1430
 
1431
  //===Dplicate mode only for vr mode===//
1432
+ $response2 = json_decode($response);
1433
+ $response2[1]->compass = false;
1434
+ $response2[1]->autoRotate = false;
1435
+ $response = json_encode($response2);
1436
  $html .= 'var response_duplicate = ' . $response . ';';
1437
  $html .= 'var scenes_duplicate = response_duplicate[1];';
1438
 
1518
  pitch: panoshow' . $id . '.getPitch(),
1519
  yaw: panoshow' . $id . '.getYaw(),
1520
  };
 
1521
  panoShowCardBoardOnTrigger(data);
1522
  }
1523
  ';
1608
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").hide();
1609
  getParent.find("#pano' .$id. ' #controls'.$id.'").hide();
1610
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").hide();
1611
+ getParent.find("#pano' .$id. ' #floor_map_button_'.$id.'").hide();
1612
  getParent.find("#pano' .$id. ' #vrgcontrols'.$id.'").hide();
1613
  getParent.find("#pano' .$id. ' #sccontrols'.$id.'").hide();
1614
  getParent.find("#pano' .$id. ' #adcontrol'.$id.'").hide();
1690
  getParent.find("#pano' .$id. ' #zoom-in-out-controls'.$id.'").show();
1691
  getParent.find("#pano' .$id. ' #controls'.$id.'").show();
1692
  getParent.find("#pano' .$id. ' #explainer_button_'.$id.'").show();
1693
+ getParent.find("#pano' .$id. ' #floor_map_button_'.$id.'").show();
1694
 
1695
  getParent.find("#pano2' . $id . ' .pnlm-controls-container").show();
1696
  getParent.find("#pano' . $id . ' .pnlm-controls-container").show();
1736
  });';
1737
  }
1738
 
1739
+ $html .= 'jQuery(".wpvr-floor-map .floor-plan-pointer").on("click",function(){
1740
+ var scene_id = jQuery(this).attr("scene_id");
1741
+ panoshow' . $id . '.loadScene(scene_id)
1742
+ jQuery(".floor-plan-pointer").removeClass("add-pulse")
1743
+ jQuery(this).addClass("add-pulse")
1744
+ });';
1745
+
1746
+ $status = get_option('wpvr_edd_license_status');
1747
+ if ($status !== false && 'valid' == $status && $is_pro){
1748
+ $html .= 'panoshow' . $id . '.on("scenechange", function (scene){
1749
+ jQuery(".center-pointer").removeClass("wpvr-pluse-effect")
1750
+ jQuery(".floor-plan-pointer").each(function(index ,element){
1751
+ var scene_id = jQuery(this).attr("scene_id");
1752
+ if( active_scene == scene_id ){
1753
+ jQuery(".floor-plan-pointer").removeClass("add-pulse")
1754
+ jQuery(this).addClass("add-pulse")
1755
+ }
1756
+ });
1757
+
1758
+ });';
1759
+ $html .= 'panoshow' . $id . '.on("load", function (){
1760
+ if(jQuery(".floor-plan-pointer").length > 0){
1761
+ jQuery(".floor-plan-pointer").each(function(index ,element){
1762
+ var scene_id = jQuery(this).attr("scene_id");
1763
+ if( active_scene == scene_id ){
1764
+ jQuery(".floor-plan-pointer").removeClass("add-pulse")
1765
+ jQuery(this).addClass("add-pulse")
1766
+ }
1767
+ });
1768
+ }
1769
+ });';
1770
+ }
1771
 
1772
+ $html .= '
1773
+ const node = document.querySelector(".add-pulse");
1774
+ panoshow' . $id . '.on("compasschange", function (data){
1775
+ console.log(data);
1776
+ // const node = document.querySelector(".add-pulse");
1777
+ // node.style.transform = data;
1778
+ // jQuery(".add-pulse").css({"transform":data});
1779
 
1780
+ });
1781
+ ';
1782
  //Duplicate mode only for vr mode end===//
1783
  $html .= 'panoshow' . $id . '.on("load", function (){
1784
 
1937
  ';
1938
  //===Explainer Script End===//
1939
 
1940
+ //===Floor map Script===//
1941
+ $html .= '
1942
+ jQuery(document).on("click","#floor_map_button_' . $id . '",function() {
1943
+ jQuery("#wpvr-floor-map' . $id . '").toggle().removeClass("fullwindow");
1944
+ });
1945
+
1946
+ jQuery(document).on("dblclick","#wpvr-floor-map' . $id . '",function(){
1947
+ jQuery(this).addClass("fullwindow");
1948
+ jQuery(this).parents(".pano-wrap").addClass("show-modal");
1949
+ });
1950
+
1951
+ jQuery(document).on("click",".close-floor-map-plan",function() {
1952
+ jQuery(this).parent(".wpvr-floor-map").hide();
1953
+ jQuery(this).parent(".wpvr-floor-map").removeClass("fullwindow");
1954
+ jQuery(this).parents(".pano-wrap").removeClass("show-modal");
1955
+ });
1956
+
1957
+ ';
1958
+ //===Floor map Script End===//
1959
+
1960
  if ($vrgallery_display) {
1961
  if (!$autoload) {
1962
  $html .= '