Shortcodes and extra features for Phlox theme - Version 2.8.0

Version Description

Download this release

Release Info

Developer averta
Plugin Icon 128x128 Shortcodes and extra features for Phlox theme
Version 2.8.0
Comparing to
See all releases

Code changes from version 2.7.14 to 2.8.0

Files changed (37) hide show
  1. README.txt +9 -4
  2. admin/assets/images/welcome/dzs-zoomsounds-plugin.png +0 -0
  3. admin/assets/js/plugins.js +635 -634
  4. admin/assets/js/plugins.min.js +1 -1
  5. admin/assets/js/solo/global.js +1 -1
  6. admin/assets/js/solo/visualselect.js +20 -1
  7. admin/includes/index.php +0 -4
  8. auxin-elements.php +2 -2
  9. includes/classes/class-auxels-archive-menu-links.php +5 -5
  10. includes/classes/class-auxin-walker-nav-menu-back.php +38 -38
  11. includes/classes/class-auxin-welcome.php +7 -3
  12. includes/compatibility/wp-rocket/wp-rocket.php +18 -0
  13. {admin/includes → includes}/compatibility/wpml/integration-classes/accordion-items.php +0 -0
  14. {admin/includes → includes}/compatibility/wpml/integration-classes/flexible-list.php +0 -0
  15. {admin/includes → includes}/compatibility/wpml/integration-classes/tabs.php +0 -0
  16. {admin/includes → includes}/compatibility/wpml/translate.php +1 -10
  17. includes/define.php +1 -1
  18. includes/elementor/controls/icon-select.php +2 -2
  19. includes/elementor/modules/dynamic-tags/login-url.php +74 -0
  20. includes/elementor/modules/settings/base/manager.php +99 -0
  21. includes/elementor/modules/settings/general/manager.php +0 -2
  22. includes/elementor/modules/templates-types-manager.php +6 -0
  23. includes/elementor/widgets/carousel-navigation.php +1 -1
  24. includes/elements/before-after.php +2 -2
  25. includes/elements/image.php +3 -3
  26. includes/elements/latest-items.php +3 -3
  27. includes/elements/text.php +5 -5
  28. includes/general-functions.php +6 -2
  29. includes/general-hooks.php +16 -1
  30. includes/general-shortcodes.php +1 -1
  31. includes/index.php +7 -0
  32. languages/auxin-elements-fa_IR.po +307 -289
  33. languages/auxin-elements.pot +288 -273
  34. package-lock.json +9648 -18
  35. public/assets/js/plugins.js +1 -1
  36. public/assets/js/scripts.js +1 -0
  37. public/includes/frontend-ajax.php +17 -4
README.txt CHANGED
@@ -6,8 +6,8 @@ License URI: http://www.gnu.org/licenses/gpl.html
6
  Tags: phlox, gallery, elementor, siteorigin, auxin, averta, auxin-elements, framework, widget, fullwidth, masonry, timeline, parallax
7
  Requires PHP: 5.4
8
  Requires at least: 4.6
9
- Tested up to: 5.7.0
10
- Stable tag: 2.7.14
11
  License: GPLv3
12
  License URI: http://www.gnu.org/licenses/gpl.html
13
 
@@ -155,6 +155,11 @@ Bugs can be reported in our [support forums](https://docs.phlox.pro).
155
 
156
  == Changelog ==
157
 
 
 
 
 
 
158
  = Version 2.7.10 / (15.03.2021) =
159
  - [Fix]: An issue with importing icons fixed in demo importer.
160
  - [Improvement]: Improvements for shopping cart applied.
@@ -444,5 +449,5 @@ Bugs can be reported in our [support forums](https://docs.phlox.pro).
444
 
445
  == Upgrade Notice ==
446
 
447
- = 2.6.14 =
448
- - Minor bugs fixed.
6
  Tags: phlox, gallery, elementor, siteorigin, auxin, averta, auxin-elements, framework, widget, fullwidth, masonry, timeline, parallax
7
  Requires PHP: 5.4
8
  Requires at least: 4.6
9
+ Tested up to: 5.7.2
10
+ Stable tag: 2.8.0
11
  License: GPLv3
12
  License URI: http://www.gnu.org/licenses/gpl.html
13
 
155
 
156
  == Changelog ==
157
 
158
+ = Version 2.8.0 / (28.06.2021) =
159
+ - [New]: Integrating "Ti Wishlist plugin" for better wishlist features in shops.
160
+ - [New]: Integrating Elementor global colors in customizer for faster preview and customization experience.
161
+ - [New]: Adding dynamic tag for URL controller for linking to "Login" and "Singup" pages
162
+
163
  = Version 2.7.10 / (15.03.2021) =
164
  - [Fix]: An issue with importing icons fixed in demo importer.
165
  - [Improvement]: Improvements for shopping cart applied.
449
 
450
  == Upgrade Notice ==
451
 
452
+ = 2.8.0 =
453
+ - [New]: Integrating "Ti Wishlist plugin" for better wishlist features in shops.
admin/assets/images/welcome/dzs-zoomsounds-plugin.png ADDED
Binary file
admin/assets/js/plugins.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Phlox Core Plugin - v2.7.14 (2021-05)
2
  * All required javascript plugins for admin
3
  * http://phlox.pro/
4
  * Place any jQuery/helper plugins in here, instead of separate, slower script files!
@@ -359,7 +359,7 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
359
  */
360
  chainCallbacks: function(chain) {
361
  for (var name in chain) {
362
- this[name] = $.proxy(chain[name], this, $.proxy(this[name], this));
363
  }
364
  }
365
  };
@@ -643,632 +643,6 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
643
  }(jQuery));
644
 
645
 
646
- /*!
647
- * ================== admin/assets/js/libs/jquery.blockUI.js ===================
648
- **/
649
-
650
- /*!
651
- * jQuery blockUI plugin
652
- * Version 2.70.0-2014.11.23
653
- * Requires jQuery v1.7 or later
654
- *
655
- * Examples at: http://malsup.com/jquery/block/
656
- * Copyright (c) 2007-2013 M. Alsup
657
- * Dual licensed under the MIT and GPL licenses:
658
- * http://www.opensource.org/licenses/mit-license.php
659
- * http://www.gnu.org/licenses/gpl.html
660
- *
661
- * Thanks to Amir-Hossein Sobhi for some excellent contributions!
662
- */
663
-
664
- ;(function() {
665
- /*jshint eqeqeq:false curly:false latedef:false */
666
- "use strict";
667
-
668
- function setup($) {
669
- $.fn._fadeIn = $.fn.fadeIn;
670
-
671
- var noOp = $.noop || function() {};
672
-
673
- // this bit is to ensure we don't call setExpression when we shouldn't (with extra muscle to handle
674
- // confusing userAgent strings on Vista)
675
- var msie = /MSIE/.test(navigator.userAgent);
676
- var ie6 = /MSIE 6.0/.test(navigator.userAgent) && ! /MSIE 8.0/.test(navigator.userAgent);
677
- var mode = document.documentMode || 0;
678
- var setExpr = $.isFunction( document.createElement('div').style.setExpression );
679
-
680
- // global $ methods for blocking/unblocking the entire page
681
- $.blockUI = function(opts) { install(window, opts); };
682
- $.unblockUI = function(opts) { remove(window, opts); };
683
-
684
- // convenience method for quick growl-like notifications (http://www.google.com/search?q=growl)
685
- $.growlUI = function(title, message, timeout, onClose) {
686
- var $m = $('<div class="growlUI"></div>');
687
- if (title) $m.append('<h1>'+title+'</h1>');
688
- if (message) $m.append('<h2>'+message+'</h2>');
689
- if (timeout === undefined) timeout = 3000;
690
-
691
- // Added by konapun: Set timeout to 30 seconds if this growl is moused over, like normal toast notifications
692
- var callBlock = function(opts) {
693
- opts = opts || {};
694
-
695
- $.blockUI({
696
- message: $m,
697
- fadeIn : typeof opts.fadeIn !== 'undefined' ? opts.fadeIn : 700,
698
- fadeOut: typeof opts.fadeOut !== 'undefined' ? opts.fadeOut : 1000,
699
- timeout: typeof opts.timeout !== 'undefined' ? opts.timeout : timeout,
700
- centerY: false,
701
- showOverlay: false,
702
- onUnblock: onClose,
703
- css: $.blockUI.defaults.growlCSS
704
- });
705
- };
706
-
707
- callBlock();
708
- var nonmousedOpacity = $m.css('opacity');
709
- $m.mouseover(function() {
710
- callBlock({
711
- fadeIn: 0,
712
- timeout: 30000
713
- });
714
-
715
- var displayBlock = $('.blockMsg');
716
- displayBlock.stop(); // cancel fadeout if it has started
717
- displayBlock.fadeTo(300, 1); // make it easier to read the message by removing transparency
718
- }).mouseout(function() {
719
- $('.blockMsg').fadeOut(1000);
720
- });
721
- // End konapun additions
722
- };
723
-
724
- // plugin method for blocking element content
725
- $.fn.block = function(opts) {
726
- if ( this[0] === window ) {
727
- $.blockUI( opts );
728
- return this;
729
- }
730
- var fullOpts = $.extend({}, $.blockUI.defaults, opts || {});
731
- this.each(function() {
732
- var $el = $(this);
733
- if (fullOpts.ignoreIfBlocked && $el.data('blockUI.isBlocked'))
734
- return;
735
- $el.unblock({ fadeOut: 0 });
736
- });
737
-
738
- return this.each(function() {
739
- if ($.css(this,'position') == 'static') {
740
- this.style.position = 'relative';
741
- $(this).data('blockUI.static', true);
742
- }
743
- this.style.zoom = 1; // force 'hasLayout' in ie
744
- install(this, opts);
745
- });
746
- };
747
-
748
- // plugin method for unblocking element content
749
- $.fn.unblock = function(opts) {
750
- if ( this[0] === window ) {
751
- $.unblockUI( opts );
752
- return this;
753
- }
754
- return this.each(function() {
755
- remove(this, opts);
756
- });
757
- };
758
-
759
- $.blockUI.version = 2.70; // 2nd generation blocking at no extra cost!
760
-
761
- // override these in your code to change the default behavior and style
762
- $.blockUI.defaults = {
763
- // message displayed when blocking (use null for no message)
764
- message: '<h1>Please wait...</h1>',
765
-
766
- title: null, // title string; only used when theme == true
767
- draggable: true, // only used when theme == true (requires jquery-ui.js to be loaded)
768
-
769
- theme: false, // set to true to use with jQuery UI themes
770
-
771
- // styles for the message when blocking; if you wish to disable
772
- // these and use an external stylesheet then do this in your code:
773
- // $.blockUI.defaults.css = {};
774
- css: {
775
- padding: 0,
776
- margin: 0,
777
- width: '30%',
778
- top: '40%',
779
- left: '35%',
780
- textAlign: 'center',
781
- color: '#000',
782
- border: '3px solid #aaa',
783
- backgroundColor:'#fff',
784
- cursor: 'wait'
785
- },
786
-
787
- // minimal style set used when themes are used
788
- themedCSS: {
789
- width: '30%',
790
- top: '40%',
791
- left: '35%'
792
- },
793
-
794
- // styles for the overlay
795
- overlayCSS: {
796
- backgroundColor: '#000',
797
- opacity: 0.6,
798
- cursor: 'wait'
799
- },
800
-
801
- // style to replace wait cursor before unblocking to correct issue
802
- // of lingering wait cursor
803
- cursorReset: 'default',
804
-
805
- // styles applied when using $.growlUI
806
- growlCSS: {
807
- width: '350px',
808
- top: '10px',
809
- left: '',
810
- right: '10px',
811
- border: 'none',
812
- padding: '5px',
813
- opacity: 0.6,
814
- cursor: 'default',
815
- color: '#fff',
816
- backgroundColor: '#000',
817
- '-webkit-border-radius':'10px',
818
- '-moz-border-radius': '10px',
819
- 'border-radius': '10px'
820
- },
821
-
822
- // IE issues: 'about:blank' fails on HTTPS and javascript:false is s-l-o-w
823
- // (hat tip to Jorge H. N. de Vasconcelos)
824
- /*jshint scripturl:true */
825
- iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank',
826
-
827
- // force usage of iframe in non-IE browsers (handy for blocking applets)
828
- forceIframe: false,
829
-
830
- // z-index for the blocking overlay
831
- baseZ: 1000,
832
-
833
- // set these to true to have the message automatically centered
834
- centerX: true, // <-- only effects element blocking (page block controlled via css above)
835
- centerY: true,
836
-
837
- // allow body element to be stetched in ie6; this makes blocking look better
838
- // on "short" pages. disable if you wish to prevent changes to the body height
839
- allowBodyStretch: true,
840
-
841
- // enable if you want key and mouse events to be disabled for content that is blocked
842
- bindEvents: true,
843
-
844
- // be default blockUI will supress tab navigation from leaving blocking content
845
- // (if bindEvents is true)
846
- constrainTabKey: true,
847
-
848
- // fadeIn time in millis; set to 0 to disable fadeIn on block
849
- fadeIn: 200,
850
-
851
- // fadeOut time in millis; set to 0 to disable fadeOut on unblock
852
- fadeOut: 400,
853
-
854
- // time in millis to wait before auto-unblocking; set to 0 to disable auto-unblock
855
- timeout: 0,
856
-
857
- // disable if you don't want to show the overlay
858
- showOverlay: true,
859
-
860
- // if true, focus will be placed in the first available input field when
861
- // page blocking
862
- focusInput: true,
863
-
864
- // elements that can receive focus
865
- focusableElements: ':input:enabled:visible',
866
-
867
- // suppresses the use of overlay styles on FF/Linux (due to performance issues with opacity)
868
- // no longer needed in 2012
869
- // applyPlatformOpacityRules: true,
870
-
871
- // callback method invoked when fadeIn has completed and blocking message is visible
872
- onBlock: null,
873
-
874
- // callback method invoked when unblocking has completed; the callback is
875
- // passed the element that has been unblocked (which is the window object for page
876
- // blocks) and the options that were passed to the unblock call:
877
- // onUnblock(element, options)
878
- onUnblock: null,
879
-
880
- // callback method invoked when the overlay area is clicked.
881
- // setting this will turn the cursor to a pointer, otherwise cursor defined in overlayCss will be used.
882
- onOverlayClick: null,
883
-
884
- // don't ask; if you really must know: http://groups.google.com/group/jquery-en/browse_thread/thread/36640a8730503595/2f6a79a77a78e493#2f6a79a77a78e493
885
- quirksmodeOffsetHack: 4,
886
-
887
- // class name of the message block
888
- blockMsgClass: 'blockMsg',
889
-
890
- // if it is already blocked, then ignore it (don't unblock and reblock)
891
- ignoreIfBlocked: false
892
- };
893
-
894
- // private data and functions follow...
895
-
896
- var pageBlock = null;
897
- var pageBlockEls = [];
898
-
899
- function install(el, opts) {
900
- var css, themedCSS;
901
- var full = (el == window);
902
- var msg = (opts && opts.message !== undefined ? opts.message : undefined);
903
- opts = $.extend({}, $.blockUI.defaults, opts || {});
904
-
905
- if (opts.ignoreIfBlocked && $(el).data('blockUI.isBlocked'))
906
- return;
907
-
908
- opts.overlayCSS = $.extend({}, $.blockUI.defaults.overlayCSS, opts.overlayCSS || {});
909
- css = $.extend({}, $.blockUI.defaults.css, opts.css || {});
910
- if (opts.onOverlayClick)
911
- opts.overlayCSS.cursor = 'pointer';
912
-
913
- themedCSS = $.extend({}, $.blockUI.defaults.themedCSS, opts.themedCSS || {});
914
- msg = msg === undefined ? opts.message : msg;
915
-
916
- // remove the current block (if there is one)
917
- if (full && pageBlock)
918
- remove(window, {fadeOut:0});
919
-
920
- // if an existing element is being used as the blocking content then we capture
921
- // its current place in the DOM (and current display style) so we can restore
922
- // it when we unblock
923
- if (msg && typeof msg != 'string' && (msg.parentNode || msg.jquery)) {
924
- var node = msg.jquery ? msg[0] : msg;
925
- var data = {};
926
- $(el).data('blockUI.history', data);
927
- data.el = node;
928
- data.parent = node.parentNode;
929
- data.display = node.style.display;
930
- data.position = node.style.position;
931
- if (data.parent)
932
- data.parent.removeChild(node);
933
- }
934
-
935
- $(el).data('blockUI.onUnblock', opts.onUnblock);
936
- var z = opts.baseZ;
937
-
938
- // blockUI uses 3 layers for blocking, for simplicity they are all used on every platform;
939
- // layer1 is the iframe layer which is used to supress bleed through of underlying content
940
- // layer2 is the overlay layer which has opacity and a wait cursor (by default)
941
- // layer3 is the message content that is displayed while blocking
942
- var lyr1, lyr2, lyr3, s;
943
- if (msie || opts.forceIframe)
944
- lyr1 = $('<iframe class="blockUI" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>');
945
- else
946
- lyr1 = $('<div class="blockUI" style="display:none"></div>');
947
-
948
- if (opts.theme)
949
- lyr2 = $('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+ (z++) +';display:none"></div>');
950
- else
951
- lyr2 = $('<div class="blockUI blockOverlay" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');
952
-
953
- if (opts.theme && full) {
954
- s = '<div class="blockUI ' + opts.blockMsgClass + ' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:fixed">';
955
- if ( opts.title ) {
956
- s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || '&nbsp;')+'</div>';
957
- }
958
- s += '<div class="ui-widget-content ui-dialog-content"></div>';
959
- s += '</div>';
960
- }
961
- else if (opts.theme) {
962
- s = '<div class="blockUI ' + opts.blockMsgClass + ' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:absolute">';
963
- if ( opts.title ) {
964
- s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || '&nbsp;')+'</div>';
965
- }
966
- s += '<div class="ui-widget-content ui-dialog-content"></div>';
967
- s += '</div>';
968
- }
969
- else if (full) {
970
- s = '<div class="blockUI ' + opts.blockMsgClass + ' blockPage" style="z-index:'+(z+10)+';display:none;position:fixed"></div>';
971
- }
972
- else {
973
- s = '<div class="blockUI ' + opts.blockMsgClass + ' blockElement" style="z-index:'+(z+10)+';display:none;position:absolute"></div>';
974
- }
975
- lyr3 = $(s);
976
-
977
- // if we have a message, style it
978
- if (msg) {
979
- if (opts.theme) {
980
- lyr3.css(themedCSS);
981
- lyr3.addClass('ui-widget-content');
982
- }
983
- else
984
- lyr3.css(css);
985
- }
986
-
987
- // style the overlay
988
- if (!opts.theme /*&& (!opts.applyPlatformOpacityRules)*/)
989
- lyr2.css(opts.overlayCSS);
990
- lyr2.css('position', full ? 'fixed' : 'absolute');
991
-
992
- // make iframe layer transparent in IE
993
- if (msie || opts.forceIframe)
994
- lyr1.css('opacity',0.0);
995
-
996
- //$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full ? 'body' : el);
997
- var layers = [lyr1,lyr2,lyr3], $par = full ? $('body') : $(el);
998
- $.each(layers, function() {
999
- this.appendTo($par);
1000
- });
1001
-
1002
- if (opts.theme && opts.draggable && $.fn.draggable) {
1003
- lyr3.draggable({
1004
- handle: '.ui-dialog-titlebar',
1005
- cancel: 'li'
1006
- });
1007
- }
1008
-
1009
- // ie7 must use absolute positioning in quirks mode and to account for activex issues (when scrolling)
1010
- var expr = setExpr && (!$.support.boxModel || $('object,embed', full ? null : el).length > 0);
1011
- if (ie6 || expr) {
1012
- // give body 100% height
1013
- if (full && opts.allowBodyStretch && $.support.boxModel)
1014
- $('html,body').css('height','100%');
1015
-
1016
- // fix ie6 issue when blocked element has a border width
1017
- if ((ie6 || !$.support.boxModel) && !full) {
1018
- var t = sz(el,'borderTopWidth'), l = sz(el,'borderLeftWidth');
1019
- var fixT = t ? '(0 - '+t+')' : 0;
1020
- var fixL = l ? '(0 - '+l+')' : 0;
1021
- }
1022
-
1023
- // simulate fixed position
1024
- $.each(layers, function(i,o) {
1025
- var s = o[0].style;
1026
- s.position = 'absolute';
1027
- if (i < 2) {
1028
- if (full)
1029
- s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"');
1030
- else
1031
- s.setExpression('height','this.parentNode.offsetHeight + "px"');
1032
- if (full)
1033
- s.setExpression('width','jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"');
1034
- else
1035
- s.setExpression('width','this.parentNode.offsetWidth + "px"');
1036
- if (fixL) s.setExpression('left', fixL);
1037
- if (fixT) s.setExpression('top', fixT);
1038
- }
1039
- else if (opts.centerY) {
1040
- if (full) s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');
1041
- s.marginTop = 0;
1042
- }
1043
- else if (!opts.centerY && full) {
1044
- var top = (opts.css && opts.css.top) ? parseInt(opts.css.top, 10) : 0;
1045
- var expression = '((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';
1046
- s.setExpression('top',expression);
1047
- }
1048
- });
1049
- }
1050
-
1051
- // show the message
1052
- if (msg) {
1053
- if (opts.theme)
1054
- lyr3.find('.ui-widget-content').append(msg);
1055
- else
1056
- lyr3.append(msg);
1057
- if (msg.jquery || msg.nodeType)
1058
- $(msg).show();
1059
- }
1060
-
1061
- if ((msie || opts.forceIframe) && opts.showOverlay)
1062
- lyr1.show(); // opacity is zero
1063
- if (opts.fadeIn) {
1064
- var cb = opts.onBlock ? opts.onBlock : noOp;
1065
- var cb1 = (opts.showOverlay && !msg) ? cb : noOp;
1066
- var cb2 = msg ? cb : noOp;
1067
- if (opts.showOverlay)
1068
- lyr2._fadeIn(opts.fadeIn, cb1);
1069
- if (msg)
1070
- lyr3._fadeIn(opts.fadeIn, cb2);
1071
- }
1072
- else {
1073
- if (opts.showOverlay)
1074
- lyr2.show();
1075
- if (msg)
1076
- lyr3.show();
1077
- if (opts.onBlock)
1078
- opts.onBlock.bind(lyr3)();
1079
- }
1080
-
1081
- // bind key and mouse events
1082
- bind(1, el, opts);
1083
-
1084
- if (full) {
1085
- pageBlock = lyr3[0];
1086
- pageBlockEls = $(opts.focusableElements,pageBlock);
1087
- if (opts.focusInput)
1088
- setTimeout(focus, 20);
1089
- }
1090
- else
1091
- center(lyr3[0], opts.centerX, opts.centerY);
1092
-
1093
- if (opts.timeout) {
1094
- // auto-unblock
1095
- var to = setTimeout(function() {
1096
- if (full)
1097
- $.unblockUI(opts);
1098
- else
1099
- $(el).unblock(opts);
1100
- }, opts.timeout);
1101
- $(el).data('blockUI.timeout', to);
1102
- }
1103
- }
1104
-
1105
- // remove the block
1106
- function remove(el, opts) {
1107
- var count;
1108
- var full = (el == window);
1109
- var $el = $(el);
1110
- var data = $el.data('blockUI.history');
1111
- var to = $el.data('blockUI.timeout');
1112
- if (to) {
1113
- clearTimeout(to);
1114
- $el.removeData('blockUI.timeout');
1115
- }
1116
- opts = $.extend({}, $.blockUI.defaults, opts || {});
1117
- bind(0, el, opts); // unbind events
1118
-
1119
- if (opts.onUnblock === null) {
1120
- opts.onUnblock = $el.data('blockUI.onUnblock');
1121
- $el.removeData('blockUI.onUnblock');
1122
- }
1123
-
1124
- var els;
1125
- if (full) // crazy selector to handle odd field errors in ie6/7
1126
- els = $('body').children().filter('.blockUI').add('body > .blockUI');
1127
- else
1128
- els = $el.find('>.blockUI');
1129
-
1130
- // fix cursor issue
1131
- if ( opts.cursorReset ) {
1132
- if ( els.length > 1 )
1133
- els[1].style.cursor = opts.cursorReset;
1134
- if ( els.length > 2 )
1135
- els[2].style.cursor = opts.cursorReset;
1136
- }
1137
-
1138
- if (full)
1139
- pageBlock = pageBlockEls = null;
1140
-
1141
- if (opts.fadeOut) {
1142
- count = els.length;
1143
- els.stop().fadeOut(opts.fadeOut, function() {
1144
- if ( --count === 0)
1145
- reset(els,data,opts,el);
1146
- });
1147
- }
1148
- else
1149
- reset(els, data, opts, el);
1150
- }
1151
-
1152
- // move blocking element back into the DOM where it started
1153
- function reset(els,data,opts,el) {
1154
- var $el = $(el);
1155
- if ( $el.data('blockUI.isBlocked') )
1156
- return;
1157
-
1158
- els.each(function(i,o) {
1159
- // remove via DOM calls so we don't lose event handlers
1160
- if (this.parentNode)
1161
- this.parentNode.removeChild(this);
1162
- });
1163
-
1164
- if (data && data.el) {
1165
- data.el.style.display = data.display;
1166
- data.el.style.position = data.position;
1167
- data.el.style.cursor = 'default'; // #59
1168
- if (data.parent)
1169
- data.parent.appendChild(data.el);
1170
- $el.removeData('blockUI.history');
1171
- }
1172
-
1173
- if ($el.data('blockUI.static')) {
1174
- $el.css('position', 'static'); // #22
1175
- }
1176
-
1177
- if (typeof opts.onUnblock == 'function')
1178
- opts.onUnblock(el,opts);
1179
-
1180
- // fix issue in Safari 6 where block artifacts remain until reflow
1181
- var body = $(document.body), w = body.width(), cssW = body[0].style.width;
1182
- body.width(w-1).width(w);
1183
- body[0].style.width = cssW;
1184
- }
1185
-
1186
- // bind/unbind the handler
1187
- function bind(b, el, opts) {
1188
- var full = el == window, $el = $(el);
1189
-
1190
- // don't bother unbinding if there is nothing to unbind
1191
- if (!b && (full && !pageBlock || !full && !$el.data('blockUI.isBlocked')))
1192
- return;
1193
-
1194
- $el.data('blockUI.isBlocked', b);
1195
-
1196
- // don't bind events when overlay is not in use or if bindEvents is false
1197
- if (!full || !opts.bindEvents || (b && !opts.showOverlay))
1198
- return;
1199
-
1200
- // bind anchors and inputs for mouse and key events
1201
- var events = 'mousedown mouseup keydown keypress keyup touchstart touchend touchmove';
1202
- if (b)
1203
- $(document).bind(events, opts, handler);
1204
- else
1205
- $(document).unbind(events, handler);
1206
-
1207
- // former impl...
1208
- // var $e = $('a,:input');
1209
- // b ? $e.bind(events, opts, handler) : $e.unbind(events, handler);
1210
- }
1211
-
1212
- // event handler to suppress keyboard/mouse events when blocking
1213
- function handler(e) {
1214
- // allow tab navigation (conditionally)
1215
- if (e.type === 'keydown' && e.keyCode && e.keyCode == 9) {
1216
- if (pageBlock && e.data.constrainTabKey) {
1217
- var els = pageBlockEls;
1218
- var fwd = !e.shiftKey && e.target === els[els.length-1];
1219
- var back = e.shiftKey && e.target === els[0];
1220
- if (fwd || back) {
1221
- setTimeout(function(){focus(back);},10);
1222
- return false;
1223
- }
1224
- }
1225
- }
1226
- var opts = e.data;
1227
- var target = $(e.target);
1228
- if (target.hasClass('blockOverlay') && opts.onOverlayClick)
1229
- opts.onOverlayClick(e);
1230
-
1231
- // allow events within the message content
1232
- if (target.parents('div.' + opts.blockMsgClass).length > 0)
1233
- return true;
1234
-
1235
- // allow events for content that is not being blocked
1236
- return target.parents().children().filter('div.blockUI').length === 0;
1237
- }
1238
-
1239
- function focus(back) {
1240
- if (!pageBlockEls)
1241
- return;
1242
- var e = pageBlockEls[back===true ? pageBlockEls.length-1 : 0];
1243
- if (e)
1244
- e.focus();
1245
- }
1246
-
1247
- function center(el, x, y) {
1248
- var p = el.parentNode, s = el.style;
1249
- var l = ((p.offsetWidth - el.offsetWidth)/2) - sz(p,'borderLeftWidth');
1250
- var t = ((p.offsetHeight - el.offsetHeight)/2) - sz(p,'borderTopWidth');
1251
- if (x) s.left = l > 0 ? (l+'px') : '0';
1252
- if (y) s.top = t > 0 ? (t+'px') : '0';
1253
- }
1254
-
1255
- function sz(el, p) {
1256
- return parseInt($.css(el,p),10)||0;
1257
- }
1258
-
1259
- }
1260
-
1261
-
1262
- /*global define:true */
1263
- if (typeof define === 'function' && define.amd && define.amd.jQuery) {
1264
- define(['jquery'], setup);
1265
- } else {
1266
- setup(jQuery);
1267
- }
1268
-
1269
- })();
1270
-
1271
-
1272
  /*!
1273
  * ================== admin/assets/js/libs/jquery.scrollTo.js ===================
1274
  **/
@@ -1297,6 +671,8 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
1297
  })(function($) {
1298
  'use strict';
1299
 
 
 
1300
  var $scrollTo = $.scrollTo = function(target, duration, settings) {
1301
  return $(window).scrollTo(target, duration, settings);
1302
  };
@@ -1310,7 +686,7 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
1310
  function isWin(elem) {
1311
  return !elem.nodeName ||
1312
  $.inArray(elem.nodeName.toLowerCase(), ['iframe','#document','html','body']) !== -1;
1313
- }
1314
 
1315
  $.fn.scrollTo = function(target, duration, settings) {
1316
  if (typeof duration === 'object') {
@@ -1343,7 +719,7 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
1343
  var win = isWin(this),
1344
  elem = win ? this.contentWindow || window : this,
1345
  $elem = $(elem),
1346
- targ = target,
1347
  attr = {},
1348
  toff;
1349
 
@@ -1368,7 +744,7 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
1368
  }
1369
  }
1370
 
1371
- var offset = $.isFunction(settings.offset) && settings.offset(elem, targ) || settings.offset;
1372
 
1373
  $.each(settings.axis.split(''), function(i, axis) {
1374
  var Pos = axis === 'x' ? 'Left' : 'Top',
@@ -1455,11 +831,11 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
1455
  };
1456
 
1457
  function both(val) {
1458
- return $.isFunction(val) || $.isPlainObject(val) ? val : { top:val, left:val };
1459
  }
1460
 
1461
  // Add special hooks so that window scroll properties can be animated
1462
- $.Tween.propHooks.scrollLeft =
1463
  $.Tween.propHooks.scrollTop = {
1464
  get: function(t) {
1465
  return $(t.elem)[t.prop]();
@@ -1485,6 +861,631 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
1485
  });
1486
 
1487
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1488
  /*!
1489
  * ================== admin/assets/js/libs/wizard.js ===================
1490
  **/
@@ -2542,7 +2543,7 @@ if( typeof Object.create !== 'function' ){ Object.create = function (obj){ funct
2542
  .closest(".aux-table-row")
2543
  .removeClass("is-checked");
2544
  }
2545
- $(this).click(function() {
2546
  if ($(this).is(":checked")) {
2547
  $(this)
2548
  .closest(".aux-table-row")
1
+ /*! Phlox Core Plugin - v2.8.0 (2021-06)
2
  * All required javascript plugins for admin
3
  * http://phlox.pro/
4
  * Place any jQuery/helper plugins in here, instead of separate, slower script files!
359
  */
360
  chainCallbacks: function(chain) {
361
  for (var name in chain) {
362
+ this[name] = chain[name].bind(this, this[name].bind(this));
363
  }
364
  }
365
  };
643
  }(jQuery));
644
 
645
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
646
  /*!
647
  * ================== admin/assets/js/libs/jquery.scrollTo.js ===================
648
  **/
671
  })(function($) {
672
  'use strict';
673
 
674
+ var isFunction = function(value) {return typeof value === 'function';}
675
+
676
  var $scrollTo = $.scrollTo = function(target, duration, settings) {
677
  return $(window).scrollTo(target, duration, settings);
678
  };
686
  function isWin(elem) {
687
  return !elem.nodeName ||
688
  $.inArray(elem.nodeName.toLowerCase(), ['iframe','#document','html','body']) !== -1;
689
+ }
690
 
691
  $.fn.scrollTo = function(target, duration, settings) {
692
  if (typeof duration === 'object') {
719
  var win = isWin(this),
720
  elem = win ? this.contentWindow || window : this,
721
  $elem = $(elem),
722
+ targ = target,
723
  attr = {},
724
  toff;
725
 
744
  }
745
  }
746
 
747
+ var offset = isFunction(settings.offset) && settings.offset(elem, targ) || settings.offset;
748
 
749
  $.each(settings.axis.split(''), function(i, axis) {
750
  var Pos = axis === 'x' ? 'Left' : 'Top',
831
  };
832
 
833
  function both(val) {
834
+ return isFunction(val) || $.isPlainObject(val) ? val : { top:val, left:val };
835
  }
836
 
837
  // Add special hooks so that window scroll properties can be animated
838
+ $.Tween.propHooks.scrollLeft =
839
  $.Tween.propHooks.scrollTop = {
840
  get: function(t) {
841
  return $(t.elem)[t.prop]();
861
  });
862
 
863
 
864
+ /*!
865
+ * ================== admin/assets/js/libs/jqurey.blockUI.js ===================
866
+ **/
867
+
868
+ /*!
869
+ * jQuery blockUI plugin
870
+ * Version 2.70.0-2014.11.23
871
+ * Requires jQuery v1.7 or later
872
+ *
873
+ * Examples at: http://malsup.com/jquery/block/
874
+ * Copyright (c) 2007-2013 M. Alsup
875
+ * Dual licensed under the MIT and GPL licenses:
876
+ * http://www.opensource.org/licenses/mit-license.php
877
+ * http://www.gnu.org/licenses/gpl.html
878
+ *
879
+ * Thanks to Amir-Hossein Sobhi for some excellent contributions!
880
+ */
881
+ ;(function() {
882
+ /*jshint eqeqeq:false curly:false latedef:false */
883
+ "use strict";
884
+
885
+ function setup($) {
886
+ $.fn._fadeIn = $.fn.fadeIn;
887
+
888
+ var noOp = $.noop || function() {};
889
+
890
+ // this bit is to ensure we don't call setExpression when we shouldn't (with extra muscle to handle
891
+ // confusing userAgent strings on Vista)
892
+ var msie = /MSIE/.test(navigator.userAgent);
893
+ var ie6 = /MSIE 6.0/.test(navigator.userAgent) && ! /MSIE 8.0/.test(navigator.userAgent);
894
+ var mode = document.documentMode || 0;
895
+ var setExpr = 'function' === typeof document.createElement('div').style.setExpression ? document.createElement('div').style.setExpression : false;
896
+
897
+ // global $ methods for blocking/unblocking the entire page
898
+ $.blockUI = function(opts) { install(window, opts); };
899
+ $.unblockUI = function(opts) { remove(window, opts); };
900
+
901
+ // convenience method for quick growl-like notifications (http://www.google.com/search?q=growl)
902
+ $.growlUI = function(title, message, timeout, onClose) {
903
+ var $m = $('<div class="growlUI"></div>');
904
+ if (title) $m.append('<h1>'+title+'</h1>');
905
+ if (message) $m.append('<h2>'+message+'</h2>');
906
+ if (timeout === undefined) timeout = 3000;
907
+
908
+ // Added by konapun: Set timeout to 30 seconds if this growl is moused over, like normal toast notifications
909
+ var callBlock = function(opts) {
910
+ opts = opts || {};
911
+
912
+ $.blockUI({
913
+ message: $m,
914
+ fadeIn : typeof opts.fadeIn !== 'undefined' ? opts.fadeIn : 700,
915
+ fadeOut: typeof opts.fadeOut !== 'undefined' ? opts.fadeOut : 1000,
916
+ timeout: typeof opts.timeout !== 'undefined' ? opts.timeout : timeout,
917
+ centerY: false,
918
+ showOverlay: false,
919
+ onUnblock: onClose,
920
+ css: $.blockUI.defaults.growlCSS
921
+ });
922
+ };
923
+
924
+ callBlock();
925
+ var nonmousedOpacity = $m.css('opacity');
926
+ $m.on( 'mouseover', function() {
927
+ callBlock({
928
+ fadeIn: 0,
929
+ timeout: 30000
930
+ });
931
+
932
+ var displayBlock = $('.blockMsg');
933
+ displayBlock.stop(); // cancel fadeout if it has started
934
+ displayBlock.fadeTo(300, 1); // make it easier to read the message by removing transparency
935
+ }).on( 'mouseout', function() {
936
+ $('.blockMsg').fadeOut(1000);
937
+ });
938
+ // End konapun additions
939
+ };
940
+
941
+ // plugin method for blocking element content
942
+ $.fn.block = function(opts) {
943
+ if ( this[0] === window ) {
944
+ $.blockUI( opts );
945
+ return this;
946
+ }
947
+ var fullOpts = $.extend({}, $.blockUI.defaults, opts || {});
948
+ this.each(function() {
949
+ var $el = $(this);
950
+ if (fullOpts.ignoreIfBlocked && $el.data('blockUI.isBlocked'))
951
+ return;
952
+ $el.unblock({ fadeOut: 0 });
953
+ });
954
+
955
+ return this.each(function() {
956
+ if ($.css(this,'position') == 'static') {
957
+ this.style.position = 'relative';
958
+ $(this).data('blockUI.static', true);
959
+ }
960
+ this.style.zoom = 1; // force 'hasLayout' in ie
961
+ install(this, opts);
962
+ });
963
+ };
964
+
965
+ // plugin method for unblocking element content
966
+ $.fn.unblock = function(opts) {
967
+ if ( this[0] === window ) {
968
+ $.unblockUI( opts );
969
+ return this;
970
+ }
971
+ return this.each(function() {
972
+ remove(this, opts);
973
+ });
974
+ };
975
+
976
+ $.blockUI.version = 2.70; // 2nd generation blocking at no extra cost!
977
+
978
+ // override these in your code to change the default behavior and style
979
+ $.blockUI.defaults = {
980
+ // message displayed when blocking (use null for no message)
981
+ message: '<h1>Please wait...</h1>',
982
+
983
+ title: null, // title string; only used when theme == true
984
+ draggable: true, // only used when theme == true (requires jquery-ui.js to be loaded)
985
+
986
+ theme: false, // set to true to use with jQuery UI themes
987
+
988
+ // styles for the message when blocking; if you wish to disable
989
+ // these and use an external stylesheet then do this in your code:
990
+ // $.blockUI.defaults.css = {};
991
+ css: {
992
+ padding: 0,
993
+ margin: 0,
994
+ width: '30%',
995
+ top: '40%',
996
+ left: '35%',
997
+ textAlign: 'center',
998
+ color: '#000',
999
+ border: '3px solid #aaa',
1000
+ backgroundColor:'#fff',
1001
+ cursor: 'wait'
1002
+ },
1003
+
1004
+ // minimal style set used when themes are used
1005
+ themedCSS: {
1006
+ width: '30%',
1007
+ top: '40%',
1008
+ left: '35%'
1009
+ },
1010
+
1011
+ // styles for the overlay
1012
+ overlayCSS: {
1013
+ backgroundColor: '#000',
1014
+ opacity: 0.6,
1015
+ cursor: 'wait'
1016
+ },
1017
+
1018
+ // style to replace wait cursor before unblocking to correct issue
1019
+ // of lingering wait cursor
1020
+ cursorReset: 'default',
1021
+
1022
+ // styles applied when using $.growlUI
1023
+ growlCSS: {
1024
+ width: '350px',
1025
+ top: '10px',
1026
+ left: '',
1027
+ right: '10px',
1028
+ border: 'none',
1029
+ padding: '5px',
1030
+ opacity: 0.6,
1031
+ cursor: 'default',
1032
+ color: '#fff',
1033
+ backgroundColor: '#000',
1034
+ '-webkit-border-radius':'10px',
1035
+ '-moz-border-radius': '10px',
1036
+ 'border-radius': '10px'
1037
+ },
1038
+
1039
+ // IE issues: 'about:blank' fails on HTTPS and javascript:false is s-l-o-w
1040
+ // (hat tip to Jorge H. N. de Vasconcelos)
1041
+ /*jshint scripturl:true */
1042
+ iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank',
1043
+
1044
+ // force usage of iframe in non-IE browsers (handy for blocking applets)
1045
+ forceIframe: false,
1046
+
1047
+ // z-index for the blocking overlay
1048
+ baseZ: 1000,
1049
+
1050
+ // set these to true to have the message automatically centered
1051
+ centerX: true, // <-- only effects element blocking (page block controlled via css above)
1052
+ centerY: true,
1053
+
1054
+ // allow body element to be stetched in ie6; this makes blocking look better
1055
+ // on "short" pages. disable if you wish to prevent changes to the body height
1056
+ allowBodyStretch: true,
1057
+
1058
+ // enable if you want key and mouse events to be disabled for content that is blocked
1059
+ bindEvents: true,
1060
+
1061
+ // be default blockUI will supress tab navigation from leaving blocking content
1062
+ // (if bindEvents is true)
1063
+ constrainTabKey: true,
1064
+
1065
+ // fadeIn time in millis; set to 0 to disable fadeIn on block
1066
+ fadeIn: 200,
1067
+
1068
+ // fadeOut time in millis; set to 0 to disable fadeOut on unblock
1069
+ fadeOut: 400,
1070
+
1071
+ // time in millis to wait before auto-unblocking; set to 0 to disable auto-unblock
1072
+ timeout: 0,
1073
+
1074
+ // disable if you don't want to show the overlay
1075
+ showOverlay: true,
1076
+
1077
+ // if true, focus will be placed in the first available input field when
1078
+ // page blocking
1079
+ focusInput: true,
1080
+
1081
+ // elements that can receive focus
1082
+ focusableElements: ':input:enabled:visible',
1083
+
1084
+ // suppresses the use of overlay styles on FF/Linux (due to performance issues with opacity)
1085
+ // no longer needed in 2012
1086
+ // applyPlatformOpacityRules: true,
1087
+
1088
+ // callback method invoked when fadeIn has completed and blocking message is visible
1089
+ onBlock: null,
1090
+
1091
+ // callback method invoked when unblocking has completed; the callback is
1092
+ // passed the element that has been unblocked (which is the window object for page
1093
+ // blocks) and the options that were passed to the unblock call:
1094
+ // onUnblock(element, options)
1095
+ onUnblock: null,
1096
+
1097
+ // callback method invoked when the overlay area is clicked.
1098
+ // setting this will turn the cursor to a pointer, otherwise cursor defined in overlayCss will be used.
1099
+ onOverlayClick: null,
1100
+
1101
+ // don't ask; if you really must know: http://groups.google.com/group/jquery-en/browse_thread/thread/36640a8730503595/2f6a79a77a78e493#2f6a79a77a78e493
1102
+ quirksmodeOffsetHack: 4,
1103
+
1104
+ // class name of the message block
1105
+ blockMsgClass: 'blockMsg',
1106
+
1107
+ // if it is already blocked, then ignore it (don't unblock and reblock)
1108
+ ignoreIfBlocked: false
1109
+ };
1110
+
1111
+ // private data and functions follow...
1112
+
1113
+ var pageBlock = null;
1114
+ var pageBlockEls = [];
1115
+
1116
+ function install(el, opts) {
1117
+ var css, themedCSS;
1118
+ var full = (el == window);
1119
+ var msg = (opts && opts.message !== undefined ? opts.message : undefined);
1120
+ opts = $.extend({}, $.blockUI.defaults, opts || {});
1121
+
1122
+ if (opts.ignoreIfBlocked && $(el).data('blockUI.isBlocked'))
1123
+ return;
1124
+
1125
+ opts.overlayCSS = $.extend({}, $.blockUI.defaults.overlayCSS, opts.overlayCSS || {});
1126
+ css = $.extend({}, $.blockUI.defaults.css, opts.css || {});
1127
+ if (opts.onOverlayClick)
1128
+ opts.overlayCSS.cursor = 'pointer';
1129
+
1130
+ themedCSS = $.extend({}, $.blockUI.defaults.themedCSS, opts.themedCSS || {});
1131
+ msg = msg === undefined ? opts.message : msg;
1132
+
1133
+ // remove the current block (if there is one)
1134
+ if (full && pageBlock)
1135
+ remove(window, {fadeOut:0});
1136
+
1137
+ // if an existing element is being used as the blocking content then we capture
1138
+ // its current place in the DOM (and current display style) so we can restore
1139
+ // it when we unblock
1140
+ if (msg && typeof msg != 'string' && (msg.parentNode || msg.jquery)) {
1141
+ var node = msg.jquery ? msg[0] : msg;
1142
+ var data = {};
1143
+ $(el).data('blockUI.history', data);
1144
+ data.el = node;
1145
+ data.parent = node.parentNode;
1146
+ data.display = node.style.display;
1147
+ data.position = node.style.position;
1148
+ if (data.parent)
1149
+ data.parent.removeChild(node);
1150
+ }
1151
+
1152
+ $(el).data('blockUI.onUnblock', opts.onUnblock);
1153
+ var z = opts.baseZ;
1154
+
1155
+ // blockUI uses 3 layers for blocking, for simplicity they are all used on every platform;
1156
+ // layer1 is the iframe layer which is used to supress bleed through of underlying content
1157
+ // layer2 is the overlay layer which has opacity and a wait cursor (by default)
1158
+ // layer3 is the message content that is displayed while blocking
1159
+ var lyr1, lyr2, lyr3, s;
1160
+ if (msie || opts.forceIframe)
1161
+ lyr1 = $('<iframe class="blockUI" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>');
1162
+ else
1163
+ lyr1 = $('<div class="blockUI" style="display:none"></div>');
1164
+
1165
+ if (opts.theme)
1166
+ lyr2 = $('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+ (z++) +';display:none"></div>');
1167
+ else
1168
+ lyr2 = $('<div class="blockUI blockOverlay" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');
1169
+
1170
+ if (opts.theme && full) {
1171
+ s = '<div class="blockUI ' + opts.blockMsgClass + ' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:fixed">';
1172
+ if ( opts.title ) {
1173
+ s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || '&nbsp;')+'</div>';
1174
+ }
1175
+ s += '<div class="ui-widget-content ui-dialog-content"></div>';
1176
+ s += '</div>';
1177
+ }
1178
+ else if (opts.theme) {
1179
+ s = '<div class="blockUI ' + opts.blockMsgClass + ' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:absolute">';
1180
+ if ( opts.title ) {
1181
+ s += '<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title || '&nbsp;')+'</div>';
1182
+ }
1183
+ s += '<div class="ui-widget-content ui-dialog-content"></div>';
1184
+ s += '</div>';
1185
+ }
1186
+ else if (full) {
1187
+ s = '<div class="blockUI ' + opts.blockMsgClass + ' blockPage" style="z-index:'+(z+10)+';display:none;position:fixed"></div>';
1188
+ }
1189
+ else {
1190
+ s = '<div class="blockUI ' + opts.blockMsgClass + ' blockElement" style="z-index:'+(z+10)+';display:none;position:absolute"></div>';
1191
+ }
1192
+ lyr3 = $(s);
1193
+
1194
+ // if we have a message, style it
1195
+ if (msg) {
1196
+ if (opts.theme) {
1197
+ lyr3.css(themedCSS);
1198
+ lyr3.addClass('ui-widget-content');
1199
+ }
1200
+ else
1201
+ lyr3.css(css);
1202
+ }
1203
+
1204
+ // style the overlay
1205
+ if (!opts.theme /*&& (!opts.applyPlatformOpacityRules)*/)
1206
+ lyr2.css(opts.overlayCSS);
1207
+ lyr2.css('position', full ? 'fixed' : 'absolute');
1208
+
1209
+ // make iframe layer transparent in IE
1210
+ if (msie || opts.forceIframe)
1211
+ lyr1.css('opacity',0.0);
1212
+
1213
+ //$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full ? 'body' : el);
1214
+ var layers = [lyr1,lyr2,lyr3], $par = full ? $('body') : $(el);
1215
+ $.each(layers, function() {
1216
+ this.appendTo($par);
1217
+ });
1218
+
1219
+ if (opts.theme && opts.draggable && $.fn.draggable) {
1220
+ lyr3.draggable({
1221
+ handle: '.ui-dialog-titlebar',
1222
+ cancel: 'li'
1223
+ });
1224
+ }
1225
+
1226
+ // ie7 must use absolute positioning in quirks mode and to account for activex issues (when scrolling)
1227
+ var expr = setExpr && (!$.support.boxModel || $('object,embed', full ? null : el).length > 0);
1228
+ if (ie6 || expr) {
1229
+ // give body 100% height
1230
+ if (full && opts.allowBodyStretch && $.support.boxModel)
1231
+ $('html,body').css('height','100%');
1232
+
1233
+ // fix ie6 issue when blocked element has a border width
1234
+ if ((ie6 || !$.support.boxModel) && !full) {
1235
+ var t = sz(el,'borderTopWidth'), l = sz(el,'borderLeftWidth');
1236
+ var fixT = t ? '(0 - '+t+')' : 0;
1237
+ var fixL = l ? '(0 - '+l+')' : 0;
1238
+ }
1239
+
1240
+ // simulate fixed position
1241
+ $.each(layers, function(i,o) {
1242
+ var s = o[0].style;
1243
+ s.position = 'absolute';
1244
+ if (i < 2) {
1245
+ if (full)
1246
+ s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"');
1247
+ else
1248
+ s.setExpression('height','this.parentNode.offsetHeight + "px"');
1249
+ if (full)
1250
+ s.setExpression('width','jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"');
1251
+ else
1252
+ s.setExpression('width','this.parentNode.offsetWidth + "px"');
1253
+ if (fixL) s.setExpression('left', fixL);
1254
+ if (fixT) s.setExpression('top', fixT);
1255
+ }
1256
+ else if (opts.centerY) {
1257
+ if (full) s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');
1258
+ s.marginTop = 0;
1259
+ }
1260
+ else if (!opts.centerY && full) {
1261
+ var top = (opts.css && opts.css.top) ? parseInt(opts.css.top, 10) : 0;
1262
+ var expression = '((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';
1263
+ s.setExpression('top',expression);
1264
+ }
1265
+ });
1266
+ }
1267
+
1268
+ // show the message
1269
+ if (msg) {
1270
+ if (opts.theme)
1271
+ lyr3.find('.ui-widget-content').append(msg);
1272
+ else
1273
+ lyr3.append(msg);
1274
+ if (msg.jquery || msg.nodeType)
1275
+ $(msg).show();
1276
+ }
1277
+
1278
+ if ((msie || opts.forceIframe) && opts.showOverlay)
1279
+ lyr1.show(); // opacity is zero
1280
+ if (opts.fadeIn) {
1281
+ var cb = opts.onBlock ? opts.onBlock : noOp;
1282
+ var cb1 = (opts.showOverlay && !msg) ? cb : noOp;
1283
+ var cb2 = msg ? cb : noOp;
1284
+ if (opts.showOverlay)
1285
+ lyr2._fadeIn(opts.fadeIn, cb1);
1286
+ if (msg)
1287
+ lyr3._fadeIn(opts.fadeIn, cb2);
1288
+ }
1289
+ else {
1290
+ if (opts.showOverlay)
1291
+ lyr2.show();
1292
+ if (msg)
1293
+ lyr3.show();
1294
+ if (opts.onBlock)
1295
+ opts.onBlock.bind(lyr3)();
1296
+ }
1297
+
1298
+ // bind key and mouse events
1299
+ bind(1, el, opts);
1300
+
1301
+ if (full) {
1302
+ pageBlock = lyr3[0];
1303
+ pageBlockEls = $(opts.focusableElements,pageBlock);
1304
+ if (opts.focusInput)
1305
+ setTimeout(focus, 20);
1306
+ }
1307
+ else
1308
+ center(lyr3[0], opts.centerX, opts.centerY);
1309
+
1310
+ if (opts.timeout) {
1311
+ // auto-unblock
1312
+ var to = setTimeout(function() {
1313
+ if (full)
1314
+ $.unblockUI(opts);
1315
+ else
1316
+ $(el).unblock(opts);
1317
+ }, opts.timeout);
1318
+ $(el).data('blockUI.timeout', to);
1319
+ }
1320
+ }
1321
+
1322
+ // remove the block
1323
+ function remove(el, opts) {
1324
+ var count;
1325
+ var full = (el == window);
1326
+ var $el = $(el);
1327
+ var data = $el.data('blockUI.history');
1328
+ var to = $el.data('blockUI.timeout');
1329
+ if (to) {
1330
+ clearTimeout(to);
1331
+ $el.removeData('blockUI.timeout');
1332
+ }
1333
+ opts = $.extend({}, $.blockUI.defaults, opts || {});
1334
+ bind(0, el, opts); // unbind events
1335
+
1336
+ if (opts.onUnblock === null) {
1337
+ opts.onUnblock = $el.data('blockUI.onUnblock');
1338
+ $el.removeData('blockUI.onUnblock');
1339
+ }
1340
+
1341
+ var els;
1342
+ if (full) // crazy selector to handle odd field errors in ie6/7
1343
+ els = $(document.body).children().filter('.blockUI').add('body > .blockUI');
1344
+ else
1345
+ els = $el.find('>.blockUI');
1346
+
1347
+ // fix cursor issue
1348
+ if ( opts.cursorReset ) {
1349
+ if ( els.length > 1 )
1350
+ els[1].style.cursor = opts.cursorReset;
1351
+ if ( els.length > 2 )
1352
+ els[2].style.cursor = opts.cursorReset;
1353
+ }
1354
+
1355
+ if (full)
1356
+ pageBlock = pageBlockEls = null;
1357
+
1358
+ if (opts.fadeOut) {
1359
+ count = els.length;
1360
+ els.stop().fadeOut(opts.fadeOut, function() {
1361
+ if ( --count === 0)
1362
+ reset(els,data,opts,el);
1363
+ });
1364
+ }
1365
+ else
1366
+ reset(els, data, opts, el);
1367
+ }
1368
+
1369
+ // move blocking element back into the DOM where it started
1370
+ function reset(els,data,opts,el) {
1371
+ var $el = $(el);
1372
+ if ( $el.data('blockUI.isBlocked') )
1373
+ return;
1374
+
1375
+ els.each(function(i,o) {
1376
+ // remove via DOM calls so we don't lose event handlers
1377
+ if (this.parentNode)
1378
+ this.parentNode.removeChild(this);
1379
+ });
1380
+
1381
+ if (data && data.el) {
1382
+ data.el.style.display = data.display;
1383
+ data.el.style.position = data.position;
1384
+ data.el.style.cursor = 'default'; // #59
1385
+ if (data.parent)
1386
+ data.parent.appendChild(data.el);
1387
+ $el.removeData('blockUI.history');
1388
+ }
1389
+
1390
+ if ($el.data('blockUI.static')) {
1391
+ $el.css('position', 'static'); // #22
1392
+ }
1393
+
1394
+ if (typeof opts.onUnblock == 'function')
1395
+ opts.onUnblock(el,opts);
1396
+
1397
+ // fix issue in Safari 6 where block artifacts remain until reflow
1398
+ var body = $(document.body), w = body.width(), cssW = body[0].style.width;
1399
+ body.width(w-1).width(w);
1400
+ body[0].style.width = cssW;
1401
+ }
1402
+
1403
+ // bind/unbind the handler
1404
+ function bind(b, el, opts) {
1405
+ var full = el == window, $el = $(el);
1406
+
1407
+ // don't bother unbinding if there is nothing to unbind
1408
+ if (!b && (full && !pageBlock || !full && !$el.data('blockUI.isBlocked')))
1409
+ return;
1410
+
1411
+ $el.data('blockUI.isBlocked', b);
1412
+
1413
+ // don't bind events when overlay is not in use or if bindEvents is false
1414
+ if (!full || !opts.bindEvents || (b && !opts.showOverlay))
1415
+ return;
1416
+
1417
+ // bind anchors and inputs for mouse and key events
1418
+ var events = 'mousedown mouseup keydown keypress keyup touchstart touchend touchmove';
1419
+ if (b)
1420
+ $(document).on(events, opts, handler);
1421
+ else
1422
+ $(document).off(events, handler);
1423
+
1424
+ // former impl...
1425
+ // var $e = $('a,:input');
1426
+ // b ? $e.bind(events, opts, handler) : $e.unbind(events, handler);
1427
+ }
1428
+
1429
+ // event handler to suppress keyboard/mouse events when blocking
1430
+ function handler(e) {
1431
+ // allow tab navigation (conditionally)
1432
+ if (e.type === 'keydown' && e.keyCode && e.keyCode == 9) {
1433
+ if (pageBlock && e.data.constrainTabKey) {
1434
+ var els = pageBlockEls;
1435
+ var fwd = !e.shiftKey && e.target === els[els.length-1];
1436
+ var back = e.shiftKey && e.target === els[0];
1437
+ if (fwd || back) {
1438
+ setTimeout(function(){focus(back);},10);
1439
+ return false;
1440
+ }
1441
+ }
1442
+ }
1443
+ var opts = e.data;
1444
+ var target = $(e.target);
1445
+ if (target.hasClass('blockOverlay') && opts.onOverlayClick)
1446
+ opts.onOverlayClick(e);
1447
+
1448
+ // allow events within the message content
1449
+ if (target.parents('div.' + opts.blockMsgClass).length > 0)
1450
+ return true;
1451
+
1452
+ // allow events for content that is not being blocked
1453
+ return target.parents().children().filter('div.blockUI').length === 0;
1454
+ }
1455
+
1456
+ function focus(back) {
1457
+ if (!pageBlockEls)
1458
+ return;
1459
+ var e = pageBlockEls[back===true ? pageBlockEls.length-1 : 0];
1460
+ if (e)
1461
+ e.trigger( 'focus' );
1462
+ }
1463
+
1464
+ function center(el, x, y) {
1465
+ var p = el.parentNode, s = el.style;
1466
+ var l = ((p.offsetWidth - el.offsetWidth)/2) - sz(p,'borderLeftWidth');
1467
+ var t = ((p.offsetHeight - el.offsetHeight)/2) - sz(p,'borderTopWidth');
1468
+ if (x) s.left = l > 0 ? (l+'px') : '0';
1469
+ if (y) s.top = t > 0 ? (t+'px') : '0';
1470
+ }
1471
+
1472
+ function sz(el, p) {
1473
+ return parseInt($.css(el,p),10)||0;
1474
+ }
1475
+
1476
+ }
1477
+
1478
+
1479
+ /*global define:true */
1480
+ if (typeof define === 'function' && define.amd && define.amd.jQuery) {
1481
+ define(['jquery'], setup);
1482
+ } else {
1483
+ setup(jQuery);
1484
+ }
1485
+
1486
+ })();
1487
+
1488
+
1489
  /*!
1490
  * ================== admin/assets/js/libs/wizard.js ===================
1491
  **/
2543
  .closest(".aux-table-row")
2544
  .removeClass("is-checked");
2545
  }
2546
+ $(this).on( 'click', function() {
2547
  if ($(this).is(":checked")) {
2548
  $(this)
2549
  .closest(".aux-table-row")
admin/assets/js/plugins.min.js CHANGED
@@ -1 +1 @@
1
- "function"!=typeof Object.create&&(Object.create=function(e){function t(){}return t.prototype=e,new t}),function(u){"use strict";if(void 0!==u)if(u.fn.jquery.match(/-ajax/))"console"in window&&window.console.info("Featherlight needs regular jQuery, not the slim version.");else{var a=[],s=function(t){return a=u.grep(a,function(e){return e!==t&&0<e.$instance.closest("body").length})},i={allowfullscreen:1,frameborder:1,height:1,longdesc:1,marginheight:1,marginwidth:1,name:1,referrerpolicy:1,scrolling:1,sandbox:1,src:1,srcdoc:1,width:1},n={keyup:"onKeyUp",resize:"onResize"},o=function(e){u.each(l.opened().reverse(),function(){if(!e.isDefaultPrevented()&&!1===this[n[e.type]](e))return e.preventDefault(),e.stopPropagation(),!1})},r=function(e){if(e!==l._globalHandlerInstalled){l._globalHandlerInstalled=e;var t=u.map(n,function(e,t){return t+"."+l.prototype.namespace}).join(" ");u(window)[e?"on":"off"](t,o)}};l.prototype={constructor:l,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",loading:"",persist:!1,otherClose:null,beforeOpen:u.noop,beforeContent:u.noop,beforeClose:u.noop,afterOpen:u.noop,afterContent:u.noop,afterClose:u.noop,onKeyUp:u.noop,onResize:u.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(e,t){"object"!=typeof e||e instanceof u!=!1||t||(t=e,e=void 0);var n=u.extend(this,t,{target:e}),a=n.resetCss?n.namespace+"-reset":n.namespace,s=u(n.background||['<div class="'+a+"-loading "+a+'">','<div class="'+a+'-content">','<button class="'+a+"-close-icon "+n.namespace+'-close" aria-label="Close">',n.closeIcon,"</button>",'<div class="'+n.namespace+'-inner">'+n.loading+"</div>","</div>","</div>"].join("")),i="."+n.namespace+"-close"+(n.otherClose?","+n.otherClose:"");return n.$instance=s.clone().addClass(n.variant),n.$instance.on(n.closeTrigger+"."+n.namespace,function(e){if(!e.isDefaultPrevented()){var t=u(e.target);("background"===n.closeOnClick&&t.is("."+n.namespace)||"anywhere"===n.closeOnClick||t.closest(i).length)&&(n.close(e),e.preventDefault())}}),this},getContent:function(){if(!1!==this.persist&&this.$content)return this.$content;var t=this,e=this.constructor.contentFilters,n=function(e){return t.$currentTarget&&t.$currentTarget.attr(e)},a=n(t.targetAttr),s=t.target||a||"",i=e[t.type];if(!i&&s in e&&(i=e[s],s=t.target&&a),s=s||n("href")||"",!i)for(var o in e)t[o]&&(i=e[o],s=t[o]);if(!i){var r=s;if(s=null,u.each(t.contentFilters,function(){return(i=e[this]).test&&(s=i.test(r)),!s&&i.regex&&r.match&&r.match(i.regex)&&(s=r),!s}),!s)return"console"in window&&window.console.error("Featherlight: no content filter found "+(r?' for "'+r+'"':" (no target specified)")),!1}return i.process.call(t,s)},setContent:function(e){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",e.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(e).slice(1).remove().end().replaceWith(u.contains(this.$instance[0],e[0])?"":e),this.$content=e.addClass(this.namespace+"-inner"),this},open:function(t){var n=this;if(n.$instance.hide().appendTo(n.root),!(t&&t.isDefaultPrevented()||!1===n.beforeOpen(t))){t&&t.preventDefault();var e=n.getContent();if(e)return a.push(n),r(!0),n.$instance.fadeIn(n.openSpeed),n.beforeContent(t),u.when(e).always(function(e){n.setContent(e),n.afterContent(t)}).then(n.$instance.promise()).done(function(){n.afterOpen(t)})}return n.$instance.detach(),u.Deferred().reject().promise()},close:function(e){var t=this,n=u.Deferred();return!1===t.beforeClose(e)?n.reject():(0===s(t).length&&r(!1),t.$instance.fadeOut(t.closeSpeed,function(){t.$instance.detach(),t.afterClose(e),n.resolve()})),n.promise()},resize:function(e,t){if(e&&t){this.$content.css("width","").css("height","");var n=Math.max(e/(this.$content.parent().width()-1),t/(this.$content.parent().height()-1));1<n&&(n=t/Math.floor(t/n),this.$content.css("width",e/n+"px").css("height",t/n+"px"))}},chainCallbacks:function(e){for(var t in e)this[t]=u.proxy(e[t],this,u.proxy(this[t],this))}},u.extend(l,{id:0,autoBind:"[data-featherlight]",defaults:l.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(e){return e instanceof u&&e},process:function(e){return!1!==this.persist?u(e):u(e).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,process:function(e){var t=u.Deferred(),n=new Image,a=u('<img src="'+e+'" alt="" class="'+this.namespace+'-image" />');return n.onload=function(){a.naturalWidth=n.width,a.naturalHeight=n.height,t.resolve(a)},n.onerror=function(){t.reject(a)},n.src=e,t.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(e){return u(e)}},ajax:{regex:/./,process:function(e){var n=u.Deferred(),a=u("<div></div>").load(e,function(e,t){"error"!==t&&n.resolve(a.contents()),n.fail()});return n.promise()}},iframe:{process:function(e){var t=new u.Deferred,n=u("<iframe/>"),a=function(e,t){var n={},a=new RegExp("^"+t+"([A-Z])(.*)");for(var s in e){var i=s.match(a);i&&(n[(i[1]+i[2].replace(/([A-Z])/g,"-$1")).toLowerCase()]=e[s])}return n}(this,"iframe"),s=function(e,t){var n={};for(var a in e)a in t&&(n[a]=e[a],delete e[a]);return n}(a,i);return n.hide().attr("src",e).attr(s).css(a).on("load",function(){t.resolve(n.show())}).appendTo(this.$instance.find("."+this.namespace+"-content")),t.promise()}},text:{process:function(e){return u("<div>",{text:e})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(e,t){var a=this,s=new RegExp("^data-"+t+"-(.*)"),i={};return e&&e.attributes&&u.each(e.attributes,function(){var e=this.name.match(s);if(e){var t=this.value,n=u.camelCase(e[1]);if(0<=u.inArray(n,a.functionAttributes))t=new Function(t);else try{t=JSON.parse(t)}catch(e){}i[n]=t}}),i},extend:function(e,t){var n=function(){this.constructor=e};return n.prototype=this.prototype,e.prototype=new n,e.__super__=this.prototype,u.extend(e,this,t),e.defaults=e.prototype,e},attach:function(s,i,o){var r=this;"object"!=typeof i||i instanceof u!=!1||o||(o=i,i=void 0);var l,e=(o=u.extend({},o)).namespace||r.defaults.namespace,c=u.extend({},r.defaults,r.readElementConfig(s[0],e),o),t=function(e){var t=u(e.currentTarget),n=u.extend({$source:s,$currentTarget:t},r.readElementConfig(s[0],c.namespace),r.readElementConfig(e.currentTarget,c.namespace),o),a=l||t.data("featherlight-persisted")||new r(i,n);"shared"===a.persist?l=a:!1!==a.persist&&t.data("featherlight-persisted",a),n.$currentTarget.blur&&n.$currentTarget.blur(),a.open(e)};return s.on(c.openTrigger+"."+c.namespace,c.filter,t),t},current:function(){var e=this.opened();return e[e.length-1]||null},opened:function(){var t=this;return s(),u.grep(a,function(e){return e instanceof t})},close:function(e){var t=this.current();if(t)return t.close(e)},_onReady:function(){var t=this;t.autoBind&&(u(t.autoBind).each(function(){t.attach(u(this))}),u(document).on("click",t.autoBind,function(e){e.isDefaultPrevented()||t.attach(u(e.currentTarget))(e)}))},_callbackChain:{onKeyUp:function(e,t){return 27===t.keyCode?(this.closeOnEsc&&u.featherlight.close(t),!1):e(t)},beforeOpen:function(e,t){return u(document.documentElement).addClass("with-featherlight"),this._previouslyActive=document.activeElement,this._$previouslyTabbable=u("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")),this._$previouslyWithTabIndex=u("[tabindex]").not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(e,t){return u(t).attr("tabindex")}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex",-1),document.activeElement.blur&&document.activeElement.blur(),e(t)},afterClose:function(e,t){var n=e(t),a=this;return this._$previouslyTabbable.removeAttr("tabindex"),this._$previouslyWithTabIndex.each(function(e,t){u(t).attr("tabindex",a._previousWithTabIndices[e])}),this._previouslyActive.focus(),0===l.opened().length&&u(document.documentElement).removeClass("with-featherlight"),n},onResize:function(e,t){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),e(t)},afterContent:function(e,t){var n=e(t);return this.$instance.find("[autofocus]:not([disabled])").focus(),this.onResize(t),n}}}),u.featherlight=l,u.fn.featherlight=function(e,t){return l.attach(this,e,t),this},u(document).ready(function(){l._onReady()})}else"console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery.");function l(e,t){if(!(this instanceof l)){var n=new l(e,t);return n.open(),n}this.id=l.id++,this.setup(e,t),this.chainCallbacks(l._callbackChain)}}(jQuery),function(){"use strict";function e(C){C.fn._fadeIn=C.fn.fadeIn;var T=C.noop||function(){},I=/MSIE/.test(navigator.userAgent),$=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),E=(document.documentMode,C.isFunction(document.createElement("div").style.setExpression));C.blockUI=function(e){n(window,e)},C.unblockUI=function(e){U(window,e)},C.growlUI=function(e,t,n,a){var s=C('<div class="growlUI"></div>');e&&s.append("<h1>"+e+"</h1>"),t&&s.append("<h2>"+t+"</h2>"),void 0===n&&(n=3e3);var i=function(e){e=e||{},C.blockUI({message:s,fadeIn:void 0!==e.fadeIn?e.fadeIn:700,fadeOut:void 0!==e.fadeOut?e.fadeOut:1e3,timeout:void 0!==e.timeout?e.timeout:n,centerY:!1,showOverlay:!1,onUnblock:a,css:C.blockUI.defaults.growlCSS})};i();s.css("opacity");s.mouseover(function(){i({fadeIn:0,timeout:3e4});var e=C(".blockMsg");e.stop(),e.fadeTo(300,1)}).mouseout(function(){C(".blockMsg").fadeOut(1e3)})},C.fn.block=function(e){if(this[0]===window)return C.blockUI(e),this;var t=C.extend({},C.blockUI.defaults,e||{});return this.each(function(){var e=C(this);t.ignoreIfBlocked&&e.data("blockUI.isBlocked")||e.unblock({fadeOut:0})}),this.each(function(){"static"==C.css(this,"position")&&(this.style.position="relative",C(this).data("blockUI.static",!0)),this.style.zoom=1,n(this,e)})},C.fn.unblock=function(e){return this[0]===window?(C.unblockUI(e),this):this.each(function(){U(this,e)})},C.blockUI.version=2.7,C.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var A=null,D=[];function n(e,s){var t,n,i=e==window,a=s&&void 0!==s.message?s.message:void 0;if(!(s=C.extend({},C.blockUI.defaults,s||{})).ignoreIfBlocked||!C(e).data("blockUI.isBlocked")){if(s.overlayCSS=C.extend({},C.blockUI.defaults.overlayCSS,s.overlayCSS||{}),t=C.extend({},C.blockUI.defaults.css,s.css||{}),s.onOverlayClick&&(s.overlayCSS.cursor="pointer"),n=C.extend({},C.blockUI.defaults.themedCSS,s.themedCSS||{}),a=void 0===a?s.message:a,i&&A&&U(window,{fadeOut:0}),a&&"string"!=typeof a&&(a.parentNode||a.jquery)){var o=a.jquery?a[0]:a,r={};C(e).data("blockUI.history",r),r.el=o,r.parent=o.parentNode,r.display=o.style.display,r.position=o.style.position,r.parent&&r.parent.removeChild(o)}C(e).data("blockUI.onUnblock",s.onUnblock);var l,c,u,d,h=s.baseZ;l=I||s.forceIframe?C('<iframe class="blockUI" style="z-index:'+h+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+s.iframeSrc+'"></iframe>'):C('<div class="blockUI" style="display:none"></div>'),c=s.theme?C('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+h+++';display:none"></div>'):C('<div class="blockUI blockOverlay" style="z-index:'+h+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),s.theme&&i?(d='<div class="blockUI '+s.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(h+10)+';display:none;position:fixed">',s.title&&(d+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(s.title||"&nbsp;")+"</div>"),d+='<div class="ui-widget-content ui-dialog-content"></div>',d+="</div>"):s.theme?(d='<div class="blockUI '+s.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(h+10)+';display:none;position:absolute">',s.title&&(d+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(s.title||"&nbsp;")+"</div>"),d+='<div class="ui-widget-content ui-dialog-content"></div>',d+="</div>"):d=i?'<div class="blockUI '+s.blockMsgClass+' blockPage" style="z-index:'+(h+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+s.blockMsgClass+' blockElement" style="z-index:'+(h+10)+';display:none;position:absolute"></div>',u=C(d),a&&(s.theme?(u.css(n),u.addClass("ui-widget-content")):u.css(t)),s.theme||c.css(s.overlayCSS),c.css("position",i?"fixed":"absolute"),(I||s.forceIframe)&&l.css("opacity",0);var p=[l,c,u],f=C(i?"body":e);C.each(p,function(){this.appendTo(f)}),s.theme&&s.draggable&&C.fn.draggable&&u.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var m=E&&(!C.support.boxModel||0<C("object,embed",i?null:e).length);if($||m){if(i&&s.allowBodyStretch&&C.support.boxModel&&C("html,body").css("height","100%"),($||!C.support.boxModel)&&!i)var g=O(e,"borderTopWidth"),x=O(e,"borderLeftWidth"),b=g?"(0 - "+g+")":0,v=x?"(0 - "+x+")":0;C.each(p,function(e,t){var n=t[0].style;if(n.position="absolute",e<2)i?n.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+s.quirksmodeOffsetHack+') + "px"'):n.setExpression("height",'this.parentNode.offsetHeight + "px"'),i?n.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):n.setExpression("width",'this.parentNode.offsetWidth + "px"'),v&&n.setExpression("left",v),b&&n.setExpression("top",b);else if(s.centerY)i&&n.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),n.marginTop=0;else if(!s.centerY&&i){var a="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(s.css&&s.css.top?parseInt(s.css.top,10):0)+') + "px"';n.setExpression("top",a)}})}if(a&&(s.theme?u.find(".ui-widget-content").append(a):u.append(a),(a.jquery||a.nodeType)&&C(a).show()),(I||s.forceIframe)&&s.showOverlay&&l.show(),s.fadeIn){var _=s.onBlock?s.onBlock:T,y=s.showOverlay&&!a?_:T,k=a?_:T;s.showOverlay&&c._fadeIn(s.fadeIn,y),a&&u._fadeIn(s.fadeIn,k)}else s.showOverlay&&c.show(),a&&u.show(),s.onBlock&&s.onBlock.bind(u)();if(j(1,e,s),i?(A=u[0],D=C(s.focusableElements,A),s.focusInput&&setTimeout(S,20)):function(e,t,n){var a=e.parentNode,s=e.style,i=(a.offsetWidth-e.offsetWidth)/2-O(a,"borderLeftWidth"),o=(a.offsetHeight-e.offsetHeight)/2-O(a,"borderTopWidth");t&&(s.left=0<i?i+"px":"0");n&&(s.top=0<o?o+"px":"0")}(u[0],s.centerX,s.centerY),s.timeout){var w=setTimeout(function(){i?C.unblockUI(s):C(e).unblock(s)},s.timeout);C(e).data("blockUI.timeout",w)}}}function U(e,t){var n,a,s=e==window,i=C(e),o=i.data("blockUI.history"),r=i.data("blockUI.timeout");r&&(clearTimeout(r),i.removeData("blockUI.timeout")),t=C.extend({},C.blockUI.defaults,t||{}),j(0,e,t),null===t.onUnblock&&(t.onUnblock=i.data("blockUI.onUnblock"),i.removeData("blockUI.onUnblock")),a=s?C("body").children().filter(".blockUI").add("body > .blockUI"):i.find(">.blockUI"),t.cursorReset&&(1<a.length&&(a[1].style.cursor=t.cursorReset),2<a.length&&(a[2].style.cursor=t.cursorReset)),s&&(A=D=null),t.fadeOut?(n=a.length,a.stop().fadeOut(t.fadeOut,function(){0==--n&&l(a,o,t,e)})):l(a,o,t,e)}function l(e,t,n,a){var s=C(a);if(!s.data("blockUI.isBlocked")){e.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),t&&t.el&&(t.el.style.display=t.display,t.el.style.position=t.position,t.el.style.cursor="default",t.parent&&t.parent.appendChild(t.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(a,n);var i=C(document.body),o=i.width(),r=i[0].style.width;i.width(o-1).width(o),i[0].style.width=r}}function j(e,t,n){var a=t==window,s=C(t);if((e||(!a||A)&&(a||s.data("blockUI.isBlocked")))&&(s.data("blockUI.isBlocked",e),a&&n.bindEvents&&(!e||n.showOverlay))){var i="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";e?C(document).bind(i,n,o):C(document).unbind(i,o)}}function o(e){if("keydown"===e.type&&e.keyCode&&9==e.keyCode&&A&&e.data.constrainTabKey){var t=D,n=!e.shiftKey&&e.target===t[t.length-1],a=e.shiftKey&&e.target===t[0];if(n||a)return setTimeout(function(){S(a)},10),!1}var s=e.data,i=C(e.target);return i.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(e),0<i.parents("div."+s.blockMsgClass).length||0===i.parents().children().filter("div.blockUI").length}function S(e){if(D){var t=D[!0===e?D.length-1:0];t&&t.focus()}}function O(e,t){return parseInt(C.css(e,t),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}(),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(b){"use strict";var v=b.scrollTo=function(e,t,n){return b(window).scrollTo(e,t,n)};function _(e){return!e.nodeName||-1!==b.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])}function t(e){return b.isFunction(e)||b.isPlainObject(e)?e:{top:e,left:e}}return v.defaults={axis:"xy",duration:0,limit:!0},b.fn.scrollTo=function(e,n,g){"object"==typeof n&&(g=n,n=0),"function"==typeof g&&(g={onAfter:g}),"max"===e&&(e=9e9),g=b.extend({},v.defaults,g),n=n||g.duration;var x=g.queue&&1<g.axis.length;return x&&(n/=2),g.offset=t(g.offset),g.over=t(g.over),this.each(function(){if(null!==e){var l,c=_(this),u=c?this.contentWindow||window:this,d=b(u),h=e,p={};switch(typeof h){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(h)){h=t(h);break}h=c?b(h):b(h,u);case"object":if(0===h.length)return;(h.is||h.style)&&(l=(h=b(h)).offset())}var f=b.isFunction(g.offset)&&g.offset(u,h)||g.offset;b.each(g.axis.split(""),function(e,t){var n="x"===t?"Left":"Top",a=n.toLowerCase(),s="scroll"+n,i=d[s](),o=v.max(u,t);if(l)p[s]=l[a]+(c?0:i-d.offset()[a]),g.margin&&(p[s]-=parseInt(h.css("margin"+n),10)||0,p[s]-=parseInt(h.css("border"+n+"Width"),10)||0),p[s]+=f[a]||0,g.over[a]&&(p[s]+=h["x"===t?"width":"height"]()*g.over[a]);else{var r=h[a];p[s]=r.slice&&"%"===r.slice(-1)?parseFloat(r)/100*o:r}g.limit&&/^\d+$/.test(p[s])&&(p[s]=p[s]<=0?0:Math.min(p[s],o)),!e&&1<g.axis.length&&(i===p[s]?p={}:x&&(m(g.onAfterFirst),p={}))}),m(g.onAfter)}function m(e){var t=b.extend({},g,{queue:!0,duration:n,complete:e&&function(){e.call(u,h,g)}});d.animate(p,t)}})},v.max=function(e,t){var n="x"===t?"Width":"Height",a="scroll"+n;if(!_(e))return e[a]-b(e)[n.toLowerCase()]();var s="client"+n,i=e.ownerDocument||e.document,o=i.documentElement,r=i.body;return Math.max(o[a],r[a])-Math.min(o[s],r[s])},b.Tween.propHooks.scrollLeft=b.Tween.propHooks.scrollTop={get:function(e){return b(e.elem)[e.prop]()},set:function(e){var t=this.get(e);if(e.options.interrupt&&e._last&&e._last!==t)return b(e.elem).stop();var n=Math.round(e.now);t!==n&&(b(e.elem)[e.prop](n),e._last=this.get(e))}},v}),function(r,t,n,e){"use strict";var a="AuxWizard",s={modalClass:".aux-open-modal",loading:aux_setup_params.svg_loader};function i(e,t){this.element=e,this.$element=r(e),this.settings=r.extend({},s,t),this._defaults=s,this._name=a,this.$modalElement=null,this._modalButton=null,this._ajaxData=null,this._ajaxUrl=aux_setup_params.ajaxurl,this._elStorage={},this._importData={},this.$isotopeTemplate=null,this.$isotopeList=null,this.$isotopePlugins=null,this.init()}r.extend(i.prototype,{init:function(){this._callIsotope(),r(".aux-isotope-group").on("change",this._changeGroup.bind(this)),this._openModal(),this._manipulations(),this._lazyloadConfig(),r(n).on("click",".aux-next-step",this._stepManager.bind(this)),r(n).on("click",".aux-install-demo",this._demoManager.bind(this)),r(n).on("click",".aux-uninstall-demo",this._uninstallDemo.bind(this)),r(n).on("click",".aux-copy-template",this._tempManager.bind(this)),r(n).on("click",".install-plugins",this._pluginManager.bind(this)),r(n).on("click",".aux-install-updates",this._updateManager.bind(this)),r(n).on("submit",".auxin-check-purchase",this._activateLicense.bind(this)),r(n).on("click",".aux-refresh-page",this._refresh.bind(this)),r(n).on("click",".aux-verify-elements-email",this._verifyEnvatoElementsEmail.bind(this)),r(n).on("click",".aux-verify-elements-token",this._verifyEnvatoElementsToken.bind(this))},_globalAJAX:function(e){r.ajax({url:this._ajaxUrl,type:"post",data:this._ajaxData}).done(e)},_refresh:function(e){void 0!==e.preventDefault&&e.preventDefault(),location.reload()},_activateLicense:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=t.find(".aux-activate-license"),a=t.find(".aux-notice"),s=null,i={};r.each(t.serializeArray(),function(e,t){i[t.name]=t.value}),a.length||(a=r("<div>",{class:"aux-notice"}).appendTo(t)),this._ajaxData={action:i.action,usermail:i.usermail,purchase:i.purchase,security:i.security},n.addClass("aux-button-loading"),a.removeClass("success warning").hide(),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?(n.addClass("aux-button-success aux-refresh-page"),a.addClass("success"),s="aux-button-success aux-button-loading",r(this._modalButton).closest(".aux-purchase-activation-notice").fadeOut()):(n.addClass("aux-button-error"),a.addClass("warning"),s="aux-button-error aux-button-loading"),t.removeClass("aux-form-in-progress"),setTimeout(function(){n.removeClass(s),n.find("span").text(e.data.buttonText)},1e3),a.show().html(e.data.message),this._controlActions("on")}.bind(this))}},_openModal:function(){var t=this,e=(r(t.settings.modalClass).featherlight({targetAttr:"href",closeOnEsc:!1,closeOnClick:!1,contentFilters:["ajax"],loading:this.settings.loading,otherClose:".aux-pp-close",afterOpen:function(e){if(r(".featherlight .aux-wizard-plugins").length)new PerfectScrollbar(".featherlight .aux-wizard-plugins");t._modalButton=e.currentTarget,t.$modalElement=this.$instance,r(t._modalButton).hasClass("aux-has-next-action")&&t._tempManager({currentTarget:e.currentTarget})}}),r(".aux-ajax-open-modal").featherlight({targetAttr:"href",contentFilters:["ajax"],otherClose:".aux-pp-close",closeOnClick:!1,loading:this.settings.loading,afterOpen:function(e){t._modalButton=e.currentTarget,t.$modalElement=this.$instance}}));1===e.data("auto-open")&&e.click()},_changeGroup:function(e){if(e.currentTarget){var t=e.currentTarget.checked?"section":"page";this._ajaxData={action:"aux_isotope_group",group:t,nonce:r(e.currentTarget).data("nonce"),key:"templates_kit"},this._globalAJAX(function(e){null!==e&&e.success?this.$isotopeTemplate.AuxIsotope("changeGroup",t):console.log(e)}.bind(this))}},_updateManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget);this.$buttonParentEl=t.closest(".aux-updates-step"),this.$updatesListEl=this.$buttonParentEl.find(".aux-update-list"),this.$updatesList=this.$updatesListEl.find(".aux-item"),this._itemsCompleted=0,this._attemptsBuffer=0,this._currentItem=null,this._itemType=null,this._dataNonce=t.data("nonce"),this._buttonTarget=e.currentTarget,this.$currentNode=null,this.$updatesListEl.addClass("installing"),t.text(aux_setup_params.btnworks_text).addClass("disabled"),this._controlActions("off"),this._processUpdates()}},_processUpdates:function(){var e=this,t=!1;this.$currentNode&&(this.$currentNode.data("done_item")||(this._itemsCompleted++,this.$currentNode.data("done_item",1))),this.$updatesList.each(function(){null==e._currentItem||t?(r(this).addClass("work-in-progress"),e._currentItem=r(this).data("key"),e._itemType=r(this).data("type"),e.$currentNode=r(this),e._installUpdate(),t=!1):r(this).data("key")===e._currentItem&&(r(this).removeClass("work-in-progress"),t=!0)}),this._itemsCompleted>=this.$updatesList.length&&(this._controlActions("on"),this.$updatesListEl.removeClass("installing"),r(this._buttonTarget).text(aux_setup_params.activate_text).removeClass("disabled"),0==this.$updatesList.not(".aux-success").length&&this._refresh({currentTarget:this._buttonTarget}))},_installUpdate:function(){this._currentItem&&(this._ajaxData={action:"auxin_start_upgrading",key:this._currentItem,type:this._itemType,nonce:this._dataNonce},this._globalAJAX(function(e){this._updateActions(e)}.bind(this)))},_updateActions:function(e){"object"==typeof e&&e.success?(this.$currentNode.find(".column-status span").text(e.data.successMessage),this.$currentNode.addClass("aux-success").find(".aux-check-column").remove(),this.$currentNode.find(".check-column").append("<i class='aux-success-icon auxicon-check-mark-circle-outline'></i>")):this.$currentNode.addClass("aux-error").find(".column-status span").text(e.data.errorMessage),this._processUpdates()},_stepManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=this.$modalElement.find(".aux-steps-col");this._ajaxData={action:"aux_step_manager",next_step:t.data("next-step"),nonce:t.data("step-nonce"),args:t.data("args"),next_action:t.data("next-action")},n.addClass("aux-step-in-progress"),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?(n.removeClass("aux-step-in-progress").html(e.data.markup),this._ajaxData.next_action&&this._tempManager({currentTarget:this._modalButton})):console.log(e),this._controlActions("on")}.bind(this))}},_tempManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=null!=this.$modalElement?this.$modalElement.find(".aux-steps-col"):null;this._ajaxData={action:"auxin_templates_data",verify:t.data("nonce"),ID:t.data("template-id"),type:t.data("template-type"),tmpl:t.data("template-page-tmpl"),status:t.data("status-type"),title:t.data("template-title")},"copy"===this._ajaxData.status&&t.addClass("aux-button-loading"),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?"copy"===e.data.status?(this._updateElementorLocalStorage(this._ajaxData.type,e.data.result.content),t.addClass("aux-button-success"),setTimeout(function(){t.removeClass("aux-button-success aux-button-loading")},1e3)):(t.data("status-type","copy").prop("data-status-type","copy").addClass("aux-copy-template aux-orange").removeClass("aux-import-template aux-has-next-action aux-green2").removeAttr("href"),t.find("span").text(e.data.label),t.next(".aux-more-button").removeClass("hide"),n.html(e.data.result)):n.html(e.data),this._controlActions("on")}.bind(this))}},_updateElementorLocalStorage:function(e,t){this._elStorage.transfer={type:"copy",elementsType:e,elements:t},localStorage.setItem("elementor",JSON.stringify(this._elStorage))},_demoManager:function(t){if(t.currentTarget){void 0!==t.preventDefault&&t.preventDefault();var e=r(t.currentTarget),n=e.closest(".aux-setup-demo-actions"),a=n.find(".aux-return-back"),s=n.find(".aux-progress"),i=this.$modalElement.find(".aux-install-demos"),o=this.$modalElement.find(".aux-install-demos-waiting");this._ajaxData={action:"auxin_demo_data",ID:e.data("import-id"),verify:e.data("nonce"),options:i.find(".aux-import-parts").serializeArray()},this.$progressBarLabelEl=s.find(".aux-progress-label"),i.addClass("hide"),o.removeClass("hide"),a.addClass("hide"),s.removeClass("hide"),this.$progressBarLabelEl.text("Getting Demo Data ..."),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?this._demoImport({target:t.currentTarget,step:"download",message:"Downloading Media ...",index:null}):(console.log(e),i.removeClass("hide"),o.addClass("hide"),a.removeClass("hide"),s.addClass("hide"),this._controlActions("on"))}.bind(this))}},_demoImport:function(t){this._ajaxData={action:"import_step",step:t.step,index:t.index},this.$progressBarLabelEl.text(t.message),this._globalAJAX(function(e){null!==e&&e.success?"final"!==e.data.next?this._demoImport({target:t.target,step:e.data.next,message:e.data.message,index:e.data.hasOwnProperty("index")?e.data.index:""}):(this.$progressBarLabelEl.text(e.data.message),setTimeout(function(){this._controlActions("on"),this._stepManager({currentTarget:t.target})}.bind(this),1e3)):console.log(e)}.bind(this))},_uninstallDemo:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=t.closest(".aux-setup-demo-actions");this._ajaxData={action:"aux_ajax_uninstall",id:t.data("demo-id"),key:r(this._modalButton).data("demo-key"),nonce:t.data("demo-nonce"),plugins:t.data("demo-plugins")},n.find(".aux-return-back").addClass("hide"),n.find(".aux-progress").removeClass("hide"),this._controlActions("off"),this._globalAJAX(function(e){n.find(".aux-return-back").removeClass("hide"),n.find(".aux-progress").addClass("hide"),null!==e&&e.success?(this.$modalElement.find(".aux-steps-col").html(e.data.markup),r(this._modalButton).removeClass("aux-uninstall aux-orange").addClass("aux-green2").text(e.data.button).attr("href",e.data.url)):console.log(e),this._controlActions("on")}.bind(this))}},_pluginManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget);this.$buttonParentEl=t.closest(".aux-has-required-plugins"),this.$pluginsListEl=this.$buttonParentEl.find(".aux-wizard-plugins"),this._selectedPluginsNum=this.$buttonParentEl.find('.aux-plugin input[name="plugin[]"]:checked').length,this._itemsCompleted=0,this._attemptsBuffer=0,this._currentItem=null,this._buttonTarget=e.currentTarget,this.$currentNode=null,this.$pluginsListEl.addClass("installing"),t.text(aux_setup_params.btnworks_text).addClass("disabled"),this._controlActions("off"),this._processPlugins()}},_processPlugins:function(){var e=this,t=!1,n=this.$buttonParentEl.find(".aux-plugin");this._pluginScrollTo(),this.$currentNode&&(this.$currentNode.data("done_item")||(this._itemsCompleted++,this.$currentNode.data("done_item",1)),this.$currentNode.find(".spinner").css("visibility","hidden")),n.each(function(){null==e._currentItem||t?r(this).find('input[name="plugin[]"]').is(":checked")&&(r(this).addClass("work-in-progress"),e._currentItem=r(this).data("slug"),e.$currentNode=r(this),e.$currentNode.find(".spinner").css("visibility","visible"),e._installPlugin(),t=!1):r(this).data("slug")===e._currentItem&&(r(this).removeClass("work-in-progress"),t=!0)}),this._itemsCompleted>=this._selectedPluginsNum&&(this._controlActions("on"),this.$buttonParentEl.find(".aux-wizard-plugins").removeClass("installing"),r(this._buttonTarget).text(aux_setup_params.activate_text),this.$buttonParentEl.find(".skip-next").text(aux_setup_params.nextstep_text),0==this.$buttonParentEl.find(".aux-plugin").not(".aux-success").length&&this.$buttonParentEl.hasClass("aux-modal-item")&&this._stepManager({currentTarget:this._buttonTarget}))},_installPlugin:function(){if(this._currentItem){var e=this.$buttonParentEl.find('.aux-wizard-plugins input[name="plugin[]"]:checked').map(function(){return r(this).val()}).get();this._ajaxData={action:"aux_setup_plugins",wpnonce:aux_setup_params.wpnonce,slug:this._currentItem,plugins:e},this._globalAJAX(function(e){this._pluginActions(e)}.bind(this))}},_pluginActions:function(t){"object"==typeof t&&t.success?(this.$currentNode.find(".column-status span").text(t.data.message),void 0!==t.data.url?this.currentItemHash==t.data.hash?(this.$currentNode.data("done_item",0).find(".column-status span").text("failed"),this.currentItemHash=null,this._installPlugin()):(this._ajaxUrl=t.data.url,this._ajaxData=t.data,this.currentItemHash=t.data.hash,this._globalAJAX(function(e){this._ajaxUrl=aux_setup_params.ajaxurl,this.$currentNode.find(".column-status span").text(t.data.message),this._installPlugin()}.bind(this))):(this.$currentNode.addClass("aux-success").find(".aux-check-column").remove(),this.$currentNode.find(".check-column").append("<i class='aux-success-icon auxicon-check-mark-circle-outline'></i>"),this._processPlugins())):1<this._attemptsBuffer?(this._attemptsBuffer=0,this.$currentNode.addClass("aux-error").find(".column-status span").text("Ajax Error!"),this._processPlugins()):(this.currentItemHash=null,this._attemptsBuffer++,this._installPlugin())},_pluginScrollTo:function(){r(".aux-modal-item .aux-wizard-plugins").each(function(){r(this).scrollTo(r(this).find(".work-in-progress"),400)})},_controlActions:function(e){switch(e){case"on":r(t).off("beforeunload"),r(n).on("keydown keypress keyup"),r(".aux-pp-close").removeClass("hide");break;default:r(t).on("beforeunload",function(){return aux_setup_params.onbefore_text}),r(n).off("keydown keypress keyup"),r(".aux-pp-close").addClass("hide")}},_callIsotope:function(){this.$isotopeTemplate=r(".aux-isotope-templates").AuxIsotope({itemSelector:".aux-iso-item",revealTransitionDuration:0,revealBetweenDelay:0,revealTransitionDelay:0,hideTransitionDuration:0,hideBetweenDelay:0,hideTransitionDelay:0,updateUponResize:!0,transitionHelper:!0,filters:".aux-filters",slug:"filter",imgSizes:!0}),this.$isotopeList=r(".aux-isotope-list").AuxIsotope({itemSelector:".aux-iso-item",revealTransitionDuration:600,revealBetweenDelay:50,revealTransitionDelay:0,hideTransitionDuration:300,hideBetweenDelay:0,hideTransitionDelay:0,updateUponResize:!0,transitionHelper:!0,filters:".aux-filters",slug:"filter",imgSizes:!0}),this.$isotopePlugins=r(".aux-isotope-plugins-list").AuxIsotope({itemSelector:".aux-iso-item",revealTransitionDuration:600,revealBetweenDelay:50,revealTransitionDelay:50,hideTransitionDuration:100,hideBetweenDelay:0,hideTransitionDelay:0,updateUponResize:!0,transitionHelper:!0,filters:".aux-filters",slug:"filter",imgSizes:!0})},_lazyloadConfig:function(){n.addEventListener("lazyloaded",function(e){r(t).trigger("resize")})},_manipulations:function(){r(".aux-togglable").AuxinToggleSelected(),r('.aux-wizard-plugins input[name="plugin[]"]').each(function(){r(this).is(":checked")?r(this).closest(".aux-table-row").addClass("is-checked"):r(this).closest(".aux-table-row").removeClass("is-checked"),r(this).click(function(){r(this).is(":checked")?r(this).closest(".aux-table-row").addClass("is-checked"):r(this).closest(".aux-table-row").removeClass("is-checked")})}),r(".aux-plugins-step input[type=checkbox]").change(function(){0<r('.aux-wizard-plugins input[name="plugin[]"]').filter(":checked").length?r(".install-plugins").removeClass("disabled"):r(".install-plugins").addClass("disabled")}),r(n).on("click",".aux-install-demos input[type=checkbox]",function(e){0<r(".featherlight-content").find("input[type=checkbox]").filter(":checked").length?r(".featherlight-content").find(".button-next").removeClass("aux-next-step").data("callback","install_demos").attr("data-callback","install_demos").text(aux_setup_params.makedemo_text):r(".featherlight-content").find(".button-next").addClass("aux-next-step").text(aux_setup_params.nextstep_text).data("callback",null).removeAttr("data-callback")}),r(n).on("click",".aux-radio",function(e){r(this).closest("form").find(".aux-border").removeClass("is-checked"),r(this).parent(".aux-border").addClass("is-checked")}),r(n).on("click",".aux-more-button",function(e){e.preventDefault(),r(this).next(".aux-more-items").toggleClass("aux-display")})},_verifyEnvatoElementsEmail:function(e){if(e.currentTarget){var t=r(".email-field").val(),n=this,a=this.$modalElement.find(".aux-steps-col");this._buttonTarget=e.currentTarget,this._ajaxData={action:"aux_verify_envato_elements_email",email:t},a.addClass("aux-step-in-progress"),this._globalAJAX(function(e){e.status?n._stepManager({currentTarget:n._buttonTarget}):(a.removeClass("aux-step-in-progress"),r(".token-wrapper .result").addClass("error").text(e.message))})}},_verifyEnvatoElementsToken:function(e){if(e.currentTarget){var t=r(".token-field").val(),n=this,a=this.$modalElement.find(".aux-steps-col");this._buttonTarget=e.currentTarget,this._ajaxData={action:"aux_verify_envato_elements_token",token:t},a.addClass("aux-step-in-progress"),this._globalAJAX(function(e){e.status?(a.removeClass("aux-step-in-progress"),r(".token-wrapper .result").addClass("success").text(e.message),n._stepManager({currentTarget:n._buttonTarget})):(a.removeClass("aux-step-in-progress"),r(".token-wrapper .result").addClass("error").text(e.message))})}}}),r.fn[a]=function(e){return this.each(function(){new i(this,e)})}}(jQuery,window,document);
1
+ "function"!=typeof Object.create&&(Object.create=function(e){function t(){}return t.prototype=e,new t}),function(u){"use strict";if(void 0!==u)if(u.fn.jquery.match(/-ajax/))"console"in window&&window.console.info("Featherlight needs regular jQuery, not the slim version.");else{var a=[],s=function(t){return a=u.grep(a,function(e){return e!==t&&0<e.$instance.closest("body").length})},i={allowfullscreen:1,frameborder:1,height:1,longdesc:1,marginheight:1,marginwidth:1,name:1,referrerpolicy:1,scrolling:1,sandbox:1,src:1,srcdoc:1,width:1},n={keyup:"onKeyUp",resize:"onResize"},o=function(e){u.each(l.opened().reverse(),function(){if(!e.isDefaultPrevented()&&!1===this[n[e.type]](e))return e.preventDefault(),e.stopPropagation(),!1})},r=function(e){if(e!==l._globalHandlerInstalled){l._globalHandlerInstalled=e;var t=u.map(n,function(e,t){return t+"."+l.prototype.namespace}).join(" ");u(window)[e?"on":"off"](t,o)}};l.prototype={constructor:l,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",loading:"",persist:!1,otherClose:null,beforeOpen:u.noop,beforeContent:u.noop,beforeClose:u.noop,afterOpen:u.noop,afterContent:u.noop,afterClose:u.noop,onKeyUp:u.noop,onResize:u.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(e,t){"object"!=typeof e||e instanceof u!=!1||t||(t=e,e=void 0);var n=u.extend(this,t,{target:e}),a=n.resetCss?n.namespace+"-reset":n.namespace,s=u(n.background||['<div class="'+a+"-loading "+a+'">','<div class="'+a+'-content">','<button class="'+a+"-close-icon "+n.namespace+'-close" aria-label="Close">',n.closeIcon,"</button>",'<div class="'+n.namespace+'-inner">'+n.loading+"</div>","</div>","</div>"].join("")),i="."+n.namespace+"-close"+(n.otherClose?","+n.otherClose:"");return n.$instance=s.clone().addClass(n.variant),n.$instance.on(n.closeTrigger+"."+n.namespace,function(e){if(!e.isDefaultPrevented()){var t=u(e.target);("background"===n.closeOnClick&&t.is("."+n.namespace)||"anywhere"===n.closeOnClick||t.closest(i).length)&&(n.close(e),e.preventDefault())}}),this},getContent:function(){if(!1!==this.persist&&this.$content)return this.$content;var t=this,e=this.constructor.contentFilters,n=function(e){return t.$currentTarget&&t.$currentTarget.attr(e)},a=n(t.targetAttr),s=t.target||a||"",i=e[t.type];if(!i&&s in e&&(i=e[s],s=t.target&&a),s=s||n("href")||"",!i)for(var o in e)t[o]&&(i=e[o],s=t[o]);if(!i){var r=s;if(s=null,u.each(t.contentFilters,function(){return(i=e[this]).test&&(s=i.test(r)),!s&&i.regex&&r.match&&r.match(i.regex)&&(s=r),!s}),!s)return"console"in window&&window.console.error("Featherlight: no content filter found "+(r?' for "'+r+'"':" (no target specified)")),!1}return i.process.call(t,s)},setContent:function(e){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",e.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(e).slice(1).remove().end().replaceWith(u.contains(this.$instance[0],e[0])?"":e),this.$content=e.addClass(this.namespace+"-inner"),this},open:function(t){var n=this;if(n.$instance.hide().appendTo(n.root),!(t&&t.isDefaultPrevented()||!1===n.beforeOpen(t))){t&&t.preventDefault();var e=n.getContent();if(e)return a.push(n),r(!0),n.$instance.fadeIn(n.openSpeed),n.beforeContent(t),u.when(e).always(function(e){n.setContent(e),n.afterContent(t)}).then(n.$instance.promise()).done(function(){n.afterOpen(t)})}return n.$instance.detach(),u.Deferred().reject().promise()},close:function(e){var t=this,n=u.Deferred();return!1===t.beforeClose(e)?n.reject():(0===s(t).length&&r(!1),t.$instance.fadeOut(t.closeSpeed,function(){t.$instance.detach(),t.afterClose(e),n.resolve()})),n.promise()},resize:function(e,t){if(e&&t){this.$content.css("width","").css("height","");var n=Math.max(e/(this.$content.parent().width()-1),t/(this.$content.parent().height()-1));1<n&&(n=t/Math.floor(t/n),this.$content.css("width",e/n+"px").css("height",t/n+"px"))}},chainCallbacks:function(e){for(var t in e)this[t]=e[t].bind(this,this[t].bind(this))}},u.extend(l,{id:0,autoBind:"[data-featherlight]",defaults:l.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(e){return e instanceof u&&e},process:function(e){return!1!==this.persist?u(e):u(e).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,process:function(e){var t=u.Deferred(),n=new Image,a=u('<img src="'+e+'" alt="" class="'+this.namespace+'-image" />');return n.onload=function(){a.naturalWidth=n.width,a.naturalHeight=n.height,t.resolve(a)},n.onerror=function(){t.reject(a)},n.src=e,t.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(e){return u(e)}},ajax:{regex:/./,process:function(e){var n=u.Deferred(),a=u("<div></div>").load(e,function(e,t){"error"!==t&&n.resolve(a.contents()),n.fail()});return n.promise()}},iframe:{process:function(e){var t=new u.Deferred,n=u("<iframe/>"),a=function(e,t){var n={},a=new RegExp("^"+t+"([A-Z])(.*)");for(var s in e){var i=s.match(a);i&&(n[(i[1]+i[2].replace(/([A-Z])/g,"-$1")).toLowerCase()]=e[s])}return n}(this,"iframe"),s=function(e,t){var n={};for(var a in e)a in t&&(n[a]=e[a],delete e[a]);return n}(a,i);return n.hide().attr("src",e).attr(s).css(a).on("load",function(){t.resolve(n.show())}).appendTo(this.$instance.find("."+this.namespace+"-content")),t.promise()}},text:{process:function(e){return u("<div>",{text:e})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(e,t){var a=this,s=new RegExp("^data-"+t+"-(.*)"),i={};return e&&e.attributes&&u.each(e.attributes,function(){var e=this.name.match(s);if(e){var t=this.value,n=u.camelCase(e[1]);if(0<=u.inArray(n,a.functionAttributes))t=new Function(t);else try{t=JSON.parse(t)}catch(e){}i[n]=t}}),i},extend:function(e,t){var n=function(){this.constructor=e};return n.prototype=this.prototype,e.prototype=new n,e.__super__=this.prototype,u.extend(e,this,t),e.defaults=e.prototype,e},attach:function(s,i,o){var r=this;"object"!=typeof i||i instanceof u!=!1||o||(o=i,i=void 0);var l,e=(o=u.extend({},o)).namespace||r.defaults.namespace,c=u.extend({},r.defaults,r.readElementConfig(s[0],e),o),t=function(e){var t=u(e.currentTarget),n=u.extend({$source:s,$currentTarget:t},r.readElementConfig(s[0],c.namespace),r.readElementConfig(e.currentTarget,c.namespace),o),a=l||t.data("featherlight-persisted")||new r(i,n);"shared"===a.persist?l=a:!1!==a.persist&&t.data("featherlight-persisted",a),n.$currentTarget.blur&&n.$currentTarget.blur(),a.open(e)};return s.on(c.openTrigger+"."+c.namespace,c.filter,t),t},current:function(){var e=this.opened();return e[e.length-1]||null},opened:function(){var t=this;return s(),u.grep(a,function(e){return e instanceof t})},close:function(e){var t=this.current();if(t)return t.close(e)},_onReady:function(){var t=this;t.autoBind&&(u(t.autoBind).each(function(){t.attach(u(this))}),u(document).on("click",t.autoBind,function(e){e.isDefaultPrevented()||t.attach(u(e.currentTarget))(e)}))},_callbackChain:{onKeyUp:function(e,t){return 27===t.keyCode?(this.closeOnEsc&&u.featherlight.close(t),!1):e(t)},beforeOpen:function(e,t){return u(document.documentElement).addClass("with-featherlight"),this._previouslyActive=document.activeElement,this._$previouslyTabbable=u("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")),this._$previouslyWithTabIndex=u("[tabindex]").not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(e,t){return u(t).attr("tabindex")}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex",-1),document.activeElement.blur&&document.activeElement.blur(),e(t)},afterClose:function(e,t){var n=e(t),a=this;return this._$previouslyTabbable.removeAttr("tabindex"),this._$previouslyWithTabIndex.each(function(e,t){u(t).attr("tabindex",a._previousWithTabIndices[e])}),this._previouslyActive.focus(),0===l.opened().length&&u(document.documentElement).removeClass("with-featherlight"),n},onResize:function(e,t){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),e(t)},afterContent:function(e,t){var n=e(t);return this.$instance.find("[autofocus]:not([disabled])").focus(),this.onResize(t),n}}}),u.featherlight=l,u.fn.featherlight=function(e,t){return l.attach(this,e,t),this},u(document).ready(function(){l._onReady()})}else"console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery.");function l(e,t){if(!(this instanceof l)){var n=new l(e,t);return n.open(),n}this.id=l.id++,this.setup(e,t),this.chainCallbacks(l._callbackChain)}}(jQuery),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(b){"use strict";var t=function(e){return"function"==typeof e},v=b.scrollTo=function(e,t,n){return b(window).scrollTo(e,t,n)};function _(e){return!e.nodeName||-1!==b.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])}function a(e){return t(e)||b.isPlainObject(e)?e:{top:e,left:e}}return v.defaults={axis:"xy",duration:0,limit:!0},b.fn.scrollTo=function(e,n,g){"object"==typeof n&&(g=n,n=0),"function"==typeof g&&(g={onAfter:g}),"max"===e&&(e=9e9),g=b.extend({},v.defaults,g),n=n||g.duration;var x=g.queue&&1<g.axis.length;return x&&(n/=2),g.offset=a(g.offset),g.over=a(g.over),this.each(function(){if(null!==e){var l,c=_(this),u=c?this.contentWindow||window:this,d=b(u),h=e,p={};switch(typeof h){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(h)){h=a(h);break}h=c?b(h):b(h,u);case"object":if(0===h.length)return;(h.is||h.style)&&(l=(h=b(h)).offset())}var f=t(g.offset)&&g.offset(u,h)||g.offset;b.each(g.axis.split(""),function(e,t){var n="x"===t?"Left":"Top",a=n.toLowerCase(),s="scroll"+n,i=d[s](),o=v.max(u,t);if(l)p[s]=l[a]+(c?0:i-d.offset()[a]),g.margin&&(p[s]-=parseInt(h.css("margin"+n),10)||0,p[s]-=parseInt(h.css("border"+n+"Width"),10)||0),p[s]+=f[a]||0,g.over[a]&&(p[s]+=h["x"===t?"width":"height"]()*g.over[a]);else{var r=h[a];p[s]=r.slice&&"%"===r.slice(-1)?parseFloat(r)/100*o:r}g.limit&&/^\d+$/.test(p[s])&&(p[s]=p[s]<=0?0:Math.min(p[s],o)),!e&&1<g.axis.length&&(i===p[s]?p={}:x&&(m(g.onAfterFirst),p={}))}),m(g.onAfter)}function m(e){var t=b.extend({},g,{queue:!0,duration:n,complete:e&&function(){e.call(u,h,g)}});d.animate(p,t)}})},v.max=function(e,t){var n="x"===t?"Width":"Height",a="scroll"+n;if(!_(e))return e[a]-b(e)[n.toLowerCase()]();var s="client"+n,i=e.ownerDocument||e.document,o=i.documentElement,r=i.body;return Math.max(o[a],r[a])-Math.min(o[s],r[s])},b.Tween.propHooks.scrollLeft=b.Tween.propHooks.scrollTop={get:function(e){return b(e.elem)[e.prop]()},set:function(e){var t=this.get(e);if(e.options.interrupt&&e._last&&e._last!==t)return b(e.elem).stop();var n=Math.round(e.now);t!==n&&(b(e.elem)[e.prop](n),e._last=this.get(e))}},v}),function(){"use strict";function e(C){C.fn._fadeIn=C.fn.fadeIn;var T=C.noop||function(){},I=/MSIE/.test(navigator.userAgent),$=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),E=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);C.blockUI=function(e){n(window,e)},C.unblockUI=function(e){U(window,e)},C.growlUI=function(e,t,n,a){var s=C('<div class="growlUI"></div>');e&&s.append("<h1>"+e+"</h1>"),t&&s.append("<h2>"+t+"</h2>"),void 0===n&&(n=3e3);var i=function(e){e=e||{},C.blockUI({message:s,fadeIn:void 0!==e.fadeIn?e.fadeIn:700,fadeOut:void 0!==e.fadeOut?e.fadeOut:1e3,timeout:void 0!==e.timeout?e.timeout:n,centerY:!1,showOverlay:!1,onUnblock:a,css:C.blockUI.defaults.growlCSS})};i();s.css("opacity");s.on("mouseover",function(){i({fadeIn:0,timeout:3e4});var e=C(".blockMsg");e.stop(),e.fadeTo(300,1)}).on("mouseout",function(){C(".blockMsg").fadeOut(1e3)})},C.fn.block=function(e){if(this[0]===window)return C.blockUI(e),this;var t=C.extend({},C.blockUI.defaults,e||{});return this.each(function(){var e=C(this);t.ignoreIfBlocked&&e.data("blockUI.isBlocked")||e.unblock({fadeOut:0})}),this.each(function(){"static"==C.css(this,"position")&&(this.style.position="relative",C(this).data("blockUI.static",!0)),this.style.zoom=1,n(this,e)})},C.fn.unblock=function(e){return this[0]===window?(C.unblockUI(e),this):this.each(function(){U(this,e)})},C.blockUI.version=2.7,C.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var A=null,D=[];function n(e,s){var t,n,i=e==window,a=s&&void 0!==s.message?s.message:void 0;if(!(s=C.extend({},C.blockUI.defaults,s||{})).ignoreIfBlocked||!C(e).data("blockUI.isBlocked")){if(s.overlayCSS=C.extend({},C.blockUI.defaults.overlayCSS,s.overlayCSS||{}),t=C.extend({},C.blockUI.defaults.css,s.css||{}),s.onOverlayClick&&(s.overlayCSS.cursor="pointer"),n=C.extend({},C.blockUI.defaults.themedCSS,s.themedCSS||{}),a=void 0===a?s.message:a,i&&A&&U(window,{fadeOut:0}),a&&"string"!=typeof a&&(a.parentNode||a.jquery)){var o=a.jquery?a[0]:a,r={};C(e).data("blockUI.history",r),r.el=o,r.parent=o.parentNode,r.display=o.style.display,r.position=o.style.position,r.parent&&r.parent.removeChild(o)}C(e).data("blockUI.onUnblock",s.onUnblock);var l,c,u,d,h=s.baseZ;l=I||s.forceIframe?C('<iframe class="blockUI" style="z-index:'+h+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+s.iframeSrc+'"></iframe>'):C('<div class="blockUI" style="display:none"></div>'),c=s.theme?C('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+h+++';display:none"></div>'):C('<div class="blockUI blockOverlay" style="z-index:'+h+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),s.theme&&i?(d='<div class="blockUI '+s.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(h+10)+';display:none;position:fixed">',s.title&&(d+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(s.title||"&nbsp;")+"</div>"),d+='<div class="ui-widget-content ui-dialog-content"></div>',d+="</div>"):s.theme?(d='<div class="blockUI '+s.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(h+10)+';display:none;position:absolute">',s.title&&(d+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(s.title||"&nbsp;")+"</div>"),d+='<div class="ui-widget-content ui-dialog-content"></div>',d+="</div>"):d=i?'<div class="blockUI '+s.blockMsgClass+' blockPage" style="z-index:'+(h+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+s.blockMsgClass+' blockElement" style="z-index:'+(h+10)+';display:none;position:absolute"></div>',u=C(d),a&&(s.theme?(u.css(n),u.addClass("ui-widget-content")):u.css(t)),s.theme||c.css(s.overlayCSS),c.css("position",i?"fixed":"absolute"),(I||s.forceIframe)&&l.css("opacity",0);var p=[l,c,u],f=C(i?"body":e);C.each(p,function(){this.appendTo(f)}),s.theme&&s.draggable&&C.fn.draggable&&u.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var m=E&&(!C.support.boxModel||0<C("object,embed",i?null:e).length);if($||m){if(i&&s.allowBodyStretch&&C.support.boxModel&&C("html,body").css("height","100%"),($||!C.support.boxModel)&&!i)var g=O(e,"borderTopWidth"),x=O(e,"borderLeftWidth"),b=g?"(0 - "+g+")":0,v=x?"(0 - "+x+")":0;C.each(p,function(e,t){var n=t[0].style;if(n.position="absolute",e<2)i?n.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+s.quirksmodeOffsetHack+') + "px"'):n.setExpression("height",'this.parentNode.offsetHeight + "px"'),i?n.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):n.setExpression("width",'this.parentNode.offsetWidth + "px"'),v&&n.setExpression("left",v),b&&n.setExpression("top",b);else if(s.centerY)i&&n.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),n.marginTop=0;else if(!s.centerY&&i){var a="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(s.css&&s.css.top?parseInt(s.css.top,10):0)+') + "px"';n.setExpression("top",a)}})}if(a&&(s.theme?u.find(".ui-widget-content").append(a):u.append(a),(a.jquery||a.nodeType)&&C(a).show()),(I||s.forceIframe)&&s.showOverlay&&l.show(),s.fadeIn){var _=s.onBlock?s.onBlock:T,y=s.showOverlay&&!a?_:T,k=a?_:T;s.showOverlay&&c._fadeIn(s.fadeIn,y),a&&u._fadeIn(s.fadeIn,k)}else s.showOverlay&&c.show(),a&&u.show(),s.onBlock&&s.onBlock.bind(u)();if(j(1,e,s),i?(A=u[0],D=C(s.focusableElements,A),s.focusInput&&setTimeout(S,20)):function(e,t,n){var a=e.parentNode,s=e.style,i=(a.offsetWidth-e.offsetWidth)/2-O(a,"borderLeftWidth"),o=(a.offsetHeight-e.offsetHeight)/2-O(a,"borderTopWidth");t&&(s.left=0<i?i+"px":"0");n&&(s.top=0<o?o+"px":"0")}(u[0],s.centerX,s.centerY),s.timeout){var w=setTimeout(function(){i?C.unblockUI(s):C(e).unblock(s)},s.timeout);C(e).data("blockUI.timeout",w)}}}function U(e,t){var n,a,s=e==window,i=C(e),o=i.data("blockUI.history"),r=i.data("blockUI.timeout");r&&(clearTimeout(r),i.removeData("blockUI.timeout")),t=C.extend({},C.blockUI.defaults,t||{}),j(0,e,t),null===t.onUnblock&&(t.onUnblock=i.data("blockUI.onUnblock"),i.removeData("blockUI.onUnblock")),a=s?C(document.body).children().filter(".blockUI").add("body > .blockUI"):i.find(">.blockUI"),t.cursorReset&&(1<a.length&&(a[1].style.cursor=t.cursorReset),2<a.length&&(a[2].style.cursor=t.cursorReset)),s&&(A=D=null),t.fadeOut?(n=a.length,a.stop().fadeOut(t.fadeOut,function(){0==--n&&l(a,o,t,e)})):l(a,o,t,e)}function l(e,t,n,a){var s=C(a);if(!s.data("blockUI.isBlocked")){e.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),t&&t.el&&(t.el.style.display=t.display,t.el.style.position=t.position,t.el.style.cursor="default",t.parent&&t.parent.appendChild(t.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(a,n);var i=C(document.body),o=i.width(),r=i[0].style.width;i.width(o-1).width(o),i[0].style.width=r}}function j(e,t,n){var a=t==window,s=C(t);if((e||(!a||A)&&(a||s.data("blockUI.isBlocked")))&&(s.data("blockUI.isBlocked",e),a&&n.bindEvents&&(!e||n.showOverlay))){var i="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";e?C(document).on(i,n,o):C(document).off(i,o)}}function o(e){if("keydown"===e.type&&e.keyCode&&9==e.keyCode&&A&&e.data.constrainTabKey){var t=D,n=!e.shiftKey&&e.target===t[t.length-1],a=e.shiftKey&&e.target===t[0];if(n||a)return setTimeout(function(){S(a)},10),!1}var s=e.data,i=C(e.target);return i.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(e),0<i.parents("div."+s.blockMsgClass).length||0===i.parents().children().filter("div.blockUI").length}function S(e){if(D){var t=D[!0===e?D.length-1:0];t&&t.trigger("focus")}}function O(e,t){return parseInt(C.css(e,t),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}(),function(r,t,n,e){"use strict";var a="AuxWizard",s={modalClass:".aux-open-modal",loading:aux_setup_params.svg_loader};function i(e,t){this.element=e,this.$element=r(e),this.settings=r.extend({},s,t),this._defaults=s,this._name=a,this.$modalElement=null,this._modalButton=null,this._ajaxData=null,this._ajaxUrl=aux_setup_params.ajaxurl,this._elStorage={},this._importData={},this.$isotopeTemplate=null,this.$isotopeList=null,this.$isotopePlugins=null,this.init()}r.extend(i.prototype,{init:function(){this._callIsotope(),r(".aux-isotope-group").on("change",this._changeGroup.bind(this)),this._openModal(),this._manipulations(),this._lazyloadConfig(),r(n).on("click",".aux-next-step",this._stepManager.bind(this)),r(n).on("click",".aux-install-demo",this._demoManager.bind(this)),r(n).on("click",".aux-uninstall-demo",this._uninstallDemo.bind(this)),r(n).on("click",".aux-copy-template",this._tempManager.bind(this)),r(n).on("click",".install-plugins",this._pluginManager.bind(this)),r(n).on("click",".aux-install-updates",this._updateManager.bind(this)),r(n).on("submit",".auxin-check-purchase",this._activateLicense.bind(this)),r(n).on("click",".aux-refresh-page",this._refresh.bind(this)),r(n).on("click",".aux-verify-elements-email",this._verifyEnvatoElementsEmail.bind(this)),r(n).on("click",".aux-verify-elements-token",this._verifyEnvatoElementsToken.bind(this))},_globalAJAX:function(e){r.ajax({url:this._ajaxUrl,type:"post",data:this._ajaxData}).done(e)},_refresh:function(e){void 0!==e.preventDefault&&e.preventDefault(),location.reload()},_activateLicense:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=t.find(".aux-activate-license"),a=t.find(".aux-notice"),s=null,i={};r.each(t.serializeArray(),function(e,t){i[t.name]=t.value}),a.length||(a=r("<div>",{class:"aux-notice"}).appendTo(t)),this._ajaxData={action:i.action,usermail:i.usermail,purchase:i.purchase,security:i.security},n.addClass("aux-button-loading"),a.removeClass("success warning").hide(),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?(n.addClass("aux-button-success aux-refresh-page"),a.addClass("success"),s="aux-button-success aux-button-loading",r(this._modalButton).closest(".aux-purchase-activation-notice").fadeOut()):(n.addClass("aux-button-error"),a.addClass("warning"),s="aux-button-error aux-button-loading"),t.removeClass("aux-form-in-progress"),setTimeout(function(){n.removeClass(s),n.find("span").text(e.data.buttonText)},1e3),a.show().html(e.data.message),this._controlActions("on")}.bind(this))}},_openModal:function(){var t=this,e=(r(t.settings.modalClass).featherlight({targetAttr:"href",closeOnEsc:!1,closeOnClick:!1,contentFilters:["ajax"],loading:this.settings.loading,otherClose:".aux-pp-close",afterOpen:function(e){if(r(".featherlight .aux-wizard-plugins").length)new PerfectScrollbar(".featherlight .aux-wizard-plugins");t._modalButton=e.currentTarget,t.$modalElement=this.$instance,r(t._modalButton).hasClass("aux-has-next-action")&&t._tempManager({currentTarget:e.currentTarget})}}),r(".aux-ajax-open-modal").featherlight({targetAttr:"href",contentFilters:["ajax"],otherClose:".aux-pp-close",closeOnClick:!1,loading:this.settings.loading,afterOpen:function(e){t._modalButton=e.currentTarget,t.$modalElement=this.$instance}}));1===e.data("auto-open")&&e.click()},_changeGroup:function(e){if(e.currentTarget){var t=e.currentTarget.checked?"section":"page";this._ajaxData={action:"aux_isotope_group",group:t,nonce:r(e.currentTarget).data("nonce"),key:"templates_kit"},this._globalAJAX(function(e){null!==e&&e.success?this.$isotopeTemplate.AuxIsotope("changeGroup",t):console.log(e)}.bind(this))}},_updateManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget);this.$buttonParentEl=t.closest(".aux-updates-step"),this.$updatesListEl=this.$buttonParentEl.find(".aux-update-list"),this.$updatesList=this.$updatesListEl.find(".aux-item"),this._itemsCompleted=0,this._attemptsBuffer=0,this._currentItem=null,this._itemType=null,this._dataNonce=t.data("nonce"),this._buttonTarget=e.currentTarget,this.$currentNode=null,this.$updatesListEl.addClass("installing"),t.text(aux_setup_params.btnworks_text).addClass("disabled"),this._controlActions("off"),this._processUpdates()}},_processUpdates:function(){var e=this,t=!1;this.$currentNode&&(this.$currentNode.data("done_item")||(this._itemsCompleted++,this.$currentNode.data("done_item",1))),this.$updatesList.each(function(){null==e._currentItem||t?(r(this).addClass("work-in-progress"),e._currentItem=r(this).data("key"),e._itemType=r(this).data("type"),e.$currentNode=r(this),e._installUpdate(),t=!1):r(this).data("key")===e._currentItem&&(r(this).removeClass("work-in-progress"),t=!0)}),this._itemsCompleted>=this.$updatesList.length&&(this._controlActions("on"),this.$updatesListEl.removeClass("installing"),r(this._buttonTarget).text(aux_setup_params.activate_text).removeClass("disabled"),0==this.$updatesList.not(".aux-success").length&&this._refresh({currentTarget:this._buttonTarget}))},_installUpdate:function(){this._currentItem&&(this._ajaxData={action:"auxin_start_upgrading",key:this._currentItem,type:this._itemType,nonce:this._dataNonce},this._globalAJAX(function(e){this._updateActions(e)}.bind(this)))},_updateActions:function(e){"object"==typeof e&&e.success?(this.$currentNode.find(".column-status span").text(e.data.successMessage),this.$currentNode.addClass("aux-success").find(".aux-check-column").remove(),this.$currentNode.find(".check-column").append("<i class='aux-success-icon auxicon-check-mark-circle-outline'></i>")):this.$currentNode.addClass("aux-error").find(".column-status span").text(e.data.errorMessage),this._processUpdates()},_stepManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=this.$modalElement.find(".aux-steps-col");this._ajaxData={action:"aux_step_manager",next_step:t.data("next-step"),nonce:t.data("step-nonce"),args:t.data("args"),next_action:t.data("next-action")},n.addClass("aux-step-in-progress"),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?(n.removeClass("aux-step-in-progress").html(e.data.markup),this._ajaxData.next_action&&this._tempManager({currentTarget:this._modalButton})):console.log(e),this._controlActions("on")}.bind(this))}},_tempManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=null!=this.$modalElement?this.$modalElement.find(".aux-steps-col"):null;this._ajaxData={action:"auxin_templates_data",verify:t.data("nonce"),ID:t.data("template-id"),type:t.data("template-type"),tmpl:t.data("template-page-tmpl"),status:t.data("status-type"),title:t.data("template-title")},"copy"===this._ajaxData.status&&t.addClass("aux-button-loading"),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?"copy"===e.data.status?(this._updateElementorLocalStorage(this._ajaxData.type,e.data.result.content),t.addClass("aux-button-success"),setTimeout(function(){t.removeClass("aux-button-success aux-button-loading")},1e3)):(t.data("status-type","copy").prop("data-status-type","copy").addClass("aux-copy-template aux-orange").removeClass("aux-import-template aux-has-next-action aux-green2").removeAttr("href"),t.find("span").text(e.data.label),t.next(".aux-more-button").removeClass("hide"),n.html(e.data.result)):n.html(e.data),this._controlActions("on")}.bind(this))}},_updateElementorLocalStorage:function(e,t){this._elStorage.transfer={type:"copy",elementsType:e,elements:t},localStorage.setItem("elementor",JSON.stringify(this._elStorage))},_demoManager:function(t){if(t.currentTarget){void 0!==t.preventDefault&&t.preventDefault();var e=r(t.currentTarget),n=e.closest(".aux-setup-demo-actions"),a=n.find(".aux-return-back"),s=n.find(".aux-progress"),i=this.$modalElement.find(".aux-install-demos"),o=this.$modalElement.find(".aux-install-demos-waiting");this._ajaxData={action:"auxin_demo_data",ID:e.data("import-id"),verify:e.data("nonce"),options:i.find(".aux-import-parts").serializeArray()},this.$progressBarLabelEl=s.find(".aux-progress-label"),i.addClass("hide"),o.removeClass("hide"),a.addClass("hide"),s.removeClass("hide"),this.$progressBarLabelEl.text("Getting Demo Data ..."),this._controlActions("off"),this._globalAJAX(function(e){null!==e&&e.success?this._demoImport({target:t.currentTarget,step:"download",message:"Downloading Media ...",index:null}):(console.log(e),i.removeClass("hide"),o.addClass("hide"),a.removeClass("hide"),s.addClass("hide"),this._controlActions("on"))}.bind(this))}},_demoImport:function(t){this._ajaxData={action:"import_step",step:t.step,index:t.index},this.$progressBarLabelEl.text(t.message),this._globalAJAX(function(e){null!==e&&e.success?"final"!==e.data.next?this._demoImport({target:t.target,step:e.data.next,message:e.data.message,index:e.data.hasOwnProperty("index")?e.data.index:""}):(this.$progressBarLabelEl.text(e.data.message),setTimeout(function(){this._controlActions("on"),this._stepManager({currentTarget:t.target})}.bind(this),1e3)):console.log(e)}.bind(this))},_uninstallDemo:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget),n=t.closest(".aux-setup-demo-actions");this._ajaxData={action:"aux_ajax_uninstall",id:t.data("demo-id"),key:r(this._modalButton).data("demo-key"),nonce:t.data("demo-nonce"),plugins:t.data("demo-plugins")},n.find(".aux-return-back").addClass("hide"),n.find(".aux-progress").removeClass("hide"),this._controlActions("off"),this._globalAJAX(function(e){n.find(".aux-return-back").removeClass("hide"),n.find(".aux-progress").addClass("hide"),null!==e&&e.success?(this.$modalElement.find(".aux-steps-col").html(e.data.markup),r(this._modalButton).removeClass("aux-uninstall aux-orange").addClass("aux-green2").text(e.data.button).attr("href",e.data.url)):console.log(e),this._controlActions("on")}.bind(this))}},_pluginManager:function(e){if(e.currentTarget){void 0!==e.preventDefault&&e.preventDefault();var t=r(e.currentTarget);this.$buttonParentEl=t.closest(".aux-has-required-plugins"),this.$pluginsListEl=this.$buttonParentEl.find(".aux-wizard-plugins"),this._selectedPluginsNum=this.$buttonParentEl.find('.aux-plugin input[name="plugin[]"]:checked').length,this._itemsCompleted=0,this._attemptsBuffer=0,this._currentItem=null,this._buttonTarget=e.currentTarget,this.$currentNode=null,this.$pluginsListEl.addClass("installing"),t.text(aux_setup_params.btnworks_text).addClass("disabled"),this._controlActions("off"),this._processPlugins()}},_processPlugins:function(){var e=this,t=!1,n=this.$buttonParentEl.find(".aux-plugin");this._pluginScrollTo(),this.$currentNode&&(this.$currentNode.data("done_item")||(this._itemsCompleted++,this.$currentNode.data("done_item",1)),this.$currentNode.find(".spinner").css("visibility","hidden")),n.each(function(){null==e._currentItem||t?r(this).find('input[name="plugin[]"]').is(":checked")&&(r(this).addClass("work-in-progress"),e._currentItem=r(this).data("slug"),e.$currentNode=r(this),e.$currentNode.find(".spinner").css("visibility","visible"),e._installPlugin(),t=!1):r(this).data("slug")===e._currentItem&&(r(this).removeClass("work-in-progress"),t=!0)}),this._itemsCompleted>=this._selectedPluginsNum&&(this._controlActions("on"),this.$buttonParentEl.find(".aux-wizard-plugins").removeClass("installing"),r(this._buttonTarget).text(aux_setup_params.activate_text),this.$buttonParentEl.find(".skip-next").text(aux_setup_params.nextstep_text),0==this.$buttonParentEl.find(".aux-plugin").not(".aux-success").length&&this.$buttonParentEl.hasClass("aux-modal-item")&&this._stepManager({currentTarget:this._buttonTarget}))},_installPlugin:function(){if(this._currentItem){var e=this.$buttonParentEl.find('.aux-wizard-plugins input[name="plugin[]"]:checked').map(function(){return r(this).val()}).get();this._ajaxData={action:"aux_setup_plugins",wpnonce:aux_setup_params.wpnonce,slug:this._currentItem,plugins:e},this._globalAJAX(function(e){this._pluginActions(e)}.bind(this))}},_pluginActions:function(t){"object"==typeof t&&t.success?(this.$currentNode.find(".column-status span").text(t.data.message),void 0!==t.data.url?this.currentItemHash==t.data.hash?(this.$currentNode.data("done_item",0).find(".column-status span").text("failed"),this.currentItemHash=null,this._installPlugin()):(this._ajaxUrl=t.data.url,this._ajaxData=t.data,this.currentItemHash=t.data.hash,this._globalAJAX(function(e){this._ajaxUrl=aux_setup_params.ajaxurl,this.$currentNode.find(".column-status span").text(t.data.message),this._installPlugin()}.bind(this))):(this.$currentNode.addClass("aux-success").find(".aux-check-column").remove(),this.$currentNode.find(".check-column").append("<i class='aux-success-icon auxicon-check-mark-circle-outline'></i>"),this._processPlugins())):1<this._attemptsBuffer?(this._attemptsBuffer=0,this.$currentNode.addClass("aux-error").find(".column-status span").text("Ajax Error!"),this._processPlugins()):(this.currentItemHash=null,this._attemptsBuffer++,this._installPlugin())},_pluginScrollTo:function(){r(".aux-modal-item .aux-wizard-plugins").each(function(){r(this).scrollTo(r(this).find(".work-in-progress"),400)})},_controlActions:function(e){switch(e){case"on":r(t).off("beforeunload"),r(n).on("keydown keypress keyup"),r(".aux-pp-close").removeClass("hide");break;default:r(t).on("beforeunload",function(){return aux_setup_params.onbefore_text}),r(n).off("keydown keypress keyup"),r(".aux-pp-close").addClass("hide")}},_callIsotope:function(){this.$isotopeTemplate=r(".aux-isotope-templates").AuxIsotope({itemSelector:".aux-iso-item",revealTransitionDuration:0,revealBetweenDelay:0,revealTransitionDelay:0,hideTransitionDuration:0,hideBetweenDelay:0,hideTransitionDelay:0,updateUponResize:!0,transitionHelper:!0,filters:".aux-filters",slug:"filter",imgSizes:!0}),this.$isotopeList=r(".aux-isotope-list").AuxIsotope({itemSelector:".aux-iso-item",revealTransitionDuration:600,revealBetweenDelay:50,revealTransitionDelay:0,hideTransitionDuration:300,hideBetweenDelay:0,hideTransitionDelay:0,updateUponResize:!0,transitionHelper:!0,filters:".aux-filters",slug:"filter",imgSizes:!0}),this.$isotopePlugins=r(".aux-isotope-plugins-list").AuxIsotope({itemSelector:".aux-iso-item",revealTransitionDuration:600,revealBetweenDelay:50,revealTransitionDelay:50,hideTransitionDuration:100,hideBetweenDelay:0,hideTransitionDelay:0,updateUponResize:!0,transitionHelper:!0,filters:".aux-filters",slug:"filter",imgSizes:!0})},_lazyloadConfig:function(){n.addEventListener("lazyloaded",function(e){r(t).trigger("resize")})},_manipulations:function(){r(".aux-togglable").AuxinToggleSelected(),r('.aux-wizard-plugins input[name="plugin[]"]').each(function(){r(this).is(":checked")?r(this).closest(".aux-table-row").addClass("is-checked"):r(this).closest(".aux-table-row").removeClass("is-checked"),r(this).on("click",function(){r(this).is(":checked")?r(this).closest(".aux-table-row").addClass("is-checked"):r(this).closest(".aux-table-row").removeClass("is-checked")})}),r(".aux-plugins-step input[type=checkbox]").change(function(){0<r('.aux-wizard-plugins input[name="plugin[]"]').filter(":checked").length?r(".install-plugins").removeClass("disabled"):r(".install-plugins").addClass("disabled")}),r(n).on("click",".aux-install-demos input[type=checkbox]",function(e){0<r(".featherlight-content").find("input[type=checkbox]").filter(":checked").length?r(".featherlight-content").find(".button-next").removeClass("aux-next-step").data("callback","install_demos").attr("data-callback","install_demos").text(aux_setup_params.makedemo_text):r(".featherlight-content").find(".button-next").addClass("aux-next-step").text(aux_setup_params.nextstep_text).data("callback",null).removeAttr("data-callback")}),r(n).on("click",".aux-radio",function(e){r(this).closest("form").find(".aux-border").removeClass("is-checked"),r(this).parent(".aux-border").addClass("is-checked")}),r(n).on("click",".aux-more-button",function(e){e.preventDefault(),r(this).next(".aux-more-items").toggleClass("aux-display")})},_verifyEnvatoElementsEmail:function(e){if(e.currentTarget){var t=r(".email-field").val(),n=this,a=this.$modalElement.find(".aux-steps-col");this._buttonTarget=e.currentTarget,this._ajaxData={action:"aux_verify_envato_elements_email",email:t},a.addClass("aux-step-in-progress"),this._globalAJAX(function(e){e.status?n._stepManager({currentTarget:n._buttonTarget}):(a.removeClass("aux-step-in-progress"),r(".token-wrapper .result").addClass("error").text(e.message))})}},_verifyEnvatoElementsToken:function(e){if(e.currentTarget){var t=r(".token-field").val(),n=this,a=this.$modalElement.find(".aux-steps-col");this._buttonTarget=e.currentTarget,this._ajaxData={action:"aux_verify_envato_elements_token",token:t},a.addClass("aux-step-in-progress"),this._globalAJAX(function(e){e.status?(a.removeClass("aux-step-in-progress"),r(".token-wrapper .result").addClass("success").text(e.message),n._stepManager({currentTarget:n._buttonTarget})):(a.removeClass("aux-step-in-progress"),r(".token-wrapper .result").addClass("error").text(e.message))})}}}),r.fn[a]=function(e){return this.each(function(){new i(this,e)})}}(jQuery,window,document);
admin/assets/js/solo/global.js CHANGED
@@ -1,5 +1,5 @@
1
  // serialize the form to JSON
2
- jQuery.fn.serializeObject=function(){"use strict";var a={},b=function(b,c){var d=a[c.name];"undefined"!=typeof d&&d!==null?jQuery.isArray(d)?d.push(c.value):a[c.name]=[d,c.value]:a[c.name]=c.value};return jQuery.each(this.serializeArray(),b),a};
3
  (function( $ ) {
4
  "use strict";
5
 
1
  // serialize the form to JSON
2
+ jQuery.fn.serializeObject=function(){"use strict";var a={},b=function(b,c){var d=a[c.name];"undefined"!=typeof d&&d!==null?Array.isArray(d)?d.push(c.value):a[c.name]=[d,c.value]:a[c.name]=c.value};return jQuery.each(this.serializeArray(),b),a};
3
  (function( $ ) {
4
  "use strict";
5
 
admin/assets/js/solo/visualselect.js CHANGED
@@ -176,7 +176,26 @@
176
 
177
  } );
178
  },
 
 
 
 
 
 
 
179
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  /**
181
  * create visual items from HTML select element
182
  * @param {boolean} reset Remove old visual items [it's useful for updating visual select]
@@ -227,7 +246,7 @@
227
  $('<span class="' + st.caption + '">' + caption + '</span>').appendTo($visualItem);
228
  }
229
 
230
- $visualItem.click($.proxy(self._onItemClick, self))
231
  .data('selectOption', $selectOption)
232
  .appendTo(self.$selectCont);
233
 
176
 
177
  } );
178
  },
179
+ /**
180
+ * Add new item in visual form
181
+ */
182
+ addItem: function ( value, text ) {
183
+ var self = this,
184
+ $lastOption = self.$element.find('option').last(),
185
+ $newOption = $lastOption.clone();
186
 
187
+ if ( !$newOption.length ) {
188
+ $newOption = $('<option></option>');
189
+ self.$element.val( value );
190
+ }
191
+
192
+ $newOption.attr( 'value', value );
193
+ $newOption.text( text );
194
+ $newOption.appendTo( self.$element );
195
+ self.$element.val( value );
196
+ this.generate(true);
197
+ this.update();
198
+ },
199
  /**
200
  * create visual items from HTML select element
201
  * @param {boolean} reset Remove old visual items [it's useful for updating visual select]
246
  $('<span class="' + st.caption + '">' + caption + '</span>').appendTo($visualItem);
247
  }
248
 
249
+ $visualItem.click(self._onItemClick.bind( self ))
250
  .data('selectOption', $selectOption)
251
  .appendTo(self.$selectCont);
252
 
admin/includes/index.php CHANGED
@@ -17,10 +17,6 @@ include_once( 'compatibility/smush/smush.php' );
17
  include_once( 'compatibility/woocommerce/wc.php' );
18
  include_once( 'compatibility/ti-woocommerce-wishlist/ti-woocommerce-wishlist.php' );
19
 
20
- if ( function_exists('icl_object_id') ) {
21
- include_once( 'compatibility/wpml/translate.php' );
22
- }
23
-
24
  do_action( 'auxels_admin_classes_loaded' );
25
 
26
  // load admin related functions
17
  include_once( 'compatibility/woocommerce/wc.php' );
18
  include_once( 'compatibility/ti-woocommerce-wishlist/ti-woocommerce-wishlist.php' );
19
 
 
 
 
 
20
  do_action( 'auxels_admin_classes_loaded' );
21
 
22
  // load admin related functions
auxin-elements.php CHANGED
@@ -12,14 +12,14 @@
12
  * Plugin Name: Phlox Core Elements
13
  * Plugin URI: https://wordpress.org/plugins/auxin-elements/
14
  * Description: Exclusive and comprehensive plugin that extends the functionality of Phlox theme by adding new Elements, widgets and options.
15
- * Version: 2.7.14
16
  * Author: averta
17
  * Author URI: http://averta.net
18
  * Text Domain: auxin-elements
19
  * License: GPL2
20
  * License URI: https://www.gnu.org/licenses/gpl-2.0.html
21
  * Domain Path: /languages
22
- * Tested up to: 5.7.0
23
  */
24
 
25
  // If this file is called directly, abort.
12
  * Plugin Name: Phlox Core Elements
13
  * Plugin URI: https://wordpress.org/plugins/auxin-elements/
14
  * Description: Exclusive and comprehensive plugin that extends the functionality of Phlox theme by adding new Elements, widgets and options.
15
+ * Version: 2.8.0
16
  * Author: averta
17
  * Author URI: http://averta.net
18
  * Text Domain: auxin-elements
19
  * License: GPL2
20
  * License URI: https://www.gnu.org/licenses/gpl-2.0.html
21
  * Domain Path: /languages
22
+ * Tested up to: 5.7.2
23
  */
24
 
25
  // If this file is called directly, abort.
includes/classes/class-auxels-archive-menu-links.php CHANGED
@@ -53,13 +53,13 @@ class Auxels_Archive_Menu_Links{
53
  ?>
54
  <li>
55
  <label class="menu-item-title">
56
- <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo $counter; ?>][menu-item-object-id]" value="-1"/>
57
  <?php echo __( 'Archive', 'auxin-elements' ) . ' <strong>'.$post_type_label .'</strong>'; ?>
58
  </label>
59
- <input type="hidden" class="menu-item-type" name="menu-item[<?php echo $counter; ?>][menu-item-type]" value="custom"/>
60
- <input type="hidden" class="menu-item-title" name="menu-item[<?php echo $counter; ?>][menu-item-title]" value="<?php echo esc_attr( $post_type_label ); ?>"/>
61
- <input type="hidden" class="menu-item-url" name="menu-item[<?php echo $counter; ?>][menu-item-url]" value="<?php echo esc_attr( $post_type_archive_url ); ?>"/>
62
- <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo $counter; ?>][menu-item-classes]"/>
63
  </li>
64
  <?php
65
  $counter--;
53
  ?>
54
  <li>
55
  <label class="menu-item-title">
56
+ <input type="checkbox" class="menu-item-checkbox" name="menu-item[<?php echo esc_attr( $counter ); ?>][menu-item-object-id]" value="-1"/>
57
  <?php echo __( 'Archive', 'auxin-elements' ) . ' <strong>'.$post_type_label .'</strong>'; ?>
58
  </label>
59
+ <input type="hidden" class="menu-item-type" name="menu-item[<?php echo esc_attr( $counter ); ?>][menu-item-type]" value="custom"/>
60
+ <input type="hidden" class="menu-item-title" name="menu-item[<?php echo esc_attr( $counter ); ?>][menu-item-title]" value="<?php echo esc_attr( $post_type_label ); ?>"/>
61
+ <input type="hidden" class="menu-item-url" name="menu-item[<?php echo esc_attr( $counter ); ?>][menu-item-url]" value="<?php echo esc_attr( $post_type_archive_url ); ?>"/>
62
+ <input type="hidden" class="menu-item-classes" name="menu-item[<?php echo esc_attr( $counter ); ?>][menu-item-classes]"/>
63
  </li>
64
  <?php
65
  $counter--;
includes/classes/class-auxin-walker-nav-menu-back.php CHANGED
@@ -114,7 +114,7 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
114
  $submenu_text = 'style="display: none;"';
115
 
116
  ?>
117
- <li id="menu-item-<?php echo $item_id; ?>" class="<?php echo esc_attr( implode(' ', $classes ) ); ?>">
118
  <div class="menu-item-bar">
119
  <div class="menu-item-handle">
120
  <span class="item-title">
@@ -154,56 +154,56 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
154
  );
155
  ?>" class="item-move-down"><abbr title="<?php esc_attr_e('Move down', 'auxin-elements'); ?>">&#8595;</abbr></a>
156
  </span>
157
- <a class="item-edit" id="edit-<?php echo $item_id; ?>" title="<?php esc_attr_e('Edit Menu Item', 'auxin-elements'); ?>" href="<?php
158
  echo ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? admin_url( 'nav-menus.php' ) : add_query_arg( 'edit-menu-item', $item_id, remove_query_arg( $removed_args, admin_url( 'nav-menus.php#menu-item-settings-' . $item_id ) ) );
159
  ?>"><?php _e( 'Edit Menu Item', 'auxin-elements' ); ?></a>
160
  </span>
161
  </div>
162
  </div>
163
 
164
- <div class="menu-item-settings wp-clearfix" id="menu-item-settings-<?php echo $item_id; ?>">
165
  <?php if ( 'custom' == $item->type ) : ?>
166
  <p class="field-url `ption description-wide">
167
- <label for="edit-menu-item-url-<?php echo $item_id; ?>">
168
  <?php _e( 'URL', 'auxin-elements' ); ?><br />
169
- <input type="text" id="edit-menu-item-url-<?php echo $item_id; ?>" class="widefat code edit-menu-item-url" name="menu-item-url[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->url ); ?>" />
170
  </label>
171
  </p>
172
  <?php endif; ?>
173
  <p class="description description-wide">
174
- <label for="edit-menu-item-title-<?php echo $item_id; ?>">
175
  <?php _e( 'Navigation Label', 'auxin-elements' ); ?><br />
176
- <input type="text" id="edit-menu-item-title-<?php echo $item_id; ?>" class="widefat edit-menu-item-title" name="menu-item-title[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->title ); ?>" />
177
  </label>
178
  </p>
179
  <p class="field-title-attribute description description-wide">
180
- <label for="edit-menu-item-attr-title-<?php echo $item_id; ?>">
181
  <?php _e( 'Title Attribute', 'auxin-elements' ); ?><br />
182
- <input type="text" id="edit-menu-item-attr-title-<?php echo $item_id; ?>" class="widefat edit-menu-item-attr-title" name="menu-item-attr-title[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->post_excerpt ); ?>" />
183
  </label>
184
  </p>
185
  <p class="field-link-target description">
186
- <label for="edit-menu-item-target-<?php echo $item_id; ?>">
187
- <input type="checkbox" id="edit-menu-item-target-<?php echo $item_id; ?>" value="_blank" name="menu-item-target[<?php echo $item_id; ?>]"<?php checked( $item->target, '_blank' ); ?> />
188
  <?php _e( 'Open link in a new window/tab', 'auxin-elements' ); ?>
189
  </label>
190
  </p>
191
  <p class="field-css-classes description description-thin">
192
- <label for="edit-menu-item-classes-<?php echo $item_id; ?>">
193
  <?php _e( 'CSS Classes (optional)', 'auxin-elements' ); ?><br />
194
- <input type="text" id="edit-menu-item-classes-<?php echo $item_id; ?>" class="widefat code edit-menu-item-classes" name="menu-item-classes[<?php echo $item_id; ?>]" value="<?php echo esc_attr( implode(' ', $item->classes ) ); ?>" />
195
  </label>
196
  </p>
197
  <p class="field-xfn description description-thin">
198
- <label for="edit-menu-item-xfn-<?php echo $item_id; ?>">
199
  <?php _e( 'Link Relationship (XFN)', 'auxin-elements' ); ?><br />
200
- <input type="text" id="edit-menu-item-xfn-<?php echo $item_id; ?>" class="widefat code edit-menu-item-xfn" name="menu-item-xfn[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->xfn ); ?>" />
201
  </label>
202
  </p>
203
  <p class="field-description description description-wide">
204
- <label for="edit-menu-item-description-<?php echo $item_id; ?>">
205
  <?php _e( 'Description', 'auxin-elements' ); ?><br />
206
- <textarea id="edit-menu-item-description-<?php echo $item_id; ?>" class="widefat edit-menu-item-description" rows="3" cols="20" name="menu-item-description[<?php echo $item_id; ?>]"><?php echo esc_html( $item->description ); // textarea_escaped ?></textarea>
207
  <span class="description"><?php _e('The description will be displayed in the menu if the current theme supports it.', 'auxin-elements'); ?></span>
208
  </label>
209
  </p>
@@ -247,9 +247,9 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
247
 
248
  $field_info['type'] = 'checkbox';
249
  ?>
250
- <p class="field-<?php echo $field_id; ?> description aux-mm-setting-field-<?php echo $field_info['type']; ?> aux-mm-setting-<?php echo $field_id; ?>" <?php echo $data_depth; ?> >
251
- <label for="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>">
252
- <input type="checkbox" id="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>" name="menu-item-<?php echo $field_id; ?>[<?php echo $item_id; ?>]" <?php checked( $item->{$field_id}, '1' ); ?> />
253
  <?php echo $field_info['label']; ?>
254
  </label>
255
  </p>
@@ -263,11 +263,11 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
263
  $field_info['choices'] = array();
264
  }
265
  ?>
266
- <p class="field-<?php echo $field_id; ?> description aux-mm-setting-field-<?php echo $field_info['type']; ?> aux-mm-setting-<?php echo $field_id; ?>" <?php echo $data_depth; ?> >
267
- <label for="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>">
268
  <?php echo $field_info['label']; ?>
269
  </label>
270
- <select id="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>" name="menu-item-<?php echo $field_id; ?>[<?php echo $item_id; ?>]" >
271
  <?php
272
  foreach ( $field_info['choices'] as $choice_id => $choice_value ) {
273
  echo '<option value="'. $choice_id .'" ' .selected( $item->{$field_id}, $choice_id, false ) .' >'. $choice_value . '</option>';
@@ -286,9 +286,9 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
286
  $field_info['choices'] = array();
287
  }
288
  ?>
289
- <p class="field-<?php echo $field_id; ?> description aux-mm-setting-field-<?php echo $field_info['type']; ?> aux-mm-setting-<?php echo $field_id; ?>" <?php echo $data_depth; ?> >
290
- <label for="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>">
291
- <select id="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>" name="menu-item-<?php echo $field_id; ?>[<?php echo $item_id; ?>]" class="aux-fonticonpicker" >
292
  <?php
293
  echo '<option value="">' . __( 'Choose', 'auxin-elements' ) . '</option>';
294
 
@@ -309,10 +309,10 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
309
 
310
  case 'textarea':
311
  ?>
312
- <p class="field-<?php echo $field_id; ?> description description-wide aux-mm-setting-field-<?php echo $field_info['type']; ?> aux-mm-setting-<?php echo $field_id; ?>" <?php echo $data_depth; ?> >
313
- <label for="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>">
314
  <?php echo $field_info['label']; ?><br />
315
- <textarea id="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>" class="widefat edit-menu-item-<?php echo $field_id; ?>" rows="3" cols="20" name="menu-item-<?php echo $field_id; ?>[<?php echo $item_id; ?>]" ><?php echo esc_html( $item->{$field_id} ); // textarea_escaped ?></textarea>
316
  </label>
317
  </p>
318
 
@@ -323,10 +323,10 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
323
  default:
324
  ?>
325
 
326
- <p class="description description-wide aux-mm-setting-field-<?php echo $field_info['type']; ?> aux-mm-setting-<?php echo $field_id; ?>" <?php echo $data_depth; ?>>
327
- <label for="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>">
328
  <?php echo $field_info['label']; ?><br />
329
- <input type="text" id="edit-menu-item-<?php echo $field_id; ?>-<?php echo $item_id; ?>" class="widefat edit-menu-item-<?php echo $field_id; ?>" name="menu-item-<?php echo $field_id; ?>[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->{$field_id} ); ?>" />
330
  </label>
331
  </p>
332
 
@@ -370,7 +370,7 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
370
  <?php printf( __('Original: %s', 'auxin-elements'), '<a href="' . esc_attr( $item->url ) . '">' . esc_html( $original_title ) . '</a>' ); ?>
371
  </p>
372
  <?php endif; ?>
373
- <a class="item-delete submitdelete deletion" id="delete-<?php echo $item_id; ?>" href="<?php
374
  echo wp_nonce_url(
375
  add_query_arg(
376
  array(
@@ -385,11 +385,11 @@ class Auxin_Walker_Nav_Menu_Back extends Walker_Nav_Menu {
385
  </div>
386
 
387
  <input class="menu-item-data-db-id" type="hidden" name="menu-item-db-id[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_Attr( $item_id ); ?>" />
388
- <input class="menu-item-data-object-id" type="hidden" name="menu-item-object-id[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->object_id ); ?>" />
389
- <input class="menu-item-data-object" type="hidden" name="menu-item-object[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->object ); ?>" />
390
- <input class="menu-item-data-parent-id" type="hidden" name="menu-item-parent-id[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->menu_item_parent ); ?>" />
391
- <input class="menu-item-data-position" type="hidden" name="menu-item-position[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->menu_order ); ?>" />
392
- <input class="menu-item-data-type" type="hidden" name="menu-item-type[<?php echo $item_id; ?>]" value="<?php echo esc_attr( $item->type ); ?>" />
393
 
394
 
395
  </div><!-- .menu-item-settings-->
114
  $submenu_text = 'style="display: none;"';
115
 
116
  ?>
117
+ <li id="menu-item-<?php echo esc_attr( $item_id ); ?>" class="<?php echo esc_attr( implode(' ', $classes ) ); ?>">
118
  <div class="menu-item-bar">
119
  <div class="menu-item-handle">
120
  <span class="item-title">
154
  );
155
  ?>" class="item-move-down"><abbr title="<?php esc_attr_e('Move down', 'auxin-elements'); ?>">&#8595;</abbr></a>
156
  </span>
157
+ <a class="item-edit" id="edit-<?php echo esc_attr( $item_id ); ?>" title="<?php esc_attr_e('Edit Menu Item', 'auxin-elements'); ?>" href="<?php
158
  echo ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? admin_url( 'nav-menus.php' ) : add_query_arg( 'edit-menu-item', $item_id, remove_query_arg( $removed_args, admin_url( 'nav-menus.php#menu-item-settings-' . $item_id ) ) );
159
  ?>"><?php _e( 'Edit Menu Item', 'auxin-elements' ); ?></a>
160
  </span>
161
  </div>
162
  </div>
163
 
164
+ <div class="menu-item-settings wp-clearfix" id="menu-item-settings-<?php echo esc_attr( $item_id ); ?>">
165
  <?php if ( 'custom' == $item->type ) : ?>
166
  <p class="field-url `ption description-wide">
167
+ <label for="edit-menu-item-url-<?php echo esc_attr( $item_id ); ?>">
168
  <?php _e( 'URL', 'auxin-elements' ); ?><br />
169
+ <input type="text" id="edit-menu-item-url-<?php echo esc_attr( $item_id ); ?>" class="widefat code edit-menu-item-url" name="menu-item-url[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->url ); ?>" />
170
  </label>
171
  </p>
172
  <?php endif; ?>
173
  <p class="description description-wide">
174
+ <label for="edit-menu-item-title-<?php echo esc_attr( $item_id ); ?>">
175
  <?php _e( 'Navigation Label', 'auxin-elements' ); ?><br />
176
+ <input type="text" id="edit-menu-item-title-<?php echo esc_attr( $item_id ); ?>" class="widefat edit-menu-item-title" name="menu-item-title[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->title ); ?>" />
177
  </label>
178
  </p>
179
  <p class="field-title-attribute description description-wide">
180
+ <label for="edit-menu-item-attr-title-<?php echo esc_attr( $item_id ); ?>">
181
  <?php _e( 'Title Attribute', 'auxin-elements' ); ?><br />
182
+ <input type="text" id="edit-menu-item-attr-title-<?php echo esc_attr( $item_id ); ?>" class="widefat edit-menu-item-attr-title" name="menu-item-attr-title[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->post_excerpt ); ?>" />
183
  </label>
184
  </p>
185
  <p class="field-link-target description">
186
+ <label for="edit-menu-item-target-<?php echo esc_attr( $item_id ); ?>">
187
+ <input type="checkbox" id="edit-menu-item-target-<?php echo esc_attr( $item_id ); ?>" value="_blank" name="menu-item-target[<?php echo esc_attr( $item_id ); ?>]"<?php checked( $item->target, '_blank' ); ?> />
188
  <?php _e( 'Open link in a new window/tab', 'auxin-elements' ); ?>
189
  </label>
190
  </p>
191
  <p class="field-css-classes description description-thin">
192
+ <label for="edit-menu-item-classes-<?php echo esc_attr( $item_id ); ?>">
193
  <?php _e( 'CSS Classes (optional)', 'auxin-elements' ); ?><br />
194
+ <input type="text" id="edit-menu-item-classes-<?php echo esc_attr( $item_id ); ?>" class="widefat code edit-menu-item-classes" name="menu-item-classes[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( implode(' ', $item->classes ) ); ?>" />
195
  </label>
196
  </p>
197
  <p class="field-xfn description description-thin">
198
+ <label for="edit-menu-item-xfn-<?php echo esc_attr( $item_id ); ?>">
199
  <?php _e( 'Link Relationship (XFN)', 'auxin-elements' ); ?><br />
200
+ <input type="text" id="edit-menu-item-xfn-<?php echo esc_attr( $item_id ); ?>" class="widefat code edit-menu-item-xfn" name="menu-item-xfn[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->xfn ); ?>" />
201
  </label>
202
  </p>
203
  <p class="field-description description description-wide">
204
+ <label for="edit-menu-item-description-<?php echo esc_attr( $item_id ); ?>">
205
  <?php _e( 'Description', 'auxin-elements' ); ?><br />
206
+ <textarea id="edit-menu-item-description-<?php echo esc_attr( $item_id ); ?>" class="widefat edit-menu-item-description" rows="3" cols="20" name="menu-item-description[<?php echo esc_attr( $item_id ); ?>]"><?php echo esc_html( $item->description ); // textarea_escaped ?></textarea>
207
  <span class="description"><?php _e('The description will be displayed in the menu if the current theme supports it.', 'auxin-elements'); ?></span>
208
  </label>
209
  </p>
247
 
248
  $field_info['type'] = 'checkbox';
249
  ?>
250
+ <p class="field-<?php echo esc_attr( $field_id ); ?> description aux-mm-setting-field-<?php echo esc_attr( $field_info['type'] ); ?> aux-mm-setting-<?php echo esc_attr( $field_id ); ?>" <?php echo $data_depth; ?> >
251
+ <label for="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>">
252
+ <input type="checkbox" id="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>" name="menu-item-<?php echo esc_attr( $field_id ); ?>[<?php echo esc_attr( $item_id ); ?>]" <?php checked( $item->{$field_id}, '1' ); ?> />
253
  <?php echo $field_info['label']; ?>
254
  </label>
255
  </p>
263
  $field_info['choices'] = array();
264
  }
265
  ?>
266
+ <p class="field-<?php echo esc_attr( $field_id ); ?> description aux-mm-setting-field-<?php echo esc_attr( $field_info['type'] ); ?> aux-mm-setting-<?php echo esc_attr( $field_id ); ?>" <?php echo $data_depth; ?> >
267
+ <label for="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>">
268
  <?php echo $field_info['label']; ?>
269
  </label>
270
+ <select id="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>" name="menu-item-<?php echo esc_attr( $field_id ); ?>[<?php echo esc_attr( $item_id ); ?>]" >
271
  <?php
272
  foreach ( $field_info['choices'] as $choice_id => $choice_value ) {
273
  echo '<option value="'. $choice_id .'" ' .selected( $item->{$field_id}, $choice_id, false ) .' >'. $choice_value . '</option>';
286
  $field_info['choices'] = array();
287
  }
288
  ?>
289
+ <p class="field-<?php echo esc_attr( $field_id ); ?> description aux-mm-setting-field-<?php echo esc_attr( $field_info['type'] ); ?> aux-mm-setting-<?php echo esc_attr( $field_id ); ?>" <?php echo $data_depth; ?> >
290
+ <label for="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>">
291
+ <select id="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>" name="menu-item-<?php echo esc_attr( $field_id ); ?>[<?php echo esc_attr( $item_id ); ?>]" class="aux-fonticonpicker" >
292
  <?php
293
  echo '<option value="">' . __( 'Choose', 'auxin-elements' ) . '</option>';
294
 
309
 
310
  case 'textarea':
311
  ?>
312
+ <p class="field-<?php echo esc_attr( $field_id ); ?> description description-wide aux-mm-setting-field-<?php echo esc_attr( $field_info['type'] ); ?> aux-mm-setting-<?php echo esc_attr( $field_id ); ?>" <?php echo $data_depth; ?> >
313
+ <label for="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>">
314
  <?php echo $field_info['label']; ?><br />
315
+ <textarea id="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>" class="widefat edit-menu-item-<?php echo esc_attr( $field_id ); ?>" rows="3" cols="20" name="menu-item-<?php echo esc_attr( $field_id ); ?>[<?php echo esc_attr( $item_id ); ?>]" ><?php echo esc_html( $item->{$field_id} ); // textarea_escaped ?></textarea>
316
  </label>
317
  </p>
318
 
323
  default:
324
  ?>
325
 
326
+ <p class="description description-wide aux-mm-setting-field-<?php echo esc_attr( $field_info['type'] ); ?> aux-mm-setting-<?php echo esc_attr( $field_id ); ?>" <?php echo $data_depth; ?>>
327
+ <label for="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>">
328
  <?php echo $field_info['label']; ?><br />
329
+ <input type="text" id="edit-menu-item-<?php echo esc_attr( $field_id ); ?>-<?php echo esc_attr( $item_id ); ?>" class="widefat edit-menu-item-<?php echo esc_attr( $field_id ); ?>" name="menu-item-<?php echo esc_attr( $field_id ); ?>[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->{$field_id} ); ?>" />
330
  </label>
331
  </p>
332
 
370
  <?php printf( __('Original: %s', 'auxin-elements'), '<a href="' . esc_attr( $item->url ) . '">' . esc_html( $original_title ) . '</a>' ); ?>
371
  </p>
372
  <?php endif; ?>
373
+ <a class="item-delete submitdelete deletion" id="delete-<?php echo esc_attr( $item_id ); ?>" href="<?php
374
  echo wp_nonce_url(
375
  add_query_arg(
376
  array(
385
  </div>
386
 
387
  <input class="menu-item-data-db-id" type="hidden" name="menu-item-db-id[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_Attr( $item_id ); ?>" />
388
+ <input class="menu-item-data-object-id" type="hidden" name="menu-item-object-id[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->object_id ); ?>" />
389
+ <input class="menu-item-data-object" type="hidden" name="menu-item-object[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->object ); ?>" />
390
+ <input class="menu-item-data-parent-id" type="hidden" name="menu-item-parent-id[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->menu_item_parent ); ?>" />
391
+ <input class="menu-item-data-position" type="hidden" name="menu-item-position[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->menu_order ); ?>" />
392
+ <input class="menu-item-data-type" type="hidden" name="menu-item-type[<?php echo esc_attr( $item_id ); ?>]" value="<?php echo esc_attr( $item->type ); ?>" />
393
 
394
 
395
  </div><!-- .menu-item-settings-->
includes/classes/class-auxin-welcome.php CHANGED
@@ -460,7 +460,11 @@ class Auxin_Welcome extends Auxin_Welcome_Base {
460
  </div>
461
  <div class="thumbnail column-thumbnail aux-column-cell" data-colname="Thumbnail">
462
  <?php
463
- $thumbnail = "https://ps.w.org/{$plugin['slug']}/assets/icon-128x128.png";
 
 
 
 
464
 
465
  if( isset( $plugin['thumbnail'] ) ){
466
  if( 'custom' == $plugin['thumbnail'] ){
@@ -1334,7 +1338,7 @@ class Auxin_Welcome extends Auxin_Welcome_Base {
1334
  </div>
1335
  <div class="aux-setup-demo-actions">
1336
  <div class="aux-return-back">
1337
- <a href="#" class="aux-button aux-uninstall-demo aux-red aux-medium" data-demo-plugins="<?php echo htmlspecialchars( wp_json_encode( $args['plugins'] ), ENT_QUOTES, 'UTF-8' ); ?>" data-demo-id="<?php echo $args['id']; ?>" data-demo-nonce="<?php echo wp_create_nonce( 'aux-demo-uninstall' ); ?>" data-demo-confirm="<?php esc_html_e( 'Are you sure you want to uninstall this demo?', 'auxin-elements' ); ?>">
1338
  <?php _e( 'Uninstall', 'auxin-elements' ); ?>
1339
  </a>
1340
  <a href="#" class="aux-button aux-outline aux-round aux-transparent aux-medium aux-pp-close">
@@ -1489,7 +1493,7 @@ class Auxin_Welcome extends Auxin_Welcome_Base {
1489
  $class = 'update';
1490
  }
1491
  ?>
1492
- <span class="<?php echo $class ?>">
1493
  <?php echo $keys; ?>
1494
  </span>
1495
  <div class="spinner"></div>
460
  </div>
461
  <div class="thumbnail column-thumbnail aux-column-cell" data-colname="Thumbnail">
462
  <?php
463
+ if ( isset( $plugin['wp-image-name'] ) ) {
464
+ $thumbnail = "https://ps.w.org/{$plugin['slug']}/assets/" . $plugin['wp-image-name'];
465
+ } else {
466
+ $thumbnail = "https://ps.w.org/{$plugin['slug']}/assets/icon-128x128.png";
467
+ }
468
 
469
  if( isset( $plugin['thumbnail'] ) ){
470
  if( 'custom' == $plugin['thumbnail'] ){
1338
  </div>
1339
  <div class="aux-setup-demo-actions">
1340
  <div class="aux-return-back">
1341
+ <a href="#" class="aux-button aux-uninstall-demo aux-red aux-medium" data-demo-plugins="<?php echo htmlspecialchars( wp_json_encode( $args['plugins'] ), ENT_QUOTES, 'UTF-8' ); ?>" data-demo-id="<?php echo esc_attr( $args['id'] ); ?>" data-demo-nonce="<?php echo wp_create_nonce( 'aux-demo-uninstall' ); ?>" data-demo-confirm="<?php esc_html_e( 'Are you sure you want to uninstall this demo?', 'auxin-elements' ); ?>">
1342
  <?php _e( 'Uninstall', 'auxin-elements' ); ?>
1343
  </a>
1344
  <a href="#" class="aux-button aux-outline aux-round aux-transparent aux-medium aux-pp-close">
1493
  $class = 'update';
1494
  }
1495
  ?>
1496
+ <span class="<?php echo esc_attr( $class ); ?>">
1497
  <?php echo $keys; ?>
1498
  </span>
1499
  <div class="spinner"></div>
includes/compatibility/wp-rocket/wp-rocket.php ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Check if minify and combine js option of wp rocket is enabled, then load unminified version of our assets
5
+ *
6
+ * @return void
7
+ */
8
+ function auxels_check_wp_rocket_minify_option() {
9
+ if ( !defined( 'WP_ROCKET_VERSION' ) ) {
10
+ return;
11
+ }
12
+
13
+ $rocket_options = get_option( 'wp_rocket_settings', []);
14
+ if ( isset( $rocket_options['minify_concatenate_js'] ) && auxin_is_true( $rocket_options['minify_concatenate_js'] ) ) {
15
+ add_filter( 'auxin_load_minified_assets', '__return_false' );
16
+ }
17
+ }
18
+ add_action('init', 'auxels_check_wp_rocket_minify_option' );
{admin/includes → includes}/compatibility/wpml/integration-classes/accordion-items.php RENAMED
File without changes
{admin/includes → includes}/compatibility/wpml/integration-classes/flexible-list.php RENAMED
File without changes
{admin/includes → includes}/compatibility/wpml/integration-classes/tabs.php RENAMED
File without changes
{admin/includes → includes}/compatibility/wpml/translate.php RENAMED
@@ -187,13 +187,4 @@ function auxin_wpml_widgets_to_translate_list( $widgets ) {
187
  return $widgets;
188
  }
189
 
190
- /**
191
- * Add filter on wpml elementor widgets node when init action.
192
- *
193
- * @return void
194
- */
195
- function auxin_wpml_widgets_to_translate_filter(){
196
- add_filter( 'wpml_elementor_widgets_to_translate', 'auxin_wpml_widgets_to_translate_list' );
197
- }
198
- add_action( 'init', 'auxin_wpml_widgets_to_translate_filter' );
199
-
187
  return $widgets;
188
  }
189
 
190
+ add_filter( 'wpml_elementor_widgets_to_translate', 'auxin_wpml_widgets_to_translate_list' );
 
 
 
 
 
 
 
 
 
includes/define.php CHANGED
@@ -12,7 +12,7 @@ if( ! defined( 'THEME_NAME' ) ){
12
  }
13
 
14
 
15
- define( 'AUXELS_VERSION' , '2.7.14' );
16
 
17
  define( 'AUXELS_SLUG' , 'auxin-elements' );
18
 
12
  }
13
 
14
 
15
+ define( 'AUXELS_VERSION' , '2.8.0' );
16
 
17
  define( 'AUXELS_SLUG' , 'auxin-elements' );
18
 
includes/elementor/controls/icon-select.php CHANGED
@@ -72,9 +72,9 @@ class Control_Icon_Select extends Base_Data_Control {
72
  $control_uid = $this->get_control_uid();
73
  ?>
74
  <div class="elementor-control-field">
75
- <label for="<?php echo $control_uid; ?>" class="elementor-control-title">{{{ data.label }}}</label>
76
  <div class="elementor-control-input-wrapper">
77
- <select id="<?php echo $control_uid; ?>" class="elementor-control-icon" data-setting="{{ data.name }}" data-placeholder="<?php echo __( 'Select Icon', 'elementor' ); ?>">
78
  <option value=""><?php echo __( 'Select Icon', 'elementor' ); ?></option>
79
  <# _.each( data.icons, function( icon, key ) {
80
  var icon_value = icon.classname.replace(/\./g, "");
72
  $control_uid = $this->get_control_uid();
73
  ?>
74
  <div class="elementor-control-field">
75
+ <label for="<?php echo esc_attr( $control_uid ); ?>" class="elementor-control-title">{{{ data.label }}}</label>
76
  <div class="elementor-control-input-wrapper">
77
+ <select id="<?php echo esc_attr( $control_uid ); ?>" class="elementor-control-icon" data-setting="{{ data.name }}" data-placeholder="<?php echo __( 'Select Icon', 'elementor' ); ?>">
78
  <option value=""><?php echo __( 'Select Icon', 'elementor' ); ?></option>
79
  <# _.each( data.icons, function( icon, key ) {
80
  var icon_value = icon.classname.replace(/\./g, "");
includes/elementor/modules/dynamic-tags/login-url.php ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Auxin\Plugin\CoreElements\Elementor\Modules\DynamicTags;
3
+
4
+ use Elementor\Controls_Manager;
5
+ use Elementor\Core\DynamicTags\Tag;
6
+ use Elementor\Modules\DynamicTags\Module as TagsModule;
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly
10
+ }
11
+
12
+ class Auxin_Login_Url extends Tag {
13
+
14
+ public function get_name() {
15
+ return 'aux-login-url';
16
+ }
17
+
18
+ public function get_title() {
19
+ return __( 'Login/SingUp Page URL', 'auxin-elements' );
20
+ }
21
+
22
+ public function get_group() {
23
+ return 'URL';
24
+ }
25
+
26
+ public function get_categories() {
27
+ return [
28
+ TagsModule::URL_CATEGORY
29
+ ];
30
+ }
31
+
32
+
33
+ public function is_settings_required() {
34
+ return true;
35
+ }
36
+
37
+ protected function _register_controls() {
38
+ $this->add_control(
39
+ 'key',
40
+ [
41
+ 'label' => __( 'Pages URL', 'auxin-elements' ),
42
+ 'type' => Controls_Manager::SELECT,
43
+ 'options' => [
44
+ 'login' => __( 'Login Page', 'auxin-elements' ),
45
+ 'register' => __( 'SignUp Page', 'auxin-elements' )
46
+ ],
47
+ 'default' => 'login'
48
+ ]
49
+ );
50
+ }
51
+
52
+ protected function get_page_url() {
53
+
54
+ $current_url = home_url( add_query_arg( [], $GLOBALS['wp']->request ) );
55
+ if( $this->get_settings( 'key' ) == 'login' ){
56
+ return wp_login_url( $current_url );
57
+ } else if ( get_option( 'users_can_register' ) ) {
58
+ $reg_url = site_url( 'wp-login.php?action=register', 'login' );
59
+ $reg_url = add_query_arg( 'redirect_to', $current_url, $reg_url );
60
+ return $reg_url;
61
+ }
62
+
63
+ return '';
64
+ }
65
+
66
+ public function get_value( array $options = [] ) {
67
+ return $this->get_page_url();
68
+ }
69
+
70
+ public function render() {
71
+ echo $this->get_page_url();
72
+ }
73
+
74
+ }
includes/elementor/modules/settings/base/manager.php CHANGED
@@ -12,6 +12,8 @@ use Elementor\Control_Media;
12
  use Elementor\Group_Control_Border;
13
  use Elementor\Group_Control_Box_Shadow;
14
  use Elementor\Group_Control_Background;
 
 
15
 
16
 
17
  abstract class Manager {
@@ -23,6 +25,8 @@ abstract class Manager {
23
  protected function register_hooks(){
24
  add_action( 'elementor/documents/register_controls', [ $this, 'register_controls' ] );
25
  add_action( 'elementor/document/after_save', [ $this, 'on_save_settings' ], 10, 2 );
 
 
26
  }
27
 
28
  /**
@@ -92,4 +96,99 @@ abstract class Manager {
92
 
93
  return $settings_to_save;
94
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  }
12
  use Elementor\Group_Control_Border;
13
  use Elementor\Group_Control_Box_Shadow;
14
  use Elementor\Group_Control_Background;
15
+ use Elementor\Core\Kits\Controls\Repeater as Global_Style_Repeater;
16
+ use Elementor\Repeater;
17
 
18
 
19
  abstract class Manager {
25
  protected function register_hooks(){
26
  add_action( 'elementor/documents/register_controls', [ $this, 'register_controls' ] );
27
  add_action( 'elementor/document/after_save', [ $this, 'on_save_settings' ], 10, 2 );
28
+ add_action( 'elementor/document/after_save', [ $this, 'elementor_after_save' ], 10, 2 );
29
+ add_action( 'customize_save_after', [ $this, 'sync_customizer_with_elementor'] );
30
  }
31
 
32
  /**
96
 
97
  return $settings_to_save;
98
  }
99
+
100
+ /**
101
+ * Save auxin colors
102
+ *
103
+ * @param object $object
104
+ * @param array $data
105
+ * @return void
106
+ */
107
+ public function elementor_after_save( $object, $data ) {
108
+ if ( $data && isset( $data['settings'] ) && is_array( $data['settings'] ) ) {
109
+ foreach ( $data['settings']['system_colors'] as $key => $value ) {
110
+
111
+ if ( !empty( $value['color'] ) ) {
112
+ auxin_update_option( 'elementor_color_' . $value['_id'], $value['color'] );
113
+ }
114
+ }
115
+
116
+ }
117
+ }
118
+
119
+ /**
120
+ * Sync Customizer with elementor for elementor global colors
121
+ *
122
+ * @return void
123
+ */
124
+ public function sync_customizer_with_elementor() {
125
+
126
+ // get elementor settings
127
+ $active_kit = get_option( 'elementor_active_kit', '' );
128
+ if ( empty( $active_kit ) ) {
129
+ return;
130
+ }
131
+
132
+ $settings = get_post_meta( $active_kit, '_elementor_page_settings', true );
133
+
134
+ // get elementor global custom colors from customizer
135
+ $added_custom_colors = auxin_get_option( 'elementor_global_custom_colors_repeater', '');
136
+ $colors = json_decode( $added_custom_colors, true );
137
+ $custom_colors = [];
138
+ if ( !empty( $colors ) ) {
139
+ foreach( $colors as $key => $color ) {
140
+ if( empty( $color['color'] ) ) {
141
+ continue;
142
+ }
143
+ $custom_colors[] = [
144
+ '_id' => !empty( $color['_id'] ) ? sanitize_text_field( $color['_id'] ) : \Elementor\Utils::generate_random_string(),
145
+ 'title' => !empty( $color['title'] ) ? sanitize_text_field( $color['title'] ) : __('New Color', 'auxin-elements') . ' #' . $key,
146
+ 'color' => $color['color']
147
+ ];
148
+ }
149
+ }
150
+
151
+ if ( empty( $settings ) ) {
152
+
153
+ // get elementor system colors form customizer
154
+ $system_colors_key = ['primary', 'secondary', 'text', 'accent' ];
155
+ foreach( $system_colors_key as $key ) {
156
+ $system_colors[] = [
157
+ '_id' => $key,
158
+ 'title' => ucfirst( $key ),
159
+ 'color' => auxin_get_option( 'elementor_color_' . $key, '' )
160
+ ];
161
+ }
162
+
163
+ // udpate system colors
164
+ \Elementor\Plugin::$instance->kits_manager->update_kit_settings_based_on_option( 'system_colors', $system_colors );
165
+
166
+ // update custom colors
167
+ if ( !empty( $custom_colors ) ) {
168
+ \Elementor\Plugin::$instance->kits_manager->update_kit_settings_based_on_option( 'custom_colors', $custom_colors );
169
+ }
170
+
171
+ } else {
172
+ // get and update system colors => executing these codes to remain title of system colors from elementor settings unchanged
173
+ $current_settings = \Elementor\Plugin::$instance->kits_manager->get_current_settings();
174
+ foreach ( $current_settings['system_colors'] as $color ) {
175
+ $system_colors[] = [
176
+ '_id' => $color['_id'],
177
+ 'title' => $color['title'],
178
+ 'color' => auxin_get_option( 'elementor_color_' . $color['_id'], $color['color'] )
179
+ ];
180
+ }
181
+ \Elementor\Plugin::$instance->kits_manager->update_kit_settings_based_on_option( 'system_colors', $system_colors );
182
+
183
+ // update custom colors -> updating via post meta because we have to replace all custom colors from customizer with the one in elemnetor settings
184
+ if ( ! empty( $custom_colors ) ) {
185
+ $settings['custom_colors'] = $custom_colors;
186
+ update_post_meta( $active_kit, '_elementor_page_settings', $settings );
187
+ }
188
+ }
189
+
190
+ auxin_update_option( 'elementor_global_custom_colors_repeater', '' );
191
+ \Elementor\Plugin::instance()->files_manager->clear_cache();
192
+
193
+ }
194
  }
includes/elementor/modules/settings/general/manager.php CHANGED
@@ -67,8 +67,6 @@ class Manager extends baseManager
67
  /**
68
  // TODO save the control values as page meta fields by looping through $settings array
69
  // $document->update_main_meta( $meta_key, $value );
70
-
71
- error_log( print_r( $settings, true ) );
72
  */
73
  }
74
  }
67
  /**
68
  // TODO save the control values as page meta fields by looping through $settings array
69
  // $document->update_main_meta( $meta_key, $value );
 
 
70
  */
71
  }
72
  }
includes/elementor/modules/templates-types-manager.php CHANGED
@@ -146,6 +146,12 @@ class Templates_Types_Manager {
146
  'group' => 'URL',
147
  'title' => 'URL',
148
  ),
 
 
 
 
 
 
149
  // 'aux-post-date' => array(
150
  // 'file' => AUXELS_INC_DIR . '/elementor/modules/dynamic-tags/post-date.php',
151
  // 'class' => 'DynamicTags\Post_Date',
146
  'group' => 'URL',
147
  'title' => 'URL',
148
  ),
149
+ 'aux-login-url' => array(
150
+ 'file' => AUXELS_INC_DIR . '/elementor/modules/dynamic-tags/login-url.php',
151
+ 'class' => 'DynamicTags\Auxin_Login_Url',
152
+ 'group' => 'URL',
153
+ 'title' => 'URL',
154
+ ),
155
  // 'aux-post-date' => array(
156
  // 'file' => AUXELS_INC_DIR . '/elementor/modules/dynamic-tags/post-date.php',
157
  // 'class' => 'DynamicTags\Post_Date',
includes/elementor/widgets/carousel-navigation.php CHANGED
@@ -566,7 +566,7 @@ class CarouselNavigation extends Widget_Base {
566
  protected function render() {
567
  $settings = $this->get_settings_for_display(); ?>
568
 
569
- <div class="aux-carousel-navigation" data-target="<?php echo $settings['nav_target'];?>">
570
  <?php echo $this->get_arrow_output( $settings['nav_type'] , $settings );?>
571
  </div>
572
 
566
  protected function render() {
567
  $settings = $this->get_settings_for_display(); ?>
568
 
569
+ <div class="aux-carousel-navigation" data-target="<?php echo esc_attr( $settings['nav_target'] );?>">
570
  <?php echo $this->get_arrow_output( $settings['nav_type'] , $settings );?>
571
  </div>
572
 
includes/elements/before-after.php CHANGED
@@ -211,12 +211,12 @@ function auxin_widget_before_after_callback( $atts, $shortcode_content = null ){
211
  // widget output -----------------------
212
  if ( !empty( $after_image ) ) {
213
  ?>
214
- <div class="aux-before-after" style="<?php echo $style_attr ?>" data-offset="<?php echo $default_offset; ?>">
215
  <?php echo $before_image ?>
216
  <?php echo $after_image; ?>
217
  </div>
218
  <?php } else { ?>
219
- <div class="aux-before-after" style="<?php echo $style_attr ?>" data-offset="<?php echo $default_offset; ?>">
220
  <?php echo $before_image ?>
221
  </div>
222
  <?php
211
  // widget output -----------------------
212
  if ( !empty( $after_image ) ) {
213
  ?>
214
+ <div class="aux-before-after" style="<?php echo esc_attr( $style_attr ); ?>" data-offset="<?php echo esc_attr( $default_offset ); ?>">
215
  <?php echo $before_image ?>
216
  <?php echo $after_image; ?>
217
  </div>
218
  <?php } else { ?>
219
+ <div class="aux-before-after" style="<?php echo esc_attr( $style_attr ); ?>" data-offset="<?php echo esc_attr( $default_offset ); ?>">
220
  <?php echo $before_image ?>
221
  </div>
222
  <?php
includes/elements/image.php CHANGED
@@ -502,7 +502,7 @@ function auxin_widget_image_callback( $atts, $shortcode_content = null ){
502
  );
503
  }
504
 
505
- $anchor_link = auxin_is_true( $lightbox ) ? $image_primary_full_src : esc_attr( $link );
506
  $anchor_class = auxin_is_true( $lightbox ) ? 'aux-lightbox-btn' : '';
507
  $frame_classes .= auxin_is_true( $lightbox ) ? ' aux-media-frame aux-lightbox-frame' : '';
508
  $target = $target !== '_blank' ? 'target="_self"' : 'target="_blank"';
@@ -534,11 +534,11 @@ function auxin_widget_image_callback( $atts, $shortcode_content = null ){
534
  <div class="aux-media-hint-frame ">
535
  <div class="aux-media-image <?php echo esc_attr( $hover_class ); echo esc_attr( $frame_classes ); echo esc_attr( $overflow_class ); ?>" >
536
  <?php if( !empty($anchor_link) ) { ?>
537
- <a class="<?php echo $anchor_class; ?>" href="<?php echo $anchor_link; ?>" <?php echo $lightbox_attrs . ' ' . $target . ' ' . $nofollow; ?> >
538
  <?php } ?>
539
 
540
  <?php if ( auxin_is_true( $display_ribbon ) && ! empty( $ribbon_text ) ) { ?>
541
- <div class="aux-ribbon-wrapper aux-<?php echo $ribbon_style;?>-ribbon <?php echo $ribbon_position;?>">
542
  <span><?php echo $ribbon_text;?></span>
543
  </div>
544
  <?php } ?>
502
  );
503
  }
504
 
505
+ $anchor_link = auxin_is_true( $lightbox ) ? $image_primary_full_src : esc_url( $link );
506
  $anchor_class = auxin_is_true( $lightbox ) ? 'aux-lightbox-btn' : '';
507
  $frame_classes .= auxin_is_true( $lightbox ) ? ' aux-media-frame aux-lightbox-frame' : '';
508
  $target = $target !== '_blank' ? 'target="_self"' : 'target="_blank"';
534
  <div class="aux-media-hint-frame ">
535
  <div class="aux-media-image <?php echo esc_attr( $hover_class ); echo esc_attr( $frame_classes ); echo esc_attr( $overflow_class ); ?>" >
536
  <?php if( !empty($anchor_link) ) { ?>
537
+ <a class="<?php echo esc_attr( $anchor_class ); ?>" href="<?php echo $anchor_link; ?>" <?php echo $lightbox_attrs . ' ' . $target . ' ' . $nofollow; ?> >
538
  <?php } ?>
539
 
540
  <?php if ( auxin_is_true( $display_ribbon ) && ! empty( $ribbon_text ) ) { ?>
541
+ <div class="aux-ribbon-wrapper aux-<?php echo esc_attr( $ribbon_style );?>-ribbon <?php echo esc_attr( $ribbon_position );?>">
542
  <span><?php echo $ribbon_text;?></span>
543
  </div>
544
  <?php } ?>
includes/elements/latest-items.php CHANGED
@@ -382,7 +382,7 @@ function auxin_widget_latest_items( $atts, $shortcode_content = null ){
382
  ?>
383
  <?php echo $before_widget; ?>
384
 
385
- <section id="<?php echo $custom_el_id; ?>" <?php echo $section_class_attr; ?>>
386
 
387
  <?php
388
  if( ! empty( $before_title ) ){
@@ -436,9 +436,9 @@ function auxin_widget_latest_items( $atts, $shortcode_content = null ){
436
  }
437
  ?>
438
 
439
- <article class="col" data-filter="<?php echo $tax_slugs; ?>" >
440
  <figure>
441
- <div class="imgHolder <?php echo $classSize; ?>">
442
  <a href="<?php the_permalink(); ?>">
443
  <?php
444
  auxin_the_post_thumbnail($th_query->post->ID, $dimentions[0], $dimentions[1], true, 70);
382
  ?>
383
  <?php echo $before_widget; ?>
384
 
385
+ <section id="<?php echo esc_attr( $custom_el_id ); ?>" <?php echo $section_class_attr; ?>>
386
 
387
  <?php
388
  if( ! empty( $before_title ) ){
436
  }
437
  ?>
438
 
439
+ <article class="col" data-filter="<?php echo esc_attr( $tax_slugs ); ?>" >
440
  <figure>
441
+ <div class="imgHolder <?php echo esc_attr( $classSize ); ?>">
442
  <a href="<?php the_permalink(); ?>">
443
  <?php
444
  auxin_the_post_thumbnail($th_query->post->ID, $dimentions[0], $dimentions[1], true, 70);
includes/elements/text.php CHANGED
@@ -1150,14 +1150,14 @@ function auxin_widget_column_callback( $atts, $shortcode_content = null ){
1150
  // widget header ------------------------------
1151
  echo $result['widget_header'];
1152
  ?>
1153
- <div class="<?php echo $main_classes ;?>" <?php echo $main_styles ;?>>
1154
  <?php if ( ! empty( $overlay_color ) ) { ?>
1155
  <div class="aux-text-widget-overlay" <?php echo $overlay_style ;?>></div>
1156
  <?php } ?>
1157
 
1158
  <?php if( ! empty( $icon ) || ! empty( $image ) || ! empty( $header_bg_img ) || ! empty( $icon_svg_inline ) ) { ?>
1159
- <div class="aux-text-widget-header <?php echo $header_classess ;?>" <?php echo $header_styles ;?> >
1160
- <div class="aux-ico-box <?php echo $icon_box_classnames ;?> ">
1161
  <?php if ( ! empty( $icon ) ){ ;?>
1162
  <span class="aux-ico <?php echo esc_attr( $icon_classname ) ;?>" > </span>
1163
  <?php } elseif ( ! empty( $image ) ) { ?>
@@ -1173,7 +1173,7 @@ function auxin_widget_column_callback( $atts, $shortcode_content = null ){
1173
  <?php if( ! empty( $title ) && empty( $title_link ) ) { ?>
1174
  <h4 class="col-title"><?php echo $title; ?></h4>
1175
  <?php } elseif( ! empty( $title ) && ! empty( $title_link ) ) { ?>
1176
- <h4 class="col-title"><a href="<?php echo $title_link; ?>"><?php echo $title; ?></a></h4>
1177
  <?php } if( ! empty( $subtitle ) ) { ?>
1178
  <h5 class="col-subtitle"><?php echo $subtitle; ?></h5>
1179
 
@@ -1189,7 +1189,7 @@ function auxin_widget_column_callback( $atts, $shortcode_content = null ){
1189
  </div>
1190
  <?php if ( ! empty( $footer_classess ) ) { ?>
1191
  <div class="aux-text-widget-footer">
1192
- <div class="<?php echo $footer_classess; ?>"<?php echo $footer_styles; ?>>
1193
  <?php if ( 'wave' === $footer_shape ){?>
1194
  <svg width="100%" height="16">
1195
  <defs>
1150
  // widget header ------------------------------
1151
  echo $result['widget_header'];
1152
  ?>
1153
+ <div class="<?php echo esc_attr( $main_classes ) ;?>" <?php echo $main_styles ;?>>
1154
  <?php if ( ! empty( $overlay_color ) ) { ?>
1155
  <div class="aux-text-widget-overlay" <?php echo $overlay_style ;?>></div>
1156
  <?php } ?>
1157
 
1158
  <?php if( ! empty( $icon ) || ! empty( $image ) || ! empty( $header_bg_img ) || ! empty( $icon_svg_inline ) ) { ?>
1159
+ <div class="aux-text-widget-header <?php echo esc_attr( $header_classess ) ;?>" <?php echo $header_styles ;?> >
1160
+ <div class="aux-ico-box <?php echo esc_attr( $icon_box_classnames ) ;?> ">
1161
  <?php if ( ! empty( $icon ) ){ ;?>
1162
  <span class="aux-ico <?php echo esc_attr( $icon_classname ) ;?>" > </span>
1163
  <?php } elseif ( ! empty( $image ) ) { ?>
1173
  <?php if( ! empty( $title ) && empty( $title_link ) ) { ?>
1174
  <h4 class="col-title"><?php echo $title; ?></h4>
1175
  <?php } elseif( ! empty( $title ) && ! empty( $title_link ) ) { ?>
1176
+ <h4 class="col-title"><a href="<?php echo esc_url( $title_link ); ?>"><?php echo $title; ?></a></h4>
1177
  <?php } if( ! empty( $subtitle ) ) { ?>
1178
  <h5 class="col-subtitle"><?php echo $subtitle; ?></h5>
1179
 
1189
  </div>
1190
  <?php if ( ! empty( $footer_classess ) ) { ?>
1191
  <div class="aux-text-widget-footer">
1192
+ <div class="<?php echo esc_attr( $footer_classess ); ?>"<?php echo $footer_styles; ?>>
1193
  <?php if ( 'wave' === $footer_shape ){?>
1194
  <svg width="100%" height="16">
1195
  <defs>
includes/general-functions.php CHANGED
@@ -41,7 +41,7 @@ function auxin_get_footer_logo_block( $args = array() ){
41
 
42
  ob_start();
43
  ?>
44
- <div class="aux-logo <?php echo $args['css_class']; ?>">
45
  <a class="aux-logo-anchor <?php echo ($args['middle'] ? 'aux-middle' : ''); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
46
  <?php echo _auxin_get_footer_logo_image(); ?>
47
  </a>
@@ -1927,6 +1927,10 @@ function auxin_custom_search_results( $query ) {
1927
 
1928
  $posts_in = auxin_get_option( 'auxin_search_pinned_contents', '' );
1929
 
 
 
 
 
1930
  if ( auxin_get_option( 'auxin_search_exclude_no_media' ) ) {
1931
  $query->set( 'meta_query', array(array('key' => '_thumbnail_id')) );
1932
  }
@@ -1974,7 +1978,7 @@ function auxin_cover() {
1974
  ?>
1975
  <div class="aux-page-cover-footer">
1976
  <div class="aux-page-cover-footer-text">
1977
- <a href="#" title="<?php echo $discover_text ?>"><?php echo $discover_text ?></a>
1978
  </div>
1979
  </div>
1980
  </div>
41
 
42
  ob_start();
43
  ?>
44
+ <div class="aux-logo <?php echo esc_attr( $args['css_class'] ); ?>">
45
  <a class="aux-logo-anchor <?php echo ($args['middle'] ? 'aux-middle' : ''); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
46
  <?php echo _auxin_get_footer_logo_image(); ?>
47
  </a>
1927
 
1928
  $posts_in = auxin_get_option( 'auxin_search_pinned_contents', '' );
1929
 
1930
+ $query->set( 'post_type', $post_types );
1931
+
1932
+ $query->set( 'post__in' , $posts_in );
1933
+
1934
  if ( auxin_get_option( 'auxin_search_exclude_no_media' ) ) {
1935
  $query->set( 'meta_query', array(array('key' => '_thumbnail_id')) );
1936
  }
1978
  ?>
1979
  <div class="aux-page-cover-footer">
1980
  <div class="aux-page-cover-footer-text">
1981
+ <a href="#" title="<?php echo esc_attr( $discover_text ); ?>"><?php echo $discover_text ?></a>
1982
  </div>
1983
  </div>
1984
  </div>
includes/general-hooks.php CHANGED
@@ -2436,7 +2436,7 @@ if( ! defined('WPSEO_VERSION') && ! class_exists('All_in_One_SEO_Pack') ){
2436
  <meta name="title" content="<?php echo esc_attr( $post->post_title ); ?>" />
2437
  <meta name="description" content="<?php echo esc_attr( $post_excerpt ); ?>" />
2438
  <?php if( $featured_image) { ?>
2439
- <link rel="image_src" href="<?php echo $featured_image; ?>" />
2440
  <?php }
2441
 
2442
  }
@@ -3699,3 +3699,18 @@ function auxels_add_product_item_classes( $classes ) {
3699
  return $classes;
3700
  }
3701
  add_filter( 'woocommerce_post_class', 'auxels_add_product_item_classes', 1, 1 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2436
  <meta name="title" content="<?php echo esc_attr( $post->post_title ); ?>" />
2437
  <meta name="description" content="<?php echo esc_attr( $post_excerpt ); ?>" />
2438
  <?php if( $featured_image) { ?>
2439
+ <link rel="image_src" href="<?php echo esc_url( $featured_image ); ?>" />
2440
  <?php }
2441
 
2442
  }
3699
  return $classes;
3700
  }
3701
  add_filter( 'woocommerce_post_class', 'auxels_add_product_item_classes', 1, 1 );
3702
+
3703
+ /**
3704
+ * Add our wishlist class to ti wishlist button
3705
+ *
3706
+ * @param string $button
3707
+ * @return string $button
3708
+ */
3709
+ function auxin_modify_ti_wishlist_button( $button ) {
3710
+
3711
+ $button = str_replace( 'tinvwl_add_to_wishlist_button', 'tinvwl_add_to_wishlist_button auxshp-wishlist ', $button );
3712
+ $button = str_replace( 'tinvwl_add_to_wishlist-text', 'tinvwl_add_to_wishlist-text auxshp-wishlist-text ', $button );
3713
+
3714
+ return $button;
3715
+ }
3716
+ add_filter( 'tinvwl_wishlist_button', 'auxin_modify_ti_wishlist_button', 1, 1 );
includes/general-shortcodes.php CHANGED
@@ -355,7 +355,7 @@ function auxin_shortcode_timeline( $atts, $content = null ) {
355
  <?php if($view_more == "yes" ) {
356
  $view_all_link = esc_url( auxin_get_option( 'blog_view_all_btn_link', home_url() ) );
357
  ?>
358
- <a href="<?php echo $view_all_link; ?>" class="more right" ><?php echo $more_label; ?></a>
359
  <?php } unset( $view_all_link ); ?>
360
 
361
  </section><!-- widget-blog -->
355
  <?php if($view_more == "yes" ) {
356
  $view_all_link = esc_url( auxin_get_option( 'blog_view_all_btn_link', home_url() ) );
357
  ?>
358
+ <a href="<?php echo esc_url( $view_all_link ); ?>" class="more right" ><?php echo $more_label; ?></a>
359
  <?php } unset( $view_all_link ); ?>
360
 
361
  </section><!-- widget-blog -->
includes/index.php CHANGED
@@ -84,3 +84,10 @@ include_once( 'elements/contact-box.php' );
84
  include_once( 'elementor/class-auxin-elementor-core-elements.php' );
85
 
86
 
 
 
 
 
 
 
 
84
  include_once( 'elementor/class-auxin-elementor-core-elements.php' );
85
 
86
 
87
+ // Load Compatiblity functionalities
88
+ include_once( 'compatibility/wp-rocket/wp-rocket.php' );
89
+
90
+ if ( function_exists('icl_object_id') ) {
91
+ include_once( 'compatibility/wpml/translate.php' );
92
+ }
93
+
languages/auxin-elements-fa_IR.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Auxin Essential Elements\n"
4
  "Report-Msgid-Bugs-To: http://averta.net/phlox/wordpress-theme/\n"
5
- "POT-Creation-Date: 2021-05-26 06:03:01+00:00\n"
6
  "PO-Revision-Date: 2016-11-09 12:50+0330\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
@@ -58,8 +58,8 @@ msgid "It's OK."
58
  msgstr ""
59
 
60
  #: admin/includes/admin-ajax.php:262
61
- #: includes/classes/class-auxin-welcome.php:1139
62
- #: includes/classes/class-auxin-welcome.php:1255
63
  msgid "Security Token Error!"
64
  msgstr ""
65
 
@@ -95,9 +95,9 @@ msgstr ""
95
  #: includes/classes/class-auxin-demo-importer.php:114
96
  #: includes/classes/class-auxin-demo-importer.php:157
97
  #: includes/classes/class-auxin-demo-importer.php:192
98
- #: includes/classes/class-auxin-welcome.php:1234
99
- #: includes/classes/class-auxin-welcome.php:1269
100
- #: includes/classes/class-auxin-welcome.php:1637
101
  msgid "Close"
102
  msgstr ""
103
 
@@ -359,9 +359,9 @@ msgid "You need to enter a unique id for notice."
359
  msgstr ""
360
 
361
  #: admin/includes/classes/class-auxin-notices.php:186
362
- #: includes/classes/class-auxin-welcome.php:1689
363
- #: includes/classes/class-auxin-welcome.php:1718
364
- #: includes/classes/class-auxin-welcome.php:1793
365
  msgid "Skip"
366
  msgstr ""
367
 
@@ -428,134 +428,6 @@ msgstr ""
428
  msgid "Choose .."
429
  msgstr "انتخاب .."
430
 
431
- #: admin/includes/compatibility/wpml/integration-classes/accordion-items.php:27
432
- #, fuzzy
433
- msgid "Accordion: Label"
434
- msgstr "برچسب آکاردئون"
435
-
436
- #: admin/includes/compatibility/wpml/integration-classes/accordion-items.php:29
437
- #, fuzzy
438
- msgid "Accordion: Content"
439
- msgstr "آکاردئون"
440
-
441
- #: admin/includes/compatibility/wpml/integration-classes/flexible-list.php:27
442
- msgid "Flexible List: Text"
443
- msgstr ""
444
-
445
- #: admin/includes/compatibility/wpml/integration-classes/flexible-list.php:29
446
- msgid "Flexible List: Secondary Text"
447
- msgstr ""
448
-
449
- #: admin/includes/compatibility/wpml/integration-classes/flexible-list.php:31
450
- msgid "Flexible List: Link"
451
- msgstr ""
452
-
453
- #: admin/includes/compatibility/wpml/integration-classes/tabs.php:27
454
- #, fuzzy
455
- msgid "Tab: Label"
456
- msgstr "برچسب زبانه"
457
-
458
- #: admin/includes/compatibility/wpml/integration-classes/tabs.php:29
459
- #, fuzzy
460
- msgid "Tab: Content"
461
- msgstr "محتوا"
462
-
463
- #: admin/includes/compatibility/wpml/translate.php:20
464
- msgid "Modern Heading: Title"
465
- msgstr ""
466
-
467
- #: admin/includes/compatibility/wpml/translate.php:25
468
- #, fuzzy
469
- msgid "Modern Heading: Description"
470
- msgstr "توضیحات المان"
471
-
472
- #: admin/includes/compatibility/wpml/translate.php:30
473
- msgid "Modern Heading: Before Text"
474
- msgstr ""
475
-
476
- #: admin/includes/compatibility/wpml/translate.php:35
477
- #, fuzzy
478
- msgid "Modern Heading: Highlighted Text"
479
- msgstr "متن هایلایت شده"
480
-
481
- #: admin/includes/compatibility/wpml/translate.php:40
482
- msgid "Modern Heading: After Text"
483
- msgstr ""
484
-
485
- #: admin/includes/compatibility/wpml/translate.php:69
486
- #, fuzzy
487
- msgid "Button: Label"
488
- msgstr "برچسب دکمه"
489
-
490
- #: admin/includes/compatibility/wpml/translate.php:80
491
- #, fuzzy
492
- msgid "Contact Form 7: Shortcode"
493
- msgstr "کد کوتاه فرم تماس 7"
494
-
495
- #: admin/includes/compatibility/wpml/translate.php:91
496
- #, fuzzy
497
- msgid "Blockquote: Content"
498
- msgstr "محتوای جعبه ای"
499
-
500
- #: admin/includes/compatibility/wpml/translate.php:102
501
- msgid "Staff: Name"
502
- msgstr ""
503
-
504
- #: admin/includes/compatibility/wpml/translate.php:107
505
- msgid "Staff: Occupation"
506
- msgstr ""
507
-
508
- #: admin/includes/compatibility/wpml/translate.php:112
509
- #, fuzzy
510
- msgid "Staff: Content"
511
- msgstr "محتوا"
512
-
513
- #: admin/includes/compatibility/wpml/translate.php:123
514
- #, fuzzy
515
- msgid "Testimonial: Name"
516
- msgstr "انتخاب اظهار نظر"
517
-
518
- #: admin/includes/compatibility/wpml/translate.php:128
519
- msgid "Testimonial: Occupation"
520
- msgstr ""
521
-
522
- #: admin/includes/compatibility/wpml/translate.php:133
523
- msgid "Testimonial: Content"
524
- msgstr ""
525
-
526
- #: admin/includes/compatibility/wpml/translate.php:144
527
- msgid "Info Box: Name"
528
- msgstr ""
529
-
530
- #: admin/includes/compatibility/wpml/translate.php:149
531
- msgid "Info Box: Occupation"
532
- msgstr ""
533
-
534
- #: admin/includes/compatibility/wpml/translate.php:154
535
- #, fuzzy
536
- msgid "Info Box: Content"
537
- msgstr "محتوای جعبه ای"
538
-
539
- #: admin/includes/compatibility/wpml/translate.php:159
540
- #, fuzzy
541
- msgid "Info Box: Button label"
542
- msgstr "برچسب دکمه"
543
-
544
- #: admin/includes/compatibility/wpml/translate.php:170
545
- #, fuzzy
546
- msgid "MAP: Latitude"
547
- msgstr "عرض جغرافیایی"
548
-
549
- #: admin/includes/compatibility/wpml/translate.php:175
550
- #, fuzzy
551
- msgid "MAP: Longitude"
552
- msgstr "طول جغرافیایی"
553
-
554
- #: admin/includes/compatibility/wpml/translate.php:180
555
- #, fuzzy
556
- msgid "MAP: Marker info"
557
- msgstr "اطلاعات نشانگر"
558
-
559
  #: admin/includes/metaboxes/metabox-fields-general-advanced.php:21
560
  #, fuzzy
561
  msgid "Advanced Setting"
@@ -1927,23 +1799,23 @@ msgid "Processing: Download"
1927
  msgstr ""
1928
 
1929
  #: includes/classes/class-auxels-admin-assets.php:67
1930
- #: includes/classes/class-auxin-welcome.php:1310
1931
- #: includes/classes/class-auxin-welcome.php:1437
1932
- #: includes/classes/class-auxin-welcome.php:1746
1933
- #: includes/classes/class-auxin-welcome.php:1816
1934
  #, fuzzy
1935
  msgid "Continue"
1936
  msgstr "دربرگیرنده"
1937
 
1938
  #: includes/classes/class-auxels-admin-assets.php:68
1939
- #: includes/classes/class-auxin-welcome.php:522
1940
- #: includes/classes/class-auxin-welcome.php:1512
1941
  #, fuzzy
1942
  msgid "Install Plugins"
1943
  msgstr "افزونه های فعال"
1944
 
1945
  #: includes/classes/class-auxels-admin-assets.php:69
1946
- #: includes/classes/class-auxin-welcome.php:1603
1947
  #, fuzzy
1948
  msgid "Import Content"
1949
  msgstr "محتوای جعبه ای"
@@ -2073,7 +1945,7 @@ msgstr ""
2073
 
2074
  #: includes/classes/class-auxin-demo-importer.php:146
2075
  #: includes/classes/class-auxin-demo-importer.php:165
2076
- #: includes/classes/class-auxin-welcome.php:809
2077
  msgid "Copy to clipboard"
2078
  msgstr ""
2079
 
@@ -2397,12 +2269,12 @@ msgid "Remove"
2397
  msgstr ""
2398
 
2399
  #: includes/classes/class-auxin-walker-nav-menu-back.php:384
2400
- #: includes/classes/class-auxin-welcome.php:1313
2401
- #: includes/classes/class-auxin-welcome.php:1341
2402
- #: includes/classes/class-auxin-welcome.php:1440
2403
- #: includes/classes/class-auxin-welcome.php:1514
2404
- #: includes/classes/class-auxin-welcome.php:1605
2405
- #: includes/classes/class-auxin-welcome.php:1748
2406
  msgid "Cancel"
2407
  msgstr ""
2408
 
@@ -2561,7 +2433,7 @@ msgid ""
2561
  msgstr ""
2562
 
2563
  #: includes/classes/class-auxin-welcome.php:412
2564
- #: includes/classes/class-auxin-welcome.php:732
2565
  #: includes/elements/popular-posts-widget.php:388
2566
  msgid "Recent"
2567
  msgstr "اخیر"
@@ -2582,357 +2454,357 @@ msgstr "وضعیت سیستم"
2582
  msgid "Version"
2583
  msgstr "نسخه وردپرس"
2584
 
2585
- #: includes/classes/class-auxin-welcome.php:498
2586
  #, fuzzy
2587
  msgid "Not Installed"
2588
  msgstr "SUHOSIN نصب شده"
2589
 
2590
- #: includes/classes/class-auxin-welcome.php:500
2591
  msgid "Not Activated"
2592
  msgstr ""
2593
 
2594
- #: includes/classes/class-auxin-welcome.php:530
2595
  msgid ""
2596
  "Good news! All plugins are already installed and up to date. Please continue."
2597
  msgstr ""
2598
 
2599
- #: includes/classes/class-auxin-welcome.php:626
2600
  msgid "No Slug Found"
2601
  msgstr ""
2602
 
2603
- #: includes/classes/class-auxin-welcome.php:645
2604
  #, fuzzy
2605
  msgid "Activating"
2606
  msgstr "بخش فعال"
2607
 
2608
- #: includes/classes/class-auxin-welcome.php:660
2609
  msgid "Updating"
2610
  msgstr ""
2611
 
2612
- #: includes/classes/class-auxin-welcome.php:675
2613
  msgid "Installing"
2614
  msgstr ""
2615
 
2616
- #: includes/classes/class-auxin-welcome.php:686
2617
  msgid "Activated"
2618
  msgstr ""
2619
 
2620
- #: includes/classes/class-auxin-welcome.php:745
2621
  msgid "Search Templates"
2622
  msgstr ""
2623
 
2624
- #: includes/classes/class-auxin-welcome.php:752
2625
  #, fuzzy
2626
  msgid ""
2627
  "An error occurred while downloading the list of templates. Please try again "
2628
  "later."
2629
  msgstr "خطایی رخ داده است. بازخورد قابل تحویل نیست، لطفا دوباره تلاش کنید."
2630
 
2631
- #: includes/classes/class-auxin-welcome.php:796
2632
  msgid "Download"
2633
  msgstr ""
2634
 
2635
- #: includes/classes/class-auxin-welcome.php:817
2636
- #: includes/classes/class-auxin-welcome.php:932
2637
  msgid "Unlock"
2638
  msgstr ""
2639
 
2640
- #: includes/classes/class-auxin-welcome.php:829
2641
- #: includes/classes/class-auxin-welcome.php:943
2642
- #: includes/classes/class-auxin-welcome.php:1231
2643
- #: includes/classes/class-auxin-welcome.php:1634
2644
  msgid "Preview"
2645
  msgstr ""
2646
 
2647
- #: includes/classes/class-auxin-welcome.php:852
2648
  msgid "Save to my templates"
2649
  msgstr ""
2650
 
2651
- #: includes/classes/class-auxin-welcome.php:863
2652
  #, fuzzy
2653
  msgid "Create new page"
2654
  msgstr "صفحه جاری"
2655
 
2656
- #: includes/classes/class-auxin-welcome.php:903
2657
  #, fuzzy
2658
  msgid ""
2659
  "An error occurred while downloading the list of demo sites. Please try again "
2660
  "later."
2661
  msgstr "خطایی رخ داده است. بازخورد قابل تحویل نیست، لطفا دوباره تلاش کنید."
2662
 
2663
- #: includes/classes/class-auxin-welcome.php:927
2664
- #: includes/classes/class-auxin-welcome.php:1338
2665
  msgid "Uninstall"
2666
  msgstr ""
2667
 
2668
- #: includes/classes/class-auxin-welcome.php:927
2669
- #: includes/classes/class-auxin-welcome.php:1242
2670
  msgid "Import"
2671
  msgstr ""
2672
 
2673
- #: includes/classes/class-auxin-welcome.php:1030
2674
  msgid "You have already the latest version."
2675
  msgstr ""
2676
 
2677
- #: includes/classes/class-auxin-welcome.php:1034
2678
  msgid "New updates are available."
2679
  msgstr ""
2680
 
2681
- #: includes/classes/class-auxin-welcome.php:1035
2682
  msgid ""
2683
  "The following items require update, click update button to update them to "
2684
  "the latest version."
2685
  msgstr ""
2686
 
2687
- #: includes/classes/class-auxin-welcome.php:1044
2688
  msgid "Last checked "
2689
  msgstr ""
2690
 
2691
- #: includes/classes/class-auxin-welcome.php:1046
2692
  msgid "ago"
2693
  msgstr ""
2694
 
2695
- #: includes/classes/class-auxin-welcome.php:1066
2696
- #: includes/classes/class-auxin-welcome.php:1096
2697
- #: includes/classes/class-auxin-welcome.php:1488
2698
  msgid "Ready to update"
2699
  msgstr ""
2700
 
2701
- #: includes/classes/class-auxin-welcome.php:1116
2702
  msgid "Update Now"
2703
  msgstr ""
2704
 
2705
- #: includes/classes/class-auxin-welcome.php:1119
2706
  msgid "Check Again"
2707
  msgstr ""
2708
 
2709
- #: includes/classes/class-auxin-welcome.php:1146
2710
  msgid "You can't remove this demo."
2711
  msgstr ""
2712
 
2713
- #: includes/classes/class-auxin-welcome.php:1225
2714
  msgid "Done!"
2715
  msgstr ""
2716
 
2717
- #: includes/classes/class-auxin-welcome.php:1226
2718
  msgid "Demo has been successfully uninstalled."
2719
  msgstr ""
2720
 
2721
- #: includes/classes/class-auxin-welcome.php:1288
2722
- #: public/includes/frontend-ajax.php:173 public/includes/frontend-ajax.php:236
2723
  msgid "An Error Occurred!"
2724
  msgstr ""
2725
 
2726
- #: includes/classes/class-auxin-welcome.php:1302
2727
  #, fuzzy
2728
  msgid "Notice"
2729
  msgstr "نکته"
2730
 
2731
- #: includes/classes/class-auxin-welcome.php:1304
2732
  msgid ""
2733
  "For better and faster result, it's recommended to install the demo on a "
2734
  "clean WordPress website."
2735
  msgstr ""
2736
 
2737
- #: includes/classes/class-auxin-welcome.php:1330
2738
  msgid "Warning!"
2739
  msgstr ""
2740
 
2741
- #: includes/classes/class-auxin-welcome.php:1332
2742
  msgid "This process will erase all images, posts and settings of this demo..."
2743
  msgstr ""
2744
 
2745
- #: includes/classes/class-auxin-welcome.php:1337
2746
  msgid "Are you sure you want to uninstall this demo?"
2747
  msgstr ""
2748
 
2749
- #: includes/classes/class-auxin-welcome.php:1347
2750
- #: includes/classes/class-auxin-welcome.php:1611
2751
  msgid "Please wait, this may take several minutes .."
2752
  msgstr ""
2753
 
2754
- #: includes/classes/class-auxin-welcome.php:1413
2755
  msgid "An error occurred!"
2756
  msgstr ""
2757
 
2758
- #: includes/classes/class-auxin-welcome.php:1415
2759
  msgid "Method not exist!"
2760
  msgstr ""
2761
 
2762
- #: includes/classes/class-auxin-welcome.php:1429
2763
- #: includes/classes/class-auxin-welcome.php:1465
2764
  msgid "Required Plugins for this demo."
2765
  msgstr ""
2766
 
2767
- #: includes/classes/class-auxin-welcome.php:1431
2768
  msgid ""
2769
  "For better and faster install process it's recommended to install demo on a "
2770
  "clean WordPress website."
2771
  msgstr ""
2772
 
2773
- #: includes/classes/class-auxin-welcome.php:1466
2774
  msgid "The following plugins are required to be installed for this demo."
2775
  msgstr ""
2776
 
2777
- #: includes/classes/class-auxin-welcome.php:1480
2778
  #, fuzzy
2779
  msgid "Ready to install"
2780
  msgstr "تکرار افقی"
2781
 
2782
- #: includes/classes/class-auxin-welcome.php:1484
2783
  #, fuzzy
2784
  msgid "Not activated"
2785
  msgstr "اصلا"
2786
 
2787
- #: includes/classes/class-auxin-welcome.php:1530
2788
  msgid "Import Demo Content of Phlox Theme."
2789
  msgstr ""
2790
 
2791
- #: includes/classes/class-auxin-welcome.php:1535
2792
  msgid "Complete pre-build Website"
2793
  msgstr ""
2794
 
2795
- #: includes/classes/class-auxin-welcome.php:1540
2796
  #, fuzzy
2797
  msgid "Import media (images, videos, etc.)"
2798
  msgstr "نمایش رسانه های نوشته (تصویر، ویدیو، غیره)"
2799
 
2800
- #: includes/classes/class-auxin-welcome.php:1547
2801
  msgid "Selected Data Only"
2802
  msgstr ""
2803
 
2804
- #: includes/classes/class-auxin-welcome.php:1553
2805
  #, fuzzy
2806
  msgid "Posts/Pages"
2807
  msgstr "نوشته ها"
2808
 
2809
- #: includes/classes/class-auxin-welcome.php:1558
2810
  #, fuzzy
2811
  msgid "Media"
2812
  msgstr "متوسط"
2813
 
2814
- #: includes/classes/class-auxin-welcome.php:1563
2815
  #, fuzzy
2816
  msgid "Widgets"
2817
  msgstr "عنوان ابزارک"
2818
 
2819
- #: includes/classes/class-auxin-welcome.php:1570
2820
  msgid "Menus"
2821
  msgstr ""
2822
 
2823
- #: includes/classes/class-auxin-welcome.php:1575
2824
  #, fuzzy
2825
  msgid "Theme Options"
2826
  msgstr "تنظیمات طراحی"
2827
 
2828
- #: includes/classes/class-auxin-welcome.php:1580
2829
  msgid "MasterSlider (If Available)"
2830
  msgstr ""
2831
 
2832
- #: includes/classes/class-auxin-welcome.php:1590
2833
  msgid "Importing Demo Content is in Progress..."
2834
  msgstr ""
2835
 
2836
- #: includes/classes/class-auxin-welcome.php:1591
2837
  msgid ""
2838
  "This process may take 5 to 10 minutes to complete, please do not close or "
2839
  "refresh this page."
2840
  msgstr ""
2841
 
2842
- #: includes/classes/class-auxin-welcome.php:1625
2843
  msgid "Congratulations!"
2844
  msgstr ""
2845
 
2846
- #: includes/classes/class-auxin-welcome.php:1626
2847
  msgid "Demo has been successfully imported."
2848
  msgstr ""
2849
 
2850
- #: includes/classes/class-auxin-welcome.php:1631
2851
  #, fuzzy
2852
  msgid "Customize"
2853
  msgstr "تصویر دلخواه"
2854
 
2855
- #: includes/classes/class-auxin-welcome.php:1648
2856
  #, fuzzy
2857
  msgid "Importing page content ..."
2858
  msgstr "تراز تصویر در محتوا."
2859
 
2860
- #: includes/classes/class-auxin-welcome.php:1672
2861
  msgid "Remove Watermarks?"
2862
  msgstr ""
2863
 
2864
- #: includes/classes/class-auxin-welcome.php:1673
2865
  msgid ""
2866
  "Some images in this demo are copyrighted and watermarked, you can remove "
2867
  "watermarks by authorizing your Envato Elements subscription."
2868
  msgstr ""
2869
 
2870
- #: includes/classes/class-auxin-welcome.php:1687
2871
  msgid "Remove Watermarks"
2872
  msgstr ""
2873
 
2874
- #: includes/classes/class-auxin-welcome.php:1702
2875
  msgid "Remove watermarks by authorizing your Envato Elements subscription"
2876
  msgstr ""
2877
 
2878
- #: includes/classes/class-auxin-welcome.php:1703
2879
  msgid ""
2880
  "By subscribing to Envato Elements you will have access to unlimited premium "
2881
  "stock images, icons, graphical assets, videos and more."
2882
  msgstr ""
2883
 
2884
- #: includes/classes/class-auxin-welcome.php:1705
2885
  msgid "Explore and Subscribe"
2886
  msgstr ""
2887
 
2888
- #: includes/classes/class-auxin-welcome.php:1713
2889
  msgid "Already an Envato Elements member?"
2890
  msgstr ""
2891
 
2892
- #: includes/classes/class-auxin-welcome.php:1713
2893
  msgid "Activate here"
2894
  msgstr ""
2895
 
2896
- #: includes/classes/class-auxin-welcome.php:1731
2897
- #: includes/classes/class-auxin-welcome.php:1761
2898
  msgid "Verify Your Envato Elements Subscription"
2899
  msgstr ""
2900
 
2901
- #: includes/classes/class-auxin-welcome.php:1732
2902
  msgid "Enter your email below and click continue button"
2903
  msgstr ""
2904
 
2905
- #: includes/classes/class-auxin-welcome.php:1734
2906
  #, fuzzy
2907
  msgid "Enter your email"
2908
  msgstr "برچسب آیتم زبانه را وارد کنید."
2909
 
2910
- #: includes/classes/class-auxin-welcome.php:1762
2911
  msgid "Enter your token below to verify your Subscription"
2912
  msgstr ""
2913
 
2914
- #: includes/classes/class-auxin-welcome.php:1764
2915
  #, fuzzy
2916
  msgid "Enter token here"
2917
  msgstr "برچسب دکمه را وارد کنید."
2918
 
2919
- #: includes/classes/class-auxin-welcome.php:1776
2920
  msgid "How to generate a token ?"
2921
  msgstr ""
2922
 
2923
- #: includes/classes/class-auxin-welcome.php:1777
2924
  msgid "Don't have subscription?"
2925
  msgstr ""
2926
 
2927
- #: includes/classes/class-auxin-welcome.php:1787
2928
  msgid "Verify Token"
2929
  msgstr ""
2930
 
2931
- #: includes/classes/class-auxin-welcome.php:1806
2932
  msgid "Succeed"
2933
  msgstr ""
2934
 
2935
- #: includes/classes/class-auxin-welcome.php:1807
2936
  msgid ""
2937
  "Congratulations! you have successfully authorized your Envato Elements "
2938
  "subscription."
@@ -3005,6 +2877,134 @@ msgstr "افزودن بخش"
3005
  msgid "Select Audio"
3006
  msgstr "انتخاب شکاف آکاردئون"
3007
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3008
  #: includes/elementor/class-auxin-elementor-core-elements.php:404
3009
  msgid "Element class \"%s\" not found."
3010
  msgstr ""
@@ -3862,6 +3862,28 @@ msgstr "URL سایت"
3862
  msgid "Attachment URL"
3863
  msgstr "صفحه پیوست"
3864
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3865
  #: includes/elementor/modules/dynamic-tags/page-title.php:19
3866
  #, fuzzy
3867
  msgid "Page Title"
@@ -3871,12 +3893,6 @@ msgstr "نوع صفحه"
3871
  msgid "Show Home Title"
3872
  msgstr ""
3873
 
3874
- #: includes/elementor/modules/dynamic-tags/pages-url.php:19
3875
- #: includes/elementor/modules/dynamic-tags/pages-url.php:58
3876
- #, fuzzy
3877
- msgid "Pages URL"
3878
- msgstr "برگه ها"
3879
-
3880
  #: includes/elementor/modules/dynamic-tags/pages-url.php:43
3881
  #: includes/elementor/widgets/theme-elements/logo.php:186
3882
  #, fuzzy
@@ -4473,6 +4489,11 @@ msgid ""
4473
  "container."
4474
  msgstr ""
4475
 
 
 
 
 
 
4476
  #: includes/elementor/modules/settings/general/manager.php:32
4477
  #: includes/elementor/widgets/theme-elements/logo.php:54
4478
  msgid "Logo"
@@ -10845,7 +10866,7 @@ msgstr "در صفحه جدید یا در همین صفحه باز شود."
10845
  msgid "Self"
10846
  msgstr "همین صفحه"
10847
 
10848
- #: includes/elements/image.php:249 includes/general-functions.php:2011
10849
  msgid "Blank"
10850
  msgstr "خالی"
10851
 
@@ -11973,84 +11994,84 @@ msgstr ""
11973
  msgid "LOADING"
11974
  msgstr ""
11975
 
11976
- #: includes/general-functions.php:2012
11977
  msgid "Blurred placeholder image"
11978
  msgstr ""
11979
 
11980
- #: includes/general-functions.php:2013
11981
  msgid "In-progress box animation"
11982
  msgstr ""
11983
 
11984
- #: includes/general-functions.php:2014
11985
  msgid "Loading spinner (blue)"
11986
  msgstr ""
11987
 
11988
- #: includes/general-functions.php:2015
11989
  msgid "Loading spinner (light)"
11990
  msgstr ""
11991
 
11992
- #: includes/general-functions.php:2016
11993
  msgid "Loading spinner (dark)"
11994
  msgstr ""
11995
 
11996
  #. translators: %s: Search term.
11997
- #: includes/general-functions.php:2243
11998
  msgid "Search Results for: %s"
11999
  msgstr ""
12000
 
12001
  #. translators: %s is the page number.
12002
- #: includes/general-functions.php:2247
12003
  msgid "&nbsp;&ndash; Page %s"
12004
  msgstr ""
12005
 
12006
  #. translators: Category archive title. 1: Category name
12007
- #: includes/general-functions.php:2254
12008
  #, fuzzy
12009
  msgid "Category: %s"
12010
  msgstr "دسته 1"
12011
 
12012
  #. translators: Tag archive title. 1: Tag name
12013
- #: includes/general-functions.php:2260
12014
  msgid "Tag: %s"
12015
  msgstr ""
12016
 
12017
  #. translators: Author archive title. 1: Author name
12018
- #: includes/general-functions.php:2267
12019
  #, fuzzy
12020
  msgid "Author: %s"
12021
  msgstr "نویسنده"
12022
 
12023
  #. translators: Yearly archive title. 1: Year
12024
- #: includes/general-functions.php:2274
12025
  msgid "Year: %s"
12026
  msgstr ""
12027
 
12028
  #. translators: Monthly archive title. 1: Month name and year
12029
- #: includes/general-functions.php:2281
12030
  msgid "Month: %s"
12031
  msgstr ""
12032
 
12033
  #. translators: Daily archive title. 1: Date
12034
- #: includes/general-functions.php:2288
12035
  msgid "Day: %s"
12036
  msgstr ""
12037
 
12038
  #. translators: Post type archive title. 1: Post type name
12039
- #: includes/general-functions.php:2315
12040
  msgid "Archives: %s"
12041
  msgstr ""
12042
 
12043
  #. translators: Taxonomy term archive title. 1: Taxonomy singular name, 2:
12044
  #. Current taxonomy term
12045
- #: includes/general-functions.php:2323
12046
  msgid "%1$s: %2$s"
12047
  msgstr ""
12048
 
12049
- #: includes/general-functions.php:2326
12050
  msgid "Page Not Found"
12051
  msgstr ""
12052
 
12053
- #: includes/general-functions.php:2496
12054
  #, fuzzy
12055
  msgid "Select Page"
12056
  msgstr "تراز شکلک را انتخاب کنید."
@@ -12351,10 +12372,6 @@ msgstr ""
12351
  msgid "Specifies maximum height of logo in footer."
12352
  msgstr "ارتفاع لوگو را بر حسب پیکسل مشخص می کند."
12353
 
12354
- #: includes/general-hooks.php:1465
12355
- msgid "Login Page"
12356
- msgstr "صفحه ورود"
12357
-
12358
  #: includes/general-hooks.php:1466
12359
  msgid "Preview login page"
12360
  msgstr "پیش نمایش صفحه ورود"
@@ -12807,36 +12824,37 @@ msgstr "اصلا"
12807
  msgid "No data received."
12808
  msgstr ""
12809
 
12810
- #: public/includes/frontend-ajax.php:136 public/includes/frontend-ajax.php:198
12811
  #, fuzzy
12812
  msgid "Verification failed!"
12813
  msgstr "احراز هویت با خطا مواجه شد!"
12814
 
12815
- #: public/includes/frontend-ajax.php:166
 
12816
  msgid "Your cart is currently empty."
12817
  msgstr ""
12818
 
12819
- #: public/includes/frontend-ajax.php:167
12820
  msgid "Item has been removed from your shopping cart."
12821
  msgstr ""
12822
 
12823
- #: public/includes/frontend-ajax.php:225
12824
  msgid "View cart"
12825
  msgstr ""
12826
 
12827
- #: public/includes/frontend-ajax.php:225
12828
  msgid "has been added to your cart."
12829
  msgstr ""
12830
 
12831
- #: public/includes/frontend-ajax.php:230
12832
  msgid "Sorry, this product cannot be purchased."
12833
  msgstr ""
12834
 
12835
- #: public/includes/frontend-ajax.php:315
12836
  msgid "From %s"
12837
  msgstr ""
12838
 
12839
- #: public/includes/frontend-ajax.php:316
12840
  msgid "Nothing found in %s"
12841
  msgstr ""
12842
 
@@ -12964,67 +12982,67 @@ msgstr "اورتا"
12964
  msgid "http://averta.net"
12965
  msgstr "http://averta.net"
12966
 
12967
- #: includes/general-functions.php:2270
12968
  msgctxt "yearly archives date format"
12969
  msgid "Y"
12970
  msgstr ""
12971
 
12972
- #: includes/general-functions.php:2277
12973
  msgctxt "monthly archives date format"
12974
  msgid "F Y"
12975
  msgstr ""
12976
 
12977
- #: includes/general-functions.php:2284
12978
  msgctxt "daily archives date format"
12979
  msgid "F j, Y"
12980
  msgstr ""
12981
 
12982
- #: includes/general-functions.php:2292
12983
  msgctxt "post format archive title"
12984
  msgid "Asides"
12985
  msgstr ""
12986
 
12987
- #: includes/general-functions.php:2294
12988
  #, fuzzy
12989
  msgctxt "post format archive title"
12990
  msgid "Galleries"
12991
  msgstr "گالری ها"
12992
 
12993
- #: includes/general-functions.php:2296
12994
  #, fuzzy
12995
  msgctxt "post format archive title"
12996
  msgid "Images"
12997
  msgstr "تصاویر"
12998
 
12999
- #: includes/general-functions.php:2298
13000
  #, fuzzy
13001
  msgctxt "post format archive title"
13002
  msgid "Videos"
13003
  msgstr "پوستر ویدیو"
13004
 
13005
- #: includes/general-functions.php:2300
13006
  #, fuzzy
13007
  msgctxt "post format archive title"
13008
  msgid "Quotes"
13009
  msgstr "متن نقل قول"
13010
 
13011
- #: includes/general-functions.php:2302
13012
  #, fuzzy
13013
  msgctxt "post format archive title"
13014
  msgid "Links"
13015
  msgstr "پیوند"
13016
 
13017
- #: includes/general-functions.php:2304
13018
  msgctxt "post format archive title"
13019
  msgid "Statuses"
13020
  msgstr ""
13021
 
13022
- #: includes/general-functions.php:2306
13023
  msgctxt "post format archive title"
13024
  msgid "Audio"
13025
  msgstr ""
13026
 
13027
- #: includes/general-functions.php:2308
13028
  msgctxt "post format archive title"
13029
  msgid "Chats"
13030
  msgstr ""
2
  msgstr ""
3
  "Project-Id-Version: Auxin Essential Elements\n"
4
  "Report-Msgid-Bugs-To: http://averta.net/phlox/wordpress-theme/\n"
5
+ "POT-Creation-Date: 2021-06-29 06:15:52+00:00\n"
6
  "PO-Revision-Date: 2016-11-09 12:50+0330\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
58
  msgstr ""
59
 
60
  #: admin/includes/admin-ajax.php:262
61
+ #: includes/classes/class-auxin-welcome.php:1143
62
+ #: includes/classes/class-auxin-welcome.php:1259
63
  msgid "Security Token Error!"
64
  msgstr ""
65
 
95
  #: includes/classes/class-auxin-demo-importer.php:114
96
  #: includes/classes/class-auxin-demo-importer.php:157
97
  #: includes/classes/class-auxin-demo-importer.php:192
98
+ #: includes/classes/class-auxin-welcome.php:1238
99
+ #: includes/classes/class-auxin-welcome.php:1273
100
+ #: includes/classes/class-auxin-welcome.php:1641
101
  msgid "Close"
102
  msgstr ""
103
 
359
  msgstr ""
360
 
361
  #: admin/includes/classes/class-auxin-notices.php:186
362
+ #: includes/classes/class-auxin-welcome.php:1693
363
+ #: includes/classes/class-auxin-welcome.php:1722
364
+ #: includes/classes/class-auxin-welcome.php:1797
365
  msgid "Skip"
366
  msgstr ""
367
 
428
  msgid "Choose .."
429
  msgstr "انتخاب .."
430
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
431
  #: admin/includes/metaboxes/metabox-fields-general-advanced.php:21
432
  #, fuzzy
433
  msgid "Advanced Setting"
1799
  msgstr ""
1800
 
1801
  #: includes/classes/class-auxels-admin-assets.php:67
1802
+ #: includes/classes/class-auxin-welcome.php:1314
1803
+ #: includes/classes/class-auxin-welcome.php:1441
1804
+ #: includes/classes/class-auxin-welcome.php:1750
1805
+ #: includes/classes/class-auxin-welcome.php:1820
1806
  #, fuzzy
1807
  msgid "Continue"
1808
  msgstr "دربرگیرنده"
1809
 
1810
  #: includes/classes/class-auxels-admin-assets.php:68
1811
+ #: includes/classes/class-auxin-welcome.php:526
1812
+ #: includes/classes/class-auxin-welcome.php:1516
1813
  #, fuzzy
1814
  msgid "Install Plugins"
1815
  msgstr "افزونه های فعال"
1816
 
1817
  #: includes/classes/class-auxels-admin-assets.php:69
1818
+ #: includes/classes/class-auxin-welcome.php:1607
1819
  #, fuzzy
1820
  msgid "Import Content"
1821
  msgstr "محتوای جعبه ای"
1945
 
1946
  #: includes/classes/class-auxin-demo-importer.php:146
1947
  #: includes/classes/class-auxin-demo-importer.php:165
1948
+ #: includes/classes/class-auxin-welcome.php:813
1949
  msgid "Copy to clipboard"
1950
  msgstr ""
1951
 
2269
  msgstr ""
2270
 
2271
  #: includes/classes/class-auxin-walker-nav-menu-back.php:384
2272
+ #: includes/classes/class-auxin-welcome.php:1317
2273
+ #: includes/classes/class-auxin-welcome.php:1345
2274
+ #: includes/classes/class-auxin-welcome.php:1444
2275
+ #: includes/classes/class-auxin-welcome.php:1518
2276
+ #: includes/classes/class-auxin-welcome.php:1609
2277
+ #: includes/classes/class-auxin-welcome.php:1752
2278
  msgid "Cancel"
2279
  msgstr ""
2280
 
2433
  msgstr ""
2434
 
2435
  #: includes/classes/class-auxin-welcome.php:412
2436
+ #: includes/classes/class-auxin-welcome.php:736
2437
  #: includes/elements/popular-posts-widget.php:388
2438
  msgid "Recent"
2439
  msgstr "اخیر"
2454
  msgid "Version"
2455
  msgstr "نسخه وردپرس"
2456
 
2457
+ #: includes/classes/class-auxin-welcome.php:502
2458
  #, fuzzy
2459
  msgid "Not Installed"
2460
  msgstr "SUHOSIN نصب شده"
2461
 
2462
+ #: includes/classes/class-auxin-welcome.php:504
2463
  msgid "Not Activated"
2464
  msgstr ""
2465
 
2466
+ #: includes/classes/class-auxin-welcome.php:534
2467
  msgid ""
2468
  "Good news! All plugins are already installed and up to date. Please continue."
2469
  msgstr ""
2470
 
2471
+ #: includes/classes/class-auxin-welcome.php:630
2472
  msgid "No Slug Found"
2473
  msgstr ""
2474
 
2475
+ #: includes/classes/class-auxin-welcome.php:649
2476
  #, fuzzy
2477
  msgid "Activating"
2478
  msgstr "بخش فعال"
2479
 
2480
+ #: includes/classes/class-auxin-welcome.php:664
2481
  msgid "Updating"
2482
  msgstr ""
2483
 
2484
+ #: includes/classes/class-auxin-welcome.php:679
2485
  msgid "Installing"
2486
  msgstr ""
2487
 
2488
+ #: includes/classes/class-auxin-welcome.php:690
2489
  msgid "Activated"
2490
  msgstr ""
2491
 
2492
+ #: includes/classes/class-auxin-welcome.php:749
2493
  msgid "Search Templates"
2494
  msgstr ""
2495
 
2496
+ #: includes/classes/class-auxin-welcome.php:756
2497
  #, fuzzy
2498
  msgid ""
2499
  "An error occurred while downloading the list of templates. Please try again "
2500
  "later."
2501
  msgstr "خطایی رخ داده است. بازخورد قابل تحویل نیست، لطفا دوباره تلاش کنید."
2502
 
2503
+ #: includes/classes/class-auxin-welcome.php:800
2504
  msgid "Download"
2505
  msgstr ""
2506
 
2507
+ #: includes/classes/class-auxin-welcome.php:821
2508
+ #: includes/classes/class-auxin-welcome.php:936
2509
  msgid "Unlock"
2510
  msgstr ""
2511
 
2512
+ #: includes/classes/class-auxin-welcome.php:833
2513
+ #: includes/classes/class-auxin-welcome.php:947
2514
+ #: includes/classes/class-auxin-welcome.php:1235
2515
+ #: includes/classes/class-auxin-welcome.php:1638
2516
  msgid "Preview"
2517
  msgstr ""
2518
 
2519
+ #: includes/classes/class-auxin-welcome.php:856
2520
  msgid "Save to my templates"
2521
  msgstr ""
2522
 
2523
+ #: includes/classes/class-auxin-welcome.php:867
2524
  #, fuzzy
2525
  msgid "Create new page"
2526
  msgstr "صفحه جاری"
2527
 
2528
+ #: includes/classes/class-auxin-welcome.php:907
2529
  #, fuzzy
2530
  msgid ""
2531
  "An error occurred while downloading the list of demo sites. Please try again "
2532
  "later."
2533
  msgstr "خطایی رخ داده است. بازخورد قابل تحویل نیست، لطفا دوباره تلاش کنید."
2534
 
2535
+ #: includes/classes/class-auxin-welcome.php:931
2536
+ #: includes/classes/class-auxin-welcome.php:1342
2537
  msgid "Uninstall"
2538
  msgstr ""
2539
 
2540
+ #: includes/classes/class-auxin-welcome.php:931
2541
+ #: includes/classes/class-auxin-welcome.php:1246
2542
  msgid "Import"
2543
  msgstr ""
2544
 
2545
+ #: includes/classes/class-auxin-welcome.php:1034
2546
  msgid "You have already the latest version."
2547
  msgstr ""
2548
 
2549
+ #: includes/classes/class-auxin-welcome.php:1038
2550
  msgid "New updates are available."
2551
  msgstr ""
2552
 
2553
+ #: includes/classes/class-auxin-welcome.php:1039
2554
  msgid ""
2555
  "The following items require update, click update button to update them to "
2556
  "the latest version."
2557
  msgstr ""
2558
 
2559
+ #: includes/classes/class-auxin-welcome.php:1048
2560
  msgid "Last checked "
2561
  msgstr ""
2562
 
2563
+ #: includes/classes/class-auxin-welcome.php:1050
2564
  msgid "ago"
2565
  msgstr ""
2566
 
2567
+ #: includes/classes/class-auxin-welcome.php:1070
2568
+ #: includes/classes/class-auxin-welcome.php:1100
2569
+ #: includes/classes/class-auxin-welcome.php:1492
2570
  msgid "Ready to update"
2571
  msgstr ""
2572
 
2573
+ #: includes/classes/class-auxin-welcome.php:1120
2574
  msgid "Update Now"
2575
  msgstr ""
2576
 
2577
+ #: includes/classes/class-auxin-welcome.php:1123
2578
  msgid "Check Again"
2579
  msgstr ""
2580
 
2581
+ #: includes/classes/class-auxin-welcome.php:1150
2582
  msgid "You can't remove this demo."
2583
  msgstr ""
2584
 
2585
+ #: includes/classes/class-auxin-welcome.php:1229
2586
  msgid "Done!"
2587
  msgstr ""
2588
 
2589
+ #: includes/classes/class-auxin-welcome.php:1230
2590
  msgid "Demo has been successfully uninstalled."
2591
  msgstr ""
2592
 
2593
+ #: includes/classes/class-auxin-welcome.php:1292
2594
+ #: public/includes/frontend-ajax.php:180 public/includes/frontend-ajax.php:243
2595
  msgid "An Error Occurred!"
2596
  msgstr ""
2597
 
2598
+ #: includes/classes/class-auxin-welcome.php:1306
2599
  #, fuzzy
2600
  msgid "Notice"
2601
  msgstr "نکته"
2602
 
2603
+ #: includes/classes/class-auxin-welcome.php:1308
2604
  msgid ""
2605
  "For better and faster result, it's recommended to install the demo on a "
2606
  "clean WordPress website."
2607
  msgstr ""
2608
 
2609
+ #: includes/classes/class-auxin-welcome.php:1334
2610
  msgid "Warning!"
2611
  msgstr ""
2612
 
2613
+ #: includes/classes/class-auxin-welcome.php:1336
2614
  msgid "This process will erase all images, posts and settings of this demo..."
2615
  msgstr ""
2616
 
2617
+ #: includes/classes/class-auxin-welcome.php:1341
2618
  msgid "Are you sure you want to uninstall this demo?"
2619
  msgstr ""
2620
 
2621
+ #: includes/classes/class-auxin-welcome.php:1351
2622
+ #: includes/classes/class-auxin-welcome.php:1615
2623
  msgid "Please wait, this may take several minutes .."
2624
  msgstr ""
2625
 
2626
+ #: includes/classes/class-auxin-welcome.php:1417
2627
  msgid "An error occurred!"
2628
  msgstr ""
2629
 
2630
+ #: includes/classes/class-auxin-welcome.php:1419
2631
  msgid "Method not exist!"
2632
  msgstr ""
2633
 
2634
+ #: includes/classes/class-auxin-welcome.php:1433
2635
+ #: includes/classes/class-auxin-welcome.php:1469
2636
  msgid "Required Plugins for this demo."
2637
  msgstr ""
2638
 
2639
+ #: includes/classes/class-auxin-welcome.php:1435
2640
  msgid ""
2641
  "For better and faster install process it's recommended to install demo on a "
2642
  "clean WordPress website."
2643
  msgstr ""
2644
 
2645
+ #: includes/classes/class-auxin-welcome.php:1470
2646
  msgid "The following plugins are required to be installed for this demo."
2647
  msgstr ""
2648
 
2649
+ #: includes/classes/class-auxin-welcome.php:1484
2650
  #, fuzzy
2651
  msgid "Ready to install"
2652
  msgstr "تکرار افقی"
2653
 
2654
+ #: includes/classes/class-auxin-welcome.php:1488
2655
  #, fuzzy
2656
  msgid "Not activated"
2657
  msgstr "اصلا"
2658
 
2659
+ #: includes/classes/class-auxin-welcome.php:1534
2660
  msgid "Import Demo Content of Phlox Theme."
2661
  msgstr ""
2662
 
2663
+ #: includes/classes/class-auxin-welcome.php:1539
2664
  msgid "Complete pre-build Website"
2665
  msgstr ""
2666
 
2667
+ #: includes/classes/class-auxin-welcome.php:1544
2668
  #, fuzzy
2669
  msgid "Import media (images, videos, etc.)"
2670
  msgstr "نمایش رسانه های نوشته (تصویر، ویدیو، غیره)"
2671
 
2672
+ #: includes/classes/class-auxin-welcome.php:1551
2673
  msgid "Selected Data Only"
2674
  msgstr ""
2675
 
2676
+ #: includes/classes/class-auxin-welcome.php:1557
2677
  #, fuzzy
2678
  msgid "Posts/Pages"
2679
  msgstr "نوشته ها"
2680
 
2681
+ #: includes/classes/class-auxin-welcome.php:1562
2682
  #, fuzzy
2683
  msgid "Media"
2684
  msgstr "متوسط"
2685
 
2686
+ #: includes/classes/class-auxin-welcome.php:1567
2687
  #, fuzzy
2688
  msgid "Widgets"
2689
  msgstr "عنوان ابزارک"
2690
 
2691
+ #: includes/classes/class-auxin-welcome.php:1574
2692
  msgid "Menus"
2693
  msgstr ""
2694
 
2695
+ #: includes/classes/class-auxin-welcome.php:1579
2696
  #, fuzzy
2697
  msgid "Theme Options"
2698
  msgstr "تنظیمات طراحی"
2699
 
2700
+ #: includes/classes/class-auxin-welcome.php:1584
2701
  msgid "MasterSlider (If Available)"
2702
  msgstr ""
2703
 
2704
+ #: includes/classes/class-auxin-welcome.php:1594
2705
  msgid "Importing Demo Content is in Progress..."
2706
  msgstr ""
2707
 
2708
+ #: includes/classes/class-auxin-welcome.php:1595
2709
  msgid ""
2710
  "This process may take 5 to 10 minutes to complete, please do not close or "
2711
  "refresh this page."
2712
  msgstr ""
2713
 
2714
+ #: includes/classes/class-auxin-welcome.php:1629
2715
  msgid "Congratulations!"
2716
  msgstr ""
2717
 
2718
+ #: includes/classes/class-auxin-welcome.php:1630
2719
  msgid "Demo has been successfully imported."
2720
  msgstr ""
2721
 
2722
+ #: includes/classes/class-auxin-welcome.php:1635
2723
  #, fuzzy
2724
  msgid "Customize"
2725
  msgstr "تصویر دلخواه"
2726
 
2727
+ #: includes/classes/class-auxin-welcome.php:1652
2728
  #, fuzzy
2729
  msgid "Importing page content ..."
2730
  msgstr "تراز تصویر در محتوا."
2731
 
2732
+ #: includes/classes/class-auxin-welcome.php:1676
2733
  msgid "Remove Watermarks?"
2734
  msgstr ""
2735
 
2736
+ #: includes/classes/class-auxin-welcome.php:1677
2737
  msgid ""
2738
  "Some images in this demo are copyrighted and watermarked, you can remove "
2739
  "watermarks by authorizing your Envato Elements subscription."
2740
  msgstr ""
2741
 
2742
+ #: includes/classes/class-auxin-welcome.php:1691
2743
  msgid "Remove Watermarks"
2744
  msgstr ""
2745
 
2746
+ #: includes/classes/class-auxin-welcome.php:1706
2747
  msgid "Remove watermarks by authorizing your Envato Elements subscription"
2748
  msgstr ""
2749
 
2750
+ #: includes/classes/class-auxin-welcome.php:1707
2751
  msgid ""
2752
  "By subscribing to Envato Elements you will have access to unlimited premium "
2753
  "stock images, icons, graphical assets, videos and more."
2754
  msgstr ""
2755
 
2756
+ #: includes/classes/class-auxin-welcome.php:1709
2757
  msgid "Explore and Subscribe"
2758
  msgstr ""
2759
 
2760
+ #: includes/classes/class-auxin-welcome.php:1717
2761
  msgid "Already an Envato Elements member?"
2762
  msgstr ""
2763
 
2764
+ #: includes/classes/class-auxin-welcome.php:1717
2765
  msgid "Activate here"
2766
  msgstr ""
2767
 
2768
+ #: includes/classes/class-auxin-welcome.php:1735
2769
+ #: includes/classes/class-auxin-welcome.php:1765
2770
  msgid "Verify Your Envato Elements Subscription"
2771
  msgstr ""
2772
 
2773
+ #: includes/classes/class-auxin-welcome.php:1736
2774
  msgid "Enter your email below and click continue button"
2775
  msgstr ""
2776
 
2777
+ #: includes/classes/class-auxin-welcome.php:1738
2778
  #, fuzzy
2779
  msgid "Enter your email"
2780
  msgstr "برچسب آیتم زبانه را وارد کنید."
2781
 
2782
+ #: includes/classes/class-auxin-welcome.php:1766
2783
  msgid "Enter your token below to verify your Subscription"
2784
  msgstr ""
2785
 
2786
+ #: includes/classes/class-auxin-welcome.php:1768
2787
  #, fuzzy
2788
  msgid "Enter token here"
2789
  msgstr "برچسب دکمه را وارد کنید."
2790
 
2791
+ #: includes/classes/class-auxin-welcome.php:1780
2792
  msgid "How to generate a token ?"
2793
  msgstr ""
2794
 
2795
+ #: includes/classes/class-auxin-welcome.php:1781
2796
  msgid "Don't have subscription?"
2797
  msgstr ""
2798
 
2799
+ #: includes/classes/class-auxin-welcome.php:1791
2800
  msgid "Verify Token"
2801
  msgstr ""
2802
 
2803
+ #: includes/classes/class-auxin-welcome.php:1810
2804
  msgid "Succeed"
2805
  msgstr ""
2806
 
2807
+ #: includes/classes/class-auxin-welcome.php:1811
2808
  msgid ""
2809
  "Congratulations! you have successfully authorized your Envato Elements "
2810
  "subscription."
2877
  msgid "Select Audio"
2878
  msgstr "انتخاب شکاف آکاردئون"
2879
 
2880
+ #: includes/compatibility/wpml/integration-classes/accordion-items.php:27
2881
+ #, fuzzy
2882
+ msgid "Accordion: Label"
2883
+ msgstr "برچسب آکاردئون"
2884
+
2885
+ #: includes/compatibility/wpml/integration-classes/accordion-items.php:29
2886
+ #, fuzzy
2887
+ msgid "Accordion: Content"
2888
+ msgstr "آکاردئون"
2889
+
2890
+ #: includes/compatibility/wpml/integration-classes/flexible-list.php:27
2891
+ msgid "Flexible List: Text"
2892
+ msgstr ""
2893
+
2894
+ #: includes/compatibility/wpml/integration-classes/flexible-list.php:29
2895
+ msgid "Flexible List: Secondary Text"
2896
+ msgstr ""
2897
+
2898
+ #: includes/compatibility/wpml/integration-classes/flexible-list.php:31
2899
+ msgid "Flexible List: Link"
2900
+ msgstr ""
2901
+
2902
+ #: includes/compatibility/wpml/integration-classes/tabs.php:27
2903
+ #, fuzzy
2904
+ msgid "Tab: Label"
2905
+ msgstr "برچسب زبانه"
2906
+
2907
+ #: includes/compatibility/wpml/integration-classes/tabs.php:29
2908
+ #, fuzzy
2909
+ msgid "Tab: Content"
2910
+ msgstr "محتوا"
2911
+
2912
+ #: includes/compatibility/wpml/translate.php:20
2913
+ msgid "Modern Heading: Title"
2914
+ msgstr ""
2915
+
2916
+ #: includes/compatibility/wpml/translate.php:25
2917
+ #, fuzzy
2918
+ msgid "Modern Heading: Description"
2919
+ msgstr "توضیحات المان"
2920
+
2921
+ #: includes/compatibility/wpml/translate.php:30
2922
+ msgid "Modern Heading: Before Text"
2923
+ msgstr ""
2924
+
2925
+ #: includes/compatibility/wpml/translate.php:35
2926
+ #, fuzzy
2927
+ msgid "Modern Heading: Highlighted Text"
2928
+ msgstr "متن هایلایت شده"
2929
+
2930
+ #: includes/compatibility/wpml/translate.php:40
2931
+ msgid "Modern Heading: After Text"
2932
+ msgstr ""
2933
+
2934
+ #: includes/compatibility/wpml/translate.php:69
2935
+ #, fuzzy
2936
+ msgid "Button: Label"
2937
+ msgstr "برچسب دکمه"
2938
+
2939
+ #: includes/compatibility/wpml/translate.php:80
2940
+ #, fuzzy
2941
+ msgid "Contact Form 7: Shortcode"
2942
+ msgstr "کد کوتاه فرم تماس 7"
2943
+
2944
+ #: includes/compatibility/wpml/translate.php:91
2945
+ #, fuzzy
2946
+ msgid "Blockquote: Content"
2947
+ msgstr "محتوای جعبه ای"
2948
+
2949
+ #: includes/compatibility/wpml/translate.php:102
2950
+ msgid "Staff: Name"
2951
+ msgstr ""
2952
+
2953
+ #: includes/compatibility/wpml/translate.php:107
2954
+ msgid "Staff: Occupation"
2955
+ msgstr ""
2956
+
2957
+ #: includes/compatibility/wpml/translate.php:112
2958
+ #, fuzzy
2959
+ msgid "Staff: Content"
2960
+ msgstr "محتوا"
2961
+
2962
+ #: includes/compatibility/wpml/translate.php:123
2963
+ #, fuzzy
2964
+ msgid "Testimonial: Name"
2965
+ msgstr "انتخاب اظهار نظر"
2966
+
2967
+ #: includes/compatibility/wpml/translate.php:128
2968
+ msgid "Testimonial: Occupation"
2969
+ msgstr ""
2970
+
2971
+ #: includes/compatibility/wpml/translate.php:133
2972
+ msgid "Testimonial: Content"
2973
+ msgstr ""
2974
+
2975
+ #: includes/compatibility/wpml/translate.php:144
2976
+ msgid "Info Box: Name"
2977
+ msgstr ""
2978
+
2979
+ #: includes/compatibility/wpml/translate.php:149
2980
+ msgid "Info Box: Occupation"
2981
+ msgstr ""
2982
+
2983
+ #: includes/compatibility/wpml/translate.php:154
2984
+ #, fuzzy
2985
+ msgid "Info Box: Content"
2986
+ msgstr "محتوای جعبه ای"
2987
+
2988
+ #: includes/compatibility/wpml/translate.php:159
2989
+ #, fuzzy
2990
+ msgid "Info Box: Button label"
2991
+ msgstr "برچسب دکمه"
2992
+
2993
+ #: includes/compatibility/wpml/translate.php:170
2994
+ #, fuzzy
2995
+ msgid "MAP: Latitude"
2996
+ msgstr "عرض جغرافیایی"
2997
+
2998
+ #: includes/compatibility/wpml/translate.php:175
2999
+ #, fuzzy
3000
+ msgid "MAP: Longitude"
3001
+ msgstr "طول جغرافیایی"
3002
+
3003
+ #: includes/compatibility/wpml/translate.php:180
3004
+ #, fuzzy
3005
+ msgid "MAP: Marker info"
3006
+ msgstr "اطلاعات نشانگر"
3007
+
3008
  #: includes/elementor/class-auxin-elementor-core-elements.php:404
3009
  msgid "Element class \"%s\" not found."
3010
  msgstr ""
3862
  msgid "Attachment URL"
3863
  msgstr "صفحه پیوست"
3864
 
3865
+ #: includes/elementor/modules/dynamic-tags/login-url.php:19
3866
+ #, fuzzy
3867
+ msgid "Login/SingUp Page URL"
3868
+ msgstr "لوگوی صفحه ورود"
3869
+
3870
+ #: includes/elementor/modules/dynamic-tags/login-url.php:41
3871
+ #: includes/elementor/modules/dynamic-tags/pages-url.php:19
3872
+ #: includes/elementor/modules/dynamic-tags/pages-url.php:58
3873
+ #, fuzzy
3874
+ msgid "Pages URL"
3875
+ msgstr "برگه ها"
3876
+
3877
+ #: includes/elementor/modules/dynamic-tags/login-url.php:44
3878
+ #: includes/general-hooks.php:1465
3879
+ msgid "Login Page"
3880
+ msgstr "صفحه ورود"
3881
+
3882
+ #: includes/elementor/modules/dynamic-tags/login-url.php:45
3883
+ #, fuzzy
3884
+ msgid "SignUp Page"
3885
+ msgstr "صفحه ورود"
3886
+
3887
  #: includes/elementor/modules/dynamic-tags/page-title.php:19
3888
  #, fuzzy
3889
  msgid "Page Title"
3893
  msgid "Show Home Title"
3894
  msgstr ""
3895
 
 
 
 
 
 
 
3896
  #: includes/elementor/modules/dynamic-tags/pages-url.php:43
3897
  #: includes/elementor/widgets/theme-elements/logo.php:186
3898
  #, fuzzy
4489
  "container."
4490
  msgstr ""
4491
 
4492
+ #: includes/elementor/modules/settings/base/manager.php:145
4493
+ #, fuzzy
4494
+ msgid "New Color"
4495
+ msgstr "رنگ شکلک"
4496
+
4497
  #: includes/elementor/modules/settings/general/manager.php:32
4498
  #: includes/elementor/widgets/theme-elements/logo.php:54
4499
  msgid "Logo"
10866
  msgid "Self"
10867
  msgstr "همین صفحه"
10868
 
10869
+ #: includes/elements/image.php:249 includes/general-functions.php:2015
10870
  msgid "Blank"
10871
  msgstr "خالی"
10872
 
11994
  msgid "LOADING"
11995
  msgstr ""
11996
 
11997
+ #: includes/general-functions.php:2016
11998
  msgid "Blurred placeholder image"
11999
  msgstr ""
12000
 
12001
+ #: includes/general-functions.php:2017
12002
  msgid "In-progress box animation"
12003
  msgstr ""
12004
 
12005
+ #: includes/general-functions.php:2018
12006
  msgid "Loading spinner (blue)"
12007
  msgstr ""
12008
 
12009
+ #: includes/general-functions.php:2019
12010
  msgid "Loading spinner (light)"
12011
  msgstr ""
12012
 
12013
+ #: includes/general-functions.php:2020
12014
  msgid "Loading spinner (dark)"
12015
  msgstr ""
12016
 
12017
  #. translators: %s: Search term.
12018
+ #: includes/general-functions.php:2247
12019
  msgid "Search Results for: %s"
12020
  msgstr ""
12021
 
12022
  #. translators: %s is the page number.
12023
+ #: includes/general-functions.php:2251
12024
  msgid "&nbsp;&ndash; Page %s"
12025
  msgstr ""
12026
 
12027
  #. translators: Category archive title. 1: Category name
12028
+ #: includes/general-functions.php:2258
12029
  #, fuzzy
12030
  msgid "Category: %s"
12031
  msgstr "دسته 1"
12032
 
12033
  #. translators: Tag archive title. 1: Tag name
12034
+ #: includes/general-functions.php:2264
12035
  msgid "Tag: %s"
12036
  msgstr ""
12037
 
12038
  #. translators: Author archive title. 1: Author name
12039
+ #: includes/general-functions.php:2271
12040
  #, fuzzy
12041
  msgid "Author: %s"
12042
  msgstr "نویسنده"
12043
 
12044
  #. translators: Yearly archive title. 1: Year
12045
+ #: includes/general-functions.php:2278
12046
  msgid "Year: %s"
12047
  msgstr ""
12048
 
12049
  #. translators: Monthly archive title. 1: Month name and year
12050
+ #: includes/general-functions.php:2285
12051
  msgid "Month: %s"
12052
  msgstr ""
12053
 
12054
  #. translators: Daily archive title. 1: Date
12055
+ #: includes/general-functions.php:2292
12056
  msgid "Day: %s"
12057
  msgstr ""
12058
 
12059
  #. translators: Post type archive title. 1: Post type name
12060
+ #: includes/general-functions.php:2319
12061
  msgid "Archives: %s"
12062
  msgstr ""
12063
 
12064
  #. translators: Taxonomy term archive title. 1: Taxonomy singular name, 2:
12065
  #. Current taxonomy term
12066
+ #: includes/general-functions.php:2327
12067
  msgid "%1$s: %2$s"
12068
  msgstr ""
12069
 
12070
+ #: includes/general-functions.php:2330
12071
  msgid "Page Not Found"
12072
  msgstr ""
12073
 
12074
+ #: includes/general-functions.php:2500
12075
  #, fuzzy
12076
  msgid "Select Page"
12077
  msgstr "تراز شکلک را انتخاب کنید."
12372
  msgid "Specifies maximum height of logo in footer."
12373
  msgstr "ارتفاع لوگو را بر حسب پیکسل مشخص می کند."
12374
 
 
 
 
 
12375
  #: includes/general-hooks.php:1466
12376
  msgid "Preview login page"
12377
  msgstr "پیش نمایش صفحه ورود"
12824
  msgid "No data received."
12825
  msgstr ""
12826
 
12827
+ #: public/includes/frontend-ajax.php:136 public/includes/frontend-ajax.php:205
12828
  #, fuzzy
12829
  msgid "Verification failed!"
12830
  msgstr "احراز هویت با خطا مواجه شد!"
12831
 
12832
+ #: public/includes/frontend-ajax.php:158 public/includes/frontend-ajax.php:173
12833
+ #: public/includes/frontend-ajax.php:270
12834
  msgid "Your cart is currently empty."
12835
  msgstr ""
12836
 
12837
+ #: public/includes/frontend-ajax.php:174
12838
  msgid "Item has been removed from your shopping cart."
12839
  msgstr ""
12840
 
12841
+ #: public/includes/frontend-ajax.php:232
12842
  msgid "View cart"
12843
  msgstr ""
12844
 
12845
+ #: public/includes/frontend-ajax.php:232
12846
  msgid "has been added to your cart."
12847
  msgstr ""
12848
 
12849
+ #: public/includes/frontend-ajax.php:237
12850
  msgid "Sorry, this product cannot be purchased."
12851
  msgstr ""
12852
 
12853
+ #: public/includes/frontend-ajax.php:328
12854
  msgid "From %s"
12855
  msgstr ""
12856
 
12857
+ #: public/includes/frontend-ajax.php:329
12858
  msgid "Nothing found in %s"
12859
  msgstr ""
12860
 
12982
  msgid "http://averta.net"
12983
  msgstr "http://averta.net"
12984
 
12985
+ #: includes/general-functions.php:2274
12986
  msgctxt "yearly archives date format"
12987
  msgid "Y"
12988
  msgstr ""
12989
 
12990
+ #: includes/general-functions.php:2281
12991
  msgctxt "monthly archives date format"
12992
  msgid "F Y"
12993
  msgstr ""
12994
 
12995
+ #: includes/general-functions.php:2288
12996
  msgctxt "daily archives date format"
12997
  msgid "F j, Y"
12998
  msgstr ""
12999
 
13000
+ #: includes/general-functions.php:2296
13001
  msgctxt "post format archive title"
13002
  msgid "Asides"
13003
  msgstr ""
13004
 
13005
+ #: includes/general-functions.php:2298
13006
  #, fuzzy
13007
  msgctxt "post format archive title"
13008
  msgid "Galleries"
13009
  msgstr "گالری ها"
13010
 
13011
+ #: includes/general-functions.php:2300
13012
  #, fuzzy
13013
  msgctxt "post format archive title"
13014
  msgid "Images"
13015
  msgstr "تصاویر"
13016
 
13017
+ #: includes/general-functions.php:2302
13018
  #, fuzzy
13019
  msgctxt "post format archive title"
13020
  msgid "Videos"
13021
  msgstr "پوستر ویدیو"
13022
 
13023
+ #: includes/general-functions.php:2304
13024
  #, fuzzy
13025
  msgctxt "post format archive title"
13026
  msgid "Quotes"
13027
  msgstr "متن نقل قول"
13028
 
13029
+ #: includes/general-functions.php:2306
13030
  #, fuzzy
13031
  msgctxt "post format archive title"
13032
  msgid "Links"
13033
  msgstr "پیوند"
13034
 
13035
+ #: includes/general-functions.php:2308
13036
  msgctxt "post format archive title"
13037
  msgid "Statuses"
13038
  msgstr ""
13039
 
13040
+ #: includes/general-functions.php:2310
13041
  msgctxt "post format archive title"
13042
  msgid "Audio"
13043
  msgstr ""
13044
 
13045
+ #: includes/general-functions.php:2312
13046
  msgctxt "post format archive title"
13047
  msgid "Chats"
13048
  msgstr ""
languages/auxin-elements.pot CHANGED
@@ -1,9 +1,9 @@
1
  # Averta Copyright (c) {2021}
2
  msgid ""
3
  msgstr ""
4
- "Project-Id-Version: Phlox Core Elements 2.7.14\n"
5
  "Report-Msgid-Bugs-To: http://averta.net/phlox/wordpress-theme/\n"
6
- "POT-Creation-Date: 2021-05-26 06:03:01+00:00\n"
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=utf-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
@@ -61,8 +61,8 @@ msgid "It's OK."
61
  msgstr ""
62
 
63
  #: admin/includes/admin-ajax.php:262
64
- #: includes/classes/class-auxin-welcome.php:1139
65
- #: includes/classes/class-auxin-welcome.php:1255
66
  msgid "Security Token Error!"
67
  msgstr ""
68
 
@@ -97,9 +97,9 @@ msgstr ""
97
  #: includes/classes/class-auxin-demo-importer.php:114
98
  #: includes/classes/class-auxin-demo-importer.php:157
99
  #: includes/classes/class-auxin-demo-importer.php:192
100
- #: includes/classes/class-auxin-welcome.php:1234
101
- #: includes/classes/class-auxin-welcome.php:1269
102
- #: includes/classes/class-auxin-welcome.php:1637
103
  msgid "Close"
104
  msgstr ""
105
 
@@ -341,9 +341,9 @@ msgid "You need to enter a unique id for notice."
341
  msgstr ""
342
 
343
  #: admin/includes/classes/class-auxin-notices.php:186
344
- #: includes/classes/class-auxin-welcome.php:1689
345
- #: includes/classes/class-auxin-welcome.php:1718
346
- #: includes/classes/class-auxin-welcome.php:1793
347
  msgid "Skip"
348
  msgstr ""
349
 
@@ -409,118 +409,6 @@ msgstr ""
409
  msgid "Choose .."
410
  msgstr ""
411
 
412
- #: admin/includes/compatibility/wpml/integration-classes/accordion-items.php:27
413
- msgid "Accordion: Label"
414
- msgstr ""
415
-
416
- #: admin/includes/compatibility/wpml/integration-classes/accordion-items.php:29
417
- msgid "Accordion: Content"
418
- msgstr ""
419
-
420
- #: admin/includes/compatibility/wpml/integration-classes/flexible-list.php:27
421
- msgid "Flexible List: Text"
422
- msgstr ""
423
-
424
- #: admin/includes/compatibility/wpml/integration-classes/flexible-list.php:29
425
- msgid "Flexible List: Secondary Text"
426
- msgstr ""
427
-
428
- #: admin/includes/compatibility/wpml/integration-classes/flexible-list.php:31
429
- msgid "Flexible List: Link"
430
- msgstr ""
431
-
432
- #: admin/includes/compatibility/wpml/integration-classes/tabs.php:27
433
- msgid "Tab: Label"
434
- msgstr ""
435
-
436
- #: admin/includes/compatibility/wpml/integration-classes/tabs.php:29
437
- msgid "Tab: Content"
438
- msgstr ""
439
-
440
- #: admin/includes/compatibility/wpml/translate.php:20
441
- msgid "Modern Heading: Title"
442
- msgstr ""
443
-
444
- #: admin/includes/compatibility/wpml/translate.php:25
445
- msgid "Modern Heading: Description"
446
- msgstr ""
447
-
448
- #: admin/includes/compatibility/wpml/translate.php:30
449
- msgid "Modern Heading: Before Text"
450
- msgstr ""
451
-
452
- #: admin/includes/compatibility/wpml/translate.php:35
453
- msgid "Modern Heading: Highlighted Text"
454
- msgstr ""
455
-
456
- #: admin/includes/compatibility/wpml/translate.php:40
457
- msgid "Modern Heading: After Text"
458
- msgstr ""
459
-
460
- #: admin/includes/compatibility/wpml/translate.php:69
461
- msgid "Button: Label"
462
- msgstr ""
463
-
464
- #: admin/includes/compatibility/wpml/translate.php:80
465
- msgid "Contact Form 7: Shortcode"
466
- msgstr ""
467
-
468
- #: admin/includes/compatibility/wpml/translate.php:91
469
- msgid "Blockquote: Content"
470
- msgstr ""
471
-
472
- #: admin/includes/compatibility/wpml/translate.php:102
473
- msgid "Staff: Name"
474
- msgstr ""
475
-
476
- #: admin/includes/compatibility/wpml/translate.php:107
477
- msgid "Staff: Occupation"
478
- msgstr ""
479
-
480
- #: admin/includes/compatibility/wpml/translate.php:112
481
- msgid "Staff: Content"
482
- msgstr ""
483
-
484
- #: admin/includes/compatibility/wpml/translate.php:123
485
- msgid "Testimonial: Name"
486
- msgstr ""
487
-
488
- #: admin/includes/compatibility/wpml/translate.php:128
489
- msgid "Testimonial: Occupation"
490
- msgstr ""
491
-
492
- #: admin/includes/compatibility/wpml/translate.php:133
493
- msgid "Testimonial: Content"
494
- msgstr ""
495
-
496
- #: admin/includes/compatibility/wpml/translate.php:144
497
- msgid "Info Box: Name"
498
- msgstr ""
499
-
500
- #: admin/includes/compatibility/wpml/translate.php:149
501
- msgid "Info Box: Occupation"
502
- msgstr ""
503
-
504
- #: admin/includes/compatibility/wpml/translate.php:154
505
- msgid "Info Box: Content"
506
- msgstr ""
507
-
508
- #: admin/includes/compatibility/wpml/translate.php:159
509
- msgid "Info Box: Button label"
510
- msgstr ""
511
-
512
- #: admin/includes/compatibility/wpml/translate.php:170
513
- msgid "MAP: Latitude"
514
- msgstr ""
515
-
516
- #: admin/includes/compatibility/wpml/translate.php:175
517
- msgid "MAP: Longitude"
518
- msgstr ""
519
-
520
- #: admin/includes/compatibility/wpml/translate.php:180
521
- msgid "MAP: Marker info"
522
- msgstr ""
523
-
524
  #: admin/includes/metaboxes/metabox-fields-general-advanced.php:21
525
  msgid "Advanced Setting"
526
  msgstr ""
@@ -1801,21 +1689,21 @@ msgid "Processing: Download"
1801
  msgstr ""
1802
 
1803
  #: includes/classes/class-auxels-admin-assets.php:67
1804
- #: includes/classes/class-auxin-welcome.php:1310
1805
- #: includes/classes/class-auxin-welcome.php:1437
1806
- #: includes/classes/class-auxin-welcome.php:1746
1807
- #: includes/classes/class-auxin-welcome.php:1816
1808
  msgid "Continue"
1809
  msgstr ""
1810
 
1811
  #: includes/classes/class-auxels-admin-assets.php:68
1812
- #: includes/classes/class-auxin-welcome.php:522
1813
- #: includes/classes/class-auxin-welcome.php:1512
1814
  msgid "Install Plugins"
1815
  msgstr ""
1816
 
1817
  #: includes/classes/class-auxels-admin-assets.php:69
1818
- #: includes/classes/class-auxin-welcome.php:1603
1819
  msgid "Import Content"
1820
  msgstr ""
1821
 
@@ -1933,7 +1821,7 @@ msgstr ""
1933
 
1934
  #: includes/classes/class-auxin-demo-importer.php:146
1935
  #: includes/classes/class-auxin-demo-importer.php:165
1936
- #: includes/classes/class-auxin-welcome.php:809
1937
  msgid "Copy to clipboard"
1938
  msgstr ""
1939
 
@@ -2242,12 +2130,12 @@ msgid "Remove"
2242
  msgstr ""
2243
 
2244
  #: includes/classes/class-auxin-walker-nav-menu-back.php:384
2245
- #: includes/classes/class-auxin-welcome.php:1313
2246
- #: includes/classes/class-auxin-welcome.php:1341
2247
- #: includes/classes/class-auxin-welcome.php:1440
2248
- #: includes/classes/class-auxin-welcome.php:1514
2249
- #: includes/classes/class-auxin-welcome.php:1605
2250
- #: includes/classes/class-auxin-welcome.php:1748
2251
  msgid "Cancel"
2252
  msgstr ""
2253
 
@@ -2399,7 +2287,7 @@ msgid ""
2399
  msgstr ""
2400
 
2401
  #: includes/classes/class-auxin-welcome.php:412
2402
- #: includes/classes/class-auxin-welcome.php:732
2403
  #: includes/elements/popular-posts-widget.php:388
2404
  msgid "Recent"
2405
  msgstr ""
@@ -2418,341 +2306,341 @@ msgstr ""
2418
  msgid "Version"
2419
  msgstr ""
2420
 
2421
- #: includes/classes/class-auxin-welcome.php:498
2422
  msgid "Not Installed"
2423
  msgstr ""
2424
 
2425
- #: includes/classes/class-auxin-welcome.php:500
2426
  msgid "Not Activated"
2427
  msgstr ""
2428
 
2429
- #: includes/classes/class-auxin-welcome.php:530
2430
  msgid ""
2431
  "Good news! All plugins are already installed and up to date. Please "
2432
  "continue."
2433
  msgstr ""
2434
 
2435
- #: includes/classes/class-auxin-welcome.php:626
2436
  msgid "No Slug Found"
2437
  msgstr ""
2438
 
2439
- #: includes/classes/class-auxin-welcome.php:645
2440
  msgid "Activating"
2441
  msgstr ""
2442
 
2443
- #: includes/classes/class-auxin-welcome.php:660
2444
  msgid "Updating"
2445
  msgstr ""
2446
 
2447
- #: includes/classes/class-auxin-welcome.php:675
2448
  msgid "Installing"
2449
  msgstr ""
2450
 
2451
- #: includes/classes/class-auxin-welcome.php:686
2452
  msgid "Activated"
2453
  msgstr ""
2454
 
2455
- #: includes/classes/class-auxin-welcome.php:745
2456
  msgid "Search Templates"
2457
  msgstr ""
2458
 
2459
- #: includes/classes/class-auxin-welcome.php:752
2460
  msgid ""
2461
  "An error occurred while downloading the list of templates. Please try again "
2462
  "later."
2463
  msgstr ""
2464
 
2465
- #: includes/classes/class-auxin-welcome.php:796
2466
  msgid "Download"
2467
  msgstr ""
2468
 
2469
- #: includes/classes/class-auxin-welcome.php:817
2470
- #: includes/classes/class-auxin-welcome.php:932
2471
  msgid "Unlock"
2472
  msgstr ""
2473
 
2474
- #: includes/classes/class-auxin-welcome.php:829
2475
- #: includes/classes/class-auxin-welcome.php:943
2476
- #: includes/classes/class-auxin-welcome.php:1231
2477
- #: includes/classes/class-auxin-welcome.php:1634
2478
  msgid "Preview"
2479
  msgstr ""
2480
 
2481
- #: includes/classes/class-auxin-welcome.php:852
2482
  msgid "Save to my templates"
2483
  msgstr ""
2484
 
2485
- #: includes/classes/class-auxin-welcome.php:863
2486
  msgid "Create new page"
2487
  msgstr ""
2488
 
2489
- #: includes/classes/class-auxin-welcome.php:903
2490
  msgid ""
2491
  "An error occurred while downloading the list of demo sites. Please try "
2492
  "again later."
2493
  msgstr ""
2494
 
2495
- #: includes/classes/class-auxin-welcome.php:927
2496
- #: includes/classes/class-auxin-welcome.php:1338
2497
  msgid "Uninstall"
2498
  msgstr ""
2499
 
2500
- #: includes/classes/class-auxin-welcome.php:927
2501
- #: includes/classes/class-auxin-welcome.php:1242
2502
  msgid "Import"
2503
  msgstr ""
2504
 
2505
- #: includes/classes/class-auxin-welcome.php:1030
2506
  msgid "You have already the latest version."
2507
  msgstr ""
2508
 
2509
- #: includes/classes/class-auxin-welcome.php:1034
2510
  msgid "New updates are available."
2511
  msgstr ""
2512
 
2513
- #: includes/classes/class-auxin-welcome.php:1035
2514
  msgid ""
2515
  "The following items require update, click update button to update them to "
2516
  "the latest version."
2517
  msgstr ""
2518
 
2519
- #: includes/classes/class-auxin-welcome.php:1044
2520
  msgid "Last checked "
2521
  msgstr ""
2522
 
2523
- #: includes/classes/class-auxin-welcome.php:1046
2524
  msgid "ago"
2525
  msgstr ""
2526
 
2527
- #: includes/classes/class-auxin-welcome.php:1066
2528
- #: includes/classes/class-auxin-welcome.php:1096
2529
- #: includes/classes/class-auxin-welcome.php:1488
2530
  msgid "Ready to update"
2531
  msgstr ""
2532
 
2533
- #: includes/classes/class-auxin-welcome.php:1116
2534
  msgid "Update Now"
2535
  msgstr ""
2536
 
2537
- #: includes/classes/class-auxin-welcome.php:1119
2538
  msgid "Check Again"
2539
  msgstr ""
2540
 
2541
- #: includes/classes/class-auxin-welcome.php:1146
2542
  msgid "You can't remove this demo."
2543
  msgstr ""
2544
 
2545
- #: includes/classes/class-auxin-welcome.php:1225
2546
  msgid "Done!"
2547
  msgstr ""
2548
 
2549
- #: includes/classes/class-auxin-welcome.php:1226
2550
  msgid "Demo has been successfully uninstalled."
2551
  msgstr ""
2552
 
2553
- #: includes/classes/class-auxin-welcome.php:1288
2554
- #: public/includes/frontend-ajax.php:173 public/includes/frontend-ajax.php:236
2555
  msgid "An Error Occurred!"
2556
  msgstr ""
2557
 
2558
- #: includes/classes/class-auxin-welcome.php:1302
2559
  msgid "Notice"
2560
  msgstr ""
2561
 
2562
- #: includes/classes/class-auxin-welcome.php:1304
2563
  msgid ""
2564
  "For better and faster result, it's recommended to install the demo on a "
2565
  "clean WordPress website."
2566
  msgstr ""
2567
 
2568
- #: includes/classes/class-auxin-welcome.php:1330
2569
  msgid "Warning!"
2570
  msgstr ""
2571
 
2572
- #: includes/classes/class-auxin-welcome.php:1332
2573
  msgid "This process will erase all images, posts and settings of this demo..."
2574
  msgstr ""
2575
 
2576
- #: includes/classes/class-auxin-welcome.php:1337
2577
  msgid "Are you sure you want to uninstall this demo?"
2578
  msgstr ""
2579
 
2580
- #: includes/classes/class-auxin-welcome.php:1347
2581
- #: includes/classes/class-auxin-welcome.php:1611
2582
  msgid "Please wait, this may take several minutes .."
2583
  msgstr ""
2584
 
2585
- #: includes/classes/class-auxin-welcome.php:1413
2586
  msgid "An error occurred!"
2587
  msgstr ""
2588
 
2589
- #: includes/classes/class-auxin-welcome.php:1415
2590
  msgid "Method not exist!"
2591
  msgstr ""
2592
 
2593
- #: includes/classes/class-auxin-welcome.php:1429
2594
- #: includes/classes/class-auxin-welcome.php:1465
2595
  msgid "Required Plugins for this demo."
2596
  msgstr ""
2597
 
2598
- #: includes/classes/class-auxin-welcome.php:1431
2599
  msgid ""
2600
  "For better and faster install process it's recommended to install demo on a "
2601
  "clean WordPress website."
2602
  msgstr ""
2603
 
2604
- #: includes/classes/class-auxin-welcome.php:1466
2605
  msgid "The following plugins are required to be installed for this demo."
2606
  msgstr ""
2607
 
2608
- #: includes/classes/class-auxin-welcome.php:1480
2609
  msgid "Ready to install"
2610
  msgstr ""
2611
 
2612
- #: includes/classes/class-auxin-welcome.php:1484
2613
  msgid "Not activated"
2614
  msgstr ""
2615
 
2616
- #: includes/classes/class-auxin-welcome.php:1530
2617
  msgid "Import Demo Content of Phlox Theme."
2618
  msgstr ""
2619
 
2620
- #: includes/classes/class-auxin-welcome.php:1535
2621
  msgid "Complete pre-build Website"
2622
  msgstr ""
2623
 
2624
- #: includes/classes/class-auxin-welcome.php:1540
2625
  msgid "Import media (images, videos, etc.)"
2626
  msgstr ""
2627
 
2628
- #: includes/classes/class-auxin-welcome.php:1547
2629
  msgid "Selected Data Only"
2630
  msgstr ""
2631
 
2632
- #: includes/classes/class-auxin-welcome.php:1553
2633
  msgid "Posts/Pages"
2634
  msgstr ""
2635
 
2636
- #: includes/classes/class-auxin-welcome.php:1558
2637
  msgid "Media"
2638
  msgstr ""
2639
 
2640
- #: includes/classes/class-auxin-welcome.php:1563
2641
  msgid "Widgets"
2642
  msgstr ""
2643
 
2644
- #: includes/classes/class-auxin-welcome.php:1570
2645
  msgid "Menus"
2646
  msgstr ""
2647
 
2648
- #: includes/classes/class-auxin-welcome.php:1575
2649
  msgid "Theme Options"
2650
  msgstr ""
2651
 
2652
- #: includes/classes/class-auxin-welcome.php:1580
2653
  msgid "MasterSlider (If Available)"
2654
  msgstr ""
2655
 
2656
- #: includes/classes/class-auxin-welcome.php:1590
2657
  msgid "Importing Demo Content is in Progress..."
2658
  msgstr ""
2659
 
2660
- #: includes/classes/class-auxin-welcome.php:1591
2661
  msgid ""
2662
  "This process may take 5 to 10 minutes to complete, please do not close or "
2663
  "refresh this page."
2664
  msgstr ""
2665
 
2666
- #: includes/classes/class-auxin-welcome.php:1625
2667
  msgid "Congratulations!"
2668
  msgstr ""
2669
 
2670
- #: includes/classes/class-auxin-welcome.php:1626
2671
  msgid "Demo has been successfully imported."
2672
  msgstr ""
2673
 
2674
- #: includes/classes/class-auxin-welcome.php:1631
2675
  msgid "Customize"
2676
  msgstr ""
2677
 
2678
- #: includes/classes/class-auxin-welcome.php:1648
2679
  msgid "Importing page content ..."
2680
  msgstr ""
2681
 
2682
- #: includes/classes/class-auxin-welcome.php:1672
2683
  msgid "Remove Watermarks?"
2684
  msgstr ""
2685
 
2686
- #: includes/classes/class-auxin-welcome.php:1673
2687
  msgid ""
2688
  "Some images in this demo are copyrighted and watermarked, you can remove "
2689
  "watermarks by authorizing your Envato Elements subscription."
2690
  msgstr ""
2691
 
2692
- #: includes/classes/class-auxin-welcome.php:1687
2693
  msgid "Remove Watermarks"
2694
  msgstr ""
2695
 
2696
- #: includes/classes/class-auxin-welcome.php:1702
2697
  msgid "Remove watermarks by authorizing your Envato Elements subscription"
2698
  msgstr ""
2699
 
2700
- #: includes/classes/class-auxin-welcome.php:1703
2701
  msgid ""
2702
  "By subscribing to Envato Elements you will have access to unlimited premium "
2703
  "stock images, icons, graphical assets, videos and more."
2704
  msgstr ""
2705
 
2706
- #: includes/classes/class-auxin-welcome.php:1705
2707
  msgid "Explore and Subscribe"
2708
  msgstr ""
2709
 
2710
- #: includes/classes/class-auxin-welcome.php:1713
2711
  msgid "Already an Envato Elements member?"
2712
  msgstr ""
2713
 
2714
- #: includes/classes/class-auxin-welcome.php:1713
2715
  msgid "Activate here"
2716
  msgstr ""
2717
 
2718
- #: includes/classes/class-auxin-welcome.php:1731
2719
- #: includes/classes/class-auxin-welcome.php:1761
2720
  msgid "Verify Your Envato Elements Subscription"
2721
  msgstr ""
2722
 
2723
- #: includes/classes/class-auxin-welcome.php:1732
2724
  msgid "Enter your email below and click continue button"
2725
  msgstr ""
2726
 
2727
- #: includes/classes/class-auxin-welcome.php:1734
2728
  msgid "Enter your email"
2729
  msgstr ""
2730
 
2731
- #: includes/classes/class-auxin-welcome.php:1762
2732
  msgid "Enter your token below to verify your Subscription"
2733
  msgstr ""
2734
 
2735
- #: includes/classes/class-auxin-welcome.php:1764
2736
  msgid "Enter token here"
2737
  msgstr ""
2738
 
2739
- #: includes/classes/class-auxin-welcome.php:1776
2740
  msgid "How to generate a token ?"
2741
  msgstr ""
2742
 
2743
- #: includes/classes/class-auxin-welcome.php:1777
2744
  msgid "Don't have subscription?"
2745
  msgstr ""
2746
 
2747
- #: includes/classes/class-auxin-welcome.php:1787
2748
  msgid "Verify Token"
2749
  msgstr ""
2750
 
2751
- #: includes/classes/class-auxin-welcome.php:1806
2752
  msgid "Succeed"
2753
  msgstr ""
2754
 
2755
- #: includes/classes/class-auxin-welcome.php:1807
2756
  msgid ""
2757
  "Congratulations! you have successfully authorized your Envato Elements "
2758
  "subscription."
@@ -2817,6 +2705,118 @@ msgstr ""
2817
  msgid "Select Audio"
2818
  msgstr ""
2819
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2820
  #: includes/elementor/class-auxin-elementor-core-elements.php:404
2821
  msgid "Element class \"%s\" not found."
2822
  msgstr ""
@@ -3617,6 +3617,25 @@ msgstr ""
3617
  msgid "Attachment URL"
3618
  msgstr ""
3619
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3620
  #: includes/elementor/modules/dynamic-tags/page-title.php:19
3621
  msgid "Page Title"
3622
  msgstr ""
@@ -3625,11 +3644,6 @@ msgstr ""
3625
  msgid "Show Home Title"
3626
  msgstr ""
3627
 
3628
- #: includes/elementor/modules/dynamic-tags/pages-url.php:19
3629
- #: includes/elementor/modules/dynamic-tags/pages-url.php:58
3630
- msgid "Pages URL"
3631
- msgstr ""
3632
-
3633
  #: includes/elementor/modules/dynamic-tags/pages-url.php:43
3634
  #: includes/elementor/widgets/theme-elements/logo.php:186
3635
  msgid "Home Page"
@@ -4180,6 +4194,10 @@ msgid ""
4180
  "container."
4181
  msgstr ""
4182
 
 
 
 
 
4183
  #: includes/elementor/modules/settings/general/manager.php:32
4184
  #: includes/elementor/widgets/theme-elements/logo.php:54
4185
  msgid "Logo"
@@ -10173,7 +10191,7 @@ msgstr ""
10173
  msgid "Self"
10174
  msgstr ""
10175
 
10176
- #: includes/elements/image.php:249 includes/general-functions.php:2011
10177
  msgid "Blank"
10178
  msgstr ""
10179
 
@@ -11219,82 +11237,82 @@ msgstr ""
11219
  msgid "LOADING"
11220
  msgstr ""
11221
 
11222
- #: includes/general-functions.php:2012
11223
  msgid "Blurred placeholder image"
11224
  msgstr ""
11225
 
11226
- #: includes/general-functions.php:2013
11227
  msgid "In-progress box animation"
11228
  msgstr ""
11229
 
11230
- #: includes/general-functions.php:2014
11231
  msgid "Loading spinner (blue)"
11232
  msgstr ""
11233
 
11234
- #: includes/general-functions.php:2015
11235
  msgid "Loading spinner (light)"
11236
  msgstr ""
11237
 
11238
- #: includes/general-functions.php:2016
11239
  msgid "Loading spinner (dark)"
11240
  msgstr ""
11241
 
11242
- #: includes/general-functions.php:2243
11243
  #. translators: %s: Search term.
11244
  msgid "Search Results for: %s"
11245
  msgstr ""
11246
 
11247
- #: includes/general-functions.php:2247
11248
  #. translators: %s is the page number.
11249
  msgid "&nbsp;&ndash; Page %s"
11250
  msgstr ""
11251
 
11252
- #: includes/general-functions.php:2254
11253
  #. translators: Category archive title. 1: Category name
11254
  msgid "Category: %s"
11255
  msgstr ""
11256
 
11257
- #: includes/general-functions.php:2260
11258
  #. translators: Tag archive title. 1: Tag name
11259
  msgid "Tag: %s"
11260
  msgstr ""
11261
 
11262
- #: includes/general-functions.php:2267
11263
  #. translators: Author archive title. 1: Author name
11264
  msgid "Author: %s"
11265
  msgstr ""
11266
 
11267
- #: includes/general-functions.php:2274
11268
  #. translators: Yearly archive title. 1: Year
11269
  msgid "Year: %s"
11270
  msgstr ""
11271
 
11272
- #: includes/general-functions.php:2281
11273
  #. translators: Monthly archive title. 1: Month name and year
11274
  msgid "Month: %s"
11275
  msgstr ""
11276
 
11277
- #: includes/general-functions.php:2288
11278
  #. translators: Daily archive title. 1: Date
11279
  msgid "Day: %s"
11280
  msgstr ""
11281
 
11282
- #: includes/general-functions.php:2315
11283
  #. translators: Post type archive title. 1: Post type name
11284
  msgid "Archives: %s"
11285
  msgstr ""
11286
 
11287
- #: includes/general-functions.php:2323
11288
  #. translators: Taxonomy term archive title. 1: Taxonomy singular name, 2:
11289
  #. Current taxonomy term
11290
  msgid "%1$s: %2$s"
11291
  msgstr ""
11292
 
11293
- #: includes/general-functions.php:2326
11294
  msgid "Page Not Found"
11295
  msgstr ""
11296
 
11297
- #: includes/general-functions.php:2496
11298
  msgid "Select Page"
11299
  msgstr ""
11300
 
@@ -11566,10 +11584,6 @@ msgstr ""
11566
  msgid "Specifies maximum height of logo in footer."
11567
  msgstr ""
11568
 
11569
- #: includes/general-hooks.php:1465
11570
- msgid "Login Page"
11571
- msgstr ""
11572
-
11573
  #: includes/general-hooks.php:1466
11574
  msgid "Preview login page"
11575
  msgstr ""
@@ -11992,35 +12006,36 @@ msgstr ""
11992
  msgid "No data received."
11993
  msgstr ""
11994
 
11995
- #: public/includes/frontend-ajax.php:136 public/includes/frontend-ajax.php:198
11996
  msgid "Verification failed!"
11997
  msgstr ""
11998
 
11999
- #: public/includes/frontend-ajax.php:166
 
12000
  msgid "Your cart is currently empty."
12001
  msgstr ""
12002
 
12003
- #: public/includes/frontend-ajax.php:167
12004
  msgid "Item has been removed from your shopping cart."
12005
  msgstr ""
12006
 
12007
- #: public/includes/frontend-ajax.php:225
12008
  msgid "View cart"
12009
  msgstr ""
12010
 
12011
- #: public/includes/frontend-ajax.php:225
12012
  msgid "has been added to your cart."
12013
  msgstr ""
12014
 
12015
- #: public/includes/frontend-ajax.php:230
12016
  msgid "Sorry, this product cannot be purchased."
12017
  msgstr ""
12018
 
12019
- #: public/includes/frontend-ajax.php:315
12020
  msgid "From %s"
12021
  msgstr ""
12022
 
12023
- #: public/includes/frontend-ajax.php:316
12024
  msgid "Nothing found in %s"
12025
  msgstr ""
12026
 
@@ -12139,62 +12154,62 @@ msgstr ""
12139
  msgid "http://averta.net"
12140
  msgstr ""
12141
 
12142
- #: includes/general-functions.php:2270
12143
  msgctxt "yearly archives date format"
12144
  msgid "Y"
12145
  msgstr ""
12146
 
12147
- #: includes/general-functions.php:2277
12148
  msgctxt "monthly archives date format"
12149
  msgid "F Y"
12150
  msgstr ""
12151
 
12152
- #: includes/general-functions.php:2284
12153
  msgctxt "daily archives date format"
12154
  msgid "F j, Y"
12155
  msgstr ""
12156
 
12157
- #: includes/general-functions.php:2292
12158
  msgctxt "post format archive title"
12159
  msgid "Asides"
12160
  msgstr ""
12161
 
12162
- #: includes/general-functions.php:2294
12163
  msgctxt "post format archive title"
12164
  msgid "Galleries"
12165
  msgstr ""
12166
 
12167
- #: includes/general-functions.php:2296
12168
  msgctxt "post format archive title"
12169
  msgid "Images"
12170
  msgstr ""
12171
 
12172
- #: includes/general-functions.php:2298
12173
  msgctxt "post format archive title"
12174
  msgid "Videos"
12175
  msgstr ""
12176
 
12177
- #: includes/general-functions.php:2300
12178
  msgctxt "post format archive title"
12179
  msgid "Quotes"
12180
  msgstr ""
12181
 
12182
- #: includes/general-functions.php:2302
12183
  msgctxt "post format archive title"
12184
  msgid "Links"
12185
  msgstr ""
12186
 
12187
- #: includes/general-functions.php:2304
12188
  msgctxt "post format archive title"
12189
  msgid "Statuses"
12190
  msgstr ""
12191
 
12192
- #: includes/general-functions.php:2306
12193
  msgctxt "post format archive title"
12194
  msgid "Audio"
12195
  msgstr ""
12196
 
12197
- #: includes/general-functions.php:2308
12198
  msgctxt "post format archive title"
12199
  msgid "Chats"
12200
  msgstr ""
1
  # Averta Copyright (c) {2021}
2
  msgid ""
3
  msgstr ""
4
+ "Project-Id-Version: Phlox Core Elements 2.8.0\n"
5
  "Report-Msgid-Bugs-To: http://averta.net/phlox/wordpress-theme/\n"
6
+ "POT-Creation-Date: 2021-06-29 06:15:52+00:00\n"
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=utf-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
61
  msgstr ""
62
 
63
  #: admin/includes/admin-ajax.php:262
64
+ #: includes/classes/class-auxin-welcome.php:1143
65
+ #: includes/classes/class-auxin-welcome.php:1259
66
  msgid "Security Token Error!"
67
  msgstr ""
68
 
97
  #: includes/classes/class-auxin-demo-importer.php:114
98
  #: includes/classes/class-auxin-demo-importer.php:157
99
  #: includes/classes/class-auxin-demo-importer.php:192
100
+ #: includes/classes/class-auxin-welcome.php:1238
101
+ #: includes/classes/class-auxin-welcome.php:1273
102
+ #: includes/classes/class-auxin-welcome.php:1641
103
  msgid "Close"
104
  msgstr ""
105
 
341
  msgstr ""
342
 
343
  #: admin/includes/classes/class-auxin-notices.php:186
344
+ #: includes/classes/class-auxin-welcome.php:1693
345
+ #: includes/classes/class-auxin-welcome.php:1722
346
+ #: includes/classes/class-auxin-welcome.php:1797
347
  msgid "Skip"
348
  msgstr ""
349
 
409
  msgid "Choose .."
410
  msgstr ""
411
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
412
  #: admin/includes/metaboxes/metabox-fields-general-advanced.php:21
413
  msgid "Advanced Setting"
414
  msgstr ""
1689
  msgstr ""
1690
 
1691
  #: includes/classes/class-auxels-admin-assets.php:67
1692
+ #: includes/classes/class-auxin-welcome.php:1314
1693
+ #: includes/classes/class-auxin-welcome.php:1441
1694
+ #: includes/classes/class-auxin-welcome.php:1750
1695
+ #: includes/classes/class-auxin-welcome.php:1820
1696
  msgid "Continue"
1697
  msgstr ""
1698
 
1699
  #: includes/classes/class-auxels-admin-assets.php:68
1700
+ #: includes/classes/class-auxin-welcome.php:526
1701
+ #: includes/classes/class-auxin-welcome.php:1516
1702
  msgid "Install Plugins"
1703
  msgstr ""
1704
 
1705
  #: includes/classes/class-auxels-admin-assets.php:69
1706
+ #: includes/classes/class-auxin-welcome.php:1607
1707
  msgid "Import Content"
1708
  msgstr ""
1709
 
1821
 
1822
  #: includes/classes/class-auxin-demo-importer.php:146
1823
  #: includes/classes/class-auxin-demo-importer.php:165
1824
+ #: includes/classes/class-auxin-welcome.php:813
1825
  msgid "Copy to clipboard"
1826
  msgstr ""
1827
 
2130
  msgstr ""
2131
 
2132
  #: includes/classes/class-auxin-walker-nav-menu-back.php:384
2133
+ #: includes/classes/class-auxin-welcome.php:1317
2134
+ #: includes/classes/class-auxin-welcome.php:1345
2135
+ #: includes/classes/class-auxin-welcome.php:1444
2136
+ #: includes/classes/class-auxin-welcome.php:1518
2137
+ #: includes/classes/class-auxin-welcome.php:1609
2138
+ #: includes/classes/class-auxin-welcome.php:1752
2139
  msgid "Cancel"
2140
  msgstr ""
2141
 
2287
  msgstr ""
2288
 
2289
  #: includes/classes/class-auxin-welcome.php:412
2290
+ #: includes/classes/class-auxin-welcome.php:736
2291
  #: includes/elements/popular-posts-widget.php:388
2292
  msgid "Recent"
2293
  msgstr ""
2306
  msgid "Version"
2307
  msgstr ""
2308
 
2309
+ #: includes/classes/class-auxin-welcome.php:502
2310
  msgid "Not Installed"
2311
  msgstr ""
2312
 
2313
+ #: includes/classes/class-auxin-welcome.php:504
2314
  msgid "Not Activated"
2315
  msgstr ""
2316
 
2317
+ #: includes/classes/class-auxin-welcome.php:534
2318
  msgid ""
2319
  "Good news! All plugins are already installed and up to date. Please "
2320
  "continue."
2321
  msgstr ""
2322
 
2323
+ #: includes/classes/class-auxin-welcome.php:630
2324
  msgid "No Slug Found"
2325
  msgstr ""
2326
 
2327
+ #: includes/classes/class-auxin-welcome.php:649
2328
  msgid "Activating"
2329
  msgstr ""
2330
 
2331
+ #: includes/classes/class-auxin-welcome.php:664
2332
  msgid "Updating"
2333
  msgstr ""
2334
 
2335
+ #: includes/classes/class-auxin-welcome.php:679
2336
  msgid "Installing"
2337
  msgstr ""
2338
 
2339
+ #: includes/classes/class-auxin-welcome.php:690
2340
  msgid "Activated"
2341
  msgstr ""
2342
 
2343
+ #: includes/classes/class-auxin-welcome.php:749
2344
  msgid "Search Templates"
2345
  msgstr ""
2346
 
2347
+ #: includes/classes/class-auxin-welcome.php:756
2348
  msgid ""
2349
  "An error occurred while downloading the list of templates. Please try again "
2350
  "later."
2351
  msgstr ""
2352
 
2353
+ #: includes/classes/class-auxin-welcome.php:800
2354
  msgid "Download"
2355
  msgstr ""
2356
 
2357
+ #: includes/classes/class-auxin-welcome.php:821
2358
+ #: includes/classes/class-auxin-welcome.php:936
2359
  msgid "Unlock"
2360
  msgstr ""
2361
 
2362
+ #: includes/classes/class-auxin-welcome.php:833
2363
+ #: includes/classes/class-auxin-welcome.php:947
2364
+ #: includes/classes/class-auxin-welcome.php:1235
2365
+ #: includes/classes/class-auxin-welcome.php:1638
2366
  msgid "Preview"
2367
  msgstr ""
2368
 
2369
+ #: includes/classes/class-auxin-welcome.php:856
2370
  msgid "Save to my templates"
2371
  msgstr ""
2372
 
2373
+ #: includes/classes/class-auxin-welcome.php:867
2374
  msgid "Create new page"
2375
  msgstr ""
2376
 
2377
+ #: includes/classes/class-auxin-welcome.php:907
2378
  msgid ""
2379
  "An error occurred while downloading the list of demo sites. Please try "
2380
  "again later."
2381
  msgstr ""
2382
 
2383
+ #: includes/classes/class-auxin-welcome.php:931
2384
+ #: includes/classes/class-auxin-welcome.php:1342
2385
  msgid "Uninstall"
2386
  msgstr ""
2387
 
2388
+ #: includes/classes/class-auxin-welcome.php:931
2389
+ #: includes/classes/class-auxin-welcome.php:1246
2390
  msgid "Import"
2391
  msgstr ""
2392
 
2393
+ #: includes/classes/class-auxin-welcome.php:1034
2394
  msgid "You have already the latest version."
2395
  msgstr ""
2396
 
2397
+ #: includes/classes/class-auxin-welcome.php:1038
2398
  msgid "New updates are available."
2399
  msgstr ""
2400
 
2401
+ #: includes/classes/class-auxin-welcome.php:1039
2402
  msgid ""
2403
  "The following items require update, click update button to update them to "
2404
  "the latest version."
2405
  msgstr ""
2406
 
2407
+ #: includes/classes/class-auxin-welcome.php:1048
2408
  msgid "Last checked "
2409
  msgstr ""
2410
 
2411
+ #: includes/classes/class-auxin-welcome.php:1050
2412
  msgid "ago"
2413
  msgstr ""
2414
 
2415
+ #: includes/classes/class-auxin-welcome.php:1070
2416
+ #: includes/classes/class-auxin-welcome.php:1100
2417
+ #: includes/classes/class-auxin-welcome.php:1492
2418
  msgid "Ready to update"
2419
  msgstr ""
2420
 
2421
+ #: includes/classes/class-auxin-welcome.php:1120
2422
  msgid "Update Now"
2423
  msgstr ""
2424
 
2425
+ #: includes/classes/class-auxin-welcome.php:1123
2426
  msgid "Check Again"
2427
  msgstr ""
2428
 
2429
+ #: includes/classes/class-auxin-welcome.php:1150
2430
  msgid "You can't remove this demo."
2431
  msgstr ""
2432
 
2433
+ #: includes/classes/class-auxin-welcome.php:1229
2434
  msgid "Done!"
2435
  msgstr ""
2436
 
2437
+ #: includes/classes/class-auxin-welcome.php:1230
2438
  msgid "Demo has been successfully uninstalled."
2439
  msgstr ""
2440
 
2441
+ #: includes/classes/class-auxin-welcome.php:1292
2442
+ #: public/includes/frontend-ajax.php:180 public/includes/frontend-ajax.php:243
2443
  msgid "An Error Occurred!"
2444
  msgstr ""
2445
 
2446
+ #: includes/classes/class-auxin-welcome.php:1306
2447
  msgid "Notice"
2448
  msgstr ""
2449
 
2450
+ #: includes/classes/class-auxin-welcome.php:1308
2451
  msgid ""
2452
  "For better and faster result, it's recommended to install the demo on a "
2453
  "clean WordPress website."
2454
  msgstr ""
2455
 
2456
+ #: includes/classes/class-auxin-welcome.php:1334
2457
  msgid "Warning!"
2458
  msgstr ""
2459
 
2460
+ #: includes/classes/class-auxin-welcome.php:1336
2461
  msgid "This process will erase all images, posts and settings of this demo..."
2462
  msgstr ""
2463
 
2464
+ #: includes/classes/class-auxin-welcome.php:1341
2465
  msgid "Are you sure you want to uninstall this demo?"
2466
  msgstr ""
2467
 
2468
+ #: includes/classes/class-auxin-welcome.php:1351
2469
+ #: includes/classes/class-auxin-welcome.php:1615
2470
  msgid "Please wait, this may take several minutes .."
2471
  msgstr ""
2472
 
2473
+ #: includes/classes/class-auxin-welcome.php:1417
2474
  msgid "An error occurred!"
2475
  msgstr ""
2476
 
2477
+ #: includes/classes/class-auxin-welcome.php:1419
2478
  msgid "Method not exist!"
2479
  msgstr ""
2480
 
2481
+ #: includes/classes/class-auxin-welcome.php:1433
2482
+ #: includes/classes/class-auxin-welcome.php:1469
2483
  msgid "Required Plugins for this demo."
2484
  msgstr ""
2485
 
2486
+ #: includes/classes/class-auxin-welcome.php:1435
2487
  msgid ""
2488
  "For better and faster install process it's recommended to install demo on a "
2489
  "clean WordPress website."
2490
  msgstr ""
2491
 
2492
+ #: includes/classes/class-auxin-welcome.php:1470
2493
  msgid "The following plugins are required to be installed for this demo."
2494
  msgstr ""
2495
 
2496
+ #: includes/classes/class-auxin-welcome.php:1484
2497
  msgid "Ready to install"
2498
  msgstr ""
2499
 
2500
+ #: includes/classes/class-auxin-welcome.php:1488
2501
  msgid "Not activated"
2502
  msgstr ""
2503
 
2504
+ #: includes/classes/class-auxin-welcome.php:1534
2505
  msgid "Import Demo Content of Phlox Theme."
2506
  msgstr ""
2507
 
2508
+ #: includes/classes/class-auxin-welcome.php:1539
2509
  msgid "Complete pre-build Website"
2510
  msgstr ""
2511
 
2512
+ #: includes/classes/class-auxin-welcome.php:1544
2513
  msgid "Import media (images, videos, etc.)"
2514
  msgstr ""
2515
 
2516
+ #: includes/classes/class-auxin-welcome.php:1551
2517
  msgid "Selected Data Only"
2518
  msgstr ""
2519
 
2520
+ #: includes/classes/class-auxin-welcome.php:1557
2521
  msgid "Posts/Pages"
2522
  msgstr ""
2523
 
2524
+ #: includes/classes/class-auxin-welcome.php:1562
2525
  msgid "Media"
2526
  msgstr ""
2527
 
2528
+ #: includes/classes/class-auxin-welcome.php:1567
2529
  msgid "Widgets"
2530
  msgstr ""
2531
 
2532
+ #: includes/classes/class-auxin-welcome.php:1574
2533
  msgid "Menus"
2534
  msgstr ""
2535
 
2536
+ #: includes/classes/class-auxin-welcome.php:1579
2537
  msgid "Theme Options"
2538
  msgstr ""
2539
 
2540
+ #: includes/classes/class-auxin-welcome.php:1584
2541
  msgid "MasterSlider (If Available)"
2542
  msgstr ""
2543
 
2544
+ #: includes/classes/class-auxin-welcome.php:1594
2545
  msgid "Importing Demo Content is in Progress..."
2546
  msgstr ""
2547
 
2548
+ #: includes/classes/class-auxin-welcome.php:1595
2549
  msgid ""
2550
  "This process may take 5 to 10 minutes to complete, please do not close or "
2551
  "refresh this page."
2552
  msgstr ""
2553
 
2554
+ #: includes/classes/class-auxin-welcome.php:1629
2555
  msgid "Congratulations!"
2556
  msgstr ""
2557
 
2558
+ #: includes/classes/class-auxin-welcome.php:1630
2559
  msgid "Demo has been successfully imported."
2560
  msgstr ""
2561
 
2562
+ #: includes/classes/class-auxin-welcome.php:1635
2563
  msgid "Customize"
2564
  msgstr ""
2565
 
2566
+ #: includes/classes/class-auxin-welcome.php:1652
2567
  msgid "Importing page content ..."
2568
  msgstr ""
2569
 
2570
+ #: includes/classes/class-auxin-welcome.php:1676
2571
  msgid "Remove Watermarks?"
2572
  msgstr ""
2573
 
2574
+ #: includes/classes/class-auxin-welcome.php:1677
2575
  msgid ""
2576
  "Some images in this demo are copyrighted and watermarked, you can remove "
2577
  "watermarks by authorizing your Envato Elements subscription."
2578
  msgstr ""
2579
 
2580
+ #: includes/classes/class-auxin-welcome.php:1691
2581
  msgid "Remove Watermarks"
2582
  msgstr ""
2583
 
2584
+ #: includes/classes/class-auxin-welcome.php:1706
2585
  msgid "Remove watermarks by authorizing your Envato Elements subscription"
2586
  msgstr ""
2587
 
2588
+ #: includes/classes/class-auxin-welcome.php:1707
2589
  msgid ""
2590
  "By subscribing to Envato Elements you will have access to unlimited premium "
2591
  "stock images, icons, graphical assets, videos and more."
2592
  msgstr ""
2593
 
2594
+ #: includes/classes/class-auxin-welcome.php:1709
2595
  msgid "Explore and Subscribe"
2596
  msgstr ""
2597
 
2598
+ #: includes/classes/class-auxin-welcome.php:1717
2599
  msgid "Already an Envato Elements member?"
2600
  msgstr ""
2601
 
2602
+ #: includes/classes/class-auxin-welcome.php:1717
2603
  msgid "Activate here"
2604
  msgstr ""
2605
 
2606
+ #: includes/classes/class-auxin-welcome.php:1735
2607
+ #: includes/classes/class-auxin-welcome.php:1765
2608
  msgid "Verify Your Envato Elements Subscription"
2609
  msgstr ""
2610
 
2611
+ #: includes/classes/class-auxin-welcome.php:1736
2612
  msgid "Enter your email below and click continue button"
2613
  msgstr ""
2614
 
2615
+ #: includes/classes/class-auxin-welcome.php:1738
2616
  msgid "Enter your email"
2617
  msgstr ""
2618
 
2619
+ #: includes/classes/class-auxin-welcome.php:1766
2620
  msgid "Enter your token below to verify your Subscription"
2621
  msgstr ""
2622
 
2623
+ #: includes/classes/class-auxin-welcome.php:1768
2624
  msgid "Enter token here"
2625
  msgstr ""
2626
 
2627
+ #: includes/classes/class-auxin-welcome.php:1780
2628
  msgid "How to generate a token ?"
2629
  msgstr ""
2630
 
2631
+ #: includes/classes/class-auxin-welcome.php:1781
2632
  msgid "Don't have subscription?"
2633
  msgstr ""
2634
 
2635
+ #: includes/classes/class-auxin-welcome.php:1791
2636
  msgid "Verify Token"
2637
  msgstr ""
2638
 
2639
+ #: includes/classes/class-auxin-welcome.php:1810
2640
  msgid "Succeed"
2641
  msgstr ""
2642
 
2643
+ #: includes/classes/class-auxin-welcome.php:1811
2644
  msgid ""
2645
  "Congratulations! you have successfully authorized your Envato Elements "
2646
  "subscription."
2705
  msgid "Select Audio"
2706
  msgstr ""
2707
 
2708
+ #: includes/compatibility/wpml/integration-classes/accordion-items.php:27
2709
+ msgid "Accordion: Label"
2710
+ msgstr ""
2711
+
2712
+ #: includes/compatibility/wpml/integration-classes/accordion-items.php:29
2713
+ msgid "Accordion: Content"
2714
+ msgstr ""
2715
+
2716
+ #: includes/compatibility/wpml/integration-classes/flexible-list.php:27
2717
+ msgid "Flexible List: Text"
2718
+ msgstr ""
2719
+
2720
+ #: includes/compatibility/wpml/integration-classes/flexible-list.php:29
2721
+ msgid "Flexible List: Secondary Text"
2722
+ msgstr ""
2723
+
2724
+ #: includes/compatibility/wpml/integration-classes/flexible-list.php:31
2725
+ msgid "Flexible List: Link"
2726
+ msgstr ""
2727
+
2728
+ #: includes/compatibility/wpml/integration-classes/tabs.php:27
2729
+ msgid "Tab: Label"
2730
+ msgstr ""
2731
+
2732
+ #: includes/compatibility/wpml/integration-classes/tabs.php:29
2733
+ msgid "Tab: Content"
2734
+ msgstr ""
2735
+
2736
+ #: includes/compatibility/wpml/translate.php:20
2737
+ msgid "Modern Heading: Title"
2738
+ msgstr ""
2739
+
2740
+ #: includes/compatibility/wpml/translate.php:25
2741
+ msgid "Modern Heading: Description"
2742
+ msgstr ""
2743
+
2744
+ #: includes/compatibility/wpml/translate.php:30
2745
+ msgid "Modern Heading: Before Text"
2746
+ msgstr ""
2747
+
2748
+ #: includes/compatibility/wpml/translate.php:35
2749
+ msgid "Modern Heading: Highlighted Text"
2750
+ msgstr ""
2751
+
2752
+ #: includes/compatibility/wpml/translate.php:40
2753
+ msgid "Modern Heading: After Text"
2754
+ msgstr ""
2755
+
2756
+ #: includes/compatibility/wpml/translate.php:69
2757
+ msgid "Button: Label"
2758
+ msgstr ""
2759
+
2760
+ #: includes/compatibility/wpml/translate.php:80
2761
+ msgid "Contact Form 7: Shortcode"
2762
+ msgstr ""
2763
+
2764
+ #: includes/compatibility/wpml/translate.php:91
2765
+ msgid "Blockquote: Content"
2766
+ msgstr ""
2767
+
2768
+ #: includes/compatibility/wpml/translate.php:102
2769
+ msgid "Staff: Name"
2770
+ msgstr ""
2771
+
2772
+ #: includes/compatibility/wpml/translate.php:107
2773
+ msgid "Staff: Occupation"
2774
+ msgstr ""
2775
+
2776
+ #: includes/compatibility/wpml/translate.php:112
2777
+ msgid "Staff: Content"
2778
+ msgstr ""
2779
+
2780
+ #: includes/compatibility/wpml/translate.php:123
2781
+ msgid "Testimonial: Name"
2782
+ msgstr ""
2783
+
2784
+ #: includes/compatibility/wpml/translate.php:128
2785
+ msgid "Testimonial: Occupation"
2786
+ msgstr ""
2787
+
2788
+ #: includes/compatibility/wpml/translate.php:133
2789
+ msgid "Testimonial: Content"
2790
+ msgstr ""
2791
+
2792
+ #: includes/compatibility/wpml/translate.php:144
2793
+ msgid "Info Box: Name"
2794
+ msgstr ""
2795
+
2796
+ #: includes/compatibility/wpml/translate.php:149
2797
+ msgid "Info Box: Occupation"
2798
+ msgstr ""
2799
+
2800
+ #: includes/compatibility/wpml/translate.php:154
2801
+ msgid "Info Box: Content"
2802
+ msgstr ""
2803
+
2804
+ #: includes/compatibility/wpml/translate.php:159
2805
+ msgid "Info Box: Button label"
2806
+ msgstr ""
2807
+
2808
+ #: includes/compatibility/wpml/translate.php:170
2809
+ msgid "MAP: Latitude"
2810
+ msgstr ""
2811
+
2812
+ #: includes/compatibility/wpml/translate.php:175
2813
+ msgid "MAP: Longitude"
2814
+ msgstr ""
2815
+
2816
+ #: includes/compatibility/wpml/translate.php:180
2817
+ msgid "MAP: Marker info"
2818
+ msgstr ""
2819
+
2820
  #: includes/elementor/class-auxin-elementor-core-elements.php:404
2821
  msgid "Element class \"%s\" not found."
2822
  msgstr ""
3617
  msgid "Attachment URL"
3618
  msgstr ""
3619
 
3620
+ #: includes/elementor/modules/dynamic-tags/login-url.php:19
3621
+ msgid "Login/SingUp Page URL"
3622
+ msgstr ""
3623
+
3624
+ #: includes/elementor/modules/dynamic-tags/login-url.php:41
3625
+ #: includes/elementor/modules/dynamic-tags/pages-url.php:19
3626
+ #: includes/elementor/modules/dynamic-tags/pages-url.php:58
3627
+ msgid "Pages URL"
3628
+ msgstr ""
3629
+
3630
+ #: includes/elementor/modules/dynamic-tags/login-url.php:44
3631
+ #: includes/general-hooks.php:1465
3632
+ msgid "Login Page"
3633
+ msgstr ""
3634
+
3635
+ #: includes/elementor/modules/dynamic-tags/login-url.php:45
3636
+ msgid "SignUp Page"
3637
+ msgstr ""
3638
+
3639
  #: includes/elementor/modules/dynamic-tags/page-title.php:19
3640
  msgid "Page Title"
3641
  msgstr ""
3644
  msgid "Show Home Title"
3645
  msgstr ""
3646
 
 
 
 
 
 
3647
  #: includes/elementor/modules/dynamic-tags/pages-url.php:43
3648
  #: includes/elementor/widgets/theme-elements/logo.php:186
3649
  msgid "Home Page"
4194
  "container."
4195
  msgstr ""
4196
 
4197
+ #: includes/elementor/modules/settings/base/manager.php:145
4198
+ msgid "New Color"
4199
+ msgstr ""
4200
+
4201
  #: includes/elementor/modules/settings/general/manager.php:32
4202
  #: includes/elementor/widgets/theme-elements/logo.php:54
4203
  msgid "Logo"
10191
  msgid "Self"
10192
  msgstr ""
10193
 
10194
+ #: includes/elements/image.php:249 includes/general-functions.php:2015
10195
  msgid "Blank"
10196
  msgstr ""
10197
 
11237
  msgid "LOADING"
11238
  msgstr ""
11239
 
11240
+ #: includes/general-functions.php:2016
11241
  msgid "Blurred placeholder image"
11242
  msgstr ""
11243
 
11244
+ #: includes/general-functions.php:2017
11245
  msgid "In-progress box animation"
11246
  msgstr ""
11247
 
11248
+ #: includes/general-functions.php:2018
11249
  msgid "Loading spinner (blue)"
11250
  msgstr ""
11251
 
11252
+ #: includes/general-functions.php:2019
11253
  msgid "Loading spinner (light)"
11254
  msgstr ""
11255
 
11256
+ #: includes/general-functions.php:2020
11257
  msgid "Loading spinner (dark)"
11258
  msgstr ""
11259
 
11260
+ #: includes/general-functions.php:2247
11261
  #. translators: %s: Search term.
11262
  msgid "Search Results for: %s"
11263
  msgstr ""
11264
 
11265
+ #: includes/general-functions.php:2251
11266
  #. translators: %s is the page number.
11267
  msgid "&nbsp;&ndash; Page %s"
11268
  msgstr ""
11269
 
11270
+ #: includes/general-functions.php:2258
11271
  #. translators: Category archive title. 1: Category name
11272
  msgid "Category: %s"
11273
  msgstr ""
11274
 
11275
+ #: includes/general-functions.php:2264
11276
  #. translators: Tag archive title. 1: Tag name
11277
  msgid "Tag: %s"
11278
  msgstr ""
11279
 
11280
+ #: includes/general-functions.php:2271
11281
  #. translators: Author archive title. 1: Author name
11282
  msgid "Author: %s"
11283
  msgstr ""
11284
 
11285
+ #: includes/general-functions.php:2278
11286
  #. translators: Yearly archive title. 1: Year
11287
  msgid "Year: %s"
11288
  msgstr ""
11289
 
11290
+ #: includes/general-functions.php:2285
11291
  #. translators: Monthly archive title. 1: Month name and year
11292
  msgid "Month: %s"
11293
  msgstr ""
11294
 
11295
+ #: includes/general-functions.php:2292
11296
  #. translators: Daily archive title. 1: Date
11297
  msgid "Day: %s"
11298
  msgstr ""
11299
 
11300
+ #: includes/general-functions.php:2319
11301
  #. translators: Post type archive title. 1: Post type name
11302
  msgid "Archives: %s"
11303
  msgstr ""
11304
 
11305
+ #: includes/general-functions.php:2327
11306
  #. translators: Taxonomy term archive title. 1: Taxonomy singular name, 2:
11307
  #. Current taxonomy term
11308
  msgid "%1$s: %2$s"
11309
  msgstr ""
11310
 
11311
+ #: includes/general-functions.php:2330
11312
  msgid "Page Not Found"
11313
  msgstr ""
11314
 
11315
+ #: includes/general-functions.php:2500
11316
  msgid "Select Page"
11317
  msgstr ""
11318
 
11584
  msgid "Specifies maximum height of logo in footer."
11585
  msgstr ""
11586
 
 
 
 
 
11587
  #: includes/general-hooks.php:1466
11588
  msgid "Preview login page"
11589
  msgstr ""
12006
  msgid "No data received."
12007
  msgstr ""
12008
 
12009
+ #: public/includes/frontend-ajax.php:136 public/includes/frontend-ajax.php:205
12010
  msgid "Verification failed!"
12011
  msgstr ""
12012
 
12013
+ #: public/includes/frontend-ajax.php:158 public/includes/frontend-ajax.php:173
12014
+ #: public/includes/frontend-ajax.php:270
12015
  msgid "Your cart is currently empty."
12016
  msgstr ""
12017
 
12018
+ #: public/includes/frontend-ajax.php:174
12019
  msgid "Item has been removed from your shopping cart."
12020
  msgstr ""
12021
 
12022
+ #: public/includes/frontend-ajax.php:232
12023
  msgid "View cart"
12024
  msgstr ""
12025
 
12026
+ #: public/includes/frontend-ajax.php:232
12027
  msgid "has been added to your cart."
12028
  msgstr ""
12029
 
12030
+ #: public/includes/frontend-ajax.php:237
12031
  msgid "Sorry, this product cannot be purchased."
12032
  msgstr ""
12033
 
12034
+ #: public/includes/frontend-ajax.php:328
12035
  msgid "From %s"
12036
  msgstr ""
12037
 
12038
+ #: public/includes/frontend-ajax.php:329
12039
  msgid "Nothing found in %s"
12040
  msgstr ""
12041
 
12154
  msgid "http://averta.net"
12155
  msgstr ""
12156
 
12157
+ #: includes/general-functions.php:2274
12158
  msgctxt "yearly archives date format"
12159
  msgid "Y"
12160
  msgstr ""
12161
 
12162
+ #: includes/general-functions.php:2281
12163
  msgctxt "monthly archives date format"
12164
  msgid "F Y"
12165
  msgstr ""
12166
 
12167
+ #: includes/general-functions.php:2288
12168
  msgctxt "daily archives date format"
12169
  msgid "F j, Y"
12170
  msgstr ""
12171
 
12172
+ #: includes/general-functions.php:2296
12173
  msgctxt "post format archive title"
12174
  msgid "Asides"
12175
  msgstr ""
12176
 
12177
+ #: includes/general-functions.php:2298
12178
  msgctxt "post format archive title"
12179
  msgid "Galleries"
12180
  msgstr ""
12181
 
12182
+ #: includes/general-functions.php:2300
12183
  msgctxt "post format archive title"
12184
  msgid "Images"
12185
  msgstr ""
12186
 
12187
+ #: includes/general-functions.php:2302
12188
  msgctxt "post format archive title"
12189
  msgid "Videos"
12190
  msgstr ""
12191
 
12192
+ #: includes/general-functions.php:2304
12193
  msgctxt "post format archive title"
12194
  msgid "Quotes"
12195
  msgstr ""
12196
 
12197
+ #: includes/general-functions.php:2306
12198
  msgctxt "post format archive title"
12199
  msgid "Links"
12200
  msgstr ""
12201
 
12202
+ #: includes/general-functions.php:2308
12203
  msgctxt "post format archive title"
12204
  msgid "Statuses"
12205
  msgstr ""
12206
 
12207
+ #: includes/general-functions.php:2310
12208
  msgctxt "post format archive title"
12209
  msgid "Audio"
12210
  msgstr ""
12211
 
12212
+ #: includes/general-functions.php:2312
12213
  msgctxt "post format archive title"
12214
  msgid "Chats"
12215
  msgstr ""
package-lock.json CHANGED
@@ -1,8 +1,9644 @@
1
  {
2
  "name": "auxin-elements",
3
- "version": "2.5.3",
4
- "lockfileVersion": 1,
5
  "requires": true,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  "dependencies": {
7
  "@babel/polyfill": {
8
  "version": "7.6.0",
@@ -3452,7 +13088,8 @@
3452
  "version": "1.0.0",
3453
  "resolved": "http://registry.npmjs.org/grunt-lineending/-/grunt-lineending-1.0.0.tgz",
3454
  "integrity": "sha1-1+vETIp3Sf0smZYeaR9E1KdmgVg=",
3455
- "dev": true
 
3456
  },
3457
  "grunt-modernizr": {
3458
  "version": "2.1.0",
@@ -3505,7 +13142,8 @@
3505
  "version": "0.1.8",
3506
  "resolved": "http://registry.npmjs.org/grunt-search/-/grunt-search-0.1.8.tgz",
3507
  "integrity": "sha1-9K1kQLr49d+122p/KSeUDNJ9Vec=",
3508
- "dev": true
 
3509
  },
3510
  "grunt-shell": {
3511
  "version": "3.0.1",
@@ -6103,14 +15741,6 @@
6103
  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
6104
  "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
6105
  },
6106
- "tunnel-agent": {
6107
- "version": "0.6.0",
6108
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6109
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6110
- "requires": {
6111
- "safe-buffer": "^5.0.1"
6112
- }
6113
- },
6114
  "uuid": {
6115
  "version": "3.3.2",
6116
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
@@ -6666,6 +16296,12 @@
6666
  "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
6667
  "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
6668
  },
 
 
 
 
 
 
6669
  "string-template": {
6670
  "version": "0.2.1",
6671
  "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
@@ -6705,12 +16341,6 @@
6705
  "function-bind": "^1.1.1"
6706
  }
6707
  },
6708
- "string_decoder": {
6709
- "version": "0.10.31",
6710
- "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
6711
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
6712
- "dev": true
6713
- },
6714
  "strip-ansi": {
6715
  "version": "3.0.1",
6716
  "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1
  {
2
  "name": "auxin-elements",
3
+ "version": "2.8.0",
4
+ "lockfileVersion": 2,
5
  "requires": true,
6
+ "packages": {
7
+ "": {
8
+ "version": "2.8.0",
9
+ "license": "LICENSE.txt",
10
+ "dependencies": {
11
+ "imagemin-optipng": "^7.1.0",
12
+ "request": "^2.83.0"
13
+ },
14
+ "devDependencies": {
15
+ "csscomb": "^4.3.0",
16
+ "grunt": "^1.1.0",
17
+ "grunt-autoprefixer": "^3.0.4",
18
+ "grunt-concurrent": "^3.0.0",
19
+ "grunt-contrib-clean": "^2.0.0",
20
+ "grunt-contrib-compass": "^1.1.1",
21
+ "grunt-contrib-concat": "^1.0.1",
22
+ "grunt-contrib-copy": "^1.0.0",
23
+ "grunt-contrib-csslint": "^2.0.0",
24
+ "grunt-contrib-cssmin": "^2.2.1",
25
+ "grunt-contrib-imagemin": "^3.1.0",
26
+ "grunt-contrib-jshint": "^2.1.0",
27
+ "grunt-contrib-sass": ">=0.8.0",
28
+ "grunt-contrib-uglify": "^3.3.0",
29
+ "grunt-contrib-watch": "^1.1.0",
30
+ "grunt-fontastical": ">=1.0.1",
31
+ "grunt-fontello": "^0.3.7",
32
+ "grunt-glotpress": "^0.2.2",
33
+ "grunt-http-download": ">=0.1.0",
34
+ "grunt-lineending": ">=1.0.0",
35
+ "grunt-modernizr": "^2.1.0",
36
+ "grunt-preprocess": ">=4.1.0",
37
+ "grunt-prompt": "^1.3.3",
38
+ "grunt-rsync": "^3.0.0",
39
+ "grunt-search": "^0.1.8",
40
+ "grunt-shell": "^3.0.1",
41
+ "grunt-svgmin": "~2.0.0",
42
+ "grunt-sync": "^0.8.1",
43
+ "grunt-text-replace": ">=0.4.0",
44
+ "grunt-webfont": "~0.5.1",
45
+ "grunt-wp-deploy": "^2.0.0",
46
+ "grunt-wp-i18n": "^1.0.3",
47
+ "load-grunt-tasks": "^5.1.0",
48
+ "preprocess": ">=2.1.1",
49
+ "time-grunt": "^2.0.0"
50
+ }
51
+ },
52
+ "node_modules/@babel/polyfill": {
53
+ "version": "7.6.0",
54
+ "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.6.0.tgz",
55
+ "integrity": "sha512-q5BZJI0n/B10VaQQvln1IlDK3BTBJFbADx7tv+oXDPIDZuTo37H5Adb9jhlXm/fEN4Y7/64qD9mnrJJG7rmaTw==",
56
+ "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.",
57
+ "dev": true,
58
+ "dependencies": {
59
+ "core-js": "^2.6.5",
60
+ "regenerator-runtime": "^0.13.2"
61
+ }
62
+ },
63
+ "node_modules/@mrmlnc/readdir-enhanced": {
64
+ "version": "2.2.1",
65
+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
66
+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
67
+ "dev": true,
68
+ "dependencies": {
69
+ "call-me-maybe": "^1.0.1",
70
+ "glob-to-regexp": "^0.3.0"
71
+ },
72
+ "engines": {
73
+ "node": ">=4"
74
+ }
75
+ },
76
+ "node_modules/@nodelib/fs.stat": {
77
+ "version": "1.1.3",
78
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
79
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
80
+ "dev": true,
81
+ "engines": {
82
+ "node": ">= 6"
83
+ }
84
+ },
85
+ "node_modules/@sindresorhus/is": {
86
+ "version": "0.7.0",
87
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
88
+ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
89
+ "engines": {
90
+ "node": ">=4"
91
+ }
92
+ },
93
+ "node_modules/@types/minimatch": {
94
+ "version": "3.0.3",
95
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
96
+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
97
+ "dev": true
98
+ },
99
+ "node_modules/@types/q": {
100
+ "version": "1.5.2",
101
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
102
+ "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
103
+ "dev": true,
104
+ "optional": true
105
+ },
106
+ "node_modules/abbrev": {
107
+ "version": "1.0.9",
108
+ "resolved": "http://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
109
+ "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
110
+ "dev": true
111
+ },
112
+ "node_modules/ajv": {
113
+ "version": "6.5.5",
114
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz",
115
+ "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==",
116
+ "dependencies": {
117
+ "fast-deep-equal": "^2.0.1",
118
+ "fast-json-stable-stringify": "^2.0.0",
119
+ "json-schema-traverse": "^0.4.1",
120
+ "uri-js": "^4.2.2"
121
+ }
122
+ },
123
+ "node_modules/amdefine": {
124
+ "version": "1.0.1",
125
+ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
126
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
127
+ "dev": true,
128
+ "engines": {
129
+ "node": ">=0.4.2"
130
+ }
131
+ },
132
+ "node_modules/ansi-escapes": {
133
+ "version": "1.4.0",
134
+ "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
135
+ "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
136
+ "dev": true,
137
+ "engines": {
138
+ "node": ">=0.10.0"
139
+ }
140
+ },
141
+ "node_modules/ansi-regex": {
142
+ "version": "2.0.0",
143
+ "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz",
144
+ "integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc=",
145
+ "engines": {
146
+ "node": ">=0.10.0"
147
+ }
148
+ },
149
+ "node_modules/ansi-styles": {
150
+ "version": "2.2.1",
151
+ "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
152
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
153
+ "engines": {
154
+ "node": ">=0.10.0"
155
+ }
156
+ },
157
+ "node_modules/arch": {
158
+ "version": "2.1.1",
159
+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
160
+ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg=="
161
+ },
162
+ "node_modules/archive-type": {
163
+ "version": "4.0.0",
164
+ "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
165
+ "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
166
+ "dependencies": {
167
+ "file-type": "^4.2.0"
168
+ },
169
+ "engines": {
170
+ "node": ">=4"
171
+ }
172
+ },
173
+ "node_modules/archive-type/node_modules/file-type": {
174
+ "version": "4.4.0",
175
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
176
+ "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
177
+ "engines": {
178
+ "node": ">=4"
179
+ }
180
+ },
181
+ "node_modules/argparse": {
182
+ "version": "1.0.7",
183
+ "resolved": "http://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz",
184
+ "integrity": "sha1-wolQZIBVeBDxSovGLXoG9j7X+VE=",
185
+ "dev": true,
186
+ "dependencies": {
187
+ "sprintf-js": "~1.0.2"
188
+ }
189
+ },
190
+ "node_modules/arr-diff": {
191
+ "version": "4.0.0",
192
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
193
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
194
+ "dev": true,
195
+ "engines": {
196
+ "node": ">=0.10.0"
197
+ }
198
+ },
199
+ "node_modules/arr-flatten": {
200
+ "version": "1.1.0",
201
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
202
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
203
+ "dev": true,
204
+ "engines": {
205
+ "node": ">=0.10.0"
206
+ }
207
+ },
208
+ "node_modules/arr-union": {
209
+ "version": "3.1.0",
210
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
211
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
212
+ "dev": true,
213
+ "engines": {
214
+ "node": ">=0.10.0"
215
+ }
216
+ },
217
+ "node_modules/array-differ": {
218
+ "version": "3.0.0",
219
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
220
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
221
+ "dev": true,
222
+ "engines": {
223
+ "node": ">=8"
224
+ }
225
+ },
226
+ "node_modules/array-find-index": {
227
+ "version": "1.0.1",
228
+ "resolved": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz",
229
+ "integrity": "sha1-C8Jd2slB7IpJauJY/UrBiAA+868=",
230
+ "engines": {
231
+ "node": ">=0.10.0"
232
+ }
233
+ },
234
+ "node_modules/array-union": {
235
+ "version": "1.0.2",
236
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
237
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
238
+ "dev": true,
239
+ "dependencies": {
240
+ "array-uniq": "^1.0.1"
241
+ },
242
+ "engines": {
243
+ "node": ">=0.10.0"
244
+ }
245
+ },
246
+ "node_modules/array-uniq": {
247
+ "version": "1.0.3",
248
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
249
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
250
+ "dev": true,
251
+ "engines": {
252
+ "node": ">=0.10.0"
253
+ }
254
+ },
255
+ "node_modules/array-unique": {
256
+ "version": "0.3.2",
257
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
258
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
259
+ "dev": true,
260
+ "engines": {
261
+ "node": ">=0.10.0"
262
+ }
263
+ },
264
+ "node_modules/arrify": {
265
+ "version": "2.0.1",
266
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
267
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
268
+ "dev": true,
269
+ "engines": {
270
+ "node": ">=8"
271
+ }
272
+ },
273
+ "node_modules/asn1": {
274
+ "version": "0.2.4",
275
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
276
+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
277
+ "dependencies": {
278
+ "safer-buffer": "~2.1.0"
279
+ }
280
+ },
281
+ "node_modules/assert-plus": {
282
+ "version": "1.0.0",
283
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
284
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
285
+ "engines": {
286
+ "node": ">=0.8"
287
+ }
288
+ },
289
+ "node_modules/assign-symbols": {
290
+ "version": "1.0.0",
291
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
292
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
293
+ "dev": true,
294
+ "engines": {
295
+ "node": ">=0.10.0"
296
+ }
297
+ },
298
+ "node_modules/async": {
299
+ "version": "1.5.2",
300
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
301
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
302
+ "dev": true
303
+ },
304
+ "node_modules/asynckit": {
305
+ "version": "0.4.0",
306
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
307
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
308
+ },
309
+ "node_modules/atob": {
310
+ "version": "2.1.2",
311
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
312
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
313
+ "dev": true,
314
+ "bin": {
315
+ "atob": "bin/atob.js"
316
+ },
317
+ "engines": {
318
+ "node": ">= 4.5.0"
319
+ }
320
+ },
321
+ "node_modules/autoprefixer-core": {
322
+ "version": "5.2.1",
323
+ "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.2.1.tgz",
324
+ "integrity": "sha1-5kDEFK5Bmq4hwa1DyOoPPbgqVm0=",
325
+ "dev": true,
326
+ "dependencies": {
327
+ "browserslist": "~0.4.0",
328
+ "caniuse-db": "^1.0.30000214",
329
+ "num2fraction": "^1.1.0",
330
+ "postcss": "~4.1.12"
331
+ }
332
+ },
333
+ "node_modules/aws-sign2": {
334
+ "version": "0.7.0",
335
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
336
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
337
+ "engines": {
338
+ "node": "*"
339
+ }
340
+ },
341
+ "node_modules/aws4": {
342
+ "version": "1.8.0",
343
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
344
+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
345
+ },
346
+ "node_modules/balanced-match": {
347
+ "version": "1.0.0",
348
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
349
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
350
+ },
351
+ "node_modules/base": {
352
+ "version": "0.11.2",
353
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
354
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
355
+ "dev": true,
356
+ "dependencies": {
357
+ "cache-base": "^1.0.1",
358
+ "class-utils": "^0.3.5",
359
+ "component-emitter": "^1.2.1",
360
+ "define-property": "^1.0.0",
361
+ "isobject": "^3.0.1",
362
+ "mixin-deep": "^1.2.0",
363
+ "pascalcase": "^0.1.1"
364
+ },
365
+ "engines": {
366
+ "node": ">=0.10.0"
367
+ }
368
+ },
369
+ "node_modules/base/node_modules/define-property": {
370
+ "version": "1.0.0",
371
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
372
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
373
+ "dev": true,
374
+ "dependencies": {
375
+ "is-descriptor": "^1.0.0"
376
+ },
377
+ "engines": {
378
+ "node": ">=0.10.0"
379
+ }
380
+ },
381
+ "node_modules/base/node_modules/is-accessor-descriptor": {
382
+ "version": "1.0.0",
383
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
384
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
385
+ "dev": true,
386
+ "dependencies": {
387
+ "kind-of": "^6.0.0"
388
+ },
389
+ "engines": {
390
+ "node": ">=0.10.0"
391
+ }
392
+ },
393
+ "node_modules/base/node_modules/is-data-descriptor": {
394
+ "version": "1.0.0",
395
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
396
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
397
+ "dev": true,
398
+ "dependencies": {
399
+ "kind-of": "^6.0.0"
400
+ },
401
+ "engines": {
402
+ "node": ">=0.10.0"
403
+ }
404
+ },
405
+ "node_modules/base/node_modules/is-descriptor": {
406
+ "version": "1.0.2",
407
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
408
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
409
+ "dev": true,
410
+ "dependencies": {
411
+ "is-accessor-descriptor": "^1.0.0",
412
+ "is-data-descriptor": "^1.0.0",
413
+ "kind-of": "^6.0.2"
414
+ },
415
+ "engines": {
416
+ "node": ">=0.10.0"
417
+ }
418
+ },
419
+ "node_modules/base64-js": {
420
+ "version": "1.3.1",
421
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
422
+ "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
423
+ },
424
+ "node_modules/bcrypt-pbkdf": {
425
+ "version": "1.0.2",
426
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
427
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
428
+ "dependencies": {
429
+ "tweetnacl": "^0.14.3"
430
+ }
431
+ },
432
+ "node_modules/big-integer": {
433
+ "version": "1.6.48",
434
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
435
+ "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
436
+ "dev": true,
437
+ "engines": {
438
+ "node": ">=0.6"
439
+ }
440
+ },
441
+ "node_modules/bin-build": {
442
+ "version": "3.0.0",
443
+ "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
444
+ "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
445
+ "dependencies": {
446
+ "decompress": "^4.0.0",
447
+ "download": "^6.2.2",
448
+ "execa": "^0.7.0",
449
+ "p-map-series": "^1.0.0",
450
+ "tempfile": "^2.0.0"
451
+ },
452
+ "engines": {
453
+ "node": ">=4"
454
+ }
455
+ },
456
+ "node_modules/bin-check": {
457
+ "version": "4.1.0",
458
+ "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
459
+ "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
460
+ "dependencies": {
461
+ "execa": "^0.7.0",
462
+ "executable": "^4.1.0"
463
+ },
464
+ "engines": {
465
+ "node": ">=4"
466
+ }
467
+ },
468
+ "node_modules/bin-version": {
469
+ "version": "1.0.4",
470
+ "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz",
471
+ "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",
472
+ "dev": true,
473
+ "dependencies": {
474
+ "find-versions": "^1.0.0"
475
+ },
476
+ "engines": {
477
+ "node": ">=0.10.0"
478
+ }
479
+ },
480
+ "node_modules/bin-version-check": {
481
+ "version": "2.1.0",
482
+ "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",
483
+ "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
484
+ "dev": true,
485
+ "dependencies": {
486
+ "bin-version": "^1.0.0",
487
+ "minimist": "^1.1.0",
488
+ "semver": "^4.0.3",
489
+ "semver-truncate": "^1.0.0"
490
+ },
491
+ "bin": {
492
+ "bin-version-check": "cli.js"
493
+ },
494
+ "engines": {
495
+ "node": ">=0.10.0"
496
+ }
497
+ },
498
+ "node_modules/bin-version-check/node_modules/semver": {
499
+ "version": "4.3.6",
500
+ "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
501
+ "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
502
+ "dev": true,
503
+ "bin": {
504
+ "semver": "bin/semver"
505
+ }
506
+ },
507
+ "node_modules/bin-wrapper": {
508
+ "version": "4.1.0",
509
+ "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
510
+ "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
511
+ "dependencies": {
512
+ "bin-check": "^4.1.0",
513
+ "bin-version-check": "^4.0.0",
514
+ "download": "^7.1.0",
515
+ "import-lazy": "^3.1.0",
516
+ "os-filter-obj": "^2.0.0",
517
+ "pify": "^4.0.1"
518
+ },
519
+ "engines": {
520
+ "node": ">=6"
521
+ }
522
+ },
523
+ "node_modules/bin-wrapper/node_modules/array-uniq": {
524
+ "version": "2.1.0",
525
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz",
526
+ "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==",
527
+ "engines": {
528
+ "node": ">=6"
529
+ }
530
+ },
531
+ "node_modules/bin-wrapper/node_modules/bin-version": {
532
+ "version": "3.1.0",
533
+ "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
534
+ "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
535
+ "dependencies": {
536
+ "execa": "^1.0.0",
537
+ "find-versions": "^3.0.0"
538
+ },
539
+ "engines": {
540
+ "node": ">=6"
541
+ }
542
+ },
543
+ "node_modules/bin-wrapper/node_modules/bin-version-check": {
544
+ "version": "4.0.0",
545
+ "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
546
+ "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
547
+ "dependencies": {
548
+ "bin-version": "^3.0.0",
549
+ "semver": "^5.6.0",
550
+ "semver-truncate": "^1.1.2"
551
+ },
552
+ "engines": {
553
+ "node": ">=6"
554
+ }
555
+ },
556
+ "node_modules/bin-wrapper/node_modules/cross-spawn": {
557
+ "version": "6.0.5",
558
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
559
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
560
+ "dependencies": {
561
+ "nice-try": "^1.0.4",
562
+ "path-key": "^2.0.1",
563
+ "semver": "^5.5.0",
564
+ "shebang-command": "^1.2.0",
565
+ "which": "^1.2.9"
566
+ },
567
+ "engines": {
568
+ "node": ">=4.8"
569
+ }
570
+ },
571
+ "node_modules/bin-wrapper/node_modules/download": {
572
+ "version": "7.1.0",
573
+ "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
574
+ "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
575
+ "dependencies": {
576
+ "archive-type": "^4.0.0",
577
+ "caw": "^2.0.1",
578
+ "content-disposition": "^0.5.2",
579
+ "decompress": "^4.2.0",
580
+ "ext-name": "^5.0.0",
581
+ "file-type": "^8.1.0",
582
+ "filenamify": "^2.0.0",
583
+ "get-stream": "^3.0.0",
584
+ "got": "^8.3.1",
585
+ "make-dir": "^1.2.0",
586
+ "p-event": "^2.1.0",
587
+ "pify": "^3.0.0"
588
+ },
589
+ "engines": {
590
+ "node": ">=6"
591
+ }
592
+ },
593
+ "node_modules/bin-wrapper/node_modules/download/node_modules/get-stream": {
594
+ "version": "3.0.0",
595
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
596
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
597
+ "engines": {
598
+ "node": ">=4"
599
+ }
600
+ },
601
+ "node_modules/bin-wrapper/node_modules/download/node_modules/pify": {
602
+ "version": "3.0.0",
603
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
604
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
605
+ "engines": {
606
+ "node": ">=4"
607
+ }
608
+ },
609
+ "node_modules/bin-wrapper/node_modules/execa": {
610
+ "version": "1.0.0",
611
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
612
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
613
+ "dependencies": {
614
+ "cross-spawn": "^6.0.0",
615
+ "get-stream": "^4.0.0",
616
+ "is-stream": "^1.1.0",
617
+ "npm-run-path": "^2.0.0",
618
+ "p-finally": "^1.0.0",
619
+ "signal-exit": "^3.0.0",
620
+ "strip-eof": "^1.0.0"
621
+ },
622
+ "engines": {
623
+ "node": ">=6"
624
+ }
625
+ },
626
+ "node_modules/bin-wrapper/node_modules/file-type": {
627
+ "version": "8.1.0",
628
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
629
+ "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
630
+ "engines": {
631
+ "node": ">=6"
632
+ }
633
+ },
634
+ "node_modules/bin-wrapper/node_modules/find-versions": {
635
+ "version": "3.1.0",
636
+ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz",
637
+ "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==",
638
+ "dependencies": {
639
+ "array-uniq": "^2.1.0",
640
+ "semver-regex": "^2.0.0"
641
+ },
642
+ "engines": {
643
+ "node": ">=6"
644
+ }
645
+ },
646
+ "node_modules/bin-wrapper/node_modules/get-stream": {
647
+ "version": "4.1.0",
648
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
649
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
650
+ "dependencies": {
651
+ "pump": "^3.0.0"
652
+ },
653
+ "engines": {
654
+ "node": ">=6"
655
+ }
656
+ },
657
+ "node_modules/bin-wrapper/node_modules/got": {
658
+ "version": "8.3.2",
659
+ "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
660
+ "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
661
+ "dependencies": {
662
+ "@sindresorhus/is": "^0.7.0",
663
+ "cacheable-request": "^2.1.1",
664
+ "decompress-response": "^3.3.0",
665
+ "duplexer3": "^0.1.4",
666
+ "get-stream": "^3.0.0",
667
+ "into-stream": "^3.1.0",
668
+ "is-retry-allowed": "^1.1.0",
669
+ "isurl": "^1.0.0-alpha5",
670
+ "lowercase-keys": "^1.0.0",
671
+ "mimic-response": "^1.0.0",
672
+ "p-cancelable": "^0.4.0",
673
+ "p-timeout": "^2.0.1",
674
+ "pify": "^3.0.0",
675
+ "safe-buffer": "^5.1.1",
676
+ "timed-out": "^4.0.1",
677
+ "url-parse-lax": "^3.0.0",
678
+ "url-to-options": "^1.0.1"
679
+ },
680
+ "engines": {
681
+ "node": ">=4"
682
+ }
683
+ },
684
+ "node_modules/bin-wrapper/node_modules/got/node_modules/get-stream": {
685
+ "version": "3.0.0",
686
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
687
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
688
+ "engines": {
689
+ "node": ">=4"
690
+ }
691
+ },
692
+ "node_modules/bin-wrapper/node_modules/got/node_modules/pify": {
693
+ "version": "3.0.0",
694
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
695
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
696
+ "engines": {
697
+ "node": ">=4"
698
+ }
699
+ },
700
+ "node_modules/bin-wrapper/node_modules/p-cancelable": {
701
+ "version": "0.4.1",
702
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
703
+ "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
704
+ "engines": {
705
+ "node": ">=4"
706
+ }
707
+ },
708
+ "node_modules/bin-wrapper/node_modules/p-event": {
709
+ "version": "2.3.1",
710
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
711
+ "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
712
+ "dependencies": {
713
+ "p-timeout": "^2.0.1"
714
+ },
715
+ "engines": {
716
+ "node": ">=6"
717
+ }
718
+ },
719
+ "node_modules/bin-wrapper/node_modules/p-timeout": {
720
+ "version": "2.0.1",
721
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
722
+ "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
723
+ "dependencies": {
724
+ "p-finally": "^1.0.0"
725
+ },
726
+ "engines": {
727
+ "node": ">=4"
728
+ }
729
+ },
730
+ "node_modules/bin-wrapper/node_modules/pify": {
731
+ "version": "4.0.1",
732
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
733
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
734
+ "engines": {
735
+ "node": ">=6"
736
+ }
737
+ },
738
+ "node_modules/bin-wrapper/node_modules/prepend-http": {
739
+ "version": "2.0.0",
740
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
741
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
742
+ "engines": {
743
+ "node": ">=4"
744
+ }
745
+ },
746
+ "node_modules/bin-wrapper/node_modules/pump": {
747
+ "version": "3.0.0",
748
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
749
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
750
+ "dependencies": {
751
+ "end-of-stream": "^1.1.0",
752
+ "once": "^1.3.1"
753
+ }
754
+ },
755
+ "node_modules/bin-wrapper/node_modules/semver": {
756
+ "version": "5.7.1",
757
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
758
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
759
+ "bin": {
760
+ "semver": "bin/semver"
761
+ }
762
+ },
763
+ "node_modules/bin-wrapper/node_modules/semver-regex": {
764
+ "version": "2.0.0",
765
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
766
+ "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
767
+ "engines": {
768
+ "node": ">=6"
769
+ }
770
+ },
771
+ "node_modules/bin-wrapper/node_modules/url-parse-lax": {
772
+ "version": "3.0.0",
773
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
774
+ "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
775
+ "dependencies": {
776
+ "prepend-http": "^2.0.0"
777
+ },
778
+ "engines": {
779
+ "node": ">=4"
780
+ }
781
+ },
782
+ "node_modules/binary": {
783
+ "version": "0.3.0",
784
+ "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
785
+ "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
786
+ "dev": true,
787
+ "dependencies": {
788
+ "buffers": "~0.1.1",
789
+ "chainsaw": "~0.1.0"
790
+ },
791
+ "engines": {
792
+ "node": "*"
793
+ }
794
+ },
795
+ "node_modules/bl": {
796
+ "version": "1.2.2",
797
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
798
+ "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
799
+ "dependencies": {
800
+ "readable-stream": "^2.3.5",
801
+ "safe-buffer": "^5.1.1"
802
+ }
803
+ },
804
+ "node_modules/bluebird": {
805
+ "version": "3.7.2",
806
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
807
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
808
+ "dev": true
809
+ },
810
+ "node_modules/body": {
811
+ "version": "5.1.0",
812
+ "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
813
+ "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
814
+ "dev": true,
815
+ "dependencies": {
816
+ "continuable-cache": "^0.3.1",
817
+ "error": "^7.0.0",
818
+ "raw-body": "~1.1.0",
819
+ "safe-json-parse": "~1.0.1"
820
+ }
821
+ },
822
+ "node_modules/boolbase": {
823
+ "version": "1.0.0",
824
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
825
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
826
+ "dev": true,
827
+ "optional": true
828
+ },
829
+ "node_modules/brace-expansion": {
830
+ "version": "1.1.11",
831
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
832
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
833
+ "dependencies": {
834
+ "balanced-match": "^1.0.0",
835
+ "concat-map": "0.0.1"
836
+ }
837
+ },
838
+ "node_modules/braces": {
839
+ "version": "2.3.2",
840
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
841
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
842
+ "dev": true,
843
+ "dependencies": {
844
+ "arr-flatten": "^1.1.0",
845
+ "array-unique": "^0.3.2",
846
+ "extend-shallow": "^2.0.1",
847
+ "fill-range": "^4.0.0",
848
+ "isobject": "^3.0.1",
849
+ "repeat-element": "^1.1.2",
850
+ "snapdragon": "^0.8.1",
851
+ "snapdragon-node": "^2.0.1",
852
+ "split-string": "^3.0.2",
853
+ "to-regex": "^3.0.1"
854
+ },
855
+ "engines": {
856
+ "node": ">=0.10.0"
857
+ }
858
+ },
859
+ "node_modules/braces/node_modules/extend-shallow": {
860
+ "version": "2.0.1",
861
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
862
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
863
+ "dev": true,
864
+ "dependencies": {
865
+ "is-extendable": "^0.1.0"
866
+ },
867
+ "engines": {
868
+ "node": ">=0.10.0"
869
+ }
870
+ },
871
+ "node_modules/browserslist": {
872
+ "version": "0.4.0",
873
+ "resolved": "http://registry.npmjs.org/browserslist/-/browserslist-0.4.0.tgz",
874
+ "integrity": "sha1-O9SrkZncG5FQ1NbbpNnTqrvIbdQ=",
875
+ "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.",
876
+ "dev": true,
877
+ "dependencies": {
878
+ "caniuse-db": "^1.0.30000153"
879
+ }
880
+ },
881
+ "node_modules/buffer": {
882
+ "version": "5.4.3",
883
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz",
884
+ "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==",
885
+ "dependencies": {
886
+ "base64-js": "^1.0.2",
887
+ "ieee754": "^1.1.4"
888
+ }
889
+ },
890
+ "node_modules/buffer-alloc": {
891
+ "version": "1.2.0",
892
+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
893
+ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
894
+ "dependencies": {
895
+ "buffer-alloc-unsafe": "^1.1.0",
896
+ "buffer-fill": "^1.0.0"
897
+ }
898
+ },
899
+ "node_modules/buffer-alloc-unsafe": {
900
+ "version": "1.1.0",
901
+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
902
+ "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
903
+ },
904
+ "node_modules/buffer-crc32": {
905
+ "version": "0.2.13",
906
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
907
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
908
+ "engines": {
909
+ "node": "*"
910
+ }
911
+ },
912
+ "node_modules/buffer-fill": {
913
+ "version": "1.0.0",
914
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
915
+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
916
+ },
917
+ "node_modules/buffer-indexof-polyfill": {
918
+ "version": "1.0.1",
919
+ "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.1.tgz",
920
+ "integrity": "sha1-qfuAbOgUXVQoUQznLyeLs2OmOL8=",
921
+ "dev": true,
922
+ "engines": {
923
+ "node": ">=0.10"
924
+ }
925
+ },
926
+ "node_modules/buffers": {
927
+ "version": "0.1.1",
928
+ "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
929
+ "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
930
+ "dev": true,
931
+ "engines": {
932
+ "node": ">=0.2.0"
933
+ }
934
+ },
935
+ "node_modules/builtin-modules": {
936
+ "version": "1.1.1",
937
+ "resolved": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
938
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
939
+ "engines": {
940
+ "node": ">=0.10.0"
941
+ }
942
+ },
943
+ "node_modules/bytes": {
944
+ "version": "1.0.0",
945
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
946
+ "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
947
+ "dev": true
948
+ },
949
+ "node_modules/cache-base": {
950
+ "version": "1.0.1",
951
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
952
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
953
+ "dev": true,
954
+ "dependencies": {
955
+ "collection-visit": "^1.0.0",
956
+ "component-emitter": "^1.2.1",
957
+ "get-value": "^2.0.6",
958
+ "has-value": "^1.0.0",
959
+ "isobject": "^3.0.1",
960
+ "set-value": "^2.0.0",
961
+ "to-object-path": "^0.3.0",
962
+ "union-value": "^1.0.0",
963
+ "unset-value": "^1.0.0"
964
+ },
965
+ "engines": {
966
+ "node": ">=0.10.0"
967
+ }
968
+ },
969
+ "node_modules/cacheable-request": {
970
+ "version": "2.1.4",
971
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
972
+ "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
973
+ "dependencies": {
974
+ "clone-response": "1.0.2",
975
+ "get-stream": "3.0.0",
976
+ "http-cache-semantics": "3.8.1",
977
+ "keyv": "3.0.0",
978
+ "lowercase-keys": "1.0.0",
979
+ "normalize-url": "2.0.1",
980
+ "responselike": "1.0.2"
981
+ }
982
+ },
983
+ "node_modules/cacheable-request/node_modules/lowercase-keys": {
984
+ "version": "1.0.0",
985
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
986
+ "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
987
+ "engines": {
988
+ "node": ">=0.10.0"
989
+ }
990
+ },
991
+ "node_modules/call-me-maybe": {
992
+ "version": "1.0.1",
993
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
994
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
995
+ "dev": true
996
+ },
997
+ "node_modules/camelcase": {
998
+ "version": "2.1.1",
999
+ "resolved": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
1000
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1001
+ "engines": {
1002
+ "node": ">=0.10.0"
1003
+ }
1004
+ },
1005
+ "node_modules/camelcase-keys": {
1006
+ "version": "2.1.0",
1007
+ "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
1008
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1009
+ "dependencies": {
1010
+ "camelcase": "^2.0.0",
1011
+ "map-obj": "^1.0.0"
1012
+ },
1013
+ "engines": {
1014
+ "node": ">=0.10.0"
1015
+ }
1016
+ },
1017
+ "node_modules/caniuse-db": {
1018
+ "version": "1.0.30001006",
1019
+ "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001006.tgz",
1020
+ "integrity": "sha512-Xn25grc0GXATFnnEX+KP3IwEv6ZdHs4CALyLKvK8pBeeBe+hSpqy3/GyKBgEp4hn6o+bI+GNeNeQBf9PBOK0EQ==",
1021
+ "dev": true
1022
+ },
1023
+ "node_modules/caseless": {
1024
+ "version": "0.12.0",
1025
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1026
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
1027
+ },
1028
+ "node_modules/caw": {
1029
+ "version": "2.0.1",
1030
+ "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
1031
+ "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
1032
+ "dependencies": {
1033
+ "get-proxy": "^2.0.0",
1034
+ "isurl": "^1.0.0-alpha5",
1035
+ "tunnel-agent": "^0.6.0",
1036
+ "url-to-options": "^1.0.1"
1037
+ },
1038
+ "engines": {
1039
+ "node": ">=4"
1040
+ }
1041
+ },
1042
+ "node_modules/chainsaw": {
1043
+ "version": "0.1.0",
1044
+ "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
1045
+ "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
1046
+ "dev": true,
1047
+ "dependencies": {
1048
+ "traverse": ">=0.3.0 <0.4"
1049
+ },
1050
+ "engines": {
1051
+ "node": "*"
1052
+ }
1053
+ },
1054
+ "node_modules/chalk": {
1055
+ "version": "1.1.3",
1056
+ "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1057
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1058
+ "dependencies": {
1059
+ "ansi-styles": "^2.2.1",
1060
+ "escape-string-regexp": "^1.0.2",
1061
+ "has-ansi": "^2.0.0",
1062
+ "strip-ansi": "^3.0.0",
1063
+ "supports-color": "^2.0.0"
1064
+ },
1065
+ "engines": {
1066
+ "node": ">=0.10.0"
1067
+ }
1068
+ },
1069
+ "node_modules/chardet": {
1070
+ "version": "0.7.0",
1071
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
1072
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
1073
+ "dev": true
1074
+ },
1075
+ "node_modules/class-utils": {
1076
+ "version": "0.3.6",
1077
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1078
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1079
+ "dev": true,
1080
+ "dependencies": {
1081
+ "arr-union": "^3.1.0",
1082
+ "define-property": "^0.2.5",
1083
+ "isobject": "^3.0.0",
1084
+ "static-extend": "^0.1.1"
1085
+ },
1086
+ "engines": {
1087
+ "node": ">=0.10.0"
1088
+ }
1089
+ },
1090
+ "node_modules/class-utils/node_modules/define-property": {
1091
+ "version": "0.2.5",
1092
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1093
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1094
+ "dev": true,
1095
+ "dependencies": {
1096
+ "is-descriptor": "^0.1.0"
1097
+ },
1098
+ "engines": {
1099
+ "node": ">=0.10.0"
1100
+ }
1101
+ },
1102
+ "node_modules/clean-css": {
1103
+ "version": "4.1.11",
1104
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",
1105
+ "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
1106
+ "dev": true,
1107
+ "dependencies": {
1108
+ "source-map": "0.5.x"
1109
+ },
1110
+ "engines": {
1111
+ "node": ">= 4.0"
1112
+ }
1113
+ },
1114
+ "node_modules/clean-css/node_modules/source-map": {
1115
+ "version": "0.5.7",
1116
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
1117
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
1118
+ "dev": true,
1119
+ "engines": {
1120
+ "node": ">=0.10.0"
1121
+ }
1122
+ },
1123
+ "node_modules/cli": {
1124
+ "version": "1.0.1",
1125
+ "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
1126
+ "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
1127
+ "dev": true,
1128
+ "dependencies": {
1129
+ "exit": "0.1.2",
1130
+ "glob": "^7.1.1"
1131
+ },
1132
+ "engines": {
1133
+ "node": ">=0.2.5"
1134
+ }
1135
+ },
1136
+ "node_modules/cli-cursor": {
1137
+ "version": "1.0.2",
1138
+ "resolved": "http://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
1139
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
1140
+ "dev": true,
1141
+ "dependencies": {
1142
+ "restore-cursor": "^1.0.1"
1143
+ },
1144
+ "engines": {
1145
+ "node": ">=0.10.0"
1146
+ }
1147
+ },
1148
+ "node_modules/cli-width": {
1149
+ "version": "1.1.1",
1150
+ "resolved": "http://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz",
1151
+ "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=",
1152
+ "dev": true
1153
+ },
1154
+ "node_modules/cli/node_modules/glob": {
1155
+ "version": "7.1.5",
1156
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
1157
+ "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
1158
+ "dev": true,
1159
+ "dependencies": {
1160
+ "fs.realpath": "^1.0.0",
1161
+ "inflight": "^1.0.4",
1162
+ "inherits": "2",
1163
+ "minimatch": "^3.0.4",
1164
+ "once": "^1.3.0",
1165
+ "path-is-absolute": "^1.0.0"
1166
+ },
1167
+ "engines": {
1168
+ "node": "*"
1169
+ }
1170
+ },
1171
+ "node_modules/cli/node_modules/minimatch": {
1172
+ "version": "3.0.4",
1173
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1174
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1175
+ "dev": true,
1176
+ "dependencies": {
1177
+ "brace-expansion": "^1.1.7"
1178
+ },
1179
+ "engines": {
1180
+ "node": "*"
1181
+ }
1182
+ },
1183
+ "node_modules/cliui": {
1184
+ "version": "5.0.0",
1185
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
1186
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
1187
+ "dev": true,
1188
+ "dependencies": {
1189
+ "string-width": "^3.1.0",
1190
+ "strip-ansi": "^5.2.0",
1191
+ "wrap-ansi": "^5.1.0"
1192
+ }
1193
+ },
1194
+ "node_modules/cliui/node_modules/ansi-regex": {
1195
+ "version": "4.1.0",
1196
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1197
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1198
+ "dev": true,
1199
+ "engines": {
1200
+ "node": ">=6"
1201
+ }
1202
+ },
1203
+ "node_modules/cliui/node_modules/is-fullwidth-code-point": {
1204
+ "version": "2.0.0",
1205
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1206
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1207
+ "dev": true,
1208
+ "engines": {
1209
+ "node": ">=4"
1210
+ }
1211
+ },
1212
+ "node_modules/cliui/node_modules/string-width": {
1213
+ "version": "3.1.0",
1214
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1215
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1216
+ "dev": true,
1217
+ "dependencies": {
1218
+ "emoji-regex": "^7.0.1",
1219
+ "is-fullwidth-code-point": "^2.0.0",
1220
+ "strip-ansi": "^5.1.0"
1221
+ },
1222
+ "engines": {
1223
+ "node": ">=6"
1224
+ }
1225
+ },
1226
+ "node_modules/cliui/node_modules/strip-ansi": {
1227
+ "version": "5.2.0",
1228
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1229
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1230
+ "dev": true,
1231
+ "dependencies": {
1232
+ "ansi-regex": "^4.1.0"
1233
+ },
1234
+ "engines": {
1235
+ "node": ">=6"
1236
+ }
1237
+ },
1238
+ "node_modules/clone": {
1239
+ "version": "2.1.2",
1240
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
1241
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
1242
+ "dev": true,
1243
+ "engines": {
1244
+ "node": ">=0.8"
1245
+ }
1246
+ },
1247
+ "node_modules/clone-response": {
1248
+ "version": "1.0.2",
1249
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
1250
+ "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
1251
+ "dependencies": {
1252
+ "mimic-response": "^1.0.0"
1253
+ }
1254
+ },
1255
+ "node_modules/coa": {
1256
+ "version": "1.0.1",
1257
+ "resolved": "http://registry.npmjs.org/coa/-/coa-1.0.1.tgz",
1258
+ "integrity": "sha1-f5WTRs/IcZ4/cjPNaFKFSnxn2KM=",
1259
+ "dev": true,
1260
+ "dependencies": {
1261
+ "q": "^1.1.2"
1262
+ },
1263
+ "engines": {
1264
+ "node": ">= 0.8.0"
1265
+ }
1266
+ },
1267
+ "node_modules/code-point-at": {
1268
+ "version": "1.0.0",
1269
+ "resolved": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz",
1270
+ "integrity": "sha1-9psZLT99keOC5Lcb3bd4eGGasMY=",
1271
+ "dev": true,
1272
+ "dependencies": {
1273
+ "number-is-nan": "^1.0.0"
1274
+ },
1275
+ "engines": {
1276
+ "node": ">=0.10.0"
1277
+ }
1278
+ },
1279
+ "node_modules/coffeescript": {
1280
+ "version": "1.10.0",
1281
+ "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
1282
+ "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
1283
+ "dev": true,
1284
+ "bin": {
1285
+ "cake": "bin/cake",
1286
+ "coffee": "bin/coffee"
1287
+ },
1288
+ "engines": {
1289
+ "node": ">=0.8.0"
1290
+ }
1291
+ },
1292
+ "node_modules/collection-visit": {
1293
+ "version": "1.0.0",
1294
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1295
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1296
+ "dev": true,
1297
+ "dependencies": {
1298
+ "map-visit": "^1.0.0",
1299
+ "object-visit": "^1.0.0"
1300
+ },
1301
+ "engines": {
1302
+ "node": ">=0.10.0"
1303
+ }
1304
+ },
1305
+ "node_modules/color-convert": {
1306
+ "version": "1.9.3",
1307
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1308
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1309
+ "dev": true,
1310
+ "dependencies": {
1311
+ "color-name": "1.1.3"
1312
+ }
1313
+ },
1314
+ "node_modules/color-name": {
1315
+ "version": "1.1.3",
1316
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1317
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1318
+ "dev": true
1319
+ },
1320
+ "node_modules/colors": {
1321
+ "version": "0.6.2",
1322
+ "resolved": "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
1323
+ "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
1324
+ "dev": true,
1325
+ "engines": {
1326
+ "node": ">=0.1.90"
1327
+ }
1328
+ },
1329
+ "node_modules/combined-stream": {
1330
+ "version": "1.0.7",
1331
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
1332
+ "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
1333
+ "dependencies": {
1334
+ "delayed-stream": "~1.0.0"
1335
+ },
1336
+ "engines": {
1337
+ "node": ">= 0.8"
1338
+ }
1339
+ },
1340
+ "node_modules/commander": {
1341
+ "version": "2.8.1",
1342
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
1343
+ "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
1344
+ "dependencies": {
1345
+ "graceful-readlink": ">= 1.0.0"
1346
+ },
1347
+ "engines": {
1348
+ "node": ">= 0.6.x"
1349
+ }
1350
+ },
1351
+ "node_modules/component-emitter": {
1352
+ "version": "1.3.0",
1353
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
1354
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
1355
+ "dev": true
1356
+ },
1357
+ "node_modules/concat-map": {
1358
+ "version": "0.0.1",
1359
+ "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1360
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
1361
+ },
1362
+ "node_modules/config-chain": {
1363
+ "version": "1.1.12",
1364
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
1365
+ "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
1366
+ "dependencies": {
1367
+ "ini": "^1.3.4",
1368
+ "proto-list": "~1.2.1"
1369
+ }
1370
+ },
1371
+ "node_modules/console-browserify": {
1372
+ "version": "1.1.0",
1373
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
1374
+ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
1375
+ "dev": true,
1376
+ "dependencies": {
1377
+ "date-now": "^0.1.4"
1378
+ }
1379
+ },
1380
+ "node_modules/console-stream": {
1381
+ "version": "0.1.1",
1382
+ "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
1383
+ "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ="
1384
+ },
1385
+ "node_modules/content-disposition": {
1386
+ "version": "0.5.3",
1387
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
1388
+ "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
1389
+ "dependencies": {
1390
+ "safe-buffer": "5.1.2"
1391
+ },
1392
+ "engines": {
1393
+ "node": ">= 0.6"
1394
+ }
1395
+ },
1396
+ "node_modules/continuable-cache": {
1397
+ "version": "0.3.1",
1398
+ "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
1399
+ "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
1400
+ "dev": true
1401
+ },
1402
+ "node_modules/copy-descriptor": {
1403
+ "version": "0.1.1",
1404
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1405
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1406
+ "dev": true,
1407
+ "engines": {
1408
+ "node": ">=0.10.0"
1409
+ }
1410
+ },
1411
+ "node_modules/core-js": {
1412
+ "version": "2.6.10",
1413
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz",
1414
+ "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==",
1415
+ "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
1416
+ "dev": true,
1417
+ "hasInstallScript": true
1418
+ },
1419
+ "node_modules/core-util-is": {
1420
+ "version": "1.0.2",
1421
+ "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1422
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
1423
+ },
1424
+ "node_modules/cross-spawn": {
1425
+ "version": "0.2.9",
1426
+ "resolved": "http://registry.npmjs.org/cross-spawn/-/cross-spawn-0.2.9.tgz",
1427
+ "integrity": "sha1-vWf5bAfvtjA7f+lMHpefiEeOCjk=",
1428
+ "dev": true,
1429
+ "dependencies": {
1430
+ "lru-cache": "^2.5.0"
1431
+ }
1432
+ },
1433
+ "node_modules/cross-spawn/node_modules/lru-cache": {
1434
+ "version": "2.7.3",
1435
+ "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
1436
+ "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
1437
+ "dev": true
1438
+ },
1439
+ "node_modules/css-select": {
1440
+ "version": "2.0.2",
1441
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz",
1442
+ "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==",
1443
+ "dev": true,
1444
+ "optional": true,
1445
+ "dependencies": {
1446
+ "boolbase": "^1.0.0",
1447
+ "css-what": "^2.1.2",
1448
+ "domutils": "^1.7.0",
1449
+ "nth-check": "^1.0.2"
1450
+ }
1451
+ },
1452
+ "node_modules/css-select-base-adapter": {
1453
+ "version": "0.1.1",
1454
+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
1455
+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
1456
+ "dev": true,
1457
+ "optional": true
1458
+ },
1459
+ "node_modules/css-tree": {
1460
+ "version": "1.0.0-alpha.37",
1461
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
1462
+ "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
1463
+ "dev": true,
1464
+ "optional": true,
1465
+ "dependencies": {
1466
+ "mdn-data": "2.0.4",
1467
+ "source-map": "^0.6.1"
1468
+ },
1469
+ "engines": {
1470
+ "node": ">=8.0.0"
1471
+ }
1472
+ },
1473
+ "node_modules/css-tree/node_modules/source-map": {
1474
+ "version": "0.6.1",
1475
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1476
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1477
+ "dev": true,
1478
+ "optional": true,
1479
+ "engines": {
1480
+ "node": ">=0.10.0"
1481
+ }
1482
+ },
1483
+ "node_modules/css-what": {
1484
+ "version": "2.1.3",
1485
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
1486
+ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
1487
+ "dev": true,
1488
+ "optional": true,
1489
+ "engines": {
1490
+ "node": "*"
1491
+ }
1492
+ },
1493
+ "node_modules/csscomb": {
1494
+ "version": "4.3.0",
1495
+ "resolved": "https://registry.npmjs.org/csscomb/-/csscomb-4.3.0.tgz",
1496
+ "integrity": "sha512-U2VDmuCbChAzBz8zLXrcFMs/tORwYa9hjG0qHDCZHzyK7CYgTRzTk+I1Hxgh0SoPiW4XWYL68qG5vDl5hGZQ3w==",
1497
+ "dev": true,
1498
+ "dependencies": {
1499
+ "@babel/polyfill": "^7.4.0",
1500
+ "gonzales-pe": "4.2.4",
1501
+ "minimatch": "3.0.4",
1502
+ "minimist": "1.2.0",
1503
+ "vow": "0.4.19",
1504
+ "vow-fs": "0.3.6"
1505
+ },
1506
+ "bin": {
1507
+ "csscomb": "bin/csscomb"
1508
+ },
1509
+ "engines": {
1510
+ "node": ">= 6.0.0"
1511
+ }
1512
+ },
1513
+ "node_modules/csscomb/node_modules/minimatch": {
1514
+ "version": "3.0.4",
1515
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1516
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1517
+ "dev": true,
1518
+ "dependencies": {
1519
+ "brace-expansion": "^1.1.7"
1520
+ },
1521
+ "engines": {
1522
+ "node": "*"
1523
+ }
1524
+ },
1525
+ "node_modules/csscomb/node_modules/minimist": {
1526
+ "version": "1.2.0",
1527
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1528
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1529
+ "dev": true
1530
+ },
1531
+ "node_modules/csslint": {
1532
+ "version": "1.0.5",
1533
+ "resolved": "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz",
1534
+ "integrity": "sha1-Gcw+2jIhYP0/cjKvHLKjYOiYouk=",
1535
+ "dev": true,
1536
+ "dependencies": {
1537
+ "clone": "~2.1.0",
1538
+ "parserlib": "~1.1.1"
1539
+ },
1540
+ "bin": {
1541
+ "csslint": "dist/cli.js"
1542
+ },
1543
+ "engines": {
1544
+ "node": ">=0.10.0"
1545
+ }
1546
+ },
1547
+ "node_modules/csso": {
1548
+ "version": "4.0.2",
1549
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz",
1550
+ "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==",
1551
+ "dev": true,
1552
+ "optional": true,
1553
+ "dependencies": {
1554
+ "css-tree": "1.0.0-alpha.37"
1555
+ },
1556
+ "engines": {
1557
+ "node": ">=8.0.0"
1558
+ }
1559
+ },
1560
+ "node_modules/currently-unhandled": {
1561
+ "version": "0.4.1",
1562
+ "resolved": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
1563
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
1564
+ "dependencies": {
1565
+ "array-find-index": "^1.0.1"
1566
+ },
1567
+ "engines": {
1568
+ "node": ">=0.10.0"
1569
+ }
1570
+ },
1571
+ "node_modules/customizr": {
1572
+ "version": "1.4.1",
1573
+ "resolved": "https://registry.npmjs.org/customizr/-/customizr-1.4.1.tgz",
1574
+ "integrity": "sha512-rHryqmb0RpowLWcbyW40QejmfjcVHzMqyoE0GTYlvQTEbwLpTVQD7th5j5hQd4BH8YivAeLrSVCDt9Lxwpk4HA==",
1575
+ "dev": true,
1576
+ "dependencies": {
1577
+ "colors": "^1.4.0",
1578
+ "cross-spawn": "^7.0.1",
1579
+ "fast-deep-equal": "^3.1.1",
1580
+ "glob": "^7.1.6",
1581
+ "lodash": "^4.17.15",
1582
+ "mkdirp": "^1.0.3",
1583
+ "modernizr": "^3",
1584
+ "nopt": "^4.0.1",
1585
+ "optimist": "^0.6.1",
1586
+ "promised-io": "^0.3.5"
1587
+ },
1588
+ "bin": {
1589
+ "customizr": "bin/customizr"
1590
+ }
1591
+ },
1592
+ "node_modules/customizr/node_modules/colors": {
1593
+ "version": "1.4.0",
1594
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
1595
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
1596
+ "dev": true,
1597
+ "engines": {
1598
+ "node": ">=0.1.90"
1599
+ }
1600
+ },
1601
+ "node_modules/customizr/node_modules/cross-spawn": {
1602
+ "version": "7.0.1",
1603
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
1604
+ "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
1605
+ "dev": true,
1606
+ "dependencies": {
1607
+ "path-key": "^3.1.0",
1608
+ "shebang-command": "^2.0.0",
1609
+ "which": "^2.0.1"
1610
+ },
1611
+ "engines": {
1612
+ "node": ">= 8"
1613
+ }
1614
+ },
1615
+ "node_modules/customizr/node_modules/fast-deep-equal": {
1616
+ "version": "3.1.1",
1617
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
1618
+ "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
1619
+ "dev": true
1620
+ },
1621
+ "node_modules/customizr/node_modules/glob": {
1622
+ "version": "7.1.6",
1623
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1624
+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1625
+ "dev": true,
1626
+ "dependencies": {
1627
+ "fs.realpath": "^1.0.0",
1628
+ "inflight": "^1.0.4",
1629
+ "inherits": "2",
1630
+ "minimatch": "^3.0.4",
1631
+ "once": "^1.3.0",
1632
+ "path-is-absolute": "^1.0.0"
1633
+ },
1634
+ "engines": {
1635
+ "node": "*"
1636
+ },
1637
+ "funding": {
1638
+ "url": "https://github.com/sponsors/isaacs"
1639
+ }
1640
+ },
1641
+ "node_modules/customizr/node_modules/isexe": {
1642
+ "version": "2.0.0",
1643
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1644
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1645
+ "dev": true
1646
+ },
1647
+ "node_modules/customizr/node_modules/lodash": {
1648
+ "version": "4.17.15",
1649
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
1650
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
1651
+ "dev": true
1652
+ },
1653
+ "node_modules/customizr/node_modules/minimatch": {
1654
+ "version": "3.0.4",
1655
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1656
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1657
+ "dev": true,
1658
+ "dependencies": {
1659
+ "brace-expansion": "^1.1.7"
1660
+ },
1661
+ "engines": {
1662
+ "node": "*"
1663
+ }
1664
+ },
1665
+ "node_modules/customizr/node_modules/mkdirp": {
1666
+ "version": "1.0.3",
1667
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz",
1668
+ "integrity": "sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==",
1669
+ "dev": true,
1670
+ "bin": {
1671
+ "mkdirp": "bin/cmd.js"
1672
+ },
1673
+ "engines": {
1674
+ "node": ">=10"
1675
+ }
1676
+ },
1677
+ "node_modules/customizr/node_modules/path-key": {
1678
+ "version": "3.1.1",
1679
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1680
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1681
+ "dev": true,
1682
+ "engines": {
1683
+ "node": ">=8"
1684
+ }
1685
+ },
1686
+ "node_modules/customizr/node_modules/shebang-command": {
1687
+ "version": "2.0.0",
1688
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1689
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1690
+ "dev": true,
1691
+ "dependencies": {
1692
+ "shebang-regex": "^3.0.0"
1693
+ },
1694
+ "engines": {
1695
+ "node": ">=8"
1696
+ }
1697
+ },
1698
+ "node_modules/customizr/node_modules/shebang-regex": {
1699
+ "version": "3.0.0",
1700
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1701
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1702
+ "dev": true,
1703
+ "engines": {
1704
+ "node": ">=8"
1705
+ }
1706
+ },
1707
+ "node_modules/customizr/node_modules/which": {
1708
+ "version": "2.0.2",
1709
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1710
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1711
+ "dev": true,
1712
+ "dependencies": {
1713
+ "isexe": "^2.0.0"
1714
+ },
1715
+ "bin": {
1716
+ "node-which": "bin/node-which"
1717
+ },
1718
+ "engines": {
1719
+ "node": ">= 8"
1720
+ }
1721
+ },
1722
+ "node_modules/cycle": {
1723
+ "version": "1.0.3",
1724
+ "resolved": "http://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
1725
+ "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=",
1726
+ "dev": true,
1727
+ "engines": {
1728
+ "node": ">=0.4.0"
1729
+ }
1730
+ },
1731
+ "node_modules/dargs": {
1732
+ "version": "4.1.0",
1733
+ "resolved": "http://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz",
1734
+ "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=",
1735
+ "dev": true,
1736
+ "dependencies": {
1737
+ "number-is-nan": "^1.0.0"
1738
+ },
1739
+ "engines": {
1740
+ "node": ">=0.10.0"
1741
+ }
1742
+ },
1743
+ "node_modules/dashdash": {
1744
+ "version": "1.14.1",
1745
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1746
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1747
+ "dependencies": {
1748
+ "assert-plus": "^1.0.0"
1749
+ },
1750
+ "engines": {
1751
+ "node": ">=0.10"
1752
+ }
1753
+ },
1754
+ "node_modules/date-now": {
1755
+ "version": "0.1.4",
1756
+ "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
1757
+ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1758
+ "dev": true
1759
+ },
1760
+ "node_modules/date-time": {
1761
+ "version": "1.1.0",
1762
+ "resolved": "https://registry.npmjs.org/date-time/-/date-time-1.1.0.tgz",
1763
+ "integrity": "sha1-GIdtC9pMGf5w3Tv0sDTygbEqQLY=",
1764
+ "dev": true,
1765
+ "dependencies": {
1766
+ "time-zone": "^0.1.0"
1767
+ },
1768
+ "engines": {
1769
+ "node": ">=0.10.0"
1770
+ }
1771
+ },
1772
+ "node_modules/dateformat": {
1773
+ "version": "1.0.12",
1774
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
1775
+ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
1776
+ "dev": true,
1777
+ "dependencies": {
1778
+ "get-stdin": "^4.0.1",
1779
+ "meow": "^3.3.0"
1780
+ },
1781
+ "bin": {
1782
+ "dateformat": "bin/cli.js"
1783
+ },
1784
+ "engines": {
1785
+ "node": "*"
1786
+ }
1787
+ },
1788
+ "node_modules/debug": {
1789
+ "version": "2.6.9",
1790
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1791
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1792
+ "dev": true,
1793
+ "dependencies": {
1794
+ "ms": "2.0.0"
1795
+ }
1796
+ },
1797
+ "node_modules/decamelize": {
1798
+ "version": "1.2.0",
1799
+ "resolved": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1800
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1801
+ "engines": {
1802
+ "node": ">=0.10.0"
1803
+ }
1804
+ },
1805
+ "node_modules/decode-uri-component": {
1806
+ "version": "0.2.0",
1807
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1808
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1809
+ "engines": {
1810
+ "node": ">=0.10"
1811
+ }
1812
+ },
1813
+ "node_modules/decompress": {
1814
+ "version": "4.2.0",
1815
+ "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz",
1816
+ "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=",
1817
+ "dependencies": {
1818
+ "decompress-tar": "^4.0.0",
1819
+ "decompress-tarbz2": "^4.0.0",
1820
+ "decompress-targz": "^4.0.0",
1821
+ "decompress-unzip": "^4.0.1",
1822
+ "graceful-fs": "^4.1.10",
1823
+ "make-dir": "^1.0.0",
1824
+ "pify": "^2.3.0",
1825
+ "strip-dirs": "^2.0.0"
1826
+ },
1827
+ "engines": {
1828
+ "node": ">=4"
1829
+ }
1830
+ },
1831
+ "node_modules/decompress-response": {
1832
+ "version": "3.3.0",
1833
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
1834
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
1835
+ "dependencies": {
1836
+ "mimic-response": "^1.0.0"
1837
+ },
1838
+ "engines": {
1839
+ "node": ">=4"
1840
+ }
1841
+ },
1842
+ "node_modules/decompress-tar": {
1843
+ "version": "4.1.1",
1844
+ "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
1845
+ "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
1846
+ "dependencies": {
1847
+ "file-type": "^5.2.0",
1848
+ "is-stream": "^1.1.0",
1849
+ "tar-stream": "^1.5.2"
1850
+ },
1851
+ "engines": {
1852
+ "node": ">=4"
1853
+ }
1854
+ },
1855
+ "node_modules/decompress-tar/node_modules/file-type": {
1856
+ "version": "5.2.0",
1857
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
1858
+ "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
1859
+ "engines": {
1860
+ "node": ">=4"
1861
+ }
1862
+ },
1863
+ "node_modules/decompress-tarbz2": {
1864
+ "version": "4.1.1",
1865
+ "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
1866
+ "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
1867
+ "dependencies": {
1868
+ "decompress-tar": "^4.1.0",
1869
+ "file-type": "^6.1.0",
1870
+ "is-stream": "^1.1.0",
1871
+ "seek-bzip": "^1.0.5",
1872
+ "unbzip2-stream": "^1.0.9"
1873
+ },
1874
+ "engines": {
1875
+ "node": ">=4"
1876
+ }
1877
+ },
1878
+ "node_modules/decompress-tarbz2/node_modules/file-type": {
1879
+ "version": "6.2.0",
1880
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
1881
+ "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
1882
+ "engines": {
1883
+ "node": ">=4"
1884
+ }
1885
+ },
1886
+ "node_modules/decompress-targz": {
1887
+ "version": "4.1.1",
1888
+ "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
1889
+ "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
1890
+ "dependencies": {
1891
+ "decompress-tar": "^4.1.1",
1892
+ "file-type": "^5.2.0",
1893
+ "is-stream": "^1.1.0"
1894
+ },
1895
+ "engines": {
1896
+ "node": ">=4"
1897
+ }
1898
+ },
1899
+ "node_modules/decompress-targz/node_modules/file-type": {
1900
+ "version": "5.2.0",
1901
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
1902
+ "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
1903
+ "engines": {
1904
+ "node": ">=4"
1905
+ }
1906
+ },
1907
+ "node_modules/decompress-unzip": {
1908
+ "version": "4.0.1",
1909
+ "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
1910
+ "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
1911
+ "dependencies": {
1912
+ "file-type": "^3.8.0",
1913
+ "get-stream": "^2.2.0",
1914
+ "pify": "^2.3.0",
1915
+ "yauzl": "^2.4.2"
1916
+ },
1917
+ "engines": {
1918
+ "node": ">=4"
1919
+ }
1920
+ },
1921
+ "node_modules/decompress-unzip/node_modules/file-type": {
1922
+ "version": "3.9.0",
1923
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
1924
+ "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
1925
+ "engines": {
1926
+ "node": ">=0.10.0"
1927
+ }
1928
+ },
1929
+ "node_modules/decompress-unzip/node_modules/get-stream": {
1930
+ "version": "2.3.1",
1931
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
1932
+ "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
1933
+ "dependencies": {
1934
+ "object-assign": "^4.0.1",
1935
+ "pinkie-promise": "^2.0.0"
1936
+ },
1937
+ "engines": {
1938
+ "node": ">=0.10.0"
1939
+ }
1940
+ },
1941
+ "node_modules/decompress/node_modules/graceful-fs": {
1942
+ "version": "4.2.3",
1943
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
1944
+ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ=="
1945
+ },
1946
+ "node_modules/define-properties": {
1947
+ "version": "1.1.3",
1948
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1949
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1950
+ "dev": true,
1951
+ "optional": true,
1952
+ "dependencies": {
1953
+ "object-keys": "^1.0.12"
1954
+ },
1955
+ "engines": {
1956
+ "node": ">= 0.4"
1957
+ }
1958
+ },
1959
+ "node_modules/define-property": {
1960
+ "version": "2.0.2",
1961
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1962
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1963
+ "dev": true,
1964
+ "dependencies": {
1965
+ "is-descriptor": "^1.0.2",
1966
+ "isobject": "^3.0.1"
1967
+ },
1968
+ "engines": {
1969
+ "node": ">=0.10.0"
1970
+ }
1971
+ },
1972
+ "node_modules/define-property/node_modules/is-accessor-descriptor": {
1973
+ "version": "1.0.0",
1974
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1975
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1976
+ "dev": true,
1977
+ "dependencies": {
1978
+ "kind-of": "^6.0.0"
1979
+ },
1980
+ "engines": {
1981
+ "node": ">=0.10.0"
1982
+ }
1983
+ },
1984
+ "node_modules/define-property/node_modules/is-data-descriptor": {
1985
+ "version": "1.0.0",
1986
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1987
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1988
+ "dev": true,
1989
+ "dependencies": {
1990
+ "kind-of": "^6.0.0"
1991
+ },
1992
+ "engines": {
1993
+ "node": ">=0.10.0"
1994
+ }
1995
+ },
1996
+ "node_modules/define-property/node_modules/is-descriptor": {
1997
+ "version": "1.0.2",
1998
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1999
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2000
+ "dev": true,
2001
+ "dependencies": {
2002
+ "is-accessor-descriptor": "^1.0.0",
2003
+ "is-data-descriptor": "^1.0.0",
2004
+ "kind-of": "^6.0.2"
2005
+ },
2006
+ "engines": {
2007
+ "node": ">=0.10.0"
2008
+ }
2009
+ },
2010
+ "node_modules/delayed-stream": {
2011
+ "version": "1.0.0",
2012
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2013
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
2014
+ "engines": {
2015
+ "node": ">=0.4.0"
2016
+ }
2017
+ },
2018
+ "node_modules/diff": {
2019
+ "version": "1.3.2",
2020
+ "resolved": "https://registry.npmjs.org/diff/-/diff-1.3.2.tgz",
2021
+ "integrity": "sha1-/Qeh8fiRUZ2ZBaTJqJ3PWnC2YDc=",
2022
+ "dev": true,
2023
+ "engines": {
2024
+ "node": ">=0.3.1"
2025
+ }
2026
+ },
2027
+ "node_modules/dir-glob": {
2028
+ "version": "2.0.0",
2029
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
2030
+ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
2031
+ "dev": true,
2032
+ "dependencies": {
2033
+ "arrify": "^1.0.1",
2034
+ "path-type": "^3.0.0"
2035
+ },
2036
+ "engines": {
2037
+ "node": ">=4"
2038
+ }
2039
+ },
2040
+ "node_modules/dir-glob/node_modules/arrify": {
2041
+ "version": "1.0.1",
2042
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
2043
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
2044
+ "dev": true,
2045
+ "engines": {
2046
+ "node": ">=0.10.0"
2047
+ }
2048
+ },
2049
+ "node_modules/dir-glob/node_modules/path-type": {
2050
+ "version": "3.0.0",
2051
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
2052
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
2053
+ "dev": true,
2054
+ "dependencies": {
2055
+ "pify": "^3.0.0"
2056
+ },
2057
+ "engines": {
2058
+ "node": ">=4"
2059
+ }
2060
+ },
2061
+ "node_modules/dir-glob/node_modules/pify": {
2062
+ "version": "3.0.0",
2063
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2064
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2065
+ "dev": true,
2066
+ "engines": {
2067
+ "node": ">=4"
2068
+ }
2069
+ },
2070
+ "node_modules/doctrine": {
2071
+ "version": "3.0.0",
2072
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2073
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2074
+ "dev": true,
2075
+ "dependencies": {
2076
+ "esutils": "^2.0.2"
2077
+ },
2078
+ "engines": {
2079
+ "node": ">=6.0.0"
2080
+ }
2081
+ },
2082
+ "node_modules/dom-serializer": {
2083
+ "version": "0.2.1",
2084
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz",
2085
+ "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==",
2086
+ "dev": true,
2087
+ "dependencies": {
2088
+ "domelementtype": "^2.0.1",
2089
+ "entities": "^2.0.0"
2090
+ }
2091
+ },
2092
+ "node_modules/dom-serializer/node_modules/domelementtype": {
2093
+ "version": "2.0.1",
2094
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
2095
+ "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
2096
+ "dev": true
2097
+ },
2098
+ "node_modules/domelementtype": {
2099
+ "version": "1.3.1",
2100
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
2101
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
2102
+ "dev": true
2103
+ },
2104
+ "node_modules/domhandler": {
2105
+ "version": "2.3.0",
2106
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
2107
+ "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
2108
+ "dev": true,
2109
+ "dependencies": {
2110
+ "domelementtype": "1"
2111
+ }
2112
+ },
2113
+ "node_modules/domutils": {
2114
+ "version": "1.7.0",
2115
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
2116
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
2117
+ "dev": true,
2118
+ "optional": true,
2119
+ "dependencies": {
2120
+ "dom-serializer": "0",
2121
+ "domelementtype": "1"
2122
+ }
2123
+ },
2124
+ "node_modules/download": {
2125
+ "version": "6.2.5",
2126
+ "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
2127
+ "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
2128
+ "dependencies": {
2129
+ "caw": "^2.0.0",
2130
+ "content-disposition": "^0.5.2",
2131
+ "decompress": "^4.0.0",
2132
+ "ext-name": "^5.0.0",
2133
+ "file-type": "5.2.0",
2134
+ "filenamify": "^2.0.0",
2135
+ "get-stream": "^3.0.0",
2136
+ "got": "^7.0.0",
2137
+ "make-dir": "^1.0.0",
2138
+ "p-event": "^1.0.0",
2139
+ "pify": "^3.0.0"
2140
+ },
2141
+ "engines": {
2142
+ "node": ">=4"
2143
+ }
2144
+ },
2145
+ "node_modules/download/node_modules/file-type": {
2146
+ "version": "5.2.0",
2147
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
2148
+ "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
2149
+ "engines": {
2150
+ "node": ">=4"
2151
+ }
2152
+ },
2153
+ "node_modules/download/node_modules/pify": {
2154
+ "version": "3.0.0",
2155
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2156
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2157
+ "engines": {
2158
+ "node": ">=4"
2159
+ }
2160
+ },
2161
+ "node_modules/duplexer": {
2162
+ "version": "0.1.1",
2163
+ "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
2164
+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2165
+ "dev": true
2166
+ },
2167
+ "node_modules/duplexer2": {
2168
+ "version": "0.1.4",
2169
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
2170
+ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
2171
+ "dev": true,
2172
+ "dependencies": {
2173
+ "readable-stream": "^2.0.2"
2174
+ }
2175
+ },
2176
+ "node_modules/duplexer3": {
2177
+ "version": "0.1.4",
2178
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
2179
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
2180
+ },
2181
+ "node_modules/duplexify": {
2182
+ "version": "3.7.1",
2183
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
2184
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
2185
+ "dev": true,
2186
+ "dependencies": {
2187
+ "end-of-stream": "^1.0.0",
2188
+ "inherits": "^2.0.1",
2189
+ "readable-stream": "^2.0.0",
2190
+ "stream-shift": "^1.0.0"
2191
+ }
2192
+ },
2193
+ "node_modules/each-async": {
2194
+ "version": "1.1.1",
2195
+ "resolved": "http://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
2196
+ "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
2197
+ "dev": true,
2198
+ "dependencies": {
2199
+ "onetime": "^1.0.0",
2200
+ "set-immediate-shim": "^1.0.0"
2201
+ },
2202
+ "engines": {
2203
+ "node": ">=0.10.0"
2204
+ }
2205
+ },
2206
+ "node_modules/ecc-jsbn": {
2207
+ "version": "0.1.2",
2208
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2209
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2210
+ "dependencies": {
2211
+ "jsbn": "~0.1.0",
2212
+ "safer-buffer": "^2.1.0"
2213
+ }
2214
+ },
2215
+ "node_modules/emoji-regex": {
2216
+ "version": "7.0.3",
2217
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
2218
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
2219
+ "dev": true
2220
+ },
2221
+ "node_modules/encoding": {
2222
+ "version": "0.1.12",
2223
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
2224
+ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
2225
+ "dev": true,
2226
+ "dependencies": {
2227
+ "iconv-lite": "~0.4.13"
2228
+ }
2229
+ },
2230
+ "node_modules/end-of-stream": {
2231
+ "version": "1.4.4",
2232
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
2233
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
2234
+ "dependencies": {
2235
+ "once": "^1.4.0"
2236
+ }
2237
+ },
2238
+ "node_modules/end-of-stream/node_modules/once": {
2239
+ "version": "1.4.0",
2240
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2241
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2242
+ "dependencies": {
2243
+ "wrappy": "1"
2244
+ }
2245
+ },
2246
+ "node_modules/entities": {
2247
+ "version": "2.0.0",
2248
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz",
2249
+ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==",
2250
+ "dev": true
2251
+ },
2252
+ "node_modules/error": {
2253
+ "version": "7.2.0",
2254
+ "resolved": "https://registry.npmjs.org/error/-/error-7.2.0.tgz",
2255
+ "integrity": "sha512-M6t3j3Vt3uDicrViMP5fLq2AeADNrCVFD8Oj4Qt2MHsX0mPYG7D5XdnEfSdRpaHQzjAJ19wu+I1mw9rQYMTAPg==",
2256
+ "dev": true,
2257
+ "dependencies": {
2258
+ "string-template": "~0.2.1"
2259
+ }
2260
+ },
2261
+ "node_modules/error-ex": {
2262
+ "version": "1.3.0",
2263
+ "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz",
2264
+ "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=",
2265
+ "dependencies": {
2266
+ "is-arrayish": "^0.2.1"
2267
+ }
2268
+ },
2269
+ "node_modules/es-abstract": {
2270
+ "version": "1.16.0",
2271
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz",
2272
+ "integrity": "sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==",
2273
+ "dev": true,
2274
+ "optional": true,
2275
+ "dependencies": {
2276
+ "es-to-primitive": "^1.2.0",
2277
+ "function-bind": "^1.1.1",
2278
+ "has": "^1.0.3",
2279
+ "has-symbols": "^1.0.0",
2280
+ "is-callable": "^1.1.4",
2281
+ "is-regex": "^1.0.4",
2282
+ "object-inspect": "^1.6.0",
2283
+ "object-keys": "^1.1.1",
2284
+ "string.prototype.trimleft": "^2.1.0",
2285
+ "string.prototype.trimright": "^2.1.0"
2286
+ },
2287
+ "engines": {
2288
+ "node": ">= 0.4"
2289
+ }
2290
+ },
2291
+ "node_modules/es-to-primitive": {
2292
+ "version": "1.2.0",
2293
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
2294
+ "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
2295
+ "dev": true,
2296
+ "optional": true,
2297
+ "dependencies": {
2298
+ "is-callable": "^1.1.4",
2299
+ "is-date-object": "^1.0.1",
2300
+ "is-symbol": "^1.0.2"
2301
+ },
2302
+ "engines": {
2303
+ "node": ">= 0.4"
2304
+ }
2305
+ },
2306
+ "node_modules/es6-promise": {
2307
+ "version": "2.3.0",
2308
+ "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz",
2309
+ "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=",
2310
+ "dev": true
2311
+ },
2312
+ "node_modules/escape-string-regexp": {
2313
+ "version": "1.0.5",
2314
+ "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2315
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2316
+ "engines": {
2317
+ "node": ">=0.8.0"
2318
+ }
2319
+ },
2320
+ "node_modules/esprima": {
2321
+ "version": "2.2.0",
2322
+ "resolved": "http://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz",
2323
+ "integrity": "sha1-QpLB1o5Bc9gV+iKQ3Hr8ltgfzYM=",
2324
+ "dev": true,
2325
+ "bin": {
2326
+ "esparse": "bin/esparse.js",
2327
+ "esvalidate": "bin/esvalidate.js"
2328
+ },
2329
+ "engines": {
2330
+ "node": ">=0.4.0"
2331
+ }
2332
+ },
2333
+ "node_modules/esutils": {
2334
+ "version": "2.0.3",
2335
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2336
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2337
+ "dev": true,
2338
+ "engines": {
2339
+ "node": ">=0.10.0"
2340
+ }
2341
+ },
2342
+ "node_modules/eventemitter2": {
2343
+ "version": "0.4.14",
2344
+ "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
2345
+ "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
2346
+ "dev": true
2347
+ },
2348
+ "node_modules/exec": {
2349
+ "version": "0.1.4",
2350
+ "resolved": "http://registry.npmjs.org/exec/-/exec-0.1.4.tgz",
2351
+ "integrity": "sha1-HLY/4TK8DWdTTIAHBlESTyLo2z0=",
2352
+ "deprecated": "deprecated in favor of builtin child_process.execFile",
2353
+ "dev": true,
2354
+ "engines": {
2355
+ "node": ">= v0.8.0"
2356
+ }
2357
+ },
2358
+ "node_modules/exec-buffer": {
2359
+ "version": "3.2.0",
2360
+ "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
2361
+ "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
2362
+ "dependencies": {
2363
+ "execa": "^0.7.0",
2364
+ "p-finally": "^1.0.0",
2365
+ "pify": "^3.0.0",
2366
+ "rimraf": "^2.5.4",
2367
+ "tempfile": "^2.0.0"
2368
+ },
2369
+ "engines": {
2370
+ "node": ">=4"
2371
+ }
2372
+ },
2373
+ "node_modules/exec-buffer/node_modules/glob": {
2374
+ "version": "7.1.5",
2375
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
2376
+ "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
2377
+ "dependencies": {
2378
+ "fs.realpath": "^1.0.0",
2379
+ "inflight": "^1.0.4",
2380
+ "inherits": "2",
2381
+ "minimatch": "^3.0.4",
2382
+ "once": "^1.3.0",
2383
+ "path-is-absolute": "^1.0.0"
2384
+ },
2385
+ "engines": {
2386
+ "node": "*"
2387
+ }
2388
+ },
2389
+ "node_modules/exec-buffer/node_modules/minimatch": {
2390
+ "version": "3.0.4",
2391
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2392
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2393
+ "dependencies": {
2394
+ "brace-expansion": "^1.1.7"
2395
+ },
2396
+ "engines": {
2397
+ "node": "*"
2398
+ }
2399
+ },
2400
+ "node_modules/exec-buffer/node_modules/pify": {
2401
+ "version": "3.0.0",
2402
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2403
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2404
+ "engines": {
2405
+ "node": ">=4"
2406
+ }
2407
+ },
2408
+ "node_modules/exec-buffer/node_modules/rimraf": {
2409
+ "version": "2.7.1",
2410
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2411
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2412
+ "dependencies": {
2413
+ "glob": "^7.1.3"
2414
+ },
2415
+ "bin": {
2416
+ "rimraf": "bin.js"
2417
+ }
2418
+ },
2419
+ "node_modules/execa": {
2420
+ "version": "0.7.0",
2421
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
2422
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2423
+ "dependencies": {
2424
+ "cross-spawn": "^5.0.1",
2425
+ "get-stream": "^3.0.0",
2426
+ "is-stream": "^1.1.0",
2427
+ "npm-run-path": "^2.0.0",
2428
+ "p-finally": "^1.0.0",
2429
+ "signal-exit": "^3.0.0",
2430
+ "strip-eof": "^1.0.0"
2431
+ },
2432
+ "engines": {
2433
+ "node": ">=4"
2434
+ }
2435
+ },
2436
+ "node_modules/execa/node_modules/cross-spawn": {
2437
+ "version": "5.1.0",
2438
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
2439
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2440
+ "dependencies": {
2441
+ "lru-cache": "^4.0.1",
2442
+ "shebang-command": "^1.2.0",
2443
+ "which": "^1.2.9"
2444
+ }
2445
+ },
2446
+ "node_modules/executable": {
2447
+ "version": "4.1.1",
2448
+ "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
2449
+ "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
2450
+ "dependencies": {
2451
+ "pify": "^2.2.0"
2452
+ },
2453
+ "engines": {
2454
+ "node": ">=4"
2455
+ }
2456
+ },
2457
+ "node_modules/exit": {
2458
+ "version": "0.1.2",
2459
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
2460
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2461
+ "dev": true,
2462
+ "engines": {
2463
+ "node": ">= 0.8.0"
2464
+ }
2465
+ },
2466
+ "node_modules/exit-hook": {
2467
+ "version": "1.1.1",
2468
+ "resolved": "http://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
2469
+ "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
2470
+ "dev": true,
2471
+ "engines": {
2472
+ "node": ">=0.10.0"
2473
+ }
2474
+ },
2475
+ "node_modules/expand-brackets": {
2476
+ "version": "2.1.4",
2477
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2478
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2479
+ "dev": true,
2480
+ "dependencies": {
2481
+ "debug": "^2.3.3",
2482
+ "define-property": "^0.2.5",
2483
+ "extend-shallow": "^2.0.1",
2484
+ "posix-character-classes": "^0.1.0",
2485
+ "regex-not": "^1.0.0",
2486
+ "snapdragon": "^0.8.1",
2487
+ "to-regex": "^3.0.1"
2488
+ },
2489
+ "engines": {
2490
+ "node": ">=0.10.0"
2491
+ }
2492
+ },
2493
+ "node_modules/expand-brackets/node_modules/define-property": {
2494
+ "version": "0.2.5",
2495
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2496
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2497
+ "dev": true,
2498
+ "dependencies": {
2499
+ "is-descriptor": "^0.1.0"
2500
+ },
2501
+ "engines": {
2502
+ "node": ">=0.10.0"
2503
+ }
2504
+ },
2505
+ "node_modules/expand-brackets/node_modules/extend-shallow": {
2506
+ "version": "2.0.1",
2507
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2508
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2509
+ "dev": true,
2510
+ "dependencies": {
2511
+ "is-extendable": "^0.1.0"
2512
+ },
2513
+ "engines": {
2514
+ "node": ">=0.10.0"
2515
+ }
2516
+ },
2517
+ "node_modules/ext-list": {
2518
+ "version": "2.2.2",
2519
+ "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
2520
+ "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
2521
+ "dependencies": {
2522
+ "mime-db": "^1.28.0"
2523
+ },
2524
+ "engines": {
2525
+ "node": ">=0.10.0"
2526
+ }
2527
+ },
2528
+ "node_modules/ext-name": {
2529
+ "version": "5.0.0",
2530
+ "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
2531
+ "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
2532
+ "dependencies": {
2533
+ "ext-list": "^2.0.0",
2534
+ "sort-keys-length": "^1.0.0"
2535
+ },
2536
+ "engines": {
2537
+ "node": ">=4"
2538
+ }
2539
+ },
2540
+ "node_modules/extend-shallow": {
2541
+ "version": "3.0.2",
2542
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2543
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2544
+ "dev": true,
2545
+ "dependencies": {
2546
+ "assign-symbols": "^1.0.0",
2547
+ "is-extendable": "^1.0.1"
2548
+ },
2549
+ "engines": {
2550
+ "node": ">=0.10.0"
2551
+ }
2552
+ },
2553
+ "node_modules/extend-shallow/node_modules/is-extendable": {
2554
+ "version": "1.0.1",
2555
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2556
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2557
+ "dev": true,
2558
+ "dependencies": {
2559
+ "is-plain-object": "^2.0.4"
2560
+ },
2561
+ "engines": {
2562
+ "node": ">=0.10.0"
2563
+ }
2564
+ },
2565
+ "node_modules/external-editor": {
2566
+ "version": "3.1.0",
2567
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
2568
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
2569
+ "dev": true,
2570
+ "dependencies": {
2571
+ "chardet": "^0.7.0",
2572
+ "iconv-lite": "^0.4.24",
2573
+ "tmp": "^0.0.33"
2574
+ },
2575
+ "engines": {
2576
+ "node": ">=4"
2577
+ }
2578
+ },
2579
+ "node_modules/external-editor/node_modules/os-tmpdir": {
2580
+ "version": "1.0.2",
2581
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2582
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
2583
+ "dev": true,
2584
+ "engines": {
2585
+ "node": ">=0.10.0"
2586
+ }
2587
+ },
2588
+ "node_modules/external-editor/node_modules/tmp": {
2589
+ "version": "0.0.33",
2590
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
2591
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
2592
+ "dev": true,
2593
+ "dependencies": {
2594
+ "os-tmpdir": "~1.0.2"
2595
+ },
2596
+ "engines": {
2597
+ "node": ">=0.6.0"
2598
+ }
2599
+ },
2600
+ "node_modules/extglob": {
2601
+ "version": "2.0.4",
2602
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2603
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2604
+ "dev": true,
2605
+ "dependencies": {
2606
+ "array-unique": "^0.3.2",
2607
+ "define-property": "^1.0.0",
2608
+ "expand-brackets": "^2.1.4",
2609
+ "extend-shallow": "^2.0.1",
2610
+ "fragment-cache": "^0.2.1",
2611
+ "regex-not": "^1.0.0",
2612
+ "snapdragon": "^0.8.1",
2613
+ "to-regex": "^3.0.1"
2614
+ },
2615
+ "engines": {
2616
+ "node": ">=0.10.0"
2617
+ }
2618
+ },
2619
+ "node_modules/extglob/node_modules/define-property": {
2620
+ "version": "1.0.0",
2621
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2622
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2623
+ "dev": true,
2624
+ "dependencies": {
2625
+ "is-descriptor": "^1.0.0"
2626
+ },
2627
+ "engines": {
2628
+ "node": ">=0.10.0"
2629
+ }
2630
+ },
2631
+ "node_modules/extglob/node_modules/extend-shallow": {
2632
+ "version": "2.0.1",
2633
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2634
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2635
+ "dev": true,
2636
+ "dependencies": {
2637
+ "is-extendable": "^0.1.0"
2638
+ },
2639
+ "engines": {
2640
+ "node": ">=0.10.0"
2641
+ }
2642
+ },
2643
+ "node_modules/extglob/node_modules/is-accessor-descriptor": {
2644
+ "version": "1.0.0",
2645
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2646
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2647
+ "dev": true,
2648
+ "dependencies": {
2649
+ "kind-of": "^6.0.0"
2650
+ },
2651
+ "engines": {
2652
+ "node": ">=0.10.0"
2653
+ }
2654
+ },
2655
+ "node_modules/extglob/node_modules/is-data-descriptor": {
2656
+ "version": "1.0.0",
2657
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2658
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2659
+ "dev": true,
2660
+ "dependencies": {
2661
+ "kind-of": "^6.0.0"
2662
+ },
2663
+ "engines": {
2664
+ "node": ">=0.10.0"
2665
+ }
2666
+ },
2667
+ "node_modules/extglob/node_modules/is-descriptor": {
2668
+ "version": "1.0.2",
2669
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2670
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2671
+ "dev": true,
2672
+ "dependencies": {
2673
+ "is-accessor-descriptor": "^1.0.0",
2674
+ "is-data-descriptor": "^1.0.0",
2675
+ "kind-of": "^6.0.2"
2676
+ },
2677
+ "engines": {
2678
+ "node": ">=0.10.0"
2679
+ }
2680
+ },
2681
+ "node_modules/extsprintf": {
2682
+ "version": "1.3.0",
2683
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2684
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2685
+ "engines": [
2686
+ "node >=0.6.0"
2687
+ ]
2688
+ },
2689
+ "node_modules/eyes": {
2690
+ "version": "0.1.8",
2691
+ "resolved": "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
2692
+ "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=",
2693
+ "dev": true,
2694
+ "engines": {
2695
+ "node": "> 0.1.90"
2696
+ }
2697
+ },
2698
+ "node_modules/fast-deep-equal": {
2699
+ "version": "2.0.1",
2700
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
2701
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
2702
+ },
2703
+ "node_modules/fast-glob": {
2704
+ "version": "2.2.7",
2705
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
2706
+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
2707
+ "dev": true,
2708
+ "dependencies": {
2709
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
2710
+ "@nodelib/fs.stat": "^1.1.2",
2711
+ "glob-parent": "^3.1.0",
2712
+ "is-glob": "^4.0.0",
2713
+ "merge2": "^1.2.3",
2714
+ "micromatch": "^3.1.10"
2715
+ },
2716
+ "engines": {
2717
+ "node": ">=4.0.0"
2718
+ }
2719
+ },
2720
+ "node_modules/fast-json-stable-stringify": {
2721
+ "version": "2.0.0",
2722
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
2723
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
2724
+ },
2725
+ "node_modules/faye-websocket": {
2726
+ "version": "0.10.0",
2727
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
2728
+ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
2729
+ "dev": true,
2730
+ "dependencies": {
2731
+ "websocket-driver": ">=0.5.1"
2732
+ },
2733
+ "engines": {
2734
+ "node": ">=0.4.0"
2735
+ }
2736
+ },
2737
+ "node_modules/fd-slicer": {
2738
+ "version": "1.1.0",
2739
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
2740
+ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
2741
+ "dependencies": {
2742
+ "pend": "~1.2.0"
2743
+ }
2744
+ },
2745
+ "node_modules/figures": {
2746
+ "version": "1.7.0",
2747
+ "resolved": "http://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
2748
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
2749
+ "dependencies": {
2750
+ "escape-string-regexp": "^1.0.5",
2751
+ "object-assign": "^4.1.0"
2752
+ },
2753
+ "engines": {
2754
+ "node": ">=0.10.0"
2755
+ }
2756
+ },
2757
+ "node_modules/file": {
2758
+ "version": "0.2.2",
2759
+ "resolved": "https://registry.npmjs.org/file/-/file-0.2.2.tgz",
2760
+ "integrity": "sha1-w9/Y+M81Na5FXCtCPC5SY112tNM=",
2761
+ "dev": true
2762
+ },
2763
+ "node_modules/file-sync-cmp": {
2764
+ "version": "0.1.1",
2765
+ "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
2766
+ "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
2767
+ "dev": true
2768
+ },
2769
+ "node_modules/file-type": {
2770
+ "version": "10.11.0",
2771
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
2772
+ "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
2773
+ "dev": true,
2774
+ "engines": {
2775
+ "node": ">=6"
2776
+ }
2777
+ },
2778
+ "node_modules/filename-reserved-regex": {
2779
+ "version": "2.0.0",
2780
+ "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
2781
+ "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
2782
+ "engines": {
2783
+ "node": ">=4"
2784
+ }
2785
+ },
2786
+ "node_modules/filenamify": {
2787
+ "version": "2.1.0",
2788
+ "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
2789
+ "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
2790
+ "dependencies": {
2791
+ "filename-reserved-regex": "^2.0.0",
2792
+ "strip-outer": "^1.0.0",
2793
+ "trim-repeated": "^1.0.0"
2794
+ },
2795
+ "engines": {
2796
+ "node": ">=4"
2797
+ }
2798
+ },
2799
+ "node_modules/fill-range": {
2800
+ "version": "4.0.0",
2801
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
2802
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
2803
+ "dev": true,
2804
+ "dependencies": {
2805
+ "extend-shallow": "^2.0.1",
2806
+ "is-number": "^3.0.0",
2807
+ "repeat-string": "^1.6.1",
2808
+ "to-regex-range": "^2.1.0"
2809
+ },
2810
+ "engines": {
2811
+ "node": ">=0.10.0"
2812
+ }
2813
+ },
2814
+ "node_modules/fill-range/node_modules/extend-shallow": {
2815
+ "version": "2.0.1",
2816
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2817
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2818
+ "dev": true,
2819
+ "dependencies": {
2820
+ "is-extendable": "^0.1.0"
2821
+ },
2822
+ "engines": {
2823
+ "node": ">=0.10.0"
2824
+ }
2825
+ },
2826
+ "node_modules/find-up": {
2827
+ "version": "1.1.2",
2828
+ "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
2829
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
2830
+ "dependencies": {
2831
+ "path-exists": "^2.0.0",
2832
+ "pinkie-promise": "^2.0.0"
2833
+ },
2834
+ "engines": {
2835
+ "node": ">=0.10.0"
2836
+ }
2837
+ },
2838
+ "node_modules/find-versions": {
2839
+ "version": "1.2.1",
2840
+ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz",
2841
+ "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",
2842
+ "dev": true,
2843
+ "dependencies": {
2844
+ "array-uniq": "^1.0.0",
2845
+ "get-stdin": "^4.0.1",
2846
+ "meow": "^3.5.0",
2847
+ "semver-regex": "^1.0.0"
2848
+ },
2849
+ "bin": {
2850
+ "find-versions": "cli.js"
2851
+ },
2852
+ "engines": {
2853
+ "node": ">=0.10.0"
2854
+ }
2855
+ },
2856
+ "node_modules/findup-sync": {
2857
+ "version": "0.3.0",
2858
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
2859
+ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
2860
+ "dev": true,
2861
+ "dependencies": {
2862
+ "glob": "~5.0.0"
2863
+ },
2864
+ "engines": {
2865
+ "node": ">= 0.6.0"
2866
+ }
2867
+ },
2868
+ "node_modules/findup-sync/node_modules/glob": {
2869
+ "version": "5.0.15",
2870
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
2871
+ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
2872
+ "dev": true,
2873
+ "dependencies": {
2874
+ "inflight": "^1.0.4",
2875
+ "inherits": "2",
2876
+ "minimatch": "2 || 3",
2877
+ "once": "^1.3.0",
2878
+ "path-is-absolute": "^1.0.0"
2879
+ },
2880
+ "engines": {
2881
+ "node": "*"
2882
+ }
2883
+ },
2884
+ "node_modules/for-in": {
2885
+ "version": "1.0.2",
2886
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2887
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2888
+ "dev": true,
2889
+ "engines": {
2890
+ "node": ">=0.10.0"
2891
+ }
2892
+ },
2893
+ "node_modules/forever-agent": {
2894
+ "version": "0.6.1",
2895
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2896
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2897
+ "engines": {
2898
+ "node": "*"
2899
+ }
2900
+ },
2901
+ "node_modules/form-data": {
2902
+ "version": "2.3.3",
2903
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2904
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2905
+ "dependencies": {
2906
+ "asynckit": "^0.4.0",
2907
+ "combined-stream": "^1.0.6",
2908
+ "mime-types": "^2.1.12"
2909
+ },
2910
+ "engines": {
2911
+ "node": ">= 0.12"
2912
+ }
2913
+ },
2914
+ "node_modules/fragment-cache": {
2915
+ "version": "0.2.1",
2916
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2917
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2918
+ "dev": true,
2919
+ "dependencies": {
2920
+ "map-cache": "^0.2.2"
2921
+ },
2922
+ "engines": {
2923
+ "node": ">=0.10.0"
2924
+ }
2925
+ },
2926
+ "node_modules/from2": {
2927
+ "version": "2.3.0",
2928
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
2929
+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
2930
+ "dependencies": {
2931
+ "inherits": "^2.0.1",
2932
+ "readable-stream": "^2.0.0"
2933
+ }
2934
+ },
2935
+ "node_modules/fs-constants": {
2936
+ "version": "1.0.0",
2937
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
2938
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
2939
+ },
2940
+ "node_modules/fs.realpath": {
2941
+ "version": "1.0.0",
2942
+ "resolved": "http://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2943
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
2944
+ },
2945
+ "node_modules/fstream": {
2946
+ "version": "1.0.12",
2947
+ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
2948
+ "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
2949
+ "dev": true,
2950
+ "dependencies": {
2951
+ "graceful-fs": "^4.1.2",
2952
+ "inherits": "~2.0.0",
2953
+ "mkdirp": ">=0.5 0",
2954
+ "rimraf": "2"
2955
+ },
2956
+ "engines": {
2957
+ "node": ">=0.6"
2958
+ }
2959
+ },
2960
+ "node_modules/function-bind": {
2961
+ "version": "1.1.1",
2962
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2963
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2964
+ "dev": true,
2965
+ "optional": true
2966
+ },
2967
+ "node_modules/gaze": {
2968
+ "version": "1.1.3",
2969
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
2970
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
2971
+ "dev": true,
2972
+ "dependencies": {
2973
+ "globule": "^1.0.0"
2974
+ },
2975
+ "engines": {
2976
+ "node": ">= 4.0.0"
2977
+ }
2978
+ },
2979
+ "node_modules/get-caller-file": {
2980
+ "version": "2.0.5",
2981
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2982
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2983
+ "dev": true,
2984
+ "engines": {
2985
+ "node": "6.* || 8.* || >= 10.*"
2986
+ }
2987
+ },
2988
+ "node_modules/get-proxy": {
2989
+ "version": "2.1.0",
2990
+ "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
2991
+ "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
2992
+ "dependencies": {
2993
+ "npm-conf": "^1.1.0"
2994
+ },
2995
+ "engines": {
2996
+ "node": ">=4"
2997
+ }
2998
+ },
2999
+ "node_modules/get-stdin": {
3000
+ "version": "4.0.1",
3001
+ "resolved": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
3002
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
3003
+ "engines": {
3004
+ "node": ">=0.10.0"
3005
+ }
3006
+ },
3007
+ "node_modules/get-stream": {
3008
+ "version": "3.0.0",
3009
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3010
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
3011
+ "engines": {
3012
+ "node": ">=4"
3013
+ }
3014
+ },
3015
+ "node_modules/get-value": {
3016
+ "version": "2.0.6",
3017
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3018
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3019
+ "dev": true,
3020
+ "engines": {
3021
+ "node": ">=0.10.0"
3022
+ }
3023
+ },
3024
+ "node_modules/getobject": {
3025
+ "version": "0.1.0",
3026
+ "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
3027
+ "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
3028
+ "dev": true,
3029
+ "engines": {
3030
+ "node": ">= 0.8.0"
3031
+ }
3032
+ },
3033
+ "node_modules/getpass": {
3034
+ "version": "0.1.7",
3035
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3036
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3037
+ "dependencies": {
3038
+ "assert-plus": "^1.0.0"
3039
+ }
3040
+ },
3041
+ "node_modules/gettext-parser": {
3042
+ "version": "3.1.1",
3043
+ "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz",
3044
+ "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==",
3045
+ "dev": true,
3046
+ "dependencies": {
3047
+ "encoding": "^0.1.12",
3048
+ "readable-stream": "^3.2.0",
3049
+ "safe-buffer": "^5.1.2"
3050
+ }
3051
+ },
3052
+ "node_modules/gettext-parser/node_modules/inherits": {
3053
+ "version": "2.0.4",
3054
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3055
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3056
+ "dev": true
3057
+ },
3058
+ "node_modules/gettext-parser/node_modules/readable-stream": {
3059
+ "version": "3.6.0",
3060
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3061
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3062
+ "dev": true,
3063
+ "dependencies": {
3064
+ "inherits": "^2.0.3",
3065
+ "string_decoder": "^1.1.1",
3066
+ "util-deprecate": "^1.0.1"
3067
+ },
3068
+ "engines": {
3069
+ "node": ">= 6"
3070
+ }
3071
+ },
3072
+ "node_modules/gettext-parser/node_modules/string_decoder": {
3073
+ "version": "1.3.0",
3074
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3075
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3076
+ "dev": true,
3077
+ "dependencies": {
3078
+ "safe-buffer": "~5.2.0"
3079
+ }
3080
+ },
3081
+ "node_modules/gettext-parser/node_modules/string_decoder/node_modules/safe-buffer": {
3082
+ "version": "5.2.0",
3083
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
3084
+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
3085
+ "dev": true
3086
+ },
3087
+ "node_modules/gifsicle": {
3088
+ "version": "4.0.1",
3089
+ "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz",
3090
+ "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==",
3091
+ "dev": true,
3092
+ "hasInstallScript": true,
3093
+ "optional": true,
3094
+ "dependencies": {
3095
+ "bin-build": "^3.0.0",
3096
+ "bin-wrapper": "^4.0.0",
3097
+ "execa": "^1.0.0",
3098
+ "logalot": "^2.0.0"
3099
+ },
3100
+ "bin": {
3101
+ "gifsicle": "cli.js"
3102
+ },
3103
+ "engines": {
3104
+ "node": ">=6"
3105
+ }
3106
+ },
3107
+ "node_modules/gifsicle/node_modules/cross-spawn": {
3108
+ "version": "6.0.5",
3109
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
3110
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
3111
+ "dev": true,
3112
+ "optional": true,
3113
+ "dependencies": {
3114
+ "nice-try": "^1.0.4",
3115
+ "path-key": "^2.0.1",
3116
+ "semver": "^5.5.0",
3117
+ "shebang-command": "^1.2.0",
3118
+ "which": "^1.2.9"
3119
+ },
3120
+ "engines": {
3121
+ "node": ">=4.8"
3122
+ }
3123
+ },
3124
+ "node_modules/gifsicle/node_modules/execa": {
3125
+ "version": "1.0.0",
3126
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
3127
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
3128
+ "dev": true,
3129
+ "optional": true,
3130
+ "dependencies": {
3131
+ "cross-spawn": "^6.0.0",
3132
+ "get-stream": "^4.0.0",
3133
+ "is-stream": "^1.1.0",
3134
+ "npm-run-path": "^2.0.0",
3135
+ "p-finally": "^1.0.0",
3136
+ "signal-exit": "^3.0.0",
3137
+ "strip-eof": "^1.0.0"
3138
+ },
3139
+ "engines": {
3140
+ "node": ">=6"
3141
+ }
3142
+ },
3143
+ "node_modules/gifsicle/node_modules/get-stream": {
3144
+ "version": "4.1.0",
3145
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
3146
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
3147
+ "dev": true,
3148
+ "optional": true,
3149
+ "dependencies": {
3150
+ "pump": "^3.0.0"
3151
+ },
3152
+ "engines": {
3153
+ "node": ">=6"
3154
+ }
3155
+ },
3156
+ "node_modules/gifsicle/node_modules/pump": {
3157
+ "version": "3.0.0",
3158
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
3159
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
3160
+ "dev": true,
3161
+ "optional": true,
3162
+ "dependencies": {
3163
+ "end-of-stream": "^1.1.0",
3164
+ "once": "^1.3.1"
3165
+ }
3166
+ },
3167
+ "node_modules/gifsicle/node_modules/semver": {
3168
+ "version": "5.7.1",
3169
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3170
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3171
+ "dev": true,
3172
+ "optional": true,
3173
+ "bin": {
3174
+ "semver": "bin/semver"
3175
+ }
3176
+ },
3177
+ "node_modules/glob": {
3178
+ "version": "7.0.6",
3179
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
3180
+ "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
3181
+ "dev": true,
3182
+ "dependencies": {
3183
+ "fs.realpath": "^1.0.0",
3184
+ "inflight": "^1.0.4",
3185
+ "inherits": "2",
3186
+ "minimatch": "^3.0.2",
3187
+ "once": "^1.3.0",
3188
+ "path-is-absolute": "^1.0.0"
3189
+ },
3190
+ "engines": {
3191
+ "node": "*"
3192
+ }
3193
+ },
3194
+ "node_modules/glob-parent": {
3195
+ "version": "3.1.0",
3196
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
3197
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
3198
+ "dev": true,
3199
+ "dependencies": {
3200
+ "is-glob": "^3.1.0",
3201
+ "path-dirname": "^1.0.0"
3202
+ }
3203
+ },
3204
+ "node_modules/glob-parent/node_modules/is-glob": {
3205
+ "version": "3.1.0",
3206
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3207
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3208
+ "dev": true,
3209
+ "dependencies": {
3210
+ "is-extglob": "^2.1.0"
3211
+ },
3212
+ "engines": {
3213
+ "node": ">=0.10.0"
3214
+ }
3215
+ },
3216
+ "node_modules/glob-to-regexp": {
3217
+ "version": "0.3.0",
3218
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
3219
+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
3220
+ "dev": true
3221
+ },
3222
+ "node_modules/globby": {
3223
+ "version": "8.0.2",
3224
+ "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
3225
+ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
3226
+ "dev": true,
3227
+ "dependencies": {
3228
+ "array-union": "^1.0.1",
3229
+ "dir-glob": "2.0.0",
3230
+ "fast-glob": "^2.0.2",
3231
+ "glob": "^7.1.2",
3232
+ "ignore": "^3.3.5",
3233
+ "pify": "^3.0.0",
3234
+ "slash": "^1.0.0"
3235
+ },
3236
+ "engines": {
3237
+ "node": ">=4"
3238
+ }
3239
+ },
3240
+ "node_modules/globby/node_modules/glob": {
3241
+ "version": "7.1.5",
3242
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
3243
+ "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
3244
+ "dev": true,
3245
+ "dependencies": {
3246
+ "fs.realpath": "^1.0.0",
3247
+ "inflight": "^1.0.4",
3248
+ "inherits": "2",
3249
+ "minimatch": "^3.0.4",
3250
+ "once": "^1.3.0",
3251
+ "path-is-absolute": "^1.0.0"
3252
+ },
3253
+ "engines": {
3254
+ "node": "*"
3255
+ }
3256
+ },
3257
+ "node_modules/globby/node_modules/minimatch": {
3258
+ "version": "3.0.4",
3259
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3260
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3261
+ "dev": true,
3262
+ "dependencies": {
3263
+ "brace-expansion": "^1.1.7"
3264
+ },
3265
+ "engines": {
3266
+ "node": "*"
3267
+ }
3268
+ },
3269
+ "node_modules/globby/node_modules/pify": {
3270
+ "version": "3.0.0",
3271
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3272
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3273
+ "dev": true,
3274
+ "engines": {
3275
+ "node": ">=4"
3276
+ }
3277
+ },
3278
+ "node_modules/globule": {
3279
+ "version": "1.2.1",
3280
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
3281
+ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
3282
+ "dev": true,
3283
+ "dependencies": {
3284
+ "glob": "~7.1.1",
3285
+ "lodash": "~4.17.10",
3286
+ "minimatch": "~3.0.2"
3287
+ },
3288
+ "engines": {
3289
+ "node": ">= 0.10"
3290
+ }
3291
+ },
3292
+ "node_modules/globule/node_modules/glob": {
3293
+ "version": "7.1.5",
3294
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
3295
+ "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
3296
+ "dev": true,
3297
+ "dependencies": {
3298
+ "fs.realpath": "^1.0.0",
3299
+ "inflight": "^1.0.4",
3300
+ "inherits": "2",
3301
+ "minimatch": "^3.0.4",
3302
+ "once": "^1.3.0",
3303
+ "path-is-absolute": "^1.0.0"
3304
+ },
3305
+ "engines": {
3306
+ "node": "*"
3307
+ }
3308
+ },
3309
+ "node_modules/globule/node_modules/glob/node_modules/minimatch": {
3310
+ "version": "3.0.4",
3311
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3312
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3313
+ "dev": true,
3314
+ "dependencies": {
3315
+ "brace-expansion": "^1.1.7"
3316
+ },
3317
+ "engines": {
3318
+ "node": "*"
3319
+ }
3320
+ },
3321
+ "node_modules/globule/node_modules/lodash": {
3322
+ "version": "4.17.15",
3323
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
3324
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
3325
+ "dev": true
3326
+ },
3327
+ "node_modules/gonzales-pe": {
3328
+ "version": "4.2.4",
3329
+ "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz",
3330
+ "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==",
3331
+ "dev": true,
3332
+ "dependencies": {
3333
+ "minimist": "1.1.x"
3334
+ },
3335
+ "bin": {
3336
+ "gonzales": "bin/gonzales.js"
3337
+ },
3338
+ "engines": {
3339
+ "node": ">=0.6.0"
3340
+ }
3341
+ },
3342
+ "node_modules/gonzales-pe/node_modules/minimist": {
3343
+ "version": "1.1.3",
3344
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz",
3345
+ "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=",
3346
+ "dev": true
3347
+ },
3348
+ "node_modules/got": {
3349
+ "version": "7.1.0",
3350
+ "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
3351
+ "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
3352
+ "dependencies": {
3353
+ "decompress-response": "^3.2.0",
3354
+ "duplexer3": "^0.1.4",
3355
+ "get-stream": "^3.0.0",
3356
+ "is-plain-obj": "^1.1.0",
3357
+ "is-retry-allowed": "^1.0.0",
3358
+ "is-stream": "^1.0.0",
3359
+ "isurl": "^1.0.0-alpha5",
3360
+ "lowercase-keys": "^1.0.0",
3361
+ "p-cancelable": "^0.3.0",
3362
+ "p-timeout": "^1.1.1",
3363
+ "safe-buffer": "^5.0.1",
3364
+ "timed-out": "^4.0.0",
3365
+ "url-parse-lax": "^1.0.0",
3366
+ "url-to-options": "^1.0.1"
3367
+ },
3368
+ "engines": {
3369
+ "node": ">=4"
3370
+ }
3371
+ },
3372
+ "node_modules/graceful-fs": {
3373
+ "version": "4.1.4",
3374
+ "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz",
3375
+ "integrity": "sha1-7widKIDwM7ARgjzlyPrnmNp3Xb0=",
3376
+ "engines": {
3377
+ "node": ">=0.4.0"
3378
+ }
3379
+ },
3380
+ "node_modules/graceful-readlink": {
3381
+ "version": "1.0.1",
3382
+ "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
3383
+ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
3384
+ },
3385
+ "node_modules/grunt": {
3386
+ "version": "1.1.0",
3387
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.1.0.tgz",
3388
+ "integrity": "sha512-+NGod0grmviZ7Nzdi9am7vuRS/h76PcWDsV635mEXF0PEQMUV6Kb+OjTdsVxbi0PZmfQOjCMKb3w8CVZcqsn1g==",
3389
+ "dev": true,
3390
+ "dependencies": {
3391
+ "coffeescript": "~1.10.0",
3392
+ "dateformat": "~1.0.12",
3393
+ "eventemitter2": "~0.4.13",
3394
+ "exit": "~0.1.1",
3395
+ "findup-sync": "~0.3.0",
3396
+ "glob": "~7.0.0",
3397
+ "grunt-cli": "~1.2.0",
3398
+ "grunt-known-options": "~1.1.0",
3399
+ "grunt-legacy-log": "~2.0.0",
3400
+ "grunt-legacy-util": "~1.1.1",
3401
+ "iconv-lite": "~0.4.13",
3402
+ "js-yaml": "~3.13.1",
3403
+ "minimatch": "~3.0.2",
3404
+ "mkdirp": "~1.0.3",
3405
+ "nopt": "~3.0.6",
3406
+ "path-is-absolute": "~1.0.0",
3407
+ "rimraf": "~2.6.2"
3408
+ },
3409
+ "bin": {
3410
+ "grunt": "bin/grunt"
3411
+ },
3412
+ "engines": {
3413
+ "node": ">=8"
3414
+ }
3415
+ },
3416
+ "node_modules/grunt-autoprefixer": {
3417
+ "version": "3.0.4",
3418
+ "resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-3.0.4.tgz",
3419
+ "integrity": "sha1-/kLiR7z6ucKSoSwGLa1PNb3pAsU=",
3420
+ "dev": true,
3421
+ "dependencies": {
3422
+ "autoprefixer-core": "^5.1.7",
3423
+ "chalk": "~1.0.0",
3424
+ "diff": "~1.3.0",
3425
+ "postcss": "^4.1.11"
3426
+ },
3427
+ "engines": {
3428
+ "node": ">= 0.10.0"
3429
+ },
3430
+ "peerDependencies": {
3431
+ "grunt": ">=0.4.2"
3432
+ }
3433
+ },
3434
+ "node_modules/grunt-autoprefixer/node_modules/ansi-regex": {
3435
+ "version": "1.1.1",
3436
+ "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz",
3437
+ "integrity": "sha1-QchHGUZGN15qGl0Qw8oFTvn8mA0=",
3438
+ "dev": true,
3439
+ "engines": {
3440
+ "node": ">=0.10.0"
3441
+ }
3442
+ },
3443
+ "node_modules/grunt-autoprefixer/node_modules/chalk": {
3444
+ "version": "1.0.0",
3445
+ "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz",
3446
+ "integrity": "sha1-s89O0P9Tl8mcdbj2edsvUoMfltw=",
3447
+ "dev": true,
3448
+ "dependencies": {
3449
+ "ansi-styles": "^2.0.1",
3450
+ "escape-string-regexp": "^1.0.2",
3451
+ "has-ansi": "^1.0.3",
3452
+ "strip-ansi": "^2.0.1",
3453
+ "supports-color": "^1.3.0"
3454
+ },
3455
+ "engines": {
3456
+ "node": ">=0.10.0"
3457
+ }
3458
+ },
3459
+ "node_modules/grunt-autoprefixer/node_modules/has-ansi": {
3460
+ "version": "1.0.3",
3461
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz",
3462
+ "integrity": "sha1-wLWxYV2eOCsP9nFp2We0JeSMpTg=",
3463
+ "dev": true,
3464
+ "dependencies": {
3465
+ "ansi-regex": "^1.1.0",
3466
+ "get-stdin": "^4.0.1"
3467
+ },
3468
+ "bin": {
3469
+ "has-ansi": "cli.js"
3470
+ },
3471
+ "engines": {
3472
+ "node": ">=0.10.0"
3473
+ }
3474
+ },
3475
+ "node_modules/grunt-autoprefixer/node_modules/strip-ansi": {
3476
+ "version": "2.0.1",
3477
+ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz",
3478
+ "integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=",
3479
+ "dev": true,
3480
+ "dependencies": {
3481
+ "ansi-regex": "^1.0.0"
3482
+ },
3483
+ "bin": {
3484
+ "strip-ansi": "cli.js"
3485
+ },
3486
+ "engines": {
3487
+ "node": ">=0.10.0"
3488
+ }
3489
+ },
3490
+ "node_modules/grunt-autoprefixer/node_modules/supports-color": {
3491
+ "version": "1.3.1",
3492
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz",
3493
+ "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=",
3494
+ "dev": true,
3495
+ "bin": {
3496
+ "supports-color": "cli.js"
3497
+ },
3498
+ "engines": {
3499
+ "node": ">=0.8.0"
3500
+ }
3501
+ },
3502
+ "node_modules/grunt-concurrent": {
3503
+ "version": "3.0.0",
3504
+ "resolved": "https://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-3.0.0.tgz",
3505
+ "integrity": "sha512-AgXtjUJESHEGeGX8neL3nmXBTHSj1QC48ABQ3ng2/vjuSBpDD8gKcVHSlXP71pFkIR8TQHf+eomOx6OSYSgfrA==",
3506
+ "dev": true,
3507
+ "dependencies": {
3508
+ "arrify": "^2.0.1",
3509
+ "async": "^3.1.0",
3510
+ "indent-string": "^4.0.0",
3511
+ "pad-stream": "^2.0.0"
3512
+ },
3513
+ "engines": {
3514
+ "node": ">=8"
3515
+ },
3516
+ "peerDependencies": {
3517
+ "grunt": ">=1"
3518
+ }
3519
+ },
3520
+ "node_modules/grunt-concurrent/node_modules/async": {
3521
+ "version": "3.1.0",
3522
+ "resolved": "https://registry.npmjs.org/async/-/async-3.1.0.tgz",
3523
+ "integrity": "sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==",
3524
+ "dev": true
3525
+ },
3526
+ "node_modules/grunt-concurrent/node_modules/indent-string": {
3527
+ "version": "4.0.0",
3528
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
3529
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
3530
+ "dev": true,
3531
+ "engines": {
3532
+ "node": ">=8"
3533
+ }
3534
+ },
3535
+ "node_modules/grunt-contrib-clean": {
3536
+ "version": "2.0.0",
3537
+ "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.0.tgz",
3538
+ "integrity": "sha512-g5ZD3ORk6gMa5ugZosLDQl3dZO7cI3R14U75hTM+dVLVxdMNJCPVmwf9OUt4v4eWgpKKWWoVK9DZc1amJp4nQw==",
3539
+ "dev": true,
3540
+ "dependencies": {
3541
+ "async": "^2.6.1",
3542
+ "rimraf": "^2.6.2"
3543
+ },
3544
+ "engines": {
3545
+ "node": ">=6"
3546
+ },
3547
+ "peerDependencies": {
3548
+ "grunt": ">=0.4.5"
3549
+ }
3550
+ },
3551
+ "node_modules/grunt-contrib-clean/node_modules/async": {
3552
+ "version": "2.6.3",
3553
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
3554
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
3555
+ "dev": true,
3556
+ "dependencies": {
3557
+ "lodash": "^4.17.14"
3558
+ }
3559
+ },
3560
+ "node_modules/grunt-contrib-clean/node_modules/glob": {
3561
+ "version": "7.1.5",
3562
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
3563
+ "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
3564
+ "dev": true,
3565
+ "dependencies": {
3566
+ "fs.realpath": "^1.0.0",
3567
+ "inflight": "^1.0.4",
3568
+ "inherits": "2",
3569
+ "minimatch": "^3.0.4",
3570
+ "once": "^1.3.0",
3571
+ "path-is-absolute": "^1.0.0"
3572
+ },
3573
+ "engines": {
3574
+ "node": "*"
3575
+ }
3576
+ },
3577
+ "node_modules/grunt-contrib-clean/node_modules/lodash": {
3578
+ "version": "4.17.15",
3579
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
3580
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
3581
+ "dev": true
3582
+ },
3583
+ "node_modules/grunt-contrib-clean/node_modules/minimatch": {
3584
+ "version": "3.0.4",
3585
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3586
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3587
+ "dev": true,
3588
+ "dependencies": {
3589
+ "brace-expansion": "^1.1.7"
3590
+ },
3591
+ "engines": {
3592
+ "node": "*"
3593
+ }
3594
+ },
3595
+ "node_modules/grunt-contrib-clean/node_modules/rimraf": {
3596
+ "version": "2.7.1",
3597
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
3598
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
3599
+ "dev": true,
3600
+ "dependencies": {
3601
+ "glob": "^7.1.3"
3602
+ },
3603
+ "bin": {
3604
+ "rimraf": "bin.js"
3605
+ }
3606
+ },
3607
+ "node_modules/grunt-contrib-compass": {
3608
+ "version": "1.1.1",
3609
+ "resolved": "https://registry.npmjs.org/grunt-contrib-compass/-/grunt-contrib-compass-1.1.1.tgz",
3610
+ "integrity": "sha1-PCXSCeAYglqsn6gjFbvm38HGNtw=",
3611
+ "dev": true,
3612
+ "dependencies": {
3613
+ "async": "^1.5.2",
3614
+ "bin-version-check": "^2.0.0",
3615
+ "dargs": "^2.0.3",
3616
+ "onetime": "^1.0.0",
3617
+ "tmp": "0.0.28",
3618
+ "which": "^1.0.9"
3619
+ },
3620
+ "engines": {
3621
+ "node": ">=0.10.0"
3622
+ },
3623
+ "peerDependencies": {
3624
+ "grunt": ">= 0.4.5"
3625
+ }
3626
+ },
3627
+ "node_modules/grunt-contrib-compass/node_modules/dargs": {
3628
+ "version": "2.1.0",
3629
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-2.1.0.tgz",
3630
+ "integrity": "sha1-RsJ/+rH/sTeO8hJZchNxn+YCvJM=",
3631
+ "dev": true,
3632
+ "engines": {
3633
+ "node": ">=0.10.0"
3634
+ }
3635
+ },
3636
+ "node_modules/grunt-contrib-concat": {
3637
+ "version": "1.0.1",
3638
+ "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz",
3639
+ "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=",
3640
+ "dev": true,
3641
+ "dependencies": {
3642
+ "chalk": "^1.0.0",
3643
+ "source-map": "^0.5.3"
3644
+ },
3645
+ "engines": {
3646
+ "node": ">=0.10.0"
3647
+ },
3648
+ "peerDependencies": {
3649
+ "grunt": ">=0.4.0"
3650
+ }
3651
+ },
3652
+ "node_modules/grunt-contrib-concat/node_modules/source-map": {
3653
+ "version": "0.5.7",
3654
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
3655
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
3656
+ "dev": true,
3657
+ "engines": {
3658
+ "node": ">=0.10.0"
3659
+ }
3660
+ },
3661
+ "node_modules/grunt-contrib-copy": {
3662
+ "version": "1.0.0",
3663
+ "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
3664
+ "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
3665
+ "dev": true,
3666
+ "dependencies": {
3667
+ "chalk": "^1.1.1",
3668
+ "file-sync-cmp": "^0.1.0"
3669
+ },
3670
+ "engines": {
3671
+ "node": ">=0.10.0"
3672
+ }
3673
+ },
3674
+ "node_modules/grunt-contrib-csslint": {
3675
+ "version": "2.0.0",
3676
+ "resolved": "https://registry.npmjs.org/grunt-contrib-csslint/-/grunt-contrib-csslint-2.0.0.tgz",
3677
+ "integrity": "sha1-MSnZTf5Qc1fyMzfSSunpqkudV98=",
3678
+ "dev": true,
3679
+ "dependencies": {
3680
+ "chalk": "^1.0.0",
3681
+ "csslint": "^1.0.0",
3682
+ "lodash": "^4.8.2",
3683
+ "strip-json-comments": "^2.0.1"
3684
+ },
3685
+ "engines": {
3686
+ "node": ">=0.10.0"
3687
+ }
3688
+ },
3689
+ "node_modules/grunt-contrib-csslint/node_modules/lodash": {
3690
+ "version": "4.17.15",
3691
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
3692
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
3693
+ "dev": true
3694
+ },
3695
+ "node_modules/grunt-contrib-cssmin": {
3696
+ "version": "2.2.1",
3697
+ "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-2.2.1.tgz",
3698
+ "integrity": "sha512-IXNomhQ5ekVZbDbj/ik5YccoD9khU6LT2fDXqO1+/Txjq8cp0tQKjVS8i8EAbHOrSDkL7/UD6A7b+xj98gqh9w==",
3699
+ "dev": true,
3700
+ "dependencies": {
3701
+ "chalk": "^1.0.0",
3702
+ "clean-css": "~4.1.1",
3703
+ "maxmin": "^2.1.0"
3704
+ },
3705
+ "engines": {
3706
+ "node": ">=4.0"
3707
+ }
3708
+ },
3709
+ "node_modules/grunt-contrib-imagemin": {
3710
+ "version": "3.1.0",
3711
+ "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-3.1.0.tgz",
3712
+ "integrity": "sha512-c0duAb018eowVVfqNMN0S5Esx8mRZ1OP/hkEoKnJkOCaD9/DywKGvLuhschF+DByPSs4k1u1y38w9Bt+ihJG8A==",
3713
+ "dev": true,
3714
+ "dependencies": {
3715
+ "chalk": "^2.4.1",
3716
+ "imagemin": "^6.0.0",
3717
+ "p-map": "^1.2.0",
3718
+ "plur": "^3.0.1",
3719
+ "pretty-bytes": "^5.1.0"
3720
+ },
3721
+ "engines": {
3722
+ "node": ">=6"
3723
+ },
3724
+ "optionalDependencies": {
3725
+ "imagemin-gifsicle": "^6.0.1",
3726
+ "imagemin-jpegtran": "^6.0.0",
3727
+ "imagemin-optipng": "^6.0.0",
3728
+ "imagemin-svgo": "^7.0.0"
3729
+ }
3730
+ },
3731
+ "node_modules/grunt-contrib-imagemin/node_modules/ansi-styles": {
3732
+ "version": "3.2.1",
3733
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3734
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3735
+ "dev": true,
3736
+ "dependencies": {
3737
+ "color-convert": "^1.9.0"
3738
+ },
3739
+ "engines": {
3740
+ "node": ">=4"
3741
+ }
3742
+ },
3743
+ "node_modules/grunt-contrib-imagemin/node_modules/chalk": {
3744
+ "version": "2.4.2",
3745
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3746
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3747
+ "dev": true,
3748
+ "dependencies": {
3749
+ "ansi-styles": "^3.2.1",
3750
+ "escape-string-regexp": "^1.0.5",
3751
+ "supports-color": "^5.3.0"
3752
+ },
3753
+ "engines": {
3754
+ "node": ">=4"
3755
+ }
3756
+ },
3757
+ "node_modules/grunt-contrib-imagemin/node_modules/imagemin-optipng": {
3758
+ "version": "6.0.0",
3759
+ "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz",
3760
+ "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==",
3761
+ "dev": true,
3762
+ "optional": true,
3763
+ "dependencies": {
3764
+ "exec-buffer": "^3.0.0",
3765
+ "is-png": "^1.0.0",
3766
+ "optipng-bin": "^5.0.0"
3767
+ },
3768
+ "engines": {
3769
+ "node": ">=6"
3770
+ }
3771
+ },
3772
+ "node_modules/grunt-contrib-imagemin/node_modules/pretty-bytes": {
3773
+ "version": "5.3.0",
3774
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz",
3775
+ "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==",
3776
+ "dev": true,
3777
+ "engines": {
3778
+ "node": ">=6"
3779
+ }
3780
+ },
3781
+ "node_modules/grunt-contrib-imagemin/node_modules/supports-color": {
3782
+ "version": "5.5.0",
3783
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3784
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3785
+ "dev": true,
3786
+ "dependencies": {
3787
+ "has-flag": "^3.0.0"
3788
+ },
3789
+ "engines": {
3790
+ "node": ">=4"
3791
+ }
3792
+ },
3793
+ "node_modules/grunt-contrib-jshint": {
3794
+ "version": "2.1.0",
3795
+ "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-2.1.0.tgz",
3796
+ "integrity": "sha512-65S2/C/6RfjY/umTxfwXXn+wVvaYmykHkHSsW6Q6rhkbv3oudTEgqnFFZvWzWCoHUb+3GMZLbP3oSrNyvshmIQ==",
3797
+ "dev": true,
3798
+ "dependencies": {
3799
+ "chalk": "^2.4.2",
3800
+ "hooker": "^0.2.3",
3801
+ "jshint": "~2.10.2"
3802
+ },
3803
+ "engines": {
3804
+ "node": ">=6"
3805
+ },
3806
+ "peerDependencies": {
3807
+ "grunt": ">=1.0.3"
3808
+ }
3809
+ },
3810
+ "node_modules/grunt-contrib-jshint/node_modules/ansi-styles": {
3811
+ "version": "3.2.1",
3812
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3813
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3814
+ "dev": true,
3815
+ "dependencies": {
3816
+ "color-convert": "^1.9.0"
3817
+ },
3818
+ "engines": {
3819
+ "node": ">=4"
3820
+ }
3821
+ },
3822
+ "node_modules/grunt-contrib-jshint/node_modules/chalk": {
3823
+ "version": "2.4.2",
3824
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3825
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3826
+ "dev": true,
3827
+ "dependencies": {
3828
+ "ansi-styles": "^3.2.1",
3829
+ "escape-string-regexp": "^1.0.5",
3830
+ "supports-color": "^5.3.0"
3831
+ },
3832
+ "engines": {
3833
+ "node": ">=4"
3834
+ }
3835
+ },
3836
+ "node_modules/grunt-contrib-jshint/node_modules/supports-color": {
3837
+ "version": "5.5.0",
3838
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3839
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3840
+ "dev": true,
3841
+ "dependencies": {
3842
+ "has-flag": "^3.0.0"
3843
+ },
3844
+ "engines": {
3845
+ "node": ">=4"
3846
+ }
3847
+ },
3848
+ "node_modules/grunt-contrib-sass": {
3849
+ "version": "1.0.0",
3850
+ "resolved": "http://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-1.0.0.tgz",
3851
+ "integrity": "sha1-gGg4JRy8DhqU1k1RXN00z2dNcBs=",
3852
+ "dev": true,
3853
+ "dependencies": {
3854
+ "async": "^0.9.0",
3855
+ "chalk": "^1.0.0",
3856
+ "cross-spawn": "^0.2.3",
3857
+ "dargs": "^4.0.0",
3858
+ "which": "^1.0.5"
3859
+ },
3860
+ "engines": {
3861
+ "node": ">=0.10.0"
3862
+ },
3863
+ "peerDependencies": {
3864
+ "grunt": ">=0.4.0"
3865
+ }
3866
+ },
3867
+ "node_modules/grunt-contrib-sass/node_modules/async": {
3868
+ "version": "0.9.2",
3869
+ "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz",
3870
+ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
3871
+ "dev": true
3872
+ },
3873
+ "node_modules/grunt-contrib-uglify": {
3874
+ "version": "3.4.0",
3875
+ "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.4.0.tgz",
3876
+ "integrity": "sha512-UXsTpeP0pytpTYlmll3RDndsRXfdwmrf1tI/AtD/PrArQAzGmKMvj83aVt3D8egWlE6KqPjsJBLCCvfC52LI/A==",
3877
+ "dev": true,
3878
+ "dependencies": {
3879
+ "chalk": "^1.0.0",
3880
+ "maxmin": "^2.1.0",
3881
+ "uglify-js": "~3.4.0",
3882
+ "uri-path": "^1.0.0"
3883
+ },
3884
+ "engines": {
3885
+ "node": ">=0.10.0"
3886
+ }
3887
+ },
3888
+ "node_modules/grunt-contrib-watch": {
3889
+ "version": "1.1.0",
3890
+ "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
3891
+ "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==",
3892
+ "dev": true,
3893
+ "dependencies": {
3894
+ "async": "^2.6.0",
3895
+ "gaze": "^1.1.0",
3896
+ "lodash": "^4.17.10",
3897
+ "tiny-lr": "^1.1.1"
3898
+ },
3899
+ "engines": {
3900
+ "node": ">=0.10.0"
3901
+ }
3902
+ },
3903
+ "node_modules/grunt-contrib-watch/node_modules/async": {
3904
+ "version": "2.6.3",
3905
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
3906
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
3907
+ "dev": true,
3908
+ "dependencies": {
3909
+ "lodash": "^4.17.14"
3910
+ }
3911
+ },
3912
+ "node_modules/grunt-contrib-watch/node_modules/lodash": {
3913
+ "version": "4.17.15",
3914
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
3915
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
3916
+ "dev": true
3917
+ },
3918
+ "node_modules/grunt-fontastical": {
3919
+ "version": "1.1.1",
3920
+ "resolved": "http://registry.npmjs.org/grunt-fontastical/-/grunt-fontastical-1.1.1.tgz",
3921
+ "integrity": "sha1-Rxcx4KPRe0cbtQW/3jnoUaWhXao=",
3922
+ "dev": true
3923
+ },
3924
+ "node_modules/grunt-fontello": {
3925
+ "version": "0.3.7",
3926
+ "resolved": "https://registry.npmjs.org/grunt-fontello/-/grunt-fontello-0.3.7.tgz",
3927
+ "integrity": "sha512-YMl3Qp3mjPV4WHzu0MJ7GcIbitGGbmr+c8t5dtpD9SqOGQu7x0iKW1Y+GrCjJ2GlursKCo22OqICTLwu0ercRg==",
3928
+ "dev": true,
3929
+ "dependencies": {
3930
+ "async": "~0.2.9",
3931
+ "grunt": "~1.0.1",
3932
+ "mkdirp": "~0.3.5",
3933
+ "needle": "~0.11.0",
3934
+ "normalize-path": "^2.1.1",
3935
+ "unzipper": "~0.10.0"
3936
+ },
3937
+ "engines": {
3938
+ "node": ">= 0.8.0"
3939
+ }
3940
+ },
3941
+ "node_modules/grunt-fontello/node_modules/async": {
3942
+ "version": "0.2.10",
3943
+ "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
3944
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
3945
+ "dev": true
3946
+ },
3947
+ "node_modules/grunt-fontello/node_modules/esprima": {
3948
+ "version": "4.0.1",
3949
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3950
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3951
+ "dev": true,
3952
+ "bin": {
3953
+ "esparse": "bin/esparse.js",
3954
+ "esvalidate": "bin/esvalidate.js"
3955
+ },
3956
+ "engines": {
3957
+ "node": ">=4"
3958
+ }
3959
+ },
3960
+ "node_modules/grunt-fontello/node_modules/grunt": {
3961
+ "version": "1.0.4",
3962
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz",
3963
+ "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==",
3964
+ "dev": true,
3965
+ "dependencies": {
3966
+ "coffeescript": "~1.10.0",
3967
+ "dateformat": "~1.0.12",
3968
+ "eventemitter2": "~0.4.13",
3969
+ "exit": "~0.1.1",
3970
+ "findup-sync": "~0.3.0",
3971
+ "glob": "~7.0.0",
3972
+ "grunt-cli": "~1.2.0",
3973
+ "grunt-known-options": "~1.1.0",
3974
+ "grunt-legacy-log": "~2.0.0",
3975
+ "grunt-legacy-util": "~1.1.1",
3976
+ "iconv-lite": "~0.4.13",
3977
+ "js-yaml": "~3.13.0",
3978
+ "minimatch": "~3.0.2",
3979
+ "mkdirp": "~0.5.1",
3980
+ "nopt": "~3.0.6",
3981
+ "path-is-absolute": "~1.0.0",
3982
+ "rimraf": "~2.6.2"
3983
+ },
3984
+ "bin": {
3985
+ "grunt": "bin/grunt"
3986
+ },
3987
+ "engines": {
3988
+ "node": ">=0.10.0"
3989
+ }
3990
+ },
3991
+ "node_modules/grunt-fontello/node_modules/grunt/node_modules/grunt-cli": {
3992
+ "version": "1.2.0",
3993
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
3994
+ "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
3995
+ "dev": true,
3996
+ "dependencies": {
3997
+ "findup-sync": "~0.3.0",
3998
+ "grunt-known-options": "~1.1.0",
3999
+ "nopt": "~3.0.6",
4000
+ "resolve": "~1.1.0"
4001
+ },
4002
+ "bin": {
4003
+ "grunt": "bin/grunt"
4004
+ },
4005
+ "engines": {
4006
+ "node": ">=0.10.0"
4007
+ }
4008
+ },
4009
+ "node_modules/grunt-fontello/node_modules/grunt/node_modules/mkdirp": {
4010
+ "version": "0.5.4",
4011
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz",
4012
+ "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==",
4013
+ "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
4014
+ "dev": true,
4015
+ "dependencies": {
4016
+ "minimist": "^1.2.5"
4017
+ },
4018
+ "bin": {
4019
+ "mkdirp": "bin/cmd.js"
4020
+ }
4021
+ },
4022
+ "node_modules/grunt-fontello/node_modules/js-yaml": {
4023
+ "version": "3.13.1",
4024
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
4025
+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
4026
+ "dev": true,
4027
+ "dependencies": {
4028
+ "argparse": "^1.0.7",
4029
+ "esprima": "^4.0.0"
4030
+ },
4031
+ "bin": {
4032
+ "js-yaml": "bin/js-yaml.js"
4033
+ }
4034
+ },
4035
+ "node_modules/grunt-fontello/node_modules/mkdirp": {
4036
+ "version": "0.3.5",
4037
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
4038
+ "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
4039
+ "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
4040
+ "dev": true
4041
+ },
4042
+ "node_modules/grunt-fontello/node_modules/nopt": {
4043
+ "version": "3.0.6",
4044
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
4045
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
4046
+ "dev": true,
4047
+ "dependencies": {
4048
+ "abbrev": "1"
4049
+ },
4050
+ "bin": {
4051
+ "nopt": "bin/nopt.js"
4052
+ }
4053
+ },
4054
+ "node_modules/grunt-glotpress": {
4055
+ "version": "0.2.2",
4056
+ "resolved": "https://registry.npmjs.org/grunt-glotpress/-/grunt-glotpress-0.2.2.tgz",
4057
+ "integrity": "sha1-G9sAyAFX9CdAFj+zdyoJHxbzXZc=",
4058
+ "dev": true,
4059
+ "dependencies": {
4060
+ "request": "^2.79.0"
4061
+ },
4062
+ "engines": {
4063
+ "node": ">= 0.8.0"
4064
+ },
4065
+ "peerDependencies": {
4066
+ "grunt": ">=1.0.1"
4067
+ }
4068
+ },
4069
+ "node_modules/grunt-http-download": {
4070
+ "version": "0.1.0",
4071
+ "resolved": "http://registry.npmjs.org/grunt-http-download/-/grunt-http-download-0.1.0.tgz",
4072
+ "integrity": "sha1-BHNVIGXe26ubu+bm0GeyhrkqN/s=",
4073
+ "dev": true,
4074
+ "dependencies": {
4075
+ "chalk": "~0.4.0"
4076
+ },
4077
+ "engines": {
4078
+ "node": ">= 0.8.0"
4079
+ },
4080
+ "peerDependencies": {
4081
+ "grunt": "~0.4.0"
4082
+ }
4083
+ },
4084
+ "node_modules/grunt-http-download/node_modules/ansi-styles": {
4085
+ "version": "1.0.0",
4086
+ "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
4087
+ "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
4088
+ "dev": true,
4089
+ "engines": {
4090
+ "node": ">=0.8.0"
4091
+ }
4092
+ },
4093
+ "node_modules/grunt-http-download/node_modules/chalk": {
4094
+ "version": "0.4.0",
4095
+ "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
4096
+ "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
4097
+ "dev": true,
4098
+ "dependencies": {
4099
+ "ansi-styles": "~1.0.0",
4100
+ "has-color": "~0.1.0",
4101
+ "strip-ansi": "~0.1.0"
4102
+ },
4103
+ "engines": {
4104
+ "node": ">=0.8.0"
4105
+ }
4106
+ },
4107
+ "node_modules/grunt-http-download/node_modules/strip-ansi": {
4108
+ "version": "0.1.1",
4109
+ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
4110
+ "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
4111
+ "dev": true,
4112
+ "bin": {
4113
+ "strip-ansi": "cli.js"
4114
+ },
4115
+ "engines": {
4116
+ "node": ">=0.8.0"
4117
+ }
4118
+ },
4119
+ "node_modules/grunt-known-options": {
4120
+ "version": "1.1.1",
4121
+ "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
4122
+ "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
4123
+ "dev": true,
4124
+ "engines": {
4125
+ "node": ">=0.10.0"
4126
+ }
4127
+ },
4128
+ "node_modules/grunt-legacy-log": {
4129
+ "version": "2.0.0",
4130
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
4131
+ "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
4132
+ "dev": true,
4133
+ "dependencies": {
4134
+ "colors": "~1.1.2",
4135
+ "grunt-legacy-log-utils": "~2.0.0",
4136
+ "hooker": "~0.2.3",
4137
+ "lodash": "~4.17.5"
4138
+ },
4139
+ "engines": {
4140
+ "node": ">= 0.10.0"
4141
+ }
4142
+ },
4143
+ "node_modules/grunt-legacy-log-utils": {
4144
+ "version": "2.0.1",
4145
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
4146
+ "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
4147
+ "dev": true,
4148
+ "dependencies": {
4149
+ "chalk": "~2.4.1",
4150
+ "lodash": "~4.17.10"
4151
+ },
4152
+ "engines": {
4153
+ "node": ">=6"
4154
+ }
4155
+ },
4156
+ "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": {
4157
+ "version": "3.2.1",
4158
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4159
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4160
+ "dev": true,
4161
+ "dependencies": {
4162
+ "color-convert": "^1.9.0"
4163
+ },
4164
+ "engines": {
4165
+ "node": ">=4"
4166
+ }
4167
+ },
4168
+ "node_modules/grunt-legacy-log-utils/node_modules/chalk": {
4169
+ "version": "2.4.2",
4170
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4171
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4172
+ "dev": true,
4173
+ "dependencies": {
4174
+ "ansi-styles": "^3.2.1",
4175
+ "escape-string-regexp": "^1.0.5",
4176
+ "supports-color": "^5.3.0"
4177
+ },
4178
+ "engines": {
4179
+ "node": ">=4"
4180
+ }
4181
+ },
4182
+ "node_modules/grunt-legacy-log-utils/node_modules/lodash": {
4183
+ "version": "4.17.15",
4184
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
4185
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
4186
+ "dev": true
4187
+ },
4188
+ "node_modules/grunt-legacy-log-utils/node_modules/supports-color": {
4189
+ "version": "5.5.0",
4190
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4191
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4192
+ "dev": true,
4193
+ "dependencies": {
4194
+ "has-flag": "^3.0.0"
4195
+ },
4196
+ "engines": {
4197
+ "node": ">=4"
4198
+ }
4199
+ },
4200
+ "node_modules/grunt-legacy-log/node_modules/colors": {
4201
+ "version": "1.1.2",
4202
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
4203
+ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
4204
+ "dev": true,
4205
+ "engines": {
4206
+ "node": ">=0.1.90"
4207
+ }
4208
+ },
4209
+ "node_modules/grunt-legacy-log/node_modules/lodash": {
4210
+ "version": "4.17.15",
4211
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
4212
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
4213
+ "dev": true
4214
+ },
4215
+ "node_modules/grunt-legacy-util": {
4216
+ "version": "1.1.1",
4217
+ "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
4218
+ "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
4219
+ "dev": true,
4220
+ "dependencies": {
4221
+ "async": "~1.5.2",
4222
+ "exit": "~0.1.1",
4223
+ "getobject": "~0.1.0",
4224
+ "hooker": "~0.2.3",
4225
+ "lodash": "~4.17.10",
4226
+ "underscore.string": "~3.3.4",
4227
+ "which": "~1.3.0"
4228
+ },
4229
+ "engines": {
4230
+ "node": ">= 6"
4231
+ }
4232
+ },
4233
+ "node_modules/grunt-legacy-util/node_modules/isexe": {
4234
+ "version": "2.0.0",
4235
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4236
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4237
+ "dev": true
4238
+ },
4239
+ "node_modules/grunt-legacy-util/node_modules/lodash": {
4240
+ "version": "4.17.15",
4241
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
4242
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
4243
+ "dev": true
4244
+ },
4245
+ "node_modules/grunt-legacy-util/node_modules/which": {
4246
+ "version": "1.3.1",
4247
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4248
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4249
+ "dev": true,
4250
+ "dependencies": {
4251
+ "isexe": "^2.0.0"
4252
+ },
4253
+ "bin": {
4254
+ "which": "bin/which"
4255
+ }
4256
+ },
4257
+ "node_modules/grunt-lineending": {
4258
+ "version": "1.0.0",
4259
+ "resolved": "http://registry.npmjs.org/grunt-lineending/-/grunt-lineending-1.0.0.tgz",
4260
+ "integrity": "sha1-1+vETIp3Sf0smZYeaR9E1KdmgVg=",
4261
+ "dev": true,
4262
+ "engines": {
4263
+ "node": ">= 0.8.0"
4264
+ },
4265
+ "peerDependencies": {
4266
+ "grunt": ">=0.4.0"
4267
+ }
4268
+ },
4269
+ "node_modules/grunt-modernizr": {
4270
+ "version": "2.1.0",
4271
+ "resolved": "https://registry.npmjs.org/grunt-modernizr/-/grunt-modernizr-2.1.0.tgz",
4272
+ "integrity": "sha512-Yi2hgGqOcQhYBa2bkIkclCxzMWvr0juxtDkStYzZcWFPV1vfW3tlL31jaVJ9Frrm3s+Z8e/ZlKgtNzWlV/gK3A==",
4273
+ "dev": true,
4274
+ "dependencies": {
4275
+ "customizr": "^1.4.0",
4276
+ "lodash.merge": "^4.6.2"
4277
+ },
4278
+ "bin": {
4279
+ "grunt-modernizr": "bin/grunt-modernizr"
4280
+ },
4281
+ "engines": {
4282
+ "node": ">=6"
4283
+ }
4284
+ },
4285
+ "node_modules/grunt-preprocess": {
4286
+ "version": "5.1.0",
4287
+ "resolved": "http://registry.npmjs.org/grunt-preprocess/-/grunt-preprocess-5.1.0.tgz",
4288
+ "integrity": "sha1-XJUpN14wQxsMSyYEenk+OCFyII8=",
4289
+ "dev": true,
4290
+ "dependencies": {
4291
+ "lodash": "^4.5.0",
4292
+ "preprocess": "^3.0.2"
4293
+ },
4294
+ "bin": {
4295
+ "grunt-preprocess": "bin/grunt-preprocess"
4296
+ },
4297
+ "engines": {
4298
+ "node": ">=0.10.0"
4299
+ },
4300
+ "peerDependencies": {
4301
+ "grunt": ">=0.4.0"
4302
+ }
4303
+ },
4304
+ "node_modules/grunt-preprocess/node_modules/lodash": {
4305
+ "version": "4.17.15",
4306
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
4307
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
4308
+ "dev": true
4309
+ },
4310
+ "node_modules/grunt-prompt": {
4311
+ "version": "1.3.3",
4312
+ "resolved": "http://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz",
4313
+ "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=",
4314
+ "dev": true,
4315
+ "dependencies": {
4316
+ "inquirer": "^0.11.0",
4317
+ "lodash": "^3.10.1"
4318
+ }
4319
+ },
4320
+ "node_modules/grunt-rsync": {
4321
+ "version": "3.0.0",
4322
+ "resolved": "https://registry.npmjs.org/grunt-rsync/-/grunt-rsync-3.0.0.tgz",
4323
+ "integrity": "sha512-jnrdfhc4YfVJGLMI6OCTDBkFZ8wAXb0w57phnhjSTLGLlL6pXYs9W5A6z8E89mvVnxwxn13D8D1IPQc1RekiVg==",
4324
+ "dev": true,
4325
+ "dependencies": {
4326
+ "rsyncwrapper": "~3.0.1"
4327
+ },
4328
+ "engines": {
4329
+ "node": ">=0.10.25"
4330
+ }
4331
+ },
4332
+ "node_modules/grunt-search": {
4333
+ "version": "0.1.8",
4334
+ "resolved": "http://registry.npmjs.org/grunt-search/-/grunt-search-0.1.8.tgz",
4335
+ "integrity": "sha1-9K1kQLr49d+122p/KSeUDNJ9Vec=",
4336
+ "dev": true,
4337
+ "engines": {
4338
+ "node": ">= 0.8.0"
4339
+ },
4340
+ "peerDependencies": {
4341
+ "grunt": ">=0.4.1"
4342
+ }
4343
+ },
4344
+ "node_modules/grunt-shell": {
4345
+ "version": "3.0.1",
4346
+ "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-3.0.1.tgz",
4347
+ "integrity": "sha512-C8eR4frw/NmIFIwSvzSLS4wOQBUzC+z6QhrKPzwt/tlaIqlzH35i/O2MggVOBj2Sh1tbaAqpASWxGiGsi4JMIQ==",
4348
+ "dev": true,
4349
+ "dependencies": {
4350
+ "chalk": "^2.4.1",
4351
+ "npm-run-path": "^2.0.0",
4352
+ "strip-ansi": "^5.0.0"
4353
+ },
4354
+ "engines": {
4355
+ "node": ">=6"
4356
+ },
4357
+ "peerDependencies": {
4358
+ "grunt": ">=1"
4359
+ }
4360
+ },
4361
+ "node_modules/grunt-shell/node_modules/ansi-regex": {
4362
+ "version": "4.1.0",
4363
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
4364
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
4365
+ "dev": true,
4366
+ "engines": {
4367
+ "node": ">=6"
4368
+ }
4369
+ },
4370
+ "node_modules/grunt-shell/node_modules/ansi-styles": {
4371
+ "version": "3.2.1",
4372
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4373
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4374
+ "dev": true,
4375
+ "dependencies": {
4376
+ "color-convert": "^1.9.0"
4377
+ },
4378
+ "engines": {
4379
+ "node": ">=4"
4380
+ }
4381
+ },
4382
+ "node_modules/grunt-shell/node_modules/chalk": {
4383
+ "version": "2.4.2",
4384
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4385
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4386
+ "dev": true,
4387
+ "dependencies": {
4388
+ "ansi-styles": "^3.2.1",
4389
+ "escape-string-regexp": "^1.0.5",
4390
+ "supports-color": "^5.3.0"
4391
+ },
4392
+ "engines": {
4393
+ "node": ">=4"
4394
+ }
4395
+ },
4396
+ "node_modules/grunt-shell/node_modules/strip-ansi": {
4397
+ "version": "5.2.0",
4398
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4399
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4400
+ "dev": true,
4401
+ "dependencies": {
4402
+ "ansi-regex": "^4.1.0"
4403
+ },
4404
+ "engines": {
4405
+ "node": ">=6"
4406
+ }
4407
+ },
4408
+ "node_modules/grunt-shell/node_modules/supports-color": {
4409
+ "version": "5.5.0",
4410
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4411
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4412
+ "dev": true,
4413
+ "dependencies": {
4414
+ "has-flag": "^3.0.0"
4415
+ },
4416
+ "engines": {
4417
+ "node": ">=4"
4418
+ }
4419
+ },
4420
+ "node_modules/grunt-svgmin": {
4421
+ "version": "2.0.1",
4422
+ "resolved": "http://registry.npmjs.org/grunt-svgmin/-/grunt-svgmin-2.0.1.tgz",
4423
+ "integrity": "sha1-HXl24hnKT2v7si04Pdq1zj540/8=",
4424
+ "dev": true,
4425
+ "dependencies": {
4426
+ "chalk": "^1.0.0",
4427
+ "each-async": "^1.0.0",
4428
+ "log-symbols": "^1.0.0",
4429
+ "pretty-bytes": "^1.0.1",
4430
+ "svgo": "^0.5.0"
4431
+ },
4432
+ "engines": {
4433
+ "node": ">=0.10.0"
4434
+ }
4435
+ },
4436
+ "node_modules/grunt-sync": {
4437
+ "version": "0.8.1",
4438
+ "resolved": "https://registry.npmjs.org/grunt-sync/-/grunt-sync-0.8.1.tgz",
4439
+ "integrity": "sha512-xoOOgip7LcrwSUbyu27IbWZefjL7M0UNN5V7b0U90REZf1IpDytPWVLNh5dbb/IJUQng3UFyHCUCWPwPDMzipw==",
4440
+ "dev": true,
4441
+ "dependencies": {
4442
+ "fs-extra": "6.0.1",
4443
+ "glob": "7.0.5",
4444
+ "md5-file": "2.0.3"
4445
+ },
4446
+ "engines": {
4447
+ "node": ">=6 <7 || >=8"
4448
+ }
4449
+ },
4450
+ "node_modules/grunt-sync/node_modules/fs-extra": {
4451
+ "version": "6.0.1",
4452
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz",
4453
+ "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==",
4454
+ "dev": true,
4455
+ "dependencies": {
4456
+ "graceful-fs": "^4.1.2",
4457
+ "jsonfile": "^4.0.0",
4458
+ "universalify": "^0.1.0"
4459
+ }
4460
+ },
4461
+ "node_modules/grunt-sync/node_modules/glob": {
4462
+ "version": "7.0.5",
4463
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz",
4464
+ "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=",
4465
+ "dev": true,
4466
+ "dependencies": {
4467
+ "fs.realpath": "^1.0.0",
4468
+ "inflight": "^1.0.4",
4469
+ "inherits": "2",
4470
+ "minimatch": "^3.0.2",
4471
+ "once": "^1.3.0",
4472
+ "path-is-absolute": "^1.0.0"
4473
+ },
4474
+ "engines": {
4475
+ "node": "*"
4476
+ }
4477
+ },
4478
+ "node_modules/grunt-sync/node_modules/jsonfile": {
4479
+ "version": "4.0.0",
4480
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
4481
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
4482
+ "dev": true,
4483
+ "optionalDependencies": {
4484
+ "graceful-fs": "^4.1.6"
4485
+ }
4486
+ },
4487
+ "node_modules/grunt-sync/node_modules/jsonfile/node_modules/graceful-fs": {
4488
+ "version": "4.2.2",
4489
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
4490
+ "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
4491
+ "dev": true,
4492
+ "optional": true
4493
+ },
4494
+ "node_modules/grunt-text-replace": {
4495
+ "version": "0.4.0",
4496
+ "resolved": "http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.4.0.tgz",
4497
+ "integrity": "sha1-252c5Z4v5J2id+nbwZXD4Rz7FsI=",
4498
+ "dev": true,
4499
+ "engines": {
4500
+ "node": ">= 0.8.0"
4501
+ }
4502
+ },
4503
+ "node_modules/grunt-webfont": {
4504
+ "version": "0.5.4",
4505
+ "resolved": "http://registry.npmjs.org/grunt-webfont/-/grunt-webfont-0.5.4.tgz",
4506
+ "integrity": "sha1-bGcQX+EY5qEvD3jwTlCTf+JuOOM=",
4507
+ "dev": true,
4508
+ "dependencies": {
4509
+ "async": "~0.9.0",
4510
+ "chalk": "~0.5.1",
4511
+ "exec": "~0.1.2",
4512
+ "glob": "~4.3.1",
4513
+ "lodash": "~2.4.1",
4514
+ "memorystream": "~0.2.0",
4515
+ "mkdirp": "~0.5.0",
4516
+ "svg2ttf": "~1.2.0",
4517
+ "svgicons2svgfont": "1.1.0",
4518
+ "svgo": "~0.5.0",
4519
+ "temp": "~0.8.1",
4520
+ "ttf2eot": "~1.3.0",
4521
+ "ttf2woff": "~1.3.0",
4522
+ "underscore.string": "~2.4.0",
4523
+ "winston": "~0.8.3"
4524
+ },
4525
+ "engines": {
4526
+ "node": ">=0.10.0"
4527
+ },
4528
+ "peerDependencies": {
4529
+ "grunt": "~0.4.0"
4530
+ }
4531
+ },
4532
+ "node_modules/grunt-webfont/node_modules/ansi-regex": {
4533
+ "version": "0.2.1",
4534
+ "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
4535
+ "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
4536
+ "dev": true,
4537
+ "engines": {
4538
+ "node": ">=0.10.0"
4539
+ }
4540
+ },
4541
+ "node_modules/grunt-webfont/node_modules/ansi-styles": {
4542
+ "version": "1.1.0",
4543
+ "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
4544
+ "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
4545
+ "dev": true,
4546
+ "engines": {
4547
+ "node": ">=0.10.0"
4548
+ }
4549
+ },
4550
+ "node_modules/grunt-webfont/node_modules/async": {
4551
+ "version": "0.9.2",
4552
+ "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz",
4553
+ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
4554
+ "dev": true
4555
+ },
4556
+ "node_modules/grunt-webfont/node_modules/chalk": {
4557
+ "version": "0.5.1",
4558
+ "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
4559
+ "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
4560
+ "dev": true,
4561
+ "dependencies": {
4562
+ "ansi-styles": "^1.1.0",
4563
+ "escape-string-regexp": "^1.0.0",
4564
+ "has-ansi": "^0.1.0",
4565
+ "strip-ansi": "^0.3.0",
4566
+ "supports-color": "^0.2.0"
4567
+ },
4568
+ "engines": {
4569
+ "node": ">=0.10.0"
4570
+ }
4571
+ },
4572
+ "node_modules/grunt-webfont/node_modules/glob": {
4573
+ "version": "4.3.5",
4574
+ "resolved": "http://registry.npmjs.org/glob/-/glob-4.3.5.tgz",
4575
+ "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=",
4576
+ "dev": true,
4577
+ "dependencies": {
4578
+ "inflight": "^1.0.4",
4579
+ "inherits": "2",
4580
+ "minimatch": "^2.0.1",
4581
+ "once": "^1.3.0"
4582
+ },
4583
+ "engines": {
4584
+ "node": "*"
4585
+ }
4586
+ },
4587
+ "node_modules/grunt-webfont/node_modules/has-ansi": {
4588
+ "version": "0.1.0",
4589
+ "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
4590
+ "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
4591
+ "dev": true,
4592
+ "dependencies": {
4593
+ "ansi-regex": "^0.2.0"
4594
+ },
4595
+ "bin": {
4596
+ "has-ansi": "cli.js"
4597
+ },
4598
+ "engines": {
4599
+ "node": ">=0.10.0"
4600
+ }
4601
+ },
4602
+ "node_modules/grunt-webfont/node_modules/lodash": {
4603
+ "version": "2.4.2",
4604
+ "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
4605
+ "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
4606
+ "dev": true,
4607
+ "engines": [
4608
+ "node",
4609
+ "rhino"
4610
+ ]
4611
+ },
4612
+ "node_modules/grunt-webfont/node_modules/minimatch": {
4613
+ "version": "2.0.10",
4614
+ "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
4615
+ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
4616
+ "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue",
4617
+ "dev": true,
4618
+ "dependencies": {
4619
+ "brace-expansion": "^1.0.0"
4620
+ },
4621
+ "engines": {
4622
+ "node": "*"
4623
+ }
4624
+ },
4625
+ "node_modules/grunt-webfont/node_modules/strip-ansi": {
4626
+ "version": "0.3.0",
4627
+ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
4628
+ "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
4629
+ "dev": true,
4630
+ "dependencies": {
4631
+ "ansi-regex": "^0.2.1"
4632
+ },
4633
+ "bin": {
4634
+ "strip-ansi": "cli.js"
4635
+ },
4636
+ "engines": {
4637
+ "node": ">=0.10.0"
4638
+ }
4639
+ },
4640
+ "node_modules/grunt-webfont/node_modules/supports-color": {
4641
+ "version": "0.2.0",
4642
+ "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
4643
+ "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
4644
+ "dev": true,
4645
+ "bin": {
4646
+ "supports-color": "cli.js"
4647
+ },
4648
+ "engines": {
4649
+ "node": ">=0.10.0"
4650
+ }
4651
+ },
4652
+ "node_modules/grunt-webfont/node_modules/underscore.string": {
4653
+ "version": "2.4.0",
4654
+ "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
4655
+ "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=",
4656
+ "dev": true,
4657
+ "engines": {
4658
+ "node": "*"
4659
+ }
4660
+ },
4661
+ "node_modules/grunt-wp-deploy": {
4662
+ "version": "2.0.0",
4663
+ "resolved": "https://registry.npmjs.org/grunt-wp-deploy/-/grunt-wp-deploy-2.0.0.tgz",
4664
+ "integrity": "sha512-MGGCZ7tBbYAiLHA+rBCvAeT0vjG8zQqH0ond2hjQHhU8iVa+uvSKJNT/lKafHapn60jhI0c/gKNDcijM0BDLHA==",
4665
+ "dev": true,
4666
+ "dependencies": {
4667
+ "inquirer": "^6.0.0"
4668
+ },
4669
+ "engines": {
4670
+ "node": ">= 0.8.0"
4671
+ },
4672
+ "peerDependencies": {
4673
+ "grunt": ">=0.4.1"
4674
+ }
4675
+ },
4676
+ "node_modules/grunt-wp-deploy/node_modules/ansi-escapes": {
4677
+ "version": "3.2.0",
4678
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
4679
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
4680
+ "dev": true,
4681
+ "engines": {
4682
+ "node": ">=4"
4683
+ }
4684
+ },
4685
+ "node_modules/grunt-wp-deploy/node_modules/ansi-regex": {
4686
+ "version": "3.0.0",
4687
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4688
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4689
+ "dev": true,
4690
+ "engines": {
4691
+ "node": ">=4"
4692
+ }
4693
+ },
4694
+ "node_modules/grunt-wp-deploy/node_modules/ansi-styles": {
4695
+ "version": "3.2.1",
4696
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4697
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4698
+ "dev": true,
4699
+ "dependencies": {
4700
+ "color-convert": "^1.9.0"
4701
+ },
4702
+ "engines": {
4703
+ "node": ">=4"
4704
+ }
4705
+ },
4706
+ "node_modules/grunt-wp-deploy/node_modules/chalk": {
4707
+ "version": "2.4.2",
4708
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4709
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4710
+ "dev": true,
4711
+ "dependencies": {
4712
+ "ansi-styles": "^3.2.1",
4713
+ "escape-string-regexp": "^1.0.5",
4714
+ "supports-color": "^5.3.0"
4715
+ },
4716
+ "engines": {
4717
+ "node": ">=4"
4718
+ }
4719
+ },
4720
+ "node_modules/grunt-wp-deploy/node_modules/cli-cursor": {
4721
+ "version": "2.1.0",
4722
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
4723
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
4724
+ "dev": true,
4725
+ "dependencies": {
4726
+ "restore-cursor": "^2.0.0"
4727
+ },
4728
+ "engines": {
4729
+ "node": ">=4"
4730
+ }
4731
+ },
4732
+ "node_modules/grunt-wp-deploy/node_modules/cli-width": {
4733
+ "version": "2.2.0",
4734
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
4735
+ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
4736
+ "dev": true
4737
+ },
4738
+ "node_modules/grunt-wp-deploy/node_modules/figures": {
4739
+ "version": "2.0.0",
4740
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
4741
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
4742
+ "dev": true,
4743
+ "dependencies": {
4744
+ "escape-string-regexp": "^1.0.5"
4745
+ },
4746
+ "engines": {
4747
+ "node": ">=4"
4748
+ }
4749
+ },
4750
+ "node_modules/grunt-wp-deploy/node_modules/inquirer": {
4751
+ "version": "6.5.2",
4752
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
4753
+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
4754
+ "dev": true,
4755
+ "dependencies": {
4756
+ "ansi-escapes": "^3.2.0",
4757
+ "chalk": "^2.4.2",
4758
+ "cli-cursor": "^2.1.0",
4759
+ "cli-width": "^2.0.0",
4760
+ "external-editor": "^3.0.3",
4761
+ "figures": "^2.0.0",
4762
+ "lodash": "^4.17.12",
4763
+ "mute-stream": "0.0.7",
4764
+ "run-async": "^2.2.0",
4765
+ "rxjs": "^6.4.0",
4766
+ "string-width": "^2.1.0",
4767
+ "strip-ansi": "^5.1.0",
4768
+ "through": "^2.3.6"
4769
+ },
4770
+ "engines": {
4771
+ "node": ">=6.0.0"
4772
+ }
4773
+ },
4774
+ "node_modules/grunt-wp-deploy/node_modules/is-fullwidth-code-point": {
4775
+ "version": "2.0.0",
4776
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4777
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4778
+ "dev": true,
4779
+ "engines": {
4780
+ "node": ">=4"
4781
+ }
4782
+ },
4783
+ "node_modules/grunt-wp-deploy/node_modules/lodash": {
4784
+ "version": "4.17.15",
4785
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
4786
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
4787
+ "dev": true
4788
+ },
4789
+ "node_modules/grunt-wp-deploy/node_modules/mute-stream": {
4790
+ "version": "0.0.7",
4791
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
4792
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4793
+ "dev": true
4794
+ },
4795
+ "node_modules/grunt-wp-deploy/node_modules/onetime": {
4796
+ "version": "2.0.1",
4797
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
4798
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
4799
+ "dev": true,
4800
+ "dependencies": {
4801
+ "mimic-fn": "^1.0.0"
4802
+ },
4803
+ "engines": {
4804
+ "node": ">=4"
4805
+ }
4806
+ },
4807
+ "node_modules/grunt-wp-deploy/node_modules/restore-cursor": {
4808
+ "version": "2.0.0",
4809
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
4810
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
4811
+ "dev": true,
4812
+ "dependencies": {
4813
+ "onetime": "^2.0.0",
4814
+ "signal-exit": "^3.0.2"
4815
+ },
4816
+ "engines": {
4817
+ "node": ">=4"
4818
+ }
4819
+ },
4820
+ "node_modules/grunt-wp-deploy/node_modules/run-async": {
4821
+ "version": "2.3.0",
4822
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
4823
+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
4824
+ "dev": true,
4825
+ "dependencies": {
4826
+ "is-promise": "^2.1.0"
4827
+ },
4828
+ "engines": {
4829
+ "node": ">=0.12.0"
4830
+ }
4831
+ },
4832
+ "node_modules/grunt-wp-deploy/node_modules/signal-exit": {
4833
+ "version": "3.0.2",
4834
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4835
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4836
+ "dev": true
4837
+ },
4838
+ "node_modules/grunt-wp-deploy/node_modules/string-width": {
4839
+ "version": "2.1.1",
4840
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4841
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4842
+ "dev": true,
4843
+ "dependencies": {
4844
+ "is-fullwidth-code-point": "^2.0.0",
4845
+ "strip-ansi": "^4.0.0"
4846
+ },
4847
+ "engines": {
4848
+ "node": ">=4"
4849
+ }
4850
+ },
4851
+ "node_modules/grunt-wp-deploy/node_modules/string-width/node_modules/strip-ansi": {
4852
+ "version": "4.0.0",
4853
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4854
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4855
+ "dev": true,
4856
+ "dependencies": {
4857
+ "ansi-regex": "^3.0.0"
4858
+ },
4859
+ "engines": {
4860
+ "node": ">=4"
4861
+ }
4862
+ },
4863
+ "node_modules/grunt-wp-deploy/node_modules/strip-ansi": {
4864
+ "version": "5.2.0",
4865
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4866
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4867
+ "dev": true,
4868
+ "dependencies": {
4869
+ "ansi-regex": "^4.1.0"
4870
+ },
4871
+ "engines": {
4872
+ "node": ">=6"
4873
+ }
4874
+ },
4875
+ "node_modules/grunt-wp-deploy/node_modules/strip-ansi/node_modules/ansi-regex": {
4876
+ "version": "4.1.0",
4877
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
4878
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
4879
+ "dev": true,
4880
+ "engines": {
4881
+ "node": ">=6"
4882
+ }
4883
+ },
4884
+ "node_modules/grunt-wp-deploy/node_modules/supports-color": {
4885
+ "version": "5.5.0",
4886
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4887
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4888
+ "dev": true,
4889
+ "dependencies": {
4890
+ "has-flag": "^3.0.0"
4891
+ },
4892
+ "engines": {
4893
+ "node": ">=4"
4894
+ }
4895
+ },
4896
+ "node_modules/grunt-wp-i18n": {
4897
+ "version": "1.0.3",
4898
+ "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.3.tgz",
4899
+ "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==",
4900
+ "dev": true,
4901
+ "dependencies": {
4902
+ "grunt": "^1.0.3",
4903
+ "node-wp-i18n": "^1.2.2"
4904
+ },
4905
+ "engines": {
4906
+ "node": ">=0.12.0"
4907
+ }
4908
+ },
4909
+ "node_modules/grunt/node_modules/esprima": {
4910
+ "version": "4.0.1",
4911
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4912
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
4913
+ "dev": true,
4914
+ "bin": {
4915
+ "esparse": "bin/esparse.js",
4916
+ "esvalidate": "bin/esvalidate.js"
4917
+ },
4918
+ "engines": {
4919
+ "node": ">=4"
4920
+ }
4921
+ },
4922
+ "node_modules/grunt/node_modules/grunt-cli": {
4923
+ "version": "1.2.0",
4924
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
4925
+ "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
4926
+ "dev": true,
4927
+ "dependencies": {
4928
+ "findup-sync": "~0.3.0",
4929
+ "grunt-known-options": "~1.1.0",
4930
+ "nopt": "~3.0.6",
4931
+ "resolve": "~1.1.0"
4932
+ },
4933
+ "bin": {
4934
+ "grunt": "bin/grunt"
4935
+ },
4936
+ "engines": {
4937
+ "node": ">=0.10.0"
4938
+ }
4939
+ },
4940
+ "node_modules/grunt/node_modules/js-yaml": {
4941
+ "version": "3.13.1",
4942
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
4943
+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
4944
+ "dev": true,
4945
+ "dependencies": {
4946
+ "argparse": "^1.0.7",
4947
+ "esprima": "^4.0.0"
4948
+ },
4949
+ "bin": {
4950
+ "js-yaml": "bin/js-yaml.js"
4951
+ }
4952
+ },
4953
+ "node_modules/grunt/node_modules/mkdirp": {
4954
+ "version": "1.0.3",
4955
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz",
4956
+ "integrity": "sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==",
4957
+ "dev": true,
4958
+ "bin": {
4959
+ "mkdirp": "bin/cmd.js"
4960
+ },
4961
+ "engines": {
4962
+ "node": ">=10"
4963
+ }
4964
+ },
4965
+ "node_modules/grunt/node_modules/nopt": {
4966
+ "version": "3.0.6",
4967
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
4968
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
4969
+ "dev": true,
4970
+ "dependencies": {
4971
+ "abbrev": "1"
4972
+ },
4973
+ "bin": {
4974
+ "nopt": "bin/nopt.js"
4975
+ }
4976
+ },
4977
+ "node_modules/gzip-size": {
4978
+ "version": "3.0.0",
4979
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
4980
+ "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
4981
+ "dev": true,
4982
+ "dependencies": {
4983
+ "duplexer": "^0.1.1"
4984
+ },
4985
+ "engines": {
4986
+ "node": ">=0.12.0"
4987
+ }
4988
+ },
4989
+ "node_modules/har-schema": {
4990
+ "version": "2.0.0",
4991
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
4992
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
4993
+ "engines": {
4994
+ "node": ">=4"
4995
+ }
4996
+ },
4997
+ "node_modules/har-validator": {
4998
+ "version": "5.1.3",
4999
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
5000
+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
5001
+ "deprecated": "this library is no longer supported",
5002
+ "dependencies": {
5003
+ "ajv": "^6.5.5",
5004
+ "har-schema": "^2.0.0"
5005
+ },
5006
+ "engines": {
5007
+ "node": ">=6"
5008
+ }
5009
+ },
5010
+ "node_modules/has": {
5011
+ "version": "1.0.3",
5012
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5013
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5014
+ "dev": true,
5015
+ "optional": true,
5016
+ "dependencies": {
5017
+ "function-bind": "^1.1.1"
5018
+ },
5019
+ "engines": {
5020
+ "node": ">= 0.4.0"
5021
+ }
5022
+ },
5023
+ "node_modules/has-ansi": {
5024
+ "version": "2.0.0",
5025
+ "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
5026
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
5027
+ "dependencies": {
5028
+ "ansi-regex": "^2.0.0"
5029
+ },
5030
+ "engines": {
5031
+ "node": ">=0.10.0"
5032
+ }
5033
+ },
5034
+ "node_modules/has-color": {
5035
+ "version": "0.1.7",
5036
+ "resolved": "http://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
5037
+ "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
5038
+ "dev": true,
5039
+ "engines": {
5040
+ "node": ">=0.10.0"
5041
+ }
5042
+ },
5043
+ "node_modules/has-flag": {
5044
+ "version": "3.0.0",
5045
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5046
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5047
+ "dev": true,
5048
+ "engines": {
5049
+ "node": ">=4"
5050
+ }
5051
+ },
5052
+ "node_modules/has-symbol-support-x": {
5053
+ "version": "1.4.2",
5054
+ "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
5055
+ "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
5056
+ "engines": {
5057
+ "node": "*"
5058
+ }
5059
+ },
5060
+ "node_modules/has-symbols": {
5061
+ "version": "1.0.0",
5062
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
5063
+ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
5064
+ "dev": true,
5065
+ "optional": true,
5066
+ "engines": {
5067
+ "node": ">= 0.4"
5068
+ }
5069
+ },
5070
+ "node_modules/has-to-string-tag-x": {
5071
+ "version": "1.4.1",
5072
+ "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
5073
+ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
5074
+ "dependencies": {
5075
+ "has-symbol-support-x": "^1.4.1"
5076
+ },
5077
+ "engines": {
5078
+ "node": "*"
5079
+ }
5080
+ },
5081
+ "node_modules/has-value": {
5082
+ "version": "1.0.0",
5083
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
5084
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
5085
+ "dev": true,
5086
+ "dependencies": {
5087
+ "get-value": "^2.0.6",
5088
+ "has-values": "^1.0.0",
5089
+ "isobject": "^3.0.0"
5090
+ },
5091
+ "engines": {
5092
+ "node": ">=0.10.0"
5093
+ }
5094
+ },
5095
+ "node_modules/has-values": {
5096
+ "version": "1.0.0",
5097
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
5098
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
5099
+ "dev": true,
5100
+ "dependencies": {
5101
+ "is-number": "^3.0.0",
5102
+ "kind-of": "^4.0.0"
5103
+ },
5104
+ "engines": {
5105
+ "node": ">=0.10.0"
5106
+ }
5107
+ },
5108
+ "node_modules/has-values/node_modules/kind-of": {
5109
+ "version": "4.0.0",
5110
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
5111
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
5112
+ "dev": true,
5113
+ "dependencies": {
5114
+ "is-buffer": "^1.1.5"
5115
+ },
5116
+ "engines": {
5117
+ "node": ">=0.10.0"
5118
+ }
5119
+ },
5120
+ "node_modules/hooker": {
5121
+ "version": "0.2.3",
5122
+ "resolved": "http://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
5123
+ "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
5124
+ "dev": true,
5125
+ "engines": {
5126
+ "node": "*"
5127
+ }
5128
+ },
5129
+ "node_modules/hosted-git-info": {
5130
+ "version": "2.1.5",
5131
+ "resolved": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz",
5132
+ "integrity": "sha1-C6gdkNouJas0ozLm7HeTbhWYEYs="
5133
+ },
5134
+ "node_modules/html-comment-regex": {
5135
+ "version": "1.1.2",
5136
+ "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
5137
+ "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
5138
+ "dev": true,
5139
+ "optional": true
5140
+ },
5141
+ "node_modules/htmlparser2": {
5142
+ "version": "3.8.3",
5143
+ "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
5144
+ "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
5145
+ "dev": true,
5146
+ "dependencies": {
5147
+ "domelementtype": "1",
5148
+ "domhandler": "2.3",
5149
+ "domutils": "1.5",
5150
+ "entities": "1.0",
5151
+ "readable-stream": "1.1"
5152
+ }
5153
+ },
5154
+ "node_modules/htmlparser2/node_modules/domutils": {
5155
+ "version": "1.5.1",
5156
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
5157
+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
5158
+ "dev": true,
5159
+ "dependencies": {
5160
+ "dom-serializer": "0",
5161
+ "domelementtype": "1"
5162
+ }
5163
+ },
5164
+ "node_modules/htmlparser2/node_modules/entities": {
5165
+ "version": "1.0.0",
5166
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
5167
+ "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
5168
+ "dev": true
5169
+ },
5170
+ "node_modules/htmlparser2/node_modules/isarray": {
5171
+ "version": "0.0.1",
5172
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5173
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5174
+ "dev": true
5175
+ },
5176
+ "node_modules/htmlparser2/node_modules/readable-stream": {
5177
+ "version": "1.1.14",
5178
+ "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
5179
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
5180
+ "dev": true,
5181
+ "dependencies": {
5182
+ "core-util-is": "~1.0.0",
5183
+ "inherits": "~2.0.1",
5184
+ "isarray": "0.0.1",
5185
+ "string_decoder": "~0.10.x"
5186
+ }
5187
+ },
5188
+ "node_modules/http-cache-semantics": {
5189
+ "version": "3.8.1",
5190
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
5191
+ "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w=="
5192
+ },
5193
+ "node_modules/http-parser-js": {
5194
+ "version": "0.4.10",
5195
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
5196
+ "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
5197
+ "dev": true
5198
+ },
5199
+ "node_modules/http-signature": {
5200
+ "version": "1.2.0",
5201
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
5202
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5203
+ "dependencies": {
5204
+ "assert-plus": "^1.0.0",
5205
+ "jsprim": "^1.2.2",
5206
+ "sshpk": "^1.7.0"
5207
+ },
5208
+ "engines": {
5209
+ "node": ">=0.8",
5210
+ "npm": ">=1.3.7"
5211
+ }
5212
+ },
5213
+ "node_modules/iconv-lite": {
5214
+ "version": "0.4.24",
5215
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5216
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
5217
+ "dev": true,
5218
+ "dependencies": {
5219
+ "safer-buffer": ">= 2.1.2 < 3"
5220
+ },
5221
+ "engines": {
5222
+ "node": ">=0.10.0"
5223
+ }
5224
+ },
5225
+ "node_modules/ieee754": {
5226
+ "version": "1.1.13",
5227
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
5228
+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
5229
+ },
5230
+ "node_modules/ignore": {
5231
+ "version": "3.3.10",
5232
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
5233
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
5234
+ "dev": true
5235
+ },
5236
+ "node_modules/imagemin": {
5237
+ "version": "6.1.0",
5238
+ "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz",
5239
+ "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==",
5240
+ "dev": true,
5241
+ "dependencies": {
5242
+ "file-type": "^10.7.0",
5243
+ "globby": "^8.0.1",
5244
+ "make-dir": "^1.0.0",
5245
+ "p-pipe": "^1.1.0",
5246
+ "pify": "^4.0.1",
5247
+ "replace-ext": "^1.0.0"
5248
+ },
5249
+ "engines": {
5250
+ "node": ">=6"
5251
+ }
5252
+ },
5253
+ "node_modules/imagemin-gifsicle": {
5254
+ "version": "6.0.1",
5255
+ "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz",
5256
+ "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==",
5257
+ "dev": true,
5258
+ "optional": true,
5259
+ "dependencies": {
5260
+ "exec-buffer": "^3.0.0",
5261
+ "gifsicle": "^4.0.0",
5262
+ "is-gif": "^3.0.0"
5263
+ },
5264
+ "engines": {
5265
+ "node": ">=6"
5266
+ }
5267
+ },
5268
+ "node_modules/imagemin-jpegtran": {
5269
+ "version": "6.0.0",
5270
+ "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz",
5271
+ "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==",
5272
+ "dev": true,
5273
+ "optional": true,
5274
+ "dependencies": {
5275
+ "exec-buffer": "^3.0.0",
5276
+ "is-jpg": "^2.0.0",
5277
+ "jpegtran-bin": "^4.0.0"
5278
+ },
5279
+ "engines": {
5280
+ "node": ">=6"
5281
+ }
5282
+ },
5283
+ "node_modules/imagemin-optipng": {
5284
+ "version": "7.1.0",
5285
+ "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz",
5286
+ "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==",
5287
+ "dependencies": {
5288
+ "exec-buffer": "^3.0.0",
5289
+ "is-png": "^2.0.0",
5290
+ "optipng-bin": "^6.0.0"
5291
+ },
5292
+ "engines": {
5293
+ "node": ">=8"
5294
+ }
5295
+ },
5296
+ "node_modules/imagemin-optipng/node_modules/is-png": {
5297
+ "version": "2.0.0",
5298
+ "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz",
5299
+ "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==",
5300
+ "engines": {
5301
+ "node": ">=8"
5302
+ }
5303
+ },
5304
+ "node_modules/imagemin-optipng/node_modules/optipng-bin": {
5305
+ "version": "6.0.0",
5306
+ "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz",
5307
+ "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==",
5308
+ "hasInstallScript": true,
5309
+ "dependencies": {
5310
+ "bin-build": "^3.0.0",
5311
+ "bin-wrapper": "^4.0.0",
5312
+ "logalot": "^2.0.0"
5313
+ },
5314
+ "bin": {
5315
+ "optipng": "cli.js"
5316
+ },
5317
+ "engines": {
5318
+ "node": ">=8"
5319
+ }
5320
+ },
5321
+ "node_modules/imagemin-svgo": {
5322
+ "version": "7.0.0",
5323
+ "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz",
5324
+ "integrity": "sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg==",
5325
+ "dev": true,
5326
+ "optional": true,
5327
+ "dependencies": {
5328
+ "is-svg": "^3.0.0",
5329
+ "svgo": "^1.0.5"
5330
+ },
5331
+ "engines": {
5332
+ "node": ">=6"
5333
+ }
5334
+ },
5335
+ "node_modules/imagemin-svgo/node_modules/ansi-styles": {
5336
+ "version": "3.2.1",
5337
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5338
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5339
+ "dev": true,
5340
+ "optional": true,
5341
+ "dependencies": {
5342
+ "color-convert": "^1.9.0"
5343
+ },
5344
+ "engines": {
5345
+ "node": ">=4"
5346
+ }
5347
+ },
5348
+ "node_modules/imagemin-svgo/node_modules/chalk": {
5349
+ "version": "2.4.2",
5350
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5351
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5352
+ "dev": true,
5353
+ "optional": true,
5354
+ "dependencies": {
5355
+ "ansi-styles": "^3.2.1",
5356
+ "escape-string-regexp": "^1.0.5",
5357
+ "supports-color": "^5.3.0"
5358
+ },
5359
+ "engines": {
5360
+ "node": ">=4"
5361
+ }
5362
+ },
5363
+ "node_modules/imagemin-svgo/node_modules/coa": {
5364
+ "version": "2.0.2",
5365
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
5366
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
5367
+ "dev": true,
5368
+ "optional": true,
5369
+ "dependencies": {
5370
+ "@types/q": "^1.5.1",
5371
+ "chalk": "^2.4.1",
5372
+ "q": "^1.1.2"
5373
+ },
5374
+ "engines": {
5375
+ "node": ">= 4.0"
5376
+ }
5377
+ },
5378
+ "node_modules/imagemin-svgo/node_modules/esprima": {
5379
+ "version": "4.0.1",
5380
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
5381
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
5382
+ "dev": true,
5383
+ "optional": true,
5384
+ "bin": {
5385
+ "esparse": "bin/esparse.js",
5386
+ "esvalidate": "bin/esvalidate.js"
5387
+ },
5388
+ "engines": {
5389
+ "node": ">=4"
5390
+ }
5391
+ },
5392
+ "node_modules/imagemin-svgo/node_modules/js-yaml": {
5393
+ "version": "3.13.1",
5394
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
5395
+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
5396
+ "dev": true,
5397
+ "optional": true,
5398
+ "dependencies": {
5399
+ "argparse": "^1.0.7",
5400
+ "esprima": "^4.0.0"
5401
+ },
5402
+ "bin": {
5403
+ "js-yaml": "bin/js-yaml.js"
5404
+ }
5405
+ },
5406
+ "node_modules/imagemin-svgo/node_modules/sax": {
5407
+ "version": "1.2.4",
5408
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
5409
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
5410
+ "dev": true,
5411
+ "optional": true
5412
+ },
5413
+ "node_modules/imagemin-svgo/node_modules/supports-color": {
5414
+ "version": "5.5.0",
5415
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5416
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5417
+ "dev": true,
5418
+ "optional": true,
5419
+ "dependencies": {
5420
+ "has-flag": "^3.0.0"
5421
+ },
5422
+ "engines": {
5423
+ "node": ">=4"
5424
+ }
5425
+ },
5426
+ "node_modules/imagemin-svgo/node_modules/svgo": {
5427
+ "version": "1.3.2",
5428
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
5429
+ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
5430
+ "dev": true,
5431
+ "optional": true,
5432
+ "dependencies": {
5433
+ "chalk": "^2.4.1",
5434
+ "coa": "^2.0.2",
5435
+ "css-select": "^2.0.0",
5436
+ "css-select-base-adapter": "^0.1.1",
5437
+ "css-tree": "1.0.0-alpha.37",
5438
+ "csso": "^4.0.2",
5439
+ "js-yaml": "^3.13.1",
5440
+ "mkdirp": "~0.5.1",
5441
+ "object.values": "^1.1.0",
5442
+ "sax": "~1.2.4",
5443
+ "stable": "^0.1.8",
5444
+ "unquote": "~1.1.1",
5445
+ "util.promisify": "~1.0.0"
5446
+ },
5447
+ "bin": {
5448
+ "svgo": "bin/svgo"
5449
+ },
5450
+ "engines": {
5451
+ "node": ">=4.0.0"
5452
+ }
5453
+ },
5454
+ "node_modules/imagemin/node_modules/pify": {
5455
+ "version": "4.0.1",
5456
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
5457
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
5458
+ "dev": true,
5459
+ "engines": {
5460
+ "node": ">=6"
5461
+ }
5462
+ },
5463
+ "node_modules/import-lazy": {
5464
+ "version": "3.1.0",
5465
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
5466
+ "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
5467
+ "engines": {
5468
+ "node": ">=6"
5469
+ }
5470
+ },
5471
+ "node_modules/indent-string": {
5472
+ "version": "2.1.0",
5473
+ "resolved": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
5474
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
5475
+ "dependencies": {
5476
+ "repeating": "^2.0.0"
5477
+ },
5478
+ "engines": {
5479
+ "node": ">=0.10.0"
5480
+ }
5481
+ },
5482
+ "node_modules/inflight": {
5483
+ "version": "1.0.5",
5484
+ "resolved": "http://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
5485
+ "integrity": "sha1-2zIEzVqd4ubNiQuFxuL2a89PYgo=",
5486
+ "dependencies": {
5487
+ "once": "^1.3.0",
5488
+ "wrappy": "1"
5489
+ }
5490
+ },
5491
+ "node_modules/inherits": {
5492
+ "version": "2.0.1",
5493
+ "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
5494
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
5495
+ },
5496
+ "node_modules/ini": {
5497
+ "version": "1.3.5",
5498
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
5499
+ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
5500
+ "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue",
5501
+ "engines": {
5502
+ "node": "*"
5503
+ }
5504
+ },
5505
+ "node_modules/inquirer": {
5506
+ "version": "0.11.4",
5507
+ "resolved": "http://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz",
5508
+ "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=",
5509
+ "dev": true,
5510
+ "dependencies": {
5511
+ "ansi-escapes": "^1.1.0",
5512
+ "ansi-regex": "^2.0.0",
5513
+ "chalk": "^1.0.0",
5514
+ "cli-cursor": "^1.0.1",
5515
+ "cli-width": "^1.0.1",
5516
+ "figures": "^1.3.5",
5517
+ "lodash": "^3.3.1",
5518
+ "readline2": "^1.0.1",
5519
+ "run-async": "^0.1.0",
5520
+ "rx-lite": "^3.1.2",
5521
+ "string-width": "^1.0.1",
5522
+ "strip-ansi": "^3.0.0",
5523
+ "through": "^2.3.6"
5524
+ }
5525
+ },
5526
+ "node_modules/into-stream": {
5527
+ "version": "3.1.0",
5528
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
5529
+ "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
5530
+ "dependencies": {
5531
+ "from2": "^2.1.1",
5532
+ "p-is-promise": "^1.1.0"
5533
+ },
5534
+ "engines": {
5535
+ "node": ">=4"
5536
+ }
5537
+ },
5538
+ "node_modules/irregular-plurals": {
5539
+ "version": "2.0.0",
5540
+ "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz",
5541
+ "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==",
5542
+ "dev": true,
5543
+ "engines": {
5544
+ "node": ">=6"
5545
+ }
5546
+ },
5547
+ "node_modules/is-accessor-descriptor": {
5548
+ "version": "0.1.6",
5549
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
5550
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
5551
+ "dev": true,
5552
+ "dependencies": {
5553
+ "kind-of": "^3.0.2"
5554
+ },
5555
+ "engines": {
5556
+ "node": ">=0.10.0"
5557
+ }
5558
+ },
5559
+ "node_modules/is-accessor-descriptor/node_modules/kind-of": {
5560
+ "version": "3.2.2",
5561
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5562
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5563
+ "dev": true,
5564
+ "dependencies": {
5565
+ "is-buffer": "^1.1.5"
5566
+ },
5567
+ "engines": {
5568
+ "node": ">=0.10.0"
5569
+ }
5570
+ },
5571
+ "node_modules/is-arrayish": {
5572
+ "version": "0.2.1",
5573
+ "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
5574
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
5575
+ },
5576
+ "node_modules/is-buffer": {
5577
+ "version": "1.1.6",
5578
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5579
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5580
+ "dev": true
5581
+ },
5582
+ "node_modules/is-builtin-module": {
5583
+ "version": "1.0.0",
5584
+ "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
5585
+ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
5586
+ "dependencies": {
5587
+ "builtin-modules": "^1.0.0"
5588
+ },
5589
+ "engines": {
5590
+ "node": ">=0.10.0"
5591
+ }
5592
+ },
5593
+ "node_modules/is-callable": {
5594
+ "version": "1.1.4",
5595
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
5596
+ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
5597
+ "dev": true,
5598
+ "optional": true,
5599
+ "engines": {
5600
+ "node": ">= 0.4"
5601
+ }
5602
+ },
5603
+ "node_modules/is-data-descriptor": {
5604
+ "version": "0.1.4",
5605
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
5606
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
5607
+ "dev": true,
5608
+ "dependencies": {
5609
+ "kind-of": "^3.0.2"
5610
+ },
5611
+ "engines": {
5612
+ "node": ">=0.10.0"
5613
+ }
5614
+ },
5615
+ "node_modules/is-data-descriptor/node_modules/kind-of": {
5616
+ "version": "3.2.2",
5617
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5618
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5619
+ "dev": true,
5620
+ "dependencies": {
5621
+ "is-buffer": "^1.1.5"
5622
+ },
5623
+ "engines": {
5624
+ "node": ">=0.10.0"
5625
+ }
5626
+ },
5627
+ "node_modules/is-date-object": {
5628
+ "version": "1.0.1",
5629
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
5630
+ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
5631
+ "dev": true,
5632
+ "optional": true,
5633
+ "engines": {
5634
+ "node": ">= 0.4"
5635
+ }
5636
+ },
5637
+ "node_modules/is-descriptor": {
5638
+ "version": "0.1.6",
5639
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
5640
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
5641
+ "dev": true,
5642
+ "dependencies": {
5643
+ "is-accessor-descriptor": "^0.1.6",
5644
+ "is-data-descriptor": "^0.1.4",
5645
+ "kind-of": "^5.0.0"
5646
+ },
5647
+ "engines": {
5648
+ "node": ">=0.10.0"
5649
+ }
5650
+ },
5651
+ "node_modules/is-descriptor/node_modules/kind-of": {
5652
+ "version": "5.1.0",
5653
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
5654
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
5655
+ "dev": true,
5656
+ "engines": {
5657
+ "node": ">=0.10.0"
5658
+ }
5659
+ },
5660
+ "node_modules/is-extendable": {
5661
+ "version": "0.1.1",
5662
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
5663
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5664
+ "dev": true,
5665
+ "engines": {
5666
+ "node": ">=0.10.0"
5667
+ }
5668
+ },
5669
+ "node_modules/is-extglob": {
5670
+ "version": "2.1.1",
5671
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
5672
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
5673
+ "dev": true,
5674
+ "engines": {
5675
+ "node": ">=0.10.0"
5676
+ }
5677
+ },
5678
+ "node_modules/is-finite": {
5679
+ "version": "1.0.1",
5680
+ "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz",
5681
+ "integrity": "sha1-ZDhgPq6+J5OUj/SkJi7I2z1iWXs=",
5682
+ "dependencies": {
5683
+ "number-is-nan": "^1.0.0"
5684
+ },
5685
+ "engines": {
5686
+ "node": ">=0.10.0"
5687
+ }
5688
+ },
5689
+ "node_modules/is-fullwidth-code-point": {
5690
+ "version": "1.0.0",
5691
+ "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5692
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5693
+ "dev": true,
5694
+ "dependencies": {
5695
+ "number-is-nan": "^1.0.0"
5696
+ },
5697
+ "engines": {
5698
+ "node": ">=0.10.0"
5699
+ }
5700
+ },
5701
+ "node_modules/is-gif": {
5702
+ "version": "3.0.0",
5703
+ "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz",
5704
+ "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==",
5705
+ "dev": true,
5706
+ "optional": true,
5707
+ "dependencies": {
5708
+ "file-type": "^10.4.0"
5709
+ },
5710
+ "engines": {
5711
+ "node": ">=6"
5712
+ }
5713
+ },
5714
+ "node_modules/is-glob": {
5715
+ "version": "4.0.1",
5716
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
5717
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
5718
+ "dev": true,
5719
+ "dependencies": {
5720
+ "is-extglob": "^2.1.1"
5721
+ },
5722
+ "engines": {
5723
+ "node": ">=0.10.0"
5724
+ }
5725
+ },
5726
+ "node_modules/is-jpg": {
5727
+ "version": "2.0.0",
5728
+ "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
5729
+ "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=",
5730
+ "dev": true,
5731
+ "optional": true,
5732
+ "engines": {
5733
+ "node": ">=6"
5734
+ }
5735
+ },
5736
+ "node_modules/is-natural-number": {
5737
+ "version": "4.0.1",
5738
+ "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
5739
+ "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg="
5740
+ },
5741
+ "node_modules/is-number": {
5742
+ "version": "3.0.0",
5743
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
5744
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
5745
+ "dev": true,
5746
+ "dependencies": {
5747
+ "kind-of": "^3.0.2"
5748
+ },
5749
+ "engines": {
5750
+ "node": ">=0.10.0"
5751
+ }
5752
+ },
5753
+ "node_modules/is-number/node_modules/kind-of": {
5754
+ "version": "3.2.2",
5755
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5756
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5757
+ "dev": true,
5758
+ "dependencies": {
5759
+ "is-buffer": "^1.1.5"
5760
+ },
5761
+ "engines": {
5762
+ "node": ">=0.10.0"
5763
+ }
5764
+ },
5765
+ "node_modules/is-object": {
5766
+ "version": "1.0.1",
5767
+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
5768
+ "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA="
5769
+ },
5770
+ "node_modules/is-plain-obj": {
5771
+ "version": "1.1.0",
5772
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5773
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
5774
+ "engines": {
5775
+ "node": ">=0.10.0"
5776
+ }
5777
+ },
5778
+ "node_modules/is-plain-object": {
5779
+ "version": "2.0.4",
5780
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
5781
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
5782
+ "dev": true,
5783
+ "dependencies": {
5784
+ "isobject": "^3.0.1"
5785
+ },
5786
+ "engines": {
5787
+ "node": ">=0.10.0"
5788
+ }
5789
+ },
5790
+ "node_modules/is-png": {
5791
+ "version": "1.1.0",
5792
+ "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz",
5793
+ "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=",
5794
+ "dev": true,
5795
+ "optional": true,
5796
+ "engines": {
5797
+ "node": ">=0.10.0"
5798
+ }
5799
+ },
5800
+ "node_modules/is-promise": {
5801
+ "version": "2.1.0",
5802
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
5803
+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
5804
+ "dev": true
5805
+ },
5806
+ "node_modules/is-regex": {
5807
+ "version": "1.0.4",
5808
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
5809
+ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
5810
+ "dev": true,
5811
+ "optional": true,
5812
+ "dependencies": {
5813
+ "has": "^1.0.1"
5814
+ },
5815
+ "engines": {
5816
+ "node": ">= 0.4"
5817
+ }
5818
+ },
5819
+ "node_modules/is-retry-allowed": {
5820
+ "version": "1.2.0",
5821
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
5822
+ "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
5823
+ "engines": {
5824
+ "node": ">=0.10.0"
5825
+ }
5826
+ },
5827
+ "node_modules/is-stream": {
5828
+ "version": "1.1.0",
5829
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
5830
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
5831
+ "engines": {
5832
+ "node": ">=0.10.0"
5833
+ }
5834
+ },
5835
+ "node_modules/is-svg": {
5836
+ "version": "3.0.0",
5837
+ "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
5838
+ "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
5839
+ "dev": true,
5840
+ "optional": true,
5841
+ "dependencies": {
5842
+ "html-comment-regex": "^1.1.0"
5843
+ },
5844
+ "engines": {
5845
+ "node": ">=4"
5846
+ }
5847
+ },
5848
+ "node_modules/is-symbol": {
5849
+ "version": "1.0.2",
5850
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
5851
+ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
5852
+ "dev": true,
5853
+ "optional": true,
5854
+ "dependencies": {
5855
+ "has-symbols": "^1.0.0"
5856
+ },
5857
+ "engines": {
5858
+ "node": ">= 0.4"
5859
+ }
5860
+ },
5861
+ "node_modules/is-typedarray": {
5862
+ "version": "1.0.0",
5863
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
5864
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
5865
+ },
5866
+ "node_modules/is-utf8": {
5867
+ "version": "0.2.1",
5868
+ "resolved": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
5869
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
5870
+ },
5871
+ "node_modules/is-windows": {
5872
+ "version": "1.0.2",
5873
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
5874
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
5875
+ "dev": true,
5876
+ "engines": {
5877
+ "node": ">=0.10.0"
5878
+ }
5879
+ },
5880
+ "node_modules/isarray": {
5881
+ "version": "1.0.0",
5882
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5883
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
5884
+ },
5885
+ "node_modules/isexe": {
5886
+ "version": "1.1.2",
5887
+ "resolved": "http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz",
5888
+ "integrity": "sha1-NvPiLmB1CSD15yQaR2qMakInWtA="
5889
+ },
5890
+ "node_modules/isobject": {
5891
+ "version": "3.0.1",
5892
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
5893
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5894
+ "dev": true,
5895
+ "engines": {
5896
+ "node": ">=0.10.0"
5897
+ }
5898
+ },
5899
+ "node_modules/isstream": {
5900
+ "version": "0.1.2",
5901
+ "resolved": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
5902
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
5903
+ },
5904
+ "node_modules/isurl": {
5905
+ "version": "1.0.0",
5906
+ "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
5907
+ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
5908
+ "dependencies": {
5909
+ "has-to-string-tag-x": "^1.2.0",
5910
+ "is-object": "^1.0.1"
5911
+ },
5912
+ "engines": {
5913
+ "node": ">= 4"
5914
+ }
5915
+ },
5916
+ "node_modules/jpegtran-bin": {
5917
+ "version": "4.0.0",
5918
+ "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz",
5919
+ "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==",
5920
+ "dev": true,
5921
+ "hasInstallScript": true,
5922
+ "optional": true,
5923
+ "dependencies": {
5924
+ "bin-build": "^3.0.0",
5925
+ "bin-wrapper": "^4.0.0",
5926
+ "logalot": "^2.0.0"
5927
+ },
5928
+ "bin": {
5929
+ "jpegtran": "cli.js"
5930
+ },
5931
+ "engines": {
5932
+ "node": ">=6"
5933
+ }
5934
+ },
5935
+ "node_modules/js-base64": {
5936
+ "version": "2.1.9",
5937
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz",
5938
+ "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
5939
+ "dev": true
5940
+ },
5941
+ "node_modules/js-yaml": {
5942
+ "version": "3.3.1",
5943
+ "resolved": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz",
5944
+ "integrity": "sha1-yhrNNCPsJ10SFAp7q1HbAVugs8A=",
5945
+ "dev": true,
5946
+ "dependencies": {
5947
+ "argparse": "~1.0.2",
5948
+ "esprima": "~2.2.0"
5949
+ },
5950
+ "bin": {
5951
+ "js-yaml": "bin/js-yaml.js"
5952
+ }
5953
+ },
5954
+ "node_modules/jsbn": {
5955
+ "version": "0.1.1",
5956
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
5957
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
5958
+ },
5959
+ "node_modules/jshint": {
5960
+ "version": "2.10.2",
5961
+ "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz",
5962
+ "integrity": "sha512-e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==",
5963
+ "dev": true,
5964
+ "dependencies": {
5965
+ "cli": "~1.0.0",
5966
+ "console-browserify": "1.1.x",
5967
+ "exit": "0.1.x",
5968
+ "htmlparser2": "3.8.x",
5969
+ "lodash": "~4.17.11",
5970
+ "minimatch": "~3.0.2",
5971
+ "shelljs": "0.3.x",
5972
+ "strip-json-comments": "1.0.x"
5973
+ },
5974
+ "bin": {
5975
+ "jshint": "bin/jshint"
5976
+ }
5977
+ },
5978
+ "node_modules/jshint/node_modules/lodash": {
5979
+ "version": "4.17.15",
5980
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
5981
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
5982
+ "dev": true
5983
+ },
5984
+ "node_modules/jshint/node_modules/strip-json-comments": {
5985
+ "version": "1.0.4",
5986
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
5987
+ "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
5988
+ "dev": true,
5989
+ "bin": {
5990
+ "strip-json-comments": "cli.js"
5991
+ },
5992
+ "engines": {
5993
+ "node": ">=0.8.0"
5994
+ }
5995
+ },
5996
+ "node_modules/json-buffer": {
5997
+ "version": "3.0.0",
5998
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
5999
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
6000
+ },
6001
+ "node_modules/json-schema": {
6002
+ "version": "0.2.3",
6003
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
6004
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
6005
+ },
6006
+ "node_modules/json-schema-traverse": {
6007
+ "version": "0.4.1",
6008
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6009
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
6010
+ },
6011
+ "node_modules/json-stringify-safe": {
6012
+ "version": "5.0.1",
6013
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
6014
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
6015
+ },
6016
+ "node_modules/jsprim": {
6017
+ "version": "1.4.1",
6018
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
6019
+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
6020
+ "engines": [
6021
+ "node >=0.6.0"
6022
+ ],
6023
+ "dependencies": {
6024
+ "assert-plus": "1.0.0",
6025
+ "extsprintf": "1.3.0",
6026
+ "json-schema": "0.2.3",
6027
+ "verror": "1.10.0"
6028
+ }
6029
+ },
6030
+ "node_modules/keyv": {
6031
+ "version": "3.0.0",
6032
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
6033
+ "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
6034
+ "dependencies": {
6035
+ "json-buffer": "3.0.0"
6036
+ }
6037
+ },
6038
+ "node_modules/kind-of": {
6039
+ "version": "6.0.3",
6040
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
6041
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
6042
+ "dev": true,
6043
+ "engines": {
6044
+ "node": ">=0.10.0"
6045
+ }
6046
+ },
6047
+ "node_modules/linkify-it": {
6048
+ "version": "2.2.0",
6049
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
6050
+ "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
6051
+ "dev": true,
6052
+ "dependencies": {
6053
+ "uc.micro": "^1.0.1"
6054
+ }
6055
+ },
6056
+ "node_modules/listenercount": {
6057
+ "version": "1.0.1",
6058
+ "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
6059
+ "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
6060
+ "dev": true
6061
+ },
6062
+ "node_modules/livereload-js": {
6063
+ "version": "2.4.0",
6064
+ "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
6065
+ "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
6066
+ "dev": true
6067
+ },
6068
+ "node_modules/load-grunt-tasks": {
6069
+ "version": "5.1.0",
6070
+ "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-5.1.0.tgz",
6071
+ "integrity": "sha512-oNj0Jlka1TsfDe+9He0kcA1cRln+TMoTsEByW7ij6kyktNLxBKJtslCFEvFrLC2Dj0S19IWJh3fOCIjLby2Xrg==",
6072
+ "dev": true,
6073
+ "dependencies": {
6074
+ "arrify": "^2.0.1",
6075
+ "multimatch": "^4.0.0",
6076
+ "pkg-up": "^3.1.0",
6077
+ "resolve-pkg": "^2.0.0"
6078
+ },
6079
+ "engines": {
6080
+ "node": ">=8"
6081
+ },
6082
+ "peerDependencies": {
6083
+ "grunt": ">=1"
6084
+ }
6085
+ },
6086
+ "node_modules/load-json-file": {
6087
+ "version": "1.1.0",
6088
+ "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
6089
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6090
+ "dependencies": {
6091
+ "graceful-fs": "^4.1.2",
6092
+ "parse-json": "^2.2.0",
6093
+ "pify": "^2.0.0",
6094
+ "pinkie-promise": "^2.0.0",
6095
+ "strip-bom": "^2.0.0"
6096
+ },
6097
+ "engines": {
6098
+ "node": ">=0.10.0"
6099
+ }
6100
+ },
6101
+ "node_modules/locate-path": {
6102
+ "version": "3.0.0",
6103
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
6104
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
6105
+ "dev": true,
6106
+ "dependencies": {
6107
+ "p-locate": "^3.0.0",
6108
+ "path-exists": "^3.0.0"
6109
+ },
6110
+ "engines": {
6111
+ "node": ">=6"
6112
+ }
6113
+ },
6114
+ "node_modules/locate-path/node_modules/path-exists": {
6115
+ "version": "3.0.0",
6116
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
6117
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
6118
+ "dev": true,
6119
+ "engines": {
6120
+ "node": ">=4"
6121
+ }
6122
+ },
6123
+ "node_modules/lodash": {
6124
+ "version": "3.10.1",
6125
+ "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
6126
+ "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
6127
+ "dev": true
6128
+ },
6129
+ "node_modules/lodash.merge": {
6130
+ "version": "4.6.2",
6131
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
6132
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
6133
+ "dev": true
6134
+ },
6135
+ "node_modules/log-symbols": {
6136
+ "version": "1.0.2",
6137
+ "resolved": "http://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
6138
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
6139
+ "dev": true,
6140
+ "dependencies": {
6141
+ "chalk": "^1.0.0"
6142
+ },
6143
+ "engines": {
6144
+ "node": ">=0.10.0"
6145
+ }
6146
+ },
6147
+ "node_modules/logalot": {
6148
+ "version": "2.1.0",
6149
+ "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
6150
+ "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=",
6151
+ "dependencies": {
6152
+ "figures": "^1.3.5",
6153
+ "squeak": "^1.0.0"
6154
+ },
6155
+ "engines": {
6156
+ "node": ">=0.10.0"
6157
+ }
6158
+ },
6159
+ "node_modules/longest": {
6160
+ "version": "1.0.1",
6161
+ "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
6162
+ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
6163
+ "engines": {
6164
+ "node": ">=0.10.0"
6165
+ }
6166
+ },
6167
+ "node_modules/loud-rejection": {
6168
+ "version": "1.5.0",
6169
+ "resolved": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.5.0.tgz",
6170
+ "integrity": "sha1-vpDY502UX22BEgaZZ6bEqJFzMIo=",
6171
+ "dependencies": {
6172
+ "currently-unhandled": "^0.4.1",
6173
+ "signal-exit": "^3.0.0"
6174
+ },
6175
+ "engines": {
6176
+ "node": ">=0.10.0"
6177
+ }
6178
+ },
6179
+ "node_modules/lowercase-keys": {
6180
+ "version": "1.0.1",
6181
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
6182
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
6183
+ "engines": {
6184
+ "node": ">=0.10.0"
6185
+ }
6186
+ },
6187
+ "node_modules/lpad-align": {
6188
+ "version": "1.1.2",
6189
+ "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz",
6190
+ "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=",
6191
+ "dependencies": {
6192
+ "get-stdin": "^4.0.1",
6193
+ "indent-string": "^2.1.0",
6194
+ "longest": "^1.0.0",
6195
+ "meow": "^3.3.0"
6196
+ },
6197
+ "bin": {
6198
+ "lpad-align": "cli.js"
6199
+ },
6200
+ "engines": {
6201
+ "node": ">=0.10.0"
6202
+ }
6203
+ },
6204
+ "node_modules/lru-cache": {
6205
+ "version": "4.1.5",
6206
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
6207
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
6208
+ "dependencies": {
6209
+ "pseudomap": "^1.0.2",
6210
+ "yallist": "^2.1.2"
6211
+ }
6212
+ },
6213
+ "node_modules/make-dir": {
6214
+ "version": "1.3.0",
6215
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
6216
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
6217
+ "dependencies": {
6218
+ "pify": "^3.0.0"
6219
+ },
6220
+ "engines": {
6221
+ "node": ">=4"
6222
+ }
6223
+ },
6224
+ "node_modules/make-dir/node_modules/pify": {
6225
+ "version": "3.0.0",
6226
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6227
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6228
+ "engines": {
6229
+ "node": ">=4"
6230
+ }
6231
+ },
6232
+ "node_modules/map-cache": {
6233
+ "version": "0.2.2",
6234
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
6235
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
6236
+ "dev": true,
6237
+ "engines": {
6238
+ "node": ">=0.10.0"
6239
+ }
6240
+ },
6241
+ "node_modules/map-obj": {
6242
+ "version": "1.0.1",
6243
+ "resolved": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
6244
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6245
+ "engines": {
6246
+ "node": ">=0.10.0"
6247
+ }
6248
+ },
6249
+ "node_modules/map-visit": {
6250
+ "version": "1.0.0",
6251
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
6252
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
6253
+ "dev": true,
6254
+ "dependencies": {
6255
+ "object-visit": "^1.0.0"
6256
+ },
6257
+ "engines": {
6258
+ "node": ">=0.10.0"
6259
+ }
6260
+ },
6261
+ "node_modules/markdown-it": {
6262
+ "version": "10.0.0",
6263
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
6264
+ "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
6265
+ "dev": true,
6266
+ "dependencies": {
6267
+ "argparse": "^1.0.7",
6268
+ "entities": "~2.0.0",
6269
+ "linkify-it": "^2.0.0",
6270
+ "mdurl": "^1.0.1",
6271
+ "uc.micro": "^1.0.5"
6272
+ },
6273
+ "bin": {
6274
+ "markdown-it": "bin/markdown-it.js"
6275
+ }
6276
+ },
6277
+ "node_modules/maxmin": {
6278
+ "version": "2.1.0",
6279
+ "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz",
6280
+ "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
6281
+ "dev": true,
6282
+ "dependencies": {
6283
+ "chalk": "^1.0.0",
6284
+ "figures": "^1.0.1",
6285
+ "gzip-size": "^3.0.0",
6286
+ "pretty-bytes": "^3.0.0"
6287
+ },
6288
+ "engines": {
6289
+ "node": ">=0.12"
6290
+ }
6291
+ },
6292
+ "node_modules/maxmin/node_modules/pretty-bytes": {
6293
+ "version": "3.0.1",
6294
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
6295
+ "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
6296
+ "dev": true,
6297
+ "dependencies": {
6298
+ "number-is-nan": "^1.0.0"
6299
+ },
6300
+ "engines": {
6301
+ "node": ">=0.10.0"
6302
+ }
6303
+ },
6304
+ "node_modules/md5-file": {
6305
+ "version": "2.0.3",
6306
+ "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-2.0.3.tgz",
6307
+ "integrity": "sha1-SgULUuQLVHfQmUO/n9fx/4oonNE=",
6308
+ "dev": true
6309
+ },
6310
+ "node_modules/mdn-data": {
6311
+ "version": "2.0.4",
6312
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
6313
+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
6314
+ "dev": true,
6315
+ "optional": true
6316
+ },
6317
+ "node_modules/mdurl": {
6318
+ "version": "1.0.1",
6319
+ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
6320
+ "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
6321
+ "dev": true
6322
+ },
6323
+ "node_modules/memorystream": {
6324
+ "version": "0.2.0",
6325
+ "resolved": "http://registry.npmjs.org/memorystream/-/memorystream-0.2.0.tgz",
6326
+ "integrity": "sha1-MOsC6HiYgS2a1NTc6C/9N2jlGiw=",
6327
+ "dev": true,
6328
+ "engines": {
6329
+ "node": ">= 0.3.0"
6330
+ }
6331
+ },
6332
+ "node_modules/meow": {
6333
+ "version": "3.7.0",
6334
+ "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
6335
+ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
6336
+ "dependencies": {
6337
+ "camelcase-keys": "^2.0.0",
6338
+ "decamelize": "^1.1.2",
6339
+ "loud-rejection": "^1.0.0",
6340
+ "map-obj": "^1.0.1",
6341
+ "minimist": "^1.1.3",
6342
+ "normalize-package-data": "^2.3.4",
6343
+ "object-assign": "^4.0.1",
6344
+ "read-pkg-up": "^1.0.1",
6345
+ "redent": "^1.0.0",
6346
+ "trim-newlines": "^1.0.0"
6347
+ },
6348
+ "engines": {
6349
+ "node": ">=0.10.0"
6350
+ }
6351
+ },
6352
+ "node_modules/merge2": {
6353
+ "version": "1.3.0",
6354
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz",
6355
+ "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==",
6356
+ "dev": true,
6357
+ "engines": {
6358
+ "node": ">= 6"
6359
+ }
6360
+ },
6361
+ "node_modules/micromatch": {
6362
+ "version": "3.1.10",
6363
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6364
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6365
+ "dev": true,
6366
+ "dependencies": {
6367
+ "arr-diff": "^4.0.0",
6368
+ "array-unique": "^0.3.2",
6369
+ "braces": "^2.3.1",
6370
+ "define-property": "^2.0.2",
6371
+ "extend-shallow": "^3.0.2",
6372
+ "extglob": "^2.0.4",
6373
+ "fragment-cache": "^0.2.1",
6374
+ "kind-of": "^6.0.2",
6375
+ "nanomatch": "^1.2.9",
6376
+ "object.pick": "^1.3.0",
6377
+ "regex-not": "^1.0.0",
6378
+ "snapdragon": "^0.8.1",
6379
+ "to-regex": "^3.0.2"
6380
+ },
6381
+ "engines": {
6382
+ "node": ">=0.10.0"
6383
+ }
6384
+ },
6385
+ "node_modules/mime-db": {
6386
+ "version": "1.37.0",
6387
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
6388
+ "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
6389
+ "engines": {
6390
+ "node": ">= 0.6"
6391
+ }
6392
+ },
6393
+ "node_modules/mime-types": {
6394
+ "version": "2.1.21",
6395
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
6396
+ "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
6397
+ "dependencies": {
6398
+ "mime-db": "~1.37.0"
6399
+ },
6400
+ "engines": {
6401
+ "node": ">= 0.6"
6402
+ }
6403
+ },
6404
+ "node_modules/mimic-fn": {
6405
+ "version": "1.2.0",
6406
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
6407
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
6408
+ "dev": true,
6409
+ "engines": {
6410
+ "node": ">=4"
6411
+ }
6412
+ },
6413
+ "node_modules/mimic-response": {
6414
+ "version": "1.0.1",
6415
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
6416
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
6417
+ "engines": {
6418
+ "node": ">=4"
6419
+ }
6420
+ },
6421
+ "node_modules/minimatch": {
6422
+ "version": "3.0.2",
6423
+ "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
6424
+ "integrity": "sha1-DzmKcwDqRB6cNIyD2Yq4ydv5xAo=",
6425
+ "dev": true,
6426
+ "dependencies": {
6427
+ "brace-expansion": "^1.0.0"
6428
+ },
6429
+ "engines": {
6430
+ "node": "*"
6431
+ }
6432
+ },
6433
+ "node_modules/minimist": {
6434
+ "version": "1.2.5",
6435
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
6436
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
6437
+ },
6438
+ "node_modules/mixin-deep": {
6439
+ "version": "1.3.2",
6440
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
6441
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
6442
+ "dev": true,
6443
+ "dependencies": {
6444
+ "for-in": "^1.0.2",
6445
+ "is-extendable": "^1.0.1"
6446
+ },
6447
+ "engines": {
6448
+ "node": ">=0.10.0"
6449
+ }
6450
+ },
6451
+ "node_modules/mixin-deep/node_modules/is-extendable": {
6452
+ "version": "1.0.1",
6453
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
6454
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
6455
+ "dev": true,
6456
+ "dependencies": {
6457
+ "is-plain-object": "^2.0.4"
6458
+ },
6459
+ "engines": {
6460
+ "node": ">=0.10.0"
6461
+ }
6462
+ },
6463
+ "node_modules/mkdirp": {
6464
+ "version": "0.5.1",
6465
+ "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
6466
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
6467
+ "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
6468
+ "dev": true,
6469
+ "dependencies": {
6470
+ "minimist": "0.0.8"
6471
+ },
6472
+ "bin": {
6473
+ "mkdirp": "bin/cmd.js"
6474
+ }
6475
+ },
6476
+ "node_modules/mkdirp/node_modules/minimist": {
6477
+ "version": "0.0.8",
6478
+ "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
6479
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
6480
+ "dev": true
6481
+ },
6482
+ "node_modules/modernizr": {
6483
+ "version": "3.8.0",
6484
+ "resolved": "https://registry.npmjs.org/modernizr/-/modernizr-3.8.0.tgz",
6485
+ "integrity": "sha512-kmHhfmrEsTks35l8WwN1KFM+tBSWz0oC8Y3Z/LxryO7JQarv0miVCxzGqrq4v/BWQNt4Hh4ydXU4f8iXjHZFEg==",
6486
+ "dev": true,
6487
+ "dependencies": {
6488
+ "doctrine": "^3.0.0",
6489
+ "file": "^0.2.2",
6490
+ "lodash": "^4.17.15",
6491
+ "markdown-it": "^10.0.0",
6492
+ "mkdirp": "^0.5.1",
6493
+ "requirejs": "^2.3.6",
6494
+ "yargs": "^14.2.0"
6495
+ },
6496
+ "bin": {
6497
+ "modernizr": "bin/modernizr"
6498
+ }
6499
+ },
6500
+ "node_modules/modernizr/node_modules/lodash": {
6501
+ "version": "4.17.15",
6502
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
6503
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
6504
+ "dev": true
6505
+ },
6506
+ "node_modules/ms": {
6507
+ "version": "2.0.0",
6508
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6509
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6510
+ "dev": true
6511
+ },
6512
+ "node_modules/multimatch": {
6513
+ "version": "4.0.0",
6514
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz",
6515
+ "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
6516
+ "dev": true,
6517
+ "dependencies": {
6518
+ "@types/minimatch": "^3.0.3",
6519
+ "array-differ": "^3.0.0",
6520
+ "array-union": "^2.1.0",
6521
+ "arrify": "^2.0.1",
6522
+ "minimatch": "^3.0.4"
6523
+ },
6524
+ "engines": {
6525
+ "node": ">=8"
6526
+ }
6527
+ },
6528
+ "node_modules/multimatch/node_modules/array-union": {
6529
+ "version": "2.1.0",
6530
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
6531
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
6532
+ "dev": true,
6533
+ "engines": {
6534
+ "node": ">=8"
6535
+ }
6536
+ },
6537
+ "node_modules/multimatch/node_modules/minimatch": {
6538
+ "version": "3.0.4",
6539
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
6540
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
6541
+ "dev": true,
6542
+ "dependencies": {
6543
+ "brace-expansion": "^1.1.7"
6544
+ },
6545
+ "engines": {
6546
+ "node": "*"
6547
+ }
6548
+ },
6549
+ "node_modules/mute-stream": {
6550
+ "version": "0.0.5",
6551
+ "resolved": "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz",
6552
+ "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=",
6553
+ "dev": true
6554
+ },
6555
+ "node_modules/nanomatch": {
6556
+ "version": "1.2.13",
6557
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
6558
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
6559
+ "dev": true,
6560
+ "dependencies": {
6561
+ "arr-diff": "^4.0.0",
6562
+ "array-unique": "^0.3.2",
6563
+ "define-property": "^2.0.2",
6564
+ "extend-shallow": "^3.0.2",
6565
+ "fragment-cache": "^0.2.1",
6566
+ "is-windows": "^1.0.2",
6567
+ "kind-of": "^6.0.2",
6568
+ "object.pick": "^1.3.0",
6569
+ "regex-not": "^1.0.0",
6570
+ "snapdragon": "^0.8.1",
6571
+ "to-regex": "^3.0.1"
6572
+ },
6573
+ "engines": {
6574
+ "node": ">=0.10.0"
6575
+ }
6576
+ },
6577
+ "node_modules/needle": {
6578
+ "version": "0.11.0",
6579
+ "resolved": "https://registry.npmjs.org/needle/-/needle-0.11.0.tgz",
6580
+ "integrity": "sha1-AqcbAI6vfVWuifuf12hbe4jXvCk=",
6581
+ "dev": true,
6582
+ "dependencies": {
6583
+ "debug": "^2.1.2",
6584
+ "iconv-lite": "^0.4.4"
6585
+ },
6586
+ "bin": {
6587
+ "needle": "bin/needle"
6588
+ },
6589
+ "engines": {
6590
+ "node": ">= 0.10.x"
6591
+ }
6592
+ },
6593
+ "node_modules/nice-try": {
6594
+ "version": "1.0.5",
6595
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
6596
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
6597
+ },
6598
+ "node_modules/node-wp-i18n": {
6599
+ "version": "1.2.3",
6600
+ "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.3.tgz",
6601
+ "integrity": "sha512-YMzMcsjXbGYDB9vHyb289CYXAGmXhcNLbeTlOnWgPNkZd9xrovcbRd7cQyKd9BQHOjS7Nw8WCbJ7nvtR7rc0rg==",
6602
+ "dev": true,
6603
+ "dependencies": {
6604
+ "bluebird": "^3.4.1",
6605
+ "gettext-parser": "^3.1.0",
6606
+ "glob": "^7.0.5",
6607
+ "lodash": "^4.14.2",
6608
+ "minimist": "^1.2.0",
6609
+ "mkdirp": "^0.5.1",
6610
+ "tmp": "^0.0.33"
6611
+ },
6612
+ "bin": {
6613
+ "wpi18n": "bin/wpi18n"
6614
+ }
6615
+ },
6616
+ "node_modules/node-wp-i18n/node_modules/glob": {
6617
+ "version": "7.1.6",
6618
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
6619
+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
6620
+ "dev": true,
6621
+ "dependencies": {
6622
+ "fs.realpath": "^1.0.0",
6623
+ "inflight": "^1.0.4",
6624
+ "inherits": "2",
6625
+ "minimatch": "^3.0.4",
6626
+ "once": "^1.3.0",
6627
+ "path-is-absolute": "^1.0.0"
6628
+ },
6629
+ "engines": {
6630
+ "node": "*"
6631
+ },
6632
+ "funding": {
6633
+ "url": "https://github.com/sponsors/isaacs"
6634
+ }
6635
+ },
6636
+ "node_modules/node-wp-i18n/node_modules/lodash": {
6637
+ "version": "4.17.15",
6638
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
6639
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
6640
+ "dev": true
6641
+ },
6642
+ "node_modules/node-wp-i18n/node_modules/minimatch": {
6643
+ "version": "3.0.4",
6644
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
6645
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
6646
+ "dev": true,
6647
+ "dependencies": {
6648
+ "brace-expansion": "^1.1.7"
6649
+ },
6650
+ "engines": {
6651
+ "node": "*"
6652
+ }
6653
+ },
6654
+ "node_modules/node-wp-i18n/node_modules/os-tmpdir": {
6655
+ "version": "1.0.2",
6656
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
6657
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6658
+ "dev": true,
6659
+ "engines": {
6660
+ "node": ">=0.10.0"
6661
+ }
6662
+ },
6663
+ "node_modules/node-wp-i18n/node_modules/tmp": {
6664
+ "version": "0.0.33",
6665
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
6666
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
6667
+ "dev": true,
6668
+ "dependencies": {
6669
+ "os-tmpdir": "~1.0.2"
6670
+ },
6671
+ "engines": {
6672
+ "node": ">=0.6.0"
6673
+ }
6674
+ },
6675
+ "node_modules/nopt": {
6676
+ "version": "4.0.1",
6677
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
6678
+ "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
6679
+ "dev": true,
6680
+ "dependencies": {
6681
+ "abbrev": "1",
6682
+ "osenv": "^0.1.4"
6683
+ },
6684
+ "bin": {
6685
+ "nopt": "bin/nopt.js"
6686
+ }
6687
+ },
6688
+ "node_modules/normalize-package-data": {
6689
+ "version": "2.3.5",
6690
+ "resolved": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz",
6691
+ "integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=",
6692
+ "dependencies": {
6693
+ "hosted-git-info": "^2.1.4",
6694
+ "is-builtin-module": "^1.0.0",
6695
+ "semver": "2 || 3 || 4 || 5",
6696
+ "validate-npm-package-license": "^3.0.1"
6697
+ }
6698
+ },
6699
+ "node_modules/normalize-path": {
6700
+ "version": "2.1.1",
6701
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
6702
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
6703
+ "dev": true,
6704
+ "dependencies": {
6705
+ "remove-trailing-separator": "^1.0.1"
6706
+ },
6707
+ "engines": {
6708
+ "node": ">=0.10.0"
6709
+ }
6710
+ },
6711
+ "node_modules/normalize-url": {
6712
+ "version": "2.0.1",
6713
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
6714
+ "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
6715
+ "dependencies": {
6716
+ "prepend-http": "^2.0.0",
6717
+ "query-string": "^5.0.1",
6718
+ "sort-keys": "^2.0.0"
6719
+ },
6720
+ "engines": {
6721
+ "node": ">=4"
6722
+ }
6723
+ },
6724
+ "node_modules/normalize-url/node_modules/prepend-http": {
6725
+ "version": "2.0.0",
6726
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
6727
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
6728
+ "engines": {
6729
+ "node": ">=4"
6730
+ }
6731
+ },
6732
+ "node_modules/normalize-url/node_modules/sort-keys": {
6733
+ "version": "2.0.0",
6734
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
6735
+ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
6736
+ "dependencies": {
6737
+ "is-plain-obj": "^1.0.0"
6738
+ },
6739
+ "engines": {
6740
+ "node": ">=4"
6741
+ }
6742
+ },
6743
+ "node_modules/npm-conf": {
6744
+ "version": "1.1.3",
6745
+ "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
6746
+ "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
6747
+ "dependencies": {
6748
+ "config-chain": "^1.1.11",
6749
+ "pify": "^3.0.0"
6750
+ },
6751
+ "engines": {
6752
+ "node": ">=4"
6753
+ }
6754
+ },
6755
+ "node_modules/npm-conf/node_modules/pify": {
6756
+ "version": "3.0.0",
6757
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6758
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6759
+ "engines": {
6760
+ "node": ">=4"
6761
+ }
6762
+ },
6763
+ "node_modules/npm-run-path": {
6764
+ "version": "2.0.2",
6765
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
6766
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
6767
+ "dependencies": {
6768
+ "path-key": "^2.0.0"
6769
+ },
6770
+ "engines": {
6771
+ "node": ">=4"
6772
+ }
6773
+ },
6774
+ "node_modules/nth-check": {
6775
+ "version": "1.0.2",
6776
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
6777
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
6778
+ "dev": true,
6779
+ "optional": true,
6780
+ "dependencies": {
6781
+ "boolbase": "~1.0.0"
6782
+ }
6783
+ },
6784
+ "node_modules/num2fraction": {
6785
+ "version": "1.2.2",
6786
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
6787
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
6788
+ "dev": true
6789
+ },
6790
+ "node_modules/number-is-nan": {
6791
+ "version": "1.0.0",
6792
+ "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz",
6793
+ "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=",
6794
+ "engines": {
6795
+ "node": ">=0.10.0"
6796
+ }
6797
+ },
6798
+ "node_modules/oauth-sign": {
6799
+ "version": "0.9.0",
6800
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
6801
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
6802
+ "engines": {
6803
+ "node": "*"
6804
+ }
6805
+ },
6806
+ "node_modules/object-assign": {
6807
+ "version": "4.1.0",
6808
+ "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
6809
+ "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=",
6810
+ "engines": {
6811
+ "node": ">=0.10.0"
6812
+ }
6813
+ },
6814
+ "node_modules/object-copy": {
6815
+ "version": "0.1.0",
6816
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
6817
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
6818
+ "dev": true,
6819
+ "dependencies": {
6820
+ "copy-descriptor": "^0.1.0",
6821
+ "define-property": "^0.2.5",
6822
+ "kind-of": "^3.0.3"
6823
+ },
6824
+ "engines": {
6825
+ "node": ">=0.10.0"
6826
+ }
6827
+ },
6828
+ "node_modules/object-copy/node_modules/define-property": {
6829
+ "version": "0.2.5",
6830
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6831
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6832
+ "dev": true,
6833
+ "dependencies": {
6834
+ "is-descriptor": "^0.1.0"
6835
+ },
6836
+ "engines": {
6837
+ "node": ">=0.10.0"
6838
+ }
6839
+ },
6840
+ "node_modules/object-copy/node_modules/kind-of": {
6841
+ "version": "3.2.2",
6842
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6843
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6844
+ "dev": true,
6845
+ "dependencies": {
6846
+ "is-buffer": "^1.1.5"
6847
+ },
6848
+ "engines": {
6849
+ "node": ">=0.10.0"
6850
+ }
6851
+ },
6852
+ "node_modules/object-inspect": {
6853
+ "version": "1.6.0",
6854
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
6855
+ "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==",
6856
+ "dev": true,
6857
+ "optional": true
6858
+ },
6859
+ "node_modules/object-keys": {
6860
+ "version": "1.1.1",
6861
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
6862
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
6863
+ "dev": true,
6864
+ "optional": true,
6865
+ "engines": {
6866
+ "node": ">= 0.4"
6867
+ }
6868
+ },
6869
+ "node_modules/object-visit": {
6870
+ "version": "1.0.1",
6871
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
6872
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
6873
+ "dev": true,
6874
+ "dependencies": {
6875
+ "isobject": "^3.0.0"
6876
+ },
6877
+ "engines": {
6878
+ "node": ">=0.10.0"
6879
+ }
6880
+ },
6881
+ "node_modules/object.getownpropertydescriptors": {
6882
+ "version": "2.0.3",
6883
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
6884
+ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
6885
+ "dev": true,
6886
+ "optional": true,
6887
+ "dependencies": {
6888
+ "define-properties": "^1.1.2",
6889
+ "es-abstract": "^1.5.1"
6890
+ },
6891
+ "engines": {
6892
+ "node": ">= 0.8"
6893
+ }
6894
+ },
6895
+ "node_modules/object.pick": {
6896
+ "version": "1.3.0",
6897
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
6898
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
6899
+ "dev": true,
6900
+ "dependencies": {
6901
+ "isobject": "^3.0.1"
6902
+ },
6903
+ "engines": {
6904
+ "node": ">=0.10.0"
6905
+ }
6906
+ },
6907
+ "node_modules/object.values": {
6908
+ "version": "1.1.0",
6909
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
6910
+ "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
6911
+ "dev": true,
6912
+ "optional": true,
6913
+ "dependencies": {
6914
+ "define-properties": "^1.1.3",
6915
+ "es-abstract": "^1.12.0",
6916
+ "function-bind": "^1.1.1",
6917
+ "has": "^1.0.3"
6918
+ },
6919
+ "engines": {
6920
+ "node": ">= 0.4"
6921
+ }
6922
+ },
6923
+ "node_modules/once": {
6924
+ "version": "1.3.3",
6925
+ "resolved": "http://registry.npmjs.org/once/-/once-1.3.3.tgz",
6926
+ "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
6927
+ "dependencies": {
6928
+ "wrappy": "1"
6929
+ }
6930
+ },
6931
+ "node_modules/onetime": {
6932
+ "version": "1.1.0",
6933
+ "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
6934
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
6935
+ "dev": true,
6936
+ "engines": {
6937
+ "node": ">=0.10.0"
6938
+ }
6939
+ },
6940
+ "node_modules/optimist": {
6941
+ "version": "0.6.1",
6942
+ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
6943
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
6944
+ "dev": true,
6945
+ "dependencies": {
6946
+ "minimist": "~0.0.1",
6947
+ "wordwrap": "~0.0.2"
6948
+ }
6949
+ },
6950
+ "node_modules/optimist/node_modules/minimist": {
6951
+ "version": "0.0.10",
6952
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
6953
+ "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
6954
+ "dev": true
6955
+ },
6956
+ "node_modules/optipng-bin": {
6957
+ "version": "5.1.0",
6958
+ "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz",
6959
+ "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==",
6960
+ "dev": true,
6961
+ "hasInstallScript": true,
6962
+ "optional": true,
6963
+ "dependencies": {
6964
+ "bin-build": "^3.0.0",
6965
+ "bin-wrapper": "^4.0.0",
6966
+ "logalot": "^2.0.0"
6967
+ },
6968
+ "bin": {
6969
+ "optipng": "cli.js"
6970
+ },
6971
+ "engines": {
6972
+ "node": ">=6"
6973
+ }
6974
+ },
6975
+ "node_modules/os-filter-obj": {
6976
+ "version": "2.0.0",
6977
+ "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
6978
+ "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==",
6979
+ "dependencies": {
6980
+ "arch": "^2.1.0"
6981
+ },
6982
+ "engines": {
6983
+ "node": ">=4"
6984
+ }
6985
+ },
6986
+ "node_modules/os-homedir": {
6987
+ "version": "1.0.2",
6988
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
6989
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
6990
+ "dev": true,
6991
+ "engines": {
6992
+ "node": ">=0.10.0"
6993
+ }
6994
+ },
6995
+ "node_modules/os-tmpdir": {
6996
+ "version": "1.0.1",
6997
+ "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz",
6998
+ "integrity": "sha1-6bQjoe2vR5iCVi6S7XHXdDoHG24=",
6999
+ "dev": true,
7000
+ "engines": {
7001
+ "node": ">=0.10.0"
7002
+ }
7003
+ },
7004
+ "node_modules/osenv": {
7005
+ "version": "0.1.5",
7006
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
7007
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
7008
+ "dev": true,
7009
+ "dependencies": {
7010
+ "os-homedir": "^1.0.0",
7011
+ "os-tmpdir": "^1.0.0"
7012
+ }
7013
+ },
7014
+ "node_modules/p-cancelable": {
7015
+ "version": "0.3.0",
7016
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
7017
+ "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
7018
+ "engines": {
7019
+ "node": ">=4"
7020
+ }
7021
+ },
7022
+ "node_modules/p-event": {
7023
+ "version": "1.3.0",
7024
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
7025
+ "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=",
7026
+ "dependencies": {
7027
+ "p-timeout": "^1.1.1"
7028
+ },
7029
+ "engines": {
7030
+ "node": ">=4"
7031
+ }
7032
+ },
7033
+ "node_modules/p-finally": {
7034
+ "version": "1.0.0",
7035
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
7036
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
7037
+ "engines": {
7038
+ "node": ">=4"
7039
+ }
7040
+ },
7041
+ "node_modules/p-is-promise": {
7042
+ "version": "1.1.0",
7043
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
7044
+ "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
7045
+ "engines": {
7046
+ "node": ">=4"
7047
+ }
7048
+ },
7049
+ "node_modules/p-limit": {
7050
+ "version": "2.2.1",
7051
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
7052
+ "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
7053
+ "dev": true,
7054
+ "dependencies": {
7055
+ "p-try": "^2.0.0"
7056
+ },
7057
+ "engines": {
7058
+ "node": ">=6"
7059
+ }
7060
+ },
7061
+ "node_modules/p-locate": {
7062
+ "version": "3.0.0",
7063
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
7064
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
7065
+ "dev": true,
7066
+ "dependencies": {
7067
+ "p-limit": "^2.0.0"
7068
+ },
7069
+ "engines": {
7070
+ "node": ">=6"
7071
+ }
7072
+ },
7073
+ "node_modules/p-map": {
7074
+ "version": "1.2.0",
7075
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
7076
+ "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
7077
+ "dev": true,
7078
+ "engines": {
7079
+ "node": ">=4"
7080
+ }
7081
+ },
7082
+ "node_modules/p-map-series": {
7083
+ "version": "1.0.0",
7084
+ "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
7085
+ "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
7086
+ "dependencies": {
7087
+ "p-reduce": "^1.0.0"
7088
+ },
7089
+ "engines": {
7090
+ "node": ">=4"
7091
+ }
7092
+ },
7093
+ "node_modules/p-pipe": {
7094
+ "version": "1.2.0",
7095
+ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
7096
+ "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
7097
+ "dev": true,
7098
+ "engines": {
7099
+ "node": ">=4"
7100
+ }
7101
+ },
7102
+ "node_modules/p-reduce": {
7103
+ "version": "1.0.0",
7104
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
7105
+ "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
7106
+ "engines": {
7107
+ "node": ">=4"
7108
+ }
7109
+ },
7110
+ "node_modules/p-timeout": {
7111
+ "version": "1.2.1",
7112
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
7113
+ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
7114
+ "dependencies": {
7115
+ "p-finally": "^1.0.0"
7116
+ },
7117
+ "engines": {
7118
+ "node": ">=4"
7119
+ }
7120
+ },
7121
+ "node_modules/p-try": {
7122
+ "version": "2.2.0",
7123
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
7124
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
7125
+ "dev": true,
7126
+ "engines": {
7127
+ "node": ">=6"
7128
+ }
7129
+ },
7130
+ "node_modules/pad-stream": {
7131
+ "version": "2.0.0",
7132
+ "resolved": "https://registry.npmjs.org/pad-stream/-/pad-stream-2.0.0.tgz",
7133
+ "integrity": "sha1-O+vzTNpJWXISpmny/kF9ZGp8ulY=",
7134
+ "dev": true,
7135
+ "dependencies": {
7136
+ "pumpify": "^1.3.3",
7137
+ "split2": "^2.1.1",
7138
+ "through2": "^2.0.0"
7139
+ },
7140
+ "engines": {
7141
+ "node": ">=4"
7142
+ }
7143
+ },
7144
+ "node_modules/pako": {
7145
+ "version": "0.2.8",
7146
+ "resolved": "http://registry.npmjs.org/pako/-/pako-0.2.8.tgz",
7147
+ "integrity": "sha1-Fa13KRU2KRPyDeSooWS0qsxhZdY=",
7148
+ "dev": true
7149
+ },
7150
+ "node_modules/parse-json": {
7151
+ "version": "2.2.0",
7152
+ "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
7153
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7154
+ "dependencies": {
7155
+ "error-ex": "^1.2.0"
7156
+ },
7157
+ "engines": {
7158
+ "node": ">=0.10.0"
7159
+ }
7160
+ },
7161
+ "node_modules/parse-ms": {
7162
+ "version": "1.0.1",
7163
+ "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz",
7164
+ "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=",
7165
+ "dev": true,
7166
+ "engines": {
7167
+ "node": ">=0.10.0"
7168
+ }
7169
+ },
7170
+ "node_modules/parserlib": {
7171
+ "version": "1.1.1",
7172
+ "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz",
7173
+ "integrity": "sha1-pkz6ckBiQ0/fw1HJpOwtkrlMBvQ=",
7174
+ "dev": true
7175
+ },
7176
+ "node_modules/pascalcase": {
7177
+ "version": "0.1.1",
7178
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
7179
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
7180
+ "dev": true,
7181
+ "engines": {
7182
+ "node": ">=0.10.0"
7183
+ }
7184
+ },
7185
+ "node_modules/path-dirname": {
7186
+ "version": "1.0.2",
7187
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
7188
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
7189
+ "dev": true
7190
+ },
7191
+ "node_modules/path-exists": {
7192
+ "version": "2.1.0",
7193
+ "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
7194
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
7195
+ "dependencies": {
7196
+ "pinkie-promise": "^2.0.0"
7197
+ },
7198
+ "engines": {
7199
+ "node": ">=0.10.0"
7200
+ }
7201
+ },
7202
+ "node_modules/path-is-absolute": {
7203
+ "version": "1.0.0",
7204
+ "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
7205
+ "integrity": "sha1-Jj2tpmqz8vsQv3+dJN2PPlcO+RI=",
7206
+ "engines": {
7207
+ "node": ">=0.10.0"
7208
+ }
7209
+ },
7210
+ "node_modules/path-key": {
7211
+ "version": "2.0.1",
7212
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
7213
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
7214
+ "engines": {
7215
+ "node": ">=4"
7216
+ }
7217
+ },
7218
+ "node_modules/path-type": {
7219
+ "version": "1.1.0",
7220
+ "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
7221
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
7222
+ "dependencies": {
7223
+ "graceful-fs": "^4.1.2",
7224
+ "pify": "^2.0.0",
7225
+ "pinkie-promise": "^2.0.0"
7226
+ },
7227
+ "engines": {
7228
+ "node": ">=0.10.0"
7229
+ }
7230
+ },
7231
+ "node_modules/pend": {
7232
+ "version": "1.2.0",
7233
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
7234
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
7235
+ },
7236
+ "node_modules/performance-now": {
7237
+ "version": "2.1.0",
7238
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
7239
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
7240
+ },
7241
+ "node_modules/pify": {
7242
+ "version": "2.3.0",
7243
+ "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
7244
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7245
+ "engines": {
7246
+ "node": ">=0.10.0"
7247
+ }
7248
+ },
7249
+ "node_modules/pinkie": {
7250
+ "version": "2.0.4",
7251
+ "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
7252
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
7253
+ "engines": {
7254
+ "node": ">=0.10.0"
7255
+ }
7256
+ },
7257
+ "node_modules/pinkie-promise": {
7258
+ "version": "2.0.1",
7259
+ "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
7260
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
7261
+ "dependencies": {
7262
+ "pinkie": "^2.0.0"
7263
+ },
7264
+ "engines": {
7265
+ "node": ">=0.10.0"
7266
+ }
7267
+ },
7268
+ "node_modules/pkg-up": {
7269
+ "version": "3.1.0",
7270
+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
7271
+ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
7272
+ "dev": true,
7273
+ "dependencies": {
7274
+ "find-up": "^3.0.0"
7275
+ },
7276
+ "engines": {
7277
+ "node": ">=8"
7278
+ }
7279
+ },
7280
+ "node_modules/pkg-up/node_modules/find-up": {
7281
+ "version": "3.0.0",
7282
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
7283
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
7284
+ "dev": true,
7285
+ "dependencies": {
7286
+ "locate-path": "^3.0.0"
7287
+ },
7288
+ "engines": {
7289
+ "node": ">=6"
7290
+ }
7291
+ },
7292
+ "node_modules/pkginfo": {
7293
+ "version": "0.3.1",
7294
+ "resolved": "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz",
7295
+ "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=",
7296
+ "dev": true,
7297
+ "engines": {
7298
+ "node": ">= 0.4.0"
7299
+ }
7300
+ },
7301
+ "node_modules/plur": {
7302
+ "version": "3.1.1",
7303
+ "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz",
7304
+ "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==",
7305
+ "dev": true,
7306
+ "dependencies": {
7307
+ "irregular-plurals": "^2.0.0"
7308
+ },
7309
+ "engines": {
7310
+ "node": ">=6"
7311
+ }
7312
+ },
7313
+ "node_modules/posix-character-classes": {
7314
+ "version": "0.1.1",
7315
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
7316
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
7317
+ "dev": true,
7318
+ "engines": {
7319
+ "node": ">=0.10.0"
7320
+ }
7321
+ },
7322
+ "node_modules/postcss": {
7323
+ "version": "4.1.16",
7324
+ "resolved": "http://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz",
7325
+ "integrity": "sha1-TESbTIr53zyvbTf44eV10DYXWNw=",
7326
+ "dev": true,
7327
+ "dependencies": {
7328
+ "es6-promise": "~2.3.0",
7329
+ "js-base64": "~2.1.8",
7330
+ "source-map": "~0.4.2"
7331
+ }
7332
+ },
7333
+ "node_modules/prepend-http": {
7334
+ "version": "1.0.4",
7335
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
7336
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
7337
+ "engines": {
7338
+ "node": ">=0.10.0"
7339
+ }
7340
+ },
7341
+ "node_modules/preprocess": {
7342
+ "version": "3.1.0",
7343
+ "resolved": "http://registry.npmjs.org/preprocess/-/preprocess-3.1.0.tgz",
7344
+ "integrity": "sha1-pE5c3Vu7WlTwrSiaru2AmV19k4o=",
7345
+ "dev": true,
7346
+ "dependencies": {
7347
+ "xregexp": "3.1.0"
7348
+ },
7349
+ "engines": {
7350
+ "node": ">= 0.10.0"
7351
+ }
7352
+ },
7353
+ "node_modules/pretty-bytes": {
7354
+ "version": "1.0.4",
7355
+ "resolved": "http://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
7356
+ "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
7357
+ "dev": true,
7358
+ "dependencies": {
7359
+ "get-stdin": "^4.0.1",
7360
+ "meow": "^3.1.0"
7361
+ },
7362
+ "bin": {
7363
+ "pretty-bytes": "cli.js"
7364
+ },
7365
+ "engines": {
7366
+ "node": ">=0.10.0"
7367
+ }
7368
+ },
7369
+ "node_modules/pretty-ms": {
7370
+ "version": "2.1.0",
7371
+ "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz",
7372
+ "integrity": "sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=",
7373
+ "dev": true,
7374
+ "dependencies": {
7375
+ "is-finite": "^1.0.1",
7376
+ "parse-ms": "^1.0.0",
7377
+ "plur": "^1.0.0"
7378
+ },
7379
+ "engines": {
7380
+ "node": ">=0.10.0"
7381
+ }
7382
+ },
7383
+ "node_modules/pretty-ms/node_modules/plur": {
7384
+ "version": "1.0.0",
7385
+ "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz",
7386
+ "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=",
7387
+ "dev": true,
7388
+ "engines": {
7389
+ "node": ">=0.10.0"
7390
+ }
7391
+ },
7392
+ "node_modules/process-nextick-args": {
7393
+ "version": "2.0.1",
7394
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
7395
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
7396
+ },
7397
+ "node_modules/promised-io": {
7398
+ "version": "0.3.5",
7399
+ "resolved": "https://registry.npmjs.org/promised-io/-/promised-io-0.3.5.tgz",
7400
+ "integrity": "sha1-StIXuzZYvKrplGsXqGaOzYUeE1Y=",
7401
+ "dev": true
7402
+ },
7403
+ "node_modules/proto-list": {
7404
+ "version": "1.2.4",
7405
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
7406
+ "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk="
7407
+ },
7408
+ "node_modules/pseudomap": {
7409
+ "version": "1.0.2",
7410
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
7411
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
7412
+ },
7413
+ "node_modules/psl": {
7414
+ "version": "1.1.29",
7415
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
7416
+ "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
7417
+ },
7418
+ "node_modules/pump": {
7419
+ "version": "2.0.1",
7420
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
7421
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
7422
+ "dev": true,
7423
+ "dependencies": {
7424
+ "end-of-stream": "^1.1.0",
7425
+ "once": "^1.3.1"
7426
+ }
7427
+ },
7428
+ "node_modules/pumpify": {
7429
+ "version": "1.5.1",
7430
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
7431
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
7432
+ "dev": true,
7433
+ "dependencies": {
7434
+ "duplexify": "^3.6.0",
7435
+ "inherits": "^2.0.3",
7436
+ "pump": "^2.0.0"
7437
+ }
7438
+ },
7439
+ "node_modules/pumpify/node_modules/inherits": {
7440
+ "version": "2.0.4",
7441
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7442
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
7443
+ "dev": true
7444
+ },
7445
+ "node_modules/punycode": {
7446
+ "version": "2.1.1",
7447
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
7448
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
7449
+ "engines": {
7450
+ "node": ">=6"
7451
+ }
7452
+ },
7453
+ "node_modules/q": {
7454
+ "version": "1.4.1",
7455
+ "resolved": "http://registry.npmjs.org/q/-/q-1.4.1.tgz",
7456
+ "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
7457
+ "dev": true,
7458
+ "engines": {
7459
+ "node": ">=0.6.0",
7460
+ "teleport": ">=0.2.0"
7461
+ }
7462
+ },
7463
+ "node_modules/qs": {
7464
+ "version": "6.5.2",
7465
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
7466
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
7467
+ "engines": {
7468
+ "node": ">=0.6"
7469
+ }
7470
+ },
7471
+ "node_modules/query-string": {
7472
+ "version": "5.1.1",
7473
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
7474
+ "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
7475
+ "dependencies": {
7476
+ "decode-uri-component": "^0.2.0",
7477
+ "object-assign": "^4.1.0",
7478
+ "strict-uri-encode": "^1.0.0"
7479
+ },
7480
+ "engines": {
7481
+ "node": ">=0.10.0"
7482
+ }
7483
+ },
7484
+ "node_modules/raw-body": {
7485
+ "version": "1.1.7",
7486
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
7487
+ "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
7488
+ "dev": true,
7489
+ "dependencies": {
7490
+ "bytes": "1",
7491
+ "string_decoder": "0.10"
7492
+ },
7493
+ "engines": {
7494
+ "node": ">= 0.8.0"
7495
+ }
7496
+ },
7497
+ "node_modules/read-pkg": {
7498
+ "version": "1.1.0",
7499
+ "resolved": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
7500
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
7501
+ "dependencies": {
7502
+ "load-json-file": "^1.0.0",
7503
+ "normalize-package-data": "^2.3.2",
7504
+ "path-type": "^1.0.0"
7505
+ },
7506
+ "engines": {
7507
+ "node": ">=0.10.0"
7508
+ }
7509
+ },
7510
+ "node_modules/read-pkg-up": {
7511
+ "version": "1.0.1",
7512
+ "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
7513
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
7514
+ "dependencies": {
7515
+ "find-up": "^1.0.0",
7516
+ "read-pkg": "^1.0.0"
7517
+ },
7518
+ "engines": {
7519
+ "node": ">=0.10.0"
7520
+ }
7521
+ },
7522
+ "node_modules/readable-stream": {
7523
+ "version": "2.3.6",
7524
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
7525
+ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
7526
+ "dependencies": {
7527
+ "core-util-is": "~1.0.0",
7528
+ "inherits": "~2.0.3",
7529
+ "isarray": "~1.0.0",
7530
+ "process-nextick-args": "~2.0.0",
7531
+ "safe-buffer": "~5.1.1",
7532
+ "string_decoder": "~1.1.1",
7533
+ "util-deprecate": "~1.0.1"
7534
+ }
7535
+ },
7536
+ "node_modules/readable-stream/node_modules/inherits": {
7537
+ "version": "2.0.4",
7538
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7539
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
7540
+ },
7541
+ "node_modules/readable-stream/node_modules/string_decoder": {
7542
+ "version": "1.1.1",
7543
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7544
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7545
+ "dependencies": {
7546
+ "safe-buffer": "~5.1.0"
7547
+ }
7548
+ },
7549
+ "node_modules/readline2": {
7550
+ "version": "1.0.1",
7551
+ "resolved": "http://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz",
7552
+ "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=",
7553
+ "dev": true,
7554
+ "dependencies": {
7555
+ "code-point-at": "^1.0.0",
7556
+ "is-fullwidth-code-point": "^1.0.0",
7557
+ "mute-stream": "0.0.5"
7558
+ }
7559
+ },
7560
+ "node_modules/redent": {
7561
+ "version": "1.0.0",
7562
+ "resolved": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
7563
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
7564
+ "dependencies": {
7565
+ "indent-string": "^2.1.0",
7566
+ "strip-indent": "^1.0.1"
7567
+ },
7568
+ "engines": {
7569
+ "node": ">=0.10.0"
7570
+ }
7571
+ },
7572
+ "node_modules/regenerator-runtime": {
7573
+ "version": "0.13.3",
7574
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
7575
+ "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
7576
+ "dev": true
7577
+ },
7578
+ "node_modules/regex-not": {
7579
+ "version": "1.0.2",
7580
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
7581
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
7582
+ "dev": true,
7583
+ "dependencies": {
7584
+ "extend-shallow": "^3.0.2",
7585
+ "safe-regex": "^1.1.0"
7586
+ },
7587
+ "engines": {
7588
+ "node": ">=0.10.0"
7589
+ }
7590
+ },
7591
+ "node_modules/remove-trailing-separator": {
7592
+ "version": "1.1.0",
7593
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
7594
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
7595
+ "dev": true
7596
+ },
7597
+ "node_modules/repeat-element": {
7598
+ "version": "1.1.3",
7599
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
7600
+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
7601
+ "dev": true,
7602
+ "engines": {
7603
+ "node": ">=0.10.0"
7604
+ }
7605
+ },
7606
+ "node_modules/repeat-string": {
7607
+ "version": "1.6.1",
7608
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
7609
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
7610
+ "dev": true,
7611
+ "engines": {
7612
+ "node": ">=0.10"
7613
+ }
7614
+ },
7615
+ "node_modules/repeating": {
7616
+ "version": "2.0.1",
7617
+ "resolved": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
7618
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
7619
+ "dependencies": {
7620
+ "is-finite": "^1.0.0"
7621
+ },
7622
+ "engines": {
7623
+ "node": ">=0.10.0"
7624
+ }
7625
+ },
7626
+ "node_modules/replace-ext": {
7627
+ "version": "1.0.0",
7628
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
7629
+ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
7630
+ "dev": true,
7631
+ "engines": {
7632
+ "node": ">= 0.10"
7633
+ }
7634
+ },
7635
+ "node_modules/request": {
7636
+ "version": "2.88.0",
7637
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
7638
+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
7639
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
7640
+ "dependencies": {
7641
+ "aws-sign2": "~0.7.0",
7642
+ "aws4": "^1.8.0",
7643
+ "caseless": "~0.12.0",
7644
+ "combined-stream": "~1.0.6",
7645
+ "extend": "~3.0.2",
7646
+ "forever-agent": "~0.6.1",
7647
+ "form-data": "~2.3.2",
7648
+ "har-validator": "~5.1.0",
7649
+ "http-signature": "~1.2.0",
7650
+ "is-typedarray": "~1.0.0",
7651
+ "isstream": "~0.1.2",
7652
+ "json-stringify-safe": "~5.0.1",
7653
+ "mime-types": "~2.1.19",
7654
+ "oauth-sign": "~0.9.0",
7655
+ "performance-now": "^2.1.0",
7656
+ "qs": "~6.5.2",
7657
+ "safe-buffer": "^5.1.2",
7658
+ "tough-cookie": "~2.4.3",
7659
+ "tunnel-agent": "^0.6.0",
7660
+ "uuid": "^3.3.2"
7661
+ },
7662
+ "engines": {
7663
+ "node": ">= 4"
7664
+ }
7665
+ },
7666
+ "node_modules/request/node_modules/extend": {
7667
+ "version": "3.0.2",
7668
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
7669
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
7670
+ },
7671
+ "node_modules/request/node_modules/uuid": {
7672
+ "version": "3.3.2",
7673
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
7674
+ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
7675
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
7676
+ "bin": {
7677
+ "uuid": "bin/uuid"
7678
+ }
7679
+ },
7680
+ "node_modules/require-directory": {
7681
+ "version": "2.1.1",
7682
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
7683
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
7684
+ "dev": true,
7685
+ "engines": {
7686
+ "node": ">=0.10.0"
7687
+ }
7688
+ },
7689
+ "node_modules/require-main-filename": {
7690
+ "version": "2.0.0",
7691
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
7692
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
7693
+ "dev": true
7694
+ },
7695
+ "node_modules/requirejs": {
7696
+ "version": "2.3.6",
7697
+ "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
7698
+ "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
7699
+ "dev": true,
7700
+ "bin": {
7701
+ "r_js": "bin/r.js",
7702
+ "r.js": "bin/r.js"
7703
+ },
7704
+ "engines": {
7705
+ "node": ">=0.4.0"
7706
+ }
7707
+ },
7708
+ "node_modules/resolve": {
7709
+ "version": "1.1.7",
7710
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
7711
+ "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
7712
+ "dev": true
7713
+ },
7714
+ "node_modules/resolve-from": {
7715
+ "version": "5.0.0",
7716
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
7717
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
7718
+ "dev": true,
7719
+ "engines": {
7720
+ "node": ">=8"
7721
+ }
7722
+ },
7723
+ "node_modules/resolve-pkg": {
7724
+ "version": "2.0.0",
7725
+ "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz",
7726
+ "integrity": "sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==",
7727
+ "dev": true,
7728
+ "dependencies": {
7729
+ "resolve-from": "^5.0.0"
7730
+ },
7731
+ "engines": {
7732
+ "node": ">=8"
7733
+ }
7734
+ },
7735
+ "node_modules/resolve-url": {
7736
+ "version": "0.2.1",
7737
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
7738
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
7739
+ "deprecated": "https://github.com/lydell/resolve-url#deprecated",
7740
+ "dev": true
7741
+ },
7742
+ "node_modules/responselike": {
7743
+ "version": "1.0.2",
7744
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
7745
+ "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
7746
+ "dependencies": {
7747
+ "lowercase-keys": "^1.0.0"
7748
+ }
7749
+ },
7750
+ "node_modules/restore-cursor": {
7751
+ "version": "1.0.1",
7752
+ "resolved": "http://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
7753
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
7754
+ "dev": true,
7755
+ "dependencies": {
7756
+ "exit-hook": "^1.0.0",
7757
+ "onetime": "^1.0.0"
7758
+ },
7759
+ "engines": {
7760
+ "node": ">=0.10.0"
7761
+ }
7762
+ },
7763
+ "node_modules/ret": {
7764
+ "version": "0.1.15",
7765
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
7766
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
7767
+ "dev": true,
7768
+ "engines": {
7769
+ "node": ">=0.12"
7770
+ }
7771
+ },
7772
+ "node_modules/rimraf": {
7773
+ "version": "2.6.3",
7774
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
7775
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
7776
+ "dev": true,
7777
+ "dependencies": {
7778
+ "glob": "^7.1.3"
7779
+ },
7780
+ "bin": {
7781
+ "rimraf": "bin.js"
7782
+ }
7783
+ },
7784
+ "node_modules/rimraf/node_modules/glob": {
7785
+ "version": "7.1.6",
7786
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
7787
+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
7788
+ "dev": true,
7789
+ "dependencies": {
7790
+ "fs.realpath": "^1.0.0",
7791
+ "inflight": "^1.0.4",
7792
+ "inherits": "2",
7793
+ "minimatch": "^3.0.4",
7794
+ "once": "^1.3.0",
7795
+ "path-is-absolute": "^1.0.0"
7796
+ },
7797
+ "engines": {
7798
+ "node": "*"
7799
+ },
7800
+ "funding": {
7801
+ "url": "https://github.com/sponsors/isaacs"
7802
+ }
7803
+ },
7804
+ "node_modules/rimraf/node_modules/minimatch": {
7805
+ "version": "3.0.4",
7806
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
7807
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
7808
+ "dev": true,
7809
+ "dependencies": {
7810
+ "brace-expansion": "^1.1.7"
7811
+ },
7812
+ "engines": {
7813
+ "node": "*"
7814
+ }
7815
+ },
7816
+ "node_modules/rsyncwrapper": {
7817
+ "version": "3.0.1",
7818
+ "resolved": "https://registry.npmjs.org/rsyncwrapper/-/rsyncwrapper-3.0.1.tgz",
7819
+ "integrity": "sha512-fkGmeEJRbKveT/6bBqTVzzHS1wtbGQwL6qnwT/+1AtMAsEV5dX1fSAiOJVZrDOnVsOr2lFl8ga1MZLoHekV3yg==",
7820
+ "dev": true,
7821
+ "engines": {
7822
+ "node": ">=8.1.3"
7823
+ }
7824
+ },
7825
+ "node_modules/run-async": {
7826
+ "version": "0.1.0",
7827
+ "resolved": "http://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz",
7828
+ "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=",
7829
+ "dev": true,
7830
+ "dependencies": {
7831
+ "once": "^1.3.0"
7832
+ }
7833
+ },
7834
+ "node_modules/rx-lite": {
7835
+ "version": "3.1.2",
7836
+ "resolved": "http://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz",
7837
+ "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=",
7838
+ "dev": true
7839
+ },
7840
+ "node_modules/rxjs": {
7841
+ "version": "6.5.3",
7842
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz",
7843
+ "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==",
7844
+ "dev": true,
7845
+ "dependencies": {
7846
+ "tslib": "^1.9.0"
7847
+ },
7848
+ "engines": {
7849
+ "npm": ">=2.0.0"
7850
+ }
7851
+ },
7852
+ "node_modules/safe-buffer": {
7853
+ "version": "5.1.2",
7854
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
7855
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
7856
+ },
7857
+ "node_modules/safe-json-parse": {
7858
+ "version": "1.0.1",
7859
+ "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
7860
+ "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
7861
+ "dev": true
7862
+ },
7863
+ "node_modules/safe-regex": {
7864
+ "version": "1.1.0",
7865
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
7866
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
7867
+ "dev": true,
7868
+ "dependencies": {
7869
+ "ret": "~0.1.10"
7870
+ }
7871
+ },
7872
+ "node_modules/safer-buffer": {
7873
+ "version": "2.1.2",
7874
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
7875
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
7876
+ },
7877
+ "node_modules/sax": {
7878
+ "version": "1.1.6",
7879
+ "resolved": "http://registry.npmjs.org/sax/-/sax-1.1.6.tgz",
7880
+ "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=",
7881
+ "dev": true
7882
+ },
7883
+ "node_modules/seek-bzip": {
7884
+ "version": "1.0.5",
7885
+ "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
7886
+ "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
7887
+ "dependencies": {
7888
+ "commander": "~2.8.1"
7889
+ },
7890
+ "bin": {
7891
+ "seek-bunzip": "bin/seek-bunzip",
7892
+ "seek-table": "bin/seek-bzip-table"
7893
+ }
7894
+ },
7895
+ "node_modules/semver": {
7896
+ "version": "5.2.0",
7897
+ "resolved": "http://registry.npmjs.org/semver/-/semver-5.2.0.tgz",
7898
+ "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=",
7899
+ "bin": {
7900
+ "semver": "bin/semver"
7901
+ }
7902
+ },
7903
+ "node_modules/semver-regex": {
7904
+ "version": "1.0.0",
7905
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz",
7906
+ "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=",
7907
+ "dev": true,
7908
+ "engines": {
7909
+ "node": ">=0.10.0"
7910
+ }
7911
+ },
7912
+ "node_modules/semver-truncate": {
7913
+ "version": "1.1.2",
7914
+ "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",
7915
+ "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",
7916
+ "dependencies": {
7917
+ "semver": "^5.3.0"
7918
+ },
7919
+ "engines": {
7920
+ "node": ">=0.10.0"
7921
+ }
7922
+ },
7923
+ "node_modules/semver-truncate/node_modules/semver": {
7924
+ "version": "5.7.1",
7925
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
7926
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
7927
+ "bin": {
7928
+ "semver": "bin/semver"
7929
+ }
7930
+ },
7931
+ "node_modules/set-blocking": {
7932
+ "version": "2.0.0",
7933
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
7934
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
7935
+ "dev": true
7936
+ },
7937
+ "node_modules/set-immediate-shim": {
7938
+ "version": "1.0.1",
7939
+ "resolved": "http://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
7940
+ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
7941
+ "dev": true,
7942
+ "engines": {
7943
+ "node": ">=0.10.0"
7944
+ }
7945
+ },
7946
+ "node_modules/set-value": {
7947
+ "version": "2.0.1",
7948
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
7949
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
7950
+ "dev": true,
7951
+ "dependencies": {
7952
+ "extend-shallow": "^2.0.1",
7953
+ "is-extendable": "^0.1.1",
7954
+ "is-plain-object": "^2.0.3",
7955
+ "split-string": "^3.0.1"
7956
+ },
7957
+ "engines": {
7958
+ "node": ">=0.10.0"
7959
+ }
7960
+ },
7961
+ "node_modules/set-value/node_modules/extend-shallow": {
7962
+ "version": "2.0.1",
7963
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
7964
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7965
+ "dev": true,
7966
+ "dependencies": {
7967
+ "is-extendable": "^0.1.0"
7968
+ },
7969
+ "engines": {
7970
+ "node": ">=0.10.0"
7971
+ }
7972
+ },
7973
+ "node_modules/setimmediate": {
7974
+ "version": "1.0.5",
7975
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
7976
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
7977
+ "dev": true
7978
+ },
7979
+ "node_modules/shebang-command": {
7980
+ "version": "1.2.0",
7981
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
7982
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
7983
+ "dependencies": {
7984
+ "shebang-regex": "^1.0.0"
7985
+ },
7986
+ "engines": {
7987
+ "node": ">=0.10.0"
7988
+ }
7989
+ },
7990
+ "node_modules/shebang-regex": {
7991
+ "version": "1.0.0",
7992
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
7993
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
7994
+ "engines": {
7995
+ "node": ">=0.10.0"
7996
+ }
7997
+ },
7998
+ "node_modules/shelljs": {
7999
+ "version": "0.3.0",
8000
+ "resolved": "http://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
8001
+ "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
8002
+ "dev": true,
8003
+ "bin": {
8004
+ "shjs": "bin/shjs"
8005
+ },
8006
+ "engines": {
8007
+ "node": ">=0.8.0"
8008
+ }
8009
+ },
8010
+ "node_modules/signal-exit": {
8011
+ "version": "3.0.0",
8012
+ "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz",
8013
+ "integrity": "sha1-PAVDtl17T7xgts2UWT2b9DZzm+g="
8014
+ },
8015
+ "node_modules/slash": {
8016
+ "version": "1.0.0",
8017
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
8018
+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
8019
+ "dev": true,
8020
+ "engines": {
8021
+ "node": ">=0.10.0"
8022
+ }
8023
+ },
8024
+ "node_modules/snapdragon": {
8025
+ "version": "0.8.2",
8026
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
8027
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
8028
+ "dev": true,
8029
+ "dependencies": {
8030
+ "base": "^0.11.1",
8031
+ "debug": "^2.2.0",
8032
+ "define-property": "^0.2.5",
8033
+ "extend-shallow": "^2.0.1",
8034
+ "map-cache": "^0.2.2",
8035
+ "source-map": "^0.5.6",
8036
+ "source-map-resolve": "^0.5.0",
8037
+ "use": "^3.1.0"
8038
+ },
8039
+ "engines": {
8040
+ "node": ">=0.10.0"
8041
+ }
8042
+ },
8043
+ "node_modules/snapdragon-node": {
8044
+ "version": "2.1.1",
8045
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
8046
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
8047
+ "dev": true,
8048
+ "dependencies": {
8049
+ "define-property": "^1.0.0",
8050
+ "isobject": "^3.0.0",
8051
+ "snapdragon-util": "^3.0.1"
8052
+ },
8053
+ "engines": {
8054
+ "node": ">=0.10.0"
8055
+ }
8056
+ },
8057
+ "node_modules/snapdragon-node/node_modules/define-property": {
8058
+ "version": "1.0.0",
8059
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
8060
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
8061
+ "dev": true,
8062
+ "dependencies": {
8063
+ "is-descriptor": "^1.0.0"
8064
+ },
8065
+ "engines": {
8066
+ "node": ">=0.10.0"
8067
+ }
8068
+ },
8069
+ "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
8070
+ "version": "1.0.0",
8071
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
8072
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
8073
+ "dev": true,
8074
+ "dependencies": {
8075
+ "kind-of": "^6.0.0"
8076
+ },
8077
+ "engines": {
8078
+ "node": ">=0.10.0"
8079
+ }
8080
+ },
8081
+ "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
8082
+ "version": "1.0.0",
8083
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
8084
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
8085
+ "dev": true,
8086
+ "dependencies": {
8087
+ "kind-of": "^6.0.0"
8088
+ },
8089
+ "engines": {
8090
+ "node": ">=0.10.0"
8091
+ }
8092
+ },
8093
+ "node_modules/snapdragon-node/node_modules/is-descriptor": {
8094
+ "version": "1.0.2",
8095
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
8096
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
8097
+ "dev": true,
8098
+ "dependencies": {
8099
+ "is-accessor-descriptor": "^1.0.0",
8100
+ "is-data-descriptor": "^1.0.0",
8101
+ "kind-of": "^6.0.2"
8102
+ },
8103
+ "engines": {
8104
+ "node": ">=0.10.0"
8105
+ }
8106
+ },
8107
+ "node_modules/snapdragon-util": {
8108
+ "version": "3.0.1",
8109
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
8110
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
8111
+ "dev": true,
8112
+ "dependencies": {
8113
+ "kind-of": "^3.2.0"
8114
+ },
8115
+ "engines": {
8116
+ "node": ">=0.10.0"
8117
+ }
8118
+ },
8119
+ "node_modules/snapdragon-util/node_modules/kind-of": {
8120
+ "version": "3.2.2",
8121
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8122
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8123
+ "dev": true,
8124
+ "dependencies": {
8125
+ "is-buffer": "^1.1.5"
8126
+ },
8127
+ "engines": {
8128
+ "node": ">=0.10.0"
8129
+ }
8130
+ },
8131
+ "node_modules/snapdragon/node_modules/define-property": {
8132
+ "version": "0.2.5",
8133
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8134
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8135
+ "dev": true,
8136
+ "dependencies": {
8137
+ "is-descriptor": "^0.1.0"
8138
+ },
8139
+ "engines": {
8140
+ "node": ">=0.10.0"
8141
+ }
8142
+ },
8143
+ "node_modules/snapdragon/node_modules/extend-shallow": {
8144
+ "version": "2.0.1",
8145
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
8146
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8147
+ "dev": true,
8148
+ "dependencies": {
8149
+ "is-extendable": "^0.1.0"
8150
+ },
8151
+ "engines": {
8152
+ "node": ">=0.10.0"
8153
+ }
8154
+ },
8155
+ "node_modules/snapdragon/node_modules/source-map": {
8156
+ "version": "0.5.7",
8157
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
8158
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
8159
+ "dev": true,
8160
+ "engines": {
8161
+ "node": ">=0.10.0"
8162
+ }
8163
+ },
8164
+ "node_modules/sort-keys": {
8165
+ "version": "1.1.2",
8166
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
8167
+ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
8168
+ "dependencies": {
8169
+ "is-plain-obj": "^1.0.0"
8170
+ },
8171
+ "engines": {
8172
+ "node": ">=0.10.0"
8173
+ }
8174
+ },
8175
+ "node_modules/sort-keys-length": {
8176
+ "version": "1.0.1",
8177
+ "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
8178
+ "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
8179
+ "dependencies": {
8180
+ "sort-keys": "^1.0.0"
8181
+ },
8182
+ "engines": {
8183
+ "node": ">=0.10.0"
8184
+ }
8185
+ },
8186
+ "node_modules/source-map": {
8187
+ "version": "0.4.4",
8188
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
8189
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
8190
+ "dev": true,
8191
+ "dependencies": {
8192
+ "amdefine": ">=0.0.4"
8193
+ },
8194
+ "engines": {
8195
+ "node": ">=0.8.0"
8196
+ }
8197
+ },
8198
+ "node_modules/source-map-resolve": {
8199
+ "version": "0.5.2",
8200
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
8201
+ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
8202
+ "dev": true,
8203
+ "dependencies": {
8204
+ "atob": "^2.1.1",
8205
+ "decode-uri-component": "^0.2.0",
8206
+ "resolve-url": "^0.2.1",
8207
+ "source-map-url": "^0.4.0",
8208
+ "urix": "^0.1.0"
8209
+ }
8210
+ },
8211
+ "node_modules/source-map-url": {
8212
+ "version": "0.4.0",
8213
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
8214
+ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
8215
+ "dev": true
8216
+ },
8217
+ "node_modules/spdx-correct": {
8218
+ "version": "1.0.2",
8219
+ "resolved": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
8220
+ "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
8221
+ "dependencies": {
8222
+ "spdx-license-ids": "^1.0.2"
8223
+ }
8224
+ },
8225
+ "node_modules/spdx-exceptions": {
8226
+ "version": "1.0.4",
8227
+ "resolved": "http://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz",
8228
+ "integrity": "sha1-IguEI5EZrpBFqJLbgag/TOFvgP0="
8229
+ },
8230
+ "node_modules/spdx-expression-parse": {
8231
+ "version": "1.0.2",
8232
+ "resolved": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz",
8233
+ "integrity": "sha1-1SsUtelnB3FECvIlvLVjEirEUvY=",
8234
+ "dependencies": {
8235
+ "spdx-exceptions": "^1.0.4",
8236
+ "spdx-license-ids": "^1.0.0"
8237
+ }
8238
+ },
8239
+ "node_modules/spdx-license-ids": {
8240
+ "version": "1.2.1",
8241
+ "resolved": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz",
8242
+ "integrity": "sha1-0H6hek0v2TUfnZTi/5zsdBgP6PM="
8243
+ },
8244
+ "node_modules/split-string": {
8245
+ "version": "3.1.0",
8246
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
8247
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
8248
+ "dev": true,
8249
+ "dependencies": {
8250
+ "extend-shallow": "^3.0.0"
8251
+ },
8252
+ "engines": {
8253
+ "node": ">=0.10.0"
8254
+ }
8255
+ },
8256
+ "node_modules/split2": {
8257
+ "version": "2.2.0",
8258
+ "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
8259
+ "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==",
8260
+ "dev": true,
8261
+ "dependencies": {
8262
+ "through2": "^2.0.2"
8263
+ }
8264
+ },
8265
+ "node_modules/sprintf-js": {
8266
+ "version": "1.0.3",
8267
+ "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
8268
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
8269
+ "dev": true
8270
+ },
8271
+ "node_modules/squeak": {
8272
+ "version": "1.3.0",
8273
+ "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz",
8274
+ "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=",
8275
+ "dependencies": {
8276
+ "chalk": "^1.0.0",
8277
+ "console-stream": "^0.1.1",
8278
+ "lpad-align": "^1.0.1"
8279
+ },
8280
+ "engines": {
8281
+ "node": ">=0.10.0"
8282
+ }
8283
+ },
8284
+ "node_modules/sshpk": {
8285
+ "version": "1.15.2",
8286
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz",
8287
+ "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
8288
+ "dependencies": {
8289
+ "asn1": "~0.2.3",
8290
+ "assert-plus": "^1.0.0",
8291
+ "bcrypt-pbkdf": "^1.0.0",
8292
+ "dashdash": "^1.12.0",
8293
+ "ecc-jsbn": "~0.1.1",
8294
+ "getpass": "^0.1.1",
8295
+ "jsbn": "~0.1.0",
8296
+ "safer-buffer": "^2.0.2",
8297
+ "tweetnacl": "~0.14.0"
8298
+ },
8299
+ "bin": {
8300
+ "sshpk-conv": "bin/sshpk-conv",
8301
+ "sshpk-sign": "bin/sshpk-sign",
8302
+ "sshpk-verify": "bin/sshpk-verify"
8303
+ },
8304
+ "engines": {
8305
+ "node": ">=0.10.0"
8306
+ }
8307
+ },
8308
+ "node_modules/stable": {
8309
+ "version": "0.1.8",
8310
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
8311
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
8312
+ "dev": true,
8313
+ "optional": true
8314
+ },
8315
+ "node_modules/stack-trace": {
8316
+ "version": "0.0.9",
8317
+ "resolved": "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
8318
+ "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=",
8319
+ "dev": true,
8320
+ "engines": {
8321
+ "node": "*"
8322
+ }
8323
+ },
8324
+ "node_modules/static-extend": {
8325
+ "version": "0.1.2",
8326
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
8327
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
8328
+ "dev": true,
8329
+ "dependencies": {
8330
+ "define-property": "^0.2.5",
8331
+ "object-copy": "^0.1.0"
8332
+ },
8333
+ "engines": {
8334
+ "node": ">=0.10.0"
8335
+ }
8336
+ },
8337
+ "node_modules/static-extend/node_modules/define-property": {
8338
+ "version": "0.2.5",
8339
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8340
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8341
+ "dev": true,
8342
+ "dependencies": {
8343
+ "is-descriptor": "^0.1.0"
8344
+ },
8345
+ "engines": {
8346
+ "node": ">=0.10.0"
8347
+ }
8348
+ },
8349
+ "node_modules/stream-shift": {
8350
+ "version": "1.0.0",
8351
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
8352
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
8353
+ "dev": true
8354
+ },
8355
+ "node_modules/strict-uri-encode": {
8356
+ "version": "1.1.0",
8357
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
8358
+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
8359
+ "engines": {
8360
+ "node": ">=0.10.0"
8361
+ }
8362
+ },
8363
+ "node_modules/string_decoder": {
8364
+ "version": "0.10.31",
8365
+ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
8366
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
8367
+ "dev": true
8368
+ },
8369
+ "node_modules/string-template": {
8370
+ "version": "0.2.1",
8371
+ "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
8372
+ "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
8373
+ "dev": true
8374
+ },
8375
+ "node_modules/string-width": {
8376
+ "version": "1.0.1",
8377
+ "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz",
8378
+ "integrity": "sha1-ySEptvHX9SrPmvQkom44ZKBc6wo=",
8379
+ "dev": true,
8380
+ "dependencies": {
8381
+ "code-point-at": "^1.0.0",
8382
+ "is-fullwidth-code-point": "^1.0.0",
8383
+ "strip-ansi": "^3.0.0"
8384
+ },
8385
+ "engines": {
8386
+ "node": ">=0.10.0"
8387
+ }
8388
+ },
8389
+ "node_modules/string.prototype.trimleft": {
8390
+ "version": "2.1.0",
8391
+ "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz",
8392
+ "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==",
8393
+ "dev": true,
8394
+ "optional": true,
8395
+ "dependencies": {
8396
+ "define-properties": "^1.1.3",
8397
+ "function-bind": "^1.1.1"
8398
+ },
8399
+ "engines": {
8400
+ "node": ">= 0.4"
8401
+ }
8402
+ },
8403
+ "node_modules/string.prototype.trimright": {
8404
+ "version": "2.1.0",
8405
+ "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz",
8406
+ "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==",
8407
+ "dev": true,
8408
+ "optional": true,
8409
+ "dependencies": {
8410
+ "define-properties": "^1.1.3",
8411
+ "function-bind": "^1.1.1"
8412
+ },
8413
+ "engines": {
8414
+ "node": ">= 0.4"
8415
+ }
8416
+ },
8417
+ "node_modules/strip-ansi": {
8418
+ "version": "3.0.1",
8419
+ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8420
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8421
+ "dependencies": {
8422
+ "ansi-regex": "^2.0.0"
8423
+ },
8424
+ "engines": {
8425
+ "node": ">=0.10.0"
8426
+ }
8427
+ },
8428
+ "node_modules/strip-bom": {
8429
+ "version": "2.0.0",
8430
+ "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
8431
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
8432
+ "dependencies": {
8433
+ "is-utf8": "^0.2.0"
8434
+ },
8435
+ "engines": {
8436
+ "node": ">=0.10.0"
8437
+ }
8438
+ },
8439
+ "node_modules/strip-dirs": {
8440
+ "version": "2.1.0",
8441
+ "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
8442
+ "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
8443
+ "dependencies": {
8444
+ "is-natural-number": "^4.0.1"
8445
+ }
8446
+ },
8447
+ "node_modules/strip-eof": {
8448
+ "version": "1.0.0",
8449
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
8450
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
8451
+ "engines": {
8452
+ "node": ">=0.10.0"
8453
+ }
8454
+ },
8455
+ "node_modules/strip-indent": {
8456
+ "version": "1.0.1",
8457
+ "resolved": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
8458
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
8459
+ "dependencies": {
8460
+ "get-stdin": "^4.0.1"
8461
+ },
8462
+ "bin": {
8463
+ "strip-indent": "cli.js"
8464
+ },
8465
+ "engines": {
8466
+ "node": ">=0.10.0"
8467
+ }
8468
+ },
8469
+ "node_modules/strip-json-comments": {
8470
+ "version": "2.0.1",
8471
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
8472
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
8473
+ "dev": true,
8474
+ "engines": {
8475
+ "node": ">=0.10.0"
8476
+ }
8477
+ },
8478
+ "node_modules/strip-outer": {
8479
+ "version": "1.0.1",
8480
+ "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
8481
+ "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
8482
+ "dependencies": {
8483
+ "escape-string-regexp": "^1.0.2"
8484
+ },
8485
+ "engines": {
8486
+ "node": ">=0.10.0"
8487
+ }
8488
+ },
8489
+ "node_modules/supports-color": {
8490
+ "version": "2.0.0",
8491
+ "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
8492
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
8493
+ "engines": {
8494
+ "node": ">=0.8.0"
8495
+ }
8496
+ },
8497
+ "node_modules/svg-pathdata": {
8498
+ "version": "1.0.0",
8499
+ "resolved": "http://registry.npmjs.org/svg-pathdata/-/svg-pathdata-1.0.0.tgz",
8500
+ "integrity": "sha1-kPahyWPNS+E6njAPeaGj3ePIAzQ=",
8501
+ "dev": true,
8502
+ "dependencies": {
8503
+ "readable-stream": "~1.0.26-3"
8504
+ },
8505
+ "engines": {
8506
+ "node": "0.10.*"
8507
+ }
8508
+ },
8509
+ "node_modules/svg-pathdata/node_modules/isarray": {
8510
+ "version": "0.0.1",
8511
+ "resolved": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
8512
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
8513
+ "dev": true
8514
+ },
8515
+ "node_modules/svg-pathdata/node_modules/readable-stream": {
8516
+ "version": "1.0.34",
8517
+ "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
8518
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
8519
+ "dev": true,
8520
+ "dependencies": {
8521
+ "core-util-is": "~1.0.0",
8522
+ "inherits": "~2.0.1",
8523
+ "isarray": "0.0.1",
8524
+ "string_decoder": "~0.10.x"
8525
+ }
8526
+ },
8527
+ "node_modules/svg2ttf": {
8528
+ "version": "1.2.0",
8529
+ "resolved": "http://registry.npmjs.org/svg2ttf/-/svg2ttf-1.2.0.tgz",
8530
+ "integrity": "sha1-dgEvHXb9rzfDYm6ydZx0x6Zj4kI=",
8531
+ "dev": true,
8532
+ "dependencies": {
8533
+ "argparse": "~ 0.1.15",
8534
+ "lodash": "~ 2.1.0",
8535
+ "svgpath": "~ 1.0.0",
8536
+ "xmldom": "~ 0.1.16"
8537
+ },
8538
+ "bin": {
8539
+ "svg2ttf": "svg2ttf.js"
8540
+ }
8541
+ },
8542
+ "node_modules/svg2ttf/node_modules/argparse": {
8543
+ "version": "0.1.16",
8544
+ "resolved": "http://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
8545
+ "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=",
8546
+ "dev": true,
8547
+ "dependencies": {
8548
+ "underscore": "~1.7.0",
8549
+ "underscore.string": "~2.4.0"
8550
+ }
8551
+ },
8552
+ "node_modules/svg2ttf/node_modules/lodash": {
8553
+ "version": "2.1.0",
8554
+ "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.1.0.tgz",
8555
+ "integrity": "sha1-Bjfqqjaooc/IZcOt+5Qhib+wmY0=",
8556
+ "dev": true,
8557
+ "engines": [
8558
+ "node",
8559
+ "rhino"
8560
+ ]
8561
+ },
8562
+ "node_modules/svg2ttf/node_modules/underscore": {
8563
+ "version": "1.7.0",
8564
+ "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
8565
+ "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",
8566
+ "dev": true
8567
+ },
8568
+ "node_modules/svg2ttf/node_modules/underscore.string": {
8569
+ "version": "2.4.0",
8570
+ "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
8571
+ "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=",
8572
+ "dev": true,
8573
+ "engines": {
8574
+ "node": "*"
8575
+ }
8576
+ },
8577
+ "node_modules/svgicons2svgfont": {
8578
+ "version": "1.1.0",
8579
+ "resolved": "http://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-1.1.0.tgz",
8580
+ "integrity": "sha1-DHEZyeWRbJ10c8hTubjkQE+gjQs=",
8581
+ "dev": true,
8582
+ "dependencies": {
8583
+ "readable-stream": "^1.0.33",
8584
+ "sax": "0.6.x",
8585
+ "svg-pathdata": "1.0.0"
8586
+ },
8587
+ "bin": {
8588
+ "svgicons2svgfont": "bin/svgicons2svgfont.js"
8589
+ }
8590
+ },
8591
+ "node_modules/svgicons2svgfont/node_modules/isarray": {
8592
+ "version": "0.0.1",
8593
+ "resolved": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
8594
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
8595
+ "dev": true
8596
+ },
8597
+ "node_modules/svgicons2svgfont/node_modules/readable-stream": {
8598
+ "version": "1.1.14",
8599
+ "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
8600
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
8601
+ "dev": true,
8602
+ "dependencies": {
8603
+ "core-util-is": "~1.0.0",
8604
+ "inherits": "~2.0.1",
8605
+ "isarray": "0.0.1",
8606
+ "string_decoder": "~0.10.x"
8607
+ }
8608
+ },
8609
+ "node_modules/svgicons2svgfont/node_modules/sax": {
8610
+ "version": "0.6.1",
8611
+ "resolved": "http://registry.npmjs.org/sax/-/sax-0.6.1.tgz",
8612
+ "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=",
8613
+ "dev": true
8614
+ },
8615
+ "node_modules/svgo": {
8616
+ "version": "0.5.6",
8617
+ "resolved": "http://registry.npmjs.org/svgo/-/svgo-0.5.6.tgz",
8618
+ "integrity": "sha1-lQHFM8+E90p5vhuz80lNkSu+0Rk=",
8619
+ "dev": true,
8620
+ "dependencies": {
8621
+ "coa": "~1.0.1",
8622
+ "colors": "~1.1.2",
8623
+ "js-yaml": "~3.3.1",
8624
+ "mkdirp": "~0.5.1",
8625
+ "sax": "~1.1.1",
8626
+ "whet.extend": "~0.9.9"
8627
+ },
8628
+ "bin": {
8629
+ "svgo": "bin/svgo"
8630
+ },
8631
+ "engines": {
8632
+ "node": ">=0.10.0"
8633
+ }
8634
+ },
8635
+ "node_modules/svgo/node_modules/colors": {
8636
+ "version": "1.1.2",
8637
+ "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
8638
+ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
8639
+ "dev": true,
8640
+ "engines": {
8641
+ "node": ">=0.1.90"
8642
+ }
8643
+ },
8644
+ "node_modules/svgpath": {
8645
+ "version": "1.0.7",
8646
+ "resolved": "http://registry.npmjs.org/svgpath/-/svgpath-1.0.7.tgz",
8647
+ "integrity": "sha1-5VQhK4fl0EaRQaKEwCDIf1yaTtA=",
8648
+ "dev": true
8649
+ },
8650
+ "node_modules/tar-stream": {
8651
+ "version": "1.6.2",
8652
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
8653
+ "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
8654
+ "dependencies": {
8655
+ "bl": "^1.0.0",
8656
+ "buffer-alloc": "^1.2.0",
8657
+ "end-of-stream": "^1.0.0",
8658
+ "fs-constants": "^1.0.0",
8659
+ "readable-stream": "^2.3.0",
8660
+ "to-buffer": "^1.1.1",
8661
+ "xtend": "^4.0.0"
8662
+ },
8663
+ "engines": {
8664
+ "node": ">= 0.8.0"
8665
+ }
8666
+ },
8667
+ "node_modules/temp": {
8668
+ "version": "0.8.3",
8669
+ "resolved": "http://registry.npmjs.org/temp/-/temp-0.8.3.tgz",
8670
+ "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=",
8671
+ "dev": true,
8672
+ "engines": [
8673
+ "node >=0.8.0"
8674
+ ],
8675
+ "dependencies": {
8676
+ "os-tmpdir": "^1.0.0",
8677
+ "rimraf": "~2.2.6"
8678
+ }
8679
+ },
8680
+ "node_modules/temp-dir": {
8681
+ "version": "1.0.0",
8682
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
8683
+ "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
8684
+ "engines": {
8685
+ "node": ">=4"
8686
+ }
8687
+ },
8688
+ "node_modules/temp/node_modules/rimraf": {
8689
+ "version": "2.2.8",
8690
+ "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
8691
+ "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
8692
+ "dev": true,
8693
+ "bin": {
8694
+ "rimraf": "bin.js"
8695
+ }
8696
+ },
8697
+ "node_modules/tempfile": {
8698
+ "version": "2.0.0",
8699
+ "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",
8700
+ "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",
8701
+ "dependencies": {
8702
+ "temp-dir": "^1.0.0",
8703
+ "uuid": "^3.0.1"
8704
+ },
8705
+ "engines": {
8706
+ "node": ">=4"
8707
+ }
8708
+ },
8709
+ "node_modules/tempfile/node_modules/uuid": {
8710
+ "version": "3.3.3",
8711
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
8712
+ "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==",
8713
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
8714
+ "bin": {
8715
+ "uuid": "bin/uuid"
8716
+ }
8717
+ },
8718
+ "node_modules/text-table": {
8719
+ "version": "0.2.0",
8720
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
8721
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
8722
+ "dev": true
8723
+ },
8724
+ "node_modules/through": {
8725
+ "version": "2.3.8",
8726
+ "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
8727
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
8728
+ },
8729
+ "node_modules/through2": {
8730
+ "version": "2.0.5",
8731
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
8732
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
8733
+ "dev": true,
8734
+ "dependencies": {
8735
+ "readable-stream": "~2.3.6",
8736
+ "xtend": "~4.0.1"
8737
+ }
8738
+ },
8739
+ "node_modules/time-grunt": {
8740
+ "version": "2.0.0",
8741
+ "resolved": "https://registry.npmjs.org/time-grunt/-/time-grunt-2.0.0.tgz",
8742
+ "integrity": "sha512-iQD2AeDYCAJrsPC/eUsfYZD9UT7TuBOmUIgFV5zeTQgRk6yLJKoc3aYR0gusJ0m+bG13B6qrDZ0SwPLe0/htHw==",
8743
+ "deprecated": "Deprecated because Grunt is practically unmaintained. Move on to something better. This package will continue to work with Grunt v1, but it will not receive any updates.",
8744
+ "dev": true,
8745
+ "dependencies": {
8746
+ "chalk": "^1.0.0",
8747
+ "date-time": "^1.1.0",
8748
+ "figures": "^1.0.0",
8749
+ "hooker": "^0.2.3",
8750
+ "number-is-nan": "^1.0.0",
8751
+ "pretty-ms": "^2.1.0",
8752
+ "text-table": "^0.2.0"
8753
+ },
8754
+ "engines": {
8755
+ "node": ">=0.10.0"
8756
+ }
8757
+ },
8758
+ "node_modules/time-zone": {
8759
+ "version": "0.1.0",
8760
+ "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-0.1.0.tgz",
8761
+ "integrity": "sha1-Sncotqwo2w4Aj1FAQ/1VW9VXO0Y=",
8762
+ "dev": true,
8763
+ "engines": {
8764
+ "node": ">=0.10.0"
8765
+ }
8766
+ },
8767
+ "node_modules/timed-out": {
8768
+ "version": "4.0.1",
8769
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
8770
+ "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
8771
+ "engines": {
8772
+ "node": ">=0.10.0"
8773
+ }
8774
+ },
8775
+ "node_modules/tiny-lr": {
8776
+ "version": "1.1.1",
8777
+ "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
8778
+ "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==",
8779
+ "dev": true,
8780
+ "dependencies": {
8781
+ "body": "^5.1.0",
8782
+ "debug": "^3.1.0",
8783
+ "faye-websocket": "~0.10.0",
8784
+ "livereload-js": "^2.3.0",
8785
+ "object-assign": "^4.1.0",
8786
+ "qs": "^6.4.0"
8787
+ }
8788
+ },
8789
+ "node_modules/tiny-lr/node_modules/debug": {
8790
+ "version": "3.2.6",
8791
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
8792
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
8793
+ "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)",
8794
+ "dev": true,
8795
+ "dependencies": {
8796
+ "ms": "^2.1.1"
8797
+ }
8798
+ },
8799
+ "node_modules/tiny-lr/node_modules/ms": {
8800
+ "version": "2.1.2",
8801
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
8802
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
8803
+ "dev": true
8804
+ },
8805
+ "node_modules/tmp": {
8806
+ "version": "0.0.28",
8807
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz",
8808
+ "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=",
8809
+ "dev": true,
8810
+ "dependencies": {
8811
+ "os-tmpdir": "~1.0.1"
8812
+ },
8813
+ "engines": {
8814
+ "node": ">=0.4.0"
8815
+ }
8816
+ },
8817
+ "node_modules/to-buffer": {
8818
+ "version": "1.1.1",
8819
+ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
8820
+ "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
8821
+ },
8822
+ "node_modules/to-object-path": {
8823
+ "version": "0.3.0",
8824
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
8825
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
8826
+ "dev": true,
8827
+ "dependencies": {
8828
+ "kind-of": "^3.0.2"
8829
+ },
8830
+ "engines": {
8831
+ "node": ">=0.10.0"
8832
+ }
8833
+ },
8834
+ "node_modules/to-object-path/node_modules/kind-of": {
8835
+ "version": "3.2.2",
8836
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8837
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8838
+ "dev": true,
8839
+ "dependencies": {
8840
+ "is-buffer": "^1.1.5"
8841
+ },
8842
+ "engines": {
8843
+ "node": ">=0.10.0"
8844
+ }
8845
+ },
8846
+ "node_modules/to-regex": {
8847
+ "version": "3.0.2",
8848
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
8849
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
8850
+ "dev": true,
8851
+ "dependencies": {
8852
+ "define-property": "^2.0.2",
8853
+ "extend-shallow": "^3.0.2",
8854
+ "regex-not": "^1.0.2",
8855
+ "safe-regex": "^1.1.0"
8856
+ },
8857
+ "engines": {
8858
+ "node": ">=0.10.0"
8859
+ }
8860
+ },
8861
+ "node_modules/to-regex-range": {
8862
+ "version": "2.1.1",
8863
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
8864
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
8865
+ "dev": true,
8866
+ "dependencies": {
8867
+ "is-number": "^3.0.0",
8868
+ "repeat-string": "^1.6.1"
8869
+ },
8870
+ "engines": {
8871
+ "node": ">=0.10.0"
8872
+ }
8873
+ },
8874
+ "node_modules/tough-cookie": {
8875
+ "version": "2.4.3",
8876
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
8877
+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
8878
+ "dependencies": {
8879
+ "psl": "^1.1.24",
8880
+ "punycode": "^1.4.1"
8881
+ },
8882
+ "engines": {
8883
+ "node": ">=0.8"
8884
+ }
8885
+ },
8886
+ "node_modules/tough-cookie/node_modules/punycode": {
8887
+ "version": "1.4.1",
8888
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
8889
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
8890
+ },
8891
+ "node_modules/traverse": {
8892
+ "version": "0.3.9",
8893
+ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
8894
+ "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
8895
+ "dev": true,
8896
+ "engines": {
8897
+ "node": "*"
8898
+ }
8899
+ },
8900
+ "node_modules/trim-newlines": {
8901
+ "version": "1.0.0",
8902
+ "resolved": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
8903
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
8904
+ "engines": {
8905
+ "node": ">=0.10.0"
8906
+ }
8907
+ },
8908
+ "node_modules/trim-repeated": {
8909
+ "version": "1.0.0",
8910
+ "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
8911
+ "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
8912
+ "dependencies": {
8913
+ "escape-string-regexp": "^1.0.2"
8914
+ },
8915
+ "engines": {
8916
+ "node": ">=0.10.0"
8917
+ }
8918
+ },
8919
+ "node_modules/tslib": {
8920
+ "version": "1.10.0",
8921
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
8922
+ "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
8923
+ "dev": true
8924
+ },
8925
+ "node_modules/ttf2eot": {
8926
+ "version": "1.3.0",
8927
+ "resolved": "http://registry.npmjs.org/ttf2eot/-/ttf2eot-1.3.0.tgz",
8928
+ "integrity": "sha1-lGcerPpa13mc1vn1tgMPUTsDKsI=",
8929
+ "dev": true,
8930
+ "dependencies": {
8931
+ "argparse": "~0.1.15"
8932
+ },
8933
+ "bin": {
8934
+ "ttf2eot": "ttf2eot.js"
8935
+ }
8936
+ },
8937
+ "node_modules/ttf2eot/node_modules/argparse": {
8938
+ "version": "0.1.16",
8939
+ "resolved": "http://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
8940
+ "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=",
8941
+ "dev": true,
8942
+ "dependencies": {
8943
+ "underscore": "~1.7.0",
8944
+ "underscore.string": "~2.4.0"
8945
+ }
8946
+ },
8947
+ "node_modules/ttf2eot/node_modules/underscore": {
8948
+ "version": "1.7.0",
8949
+ "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
8950
+ "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",
8951
+ "dev": true
8952
+ },
8953
+ "node_modules/ttf2eot/node_modules/underscore.string": {
8954
+ "version": "2.4.0",
8955
+ "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
8956
+ "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=",
8957
+ "dev": true,
8958
+ "engines": {
8959
+ "node": "*"
8960
+ }
8961
+ },
8962
+ "node_modules/ttf2woff": {
8963
+ "version": "1.3.0",
8964
+ "resolved": "http://registry.npmjs.org/ttf2woff/-/ttf2woff-1.3.0.tgz",
8965
+ "integrity": "sha1-dqJ6bzDqA3qe1kyf9D7H7UYebSo=",
8966
+ "dev": true,
8967
+ "dependencies": {
8968
+ "argparse": "~ 0.1.15",
8969
+ "pako": "~ 0.2.2"
8970
+ },
8971
+ "bin": {
8972
+ "ttf2woff": "ttf2woff.js"
8973
+ }
8974
+ },
8975
+ "node_modules/ttf2woff/node_modules/argparse": {
8976
+ "version": "0.1.16",
8977
+ "resolved": "http://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
8978
+ "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=",
8979
+ "dev": true,
8980
+ "dependencies": {
8981
+ "underscore": "~1.7.0",
8982
+ "underscore.string": "~2.4.0"
8983
+ }
8984
+ },
8985
+ "node_modules/ttf2woff/node_modules/underscore": {
8986
+ "version": "1.7.0",
8987
+ "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
8988
+ "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",
8989
+ "dev": true
8990
+ },
8991
+ "node_modules/ttf2woff/node_modules/underscore.string": {
8992
+ "version": "2.4.0",
8993
+ "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
8994
+ "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=",
8995
+ "dev": true,
8996
+ "engines": {
8997
+ "node": "*"
8998
+ }
8999
+ },
9000
+ "node_modules/tunnel-agent": {
9001
+ "version": "0.6.0",
9002
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
9003
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
9004
+ "dependencies": {
9005
+ "safe-buffer": "^5.0.1"
9006
+ },
9007
+ "engines": {
9008
+ "node": "*"
9009
+ }
9010
+ },
9011
+ "node_modules/tweetnacl": {
9012
+ "version": "0.14.5",
9013
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
9014
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
9015
+ },
9016
+ "node_modules/uc.micro": {
9017
+ "version": "1.0.6",
9018
+ "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
9019
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
9020
+ "dev": true
9021
+ },
9022
+ "node_modules/uglify-js": {
9023
+ "version": "3.4.9",
9024
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
9025
+ "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
9026
+ "dev": true,
9027
+ "dependencies": {
9028
+ "commander": "~2.17.1",
9029
+ "source-map": "~0.6.1"
9030
+ },
9031
+ "bin": {
9032
+ "uglifyjs": "bin/uglifyjs"
9033
+ },
9034
+ "engines": {
9035
+ "node": ">=0.8.0"
9036
+ }
9037
+ },
9038
+ "node_modules/uglify-js/node_modules/commander": {
9039
+ "version": "2.17.1",
9040
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
9041
+ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
9042
+ "dev": true
9043
+ },
9044
+ "node_modules/uglify-js/node_modules/source-map": {
9045
+ "version": "0.6.1",
9046
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9047
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9048
+ "dev": true,
9049
+ "engines": {
9050
+ "node": ">=0.10.0"
9051
+ }
9052
+ },
9053
+ "node_modules/unbzip2-stream": {
9054
+ "version": "1.3.3",
9055
+ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
9056
+ "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==",
9057
+ "dependencies": {
9058
+ "buffer": "^5.2.1",
9059
+ "through": "^2.3.8"
9060
+ }
9061
+ },
9062
+ "node_modules/underscore.string": {
9063
+ "version": "3.3.5",
9064
+ "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
9065
+ "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
9066
+ "dev": true,
9067
+ "dependencies": {
9068
+ "sprintf-js": "^1.0.3",
9069
+ "util-deprecate": "^1.0.2"
9070
+ },
9071
+ "engines": {
9072
+ "node": "*"
9073
+ }
9074
+ },
9075
+ "node_modules/union-value": {
9076
+ "version": "1.0.1",
9077
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
9078
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
9079
+ "dev": true,
9080
+ "dependencies": {
9081
+ "arr-union": "^3.1.0",
9082
+ "get-value": "^2.0.6",
9083
+ "is-extendable": "^0.1.1",
9084
+ "set-value": "^2.0.1"
9085
+ },
9086
+ "engines": {
9087
+ "node": ">=0.10.0"
9088
+ }
9089
+ },
9090
+ "node_modules/universalify": {
9091
+ "version": "0.1.2",
9092
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
9093
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
9094
+ "dev": true,
9095
+ "engines": {
9096
+ "node": ">= 4.0.0"
9097
+ }
9098
+ },
9099
+ "node_modules/unquote": {
9100
+ "version": "1.1.1",
9101
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
9102
+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
9103
+ "dev": true,
9104
+ "optional": true
9105
+ },
9106
+ "node_modules/unset-value": {
9107
+ "version": "1.0.0",
9108
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
9109
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
9110
+ "dev": true,
9111
+ "dependencies": {
9112
+ "has-value": "^0.3.1",
9113
+ "isobject": "^3.0.0"
9114
+ },
9115
+ "engines": {
9116
+ "node": ">=0.10.0"
9117
+ }
9118
+ },
9119
+ "node_modules/unset-value/node_modules/has-value": {
9120
+ "version": "0.3.1",
9121
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
9122
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
9123
+ "dev": true,
9124
+ "dependencies": {
9125
+ "get-value": "^2.0.3",
9126
+ "has-values": "^0.1.4",
9127
+ "isobject": "^2.0.0"
9128
+ },
9129
+ "engines": {
9130
+ "node": ">=0.10.0"
9131
+ }
9132
+ },
9133
+ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
9134
+ "version": "2.1.0",
9135
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
9136
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
9137
+ "dev": true,
9138
+ "dependencies": {
9139
+ "isarray": "1.0.0"
9140
+ },
9141
+ "engines": {
9142
+ "node": ">=0.10.0"
9143
+ }
9144
+ },
9145
+ "node_modules/unset-value/node_modules/has-values": {
9146
+ "version": "0.1.4",
9147
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
9148
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
9149
+ "dev": true,
9150
+ "engines": {
9151
+ "node": ">=0.10.0"
9152
+ }
9153
+ },
9154
+ "node_modules/unzipper": {
9155
+ "version": "0.10.10",
9156
+ "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.10.tgz",
9157
+ "integrity": "sha512-wEgtqtrnJ/9zIBsQb8UIxOhAH1eTHfi7D/xvmrUoMEePeI6u24nq1wigazbIFtHt6ANYXdEVTvc8XYNlTurs7A==",
9158
+ "dev": true,
9159
+ "dependencies": {
9160
+ "big-integer": "^1.6.17",
9161
+ "binary": "~0.3.0",
9162
+ "bluebird": "~3.4.1",
9163
+ "buffer-indexof-polyfill": "~1.0.0",
9164
+ "duplexer2": "~0.1.4",
9165
+ "fstream": "^1.0.12",
9166
+ "graceful-fs": "^4.2.2",
9167
+ "listenercount": "~1.0.1",
9168
+ "readable-stream": "~2.3.6",
9169
+ "setimmediate": "~1.0.4"
9170
+ }
9171
+ },
9172
+ "node_modules/unzipper/node_modules/bluebird": {
9173
+ "version": "3.4.7",
9174
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
9175
+ "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
9176
+ "dev": true
9177
+ },
9178
+ "node_modules/unzipper/node_modules/graceful-fs": {
9179
+ "version": "4.2.3",
9180
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
9181
+ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
9182
+ "dev": true
9183
+ },
9184
+ "node_modules/uri-js": {
9185
+ "version": "4.2.2",
9186
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
9187
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
9188
+ "dependencies": {
9189
+ "punycode": "^2.1.0"
9190
+ }
9191
+ },
9192
+ "node_modules/uri-path": {
9193
+ "version": "1.0.0",
9194
+ "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
9195
+ "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=",
9196
+ "dev": true,
9197
+ "engines": {
9198
+ "node": ">= 0.10"
9199
+ }
9200
+ },
9201
+ "node_modules/urix": {
9202
+ "version": "0.1.0",
9203
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
9204
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
9205
+ "deprecated": "Please see https://github.com/lydell/urix#deprecated",
9206
+ "dev": true
9207
+ },
9208
+ "node_modules/url-parse-lax": {
9209
+ "version": "1.0.0",
9210
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
9211
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
9212
+ "dependencies": {
9213
+ "prepend-http": "^1.0.1"
9214
+ },
9215
+ "engines": {
9216
+ "node": ">=0.10.0"
9217
+ }
9218
+ },
9219
+ "node_modules/url-to-options": {
9220
+ "version": "1.0.1",
9221
+ "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
9222
+ "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
9223
+ "engines": {
9224
+ "node": ">= 4"
9225
+ }
9226
+ },
9227
+ "node_modules/use": {
9228
+ "version": "3.1.1",
9229
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
9230
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
9231
+ "dev": true,
9232
+ "engines": {
9233
+ "node": ">=0.10.0"
9234
+ }
9235
+ },
9236
+ "node_modules/util-deprecate": {
9237
+ "version": "1.0.2",
9238
+ "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
9239
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
9240
+ },
9241
+ "node_modules/util.promisify": {
9242
+ "version": "1.0.0",
9243
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
9244
+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
9245
+ "dev": true,
9246
+ "optional": true,
9247
+ "dependencies": {
9248
+ "define-properties": "^1.1.2",
9249
+ "object.getownpropertydescriptors": "^2.0.3"
9250
+ }
9251
+ },
9252
+ "node_modules/uuid": {
9253
+ "version": "2.0.3",
9254
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
9255
+ "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
9256
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
9257
+ "dev": true
9258
+ },
9259
+ "node_modules/validate-npm-package-license": {
9260
+ "version": "3.0.1",
9261
+ "resolved": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
9262
+ "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
9263
+ "dependencies": {
9264
+ "spdx-correct": "~1.0.0",
9265
+ "spdx-expression-parse": "~1.0.0"
9266
+ }
9267
+ },
9268
+ "node_modules/verror": {
9269
+ "version": "1.10.0",
9270
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
9271
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
9272
+ "engines": [
9273
+ "node >=0.6.0"
9274
+ ],
9275
+ "dependencies": {
9276
+ "assert-plus": "^1.0.0",
9277
+ "core-util-is": "1.0.2",
9278
+ "extsprintf": "^1.2.0"
9279
+ }
9280
+ },
9281
+ "node_modules/vow": {
9282
+ "version": "0.4.19",
9283
+ "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.19.tgz",
9284
+ "integrity": "sha512-S+0+CiQlbUhTNWMlJdqo/ARuXOttXdvw5ACGyh1W97NFHUdwt3Fzyaus03Kvdmo733dwnYS9AGJSDg0Zu8mNfA==",
9285
+ "dev": true,
9286
+ "engines": {
9287
+ "node": ">= 0.4.0"
9288
+ }
9289
+ },
9290
+ "node_modules/vow-fs": {
9291
+ "version": "0.3.6",
9292
+ "resolved": "https://registry.npmjs.org/vow-fs/-/vow-fs-0.3.6.tgz",
9293
+ "integrity": "sha1-LUxZviLivyYY3fWXq0uqkjvnIA0=",
9294
+ "dev": true,
9295
+ "dependencies": {
9296
+ "glob": "^7.0.5",
9297
+ "uuid": "^2.0.2",
9298
+ "vow": "^0.4.7",
9299
+ "vow-queue": "^0.4.1"
9300
+ },
9301
+ "engines": {
9302
+ "node": ">= 0.6.0"
9303
+ }
9304
+ },
9305
+ "node_modules/vow-fs/node_modules/glob": {
9306
+ "version": "7.1.5",
9307
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
9308
+ "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
9309
+ "dev": true,
9310
+ "dependencies": {
9311
+ "fs.realpath": "^1.0.0",
9312
+ "inflight": "^1.0.4",
9313
+ "inherits": "2",
9314
+ "minimatch": "^3.0.4",
9315
+ "once": "^1.3.0",
9316
+ "path-is-absolute": "^1.0.0"
9317
+ },
9318
+ "engines": {
9319
+ "node": "*"
9320
+ }
9321
+ },
9322
+ "node_modules/vow-fs/node_modules/minimatch": {
9323
+ "version": "3.0.4",
9324
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
9325
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
9326
+ "dev": true,
9327
+ "dependencies": {
9328
+ "brace-expansion": "^1.1.7"
9329
+ },
9330
+ "engines": {
9331
+ "node": "*"
9332
+ }
9333
+ },
9334
+ "node_modules/vow-queue": {
9335
+ "version": "0.4.3",
9336
+ "resolved": "https://registry.npmjs.org/vow-queue/-/vow-queue-0.4.3.tgz",
9337
+ "integrity": "sha512-/poAKDTFL3zYbeQg7cl4BGcfP4sGgXKrHnRFSKj97dteUFu8oyXMwIcdwu8NSx/RmPGIuYx1Bik/y5vU4H/VKw==",
9338
+ "dev": true,
9339
+ "dependencies": {
9340
+ "vow": "^0.4.17"
9341
+ },
9342
+ "engines": {
9343
+ "node": ">= 0.8.0"
9344
+ }
9345
+ },
9346
+ "node_modules/websocket-driver": {
9347
+ "version": "0.7.3",
9348
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
9349
+ "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==",
9350
+ "dev": true,
9351
+ "dependencies": {
9352
+ "http-parser-js": ">=0.4.0 <0.4.11",
9353
+ "safe-buffer": ">=5.1.0",
9354
+ "websocket-extensions": ">=0.1.1"
9355
+ },
9356
+ "engines": {
9357
+ "node": ">=0.8.0"
9358
+ }
9359
+ },
9360
+ "node_modules/websocket-extensions": {
9361
+ "version": "0.1.3",
9362
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
9363
+ "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
9364
+ "dev": true,
9365
+ "engines": {
9366
+ "node": ">=0.8.0"
9367
+ }
9368
+ },
9369
+ "node_modules/whet.extend": {
9370
+ "version": "0.9.9",
9371
+ "resolved": "http://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
9372
+ "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
9373
+ "dev": true,
9374
+ "engines": {
9375
+ "node": ">=0.6.0"
9376
+ }
9377
+ },
9378
+ "node_modules/which": {
9379
+ "version": "1.2.10",
9380
+ "resolved": "http://registry.npmjs.org/which/-/which-1.2.10.tgz",
9381
+ "integrity": "sha1-kc2b0HUTIkEbZZtA8FSyHelXqy0=",
9382
+ "dependencies": {
9383
+ "isexe": "^1.1.1"
9384
+ },
9385
+ "bin": {
9386
+ "which": "bin/which"
9387
+ }
9388
+ },
9389
+ "node_modules/which-module": {
9390
+ "version": "2.0.0",
9391
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
9392
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
9393
+ "dev": true
9394
+ },
9395
+ "node_modules/winston": {
9396
+ "version": "0.8.3",
9397
+ "resolved": "http://registry.npmjs.org/winston/-/winston-0.8.3.tgz",
9398
+ "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=",
9399
+ "dev": true,
9400
+ "dependencies": {
9401
+ "async": "0.2.x",
9402
+ "colors": "0.6.x",
9403
+ "cycle": "1.0.x",
9404
+ "eyes": "0.1.x",
9405
+ "isstream": "0.1.x",
9406
+ "pkginfo": "0.3.x",
9407
+ "stack-trace": "0.0.x"
9408
+ },
9409
+ "engines": {
9410
+ "node": ">= 0.6.0"
9411
+ }
9412
+ },
9413
+ "node_modules/winston/node_modules/async": {
9414
+ "version": "0.2.10",
9415
+ "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz",
9416
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
9417
+ "dev": true
9418
+ },
9419
+ "node_modules/wordwrap": {
9420
+ "version": "0.0.3",
9421
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
9422
+ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
9423
+ "dev": true,
9424
+ "engines": {
9425
+ "node": ">=0.4.0"
9426
+ }
9427
+ },
9428
+ "node_modules/wrap-ansi": {
9429
+ "version": "5.1.0",
9430
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
9431
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
9432
+ "dev": true,
9433
+ "dependencies": {
9434
+ "ansi-styles": "^3.2.0",
9435
+ "string-width": "^3.0.0",
9436
+ "strip-ansi": "^5.0.0"
9437
+ },
9438
+ "engines": {
9439
+ "node": ">=6"
9440
+ }
9441
+ },
9442
+ "node_modules/wrap-ansi/node_modules/ansi-regex": {
9443
+ "version": "4.1.0",
9444
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
9445
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
9446
+ "dev": true,
9447
+ "engines": {
9448
+ "node": ">=6"
9449
+ }
9450
+ },
9451
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
9452
+ "version": "3.2.1",
9453
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
9454
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
9455
+ "dev": true,
9456
+ "dependencies": {
9457
+ "color-convert": "^1.9.0"
9458
+ },
9459
+ "engines": {
9460
+ "node": ">=4"
9461
+ }
9462
+ },
9463
+ "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
9464
+ "version": "2.0.0",
9465
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
9466
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
9467
+ "dev": true,
9468
+ "engines": {
9469
+ "node": ">=4"
9470
+ }
9471
+ },
9472
+ "node_modules/wrap-ansi/node_modules/string-width": {
9473
+ "version": "3.1.0",
9474
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
9475
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
9476
+ "dev": true,
9477
+ "dependencies": {
9478
+ "emoji-regex": "^7.0.1",
9479
+ "is-fullwidth-code-point": "^2.0.0",
9480
+ "strip-ansi": "^5.1.0"
9481
+ },
9482
+ "engines": {
9483
+ "node": ">=6"
9484
+ }
9485
+ },
9486
+ "node_modules/wrap-ansi/node_modules/strip-ansi": {
9487
+ "version": "5.2.0",
9488
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
9489
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
9490
+ "dev": true,
9491
+ "dependencies": {
9492
+ "ansi-regex": "^4.1.0"
9493
+ },
9494
+ "engines": {
9495
+ "node": ">=6"
9496
+ }
9497
+ },
9498
+ "node_modules/wrappy": {
9499
+ "version": "1.0.2",
9500
+ "resolved": "http://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
9501
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
9502
+ },
9503
+ "node_modules/xmldom": {
9504
+ "version": "0.1.22",
9505
+ "resolved": "http://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz",
9506
+ "integrity": "sha1-EN5OXpZJgfA8jMcvrcCNFLbDqiY=",
9507
+ "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0",
9508
+ "dev": true,
9509
+ "engines": {
9510
+ "node": ">=0.1"
9511
+ }
9512
+ },
9513
+ "node_modules/xregexp": {
9514
+ "version": "3.1.0",
9515
+ "resolved": "http://registry.npmjs.org/xregexp/-/xregexp-3.1.0.tgz",
9516
+ "integrity": "sha1-FNhGHgvdOCJL/uUDmgiY/EL80zY=",
9517
+ "dev": true
9518
+ },
9519
+ "node_modules/xtend": {
9520
+ "version": "4.0.2",
9521
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
9522
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
9523
+ "engines": {
9524
+ "node": ">=0.4"
9525
+ }
9526
+ },
9527
+ "node_modules/y18n": {
9528
+ "version": "4.0.0",
9529
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
9530
+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
9531
+ "dev": true
9532
+ },
9533
+ "node_modules/yallist": {
9534
+ "version": "2.1.2",
9535
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
9536
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
9537
+ },
9538
+ "node_modules/yargs": {
9539
+ "version": "14.2.0",
9540
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz",
9541
+ "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==",
9542
+ "dev": true,
9543
+ "dependencies": {
9544
+ "cliui": "^5.0.0",
9545
+ "decamelize": "^1.2.0",
9546
+ "find-up": "^3.0.0",
9547
+ "get-caller-file": "^2.0.1",
9548
+ "require-directory": "^2.1.1",
9549
+ "require-main-filename": "^2.0.0",
9550
+ "set-blocking": "^2.0.0",
9551
+ "string-width": "^3.0.0",
9552
+ "which-module": "^2.0.0",
9553
+ "y18n": "^4.0.0",
9554
+ "yargs-parser": "^15.0.0"
9555
+ }
9556
+ },
9557
+ "node_modules/yargs-parser": {
9558
+ "version": "15.0.0",
9559
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz",
9560
+ "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==",
9561
+ "dev": true,
9562
+ "dependencies": {
9563
+ "camelcase": "^5.0.0",
9564
+ "decamelize": "^1.2.0"
9565
+ }
9566
+ },
9567
+ "node_modules/yargs-parser/node_modules/camelcase": {
9568
+ "version": "5.3.1",
9569
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
9570
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
9571
+ "dev": true,
9572
+ "engines": {
9573
+ "node": ">=6"
9574
+ }
9575
+ },
9576
+ "node_modules/yargs/node_modules/ansi-regex": {
9577
+ "version": "4.1.0",
9578
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
9579
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
9580
+ "dev": true,
9581
+ "engines": {
9582
+ "node": ">=6"
9583
+ }
9584
+ },
9585
+ "node_modules/yargs/node_modules/find-up": {
9586
+ "version": "3.0.0",
9587
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
9588
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
9589
+ "dev": true,
9590
+ "dependencies": {
9591
+ "locate-path": "^3.0.0"
9592
+ },
9593
+ "engines": {
9594
+ "node": ">=6"
9595
+ }
9596
+ },
9597
+ "node_modules/yargs/node_modules/is-fullwidth-code-point": {
9598
+ "version": "2.0.0",
9599
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
9600
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
9601
+ "dev": true,
9602
+ "engines": {
9603
+ "node": ">=4"
9604
+ }
9605
+ },
9606
+ "node_modules/yargs/node_modules/string-width": {
9607
+ "version": "3.1.0",
9608
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
9609
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
9610
+ "dev": true,
9611
+ "dependencies": {
9612
+ "emoji-regex": "^7.0.1",
9613
+ "is-fullwidth-code-point": "^2.0.0",
9614
+ "strip-ansi": "^5.1.0"
9615
+ },
9616
+ "engines": {
9617
+ "node": ">=6"
9618
+ }
9619
+ },
9620
+ "node_modules/yargs/node_modules/strip-ansi": {
9621
+ "version": "5.2.0",
9622
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
9623
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
9624
+ "dev": true,
9625
+ "dependencies": {
9626
+ "ansi-regex": "^4.1.0"
9627
+ },
9628
+ "engines": {
9629
+ "node": ">=6"
9630
+ }
9631
+ },
9632
+ "node_modules/yauzl": {
9633
+ "version": "2.10.0",
9634
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
9635
+ "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
9636
+ "dependencies": {
9637
+ "buffer-crc32": "~0.2.3",
9638
+ "fd-slicer": "~1.1.0"
9639
+ }
9640
+ }
9641
+ },
9642
  "dependencies": {
9643
  "@babel/polyfill": {
9644
  "version": "7.6.0",
13088
  "version": "1.0.0",
13089
  "resolved": "http://registry.npmjs.org/grunt-lineending/-/grunt-lineending-1.0.0.tgz",
13090
  "integrity": "sha1-1+vETIp3Sf0smZYeaR9E1KdmgVg=",
13091
+ "dev": true,
13092
+ "requires": {}
13093
  },
13094
  "grunt-modernizr": {
13095
  "version": "2.1.0",
13142
  "version": "0.1.8",
13143
  "resolved": "http://registry.npmjs.org/grunt-search/-/grunt-search-0.1.8.tgz",
13144
  "integrity": "sha1-9K1kQLr49d+122p/KSeUDNJ9Vec=",
13145
+ "dev": true,
13146
+ "requires": {}
13147
  },
13148
  "grunt-shell": {
13149
  "version": "3.0.1",
15741
  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
15742
  "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
15743
  },
 
 
 
 
 
 
 
 
15744
  "uuid": {
15745
  "version": "3.3.2",
15746
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
16296
  "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
16297
  "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
16298
  },
16299
+ "string_decoder": {
16300
+ "version": "0.10.31",
16301
+ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
16302
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
16303
+ "dev": true
16304
+ },
16305
  "string-template": {
16306
  "version": "0.2.1",
16307
  "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
16341
  "function-bind": "^1.1.1"
16342
  }
16343
  },
 
 
 
 
 
 
16344
  "strip-ansi": {
16345
  "version": "3.0.1",
16346
  "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
public/assets/js/plugins.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Phlox Core Plugin - v2.7.14 (2021-05)
2
  * All required plugins
3
  * http://phlox.pro/
4
  */
1
+ /*! Phlox Core Plugin - v2.8.0 (2021-06)
2
  * All required plugins
3
  * http://phlox.pro/
4
  */
public/assets/js/scripts.js CHANGED
@@ -179,6 +179,7 @@
179
  });
180
 
181
  });
 
182
  };
183
 
184
  $(document).ready(function(){
179
  });
180
 
181
  });
182
+
183
  };
184
 
185
  $(document).ready(function(){
public/includes/frontend-ajax.php CHANGED
@@ -150,7 +150,14 @@ function auxels_remove_product_from_cart() {
150
  'cart_url' => '#',
151
  'dropdown_skin' => '',
152
  );
153
- $items = auxin_get_cart_items( $args );
 
 
 
 
 
 
 
154
 
155
  $response = array(
156
  'fragments' => apply_filters(
@@ -162,7 +169,7 @@ function auxels_remove_product_from_cart() {
162
  'cart_hash' => WC()->cart->get_cart_hash(),
163
  'items' => $items,
164
  'total' => $woocommerce->cart->get_cart_subtotal(),
165
- 'count' => $cart->cart_contents_count,
166
  'empty' => sprintf( '<div class="aux-card-box">%s</div>', __( 'Your cart is currently empty.', 'auxin-elements' ) ),
167
  'notif' => sprintf( '<div class="aux-woocommerce-ajax-notification woocommerce-message">%s</div>', __('Item has been removed from your shopping cart.', 'auxin-elements') )
168
  );
@@ -255,8 +262,14 @@ function auxels_get_refreshed_fragments() {
255
  'cart_url' => '#',
256
  'dropdown_skin' => '',
257
  );
258
- $items = auxin_get_cart_items( $args );
259
- $count = $woocommerce->cart->cart_contents_count;
 
 
 
 
 
 
260
  $total = auxin_get_cart_basket( $args, $count );
261
 
262
  $data = array(
150
  'cart_url' => '#',
151
  'dropdown_skin' => '',
152
  );
153
+
154
+ $count = (int) $cart->cart_contents_count;
155
+ if ( $count > 0 ) {
156
+ $items = auxin_get_cart_items( $args );
157
+ } else {
158
+ $items = '<div class="aux-card-box aux-empty-cart">' . esc_html__( 'Your cart is currently empty.', 'auxin-elements' ) . '</div>';
159
+ }
160
+
161
 
162
  $response = array(
163
  'fragments' => apply_filters(
169
  'cart_hash' => WC()->cart->get_cart_hash(),
170
  'items' => $items,
171
  'total' => $woocommerce->cart->get_cart_subtotal(),
172
+ 'count' => $count,
173
  'empty' => sprintf( '<div class="aux-card-box">%s</div>', __( 'Your cart is currently empty.', 'auxin-elements' ) ),
174
  'notif' => sprintf( '<div class="aux-woocommerce-ajax-notification woocommerce-message">%s</div>', __('Item has been removed from your shopping cart.', 'auxin-elements') )
175
  );
262
  'cart_url' => '#',
263
  'dropdown_skin' => '',
264
  );
265
+
266
+ $count = (int) $woocommerce->cart->cart_contents_count;
267
+ if ( $count > 0 ) {
268
+ $items = auxin_get_cart_items( $args );
269
+ } else {
270
+ $items = '<div class="aux-card-box aux-empty-cart">' . esc_html__( 'Your cart is currently empty.', 'auxin-elements' ) . '</div>';
271
+ }
272
+
273
  $total = auxin_get_cart_basket( $args, $count );
274
 
275
  $data = array(