Plugin Directory

Changeset 2416122


Ignore:
Timestamp:
11/10/2020 07:43:25 PM (5 years ago)
Author:
kenzap
Message:

Version update 1.2.1

Location:
kenzap-features/trunk
Files:
26 added
23 edited

Legend:

Unmodified
Added
Removed
  • kenzap-features/trunk/README.md

    r2002189 r2416122  
     1# Features Gutenberg Blocks
     2
     3Create beautiful features section on your website.
     4To be used with WordPress Gutenberg.
     5
     6
     7![Create beatiful features section with Gutenberg](https://kenzap.com/website/img/feature-2.png)
     8
     9<b>Block is easy customizable:</b>
     10
     11<ul>
     12<li>Increase icon Size</li>
     13<li>Change element width and color</li>
     14<li>Adjust font size and colors/li>
     15<li>Change hover effects</li>
     16<li>Custom icon support (JPG, PNG, SVG)</li>
     17<li>Create multiple rows</li>
     18<li>Increase offset between blocks</li>
     19<li>Set background color or image</li>
     20<li>Wide and narrow layout support</li>
     21</ul>
     22
     23# How to build the block
     24
    125This project was bootstrapped with [Create Guten Block](https://github.com/ahmadawais/create-guten-block).
    226
  • kenzap-features/trunk/dist/blocks.build.js

    r2002189 r2416122  
    1 !function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=5)}([function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}n.d(t,"d",function(){return v}),n.d(t,"c",function(){return z}),n.d(t,"a",function(){return C}),n.d(t,"b",function(){return E});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=wp.i18n.__,s=wp.components,c=s.RangeControl,u=s.CheckboxControl,p=s.SelectControl,d=s.RadioControl,m=s.PanelBody,f=s.Button,g=wp.element,b=g.Component,h=g.Fragment,k=wp.editor,w=k.MediaUpload,y=k.PanelColorSettings,v={containerMaxWidth:{type:"number",default:1170},containerPadding:{type:"number",default:0},withPadding:{type:"boolean",default:!1},autoPadding:{type:"string",default:""},withAutoPadding:{type:"boolean",default:!1},width100:{type:"boolean",default:!1},backgroundColor:{type:"string",default:"#313131"},backgroundImage:{type:"string",default:""},backgroundImageId:{type:"string",default:""},backgroundStyle:{type:"string",default:""},backgroundPosition:{type:"string",default:"center center"},alignment:{type:"string",default:""}},z=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),o(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.withBackground,a=void 0===n||n,r=t.backgroundImageId,i=(t.backgroundImage,t.containerMaxWidth),o=t.backgroundColor,s=t.backgroundRepeat,g=(t.backgroundPosition,t.alignment),b=t.setAttributes,k=t.width100,v=t.withWidth100,z=void 0!==v&&v,C=t.withPadding,E=void 0!==C&&C,S=t.containerPadding,I=t.autoPadding,O=void 0===I?"":I;return wp.element.createElement(h,null,a&&wp.element.createElement(m,{title:l("Background","kenzap-features"),initialOpen:!1},wp.element.createElement(y,{title:l("Background Color","kenzap-features"),initialOpen:!0,colorSettings:[{value:o,onChange:function(e){return b({backgroundColor:e})},label:l("Selected","kenzap-features")}]}),wp.element.createElement("p",{style:{marginBottom:"5px"}},l("Background image","kenzap-features")),wp.element.createElement(w,{onSelect:function(t){e.props.setAttributes({backgroundImage:t.url,backgroundImageId:t.id})},value:r,allowedTypes:["image"],render:function(t){return wp.element.createElement(h,null,r?wp.element.createElement(h,null,wp.element.createElement(f,{isDefault:!0,onClick:function(){b({backgroundImageId:"",backgroundImage:"none"})}},l("Remove","kenzap-features")),wp.element.createElement("div",{style:{width:"27px",height:"27px",display:"inline-block",margin:"0 0 0 5px",backgroundImage:"url("+[e.props.backgroundImage?e.props.backgroundImage:""]+")",backgroundRepeat:"no-repeat",backgroundSize:"cover"}})):wp.element.createElement(f,{isDefault:!0,onClick:t.open},l("Upload/Choose","kenzap-features")))}}),wp.element.createElement("p",{style:{fontStyle:"italic"}},l("Override background color with image. Transparent images may also apply.","kenzap-features")),wp.element.createElement(p,{label:l("Background style","kenzap-features"),value:s,options:[{label:l("default","kenzap-features"),value:"default"},{label:l("contain","kenzap-features"),value:"contain"},{label:l("cover","kenzap-features"),value:"cover"},{label:l("repeated","kenzap-features"),value:"repeated"}],onChange:function(e){b({backgroundStyle:e})},help:l("Choose how to align background image","kenzap-features")})),wp.element.createElement(m,{title:l("Container","kenzap-features"),initialOpen:!1},wp.element.createElement(d,{label:l("Alignment","kenzap-features"),selected:g,options:[{label:l("Default","kenzap-features"),value:""},{label:l("Full width","kenzap-features"),value:"fullwidth"}],onChange:function(e){b({alignment:e})},help:l("Full Width may not work properly with all layout types including layouts with sidebars","kenzap-features")}),!k&&wp.element.createElement(c,{label:l("Max width","kenzap-features"),value:i,onChange:function(e){return b({containerMaxWidth:e})},min:300,max:2e3,help:l("Restrict layout width for content children.","kenzap-features")}),z&&wp.element.createElement(u,{label:l("No restriction","kenzap-features"),checked:k,onChange:function(e){b({width100:e,containerMaxWidth:e?"100%":1170})},help:l("No restriction layout width for content children.","kenzap-features")}),E&&wp.element.createElement(h,null,wp.element.createElement(c,{label:l("Top and bottom paddings","kenzap-features"),value:S,onChange:function(e){return b({containerPadding:e})},min:0,max:200,help:l("Useful when you want to extend background image vertical size or create more space.","kenzap-features")}),wp.element.createElement(u,{label:l("Responsive paddings","kenzap-features"),checked:O.length>0,onChange:function(e){b({autoPadding:e?"autoPadding":""})},help:l("Provides auto calculations for top and bottom paddings","kenzap-features")}))))}}]),t}(b),C=function(e){var t={};switch(e.withBackground&&(e.attributes.backgroundImage&&(t.backgroundImage="none"!==e.attributes.backgroundImage?"url("+e.attributes.backgroundImage+")":"none",t.backgroundRepeat=e.attributes.backgroundRepeat,t.backgroundSize=e.attributes.backgroundSize,t.backgroundPosition=e.attributes.backgroundPosition),e.attributes.backgroundColor&&(t.backgroundColor=e.attributes.backgroundColor)),e.withPadding&&!e.attributes.autoPadding&&(t.padding=e.attributes.containerPadding+"px 0"),e.attributes.backgroundStyle){case"default":t.backgroundRepeat="no-repeat",t.backgroundSize="auto";break;case"contain":t.backgroundRepeat="no-repeat",t.backgroundSize="contain";break;case"cover":t.backgroundRepeat="no-repeat",t.backgroundSize="cover";break;case"repeated":t.backgroundRepeat="repeated",t.backgroundSize="auto"}return wp.element.createElement("div",{className:e.className+" "+e.attributes.alignment+" "+e.attributes.autoPadding,style:Object.assign({},t,e.style)},e.children)},E=function(e){var t={};switch(e.withBackground&&(e.attributes.backgroundImage&&(t.backgroundImage="none"!==e.attributes.backgroundImage?"url("+e.attributes.backgroundImage+")":"none",t.backgroundRepeat=e.attributes.backgroundRepeat,t.backgroundSize=e.attributes.backgroundSize,t.backgroundPosition=e.attributes.backgroundPosition),e.attributes.backgroundColor&&(t.backgroundColor=e.attributes.backgroundColor)),e.withPadding&&!e.attributes.autoPadding&&(t.padding=e.attributes.containerPadding+"px 0"),e.attributes.backgroundStyle){case"default":t.backgroundRepeat="no-repeat",t.backgroundSize="auto";break;case"contain":t.backgroundRepeat="no-repeat",t.backgroundSize="contain";break;case"cover":t.backgroundRepeat="no-repeat",t.backgroundSize="cover";break;case"repeated":t.backgroundRepeat="repeated",t.backgroundSize="auto"}return wp.element.createElement("div",{className:e.className+" "+e.attributes.alignment+" "+e.attributes.autoPadding,style:Object.assign({},t,e.style)},e.children)}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var a=function(){return wp.element.createElement("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-insert",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},wp.element.createElement("path",{d:"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z"}))}},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return u}),n.d(t,"b",function(){return d});var r=n(6),i=(n.n(r),n(7)),o=(n.n(i),n(8)),l=wp.i18n.__,s=wp.blocks.registerBlockType,c=wp.editor.RichText,u={title:l("New feature"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-1/img/featured-1.svg",description:"<li>"+l("FULLY CUSTOMIZABLE","kenzap-features")+"</li><li>"+l("POWERFUL THEME OPTIONS","kenzap-features")+"</li><li>"+l("VISUAL COMPOSER","kenzap-features")+"</li><li>"+l("ELITE ADDONS","kenzap-features")+"</li><li>"+l("SLIDER REVOLUTION","kenzap-features")+"</li><li>"+l("FRIENDLY SUPPORT","kenzap-features")+"</li>"},p=JSON.stringify([Object.assign({},u,{title:l("EASY-TO-USE","kenzap-features"),key:"default1",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-1/img/featured-1.svg"}),Object.assign({},u,{title:l("WOOCOMMERCE","kenzap-features"),key:"default2",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-1/img/featured-2.svg"}),Object.assign({},u,{title:l("SUPPORT","kenzap-features"),key:"default3",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-1/img/featured-3.svg"})]),d=function(e){return{featuredImg:{height:e.iconSize+"px"},title:{fontSize:e.titleSize+"px",lineHeight:1.4*e.titleSize+"px"},description:{fontSize:e.descriptionSize+"px",lineHeight:1.4*e.descriptionSize+"px"},container:{"--tcolor":e.titleColor,"--thover":e.titleColorOnHover,"--dcolor":e.descriptionColor,"--dhover":e.descriptionColorOnHover,"--backgroundHover":e.backgroundColorOnHover}}};s("kenzap/feature-list-1",{title:l("Kenzap Feature List 1","kenzap-features"),icon:"yes",category:"layout",keywords:[l("feature","kenzap-features"),l("avantages","kenzap-features"),l("avantages","kenzap-features")],anchor:!0,html:!0,attributes:{iconSize:{type:"number",default:40},titleSize:{type:"number",default:32},titleColor:{type:"string",default:"#111"},descriptionSize:{type:"number",default:11},descriptionColor:{type:"string",default:"#555"},isHoverEnabled:{type:"bool",default:!0},backgroundColorOnHover:{type:"string",default:"#1c1c1c"},titleColorOnHover:{type:"string",default:"#fff"},descriptionColorOnHover:{type:"string",default:"#fff"},items:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}},edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(p))),isFirstLoad:!1}),e.attributes.items=JSON.parse(p),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(o.a,e)},save:function(e){var t=e.className,n=e.attributes,a=d(n),r=a.featuredImg,i=a.title,o=a.description,l=a.container;return wp.element.createElement("div",{className:"kenzap-featured-list-1 "+(n.isHoverEnabled?"hover-enabled":"")+" "+(t||""),style:l},n.items&&n.items.map(function(e){return wp.element.createElement("div",{key:e.key,className:"featured-box"},wp.element.createElement("div",{className:"featured-img"},e.iconMediaUrl&&wp.element.createElement("img",{src:e.iconMediaUrl,alt:e.title.replace(/<(?:.|\n)*?>/gm,""),style:r})),wp.element.createElement(c.Content,{tagName:"h3",value:e.title,style:i}),wp.element.createElement(c.Content,{tagName:"ul",value:e.description,style:o}))}))}})},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return p}),n.d(t,"b",function(){return m});var r=n(9),i=(n.n(r),n(10)),o=(n.n(i),n(0)),l=n(11),s=wp.i18n.__,c=wp.blocks.registerBlockType,u=wp.editor.RichText,p={title:s("New feature","kenzap-features"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-2/img/featured-1.svg",description:s("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam semper lacus at massa ultricies auctor. Integer sodales commodo","kenzap-features")},d=JSON.stringify([Object.assign({},p,{title:s("New Feature 1","kenzap-features"),key:"default1",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-2/img/featured-1.svg"}),Object.assign({},p,{title:s("New Feature 2","kenzap-features"),key:"default2",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-2/img/featured-2.svg"}),Object.assign({},p,{title:s("New Feature 3","kenzap-features"),key:"default3",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-2/img/featured-3.svg"})]),m=function(e){return{varsTop:{"--paddings":""+e.containerPadding,"--paddingsMin":""+e.containerPadding/4,"--paddingsMinPx":e.containerPadding/4+"px"},vars:{"--h2":e.mainTitleSize+"px","--h2v":""+e.mainTitleSize,"--h2lh":1.2*e.mainTitleSize+"px","--h3":e.titleSize+"px","--h3v":""+e.titleSize,"--h3lh":1.4*e.titleSize+"px","--p":e.descriptionSize+"px","--pv":""+e.descriptionSize,"--plh":1.4*e.descriptionSize+"px","--paddings":""+e.containerPadding,"--paddingsMin":""+e.containerPadding/4,"--paddingsMinPx":e.containerPadding/4+"px"},kenzapContanerStyles:{maxWidth:"100%"===e.containerMaxWidth?"100%":e.containerMaxWidth+"px","--maxWidth":("100%"===e.containerMaxWidth?"100wh":e.containerMaxWidth+" ")+" ","--maxWidthCSS":("100%"===e.containerMaxWidth?"2000":e.containerMaxWidth+" ")+" "}}};c("kenzap/feature-list-2",{title:s("Kenzap Feature List 2","kenzap-features"),icon:"yes",category:"layout",keywords:[s("feature","kenzap-features")],anchor:!0,html:!0,attributes:Object.assign({},o.d,{containerPadding:{type:"number",default:58},mainTitle:{type:"string",default:s("Advantages of Your Business Here & Share it with Kenzap","kenzap-features")},mainTitleSize:{type:"number",default:30},mainTitleColor:{type:"string",default:"#fff"},iconSize:{type:"number",default:40},titleSize:{type:"number",default:24},titleColor:{type:"string",default:"#fff"},descriptionSize:{type:"number",default:16},descriptionColor:{type:"string",default:"#fff"},items:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}}),edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(d))),isFirstLoad:!1}),e.attributes.items=JSON.parse(d),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(l.a,e)},save:function(e){var t=e.className,n=e.attributes,a=m(e.attributes),r=a.varsTop,i=a.vars,l=a.kenzapContanerStyles;return wp.element.createElement("div",{className:t||"",style:r},wp.element.createElement(o.b,{className:"kenzap-featured-list-2 block-"+n.blockUniqId,attributes:n,style:i,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container",style:l},wp.element.createElement(u.Content,{tagName:"h2",value:n.mainTitle,style:{color:n.mainTitleColor}}),wp.element.createElement("div",{className:"owl-carousel"},n.items&&n.items.map(function(e){return wp.element.createElement("div",{key:e.key,className:"featured-box"},wp.element.createElement("div",{className:"featured-img"},e.iconMediaUrl&&wp.element.createElement("img",{src:e.iconMediaUrl,alt:e.title.replace(/<(?:.|\n)*?>/gm,""),style:{height:n.iconSize+"px"}})),wp.element.createElement(u.Content,{tagName:"h3",value:e.title,style:{color:n.titleColor}}),wp.element.createElement(u.Content,{tagName:"p",value:e.description,style:{color:n.descriptionColor}}))})))))}})},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return p}),n.d(t,"b",function(){return m});var r=n(12),i=(n.n(r),n(13)),o=(n.n(i),n(14)),l=n(0),s=wp.i18n.__,c=wp.blocks.registerBlockType,u=wp.editor.RichText,p={title:s("New feature","kenzap-features"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-3/img/featured-1.png",description:s("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus leo sit amet.","kenzap-features")},d=JSON.stringify([Object.assign({},p,{title:s("PURE DRINK","kenzap-features"),key:"default1",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-3/img/featured-1.png"}),Object.assign({},p,{title:s("PURE AIR","kenzap-features"),key:"default2",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-3/img/featured-2.png"}),Object.assign({},p,{title:s("EXQUISITE SPACE","kenzap-features"),key:"default3",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-3/img/featured-3.png"}),Object.assign({},p,{title:s("HANDY MATERIAL","kenzap-features"),key:"default4",iconMediaUrl:window.kenzap_features_gutenberg_path+"feature-list-3/img/featured-4.png"})]),m=function(e){var t={height:e.iconSize+"px",width:e.iconSize+"px"},n={"--h3":e.titleSize+"px","--h3v":""+e.titleSize,"--h3lh":1.4*e.titleSize+"px","--p":e.descriptionSize+"px","--pv":""+e.descriptionSize,"--plh":1.7*e.descriptionSize+"px"},a={};e.width100?(a.width="100%",a["--maxWidth"]="2000"):(a.maxWidth=e.containerMaxWidth+"px",a["--maxWidth"]=e.containerMaxWidth+" ");var r="kenzap-lg";return e.containerMaxWidth<992&&(r="kenzap-md"),e.containerMaxWidth<768&&(r="kenzap-sm"),e.containerMaxWidth<480&&(r="kenzap-xs"),e.width100&&(r="kenzap-lg"),{featuredImg:t,vars:n,kenzapContanerStyles:a,additionalClassForKenzapContainer:r}};c("kenzap/feature-list-3",{title:s("Kenzap Feature List 3","kenzap-features"),icon:"yes",category:"layout",keywords:[s("feature","kenzap-features")],anchor:!0,html:!0,attributes:Object.assign({},l.d,{iconSize:{type:"number",default:80},titleSize:{type:"number",default:18},descriptionSize:{type:"number",default:15},items:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}}),edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(d))),isFirstLoad:!1}),e.attributes.items=JSON.parse(d),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(o.a,e)},save:function(e){var t=e.className,n=e.attributes,a=m(n),r=a.featuredImg,i=a.vars,o=a.kenzapContanerStyles,s=a.additionalClassForKenzapContainer;return wp.element.createElement("div",{className:"kenzap "+(t||"")},wp.element.createElement(l.b,{className:"kenzap-featured-list-3 block-"+n.blockUniqId,attributes:n,style:i},wp.element.createElement("div",{className:"kenzap-container "+s,style:o},wp.element.createElement("div",{className:"kenzap-row"},n.items&&n.items.map(function(e){return wp.element.createElement("div",{key:e.key,className:"kenzap-col-3"},wp.element.createElement("div",{className:"featured-box"},wp.element.createElement("img",{src:e.iconMediaUrl,alt:e.title.replace(/<(?:.|\n)*?>/gm,""),style:r}),wp.element.createElement(u.Content,{tagName:"h3",value:e.title}),wp.element.createElement(u.Content,{tagName:"p",value:e.description})))})))))}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(2),n(3),n(4)},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(2),s=n(1),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=wp.i18n.__,p=wp.element.Component,d=wp.editor,m=d.MediaUpload,f=d.RichText,g=d.InspectorControls,b=d.PanelColorSettings,h=wp.components,k=h.RangeControl,w=h.CheckboxControl,y=0,v=function(e){function t(){var e,n,o,s;r(this,t);for(var c=arguments.length,u=Array(c),p=0;p<c;p++)u[p]=arguments[p];return n=o=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.state={activeSubBlock:-1},o.addItem=function(){y++,o.props.setAttributes({items:[].concat(a(o.props.attributes.items),[Object.assign({},l.a,{title:l.a.title+" "+y,key:"new "+(new Date).getTime()})])})},o.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=r?[].concat(a(o.props.attributes.items)):o.props.attributes.items;i[n]&&"string"===typeof i[n][e]&&(i[n][e]=t,o.props.setAttributes({items:i}))},o.removeItem=function(e){var t=[].concat(a(o.props.attributes.items));1===t.length?o.props.setAttributes({items:[l.a]}):(t.splice(e,1),o.props.setAttributes({items:t}))},s=n,i(o,s)}return o(t,e),c(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,i=Object(l.b)(a),o=i.featuredImg,c=i.title,p=i.description,d=i.container;return wp.element.createElement("div",{className:n},wp.element.createElement(g,null,wp.element.createElement(k,{label:u("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:50,max:130}),wp.element.createElement(k,{label:u("Title size","kenzap-features"),value:a.titleSize,onChange:function(e){return r({titleSize:e})},min:20,max:100}),wp.element.createElement(k,{label:u("Description size","kenzap-features"),value:a.descriptionSize,onChange:function(e){return r({descriptionSize:e})},min:10,max:30}),wp.element.createElement(b,{title:u("Colors"),initialOpen:!1,colorSettings:[{value:a.titleColor,onChange:function(e){r({titleColor:e})},label:u("Title color","kenzap-features")},{value:a.descriptionColor,onChange:function(e){r({descriptionColor:e})},label:u("Description color","kenzap-features")}]}),wp.element.createElement("div",{style:{margin:"10px 0"}},wp.element.createElement(w,{label:u("Is hover enabled?","kenzap-features"),checked:a.isHoverEnabled,onChange:function(e){r({isHoverEnabled:e})}})),a.isHoverEnabled&&wp.element.createElement(b,{title:u("Hover colors","kenzap-features"),initialOpen:!1,colorSettings:[{value:a.backgroundColorOnHover,onChange:function(e){r({backgroundColorOnHover:e})},label:u("Background color on hover","kenzap-features")},{value:a.titleColorOnHover,onChange:function(e){r({titleColorOnHover:e})},label:u("Title color on hover","kenzap-features")},{value:a.descriptionColorOnHover,onChange:function(e){r({descriptionColorOnHover:e})},label:u("Description color on hover","kenzap-features")}]})),wp.element.createElement("div",{className:"kenzap-featured-list-1 "+(a.isHoverEnabled?"hover-enabled":"")+" "+(n||""),style:Object.assign({},d)},a.items&&a.items.map(function(t,n){return wp.element.createElement("div",{key:t.key,className:"featured-box"},wp.element.createElement("button",{className:"remove",onClick:function(){return e.removeItem(n)}},wp.element.createElement("span",{className:"dashicons dashicons-no"})),wp.element.createElement("div",{className:"featured-img"},t.iconMediaUrl?wp.element.createElement(m,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,allowedTypes:["image","image/svg+xml"],render:function(e){return wp.element.createElement("img",{src:t.iconMediaUrl,alt:t.title.replace(/<(?:.|\n)*?>/gm,""),style:Object.assign({},o,{cursor:"pointer"}),onClick:e.open,role:"presentation"})}}):wp.element.createElement("div",{className:"addIcon",style:o},wp.element.createElement(m,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,allowedTypes:["image","image/svg+xml"],render:function(e){return wp.element.createElement("button",{onClick:e.open},u("Upload/Choose icon","kenzap-features"))}}))),wp.element.createElement(f,{tagName:"h3",placeholder:u("Title","kenzap-features"),value:t.title,onChange:function(t){return e.onChangePropertyItem("title",t,n,!0)},onSplit:function(){return null},style:c}),wp.element.createElement(f,{tagName:"ul",placeholder:u("Description","kenzap-features"),value:t.description,onChange:function(t){return e.onChangePropertyItem("description",t,n,!0)},multiline:"li",style:p,onSplit:function(){return null}}))})),wp.element.createElement("div",{className:"editPadding"}),wp.element.createElement("button",{className:"kenzap-add",onClick:this.addItem},wp.element.createElement(s.a,null),wp.element.createElement("span",null),u("Add new feature","kenzap-features")))}}]),t}(p);t.a=v},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(3),s=n(0),c=n(1),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},p=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),d=wp.i18n.__,m=wp.element.Component,f=wp.editor,g=f.MediaUpload,b=f.RichText,h=f.InspectorControls,k=f.PanelColorSettings,w=wp.components,y=w.RangeControl,v=w.PanelBody,z=0,C=function(e){function t(){var e,n,o,s;r(this,t);for(var c=arguments.length,u=Array(c),p=0;p<c;p++)u[p]=arguments[p];return n=o=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.state={activeSubBlock:-1},o.addItem=function(){z++,o.props.setAttributes({items:[].concat(a(o.props.attributes.items),[Object.assign({},l.a,{title:l.a.title+" "+z,key:"new "+(new Date).getTime()})])}),setTimeout(function(){var e=document.querySelector(".owl-carousel");e.scrollLeft=e.scrollWidth})},o.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=r?[].concat(a(o.props.attributes.items)):o.props.attributes.items;i[n]&&"string"===typeof i[n][e]&&(i[n][e]=t,o.props.setAttributes({items:i}))},o.setActiveSubBlock=function(e){o.state.activeSubBlock!==e&&o.setState({activeSubBlock:e})},o.removeItem=function(e){var t=[].concat(a(o.props.attributes.items));1===t.length?o.props.setAttributes({items:[l.a]}):(t.splice(e,1),o.props.setAttributes({items:t}))},s=n,i(o,s)}return o(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,i=t.isSelected,o=Object(l.b)(a),p=o.vars,m=o.kenzapContanerStyles;return wp.element.createElement("div",null,wp.element.createElement(h,null,wp.element.createElement(v,{title:d("General","kenzap-features"),initialOpen:!1},wp.element.createElement(y,{label:d("Main title size","kenzap-features"),value:a.mainTitleSize,onChange:function(e){return r({mainTitleSize:e})},min:20,max:130}),wp.element.createElement(y,{label:d("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:50,max:130}),wp.element.createElement(y,{label:d("Title size","kenzap-features"),value:a.titleSize,onChange:function(e){return r({titleSize:e})},min:10,max:40}),wp.element.createElement(y,{label:d("Description size","kenzap-features"),value:a.descriptionSize,onChange:function(e){return r({descriptionSize:e})},min:10,max:30}),wp.element.createElement(k,{title:d("Colors"),initialOpen:!1,colorSettings:[{value:a.mainTitleColor,onChange:function(e){return r({mainTitleColor:e})},label:d("Main title color","kenzap-features")},{value:a.titleColor,onChange:function(e){return r({titleColor:e})},label:d("Title color","kenzap-features")},{value:a.descriptionColor,onChange:function(e){return r({descriptionColor:e})},label:d("Description color","kenzap-features")}]})),wp.element.createElement(s.c,u({setAttributes:r},a,{withPadding:!0,withWidth100:!0,withBackground:!0}))),wp.element.createElement("div",{className:n||""},wp.element.createElement(s.a,{className:"kenzap-featured-list-2 block-"+a.blockUniqId+" "+(i?"selected":"")+" ",attributes:a,style:Object.assign({},p),withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container",style:m},wp.element.createElement(b,{tagName:"h2",placeholder:d("Title","kenzap-features"),value:a.mainTitle,style:{color:a.mainTitleColor,lineHeight:1.4},onChange:function(e){return r({mainTitle:e})},onSplit:function(){return null}}),wp.element.createElement("div",{className:"owl-carousel"},a.items&&a.items.map(function(t,n){return wp.element.createElement("div",{key:t.key,className:"featured-box",role:"presentation",onClick:function(){return e.setActiveSubBlock(n)}},wp.element.createElement("button",{className:"remove",onClick:function(){return e.removeItem(n)}},wp.element.createElement("span",{className:"dashicons dashicons-no"})),t.iconMediaUrl?wp.element.createElement(g,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,allowedTypes:["image","image/svg+xml"],render:function(e){return wp.element.createElement("img",{src:t.iconMediaUrl,alt:t.title.replace(/<(?:.|\n)*?>/gm,""),style:{height:a.iconSize+"px",cursor:"pointer",position:"relative",zIndex:10},onClick:e.open,role:"presentation"})}}):wp.element.createElement("div",{className:"addIcon",style:{height:a.iconSize+"px"}},wp.element.createElement(g,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,allowedTypes:["image","image/svg+xml"],render:function(e){return wp.element.createElement("button",{onClick:e.open},d("Upload/Choose icon","kenzap-features"))}})),wp.element.createElement(b,{tagName:"h3",placeholder:d("Title","kenzap-features"),value:t.title,onChange:function(t){return e.onChangePropertyItem("title",t,n,!0)},style:{color:a.titleColor}}),wp.element.createElement(b,{tagName:"p",placeholder:d("Description","kenzap-features"),value:t.description,onChange:function(t){return e.onChangePropertyItem("description",t,n,!0)},style:{color:a.descriptionColor}}))}))),wp.element.createElement("div",{className:"editPadding"}),wp.element.createElement("button",{className:"kenzap-add",onClick:this.addItem},wp.element.createElement(c.a,null),wp.element.createElement("span",null),d("Add new feature","kenzap-features")))))}}]),t}(m);t.a=C},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(0),s=n(4),c=n(1),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},p=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),d=wp.i18n.__,m=wp.element.Component,f=wp.editor,g=f.MediaUpload,b=f.RichText,h=f.InspectorControls,k=wp.components,w=k.RangeControl,y=k.PanelBody,v=0,z=function(e){function t(){var e,n,o,l;r(this,t);for(var c=arguments.length,u=Array(c),p=0;p<c;p++)u[p]=arguments[p];return n=o=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.addItem=function(){v++,o.props.setAttributes({items:[].concat(a(o.props.attributes.items),[Object.assign({},s.a,{title:s.a.title+" "+v,key:"new "+(new Date).getTime()})])})},o.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=r?[].concat(a(o.props.attributes.items)):o.props.attributes.items;i[n]&&"string"===typeof i[n][e]&&(i[n][e]=t,o.props.setAttributes({items:i}))},o.removeItem=function(e){var t=[].concat(a(o.props.attributes.items));1===t.length?o.props.setAttributes({items:[s.a]}):(t.splice(e,1),o.props.setAttributes({items:t}))},l=n,i(o,l)}return o(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,i=t.isSelected,o=Object(s.b)(a),p=o.featuredImg,m=o.vars,f=o.kenzapContanerStyles,k=o.additionalClassForKenzapContainer;return wp.element.createElement("div",null,wp.element.createElement(h,null,wp.element.createElement(y,{title:d("General","kenzap-features"),initialOpen:!1},wp.element.createElement(w,{label:d("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:50,max:140}),wp.element.createElement(w,{label:d("Title size","kenzap-features"),value:a.titleSize,onChange:function(e){return r({titleSize:e})},min:15,max:100}),wp.element.createElement(w,{label:d("Description size","kenzap-features"),value:a.descriptionSize,onChange:function(e){return r({descriptionSize:e})},min:10,max:30})),wp.element.createElement(l.c,u({setAttributes:r},a,{withBackground:!1,withWidth100:!0}))),wp.element.createElement("div",{className:"kenzap "+(n||"")},wp.element.createElement(l.a,{className:"kenzap-featured-list-3 "+(i?"selected":"")+" ",style:Object.assign({},m),attributes:a},wp.element.createElement("div",{className:"kenzap-container "+k,style:f},wp.element.createElement("div",{className:"kenzap-row"},a.items&&a.items.map(function(t,n){return wp.element.createElement("div",{key:t.key,className:"kenzap-col-3"},wp.element.createElement("div",{className:"featured-box"},wp.element.createElement("button",{className:"remove",onClick:function(){return e.removeItem(n)}},wp.element.createElement("span",{className:"dashicons dashicons-no"})),t.iconMediaUrl?wp.element.createElement(g,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,allowedTypes:["image","image/svg+xml"],render:function(e){return wp.element.createElement("img",{src:t.iconMediaUrl,alt:t.title.replace(/<(?:.|\n)*?>/gm,""),style:Object.assign({},p,{cursor:"pointer",position:"relative",zIndex:10}),onClick:e.open,role:"presentation"})}}):wp.element.createElement("div",{className:"addIcon",style:{width:"150px",height:"60px",position:"relative",zIndex:10}},wp.element.createElement(g,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,allowedTypes:["image","image/svg+xml"],render:function(e){return wp.element.createElement("button",{onClick:e.open},d("Upload/Choose icon","kenzap-features"))}})),wp.element.createElement(b,{tagName:"h3",placeholder:d("Title","kenzap-features"),value:t.title,onChange:function(t){return e.onChangePropertyItem("title",t,n)}}),wp.element.createElement(b,{tagName:"p",placeholder:d("Description","kenzap-features"),value:t.description,onChange:function(t){return e.onChangePropertyItem("description",t,n)}})))}),wp.element.createElement("div",{style:{clear:"both"}}))),wp.element.createElement("div",{className:"editPadding"}),wp.element.createElement("button",{className:"kenzap-add",onClick:this.addItem},wp.element.createElement(c.a,null),wp.element.createElement("span",null),d("Add new feature","kenzap-features")))))}}]),t}(m);t.a=z}]);
     1!function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=8)}([function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}n.d(t,"b",function(){return z}),n.d(t,"a",function(){return E});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),__=wp.i18n.__,s=wp.components,p=s.RangeControl,u=s.PanelBody,m=s.Toolbar,d=s.ToggleControl,g=wp.element,f=g.Component,b=g.Fragment,h=wp.editor,w=h.PanelColorSettings,y=h.FontSizePicker,k=h.AlignmentToolbar,v={},z=function(e,t,n){var a=e.typography[t];if(a){if(v[t]={},a["font-size"]&&(v[t]["font-size"]=a["font-size"]+"px"),a["font-size-t"]>8&&(v[t]["--fst"]=a["font-size-t"]+"px"),a["font-size-m"]>8&&(v[t]["--fsm"]=a["font-size-m"]+"px"),a["text-align"]&&"-"!=a["text-align"]&&(v[t]["text-align"]=a["text-align"]+" "),a["text-transform"]&&"-"!=a["text-transform"]&&(v[t]["text-transform"]="A"==a["text-transform"]?"uppercase":"a"==a["text-transform"]?"capitalize":"lowercase"),a["line-height"]&&(v[t]["line-height"]=Math.round(a["line-height"]/a["font-size"]*100)/100+" "),a["font-weight"]&&(v[t]["font-weight"]=100*a["font-weight"]+" "),a["letter-spacing"]&&(v[t]["letter-spacing"]=(a["letter-spacing"]-100)/10+"px"),a.opacity&&(v[t].opacity=a.opacity/100+" "),a["margin-top"]&&(v[t]["margin-top"]=a["margin-top"]+"px"),a["margin-right"]&&(v[t]["margin-right"]=a["margin-right"]+"px"),a["margin-bottom"]&&(v[t]["margin-bottom"]=a["margin-bottom"]+"px"),a["margin-left"]&&(v[t]["margin-left"]=a["margin-left"]+"px"),a["padding-top"]&&(v[t]["padding-top"]=a["padding-top"]+"px"),a["padding-right"]&&(v[t]["padding-right"]=a["padding-right"]+"px"),a["padding-bottom"]&&(v[t]["padding-bottom"]=a["padding-bottom"]+"px"),a["padding-left"]&&(v[t]["padding-left"]=a["padding-left"]+"px"),a.color&&"-"!=a.color&&(v[t]["--cl"]=a.color+" ",v[t].color=a.color),a["background-color"]&&(v[t]["background-color"]=a["background-color"]),a["text-shadow"]&&"-"!=a["text-shadow"]&&(v[t].filter="drop-shadow("+a["shadow-color"]+" "+parseInt(Math.cos(a["shadow-angle"]*Math.PI/180)*a["shadow-length"])+"px "+parseInt(Math.sin(a["shadow-angle"]*Math.PI/180)*a["shadow-length"])+"px "+a["shadow-blur"]+"px)"),a["border-radius"]&&(v[t]["border-radius"]=a["border-radius"]+"px"),a["border-width"]&&(v[t]["border-width"]=a["border-width"]+"px"),a["border-color"]&&(v[t]["border-color"]=a["border-color"]+" "),a["hover-color"]&&(v[t]["--hcl"]=a["hover-color"]+" "),a["hover-border-color"]&&(v[t]["--hbrcl"]=a["hover-border-color"]+" "),a["hover-background-color"]&&(v[t]["--hbacl"]=a["hover-background-color"]+" "),n){var r={};return r[n]=v[t][n],r}return v[t]}return{}},E=function(e){function t(){var e,n,a,l;o(this,t);for(var c=arguments.length,s=Array(c),p=0;p<c;p++)s[p]=arguments[p];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.onChangePropertyTypo=function(e,t,n){var o=a.props.typography,i=[];[].concat(r(JSON.parse(a.props.typographyArr))).forEach(function(e,t){i[t]=Object.assign({},e,o[t])}),i[n][e]=t,a.props.setAttributes({typography:i,randomValueT:(new Date).getTime()})},l=n,i(a,l)}return l(t,e),c(t,[{key:"createLevelControl",value:function(e,t,n){return{icon:"editor-textcolor",isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.typographyArr,o=t.typography;return 0===o.length&&(this.props.setAttributes({typography:[].concat(r(JSON.parse(n))),randomValueT:(new Date).getTime()}),this.props.typography=JSON.parse(n)),wp.element.createElement(b,null,wp.element.createElement(u,{title:__("Typography"),initialOpen:!1},o&&o.map(function(t,n){var r,o,i,l;return wp.element.createElement(u,{title:t.title,initialOpen:!1},wp.element.createElement(y,{value:t["font-size"],onChange:function(t){e.onChangePropertyTypo("font-size",t,n)}}),"title"==t.type&&wp.element.createElement(p,{label:__("Font size tablet"),value:t["font-size-t"],onChange:function(t){e.onChangePropertyTypo("font-size-t",t,n)},min:10,max:100}),"title"==t.type&&wp.element.createElement(p,{label:__("Font size mobile"),value:t["font-size-m"],onChange:function(t){e.onChangePropertyTypo("font-size-m",t,n)},min:10,max:100}),"-"!=t["text-align"]&&wp.element.createElement(b,null,wp.element.createElement("p",{style:{paddingBottom:"5px"}},__("Text alignment")),wp.element.createElement(k,{value:t["text-align"],onChange:function(t){e.onChangePropertyTypo("text-align",t,n)}})),wp.element.createElement("p",{style:{paddingBottom:"5px"}},__("Transform")),wp.element.createElement(m,{controls:["A","a","_"].map(function(a){return e.createLevelControl(a,t["text-transform"],function(a){t["text-transform"]==a&&(a=""),e.onChangePropertyTypo("text-transform",a,n)})})}),wp.element.createElement(p,{label:__("Font weight"),value:t["font-weight"],onChange:function(t){e.onChangePropertyTypo("font-weight",t,n)},min:1,max:8}),wp.element.createElement(p,{label:__("Line height"),value:t["line-height"],onChange:function(t){e.onChangePropertyTypo("line-height",t,n)},min:1,max:100}),wp.element.createElement(p,{label:__("Letter spacing"),value:t["letter-spacing"],onChange:function(t){e.onChangePropertyTypo("letter-spacing",t,n)},min:1,max:200}),wp.element.createElement(p,{label:__("Transparency"),value:t.opacity,onChange:function(t){e.onChangePropertyTypo("opacity",t,n)},min:1,max:100}),"-"!=t["text-shadow"]&&wp.element.createElement(d,{label:__("Text shadow"),checked:t["text-shadow"],onChange:function(a){t["shadow-color"]||e.onChangePropertyTypo("shadow-color","#333",n),t["shadow-length"]||e.onChangePropertyTypo("shadow-length",1,n),t["shadow-angle"]||e.onChangePropertyTypo("shadow-angle",0,n),t["shadow-blur"]||e.onChangePropertyTypo("shadow-blur",1,n),e.onChangePropertyTypo("text-shadow",a,n)}}),t["text-shadow"]&&"-"!=t["text-shadow"]&&wp.element.createElement(p,{label:__("Shadow length"),value:t["shadow-length"],onChange:function(t){e.onChangePropertyTypo("shadow-length",t,n)},min:1,max:25}),t["text-shadow"]&&"-"!=t["text-shadow"]&&wp.element.createElement(p,{label:__("Shadow angle"),value:t["shadow-angle"],onChange:function(t){e.onChangePropertyTypo("shadow-angle",t,n)},min:0,max:359}),t["text-shadow"]&&"-"!=t["text-shadow"]&&wp.element.createElement(p,{label:__("Shadow blur"),value:t["shadow-blur"],onChange:function(t){e.onChangePropertyTypo("shadow-blur",t,n)},min:0,max:30}),"-"==t.color&&wp.element.createElement(w,{title:__("Colors"),initialOpen:!1,colorSettings:[{value:t["shadow-color"],onChange:function(t){e.onChangePropertyTypo("shadow-color",t,n)},label:__("Shadow")}]}),"button"!=t.type&&"-"!=t.color&&wp.element.createElement(w,{title:__("Colors"),initialOpen:!1,colorSettings:[{value:t.color,onChange:function(t){e.onChangePropertyTypo("color",t,n)},label:__("Text")},{value:t["background-color"],onChange:function(t){e.onChangePropertyTypo("background-color",t,n)},label:__("Background")},{value:t["shadow-color"],onChange:function(t){e.onChangePropertyTypo("shadow-color",t,n)},label:__("Shadow")}]}),"button"==t.type&&wp.element.createElement(p,{label:__("Border radius"),value:t["border-radius"],onChange:function(t){e.onChangePropertyTypo("border-radius",t,n)},min:0,max:100}),"button"==t.type&&wp.element.createElement(p,{label:__("Border width"),value:t["border-width"],onChange:function(t){e.onChangePropertyTypo("border-width",t,n)},min:0,max:10}),"button"==t.type&&wp.element.createElement(w,{title:__("Colors"),initialOpen:!1,colorSettings:[{value:t.color,onChange:function(t){e.onChangePropertyTypo("color",t,n)},label:__("Text")},{value:t["background-color"],onChange:function(t){e.onChangePropertyTypo("background-color",t,n)},label:__("Background")},{value:t["border-color"],onChange:function(t){e.onChangePropertyTypo("border-color",t,n)},label:__("Border")}]}),"button"==t.type&&wp.element.createElement(w,{title:__("Hover colors"),initialOpen:!1,colorSettings:[{value:t["hover-color"],onChange:function(t){e.onChangePropertyTypo("hover-color",t,n)},label:__("Text")},{value:t["hover-background-color"],onChange:function(t){e.onChangePropertyTypo("hover-background-color",t,n)},label:__("Background")},{value:t["hover-border-color"],onChange:function(t){e.onChangePropertyTypo("hover-border-color",t,n)},label:__("Border")}]}),wp.element.createElement(u,{title:__("Margins"),initialOpen:!1},wp.element.createElement(b,null,wp.element.createElement("input",{type:"number",value:t["margin-top"],onChange:function(t){e.onChangePropertyTypo("margin-top",t.target.value,n)},style:(r={width:"25%","text-align":"center",margin:"0 auto",display:"block"},a(r,"text-align","center"),a(r,"padding","8px 0"),r)}),wp.element.createElement("div",{style:{margin:"10px 0"}},wp.element.createElement("input",{type:"number",value:t["margin-left"],onChange:function(t){e.onChangePropertyTypo("margin-left",t.target.value,n)},style:{width:"25%",float:"left","text-align":"center",padding:"8px 0"}}),wp.element.createElement("input",{type:"number",value:t["margin-right"],onChange:function(t){e.onChangePropertyTypo("margin-right",t.target.value,n)},style:{width:"25%",float:"right","text-align":"center",padding:"8px 0"}})),wp.element.createElement("input",{type:"number",value:t["margin-bottom"],onChange:function(t){e.onChangePropertyTypo("margin-bottom",t.target.value,n)},style:(o={width:"25%","text-align":"center",margin:"0 auto",display:"block"},a(o,"text-align","center"),a(o,"clear","both"),a(o,"padding","8px 0"),o)}))),wp.element.createElement(u,{title:__("Paddings"),initialOpen:!1},wp.element.createElement(b,null,wp.element.createElement("input",{type:"number",value:t["padding-top"],onChange:function(t){e.onChangePropertyTypo("padding-top",t.target.value,n)},style:(i={width:"25%","text-align":"center",margin:"0 auto",display:"block"},a(i,"text-align","center"),a(i,"padding","8px 0"),i)}),wp.element.createElement("div",{style:{margin:"10px 0"}},wp.element.createElement("input",{type:"number",value:t["padding-left"],onChange:function(t){e.onChangePropertyTypo("padding-left",t.target.value,n)},style:{width:"25%",float:"left","text-align":"center",padding:"8px 0"}}),wp.element.createElement("input",{type:"number",value:t["padding-right"],onChange:function(t){e.onChangePropertyTypo("padding-right",t.target.value,n)},style:{width:"25%",float:"right","text-align":"center",padding:"8px 0"}})),wp.element.createElement("input",{type:"number",value:t["padding-bottom"],onChange:function(t){e.onChangePropertyTypo("padding-bottom",t.target.value,n)},style:(l={width:"25%","text-align":"center",margin:"0 auto",display:"block"},a(l,"text-align","center"),a(l,"clear","both"),a(l,"padding","8px 0"),l)}))))})))}}]),t}(f)},function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}n.d(t,"d",function(){return y}),n.d(t,"c",function(){return k}),n.d(t,"a",function(){return v}),n.d(t,"b",function(){return z});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),__=wp.i18n.__,l=wp.components,c=l.RangeControl,s=l.CheckboxControl,p=l.SelectControl,u=l.PanelBody,m=l.Button,d=wp.element,g=d.Component,f=d.Fragment,b=wp.editor,h=b.MediaUpload,w=b.PanelColorSettings,y={containerMaxWidth:{type:"string",default:"2000"},containerPadding:{type:"number",default:0},containerSidePadding:{type:"number",default:0},withPadding:{type:"boolean",default:!1},autoPadding:{type:"string",default:""},withAutoPadding:{type:"boolean",default:!1},width100:{type:"boolean",default:!1},parallax:{type:"boolean",default:!1},optimize:{type:"boolean",default:!0},backgroundColor:{type:"string"},backgroundImage:{type:"string",default:"none"},backgroundImageF:{type:"string",default:"none"},backgroundImageId:{type:"string",default:""},backgroundStyle:{type:"string",default:""},backgroundPosition:{type:"string",default:"center center"},alignment:{type:"string",default:""},nestedBlocks:{type:"string",default:""},uniqueID:{type:"string"}},k=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),i(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.withBackground,a=void 0===n||n,r=t.backgroundImageId,o=t.backgroundImage,i=(t.backgroundImageF,t.containerMaxWidth),l=t.backgroundColor,d=t.backgroundRepeat,g=t.backgroundPosition,b=(t.alignment,t.setAttributes),y=t.width100,k=t.parallax,v=t.optimize,z=t.withWidth100,E=void 0!==z&&z,C=t.withPadding,x=void 0!==C&&C,O=t.withNested,I=void 0!==O&&O,P=t.containerPadding,_=t.containerSidePadding,S=t.autoPadding,N=void 0===S?"":S,M=t.nestedBlocks,A=void 0===M?"":M;return wp.element.createElement(f,null,a&&wp.element.createElement(u,{title:__("Background"),initialOpen:!1},wp.element.createElement(w,{title:__("Color"),initialOpen:!0,colorSettings:[{value:l,onChange:function(e){return b({backgroundColor:e})},label:__("Selected")}]}),wp.element.createElement("p",{style:{marginBottom:"5px"}},__("Image")),wp.element.createElement(h,{onSelect:function(t){var n=t.sizes.kp_banner?t.sizes.kp_banner.url:t.url;e.props.setAttributes({backgroundImage:n,backgroundImageF:t.url,backgroundImageId:t.id})},value:r,render:function(t){return wp.element.createElement(f,null,r||"none"!==o?wp.element.createElement(f,null,wp.element.createElement(m,{isDefault:!0,onClick:function(){b({backgroundImageId:"",backgroundImage:"none"})}},__("Remove")),wp.element.createElement("div",{style:{width:"27px",height:"27px",display:"inline-block",margin:"0 0 0 5px",backgroundImage:"url("+[e.props.backgroundImage?e.props.backgroundImage:""]+")",backgroundRepeat:"no-repeat",backgroundSize:"cover"}})):wp.element.createElement(m,{isDefault:!0,onClick:t.open},__("Upload/Choose")))}}),wp.element.createElement("p",{style:{fontStyle:"italic"}},__("Override background color with image.")),"none"!==o&&wp.element.createElement(f,null,wp.element.createElement(p,{label:__("Style"),value:d,options:[{label:__("default"),value:"default"},{label:__("contain"),value:"contain"},{label:__("cover"),value:"cover"},{label:__("repeated"),value:"repeat"}],onChange:function(e){b({backgroundStyle:e})},help:__("Background image alignment.")}),wp.element.createElement(p,{label:__("Position"),value:g,options:[{label:__("left top"),value:"left top"},{label:__("left center"),value:"left center"},{label:__("left bottom"),value:"left bottom"},{label:__("right top"),value:"right top"},{label:__("right center"),value:"right center"},{label:__("right bottom"),value:"right bottom"},{label:__("center top"),value:"center top"},{label:__("center center"),value:"center center"},{label:__("center bottom"),value:"center bottom"}],onChange:function(e){b({backgroundPosition:e})},help:__("Starting position of the background image.")}),wp.element.createElement(s,{label:__("Parallax"),checked:k,onChange:function(e){b({parallax:e})},help:__("Background image behaviour during scroll.")}),wp.element.createElement(s,{label:__("Optimize"),checked:v,onChange:function(e){b({optimize:e})},help:__("Optimize background image size for faster page loading.")}))),wp.element.createElement(u,{title:__("Container"),initialOpen:!1},!y&&wp.element.createElement(c,{label:__("Max width"),value:Number(i),onChange:function(e){return b({containerMaxWidth:""+e})},min:300,max:2e3,help:__("Restrict layout width for content children.")}),E&&wp.element.createElement(s,{label:__("Full width"),checked:y,onChange:function(e){b({width100:e,containerMaxWidth:e?"100%":"2000"})},help:__("Ignore max width restriction.")}),x&&wp.element.createElement(f,null,wp.element.createElement(c,{label:__("Top and bottom paddings"),value:P,onChange:function(e){return b({containerPadding:e})},min:0,max:200}),wp.element.createElement(c,{label:__("Left and right paddings"),value:_,onChange:function(e){return b({containerSidePadding:e})},min:0,max:50}),wp.element.createElement(s,{label:__("Responsive paddings"),checked:N.length>0,onChange:function(e){b({autoPadding:e?"autoPadding":""})},help:__("Auto calculate top and bottom paddings.")})),I&&wp.element.createElement(p,{label:__("Nested block"),value:A,options:[{label:__("hidden"),value:""},{label:__("top"),value:"top"},{label:__("bottom"),value:"bottom"}],onChange:function(e){b({nestedBlocks:e})},help:__("Embed other blocks inside this container. Nested blocks inherit parent block styling settings. Add custom headings, spacings or paragraphs.")})))}}]),t}(g),v=function(e){var t={};switch(e.withBackground&&(e.attributes.backgroundImage&&(e.attributes.optimize?t.backgroundImage="none"!==e.attributes.backgroundImage?"url("+e.attributes.backgroundImage+")":"none":t.backgroundImage="none"!==e.attributes.backgroundImageF?"url("+e.attributes.backgroundImageF+")":"none",t.backgroundRepeat=e.attributes.backgroundRepeat,t.backgroundSize=e.attributes.backgroundSize,t.backgroundPosition=e.attributes.backgroundPosition),e.attributes.backgroundColor&&(t.backgroundColor=e.attributes.backgroundColor)),e.withPadding&&!e.attributes.autoPadding&&(t.padding=e.attributes.containerPadding+"px 0px"),e.attributes.parallax&&(t.backgroundAttachment="fixed"),e.attributes.backgroundStyle){case"default":t.backgroundRepeat="no-repeat",t.backgroundSize="auto";break;case"contain":t.backgroundRepeat="no-repeat",t.backgroundSize="contain";break;case"cover":t.backgroundRepeat="no-repeat",t.backgroundSize="cover";break;case"repeat":t.backgroundRepeat="repeat",t.backgroundSize="auto"}var n="kenzap-lg";return e.attributes.containerMaxWidth<992&&(n="kenzap-md"),e.attributes.containerMaxWidth<768&&(n="kenzap-sm"),e.attributes.containerMaxWidth<480&&(n="kenzap-xs"),e.attributes.width100&&(n="kenzap-lg"),wp.element.createElement("div",{className:e.className+" "+n+" "+e.attributes.alignment+" "+e.attributes.autoPadding,style:Object.assign({},t,e.style)},e.children)},z=function(e){var t={};switch(e.withBackground&&(e.attributes.backgroundImage&&(e.attributes.optimize?t.backgroundImage="none"!==e.attributes.backgroundImage?"url("+e.attributes.backgroundImage+")":"none":t.backgroundImage="none"!==e.attributes.backgroundImageF?"url("+e.attributes.backgroundImageF+")":"none",t.backgroundRepeat=e.attributes.backgroundRepeat,t.backgroundSize=e.attributes.backgroundSize,t.backgroundPosition=e.attributes.backgroundPosition),e.attributes.backgroundColor&&(t.backgroundColor=e.attributes.backgroundColor)),e.withPadding&&!e.attributes.autoPadding&&(t.padding=e.attributes.containerPadding+"px 0px"),e.attributes.parallax&&(t.backgroundAttachment="fixed"),e.attributes.backgroundStyle){case"default":t.backgroundRepeat="no-repeat",t.backgroundSize="auto";break;case"contain":t.backgroundRepeat="no-repeat",t.backgroundSize="contain";break;case"cover":t.backgroundRepeat="no-repeat",t.backgroundSize="cover";break;case"repeat":t.backgroundRepeat="repeat",t.backgroundSize="auto"}var n="kenzap-lg";return e.attributes.containerMaxWidth<992&&(n="kenzap-md"),e.attributes.containerMaxWidth<768&&(n="kenzap-sm"),e.attributes.containerMaxWidth<480&&(n="kenzap-xs"),e.attributes.width100&&(n="kenzap-lg"),wp.element.createElement("div",{className:e.className+" "+n+" "+e.attributes.alignment+" "+e.attributes.autoPadding,style:Object.assign({},t,e.style)},e.children)}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var a=function(){return wp.element.createElement("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-insert",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},wp.element.createElement("path",{d:"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z"}))}},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return m}),n.d(t,"b",function(){return g}),n.d(t,"c",function(){return f});var r=n(9),o=(n.n(r),n(10)),i=(n.n(o),n(0)),l=n(11),__=wp.i18n.__,c=(wp.element.Fragment,wp.blocks.registerBlockType),s=wp.editor,p=s.RichText,u=s.InnerBlocks,m={title:__("New feature"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-1-2.svg",description:"<li>"+__("FULLY CUSTOMIZABLE","kenzap-features")+"</li><li>"+__("POWERFUL THEME OPTIONS","kenzap-features")+"</li><li>"+__("VISUAL COMPOSER","kenzap-features")+"</li><li>"+__("ELITE ADDONS","kenzap-features")+"</li><li>"+__("SLIDER REVOLUTION","kenzap-features")+"</li><li>"+__("FRIENDLY SUPPORT","kenzap-features")+"</li>",alt:"image",link:"#",linkn:!1,btn:"Get Details"},d=JSON.stringify([Object.assign({},m,{title:__("EASY-TO-USE","kenzap-features"),key:"default1",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-1-2.svg"}),Object.assign({},m,{title:__("WOOCOMMERCE","kenzap-features"),key:"default2",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-2-2.svg"}),Object.assign({},m,{title:__("SUPPORT","kenzap-features"),key:"default3",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-3-2.svg"})]),g=function(e){return{featuredImg:{height:e.iconSize+"px"},title:{fontSize:e.titleSize+"px",lineHeight:1.4*e.titleSize+"px"},description:{fontSize:e.descriptionSize+"px",lineHeight:1.4*e.descriptionSize+"px"},container:{"--icolor":e.iconColor,"--ihover":e.iconColorOnHover,"--tcolor":e.titleColor,"--thover":e.titleColorOnHover,"--dcolor":e.descriptionColor,"--dhover":e.descriptionColorOnHover,"--backgroundHover":e.backgroundColorOnHover}}},f=JSON.stringify([{title:__("- Title","kenzap-steps"),"font-size":26,"font-weight":6,"line-height":32,"margin-top":20,"margin-bottom":15,color:"#333333"},{title:__("- Description","kenzap-steps"),"text-align":"","font-size":15,"font-weight":4,color:"#333333"},{title:__("- Button","kenzap-cta"),type:"button","font-size":16,"font-weight":4,"line-height":30,"margin-top":24,"padding-top":12,"padding-right":48,"padding-bottom":12,"padding-left":48,color:"#ffffff","background-color":"#000000","hover-color":"#000000","hover-background-color":"#ffffff"}]);c("kenzap/feature-list-1",{title:__("Features List 1","kenzap-features"),icon:"yes",category:"layout",keywords:[__("feature","kenzap-features"),__("avantages","kenzap-features"),__("avantages","kenzap-features")],anchor:!0,html:!0,supports:{align:["full","wide"]},attributes:{align:{type:"string",default:"full"},iconSize:{type:"number",default:40},iconColor:{type:"string",default:"#ff0000"},titleSize:{type:"number",default:32},titleColor:{type:"string",default:"#111"},descriptionSize:{type:"number",default:11},descriptionColor:{type:"string",default:"#555"},cta:{type:"boolean",default:!1},isHoverEnabled:{type:"boolean",default:!0},oic:{type:"boolean",default:!0},backgroundColorOnHover:{type:"string",default:"#1c1c1c"},iconColorOnHover:{type:"string",default:"#fff"},titleColorOnHover:{type:"string",default:"#fff"},descriptionColorOnHover:{type:"string",default:"#fff"},items:{type:"array",default:[]},typography:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}},edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(d))),isFirstLoad:!1}),e.attributes.items=JSON.parse(d),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(l.a,e)},save:function(e){var t=e.className,n=e.attributes,a=g(n),r=a.featuredImg,o=a.container;return wp.element.createElement("div",{className:"kenzap-featured-list-1 "+(n.isHoverEnabled?"hover-enabled":"")+" "+(t||""),style:o},"top"==n.nestedBlocks&&wp.element.createElement(u.Content,null),n.items&&n.items.map(function(e){return wp.element.createElement("div",{key:e.key,className:"featured-box"},wp.element.createElement("div",{className:"featured-img"},e.iconMediaUrl&&!n.oic?wp.element.createElement("div",{className:"kp-img",style:{cursor:"pointer",position:"relative",zIndex:10,height:n.iconSize,"--icon":"url("+e.iconMediaUrl+")"}}):wp.element.createElement("img",{src:e.iconMediaUrl,alt:e.title.replace(/<(?:.|\n)*?>/gm,""),style:Object.assign({},r,{cursor:"pointer"})})),wp.element.createElement(p.Content,{tagName:"h3",value:e.title,style:Object(i.b)(n,0)}),wp.element.createElement(p.Content,{tagName:"ul",value:e.description,style:Object(i.b)(n,1)}),e.btn&&n.cta&&wp.element.createElement("a",{target:e.linkn?"_blank":"_self",className:"bt1",style:Object(i.b)(n,2),rel:"noopener noreferrer",href:e.link},e.btn))}),"bottom"==n.nestedBlocks&&wp.element.createElement(u.Content,null))}})},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return d}),n.d(t,"b",function(){return f}),n.d(t,"c",function(){return b});var r=n(12),o=(n.n(r),n(13)),i=(n.n(o),n(1)),l=n(0),c=n(14),__=wp.i18n.__,s=wp.blocks.registerBlockType,p=wp.editor,u=p.RichText,m=p.InnerBlocks,d={title:__("New feature","kenzap-features"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-1.svg",description:__("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam semper lacus at massa ultricies auctor. Integer sodales commodo","kenzap-features")},g=JSON.stringify([Object.assign({},d,{title:__("New Feature 1","kenzap-features"),key:"default1",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-1.svg"}),Object.assign({},d,{title:__("New Feature 2","kenzap-features"),key:"default2",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-2.svg"}),Object.assign({},d,{title:__("New Feature 3","kenzap-features"),key:"default3",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-3.svg"})]),f=function(e){return{varsTop:{"--paddings":""+e.containerPadding,"--paddings2":e.containerSidePadding+"px"},vars:{},kenzapContanerStyles:{maxWidth:"100%"===e.containerMaxWidth?"100%":e.containerMaxWidth+"px","--maxWidth":("100%"===e.containerMaxWidth?"100wh":e.containerMaxWidth+" ")+" ","--maxWidthCSS":("100%"===e.containerMaxWidth?"2000":e.containerMaxWidth+" ")+" "}}},b=JSON.stringify([{title:__("- Heading","kenzap-steps"),type:"title","font-size":54,"font-size-t":50,"font-size-m":48,"font-weight":7,"line-height":64,"margin-top":40,"margin-bottom":80,color:"#ffffff"},{title:__("- Title","kenzap-steps"),"text-align":"","font-size":24,"font-weight":6,"line-height":25,"margin-bottom":20,color:"#ffffff"},{title:__("- Description","kenzap-steps"),"text-align":"","font-size":15,"font-weight":4,"line-height":23,"margin-bottom":20,color:"#ffffff"}]);s("kenzap/feature-list-2",{title:__("Features List 2","kenzap-features"),icon:"yes",category:"layout",keywords:[__("feature","kenzap-features")],anchor:!0,html:!0,supports:{align:["full","wide"]},attributes:Object.assign({},i.d,{align:{type:"string",default:"full"},containerPadding:{type:"number",default:58},mainTitle:{type:"string",default:__("Advantages of Your Business Here & Share it with Kenzap","kenzap-features")},mainTitleColor:{type:"string",default:"#fff"},iconSize:{type:"number",default:40},titleColor:{type:"string",default:"#fff"},descriptionColor:{type:"string",default:"#fff"},items:{type:"array",default:[]},typography:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}}),edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(g))),isFirstLoad:!1,backgroundColor:"#0693e3"}),e.attributes.items=JSON.parse(g),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(c.a,e)},save:function(e){var t=e.className,n=e.attributes,a=f(e.attributes),r=a.varsTop,o=a.vars,c=a.kenzapContanerStyles;return wp.element.createElement("div",{className:t||"",style:r},wp.element.createElement(i.b,{className:"kenzap-featured-list-2 block-"+n.blockUniqId,attributes:n,style:o,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container",style:c},"top"==n.nestedBlocks&&wp.element.createElement(m.Content,null),wp.element.createElement(u.Content,{tagName:"h2",value:n.mainTitle,style:Object(l.b)(n,0)}),wp.element.createElement("div",{className:"owl-carousel owl-load"},n.items&&n.items.map(function(e){return wp.element.createElement("div",{key:e.key,className:"featured-box"},wp.element.createElement("div",{className:"featured-img"},e.iconMediaUrl&&wp.element.createElement("img",{src:e.iconMediaUrl,alt:e.title.replace(/<(?:.|\n)*?>/gm,""),style:{height:n.iconSize+"px"}})),wp.element.createElement(u.Content,{tagName:"h3",value:e.title,style:Object(l.b)(n,1)}),wp.element.createElement(u.Content,{tagName:"p",value:e.description,style:Object(l.b)(n,2)}))})),"bottom"==n.nestedBlocks&&wp.element.createElement(m.Content,null))))}})},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return d}),n.d(t,"b",function(){return f}),n.d(t,"c",function(){return b});var r=n(15),o=(n.n(r),n(16)),i=(n.n(o),n(17)),l=n(1),c=n(0),__=wp.i18n.__,s=wp.blocks.registerBlockType,p=wp.editor,u=p.RichText,m=p.InnerBlocks,d={title:__("New feature","kenzap-features"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-1.png",description:__("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus leo sit amet.","kenzap-features")},g=JSON.stringify([Object.assign({},d,{title:__("PURE DRINK","kenzap-features"),key:"default1",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-1.png"}),Object.assign({},d,{title:__("PURE AIR","kenzap-features"),key:"default2",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-2.png"}),Object.assign({},d,{title:__("EXQUISITE SPACE","kenzap-features"),key:"default3",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-3.png"}),Object.assign({},d,{title:__("HANDY MATERIAL","kenzap-features"),key:"default4",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-4.png"})]),f=function(e){var t={height:e.iconSize+"px",width:"auto"},n={"--paddings":""+e.containerPadding,"--paddings2":e.containerSidePadding+"px"},a={};e.width100?(a.width="100%",a["--maxWidth"]="2000"):(a.maxWidth=e.containerMaxWidth+"px",a["--maxWidth"]=e.containerMaxWidth+" ");var r="kenzap-lg";return e.containerMaxWidth<992&&(r="kenzap-md"),e.containerMaxWidth<768&&(r="kenzap-sm"),e.containerMaxWidth<480&&(r="kenzap-xs"),e.width100&&(r="kenzap-lg"),{featuredImg:t,vars:n,kenzapContanerStyles:a,additionalClassForKenzapContainer:r}},b=JSON.stringify([{title:__("- Title","kenzap-steps"),"font-size":20,"font-weight":6,"line-height":36,"margin-bottom":12,color:"#333333"},{title:__("- Description","kenzap-steps"),"text-align":"","font-size":15,"font-weight":4,"line-height":25,"margin-bottom":15,color:"#333333"}]);s("kenzap/feature-list-3-1",{title:__("Features List 3","kenzap-features"),icon:"yes",category:"layout",keywords:[__("feature","kenzap-features")],anchor:!0,html:!0,supports:{align:["full","wide"]},attributes:Object.assign({},l.d,{iconSize:{type:"number",default:80},items:{type:"array",default:[]},typography:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}}),edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(g))),isFirstLoad:!1}),e.attributes.items=JSON.parse(g),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(i.a,e)},save:function(e){var t=e.className,n=e.attributes,a=f(n),r=a.featuredImg,o=a.vars,i=a.kenzapContanerStyles,s=a.additionalClassForKenzapContainer;return wp.element.createElement("div",{className:"kenzap "+(t||"")},wp.element.createElement(l.b,{className:"kenzap-featured-list-3 block-"+n.blockUniqId,attributes:n,style:o,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container "+s,style:i},"top"==n.nestedBlocks&&wp.element.createElement(m.Content,null),wp.element.createElement("div",{className:"kenzap-row"},n.items&&n.items.map(function(e){return wp.element.createElement("div",{key:e.key,className:"kenzap-col-3"},wp.element.createElement("div",{className:"featured-box"},wp.element.createElement("img",{src:e.iconMediaUrl,alt:e.title.replace(/<(?:.|\n)*?>/gm,""),style:r}),wp.element.createElement(u.Content,{tagName:"h3",value:e.title,style:Object(c.b)(n,0)}),wp.element.createElement(u.Content,{tagName:"p",value:e.description,style:Object(c.b)(n,1)})))})),"bottom"==n.nestedBlocks&&wp.element.createElement(m.Content,null))))}})},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return d}),n.d(t,"b",function(){return f}),n.d(t,"c",function(){return b});var r=n(18),o=(n.n(r),n(19)),i=(n.n(o),n(20)),l=n(1),c=n(0),__=wp.i18n.__,s=wp.blocks.registerBlockType,p=wp.editor,u=p.RichText,m=p.InnerBlocks,d={title:__("New feature","kenzap-features"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/icon-1.svg",description:__("There are many variations of passages of Lorem Ipsum available, but the.","kenzap-features")},g=JSON.stringify([Object.assign({},d,{title:__("PURE DRINK","kenzap-features"),key:"default1",iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-1.png"}),Object.assign({},d,{title:__("PURE AIR","kenzap-features"),key:"default2",iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-2.png"}),Object.assign({},d,{title:__("EXQUISITE SPACE","kenzap-features"),key:"default3",iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-3.png"}),Object.assign({},d,{title:__("HANDY MATERIAL","kenzap-features"),key:"default4",iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/featured-4.png"}),Object.assign({},d,{key:"default4",iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/relax-flusi-img.png"})]),f=function(e){var t={height:e.iconSize+"px",width:"auto"},n={"--paddings":""+e.containerPadding,"--paddings2":e.containerSidePadding+"px"},a={};e.width100?(a.width="100%",a["--maxWidth"]="2000"):(a.maxWidth=e.containerMaxWidth+"px",a["--maxWidth"]=e.containerMaxWidth+" ");var r="kenzap-lg";return e.containerMaxWidth<992&&(r="kenzap-md"),e.containerMaxWidth<768&&(r="kenzap-sm"),e.containerMaxWidth<480&&(r="kenzap-xs"),e.width100&&(r="kenzap-lg"),{featuredImg:t,vars:n,kenzapContanerStyles:a,additionalClassForKenzapContainer:r}},b=JSON.stringify([{title:__("- Title","kenzap-features"),"font-size":20,"font-weight":6,"line-height":38,"margin-top":14,"margin-bottom":12,color:"#333333"},{title:__("- Description","kenzap-features"),"text-align":"","font-size":16,"font-weight":4,"line-height":25,"margin-bottom":15,color:"#333333"}]);s("kenzap/feature-list-4",{title:__("Features List 4","kenzap-features"),icon:"yes",category:"layout",keywords:[__("features 4","kenzap-features"),__("product","kenzap-features"),__("info block","kenzap-features")],anchor:!0,html:!0,supports:{align:["full","wide"]},attributes:Object.assign({},l.d,{iconSize:{type:"number",default:90},items:{type:"array",default:[]},typography:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}}),edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(g))),isFirstLoad:!1}),e.attributes.items=JSON.parse(g),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(i.a,e)},save:function(e){var t=e.className,n=e.attributes,a=f(n),r=a.vars,o=a.kenzapContanerStyles,i=a.additionalClassForKenzapContainer,s=function(e,t){return wp.element.createElement("div",{className:e},wp.element.createElement("span",{className:"kp-icon",style:{width:n.iconSize,height:n.iconSize}},wp.element.createElement("img",{src:n.items[t].iconMediaUrl,alt:n.items[t].title.replace(/<(?:.|\n)*?>/gm,"")})),wp.element.createElement(u.Content,{tagName:"h3",value:n.items[t].title,style:Object(c.b)(n,0)}),wp.element.createElement(u.Content,{tagName:"p",value:n.items[t].description,style:Object(c.b)(n,1)}))};return wp.element.createElement("div",{className:"kenzap "+(t||"")},wp.element.createElement(l.b,{className:"kp-iconbox-3 block-"+n.blockUniqId,attributes:n,style:r,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container "+i,style:o},"top"==n.nestedBlocks&&wp.element.createElement(m,null),wp.element.createElement("div",{className:"kp-row"},wp.element.createElement("div",{className:"kp-col-3"},s("kp-box align-right",0),s("kp-box align-right",1)),wp.element.createElement("div",{class:"kp-col-6"},wp.element.createElement("img",{src:n.items[4].iconMediaUrl,alt:n.items[4].title.replace(/<(?:.|\n)*?>/gm,"")})),wp.element.createElement("div",{class:"kp-col-3"},s("kp-box",2),s("kp-box",3))),"bottom"==n.nestedBlocks&&wp.element.createElement(m,null))))}})},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n.d(t,"a",function(){return d}),n.d(t,"b",function(){return f}),n.d(t,"c",function(){return b});var r=n(21),o=(n.n(r),n(22)),i=(n.n(o),n(23)),l=n(1),c=n(0),__=wp.i18n.__,s=wp.blocks.registerBlockType,p=wp.editor,u=p.RichText,m=p.InnerBlocks,d={title:__("New feature","kenzap-features"),iconMediaId:"",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg",description:__("Lorem ipsum dolor sit amet, consecter adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.","kenzap-features")},g=JSON.stringify([Object.assign({},d,{title:__("Easy Drag & Drop","kenzap-features"),key:"default1",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Mobile Optimized","kenzap-features"),key:"default2",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("100s of Templates","kenzap-features"),key:"default3",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Google Analytics","kenzap-features"),key:"default4",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Customizable Menus","kenzap-features"),key:"default5",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("ShoutOut Email Marketing","kenzap-features"),key:"default6",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Commission Free Ordering","kenzap-features"),key:"default7",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Search Engine Friendly","kenzap-features"),key:"default8",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Free Reservations","kenzap-features"),key:"default9",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Secure Cloud","kenzap-features"),key:"default10",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("Quick Service","kenzap-features"),key:"default11",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"}),Object.assign({},d,{title:__("24/7 Support","kenzap-features"),key:"defaul12",iconMediaUrl:window.kenzap_features_gutenberg_path+"img/check-icon.svg"})]),f=function(e){var t={height:e.iconSize+"px",width:"auto"},n={"--paddings":""+e.containerPadding,"--paddings2":e.containerSidePadding+"px"},a={};return e.width100?(a.width="100%",a["--maxWidth"]="2000"):(a.maxWidth=e.containerMaxWidth+"px",a["--maxWidth"]=e.containerMaxWidth+" "),{featuredImg:t,vars:n,kenzapContanerStyles:a}},b=JSON.stringify([{title:__("- Title","kenzap-steps"),"font-size":16,"font-weight":4,"line-height":28,"margin-bottom":0,color:"#333333"},{title:__("- Description","kenzap-steps"),"text-align":"","font-size":14,"font-weight":4,"line-height":25,"margin-bottom":15,color:"#333333"}]);s("kenzap/feature-list-5",{title:__("Features List 5","kenzap-features"),icon:"yes",category:"layout",keywords:[__("features, services","kenzap-features"),__("icon grid","kenzap-features"),__("advantages list","kenzap-features")],anchor:!0,html:!0,supports:{align:["full","wide"]},attributes:Object.assign({},l.d,{iconSize:{type:"number",default:30},vis:{type:"boolean",default:!1},items:{type:"array",default:[]},typography:{type:"array",default:[]},isFirstLoad:{type:"boolean",default:!0},blockUniqId:{type:"number",default:0}}),edit:function(e){return 0===e.attributes.items.length&&e.attributes.isFirstLoad&&(e.setAttributes({items:[].concat(a(JSON.parse(g))),isFirstLoad:!1}),e.attributes.items=JSON.parse(g),e.attributes.blockUniqId||e.setAttributes({blockUniqId:(new Date).getTime()})),wp.element.createElement(i.a,e)},save:function(e){var t=e.className,n=e.attributes,a=f(n),r=(a.featuredImg,a.vars),o=a.kenzapContanerStyles;a.additionalClassForKenzapContainer;return wp.element.createElement("div",{className:"kenzap "+(t||"")},wp.element.createElement(l.b,{className:"kp-featured-1 block-"+n.blockUniqId,attributes:n,style:r,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container",style:o},"top"==n.nestedBlocks&&wp.element.createElement(m.Content,null),wp.element.createElement("div",{className:"kp-content"},n.items&&n.items.map(function(e){return wp.element.createElement("div",{key:e.key,className:"kp-box"},wp.element.createElement("div",{className:"kp-wrapper"},wp.element.createElement("div",{className:"kp-img",style:{cursor:"pointer",position:"relative",zIndex:10,width:n.iconSize,height:n.iconSize,"mask-size":n.iconSize+"px "+n.iconSize+"px ","--icon":"url("+e.iconMediaUrl+")"}}),wp.element.createElement(u.Content,{tagName:"h3",className:"kp-a",value:e.title,style:Object.assign({},Object(c.b)(n,0))}),wp.element.createElement(u.Content,{tagName:"p",className:n.vis?"vis":"",value:e.description,style:Object(c.b)(n,1)})))})),"bottom"==n.nestedBlocks&&wp.element.createElement(m.Content,null))))}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(3),n(4),n(5),n(6),n(7)},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(3),c=n(2),s=n(0),p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),__=wp.i18n.__,m=wp.element,d=m.Component,g=m.Fragment,f=wp.editor,b=f.MediaUpload,h=f.RichText,w=f.InspectorControls,y=f.PanelColorSettings,k=f.InnerBlocks,v=wp.components,z=v.RangeControl,E=v.PanelBody,C=v.CheckboxControl,x=v.TextControl,O=v.ToggleControl,I=v.Button,P=0,_=function(e){function t(){var e,n,i,c;r(this,t);for(var s=arguments.length,p=Array(s),u=0;u<s;u++)p[u]=arguments[u];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(p))),i.state={activeSubBlock:-1},i.addItem=function(){P++,i.props.setAttributes({items:[].concat(a(i.props.attributes.items),[Object.assign({},l.a,{title:l.a.title+" "+P,key:"new "+(new Date).getTime()})])})},i.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?[].concat(a(i.props.attributes.items)):i.props.attributes.items;o[n]&&"string"===typeof o[n][e]&&(o[n][e]=t,i.props.setAttributes({items:o}))},i.removeItem=function(e){var t=[].concat(a(i.props.attributes.items));1===t.length?i.props.setAttributes({items:[l.a]}):(t.splice(e,1),i.props.setAttributes({items:t}))},c=n,o(i,c)}return i(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,o=Object(l.b)(a),i=o.featuredImg,u=(o.title,o.description,o.container);return wp.element.createElement("div",{className:n},wp.element.createElement(w,null,wp.element.createElement(E,{title:__("General","kenzap-pricing"),initialOpen:!1},wp.element.createElement(z,{label:__("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:30,max:130}),wp.element.createElement(C,{label:__("Hover effect","kenzap-features"),checked:a.isHoverEnabled,onChange:function(e){r({isHoverEnabled:e})}}),wp.element.createElement(C,{label:__("CTA Buttons","kenzap-features"),checked:a.cta,onChange:function(e){r({cta:e})}})),wp.element.createElement(E,{title:__("Colors","kenzap-pricing"),initialOpen:!1},wp.element.createElement(y,{title:__("- Default","kenzap-features"),initialOpen:!1,colorSettings:[{value:a.iconColor,onChange:function(e){r({iconColor:e})},label:__("Icon ","kenzap-features")}]}),a.isHoverEnabled&&wp.element.createElement(y,{title:__("- Hover","kenzap-features"),initialOpen:!1,colorSettings:[{value:a.backgroundColorOnHover,onChange:function(e){r({backgroundColorOnHover:e})},label:__("Background ","kenzap-features")},{value:a.iconColorOnHover,onChange:function(e){r({iconColorOnHover:e})},label:__("Icon","kenzap-features")},{value:a.titleColorOnHover,onChange:function(e){r({titleColorOnHover:e})},label:__("Title","kenzap-features")},{value:a.descriptionColorOnHover,onChange:function(e){r({descriptionColorOnHover:e})},label:__("Description","kenzap-features")}]}),wp.element.createElement(C,{label:__("Original Icon Color","kenzap-features"),checked:a.oic,onChange:function(e){r({oic:e})}})),a.cta&&wp.element.createElement(E,{title:__("Buttons","kenzap-cta"),initialOpen:!0},a.items&&a.items.map(function(t,n){return wp.element.createElement(E,{title:n+1+". "+__("Button","kenzap-cta"),initialOpen:!1},wp.element.createElement(x,{label:__("Link","kenzap-cta")+" "+(n+1),value:t.link,onChange:function(t){e.onChangePropertyItem("link",t,n,!0)}}),wp.element.createElement(O,{label:__("New window","kenzap-cta"),checked:JSON.parse(t.linkn),onChange:function(t){e.onChangePropertyItem("linkn",t,n,!0)}}),wp.element.createElement(x,{label:__("Button text","kenzap-cta")+" "+(n+1),value:t.btn,onChange:function(t){e.onChangePropertyItem("btn",t,n,!0)}}),wp.element.createElement("p",{style:{marginBottom:"5px"}},__("Icon","kenzap-cta")),wp.element.createElement(b,{onSelect:function(t){e.onChangePropertyItem("img1",t.url,n,!0),e.onChangePropertyItem("alt",t.alt,n,!0)},value:t.img1,allowedTypes:["image"],render:function(a){return wp.element.createElement(g,null,"none"!==t.img1?wp.element.createElement(g,null,wp.element.createElement(I,{isDefault:!0,onClick:function(){e.onChangePropertyItem("img1","none",n,!0)}},__("Remove","kenzap-cta")),wp.element.createElement("div",{style:{width:"27px",height:"27px",display:"inline-block",margin:"0 0 8px 5px",backgroundImage:"url("+[t.img1?t.img1:""]+")",backgroundRepeat:"no-repeat",backgroundSize:"cover"}})):wp.element.createElement(I,{isDefault:!0,onClick:a.open,style:{margin:"0 0 8px 0px"}},__("Upload/Choose","kenzap-cta")))}}))})),wp.element.createElement(s.a,p({setAttributes:r,typographyArr:l.c},a))),wp.element.createElement("div",{className:"kenzap-featured-list-1 "+(a.isHoverEnabled?"hover-enabled":"")+" "+(n||""),style:Object.assign({},u)},"top"==a.nestedBlocks&&wp.element.createElement(k,null),a.items&&a.items.map(function(t,n){return wp.element.createElement("div",{key:t.key,className:"featured-box"},wp.element.createElement("button",{className:"remove",onClick:function(){return e.removeItem(n)}},wp.element.createElement("span",{className:"dashicons dashicons-no"})),wp.element.createElement("div",{className:"featured-img"},t.iconMediaUrl?wp.element.createElement(b,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,render:function(e){return a.oic?wp.element.createElement("img",{src:t.iconMediaUrl,alt:t.title.replace(/<(?:.|\n)*?>/gm,""),style:Object.assign({},i,{cursor:"pointer"}),onClick:e.open,role:"presentation"}):wp.element.createElement("div",{className:"kp-img",style:{cursor:"pointer",position:"relative",zIndex:10,height:a.iconSize,"--icon":"url("+t.iconMediaUrl+")"},onClick:e.open,role:"presentation"})}}):wp.element.createElement("div",{className:"addIcon",style:i},wp.element.createElement(b,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,render:function(e){return wp.element.createElement("button",{onClick:e.open},__("Upload/Choose icon","kenzap-features"))}}))),wp.element.createElement(h,{tagName:"h3",placeholder:__("Title","kenzap-features"),value:t.title,onChange:function(t){return e.onChangePropertyItem("title",t,n,!0)},onSplit:function(){return null},style:Object(s.b)(a,0)}),wp.element.createElement(h,{tagName:"ul",placeholder:__("Description","kenzap-features"),value:t.description,onChange:function(t){return e.onChangePropertyItem("description",t,n,!0)},multiline:"li",style:Object(s.b)(a,1),onSplit:function(){return null}}),t.btn&&a.cta&&wp.element.createElement("a",{target:t.linkn?"_blank":"_self",className:"bt1",style:Object(s.b)(a,2),rel:"noopener noreferrer",href:t.link},t.btn))}),"bottom"==a.nestedBlocks&&wp.element.createElement(k,null)),wp.element.createElement("div",{className:"editPadding"}),wp.element.createElement("button",{className:"kenzap-add",onClick:this.addItem},wp.element.createElement(c.a,null),wp.element.createElement("span",null),__("Add new feature","kenzap-features")))}}]),t}(d);t.a=_},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(4),c=n(1),s=n(0),p=n(2),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),__=wp.i18n.__,d=wp.element.Component,g=wp.editor,f=g.MediaUpload,b=g.RichText,h=g.InspectorControls,w=g.PanelColorSettings,y=g.InnerBlocks,k=wp.components,v=k.RangeControl,z=k.PanelBody,E=0,C=function(e){function t(){var e,n,i,c;r(this,t);for(var s=arguments.length,p=Array(s),u=0;u<s;u++)p[u]=arguments[u];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(p))),i.state={activeSubBlock:-1},i.addItem=function(){E++,i.props.setAttributes({items:[].concat(a(i.props.attributes.items),[Object.assign({},l.a,{title:l.a.title+" "+E,key:"new "+(new Date).getTime()})])}),setTimeout(function(){var e=document.querySelector(".owl-carousel");e.scrollLeft=e.scrollWidth})},i.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?[].concat(a(i.props.attributes.items)):i.props.attributes.items;o[n]&&"string"===typeof o[n][e]&&(o[n][e]=t,i.props.setAttributes({items:o}))},i.setActiveSubBlock=function(e){i.state.activeSubBlock!==e&&i.setState({activeSubBlock:e})},i.removeItem=function(e){var t=[].concat(a(i.props.attributes.items));1===t.length?i.props.setAttributes({items:[l.a]}):(t.splice(e,1),i.props.setAttributes({items:t}))},c=n,o(i,c)}return i(t,e),m(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,o=t.isSelected,i=Object(l.b)(a),m=i.vars,d=i.kenzapContanerStyles;return wp.element.createElement("div",null,wp.element.createElement(h,null,wp.element.createElement(z,{title:__("General","kenzap-features"),initialOpen:!1},wp.element.createElement(v,{label:__("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:50,max:130}),wp.element.createElement(w,{title:__("Colors"),initialOpen:!1,colorSettings:[{value:a.mainTitleColor,onChange:function(e){return r({mainTitleColor:e})},label:__("Main title color","kenzap-features")},{value:a.titleColor,onChange:function(e){return r({titleColor:e})},label:__("Title color","kenzap-features")},{value:a.descriptionColor,onChange:function(e){return r({descriptionColor:e})},label:__("Description color","kenzap-features")}]})),wp.element.createElement(s.a,u({setAttributes:r,typographyArr:l.c},a)),wp.element.createElement(c.c,u({setAttributes:r},a,{withPadding:!0,withWidth100:!0,withBackground:!0}))),wp.element.createElement("div",{className:n||""},wp.element.createElement(c.a,{className:"kenzap-featured-list-2 block-"+a.blockUniqId+" "+(o?"selected":"")+" ",attributes:a,style:Object.assign({},m),withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container",style:d},"top"==a.nestedBlocks&&wp.element.createElement(y,null),wp.element.createElement(b,{tagName:"h2",placeholder:__("Title","kenzap-features"),value:a.mainTitle,style:Object(s.b)(a,0),onChange:function(e){return r({mainTitle:e})},onSplit:function(){return null}}),wp.element.createElement("div",{className:"owl-carousel"},a.items&&a.items.map(function(t,n){return wp.element.createElement("div",{key:t.key,className:"featured-box",role:"presentation",onClick:function(){return e.setActiveSubBlock(n)}},wp.element.createElement("button",{className:"remove",onClick:function(){return e.removeItem(n)}},wp.element.createElement("i",{className:"dashicons dashicons-no"})),t.iconMediaUrl?wp.element.createElement(f,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,render:function(e){return wp.element.createElement("img",{src:t.iconMediaUrl,alt:t.title.replace(/<(?:.|\n)*?>/gm,""),style:{height:a.iconSize+"px",cursor:"pointer",position:"relative",zIndex:10},onClick:e.open,role:"presentation"})}}):wp.element.createElement("div",{className:"addIcon",style:{height:a.iconSize+"px"}},wp.element.createElement(f,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,render:function(e){return wp.element.createElement("button",{onClick:e.open},__("Upload/Choose icon","kenzap-features"))}})),wp.element.createElement(b,{tagName:"h3",placeholder:__("Title","kenzap-features"),value:t.title,onChange:function(t){return e.onChangePropertyItem("title",t,n,!0)},style:Object(s.b)(a,1)}),wp.element.createElement(b,{tagName:"p",placeholder:__("Description","kenzap-features"),value:t.description,onChange:function(t){return e.onChangePropertyItem("description",t,n,!0)},style:Object(s.b)(a,2)}))})),"bottom"==a.nestedBlocks&&wp.element.createElement(y,null)),wp.element.createElement("div",{className:"editPadding"}),wp.element.createElement("button",{className:"kenzap-add",onClick:this.addItem},wp.element.createElement(p.a,null),wp.element.createElement("span",null),__("Add new feature","kenzap-features")))))}}]),t}(d);t.a=C},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(1),c=n(5),s=n(0),p=n(2),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),__=wp.i18n.__,d=wp.element.Component,g=wp.editor,f=g.MediaUpload,b=g.RichText,h=g.InspectorControls,w=g.InnerBlocks,y=wp.components,k=y.RangeControl,v=y.PanelBody,z=0,E=function(e){function t(){var e,n,i,l;r(this,t);for(var s=arguments.length,p=Array(s),u=0;u<s;u++)p[u]=arguments[u];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(p))),i.addItem=function(){z++,i.props.setAttributes({items:[].concat(a(i.props.attributes.items),[Object.assign({},c.a,{title:c.a.title+" "+z,key:"new "+(new Date).getTime()})])})},i.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?[].concat(a(i.props.attributes.items)):i.props.attributes.items;o[n]&&"string"===typeof o[n][e]&&(o[n][e]=t,i.props.setAttributes({items:o}))},i.removeItem=function(e){var t=[].concat(a(i.props.attributes.items));1===t.length?i.props.setAttributes({items:[c.a]}):(t.splice(e,1),i.props.setAttributes({items:t}))},l=n,o(i,l)}return i(t,e),m(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,o=t.isSelected,i=Object(c.b)(a),m=i.featuredImg,d=i.vars,g=i.kenzapContanerStyles,y=i.additionalClassForKenzapContainer;return wp.element.createElement("div",null,wp.element.createElement(h,null,wp.element.createElement(v,{title:__("General","kenzap-features"),initialOpen:!1},wp.element.createElement(k,{label:__("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:50,max:140})),wp.element.createElement(s.a,u({setAttributes:r,typographyArr:c.c},a)),wp.element.createElement(l.c,u({setAttributes:r},a,{withPadding:!0,withWidth100:!0,withBackground:!0}))),wp.element.createElement("div",{className:"kenzap "+(n||"")},wp.element.createElement(l.a,{className:"kenzap-featured-list-3 "+(o?"selected":"")+" ",style:Object.assign({},d),attributes:a,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container "+y,style:g},"top"==a.nestedBlocks&&wp.element.createElement(w,null),wp.element.createElement("div",{className:"kenzap-row"},a.items&&a.items.map(function(t,n){return wp.element.createElement("div",{key:t.key,className:"kenzap-col-3"},wp.element.createElement("div",{className:"featured-box"},wp.element.createElement("button",{className:"remove",onClick:function(){return e.removeItem(n)}},wp.element.createElement("i",{className:"dashicons dashicons-no"})),t.iconMediaUrl?wp.element.createElement(f,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,render:function(e){return wp.element.createElement("img",{src:t.iconMediaUrl,alt:t.title.replace(/<(?:.|\n)*?>/gm,""),style:Object.assign({},m,{cursor:"pointer",position:"relative",zIndex:10}),onClick:e.open,role:"presentation"})}}):wp.element.createElement("div",{className:"addIcon",style:{width:"150px",height:"60px",position:"relative",zIndex:10}},wp.element.createElement(f,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,render:function(e){return wp.element.createElement("button",{onClick:e.open},__("Upload/Choose icon","kenzap-features"))}})),wp.element.createElement(b,{tagName:"h3",placeholder:__("Title","kenzap-features"),value:t.title,onChange:function(t){return e.onChangePropertyItem("title",t,n)},style:Object(s.b)(a,0)}),wp.element.createElement(b,{tagName:"p",placeholder:__("Description","kenzap-features"),value:t.description,onChange:function(t){return e.onChangePropertyItem("description",t,n)},style:Object(s.b)(a,1)})))}),wp.element.createElement("div",{style:{clear:"both"}})),"bottom"==a.nestedBlocks&&wp.element.createElement(w,null)),wp.element.createElement("div",{className:"editPadding"}),wp.element.createElement("button",{className:"kenzap-add",onClick:this.addItem},wp.element.createElement(p.a,null),wp.element.createElement("span",null),__("Add new feature","kenzap-features")))))}}]),t}(d);t.a=E},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(1),c=n(6),s=n(0),p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),__=wp.i18n.__,m=wp.element.Component,d=wp.editor,g=d.MediaUpload,f=d.RichText,b=d.InspectorControls,h=d.InnerBlocks,w=wp.components,y=w.RangeControl,k=w.PanelBody,v=0,z=function(e){function t(){var e,n,i,l;r(this,t);for(var s=arguments.length,p=Array(s),u=0;u<s;u++)p[u]=arguments[u];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(p))),i.addItem=function(){v++,i.props.setAttributes({items:[].concat(a(i.props.attributes.items),[Object.assign({},c.a,{title:c.a.title+" "+v,key:"new "+(new Date).getTime()})])})},i.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?[].concat(a(i.props.attributes.items)):i.props.attributes.items;o[n]&&"string"===typeof o[n][e]&&(o[n][e]=t,i.props.setAttributes({items:o}))},i.removeItem=function(e){var t=[].concat(a(i.props.attributes.items));1===t.length?i.props.setAttributes({items:[c.a]}):(t.splice(e,1),i.props.setAttributes({items:t}))},l=n,o(i,l)}return i(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,o=t.isSelected,i=Object(c.b)(a),u=i.vars,m=i.kenzapContanerStyles,d=i.additionalClassForKenzapContainer,w=function(t,n){return wp.element.createElement("div",{className:t},wp.element.createElement("span",{className:"kp-icon",style:{width:a.iconSize,height:a.iconSize}},wp.element.createElement(g,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:a.items[n].iconMediaId,render:function(e){return wp.element.createElement("img",{src:a.items[n].iconMediaUrl,style:{cursor:"pointer",position:"relative",zIndex:10},onClick:e.open,role:"presentation",alt:a.items[n].title.replace(/<(?:.|\n)*?>/gm,"")})}})),wp.element.createElement(f,{tagName:"h3",placeholder:__("Title","kenzap-features"),value:a.items[n].title,onChange:function(t){return e.onChangePropertyItem("title",t,n,!0)},style:Object(s.b)(a,0)}),wp.element.createElement(f,{tagName:"p",placeholder:__("Description","kenzap-features"),value:a.items[n].description,onChange:function(t){return e.onChangePropertyItem("description",t,n,!0)},style:Object(s.b)(a,1)}))};return wp.element.createElement("div",null,wp.element.createElement(b,null,wp.element.createElement(k,{title:__("General","kenzap-features"),initialOpen:!1},wp.element.createElement(y,{label:__("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:30,max:140})),wp.element.createElement(s.a,p({setAttributes:r,typographyArr:c.c},a)),wp.element.createElement(l.c,p({setAttributes:r},a,{withPadding:!0,withWidth100:!0,withBackground:!0}))),wp.element.createElement("div",{className:"kenzap "+(n||"")},wp.element.createElement(l.a,{className:"kp-iconbox-3 "+(o?"selected":"")+" ",style:Object.assign({},u),attributes:a,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container "+d,style:m},"top"==a.nestedBlocks&&wp.element.createElement(h,null),wp.element.createElement("div",{className:"kp-row"},wp.element.createElement("div",{className:"kp-col-3"},w("kp-box align-right",0),w("kp-box align-right",1)),wp.element.createElement("div",{class:"kp-col-6"},wp.element.createElement(g,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,4),e.onChangePropertyItem("iconMediaUrl",t.url,4,!0)},value:a.items[4].iconMediaId,render:function(e){return wp.element.createElement("img",{src:a.items[4].iconMediaUrl,style:{cursor:"pointer",position:"relative",zIndex:10},onClick:e.open,role:"presentation",alt:a.items[4].title.replace(/<(?:.|\n)*?>/gm,"")})}})),wp.element.createElement("div",{class:"kp-col-3"},w("kp-box",2),w("kp-box",3))),"bottom"==a.nestedBlocks&&wp.element.createElement(h,null)))))}}]),t}(m);t.a=z},function(e,t){},function(e,t){},function(e,t,n){"use strict";function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(1),c=n(7),s=n(0),p=n(2),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),__=wp.i18n.__,d=wp.element.Component,g=wp.editor,f=g.MediaUpload,b=g.RichText,h=g.InspectorControls,w=g.InnerBlocks,y=wp.components,k=y.RangeControl,v=y.PanelBody,z=y.CheckboxControl,E=0,C=function(e){function t(){var e,n,i,l;r(this,t);for(var s=arguments.length,p=Array(s),u=0;u<s;u++)p[u]=arguments[u];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(p))),i.addItem=function(){E++,i.props.setAttributes({items:[].concat(a(i.props.attributes.items),[Object.assign({},c.a,{title:c.a.title+" "+E,key:"new "+(new Date).getTime()})])})},i.onChangePropertyItem=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?[].concat(a(i.props.attributes.items)):i.props.attributes.items;o[n]&&"string"===typeof o[n][e]&&(o[n][e]=t,i.props.setAttributes({items:o}))},i.removeItem=function(e){var t=[].concat(a(i.props.attributes.items));1===t.length?i.props.setAttributes({items:[c.a]}):(t.splice(e,1),i.props.setAttributes({items:t}))},l=n,o(i,l)}return i(t,e),m(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.attributes,r=t.setAttributes,o=t.isSelected,i=Object(c.b)(a),m=i.vars,d=i.kenzapContanerStyles;return wp.element.createElement("div",null,wp.element.createElement(h,null,wp.element.createElement(v,{title:__("General","kenzap-features"),initialOpen:!1},wp.element.createElement(k,{label:__("Icons size","kenzap-features"),value:a.iconSize,onChange:function(e){return r({iconSize:e})},min:25,max:50}),wp.element.createElement(z,{label:__("Text visible","kenzap-features"),checked:a.vid,onChange:function(e){r({vis:e})},help:__("Make paragraph block always visible on frontend.","kenzap-features")})),wp.element.createElement(s.a,u({setAttributes:r,typographyArr:c.c},a)),wp.element.createElement(l.c,u({setAttributes:r},a,{withPadding:!0,withWidth100:!0,withBackground:!0}))),wp.element.createElement("div",{className:"kenzap "+(n||"")},wp.element.createElement(l.a,{className:"kp-featured-1 "+(o?"selected":"")+" ",style:Object.assign({},m),attributes:a,withBackground:!0,withPadding:!0},wp.element.createElement("div",{className:"kenzap-container",style:d},"top"==a.nestedBlocks&&wp.element.createElement(w,null),wp.element.createElement("div",{className:"kp-content"},a.items&&a.items.map(function(t,n){return wp.element.createElement("div",{key:t.key,className:"kp-box"},wp.element.createElement("button",{className:"remove",onClick:function(){return e.removeItem(n)}},wp.element.createElement("i",{className:"dashicons dashicons-no"})),wp.element.createElement("div",{className:"kp-wrapper"},wp.element.createElement(f,{onSelect:function(t){e.onChangePropertyItem("iconMediaId",t.id,n),e.onChangePropertyItem("iconMediaUrl",t.url,n,!0)},value:t.iconMediaId,render:function(e){return wp.element.createElement("div",{className:"kp-img",style:{cursor:"pointer",position:"relative",zIndex:10,width:a.iconSize,height:a.iconSize,"--icon":"url("+t.iconMediaUrl+")"},onClick:e.open,role:"presentation"})}}),wp.element.createElement(b,{tagName:"h3",className:"kp-a",placeholder:__("Title","kenzap-features"),value:t.title,onChange:function(t){return e.onChangePropertyItem("title",t,n,!0)},style:Object.assign({},Object(s.b)(a,0))}),wp.element.createElement(b,{tagName:"p",placeholder:__("Description","kenzap-features"),value:t.description,onChange:function(t){return e.onChangePropertyItem("description",t,n,!0)},style:Object(s.b)(a,1)})))}),wp.element.createElement("div",{style:{clear:"both"}})),"bottom"==a.nestedBlocks&&wp.element.createElement(w,null)),wp.element.createElement("div",{className:"editPadding"}),wp.element.createElement("button",{className:"kenzap-add",onClick:this.addItem},wp.element.createElement(p.a,null),wp.element.createElement("span",null),__("Add new feature","kenzap-features")))))}}]),t}(d);t.a=C}]);
  • kenzap-features/trunk/dist/blocks.editor.build.css

    r2002189 r2416122  
    1 .kenzap .kenzap-featured-list-1 div,.kenzap .kenzap-featured-list-1 span,.kenzap .kenzap-featured-list-1 h1,.kenzap .kenzap-featured-list-1 h2,.kenzap .kenzap-featured-list-1 h3,.kenzap .kenzap-featured-list-1 h4,.kenzap .kenzap-featured-list-1 h5,.kenzap .kenzap-featured-list-1 h6,.kenzap .kenzap-featured-list-1 p,.kenzap .kenzap-featured-list-1 blockquote,.kenzap .kenzap-featured-list-1 a,.kenzap .kenzap-featured-list-1 del,.kenzap .kenzap-featured-list-1 dfn,.kenzap .kenzap-featured-list-1 img,.kenzap .kenzap-featured-list-1 ins,.kenzap .kenzap-featured-list-1 kbd,.kenzap .kenzap-featured-list-1 samp,.kenzap .kenzap-featured-list-1 small,.kenzap .kenzap-featured-list-1 strike,.kenzap .kenzap-featured-list-1 sub,.kenzap .kenzap-featured-list-1 sup,.kenzap .kenzap-featured-list-1 tt,.kenzap .kenzap-featured-list-1 var,.kenzap .kenzap-featured-list-1 center,.kenzap .kenzap-featured-list-1 dl,.kenzap .kenzap-featured-list-1 dt,.kenzap .kenzap-featured-list-1 dd,.kenzap .kenzap-featured-list-1 ol,.kenzap .kenzap-featured-list-1 ul,.kenzap .kenzap-featured-list-1 li,.kenzap .kenzap-featured-list-1 fieldset,.kenzap .kenzap-featured-list-1 form,.kenzap .kenzap-featured-list-1 label,.kenzap .kenzap-featured-list-1 legend,.kenzap .kenzap-featured-list-1 table,.kenzap .kenzap-featured-list-1 tbody,.kenzap .kenzap-featured-list-1 tfoot,.kenzap .kenzap-featured-list-1 thead,.kenzap .kenzap-featured-list-1 tr,.kenzap .kenzap-featured-list-1 th,.kenzap .kenzap-featured-list-1 td{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap .kenzap-featured-list-1 article,.kenzap .kenzap-featured-list-1 aside,.kenzap .kenzap-featured-list-1 details,.kenzap .kenzap-featured-list-1 figcaption,.kenzap .kenzap-featured-list-1 figure,.kenzap .kenzap-featured-list-1 footer,.kenzap .kenzap-featured-list-1 header,.kenzap .kenzap-featured-list-1 hgroup,.kenzap .kenzap-featured-list-1 menu,.kenzap .kenzap-featured-list-1 nav,.kenzap .kenzap-featured-list-1 section{display:block}.kenzap .kenzap-featured-list-1 ol,.kenzap .kenzap-featured-list-1 ul{list-style:none}.kenzap .kenzap-featured-list-1 blockquote,.kenzap .kenzap-featured-list-1 q{quotes:none}.kenzap .kenzap-featured-list-1 blockquote:before,.kenzap .kenzap-featured-list-1 blockquote:after,.kenzap .kenzap-featured-list-1 q:before,.kenzap .kenzap-featured-list-1 q:after{content:'';content:none}.kenzap .kenzap-featured-list-1 table{border-collapse:collapse;border-spacing:0}.kenzap .kenzap-featured-list-1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kenzap .kenzap-featured-list-1 .featured-box{width:50%;float:left;text-align:center;padding:60px 0;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;position:relative}.kenzap .kenzap-featured-list-1 .featured-box:nth-child(odd){background:#fff}.kenzap .kenzap-featured-list-1 .featured-box:nth-child(even){background:#f7f7f7}.kenzap .kenzap-featured-list-1 .featured-box img,.kenzap-featured-list-1 .featured-box .addIcon{margin:0 auto 40px;max-width:100%;position:relative}.kenzap .kenzap-featured-list-1 .featured-box h3{font-size:32px;color:var(--tcolor, #111);margin:0 0 15px;line-height:38px;text-transform:uppercase;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.kenzap .kenzap-featured-list-1 .featured-box ul{padding:0;margin:0;list-style:none}.kenzap .kenzap-featured-list-1 .featured-box ul li{font-size:inherit;text-transform:uppercase;color:var(--dcolor, #555);padding:7px 20px;letter-spacing:.2em;line-height:1.4;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-1 .featured-box{width:100%}}.kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover{background:var(--backgroundHover, #1c1c1c)}.kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover h3{color:var(--thover, #fff)}.kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover ul li{color:var(--dhover, #fff)}.kenzap .kenzap-featured-list-1 .remove{position:absolute;top:0;right:0;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kenzap-featured-list-1 .remove:hover{color:red;opacity:1}.kenzap .kenzap-featured-list-1 .remove:focus{outline:none;opacity:1}.kenzap .kenzap-featured-list-1 .featured-box:hover .remove{opacity:1}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add:hover{color:#191e23}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add:focus{outline:none}.kenzap .wp-block-kenzap-feature-list-1 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .wp-block-kenzap-feature-list-1 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .wp-block-kenzap-feature-list-1 .editPadding{padding:0 0 100px}
    2 .kenzap .kenzap-featured-list-2 h2,.kenzap .kenzap-featured-list-2 .featured-box img,.kenzap .kenzap-featured-list-2 .featured-box h3,.kenzap .kenzap-featured-list-2 .featured-box p,.kenzap .kenzap-featured-list-2 span{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap .kenzap-featured-list-2{background-image:none;background-color:inherit;background-blend-mode:multiply;background-attachment:fixed;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;overflow:hidden;padding:140px 0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-2 .kenzap-container{margin:0 auto;max-width:1170px;padding:0 15px}.kenzap .kenzap-featured-list-2 h2{color:#fff;margin:40px 0 80px;font-size:var(--h2);line-height:var(--h2lh);display:block;font-weight:700}.kenzap .kenzap-featured-list-2 .featured-box{position:relative;margin-right:10px;min-width:253px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-2 .featured-box:hover{-webkit-box-shadow:inset 0 0 20px white;box-shadow:inset 0 0 20px white}.kenzap .kenzap-featured-list-2 .featured-box img{margin:0 0 35px;display:block}.kenzap .kenzap-featured-list-2 .featured-box h3{color:#fff;margin:0 0 20px;display:block;font-weight:700;font-size:var(--h3);line-height:var(--h3lh)}.kenzap .kenzap-featured-list-2 .featured-box p{color:#fff;font-size:var(--p);line-height:var(--plh);margin:0 0 20px}.kenzap .kenzap-featured-list-2 .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-wrapper,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav.disabled,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-dots.disabled{display:none}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav .owl-prev,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav .owl-next,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav button.owl-prev,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav button.owl-next,.kenzap .kenzap-featured-list-2 .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-loaded{display:block}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-loading{opacity:0;display:block}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-hidden{opacity:0}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-refresh .owl-item{visibility:hidden}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-rtl{direction:rtl}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-rtl .owl-item{float:right}.kenzap .kenzap-featured-list-2 .no-js .owl-carousel{display:block}.kenzap .kenzap-featured-list-2 .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-animated-in{z-index:0}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-animated-out{z-index:1}.kenzap .kenzap-featured-list-2 .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.kenzap .kenzap-featured-list-2 .owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item .owl-lazy[src^=""],.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.kenzap .kenzap-featured-list-2 .owl-carousel{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll}.kenzap .kenzap-featured-list-2 .owl-dots{margin:20px 0;text-align:center}.kenzap .kenzap-featured-list-2 .owl-dot{margin:0 6px}.kenzap .kenzap-featured-list-2 .owl-dot span{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:#fff;text-indent:100%;overflow:hidden;white-space:nowrap}.kenzap .kenzap-featured-list-2 .active span{background:rgba(102,102,102,0.6)}.kenzap .kenzap-featured-list-2 .remove{opacity:1;position:absolute;top:10px;right:10px;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kenzap-featured-list-2 .remove:hover{color:red}.kenzap .kenzap-featured-list-2 .remove:focus{outline:none}.kenzap .kenzap-featured-list-2 .featured-box:hover .remove{opacity:1}.kenzap .kenzap-featured-list-2 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-2 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .kenzap-featured-list-2 .kenzap-add:hover{color:#191e23}.kenzap .kenzap-featured-list-2 .kenzap-add:focus{outline:none}.kenzap .kenzap-featured-list-2 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .kenzap-featured-list-2 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .kenzap-featured-list-2 .editPadding{padding:0 0 100px}
    3 .kenzap .kenzap-featured-list-3 .featured-box img,.kenzap .kenzap-featured-list-3 .featured-box h3,.kenzap .kenzap-featured-list-3 .featured-box p{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap .kenzap-featured-list-3 .kenzap-container{max-width:1170px;margin:0 auto}.kenzap .kenzap-featured-list-3 .kenzap-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kenzap .kenzap-featured-list-3 .kenzap-lg .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:50%;position:relative}.kenzap .kenzap-featured-list-3 .featured-box{margin:30px 0 0;text-align:center;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.kenzap .kenzap-featured-list-3 .featured-box img{width:90px;height:90px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px}.kenzap .kenzap-featured-list-3 .featured-box h3{margin:0 0 12px;font-size:var(--h3);line-height:var(--h3lh);color:#333;font-weight:600;text-transform:uppercase}.kenzap .kenzap-featured-list-3 .featured-box p{margin:0 0 15px;font-size:var(--p);line-height:var(--plh);color:#666;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:50%}}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-md .kenzap-col-3{width:50%}}@media screen and (max-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:100%}}@media screen and (min-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-sm .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-xs .kenzap-col-3{width:100%}}.kenzap .kenzap-featured-list-3 .remove{position:absolute;top:0;right:0;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kenzap-featured-list-3 .remove:hover{color:red}.kenzap .kenzap-featured-list-3 .remove:focus{outline:none}.kenzap .kenzap-featured-list-3 .featured-box:hover .remove{opacity:1}.kenzap .kenzap-featured-list-3 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-3 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .kenzap-featured-list-3 .kenzap-add:hover{color:#191e23}.kenzap .kenzap-featured-list-3 .kenzap-add:focus{outline:none}.kenzap .kenzap-featured-list-3 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .kenzap-featured-list-3 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .kenzap-featured-list-3 .editPadding{padding:0 0 100px}
     1.kenzap .kenzap-featured-list-1 .remove{position:absolute;top:0;right:0;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kenzap-featured-list-1 .remove:hover{color:red;opacity:1}.kenzap .kenzap-featured-list-1 .remove:focus{outline:none;opacity:1}.kenzap .kenzap-featured-list-1 .featured-box:hover .remove{opacity:1}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add:hover{color:#191e23}.kenzap .wp-block-kenzap-feature-list-1 .kenzap-add:focus{outline:none}.kenzap .wp-block-kenzap-feature-list-1 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .wp-block-kenzap-feature-list-1 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .wp-block-kenzap-feature-list-1 .editPadding{padding:0 0 100px}
     2.kenzap .kenzap-featured-list-2{background-image:none;background-color:inherit;background-blend-mode:multiply;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;overflow:hidden;padding:140px 0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-2 .kenzap-container{margin:0 auto;max-width:1170px;padding:0 0px}.kenzap .kenzap-featured-list-2 h2{margin:0;display:block}.kenzap .kenzap-featured-list-2 .featured-box{position:relative;margin-right:10px;min-width:253px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-2 .featured-box img{margin:0 0 35px;display:block}.kenzap .kenzap-featured-list-2 .featured-box h3{margin:0;display:block}.kenzap .kenzap-featured-list-2 .featured-box p{margin:0}.kenzap .kenzap-featured-list-2 .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-wrapper,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav.disabled,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-dots.disabled{display:none}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav .owl-prev,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav .owl-next,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav button.owl-prev,.kenzap .kenzap-featured-list-2 .owl-carousel .owl-nav button.owl-next,.kenzap .kenzap-featured-list-2 .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-loaded{display:block}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-loading{opacity:0;display:block}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-hidden{opacity:0}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-refresh .owl-item{visibility:hidden}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-rtl{direction:rtl}.kenzap .kenzap-featured-list-2 .owl-carousel.owl-rtl .owl-item{float:right}.kenzap .kenzap-featured-list-2 .no-js .owl-carousel{display:block}.kenzap .kenzap-featured-list-2 .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-animated-in{z-index:0}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-animated-out{z-index:1}.kenzap .kenzap-featured-list-2 .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.kenzap .kenzap-featured-list-2 .owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item .owl-lazy[src^=""],.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.kenzap .kenzap-featured-list-2 .owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.kenzap .kenzap-featured-list-2 .owl-carousel{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll}.kenzap .kenzap-featured-list-2 .owl-dots{margin:20px 0;text-align:center}.kenzap .kenzap-featured-list-2 .owl-dot{margin:0 6px}.kenzap .kenzap-featured-list-2 .owl-dot span{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:#fff;text-indent:100%;overflow:hidden;white-space:nowrap}.kenzap .kenzap-featured-list-2 .active span{background:rgba(102,102,102,0.6)}.kenzap .kenzap-featured-list-2 .remove{opacity:1;position:absolute;top:10px;right:10px;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kenzap-featured-list-2 .remove:hover{color:red}.kenzap .kenzap-featured-list-2 .remove:focus{outline:none}.kenzap .kenzap-featured-list-2 .featured-box:hover .remove{opacity:1}.kenzap .kenzap-featured-list-2 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-2 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .kenzap-featured-list-2 .kenzap-add:hover{color:#191e23}.kenzap .kenzap-featured-list-2 .kenzap-add:focus{outline:none}.kenzap .kenzap-featured-list-2 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .kenzap-featured-list-2 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .kenzap-featured-list-2 .editPadding{padding:0 0 100px}
     3.kenzap .kenzap-featured-list-3 .kenzap-lg .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-col-3{position:relative}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:50%}}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-md .kenzap-col-3{width:50%}}@media screen and (max-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:100%}}@media screen and (min-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-sm .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-xs .kenzap-col-3{width:100%}}.kenzap .kenzap-featured-list-3 .remove{position:absolute;top:0;right:0;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kenzap-featured-list-3 .remove:hover{color:red}.kenzap .kenzap-featured-list-3 .remove:focus{outline:none}.kenzap .kenzap-featured-list-3 .featured-box:hover .remove{opacity:1}.kenzap .kenzap-featured-list-3 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-3 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .kenzap-featured-list-3 .kenzap-add:hover{color:#191e23}.kenzap .kenzap-featured-list-3 .kenzap-add:focus{outline:none}.kenzap .kenzap-featured-list-3 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .kenzap-featured-list-3 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .kenzap-featured-list-3 .editPadding{padding:0 0 100px}
     4.kenzap .kenzap-featured-list-3 .kenzap-lg .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-col-3{position:relative}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:50%}}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-md .kenzap-col-3{width:50%}}@media screen and (max-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:100%}}@media screen and (min-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-sm .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-xs .kenzap-col-3{width:100%}}.kenzap .kenzap-featured-list-3 .remove{position:absolute;top:0;right:0;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kenzap-featured-list-3 .remove:hover{color:red}.kenzap .kenzap-featured-list-3 .remove:focus{outline:none}.kenzap .kenzap-featured-list-3 .featured-box:hover .remove{opacity:1}.kenzap .kenzap-featured-list-3 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kenzap-featured-list-3 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .kenzap-featured-list-3 .kenzap-add:hover{color:#191e23}.kenzap .kenzap-featured-list-3 .kenzap-add:focus{outline:none}.kenzap .kenzap-featured-list-3 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .kenzap-featured-list-3 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .kenzap-featured-list-3 .editPadding{padding:0 0 100px}
     5.kenzap .kp-featured-1 .kp-box .kp-wrapper p{display:block}.kenzap .kp-featured-1 .kp-wrapper:hover{position:relative !important;z-index:1 !important}.kenzap .kp-featured-1 .remove{position:absolute;top:0;right:0;padding:0;border:0;background:#fff;border-radius:50%;color:#252525;z-index:99;cursor:pointer;font-size:20px;line-height:1;font-family:dashicons;font-weight:400;font-style:normal;vertical-align:top}.kenzap .kp-featured-1 .remove:hover{color:red}.kenzap .kp-featured-1 .remove:focus{outline:none}.kenzap .kp-featured-1 .featured-box:hover .remove{opacity:1}.kenzap .kp-featured-1 .kenzap-add{position:absolute;display:none;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-radius:5px;padding:5px;border:0;background:white;-webkit-box-shadow:inset 0 0 50px white;box-shadow:inset 0 0 50px white;color:rgba(10,24,41,0.7);cursor:pointer;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .kp-featured-1 .kenzap-add span{display:block;margin-bottom:5px}.kenzap .kp-featured-1 .kenzap-add:hover{color:#191e23}.kenzap .kp-featured-1 .kenzap-add:focus{outline:none}.kenzap .kp-featured-1 .editPadding{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.kenzap .is-selected .kp-featured-1 .kenzap-add{display:-ms-flexbox;display:flex}.kenzap .is-selected .kp-featured-1 .editPadding{padding:0 0 100px}
  • kenzap-features/trunk/dist/blocks.style.build.css

    r2002189 r2416122  
    1 .kenzap-featured-list-1 div,.kenzap-featured-list-1 span,.kenzap-featured-list-1 h1,.kenzap-featured-list-1 h2,.kenzap-featured-list-1 h3,.kenzap-featured-list-1 h4,.kenzap-featured-list-1 h5,.kenzap-featured-list-1 h6,.kenzap-featured-list-1 p,.kenzap-featured-list-1 blockquote,.kenzap-featured-list-1 a,.kenzap-featured-list-1 del,.kenzap-featured-list-1 dfn,.kenzap-featured-list-1 img,.kenzap-featured-list-1 ins,.kenzap-featured-list-1 kbd,.kenzap-featured-list-1 samp,.kenzap-featured-list-1 small,.kenzap-featured-list-1 strike,.kenzap-featured-list-1 sub,.kenzap-featured-list-1 sup,.kenzap-featured-list-1 tt,.kenzap-featured-list-1 var,.kenzap-featured-list-1 center,.kenzap-featured-list-1 dl,.kenzap-featured-list-1 dt,.kenzap-featured-list-1 dd,.kenzap-featured-list-1 ol,.kenzap-featured-list-1 ul,.kenzap-featured-list-1 li,.kenzap-featured-list-1 fieldset,.kenzap-featured-list-1 form,.kenzap-featured-list-1 label,.kenzap-featured-list-1 legend,.kenzap-featured-list-1 table,.kenzap-featured-list-1 tbody,.kenzap-featured-list-1 tfoot,.kenzap-featured-list-1 thead,.kenzap-featured-list-1 tr,.kenzap-featured-list-1 th,.kenzap-featured-list-1 td{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap-featured-list-1 article,.kenzap-featured-list-1 aside,.kenzap-featured-list-1 details,.kenzap-featured-list-1 figcaption,.kenzap-featured-list-1 figure,.kenzap-featured-list-1 footer,.kenzap-featured-list-1 header,.kenzap-featured-list-1 hgroup,.kenzap-featured-list-1 menu,.kenzap-featured-list-1 nav,.kenzap-featured-list-1 section{display:block}.kenzap-featured-list-1 ol,.kenzap-featured-list-1 ul{list-style:none}.kenzap-featured-list-1 blockquote,.kenzap-featured-list-1 q{quotes:none}.kenzap-featured-list-1 blockquote:before,.kenzap-featured-list-1 blockquote:after,.kenzap-featured-list-1 q:before,.kenzap-featured-list-1 q:after{content:'';content:none}.kenzap-featured-list-1 table{border-collapse:collapse;border-spacing:0}.kenzap-featured-list-1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kenzap-featured-list-1 .featured-box{width:33.33333%;float:left;text-align:center;padding:60px 0;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.kenzap-featured-list-1 .featured-box:nth-child(odd){background:#fff}.kenzap-featured-list-1 .featured-box:nth-child(even){background:#f7f7f7}.kenzap-featured-list-1 .featured-box img{margin:0 auto 40px}.kenzap-featured-list-1 .featured-box h3{font-size:32px;margin:0 0 15px;line-height:38px;text-transform:uppercase;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;color:var(--tcolor, #111)}.kenzap-featured-list-1 .featured-box ul{padding:0;margin:0;list-style:none}.kenzap-featured-list-1 .featured-box ul li{font-size:inherit;text-transform:uppercase;padding:7px 20px;letter-spacing:.2em;line-height:1.4;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;color:var(--dColor)}@media screen and (max-width: 61.938em){.kenzap-featured-list-1 .featured-box{width:100%}}.kenzap-featured-list-1.hover-enabled .featured-box:hover{background:var(--backgroundHover)}.kenzap-featured-list-1.hover-enabled .featured-box:hover h3{color:var(--thover)}.kenzap-featured-list-1.hover-enabled .featured-box:hover ul li{color:var(--dhover)}
    2 .kenzap .kenzap-featured-list-2 h2,.kenzap .kenzap-featured-list-2 .featured-box img,.kenzap .kenzap-featured-list-2 .featured-box h3,.kenzap .kenzap-featured-list-2 .featured-box p,.kenzap .kenzap-featured-list-2 span{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap .kenzap-featured-list-2{background-image:none;background-color:inherit;background-blend-mode:multiply;background-attachment:fixed;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;overflow:hidden}.kenzap .kenzap-featured-list-2.autoPadding{padding:calc(var(--paddingsMinPx) + (var(--paddings) - var(--paddingsMin)) * ((100vw - 300px) / (1600 - 300))) 0}.kenzap .kenzap-featured-list-2 .kenzap-container{margin:0 auto;max-width:1170px;padding:0 15px}.kenzap .kenzap-featured-list-2 h2{color:#fff;margin:40px 0 80px;line-height:1.2;display:block;font-weight:700}.kenzap .kenzap-featured-list-2 .featured-box img{margin:0 0 35px;display:block;width:auto}.kenzap .kenzap-featured-list-2 .featured-box h3{color:#fff;margin:0 0 20px;line-height:1.4;display:block;font-weight:700}.kenzap .kenzap-featured-list-2 .featured-box p{color:#fff;line-height:1.4;margin:0 0 20px}.kenzap .kenzap-featured-list-2 h2{font-size:calc(var(--h2) + (var(--h2v) + 20) * ((100vw - 500px) / (var(--maxWidthCSS) + 500)));line-height:calc(var(--h2lh) + (var(--h2v) + 20) * ((100vw - 500px) / (var(--maxWidthCSS) + 500)))}.kenzap .kenzap-featured-list-2 .featured-box h3{font-size:var(--h3);line-height:var(--h3lh)}.kenzap .kenzap-featured-list-2 .featured-box p{font-size:var(--p);line-height:var(--plh)}.kenzap .kenzap-featured-list-2 .owl-dots{margin:20px 0;text-align:center}.kenzap .kenzap-featured-list-2 .owl-dot{margin:0 6px}.kenzap .kenzap-featured-list-2 .owl-dot span{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:#fff;text-indent:100%;overflow:hidden;white-space:nowrap}.kenzap .kenzap-featured-list-2 .active span{background:rgba(102,102,102,0.6)}.kenzap .kenzap-featured-list-2 button.owl-dot{-webkit-box-shadow:none;box-shadow:none}
    3 .kenzap .kenzap-featured-list-3 .featured-box img,.kenzap .kenzap-featured-list-3 .featured-box h3,.kenzap .kenzap-featured-list-3 .featured-box p{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap .kenzap-featured-list-3 .kenzap-container{max-width:1170px;margin:0 auto}.kenzap .kenzap-featured-list-3 .kenzap-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:25%}.kenzap .kenzap-featured-list-3 .featured-box{margin:30px 0 0;text-align:center;padding:0 15px;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.kenzap .kenzap-featured-list-3 .featured-box img{width:90px;height:90px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px}.kenzap .kenzap-featured-list-3 .featured-box h3{margin:0 0 12px;font-size:18px;line-height:18px;color:#333;font-weight:600;text-transform:uppercase}.kenzap .kenzap-featured-list-3 .featured-box p{margin:0 0 15px;font-size:15px;line-height:27px;color:#666;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.kenzap .kenzap-featured-list-3 .featured-box h3{font-size:var(--h3);line-height:1}.kenzap .kenzap-featured-list-3 .featured-box p{font-size:var(--p);line-height:var(--plh)}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:50%}}@media screen and (min-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-md .kenzap-col-3{width:50%}}@media screen and (max-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:100%}}@media screen and (min-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-sm .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-xs .kenzap-col-3{width:100%}}
     1.kenzap-featured-list-1 div,.kenzap-featured-list-1 span,.kenzap-featured-list-1 h1,.kenzap-featured-list-1 h2,.kenzap-featured-list-1 h3,.kenzap-featured-list-1 h4,.kenzap-featured-list-1 h5,.kenzap-featured-list-1 h6,.kenzap-featured-list-1 p,.kenzap-featured-list-1 blockquote,.kenzap-featured-list-1 a,.kenzap-featured-list-1 del,.kenzap-featured-list-1 dfn,.kenzap-featured-list-1 img,.kenzap-featured-list-1 ins,.kenzap-featured-list-1 kbd,.kenzap-featured-list-1 samp,.kenzap-featured-list-1 small,.kenzap-featured-list-1 strike,.kenzap-featured-list-1 sub,.kenzap-featured-list-1 sup,.kenzap-featured-list-1 tt,.kenzap-featured-list-1 var,.kenzap-featured-list-1 center,.kenzap-featured-list-1 dl,.kenzap-featured-list-1 dt,.kenzap-featured-list-1 dd,.kenzap-featured-list-1 ol,.kenzap-featured-list-1 ul,.kenzap-featured-list-1 li,.kenzap-featured-list-1 fieldset,.kenzap-featured-list-1 form,.kenzap-featured-list-1 label,.kenzap-featured-list-1 legend,.kenzap-featured-list-1 table,.kenzap-featured-list-1 tbody,.kenzap-featured-list-1 tfoot,.kenzap-featured-list-1 thead,.kenzap-featured-list-1 tr,.kenzap-featured-list-1 th,.kenzap-featured-list-1 td{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap-featured-list-1 article,.kenzap-featured-list-1 aside,.kenzap-featured-list-1 details,.kenzap-featured-list-1 figcaption,.kenzap-featured-list-1 figure,.kenzap-featured-list-1 footer,.kenzap-featured-list-1 header,.kenzap-featured-list-1 hgroup,.kenzap-featured-list-1 menu,.kenzap-featured-list-1 nav,.kenzap-featured-list-1 section{display:block}.kenzap-featured-list-1 ol,.kenzap-featured-list-1 ul{list-style:none}.kenzap-featured-list-1 blockquote,.kenzap-featured-list-1 q{quotes:none}.kenzap-featured-list-1 blockquote:before,.kenzap-featured-list-1 blockquote:after,.kenzap-featured-list-1 q:before,.kenzap-featured-list-1 q:after{content:'';content:none}.kenzap-featured-list-1 table{border-collapse:collapse;border-spacing:0}.kenzap-featured-list-1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kenzap-featured-list-1 .featured-box{width:33.33333%;float:left;text-align:center;padding:60px 0;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.kenzap-featured-list-1 .featured-box:nth-child(odd){background:#fff}.kenzap-featured-list-1 .featured-box:nth-child(even){background:#f7f7f7}.kenzap-featured-list-1 .featured-box .kp-img,.kenzap-featured-list-1 .featured-box img{margin:0 auto 0px;display:block}.kenzap-featured-list-1 .featured-box .kp-img{mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;mask-repeat:no-repeat;mask-image:var(--icon, "url(unset)");-webkit-mask-image:var(--icon, "url(unset)");background-color:var(--icolor, red);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.kenzap-featured-list-1 .featured-box h3{font-size:32px;margin:0;line-height:38px;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.kenzap-featured-list-1 .featured-box .bt1{display:inline-block;padding:13px 53px;border-style:solid;border-width:2px;-webkit-box-shadow:none;box-shadow:none;-o-transition:all 250ms ease;transition:all 250ms ease;-ms-transition:all 250ms ease;-webkit-transition:all 250ms ease}.kenzap-featured-list-1 .featured-box .bt1:hover{background:var(--hbacl, #fff) !important;color:var(--hcl, #333) !important;border-color:var(--hbrcl, #333) !important}.kenzap-featured-list-1 .featured-box ul{padding:0;margin:0;list-style:none}.kenzap-featured-list-1 .featured-box ul li{padding:7px 20px;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media screen and (max-width: 61.938em){.kenzap-featured-list-1 .featured-box{width:100%}}.kenzap-featured-list-1.hover-enabled .featured-box:hover{background:var(--backgroundHover)}.kenzap-featured-list-1.hover-enabled .featured-box:hover .kp-img{background-color:var(--ihover, red)}.kenzap-featured-list-1.hover-enabled .featured-box:hover h3{color:var(--thover) !important}.kenzap-featured-list-1.hover-enabled .featured-box:hover ul li{color:var(--dhover) !important}
     2.kenzap .kenzap-featured-list-2 h2,.kenzap .kenzap-featured-list-2 .featured-box img,.kenzap .kenzap-featured-list-2 .featured-box h3,.kenzap .kenzap-featured-list-2 .featured-box p,.kenzap .kenzap-featured-list-2 span{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap .kenzap-featured-list-2{background-image:none;background-color:inherit;background-blend-mode:multiply;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;overflow:hidden}.kenzap .kenzap-featured-list-2.autoPadding{padding:calc(30px + (var(--paddings) - 30) * ((100vw - 300px) / (1600 - 300))) 0}.kenzap .kenzap-featured-list-2 .kenzap-container{margin:0 auto;max-width:1170px;padding:0 var(--paddings2, 0)}.kenzap .kenzap-featured-list-2 h2{margin:0;line-height:1.2;display:block}.kenzap .kenzap-featured-list-2 .featured-box img{margin:0 0 35px;display:block;width:auto}.kenzap .kenzap-featured-list-2 .featured-box h3{color:#fff;margin:0;line-height:1.4;display:block}.kenzap .kenzap-featured-list-2 .featured-box p{color:#fff;line-height:1.4;margin:0}.kenzap .kenzap-featured-list-2 h2{font-size:calc(var(--h2) + (var(--h2v) + 20) * ((100vw - 500px) / (var(--maxWidthCSS) + 500)));line-height:calc(var(--h2lh) + (var(--h2v) + 20) * ((100vw - 500px) / (var(--maxWidthCSS) + 500)))}.kenzap .kenzap-featured-list-2 .featured-box h3{font-size:var(--h3);line-height:var(--h3lh)}.kenzap .kenzap-featured-list-2 .featured-box p{font-size:var(--p);line-height:var(--plh)}.kenzap .kenzap-featured-list-2 .owl-load{display:-ms-flexbox !important;display:flex !important;overflow:hidden !important}.kenzap .kenzap-featured-list-2 .owl-dots{margin:20px 0;text-align:center}.kenzap .kenzap-featured-list-2 .owl-dot{margin:0 6px}.kenzap .kenzap-featured-list-2 .owl-dot span{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:#fff;text-indent:100%;overflow:hidden;white-space:nowrap}.kenzap .kenzap-featured-list-2 .active span{background:rgba(102,102,102,0.6)}.kenzap .kenzap-featured-list-2 button.owl-dot{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-2 h2{font-size:var(--fst, 50px) !important}}@media screen and (max-width: 30em){.kenzap .kenzap-featured-list-2 h2{font-size:var(--fsm, 48px) !important}}
     3.kenzap .kenzap-featured-list-3 .featured-box img,.kenzap .kenzap-featured-list-3 .featured-box h3,.kenzap .kenzap-featured-list-3 .featured-box p{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none}.kenzap .kenzap-featured-list-3 .kenzap-container{max-width:1170px;margin:0 auto;padding:0 var(--paddings2, 0);overflow-x:hidden}.kenzap .kenzap-featured-list-3.autoPadding{padding:calc(30px + (var(--paddings) - 30) * ((100vw - 300px) / (1600 - 300))) 0}.kenzap .kenzap-featured-list-3 .kenzap-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:25%}.kenzap .kenzap-featured-list-3 .featured-box{margin:20px 0 20px;text-align:center;padding:0 15px;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.kenzap .kenzap-featured-list-3 .featured-box img{width:90px;height:90px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px}.kenzap .kenzap-featured-list-3 .featured-box h3{margin:0;width:100%}.kenzap .kenzap-featured-list-3 .featured-box p{margin:0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.kenzap .kenzap-featured-list-3 .featured-box h3{font-size:var(--h3);line-height:1}.kenzap .kenzap-featured-list-3 .featured-box p{font-size:var(--p);line-height:var(--plh)}@media screen and (max-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:50%}}@media screen and (min-width: 61.938em){.kenzap .kenzap-featured-list-3 .kenzap-md .kenzap-col-3{width:50%}}@media screen and (max-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-col-3{width:100%}}@media screen and (min-width: 48em){.kenzap .kenzap-featured-list-3 .kenzap-sm .kenzap-col-3,.kenzap .kenzap-featured-list-3 .kenzap-xs .kenzap-col-3{width:100%}}
     4.kenzap .kp-iconbox-3 :before,.kenzap .kp-iconbox-3 :after,.kenzap .kp-iconbox-3 *{-webkit-box-sizing:border-box;box-sizing:border-box}.kenzap .kp-iconbox-3 img,.kenzap .kp-iconbox-3 ul,.kenzap .kp-iconbox-3 li,.kenzap .kp-iconbox-3 p,.kenzap .kp-iconbox-3 a{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none;list-style:none}.kenzap .kp-iconbox-3 .kenzap-container{max-width:1170px;width:100%;margin:0 auto;padding:0 var(--paddings2, 0);overflow-x:hidden}.kenzap .kp-iconbox-3.autoPadding{padding:calc(30px + (var(--paddings) - 30) * ((100vw - 300px) / (1600 - 300))) 0}.kenzap .kp-iconbox-3 .kp-row{margin:0 -15px;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.kenzap .kp-iconbox-3 .kp-col-6{width:50%;padding:0 20px}.kenzap .kp-iconbox-3 .kp-col-3{width:25%;padding:0 20px}.kenzap .kp-iconbox-3 .kp-icon{position:relative;display:inline-block;text-align:center;width:90px;height:90px;border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0 0 0px}.kenzap .kp-iconbox-3 .kp-icon img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.kenzap .kp-iconbox-3 img{display:block;max-width:100%;margin:15px auto 15px}.kenzap .kp-iconbox-3 .align-right{text-align:right}.kenzap .kp-iconbox-3 .kp-box{padding:20px 0 20px}.kenzap .kp-iconbox-3 .kp-box h3{margin:0 0 10px;font-size:18px;line-height:1.4;color:#333;font-weight:600;text-transform:uppercase}.kenzap .kp-iconbox-3 .kp-box p{font-size:16px;line-height:1.5;color:#333;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-weight:300}.kenzap .kp-iconbox-3.kenzap-md .kp-col-6,.kenzap .kp-iconbox-3.kenzap-md .kp-col-3,.kenzap .kp-iconbox-3.kenzap-sm .kp-col-6,.kenzap .kp-iconbox-3.kenzap-sm .kp-col-3,.kenzap .kp-iconbox-3.kenzap-xs .kp-col-6,.kenzap .kp-iconbox-3.kenzap-xs .kp-col-3{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.kenzap .kp-iconbox-3.kenzap-md .kp-box{width:50%;padding:20px 50px;text-align:center}.kenzap .kp-iconbox-3.kenzap-sm .align-right,.kenzap .kp-iconbox-3.kenzap-xs .align-right,.kenzap .kp-iconbox-3.kenzap-md .align-right{text-align:center}.kenzap .kp-iconbox-3.kenzap-xs .kp-box,.kenzap .kp-iconbox-3.kenzap-sm .kp-box{width:100%;padding:20px 15%;text-align:center}@media screen and (max-width: 61.938em){.kenzap .kp-iconbox-3 .kp-col-6,.kenzap .kp-iconbox-3 .kp-col-3{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.kenzap .kp-iconbox-3 .kp-box{width:50%;padding:20px 50px;text-align:center}.kenzap .kp-iconbox-3 .align-right{text-align:center}}@media screen and (max-width: 48em){.kenzap .kp-iconbox-3.kenzap-md .kp-box,.kenzap .kp-iconbox-3 .kp-box{width:100%;padding:20px 15%}}
     5.kenzap .kp-featured-1 :before,.kenzap .kp-featured-1 :after,.kenzap .kp-featured-1 *{-webkit-box-sizing:border-box;box-sizing:border-box}.kenzap .kp-featured-1 ul,.kenzap .kp-featured-1 li,.kenzap .kp-featured-1 p,.kenzap .kp-featured-1 a{padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;list-style:none}.kenzap .kp-featured-1 .kenzap-container{max-width:1170px;width:100%;margin:0 auto;padding:0 var(--paddings2, 0)}.kenzap .kp-featured-1.autoPadding{padding:calc(30px + (var(--paddings) - 30) * ((100vw - 300px) / (1600 - 300))) 0}.kenzap .kenzap-featured-list-3{overflow-x:hidden}.kenzap .kp-featured-1 .kp-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:15px 0}.kenzap .kp-featured-1 .kp-content .kp-box{position:relative;width:33.33333%;padding:0 15px}.kenzap .kp-featured-1 .kp-wrapper{padding:25px 20px}.kenzap .kp-featured-1 .kp-wrapper:hover{border-radius:5px;background:#fff;-webkit-box-shadow:0px 0px 14px 5px rgba(0,0,0,0.09);box-shadow:0px 0px 14px 5px rgba(0,0,0,0.09);position:absolute;z-index:999999}.kenzap .kp-featured-1 .kp-box h3{margin:0;font-weight:400;clear:unset}.kenzap .kp-featured-1 .kp-box .kp-img{float:left;display:block;width:33px;height:33px;background:var(--icon, "url(unset)") no-repeat center center;background-size:cover;margin:0 27px 0 0}.kenzap .kp-featured-1 .kp-box p{padding:15px 0 0 60px;font-size:14px;color:#6b6b6b;line-height:21px;margin:0;font-weight:400;display:none}.kenzap .kp-featured-1 .kp-box p.vis{display:block}.kenzap .kp-featured-1 .kp-box .kp-wrapper:hover p{display:block}.kenzap .kp-featured-1.kenzap-md .kp-content .kp-box{width:50%}.kenzap .kp-featured-1.kenzap-xs .kp-content .kp-box,.kenzap .kp-featured-1.kenzap-sm .kp-content .kp-box{width:100%}.kenzap .kp-featured-1.kenzap-md .kp-content .kp-wrapper,.kenzap .kp-featured-1.kenzap-xs .kp-content .kp-wrapper,.kenzap .kp-featured-1.kenzap-sm .kp-content .kp-wrapper{position:relative}.kenzap .kp-featured-1.kenzap-md .kp-box p,.kenzap .kp-featured-1.kenzap-xs .kp-box p,.kenzap .kp-featured-1.kenzap-sm .kp-box p{display:block}@media screen and (max-width: 61.938em){.kenzap .kp-featured-1 .kp-content .kp-box{width:50%}.kenzap .kp-featured-1 .kp-content .kp-wrapper{position:relative}.kenzap .kp-featured-1 .kp-box p{display:block}}@media screen and (max-width: 48em){.kenzap .kp-featured-1.kenzap-md .kp-content .kp-box,.kenzap .kp-featured-1 .kp-content .kp-box{width:100%}}
  • kenzap-features/trunk/package-lock.json

    r2002189 r2416122  
    2626      "dependencies": {
    2727        "jsesc": {
    28           "version": "2.5.1",
    29           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
    30           "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4="
     28          "version": "2.5.2",
     29          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
     30          "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
    3131        },
    3232        "source-map": {
     
    7171        "esutils": "^2.0.2",
    7272        "js-tokens": "^3.0.0"
     73      }
     74    },
     75    "@babel/runtime": {
     76      "version": "7.12.5",
     77      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
     78      "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
     79      "requires": {
     80        "regenerator-runtime": "^0.13.4"
     81      },
     82      "dependencies": {
     83        "regenerator-runtime": {
     84          "version": "0.13.7",
     85          "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
     86          "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
     87        }
     88      }
     89    },
     90    "@babel/runtime-corejs3": {
     91      "version": "7.12.5",
     92      "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz",
     93      "integrity": "sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==",
     94      "requires": {
     95        "core-js-pure": "^3.0.0",
     96        "regenerator-runtime": "^0.13.4"
     97      },
     98      "dependencies": {
     99        "regenerator-runtime": {
     100          "version": "0.13.7",
     101          "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
     102          "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
     103        }
    73104      }
    74105    },
     
    122153        },
    123154        "globals": {
    124           "version": "11.8.0",
    125           "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz",
    126           "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA=="
     155          "version": "11.12.0",
     156          "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
     157          "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
    127158        },
    128159        "ms": {
    129           "version": "2.1.1",
    130           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
    131           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
     160          "version": "2.1.2",
     161          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     162          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
    132163        }
    133164      }
     
    150181      }
    151182    },
     183    "@scarf/scarf": {
     184      "version": "1.1.0",
     185      "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.1.0.tgz",
     186      "integrity": "sha512-b2iE8kjjzzUo2WZ0xuE2N77kfnTds7ClrDxcz3Atz7h2XrNVoAPUoT75i7CY0st5x++70V91Y+c6RpBX9MX7Jg=="
     187    },
    152188    "abbrev": {
    153189      "version": "1.1.1",
     
    156192    },
    157193    "acorn": {
    158       "version": "5.7.3",
    159       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
    160       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw=="
     194      "version": "5.7.4",
     195      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
     196      "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg=="
    161197    },
    162198    "acorn-dynamic-import": {
     
    201237      }
    202238    },
     239    "ajv-errors": {
     240      "version": "1.0.1",
     241      "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
     242      "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
     243    },
    203244    "ajv-keywords": {
    204245      "version": "2.1.1",
     
    240281    },
    241282    "ansi-escapes": {
    242       "version": "3.1.0",
    243       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
    244       "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw=="
     283      "version": "3.2.0",
     284      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
     285      "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="
    245286    },
    246287    "ansi-regex": {
     
    258299    },
    259300    "anymatch": {
    260       "version": "2.0.0",
    261       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
    262       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
    263       "requires": {
    264         "micromatch": "^3.1.4",
    265         "normalize-path": "^2.1.1"
     301      "version": "3.1.1",
     302      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
     303      "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
     304      "optional": true,
     305      "requires": {
     306        "normalize-path": "^3.0.0",
     307        "picomatch": "^2.0.4"
    266308      }
    267309    },
     
    289331    },
    290332    "aria-query": {
    291       "version": "3.0.0",
    292       "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
    293       "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
    294       "requires": {
    295         "ast-types-flow": "0.0.7",
    296         "commander": "^2.11.0"
     333      "version": "4.2.2",
     334      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
     335      "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
     336      "requires": {
     337        "@babel/runtime": "^7.10.2",
     338        "@babel/runtime-corejs3": "^7.10.2"
    297339      }
    298340    },
     
    300342      "version": "4.0.0",
    301343      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
    302       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
     344      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
     345      "optional": true
    303346    },
    304347    "arr-flatten": {
    305348      "version": "1.1.0",
    306349      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
    307       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
     350      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
     351      "optional": true
    308352    },
    309353    "arr-union": {
    310354      "version": "3.1.0",
    311355      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
    312       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
     356      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
     357      "optional": true
    313358    },
    314359    "array-find-index": {
     
    318363    },
    319364    "array-includes": {
    320       "version": "3.0.3",
    321       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
    322       "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
    323       "requires": {
    324         "define-properties": "^1.1.2",
    325         "es-abstract": "^1.7.0"
    326       }
    327     },
    328     "array-union": {
    329       "version": "1.0.2",
    330       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
    331       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
    332       "requires": {
    333         "array-uniq": "^1.0.1"
    334       }
    335     },
    336     "array-uniq": {
    337       "version": "1.0.3",
    338       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
    339       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
     365      "version": "3.1.1",
     366      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz",
     367      "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==",
     368      "requires": {
     369        "define-properties": "^1.1.3",
     370        "es-abstract": "^1.17.0",
     371        "is-string": "^1.0.5"
     372      }
    340373    },
    341374    "array-unique": {
    342375      "version": "0.3.2",
    343376      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
    344       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
    345     },
    346     "arrify": {
    347       "version": "1.0.1",
    348       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
    349       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
     377      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
     378      "optional": true
     379    },
     380    "array.prototype.flatmap": {
     381      "version": "1.2.3",
     382      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz",
     383      "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==",
     384      "requires": {
     385        "define-properties": "^1.1.3",
     386        "es-abstract": "^1.17.0-next.1",
     387        "function-bind": "^1.1.1"
     388      }
    350389    },
    351390    "asn1": {
     
    358397    },
    359398    "asn1.js": {
    360       "version": "4.10.1",
    361       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
    362       "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
     399      "version": "5.4.1",
     400      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
     401      "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
    363402      "requires": {
    364403        "bn.js": "^4.0.0",
    365404        "inherits": "^2.0.1",
    366         "minimalistic-assert": "^1.0.0"
     405        "minimalistic-assert": "^1.0.0",
     406        "safer-buffer": "^2.1.0"
     407      },
     408      "dependencies": {
     409        "bn.js": {
     410          "version": "4.11.9",
     411          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     412          "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
     413        }
    367414      }
    368415    },
    369416    "assert": {
    370       "version": "1.4.1",
    371       "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
    372       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
    373       "requires": {
     417      "version": "1.5.0",
     418      "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
     419      "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
     420      "requires": {
     421        "object-assign": "^4.1.1",
    374422        "util": "0.10.3"
    375423      },
     
    398446      "version": "1.0.0",
    399447      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
    400       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
     448      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
     449      "optional": true
    401450    },
    402451    "ast-types-flow": {
     
    406455    },
    407456    "async": {
    408       "version": "2.6.1",
    409       "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
    410       "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
    411       "requires": {
    412         "lodash": "^4.17.10"
     457      "version": "2.6.3",
     458      "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
     459      "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
     460      "requires": {
     461        "lodash": "^4.17.14"
    413462      }
    414463    },
    415464    "async-each": {
    416       "version": "1.0.1",
    417       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
    418       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
     465      "version": "1.0.3",
     466      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
     467      "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
     468      "optional": true
    419469    },
    420470    "async-foreach": {
     
    431481      "version": "2.1.2",
    432482      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
    433       "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
     483      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
     484      "optional": true
    434485    },
    435486    "autoprefixer": {
     
    452503    },
    453504    "aws4": {
    454       "version": "1.8.0",
    455       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
    456       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
     505      "version": "1.11.0",
     506      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
     507      "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
     508    },
     509    "axe-core": {
     510      "version": "4.0.2",
     511      "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.0.2.tgz",
     512      "integrity": "sha512-arU1h31OGFu+LPrOLGZ7nB45v940NMDMEJeNmbutu57P+UFDVnkZg3e+J1I2HJRZ9hT7gO8J91dn/PMrAiKakA=="
    457513    },
    458514    "axobject-query": {
    459       "version": "2.0.2",
    460       "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
    461       "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
    462       "requires": {
    463         "ast-types-flow": "0.0.7"
    464       }
     515      "version": "2.2.0",
     516      "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
     517      "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
    465518    },
    466519    "babel-code-frame": {
     
    10521105    },
    10531106    "babel-preset-cgb": {
    1054       "version": "1.6.0",
    1055       "resolved": "https://registry.npmjs.org/babel-preset-cgb/-/babel-preset-cgb-1.6.0.tgz",
    1056       "integrity": "sha512-x/pli41fzMCyk1+XUNxWGR493IcDlYePPdPmhb6R+8A3busonnSx7pTSy140mOzx4N03l/ARJMPNPlMBs6xhCA==",
    1057       "requires": {
     1107      "version": "1.7.1",
     1108      "resolved": "https://registry.npmjs.org/babel-preset-cgb/-/babel-preset-cgb-1.7.1.tgz",
     1109      "integrity": "sha512-9fzPz7TSZhQrQCxOcZwqmoNCg2HFWoNyc700Z9X9oAws9quM3m52hZMW4ZV3Tq+X3nHh0upf5XBJ6apssntjHQ==",
     1110      "requires": {
     1111        "@scarf/scarf": "^1.0.6",
    10581112        "babel-plugin-syntax-async-functions": "^6.13.0",
    10591113        "babel-plugin-transform-class-properties": "6.24.1",
     
    11891243      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
    11901244      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
     1245      "optional": true,
    11911246      "requires": {
    11921247        "cache-base": "^1.0.1",
     
    12031258          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    12041259          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     1260          "optional": true,
    12051261          "requires": {
    12061262            "is-descriptor": "^1.0.0"
     
    12111267          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
    12121268          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     1269          "optional": true,
    12131270          "requires": {
    12141271            "kind-of": "^6.0.0"
     
    12191276          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
    12201277          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     1278          "optional": true,
    12211279          "requires": {
    12221280            "kind-of": "^6.0.0"
     
    12271285          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
    12281286          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     1287          "optional": true,
    12291288          "requires": {
    12301289            "is-accessor-descriptor": "^1.0.0",
     
    12361295    },
    12371296    "base64-js": {
    1238       "version": "1.3.0",
    1239       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
    1240       "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
     1297      "version": "1.3.1",
     1298      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
     1299      "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
    12411300    },
    12421301    "bcrypt-pbkdf": {
     
    12491308    },
    12501309    "big.js": {
    1251       "version": "3.2.0",
    1252       "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
    1253       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
     1310      "version": "5.2.2",
     1311      "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
     1312      "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
    12541313    },
    12551314    "binary-extensions": {
    1256       "version": "1.12.0",
    1257       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz",
    1258       "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg=="
     1315      "version": "2.1.0",
     1316      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
     1317      "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
     1318      "optional": true
     1319    },
     1320    "bindings": {
     1321      "version": "1.5.0",
     1322      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
     1323      "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
     1324      "optional": true,
     1325      "requires": {
     1326        "file-uri-to-path": "1.0.0"
     1327      }
    12591328    },
    12601329    "block-stream": {
     
    12671336    },
    12681337    "bn.js": {
    1269       "version": "4.11.8",
    1270       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
    1271       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
     1338      "version": "5.1.3",
     1339      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
     1340      "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ=="
    12721341    },
    12731342    "boxen": {
     
    12951364    },
    12961365    "braces": {
    1297       "version": "2.3.2",
    1298       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
    1299       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
    1300       "requires": {
    1301         "arr-flatten": "^1.1.0",
    1302         "array-unique": "^0.3.2",
    1303         "extend-shallow": "^2.0.1",
    1304         "fill-range": "^4.0.0",
    1305         "isobject": "^3.0.1",
    1306         "repeat-element": "^1.1.2",
    1307         "snapdragon": "^0.8.1",
    1308         "snapdragon-node": "^2.0.1",
    1309         "split-string": "^3.0.2",
    1310         "to-regex": "^3.0.1"
    1311       },
    1312       "dependencies": {
    1313         "extend-shallow": {
    1314           "version": "2.0.1",
    1315           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    1316           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    1317           "requires": {
    1318             "is-extendable": "^0.1.0"
    1319           }
    1320         }
     1366      "version": "3.0.2",
     1367      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
     1368      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
     1369      "optional": true,
     1370      "requires": {
     1371        "fill-range": "^7.0.1"
    13211372      }
    13221373    },
     
    13671418        "bn.js": "^4.1.0",
    13681419        "randombytes": "^2.0.1"
     1420      },
     1421      "dependencies": {
     1422        "bn.js": {
     1423          "version": "4.11.9",
     1424          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     1425          "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
     1426        }
    13691427      }
    13701428    },
    13711429    "browserify-sign": {
    1372       "version": "4.0.4",
    1373       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
    1374       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
    1375       "requires": {
    1376         "bn.js": "^4.1.1",
    1377         "browserify-rsa": "^4.0.0",
    1378         "create-hash": "^1.1.0",
    1379         "create-hmac": "^1.1.2",
    1380         "elliptic": "^6.0.0",
    1381         "inherits": "^2.0.1",
    1382         "parse-asn1": "^5.0.0"
     1430      "version": "4.2.1",
     1431      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
     1432      "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
     1433      "requires": {
     1434        "bn.js": "^5.1.1",
     1435        "browserify-rsa": "^4.0.1",
     1436        "create-hash": "^1.2.0",
     1437        "create-hmac": "^1.1.7",
     1438        "elliptic": "^6.5.3",
     1439        "inherits": "^2.0.4",
     1440        "parse-asn1": "^5.1.5",
     1441        "readable-stream": "^3.6.0",
     1442        "safe-buffer": "^5.2.0"
     1443      },
     1444      "dependencies": {
     1445        "readable-stream": {
     1446          "version": "3.6.0",
     1447          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
     1448          "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
     1449          "requires": {
     1450            "inherits": "^2.0.3",
     1451            "string_decoder": "^1.1.1",
     1452            "util-deprecate": "^1.0.1"
     1453          }
     1454        },
     1455        "safe-buffer": {
     1456          "version": "5.2.1",
     1457          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     1458          "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
     1459        }
    13831460      }
    13841461    },
     
    14011478    },
    14021479    "buffer": {
    1403       "version": "4.9.1",
    1404       "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
    1405       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
     1480      "version": "4.9.2",
     1481      "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
     1482      "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
    14061483      "requires": {
    14071484        "base64-js": "^1.0.2",
     
    14201497      "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
    14211498    },
    1422     "builtin-modules": {
    1423       "version": "1.1.1",
    1424       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
    1425       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
    1426     },
    14271499    "builtin-status-codes": {
    14281500      "version": "3.0.0",
     
    14341506      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
    14351507      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
     1508      "optional": true,
    14361509      "requires": {
    14371510        "collection-visit": "^1.0.0",
     
    14461519      }
    14471520    },
     1521    "call-bind": {
     1522      "version": "1.0.0",
     1523      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
     1524      "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
     1525      "requires": {
     1526        "function-bind": "^1.1.1",
     1527        "get-intrinsic": "^1.0.0"
     1528      }
     1529    },
     1530    "caller-callsite": {
     1531      "version": "2.0.0",
     1532      "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
     1533      "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
     1534      "requires": {
     1535        "callsites": "^2.0.0"
     1536      },
     1537      "dependencies": {
     1538        "callsites": {
     1539          "version": "2.0.0",
     1540          "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
     1541          "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
     1542        }
     1543      }
     1544    },
    14481545    "caller-path": {
    14491546      "version": "0.1.0",
     
    14811578    },
    14821579    "caniuse-lite": {
    1483       "version": "1.0.30000903",
    1484       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000903.tgz",
    1485       "integrity": "sha512-T1XVJEpGCoaq7MDw7/6hCdYUukmSaS+1l/OQJkLtw7Cr2+/+d67tNGKEbyiqf7Ck8x6EhNFUxjYFXXka0N/w5g=="
     1580      "version": "1.0.30001157",
     1581      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz",
     1582      "integrity": "sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA=="
    14861583    },
    14871584    "capture-stack-trace": {
     
    15051602    },
    15061603    "cgb-dev-utils": {
    1507       "version": "1.5.0",
    1508       "resolved": "https://registry.npmjs.org/cgb-dev-utils/-/cgb-dev-utils-1.5.0.tgz",
    1509       "integrity": "sha512-KIJ8JbkrKC4rXjRMW/AJ1OJb9bpTU45wsG7K7cqJ363YqG3IjF2sdlB/+P3PhsLJ9Yybvy9MWsbEYr/gZo7LBg==",
    1510       "requires": {
     1604      "version": "1.6.1",
     1605      "resolved": "https://registry.npmjs.org/cgb-dev-utils/-/cgb-dev-utils-1.6.1.tgz",
     1606      "integrity": "sha512-WJFWifyKCL+jVewgELmJ8I8H1IrTedYuOnk6IFaxRvP9ELAHEcofCKNt4HiNJorMUUrqkt8ohaRaxeaH75UPlA==",
     1607      "requires": {
     1608        "@scarf/scarf": "^1.0.6",
    15111609        "chalk": "2.3.0",
    15121610        "cross-spawn": "5.1.0",
     
    15401638    },
    15411639    "cgb-scripts": {
    1542       "version": "1.11.0",
    1543       "resolved": "https://registry.npmjs.org/cgb-scripts/-/cgb-scripts-1.11.0.tgz",
    1544       "integrity": "sha512-07jpGynoquV+iAHaJDsCEKDLIsqCYAkl2pn6rRC93W1aevRRLBuCHZpUhK/OOvaE1Wo0pRmP8I3ewNptwuxLzA==",
    1545       "requires": {
     1640      "version": "1.23.1",
     1641      "resolved": "https://registry.npmjs.org/cgb-scripts/-/cgb-scripts-1.23.1.tgz",
     1642      "integrity": "sha512-axJTEMMgXI6kUsGQYCZ4WHGVGVFUOCBmu6SpLR/80zStmv+4dtGpWSw6G73b1t3iW/wCBmgU7HMQVenCfxp+AQ==",
     1643      "requires": {
     1644        "@scarf/scarf": "^1.0.6",
    15461645        "autoprefixer": "^7.2.4",
    15471646        "babel-core": "^6.25.0",
    15481647        "babel-eslint": "^8.2.1",
    15491648        "babel-loader": "^7.1.1",
    1550         "babel-preset-cgb": "^1.6.0",
    1551         "cgb-dev-utils": "^1.5.0",
     1649        "babel-preset-cgb": "^1.7.0",
     1650        "cgb-dev-utils": "^1.6.0",
    15521651        "chalk": "^2.3.0",
    15531652        "cross-env": "^5.0.1",
     
    15711670        "sass-loader": "^6.0.6",
    15721671        "shelljs": "^0.8.0",
    1573         "style-loader": "^0.19.1",
     1672        "style-loader": "^0.23.1",
    15741673        "update-notifier": "^2.3.0",
    15751674        "webpack": "^3.1.0"
     
    15771676    },
    15781677    "chalk": {
    1579       "version": "2.4.1",
    1580       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
    1581       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
     1678      "version": "2.4.2",
     1679      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     1680      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    15821681      "requires": {
    15831682        "ansi-styles": "^3.2.1",
     
    15921691    },
    15931692    "chokidar": {
    1594       "version": "2.0.4",
    1595       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
    1596       "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
    1597       "requires": {
    1598         "anymatch": "^2.0.0",
    1599         "async-each": "^1.0.0",
    1600         "braces": "^2.3.0",
    1601         "fsevents": "^1.2.2",
    1602         "glob-parent": "^3.1.0",
    1603         "inherits": "^2.0.1",
    1604         "is-binary-path": "^1.0.0",
    1605         "is-glob": "^4.0.0",
    1606         "lodash.debounce": "^4.0.8",
    1607         "normalize-path": "^2.1.1",
    1608         "path-is-absolute": "^1.0.0",
    1609         "readdirp": "^2.0.0",
    1610         "upath": "^1.0.5"
    1611       }
     1693      "version": "3.4.3",
     1694      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
     1695      "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
     1696      "optional": true,
     1697      "requires": {
     1698        "anymatch": "~3.1.1",
     1699        "braces": "~3.0.2",
     1700        "fsevents": "~2.1.2",
     1701        "glob-parent": "~5.1.0",
     1702        "is-binary-path": "~2.1.0",
     1703        "is-glob": "~4.0.1",
     1704        "normalize-path": "~3.0.0",
     1705        "readdirp": "~3.5.0"
     1706      }
     1707    },
     1708    "chownr": {
     1709      "version": "1.1.4",
     1710      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
     1711      "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
    16121712    },
    16131713    "ci-info": {
     
    16341734      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
    16351735      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
     1736      "optional": true,
    16361737      "requires": {
    16371738        "arr-union": "^3.1.0",
     
    16451746          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    16461747          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     1748          "optional": true,
    16471749          "requires": {
    16481750            "is-descriptor": "^0.1.0"
     
    16701772    },
    16711773    "cli-width": {
    1672       "version": "2.2.0",
    1673       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
    1674       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
     1774      "version": "2.2.1",
     1775      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
     1776      "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
    16751777    },
    16761778    "cliui": {
    1677       "version": "3.2.0",
    1678       "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
    1679       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
    1680       "requires": {
    1681         "string-width": "^1.0.1",
    1682         "strip-ansi": "^3.0.1",
    1683         "wrap-ansi": "^2.0.0"
    1684       },
    1685       "dependencies": {
    1686         "is-fullwidth-code-point": {
    1687           "version": "1.0.0",
    1688           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
    1689           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
    1690           "requires": {
    1691             "number-is-nan": "^1.0.0"
    1692           }
     1779      "version": "5.0.0",
     1780      "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
     1781      "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
     1782      "requires": {
     1783        "string-width": "^3.1.0",
     1784        "strip-ansi": "^5.2.0",
     1785        "wrap-ansi": "^5.1.0"
     1786      },
     1787      "dependencies": {
     1788        "ansi-regex": {
     1789          "version": "4.1.0",
     1790          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
     1791          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
     1792        },
     1793        "emoji-regex": {
     1794          "version": "7.0.3",
     1795          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
     1796          "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
    16931797        },
    16941798        "string-width": {
    1695           "version": "1.0.2",
    1696           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
    1697           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
    1698           "requires": {
    1699             "code-point-at": "^1.0.0",
    1700             "is-fullwidth-code-point": "^1.0.0",
    1701             "strip-ansi": "^3.0.0"
     1799          "version": "3.1.0",
     1800          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
     1801          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
     1802          "requires": {
     1803            "emoji-regex": "^7.0.1",
     1804            "is-fullwidth-code-point": "^2.0.0",
     1805            "strip-ansi": "^5.1.0"
     1806          }
     1807        },
     1808        "strip-ansi": {
     1809          "version": "5.2.0",
     1810          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
     1811          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
     1812          "requires": {
     1813            "ansi-regex": "^4.1.0"
    17021814          }
    17031815        }
     
    17291841      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
    17301842      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
     1843      "optional": true,
    17311844      "requires": {
    17321845        "map-visit": "^1.0.0",
     
    17481861    },
    17491862    "combined-stream": {
    1750       "version": "1.0.7",
    1751       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
    1752       "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
     1863      "version": "1.0.8",
     1864      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
     1865      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
    17531866      "requires": {
    17541867        "delayed-stream": "~1.0.0"
    17551868      }
    1756     },
    1757     "commander": {
    1758       "version": "2.19.0",
    1759       "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
    1760       "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="
    17611869    },
    17621870    "commondir": {
     
    17661874    },
    17671875    "component-emitter": {
    1768       "version": "1.2.1",
    1769       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
    1770       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
     1876      "version": "1.3.0",
     1877      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
     1878      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
     1879      "optional": true
    17711880    },
    17721881    "concat-map": {
     
    17871896    },
    17881897    "configstore": {
    1789       "version": "3.1.2",
    1790       "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
    1791       "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==",
    1792       "requires": {
    1793         "dot-prop": "^4.1.0",
     1898      "version": "3.1.5",
     1899      "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz",
     1900      "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==",
     1901      "requires": {
     1902        "dot-prop": "^4.2.1",
    17941903        "graceful-fs": "^4.1.2",
    17951904        "make-dir": "^1.0.0",
     
    18001909    },
    18011910    "console-browserify": {
    1802       "version": "1.1.0",
    1803       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
    1804       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
    1805       "requires": {
    1806         "date-now": "^0.1.4"
    1807       }
     1911      "version": "1.2.0",
     1912      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
     1913      "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
    18081914    },
    18091915    "console-control-strings": {
     
    18181924    },
    18191925    "convert-source-map": {
    1820       "version": "1.6.0",
    1821       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
    1822       "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
     1926      "version": "1.7.0",
     1927      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
     1928      "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
    18231929      "requires": {
    18241930        "safe-buffer": "~5.1.1"
     
    18281934      "version": "0.1.1",
    18291935      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
    1830       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
     1936      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
     1937      "optional": true
    18311938    },
    18321939    "core-js": {
    1833       "version": "2.5.7",
    1834       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
    1835       "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
     1940      "version": "2.6.11",
     1941      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
     1942      "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg=="
     1943    },
     1944    "core-js-pure": {
     1945      "version": "3.7.0",
     1946      "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.7.0.tgz",
     1947      "integrity": "sha512-EZD2ckZysv8MMt4J6HSvS9K2GdtlZtdBncKAmF9lr2n0c9dJUaUN88PSTjvgwCgQPWKTkERXITgS6JJRAnljtg=="
    18361948    },
    18371949    "core-util-is": {
     
    18411953    },
    18421954    "cosmiconfig": {
    1843       "version": "4.0.0",
    1844       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz",
    1845       "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==",
    1846       "requires": {
     1955      "version": "5.2.1",
     1956      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
     1957      "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
     1958      "requires": {
     1959        "import-fresh": "^2.0.0",
    18471960        "is-directory": "^0.3.1",
    1848         "js-yaml": "^3.9.0",
    1849         "parse-json": "^4.0.0",
    1850         "require-from-string": "^2.0.1"
     1961        "js-yaml": "^3.13.1",
     1962        "parse-json": "^4.0.0"
    18511963      },
    18521964      "dependencies": {
     
    18631975    },
    18641976    "create-ecdh": {
    1865       "version": "4.0.3",
    1866       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
    1867       "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
     1977      "version": "4.0.4",
     1978      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
     1979      "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
    18681980      "requires": {
    18691981        "bn.js": "^4.1.0",
    1870         "elliptic": "^6.0.0"
     1982        "elliptic": "^6.5.3"
     1983      },
     1984      "dependencies": {
     1985        "bn.js": {
     1986          "version": "4.11.9",
     1987          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     1988          "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
     1989        }
    18711990      }
    18721991    },
     
    19052024    },
    19062025    "cross-env": {
    1907       "version": "5.2.0",
    1908       "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz",
    1909       "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==",
    1910       "requires": {
    1911         "cross-spawn": "^6.0.5",
    1912         "is-windows": "^1.0.0"
     2026      "version": "5.2.1",
     2027      "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz",
     2028      "integrity": "sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==",
     2029      "requires": {
     2030        "cross-spawn": "^6.0.5"
    19132031      },
    19142032      "dependencies": {
     
    19692087    },
    19702088    "d": {
    1971       "version": "1.0.0",
    1972       "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
    1973       "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
    1974       "requires": {
    1975         "es5-ext": "^0.10.9"
     2089      "version": "1.0.1",
     2090      "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
     2091      "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
     2092      "requires": {
     2093        "es5-ext": "^0.10.50",
     2094        "type": "^1.0.1"
    19762095      }
    19772096    },
    19782097    "damerau-levenshtein": {
    1979       "version": "1.0.4",
    1980       "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz",
    1981       "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ="
     2098      "version": "1.0.6",
     2099      "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz",
     2100      "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug=="
    19822101    },
    19832102    "dashdash": {
     
    19892108      }
    19902109    },
    1991     "date-now": {
    1992       "version": "0.1.4",
    1993       "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
    1994       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
    1995     },
    19962110    "debug": {
    19972111      "version": "2.6.9",
     
    20102124      "version": "0.2.0",
    20112125      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
    2012       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
     2126      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
     2127      "optional": true
    20132128    },
    20142129    "deep-extend": {
     
    20342149      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
    20352150      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
     2151      "optional": true,
    20362152      "requires": {
    20372153        "is-descriptor": "^1.0.2",
     
    20432159          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
    20442160          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     2161          "optional": true,
    20452162          "requires": {
    20462163            "kind-of": "^6.0.0"
     
    20512168          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
    20522169          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     2170          "optional": true,
    20532171          "requires": {
    20542172            "kind-of": "^6.0.0"
     
    20592177          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
    20602178          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     2179          "optional": true,
    20612180          "requires": {
    20622181            "is-accessor-descriptor": "^1.0.0",
     
    20642183            "kind-of": "^6.0.2"
    20652184          }
    2066         }
    2067       }
    2068     },
    2069     "del": {
    2070       "version": "2.2.2",
    2071       "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
    2072       "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
    2073       "requires": {
    2074         "globby": "^5.0.0",
    2075         "is-path-cwd": "^1.0.0",
    2076         "is-path-in-cwd": "^1.0.0",
    2077         "object-assign": "^4.0.1",
    2078         "pify": "^2.0.0",
    2079         "pinkie-promise": "^2.0.0",
    2080         "rimraf": "^2.2.8"
    2081       },
    2082       "dependencies": {
    2083         "pify": {
    2084           "version": "2.3.0",
    2085           "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
    2086           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
    20872185        }
    20882186      }
     
    20992197    },
    21002198    "des.js": {
    2101       "version": "1.0.0",
    2102       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
    2103       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
     2199      "version": "1.0.1",
     2200      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
     2201      "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
    21042202      "requires": {
    21052203        "inherits": "^2.0.1",
     
    21232221        "miller-rabin": "^4.0.0",
    21242222        "randombytes": "^2.0.0"
     2223      },
     2224      "dependencies": {
     2225        "bn.js": {
     2226          "version": "4.11.9",
     2227          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     2228          "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
     2229        }
    21252230      }
    21262231    },
     
    21392244    },
    21402245    "dot-prop": {
    2141       "version": "4.2.0",
    2142       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
    2143       "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
     2246      "version": "4.2.1",
     2247      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
     2248      "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
    21442249      "requires": {
    21452250        "is-obj": "^1.0.0"
     
    21472252    },
    21482253    "duplexer": {
    2149       "version": "0.1.1",
    2150       "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
    2151       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
     2254      "version": "0.1.2",
     2255      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
     2256      "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
    21522257    },
    21532258    "duplexer3": {
     
    21662271    },
    21672272    "electron-to-chromium": {
    2168       "version": "1.3.82",
    2169       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.82.tgz",
    2170       "integrity": "sha512-NI4nB2IWGcU4JVT1AE8kBb/dFor4zjLHMLsOROPahppeHrR0FG5uslxMmkp/thO1MvPjM2xhlKoY29/I60s0ew=="
     2273      "version": "1.3.592",
     2274      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.592.tgz",
     2275      "integrity": "sha512-kGNowksvqQiPb1pUSQKpd8JFoGPLxYOwduNRCqCxGh/2Q1qE2JdmwouCW41lUzDxOb/2RIV4lR0tVIfboWlO9A=="
    21712276    },
    21722277    "elliptic": {
    2173       "version": "6.4.1",
    2174       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
    2175       "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
     2278      "version": "6.5.3",
     2279      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
     2280      "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
    21762281      "requires": {
    21772282        "bn.js": "^4.4.0",
     
    21822287        "minimalistic-assert": "^1.0.0",
    21832288        "minimalistic-crypto-utils": "^1.0.0"
     2289      },
     2290      "dependencies": {
     2291        "bn.js": {
     2292          "version": "4.11.9",
     2293          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     2294          "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
     2295        }
    21842296      }
    21852297    },
    21862298    "emoji-regex": {
    2187       "version": "6.5.1",
    2188       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz",
    2189       "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ=="
     2299      "version": "9.2.0",
     2300      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz",
     2301      "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug=="
    21902302    },
    21912303    "emojis-list": {
    2192       "version": "2.1.0",
    2193       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
    2194       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
     2304      "version": "3.0.0",
     2305      "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
     2306      "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
    21952307    },
    21962308    "enhanced-resolve": {
     
    22222334    },
    22232335    "es-abstract": {
    2224       "version": "1.12.0",
    2225       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
    2226       "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
    2227       "requires": {
    2228         "es-to-primitive": "^1.1.1",
     2336      "version": "1.17.7",
     2337      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
     2338      "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
     2339      "requires": {
     2340        "es-to-primitive": "^1.2.1",
    22292341        "function-bind": "^1.1.1",
    2230         "has": "^1.0.1",
    2231         "is-callable": "^1.1.3",
    2232         "is-regex": "^1.0.4"
     2342        "has": "^1.0.3",
     2343        "has-symbols": "^1.0.1",
     2344        "is-callable": "^1.2.2",
     2345        "is-regex": "^1.1.1",
     2346        "object-inspect": "^1.8.0",
     2347        "object-keys": "^1.1.1",
     2348        "object.assign": "^4.1.1",
     2349        "string.prototype.trimend": "^1.0.1",
     2350        "string.prototype.trimstart": "^1.0.1"
    22332351      }
    22342352    },
    22352353    "es-to-primitive": {
    2236       "version": "1.2.0",
    2237       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
    2238       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
     2354      "version": "1.2.1",
     2355      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
     2356      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
    22392357      "requires": {
    22402358        "is-callable": "^1.1.4",
     
    22442362    },
    22452363    "es5-ext": {
    2246       "version": "0.10.46",
    2247       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz",
    2248       "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==",
     2364      "version": "0.10.53",
     2365      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
     2366      "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
    22492367      "requires": {
    22502368        "es6-iterator": "~2.0.3",
    2251         "es6-symbol": "~3.1.1",
    2252         "next-tick": "1"
     2369        "es6-symbol": "~3.1.3",
     2370        "next-tick": "~1.0.0"
    22532371      }
    22542372    },
     
    22862404        "es6-symbol": "3.1.1",
    22872405        "event-emitter": "~0.3.5"
     2406      },
     2407      "dependencies": {
     2408        "es6-symbol": {
     2409          "version": "3.1.1",
     2410          "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
     2411          "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
     2412          "requires": {
     2413            "d": "1",
     2414            "es5-ext": "~0.10.14"
     2415          }
     2416        }
    22882417      }
    22892418    },
    22902419    "es6-symbol": {
    2291       "version": "3.1.1",
    2292       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
    2293       "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
     2420      "version": "3.1.3",
     2421      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
     2422      "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
     2423      "requires": {
     2424        "d": "^1.0.1",
     2425        "ext": "^1.1.2"
     2426      }
     2427    },
     2428    "es6-weak-map": {
     2429      "version": "2.0.3",
     2430      "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
     2431      "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
    22942432      "requires": {
    22952433        "d": "1",
    2296         "es5-ext": "~0.10.14"
    2297       }
    2298     },
    2299     "es6-weak-map": {
    2300       "version": "2.0.2",
    2301       "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
    2302       "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
    2303       "requires": {
    2304         "d": "1",
    2305         "es5-ext": "^0.10.14",
    2306         "es6-iterator": "^2.0.1",
     2434        "es5-ext": "^0.10.46",
     2435        "es6-iterator": "^2.0.3",
    23072436        "es6-symbol": "^3.1.1"
    23082437      }
     
    23832512        },
    23842513        "globals": {
    2385           "version": "11.8.0",
    2386           "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz",
    2387           "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA=="
     2514          "version": "11.12.0",
     2515          "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
     2516          "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
    23882517        },
    23892518        "inquirer": {
     
    24092538        },
    24102539        "ms": {
    2411           "version": "2.1.1",
    2412           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
    2413           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
     2540          "version": "2.1.2",
     2541          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     2542          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
    24142543        },
    24152544        "strip-ansi": {
     
    24292558    },
    24302559    "eslint-plugin-jest": {
    2431       "version": "21.26.2",
    2432       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.26.2.tgz",
    2433       "integrity": "sha512-SCTBC6q182D4qQlQAN81D351jdte/YwTMo4f+l19Gvh1VemaNZP7ak3MLLvw6xkL9dO2FxVjCLk5DCdl1KfdLw=="
     2560      "version": "21.27.2",
     2561      "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.27.2.tgz",
     2562      "integrity": "sha512-0E4OIgBJVlAmf1KfYFtZ3gYxgUzC5Eb3Jzmrc9ikI1OY+/cM8Kh72Ti7KfpeHNeD3HJNf9SmEfmvQLIz44Hrhw=="
    24342563    },
    24352564    "eslint-plugin-jsx-a11y": {
    2436       "version": "6.1.2",
    2437       "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz",
    2438       "integrity": "sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw==",
    2439       "requires": {
    2440         "aria-query": "^3.0.0",
    2441         "array-includes": "^3.0.3",
     2565      "version": "6.4.1",
     2566      "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz",
     2567      "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==",
     2568      "requires": {
     2569        "@babel/runtime": "^7.11.2",
     2570        "aria-query": "^4.2.2",
     2571        "array-includes": "^3.1.1",
    24422572        "ast-types-flow": "^0.0.7",
    2443         "axobject-query": "^2.0.1",
    2444         "damerau-levenshtein": "^1.0.4",
    2445         "emoji-regex": "^6.5.1",
     2573        "axe-core": "^4.0.2",
     2574        "axobject-query": "^2.2.0",
     2575        "damerau-levenshtein": "^1.0.6",
     2576        "emoji-regex": "^9.0.0",
    24462577        "has": "^1.0.3",
    2447         "jsx-ast-utils": "^2.0.1"
     2578        "jsx-ast-utils": "^3.1.0",
     2579        "language-tags": "^1.0.5"
    24482580      }
    24492581    },
    24502582    "eslint-plugin-react": {
    2451       "version": "7.11.1",
    2452       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz",
    2453       "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==",
    2454       "requires": {
    2455         "array-includes": "^3.0.3",
     2583      "version": "7.21.5",
     2584      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz",
     2585      "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==",
     2586      "requires": {
     2587        "array-includes": "^3.1.1",
     2588        "array.prototype.flatmap": "^1.2.3",
    24562589        "doctrine": "^2.1.0",
    24572590        "has": "^1.0.3",
    2458         "jsx-ast-utils": "^2.0.1",
    2459         "prop-types": "^15.6.2"
     2591        "jsx-ast-utils": "^2.4.1 || ^3.0.0",
     2592        "object.entries": "^1.1.2",
     2593        "object.fromentries": "^2.0.2",
     2594        "object.values": "^1.1.1",
     2595        "prop-types": "^15.7.2",
     2596        "resolve": "^1.18.1",
     2597        "string.prototype.matchall": "^4.0.2"
    24602598      }
    24612599    },
     
    24782616    },
    24792617    "eslint-visitor-keys": {
    2480       "version": "1.0.0",
    2481       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
    2482       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ=="
     2618      "version": "1.3.0",
     2619      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
     2620      "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
    24832621    },
    24842622    "espree": {
     
    24972635    },
    24982636    "esquery": {
    2499       "version": "1.0.1",
    2500       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
    2501       "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
    2502       "requires": {
    2503         "estraverse": "^4.0.0"
     2637      "version": "1.3.1",
     2638      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
     2639      "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
     2640      "requires": {
     2641        "estraverse": "^5.1.0"
     2642      },
     2643      "dependencies": {
     2644        "estraverse": {
     2645          "version": "5.2.0",
     2646          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
     2647          "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
     2648        }
    25042649      }
    25052650    },
    25062651    "esrecurse": {
    2507       "version": "4.2.1",
    2508       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
    2509       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
    2510       "requires": {
    2511         "estraverse": "^4.1.0"
     2652      "version": "4.3.0",
     2653      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
     2654      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
     2655      "requires": {
     2656        "estraverse": "^5.2.0"
     2657      },
     2658      "dependencies": {
     2659        "estraverse": {
     2660          "version": "5.2.0",
     2661          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
     2662          "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
     2663        }
    25122664      }
    25132665    },
    25142666    "estraverse": {
    2515       "version": "4.2.0",
    2516       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
    2517       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
     2667      "version": "4.3.0",
     2668      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
     2669      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
    25182670    },
    25192671    "esutils": {
    2520       "version": "2.0.2",
    2521       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
    2522       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
     2672      "version": "2.0.3",
     2673      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
     2674      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
    25232675    },
    25242676    "event-emitter": {
     
    25322684    },
    25332685    "events": {
    2534       "version": "1.1.1",
    2535       "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz",
    2536       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="
     2686      "version": "3.2.0",
     2687      "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
     2688      "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg=="
    25372689    },
    25382690    "evp_bytestokey": {
     
    25632715      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
    25642716      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
     2717      "optional": true,
    25652718      "requires": {
    25662719        "debug": "^2.3.3",
     
    25772730          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    25782731          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     2732          "optional": true,
    25792733          "requires": {
    25802734            "is-descriptor": "^0.1.0"
     
    25852739          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    25862740          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     2741          "optional": true,
    25872742          "requires": {
    25882743            "is-extendable": "^0.1.0"
    25892744          }
     2745        }
     2746      }
     2747    },
     2748    "ext": {
     2749      "version": "1.4.0",
     2750      "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
     2751      "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
     2752      "requires": {
     2753        "type": "^2.0.0"
     2754      },
     2755      "dependencies": {
     2756        "type": {
     2757          "version": "2.1.0",
     2758          "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
     2759          "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA=="
    25902760        }
    25912761      }
     
    26002770      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
    26012771      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
     2772      "optional": true,
    26022773      "requires": {
    26032774        "assign-symbols": "^1.0.0",
     
    26092780          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
    26102781          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
     2782          "optional": true,
    26112783          "requires": {
    26122784            "is-plain-object": "^2.0.4"
     
    26292801      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
    26302802      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
     2803      "optional": true,
    26312804      "requires": {
    26322805        "array-unique": "^0.3.2",
     
    26442817          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    26452818          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     2819          "optional": true,
    26462820          "requires": {
    26472821            "is-descriptor": "^1.0.0"
     
    26522826          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    26532827          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     2828          "optional": true,
    26542829          "requires": {
    26552830            "is-extendable": "^0.1.0"
     
    26602835          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
    26612836          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     2837          "optional": true,
    26622838          "requires": {
    26632839            "kind-of": "^6.0.0"
     
    26682844          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
    26692845          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     2846          "optional": true,
    26702847          "requires": {
    26712848            "kind-of": "^6.0.0"
     
    26762853          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
    26772854          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     2855          "optional": true,
    26782856          "requires": {
    26792857            "is-accessor-descriptor": "^1.0.0",
     
    27062884    },
    27072885    "fast-json-stable-stringify": {
    2708       "version": "2.0.0",
    2709       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
    2710       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
     2886      "version": "2.1.0",
     2887      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
     2888      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
    27112889    },
    27122890    "fast-levenshtein": {
     
    27322910      }
    27332911    },
     2912    "file-uri-to-path": {
     2913      "version": "1.0.0",
     2914      "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
     2915      "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
     2916      "optional": true
     2917    },
    27342918    "filesize": {
    27352919      "version": "3.6.1",
     
    27382922    },
    27392923    "fill-range": {
    2740       "version": "4.0.0",
    2741       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
    2742       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
    2743       "requires": {
    2744         "extend-shallow": "^2.0.1",
    2745         "is-number": "^3.0.0",
    2746         "repeat-string": "^1.6.1",
    2747         "to-regex-range": "^2.1.0"
    2748       },
    2749       "dependencies": {
    2750         "extend-shallow": {
    2751           "version": "2.0.1",
    2752           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    2753           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    2754           "requires": {
    2755             "is-extendable": "^0.1.0"
    2756           }
    2757         }
     2924      "version": "7.0.1",
     2925      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
     2926      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
     2927      "optional": true,
     2928      "requires": {
     2929        "to-regex-range": "^5.0.1"
    27582930      }
    27592931    },
     
    27772949    },
    27782950    "flat-cache": {
    2779       "version": "1.3.0",
    2780       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
    2781       "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
     2951      "version": "1.3.4",
     2952      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
     2953      "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
    27822954      "requires": {
    27832955        "circular-json": "^0.3.1",
    2784         "del": "^2.0.2",
    27852956        "graceful-fs": "^4.1.2",
     2957        "rimraf": "~2.6.2",
    27862958        "write": "^0.2.1"
    27872959      }
     
    28192991      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
    28202992      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
     2993      "optional": true,
    28212994      "requires": {
    28222995        "map-cache": "^0.2.2"
     
    28333006      }
    28343007    },
     3008    "fs-minipass": {
     3009      "version": "1.2.7",
     3010      "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
     3011      "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
     3012      "requires": {
     3013        "minipass": "^2.6.0"
     3014      }
     3015    },
    28353016    "fs.realpath": {
    28363017      "version": "1.0.0",
     
    28393020    },
    28403021    "fsevents": {
    2841       "version": "1.2.4",
    2842       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
    2843       "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
    2844       "optional": true,
    2845       "requires": {
    2846         "nan": "^2.9.2",
    2847         "node-pre-gyp": "^0.10.0"
    2848       },
    2849       "dependencies": {
    2850         "abbrev": {
    2851           "version": "1.1.1",
    2852           "bundled": true,
    2853           "optional": true
    2854         },
    2855         "ansi-regex": {
    2856           "version": "2.1.1",
    2857           "bundled": true
    2858         },
    2859         "aproba": {
    2860           "version": "1.2.0",
    2861           "bundled": true,
    2862           "optional": true
    2863         },
    2864         "are-we-there-yet": {
    2865           "version": "1.1.4",
    2866           "bundled": true,
    2867           "optional": true,
    2868           "requires": {
    2869             "delegates": "^1.0.0",
    2870             "readable-stream": "^2.0.6"
    2871           }
    2872         },
    2873         "balanced-match": {
    2874           "version": "1.0.0",
    2875           "bundled": true
    2876         },
    2877         "brace-expansion": {
    2878           "version": "1.1.11",
    2879           "bundled": true,
    2880           "requires": {
    2881             "balanced-match": "^1.0.0",
    2882             "concat-map": "0.0.1"
    2883           }
    2884         },
    2885         "chownr": {
    2886           "version": "1.0.1",
    2887           "bundled": true,
    2888           "optional": true
    2889         },
    2890         "code-point-at": {
    2891           "version": "1.1.0",
    2892           "bundled": true
    2893         },
    2894         "concat-map": {
    2895           "version": "0.0.1",
    2896           "bundled": true
    2897         },
    2898         "console-control-strings": {
    2899           "version": "1.1.0",
    2900           "bundled": true
    2901         },
    2902         "core-util-is": {
    2903           "version": "1.0.2",
    2904           "bundled": true,
    2905           "optional": true
    2906         },
    2907         "debug": {
    2908           "version": "2.6.9",
    2909           "bundled": true,
    2910           "optional": true,
    2911           "requires": {
    2912             "ms": "2.0.0"
    2913           }
    2914         },
    2915         "deep-extend": {
    2916           "version": "0.5.1",
    2917           "bundled": true,
    2918           "optional": true
    2919         },
    2920         "delegates": {
    2921           "version": "1.0.0",
    2922           "bundled": true,
    2923           "optional": true
    2924         },
    2925         "detect-libc": {
    2926           "version": "1.0.3",
    2927           "bundled": true,
    2928           "optional": true
    2929         },
    2930         "fs-minipass": {
    2931           "version": "1.2.5",
    2932           "bundled": true,
    2933           "optional": true,
    2934           "requires": {
    2935             "minipass": "^2.2.1"
    2936           }
    2937         },
    2938         "fs.realpath": {
    2939           "version": "1.0.0",
    2940           "bundled": true,
    2941           "optional": true
    2942         },
    2943         "gauge": {
    2944           "version": "2.7.4",
    2945           "bundled": true,
    2946           "optional": true,
    2947           "requires": {
    2948             "aproba": "^1.0.3",
    2949             "console-control-strings": "^1.0.0",
    2950             "has-unicode": "^2.0.0",
    2951             "object-assign": "^4.1.0",
    2952             "signal-exit": "^3.0.0",
    2953             "string-width": "^1.0.1",
    2954             "strip-ansi": "^3.0.1",
    2955             "wide-align": "^1.1.0"
    2956           }
    2957         },
    2958         "glob": {
    2959           "version": "7.1.2",
    2960           "bundled": true,
    2961           "optional": true,
    2962           "requires": {
    2963             "fs.realpath": "^1.0.0",
    2964             "inflight": "^1.0.4",
    2965             "inherits": "2",
    2966             "minimatch": "^3.0.4",
    2967             "once": "^1.3.0",
    2968             "path-is-absolute": "^1.0.0"
    2969           }
    2970         },
    2971         "has-unicode": {
    2972           "version": "2.0.1",
    2973           "bundled": true,
    2974           "optional": true
    2975         },
    2976         "iconv-lite": {
    2977           "version": "0.4.21",
    2978           "bundled": true,
    2979           "optional": true,
    2980           "requires": {
    2981             "safer-buffer": "^2.1.0"
    2982           }
    2983         },
    2984         "ignore-walk": {
    2985           "version": "3.0.1",
    2986           "bundled": true,
    2987           "optional": true,
    2988           "requires": {
    2989             "minimatch": "^3.0.4"
    2990           }
    2991         },
    2992         "inflight": {
    2993           "version": "1.0.6",
    2994           "bundled": true,
    2995           "optional": true,
    2996           "requires": {
    2997             "once": "^1.3.0",
    2998             "wrappy": "1"
    2999           }
    3000         },
    3001         "inherits": {
    3002           "version": "2.0.3",
    3003           "bundled": true
    3004         },
    3005         "ini": {
    3006           "version": "1.3.5",
    3007           "bundled": true,
    3008           "optional": true
    3009         },
    3010         "is-fullwidth-code-point": {
    3011           "version": "1.0.0",
    3012           "bundled": true,
    3013           "requires": {
    3014             "number-is-nan": "^1.0.0"
    3015           }
    3016         },
    3017         "isarray": {
    3018           "version": "1.0.0",
    3019           "bundled": true,
    3020           "optional": true
    3021         },
    3022         "minimatch": {
    3023           "version": "3.0.4",
    3024           "bundled": true,
    3025           "requires": {
    3026             "brace-expansion": "^1.1.7"
    3027           }
    3028         },
    3029         "minimist": {
    3030           "version": "0.0.8",
    3031           "bundled": true
    3032         },
    3033         "minipass": {
    3034           "version": "2.2.4",
    3035           "bundled": true,
    3036           "requires": {
    3037             "safe-buffer": "^5.1.1",
    3038             "yallist": "^3.0.0"
    3039           }
    3040         },
    3041         "minizlib": {
    3042           "version": "1.1.0",
    3043           "bundled": true,
    3044           "optional": true,
    3045           "requires": {
    3046             "minipass": "^2.2.1"
    3047           }
    3048         },
    3049         "mkdirp": {
    3050           "version": "0.5.1",
    3051           "bundled": true,
    3052           "requires": {
    3053             "minimist": "0.0.8"
    3054           }
    3055         },
    3056         "ms": {
    3057           "version": "2.0.0",
    3058           "bundled": true,
    3059           "optional": true
    3060         },
    3061         "needle": {
    3062           "version": "2.2.0",
    3063           "bundled": true,
    3064           "optional": true,
    3065           "requires": {
    3066             "debug": "^2.1.2",
    3067             "iconv-lite": "^0.4.4",
    3068             "sax": "^1.2.4"
    3069           }
    3070         },
    3071         "node-pre-gyp": {
    3072           "version": "0.10.0",
    3073           "bundled": true,
    3074           "optional": true,
    3075           "requires": {
    3076             "detect-libc": "^1.0.2",
    3077             "mkdirp": "^0.5.1",
    3078             "needle": "^2.2.0",
    3079             "nopt": "^4.0.1",
    3080             "npm-packlist": "^1.1.6",
    3081             "npmlog": "^4.0.2",
    3082             "rc": "^1.1.7",
    3083             "rimraf": "^2.6.1",
    3084             "semver": "^5.3.0",
    3085             "tar": "^4"
    3086           }
    3087         },
    3088         "nopt": {
    3089           "version": "4.0.1",
    3090           "bundled": true,
    3091           "optional": true,
    3092           "requires": {
    3093             "abbrev": "1",
    3094             "osenv": "^0.1.4"
    3095           }
    3096         },
    3097         "npm-bundled": {
    3098           "version": "1.0.3",
    3099           "bundled": true,
    3100           "optional": true
    3101         },
    3102         "npm-packlist": {
    3103           "version": "1.1.10",
    3104           "bundled": true,
    3105           "optional": true,
    3106           "requires": {
    3107             "ignore-walk": "^3.0.1",
    3108             "npm-bundled": "^1.0.1"
    3109           }
    3110         },
    3111         "npmlog": {
    3112           "version": "4.1.2",
    3113           "bundled": true,
    3114           "optional": true,
    3115           "requires": {
    3116             "are-we-there-yet": "~1.1.2",
    3117             "console-control-strings": "~1.1.0",
    3118             "gauge": "~2.7.3",
    3119             "set-blocking": "~2.0.0"
    3120           }
    3121         },
    3122         "number-is-nan": {
    3123           "version": "1.0.1",
    3124           "bundled": true
    3125         },
    3126         "object-assign": {
    3127           "version": "4.1.1",
    3128           "bundled": true,
    3129           "optional": true
    3130         },
    3131         "once": {
    3132           "version": "1.4.0",
    3133           "bundled": true,
    3134           "requires": {
    3135             "wrappy": "1"
    3136           }
    3137         },
    3138         "os-homedir": {
    3139           "version": "1.0.2",
    3140           "bundled": true,
    3141           "optional": true
    3142         },
    3143         "os-tmpdir": {
    3144           "version": "1.0.2",
    3145           "bundled": true,
    3146           "optional": true
    3147         },
    3148         "osenv": {
    3149           "version": "0.1.5",
    3150           "bundled": true,
    3151           "optional": true,
    3152           "requires": {
    3153             "os-homedir": "^1.0.0",
    3154             "os-tmpdir": "^1.0.0"
    3155           }
    3156         },
    3157         "path-is-absolute": {
    3158           "version": "1.0.1",
    3159           "bundled": true,
    3160           "optional": true
    3161         },
    3162         "process-nextick-args": {
    3163           "version": "2.0.0",
    3164           "bundled": true,
    3165           "optional": true
    3166         },
    3167         "rc": {
    3168           "version": "1.2.7",
    3169           "bundled": true,
    3170           "optional": true,
    3171           "requires": {
    3172             "deep-extend": "^0.5.1",
    3173             "ini": "~1.3.0",
    3174             "minimist": "^1.2.0",
    3175             "strip-json-comments": "~2.0.1"
    3176           },
    3177           "dependencies": {
    3178             "minimist": {
    3179               "version": "1.2.0",
    3180               "bundled": true,
    3181               "optional": true
    3182             }
    3183           }
    3184         },
    3185         "readable-stream": {
    3186           "version": "2.3.6",
    3187           "bundled": true,
    3188           "optional": true,
    3189           "requires": {
    3190             "core-util-is": "~1.0.0",
    3191             "inherits": "~2.0.3",
    3192             "isarray": "~1.0.0",
    3193             "process-nextick-args": "~2.0.0",
    3194             "safe-buffer": "~5.1.1",
    3195             "string_decoder": "~1.1.1",
    3196             "util-deprecate": "~1.0.1"
    3197           }
    3198         },
    3199         "rimraf": {
    3200           "version": "2.6.2",
    3201           "bundled": true,
    3202           "optional": true,
    3203           "requires": {
    3204             "glob": "^7.0.5"
    3205           }
    3206         },
    3207         "safe-buffer": {
    3208           "version": "5.1.1",
    3209           "bundled": true
    3210         },
    3211         "safer-buffer": {
    3212           "version": "2.1.2",
    3213           "bundled": true,
    3214           "optional": true
    3215         },
    3216         "sax": {
    3217           "version": "1.2.4",
    3218           "bundled": true,
    3219           "optional": true
    3220         },
    3221         "semver": {
    3222           "version": "5.5.0",
    3223           "bundled": true,
    3224           "optional": true
    3225         },
    3226         "set-blocking": {
    3227           "version": "2.0.0",
    3228           "bundled": true,
    3229           "optional": true
    3230         },
    3231         "signal-exit": {
    3232           "version": "3.0.2",
    3233           "bundled": true,
    3234           "optional": true
    3235         },
    3236         "string-width": {
    3237           "version": "1.0.2",
    3238           "bundled": true,
    3239           "requires": {
    3240             "code-point-at": "^1.0.0",
    3241             "is-fullwidth-code-point": "^1.0.0",
    3242             "strip-ansi": "^3.0.0"
    3243           }
    3244         },
    3245         "string_decoder": {
    3246           "version": "1.1.1",
    3247           "bundled": true,
    3248           "optional": true,
    3249           "requires": {
    3250             "safe-buffer": "~5.1.0"
    3251           }
    3252         },
    3253         "strip-ansi": {
    3254           "version": "3.0.1",
    3255           "bundled": true,
    3256           "requires": {
    3257             "ansi-regex": "^2.0.0"
    3258           }
    3259         },
    3260         "strip-json-comments": {
    3261           "version": "2.0.1",
    3262           "bundled": true,
    3263           "optional": true
    3264         },
    3265         "tar": {
    3266           "version": "4.4.1",
    3267           "bundled": true,
    3268           "optional": true,
    3269           "requires": {
    3270             "chownr": "^1.0.1",
    3271             "fs-minipass": "^1.2.5",
    3272             "minipass": "^2.2.4",
    3273             "minizlib": "^1.1.0",
    3274             "mkdirp": "^0.5.0",
    3275             "safe-buffer": "^5.1.1",
    3276             "yallist": "^3.0.2"
    3277           }
    3278         },
    3279         "util-deprecate": {
    3280           "version": "1.0.2",
    3281           "bundled": true,
    3282           "optional": true
    3283         },
    3284         "wide-align": {
    3285           "version": "1.1.2",
    3286           "bundled": true,
    3287           "optional": true,
    3288           "requires": {
    3289             "string-width": "^1.0.2"
    3290           }
    3291         },
    3292         "wrappy": {
    3293           "version": "1.0.2",
    3294           "bundled": true
    3295         },
    3296         "yallist": {
    3297           "version": "3.0.2",
    3298           "bundled": true
    3299         }
    3300       }
     3022      "version": "2.1.3",
     3023      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
     3024      "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
     3025      "optional": true
    33013026    },
    33023027    "fstream": {
    3303       "version": "1.0.11",
    3304       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
    3305       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
     3028      "version": "1.0.12",
     3029      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
     3030      "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
    33063031      "requires": {
    33073032        "graceful-fs": "^4.1.2",
     
    33653090    },
    33663091    "get-caller-file": {
    3367       "version": "1.0.3",
    3368       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
    3369       "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
     3092      "version": "2.0.5",
     3093      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
     3094      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
     3095    },
     3096    "get-intrinsic": {
     3097      "version": "1.0.1",
     3098      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz",
     3099      "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==",
     3100      "requires": {
     3101        "function-bind": "^1.1.1",
     3102        "has": "^1.0.3",
     3103        "has-symbols": "^1.0.1"
     3104      }
    33703105    },
    33713106    "get-stdin": {
     
    33823117      "version": "2.0.6",
    33833118      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
    3384       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
     3119      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
     3120      "optional": true
    33853121    },
    33863122    "getpass": {
     
    33933129    },
    33943130    "glob": {
    3395       "version": "7.1.3",
    3396       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
    3397       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
     3131      "version": "7.1.4",
     3132      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
     3133      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
    33983134      "requires": {
    33993135        "fs.realpath": "^1.0.0",
     
    34063142    },
    34073143    "glob-parent": {
    3408       "version": "3.1.0",
    3409       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
    3410       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
    3411       "requires": {
    3412         "is-glob": "^3.1.0",
    3413         "path-dirname": "^1.0.0"
    3414       },
    3415       "dependencies": {
    3416         "is-glob": {
    3417           "version": "3.1.0",
    3418           "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
    3419           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
    3420           "requires": {
    3421             "is-extglob": "^2.1.0"
    3422           }
    3423         }
     3144      "version": "5.1.1",
     3145      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
     3146      "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
     3147      "optional": true,
     3148      "requires": {
     3149        "is-glob": "^4.0.1"
    34243150      }
    34253151    },
     
    34373163      "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
    34383164    },
    3439     "globby": {
    3440       "version": "5.0.0",
    3441       "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
    3442       "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
    3443       "requires": {
    3444         "array-union": "^1.0.1",
    3445         "arrify": "^1.0.0",
    3446         "glob": "^7.0.3",
    3447         "object-assign": "^4.0.1",
    3448         "pify": "^2.0.0",
    3449         "pinkie-promise": "^2.0.0"
    3450       },
    3451       "dependencies": {
    3452         "pify": {
    3453           "version": "2.3.0",
    3454           "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
    3455           "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
    3456         }
    3457       }
    3458     },
    34593165    "globule": {
    3460       "version": "1.2.1",
    3461       "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
    3462       "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
     3166      "version": "1.3.2",
     3167      "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
     3168      "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
    34633169      "requires": {
    34643170        "glob": "~7.1.1",
     
    34863192    },
    34873193    "graceful-fs": {
    3488       "version": "4.1.11",
    3489       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
    3490       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
     3194      "version": "4.2.2",
     3195      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
     3196      "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q=="
    34913197    },
    34923198    "gzip-size": {
     
    35053211    },
    35063212    "har-validator": {
    3507       "version": "5.1.0",
    3508       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
    3509       "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
    3510       "requires": {
    3511         "ajv": "^5.3.0",
     3213      "version": "5.1.5",
     3214      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
     3215      "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
     3216      "requires": {
     3217        "ajv": "^6.12.3",
    35123218        "har-schema": "^2.0.0"
     3219      },
     3220      "dependencies": {
     3221        "ajv": {
     3222          "version": "6.12.6",
     3223          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     3224          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     3225          "requires": {
     3226            "fast-deep-equal": "^3.1.1",
     3227            "fast-json-stable-stringify": "^2.0.0",
     3228            "json-schema-traverse": "^0.4.1",
     3229            "uri-js": "^4.2.2"
     3230          }
     3231        },
     3232        "fast-deep-equal": {
     3233          "version": "3.1.3",
     3234          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     3235          "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
     3236        },
     3237        "json-schema-traverse": {
     3238          "version": "0.4.1",
     3239          "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     3240          "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
     3241        }
    35133242      }
    35143243    },
     
    35353264    },
    35363265    "has-symbols": {
    3537       "version": "1.0.0",
    3538       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
    3539       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
     3266      "version": "1.0.1",
     3267      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
     3268      "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
    35403269    },
    35413270    "has-unicode": {
     
    35483277      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
    35493278      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
     3279      "optional": true,
    35503280      "requires": {
    35513281        "get-value": "^2.0.6",
     
    35583288      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
    35593289      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
     3290      "optional": true,
    35603291      "requires": {
    35613292        "is-number": "^3.0.0",
     
    35633294      },
    35643295      "dependencies": {
     3296        "is-number": {
     3297          "version": "3.0.0",
     3298          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
     3299          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
     3300          "optional": true,
     3301          "requires": {
     3302            "kind-of": "^3.0.2"
     3303          },
     3304          "dependencies": {
     3305            "kind-of": {
     3306              "version": "3.2.2",
     3307              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     3308              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3309              "optional": true,
     3310              "requires": {
     3311                "is-buffer": "^1.1.5"
     3312              }
     3313            }
     3314          }
     3315        },
    35653316        "kind-of": {
    35663317          "version": "4.0.0",
    35673318          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
    35683319          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
     3320          "optional": true,
    35693321          "requires": {
    35703322            "is-buffer": "^1.1.5"
     
    35743326    },
    35753327    "hash-base": {
    3576       "version": "3.0.4",
    3577       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
    3578       "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
    3579       "requires": {
    3580         "inherits": "^2.0.1",
    3581         "safe-buffer": "^5.0.1"
     3328      "version": "3.1.0",
     3329      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
     3330      "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
     3331      "requires": {
     3332        "inherits": "^2.0.4",
     3333        "readable-stream": "^3.6.0",
     3334        "safe-buffer": "^5.2.0"
     3335      },
     3336      "dependencies": {
     3337        "readable-stream": {
     3338          "version": "3.6.0",
     3339          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
     3340          "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
     3341          "requires": {
     3342            "inherits": "^2.0.3",
     3343            "string_decoder": "^1.1.1",
     3344            "util-deprecate": "^1.0.1"
     3345          }
     3346        },
     3347        "safe-buffer": {
     3348          "version": "5.2.1",
     3349          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     3350          "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
     3351        }
    35823352      }
    35833353    },
    35843354    "hash.js": {
    3585       "version": "1.1.5",
    3586       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
    3587       "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",
     3355      "version": "1.1.7",
     3356      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
     3357      "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
    35883358      "requires": {
    35893359        "inherits": "^2.0.3",
     
    36113381    },
    36123382    "hosted-git-info": {
    3613       "version": "2.7.1",
    3614       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
    3615       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="
     3383      "version": "2.8.8",
     3384      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
     3385      "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg=="
    36163386    },
    36173387    "http-signature": {
     
    36393409    },
    36403410    "ieee754": {
    3641       "version": "1.1.12",
    3642       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
    3643       "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
     3411      "version": "1.2.1",
     3412      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
     3413      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
    36443414    },
    36453415    "ignore": {
     
    36563426      }
    36573427    },
     3428    "import-fresh": {
     3429      "version": "2.0.0",
     3430      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
     3431      "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
     3432      "requires": {
     3433        "caller-path": "^2.0.0",
     3434        "resolve-from": "^3.0.0"
     3435      },
     3436      "dependencies": {
     3437        "caller-path": {
     3438          "version": "2.0.0",
     3439          "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
     3440          "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
     3441          "requires": {
     3442            "caller-callsite": "^2.0.0"
     3443          }
     3444        },
     3445        "resolve-from": {
     3446          "version": "3.0.0",
     3447          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
     3448          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="
     3449        }
     3450      }
     3451    },
    36583452    "import-from": {
    36593453      "version": "2.1.0",
     
    36823476    },
    36833477    "in-publish": {
    3684       "version": "2.0.0",
    3685       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
    3686       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E="
     3478      "version": "2.0.1",
     3479      "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",
     3480      "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ=="
    36873481    },
    36883482    "indent-string": {
     
    36943488      }
    36953489    },
    3696     "indexof": {
    3697       "version": "0.0.1",
    3698       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
    3699       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
    3700     },
    37013490    "inflight": {
    37023491      "version": "1.0.6",
     
    37093498    },
    37103499    "inherits": {
    3711       "version": "2.0.3",
    3712       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
    3713       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
     3500      "version": "2.0.4",
     3501      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     3502      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
    37143503    },
    37153504    "ini": {
     
    37533542      }
    37543543    },
     3544    "internal-slot": {
     3545      "version": "1.0.2",
     3546      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
     3547      "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==",
     3548      "requires": {
     3549        "es-abstract": "^1.17.0-next.1",
     3550        "has": "^1.0.3",
     3551        "side-channel": "^1.0.2"
     3552      }
     3553    },
    37553554    "interpret": {
    3756       "version": "1.1.0",
    3757       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
    3758       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ="
     3555      "version": "1.4.0",
     3556      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
     3557      "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA=="
    37593558    },
    37603559    "invariant": {
     
    37753574      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
    37763575      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     3576      "optional": true,
    37773577      "requires": {
    37783578        "kind-of": "^3.0.2"
     
    37833583          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    37843584          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3585          "optional": true,
    37853586          "requires": {
    37863587            "is-buffer": "^1.1.5"
     
    37953596    },
    37963597    "is-binary-path": {
    3797       "version": "1.0.1",
    3798       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
    3799       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
    3800       "requires": {
    3801         "binary-extensions": "^1.0.0"
     3598      "version": "2.1.0",
     3599      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
     3600      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
     3601      "optional": true,
     3602      "requires": {
     3603        "binary-extensions": "^2.0.0"
    38023604      }
    38033605    },
     
    38073609      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
    38083610    },
    3809     "is-builtin-module": {
    3810       "version": "1.0.0",
    3811       "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
    3812       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
    3813       "requires": {
    3814         "builtin-modules": "^1.0.0"
    3815       }
    3816     },
    38173611    "is-callable": {
    3818       "version": "1.1.4",
    3819       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
    3820       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
     3612      "version": "1.2.2",
     3613      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
     3614      "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA=="
    38213615    },
    38223616    "is-ci": {
     
    38283622      }
    38293623    },
     3624    "is-core-module": {
     3625      "version": "2.1.0",
     3626      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz",
     3627      "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==",
     3628      "requires": {
     3629        "has": "^1.0.3"
     3630      }
     3631    },
    38303632    "is-data-descriptor": {
    38313633      "version": "0.1.4",
    38323634      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
    38333635      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     3636      "optional": true,
    38343637      "requires": {
    38353638        "kind-of": "^3.0.2"
     
    38403643          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    38413644          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3645          "optional": true,
    38423646          "requires": {
    38433647            "is-buffer": "^1.1.5"
     
    38473651    },
    38483652    "is-date-object": {
    3849       "version": "1.0.1",
    3850       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
    3851       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
     3653      "version": "1.0.2",
     3654      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
     3655      "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
    38523656    },
    38533657    "is-descriptor": {
     
    38553659      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
    38563660      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
     3661      "optional": true,
    38573662      "requires": {
    38583663        "is-accessor-descriptor": "^0.1.6",
     
    38643669          "version": "5.1.0",
    38653670          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
    3866           "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
     3671          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     3672          "optional": true
    38673673        }
    38683674      }
     
    38813687      "version": "2.1.1",
    38823688      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    3883       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
     3689      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
     3690      "optional": true
    38843691    },
    38853692    "is-finite": {
    3886       "version": "1.0.2",
    3887       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
    3888       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
    3889       "requires": {
    3890         "number-is-nan": "^1.0.0"
    3891       }
     3693      "version": "1.1.0",
     3694      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
     3695      "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
    38923696    },
    38933697    "is-fullwidth-code-point": {
     
    38973701    },
    38983702    "is-glob": {
    3899       "version": "4.0.0",
    3900       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
    3901       "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
     3703      "version": "4.0.1",
     3704      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
     3705      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
     3706      "optional": true,
    39023707      "requires": {
    39033708        "is-extglob": "^2.1.1"
     
    39133718      }
    39143719    },
     3720    "is-negative-zero": {
     3721      "version": "2.0.0",
     3722      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
     3723      "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE="
     3724    },
    39153725    "is-npm": {
    39163726      "version": "1.0.0",
     
    39193729    },
    39203730    "is-number": {
    3921       "version": "3.0.0",
    3922       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
    3923       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
    3924       "requires": {
    3925         "kind-of": "^3.0.2"
    3926       },
    3927       "dependencies": {
    3928         "kind-of": {
    3929           "version": "3.2.2",
    3930           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    3931           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    3932           "requires": {
    3933             "is-buffer": "^1.1.5"
    3934           }
    3935         }
    3936       }
     3731      "version": "7.0.0",
     3732      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
     3733      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
     3734      "optional": true
    39373735    },
    39383736    "is-obj": {
     
    39413739      "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
    39423740    },
    3943     "is-path-cwd": {
    3944       "version": "1.0.0",
    3945       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
    3946       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0="
    3947     },
    3948     "is-path-in-cwd": {
    3949       "version": "1.0.1",
    3950       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
    3951       "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
    3952       "requires": {
    3953         "is-path-inside": "^1.0.0"
    3954       }
    3955     },
    39563741    "is-path-inside": {
    39573742      "version": "1.0.1",
     
    39703755      }
    39713756    },
    3972     "is-promise": {
    3973       "version": "2.1.0",
    3974       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
    3975       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
    3976     },
    39773757    "is-redirect": {
    39783758      "version": "1.0.0",
     
    39813761    },
    39823762    "is-regex": {
    3983       "version": "1.0.4",
    3984       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
    3985       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
    3986       "requires": {
    3987         "has": "^1.0.1"
     3763      "version": "1.1.1",
     3764      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
     3765      "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
     3766      "requires": {
     3767        "has-symbols": "^1.0.1"
    39883768      }
    39893769    },
     
    39943774    },
    39953775    "is-retry-allowed": {
    3996       "version": "1.1.0",
    3997       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
    3998       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
     3776      "version": "1.2.0",
     3777      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
     3778      "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="
    39993779    },
    40003780    "is-stream": {
     
    40033783      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
    40043784    },
     3785    "is-string": {
     3786      "version": "1.0.5",
     3787      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
     3788      "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ=="
     3789    },
    40053790    "is-symbol": {
    4006       "version": "1.0.2",
    4007       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
    4008       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
    4009       "requires": {
    4010         "has-symbols": "^1.0.0"
     3791      "version": "1.0.3",
     3792      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
     3793      "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
     3794      "requires": {
     3795        "has-symbols": "^1.0.1"
    40113796      }
    40123797    },
     
    40243809      "version": "1.0.2",
    40253810      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
    4026       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
     3811      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
     3812      "optional": true
    40273813    },
    40283814    "isarray": {
     
    40473833    },
    40483834    "js-base64": {
    4049       "version": "2.4.9",
    4050       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz",
    4051       "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ=="
     3835      "version": "2.6.4",
     3836      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
     3837      "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
    40523838    },
    40533839    "js-tokens": {
     
    40573843    },
    40583844    "js-yaml": {
    4059       "version": "3.12.0",
    4060       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
    4061       "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
     3845      "version": "3.14.0",
     3846      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
     3847      "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
    40623848      "requires": {
    40633849        "argparse": "^1.0.7",
     
    41303916    },
    41313917    "jsx-ast-utils": {
    4132       "version": "2.0.1",
    4133       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
    4134       "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=",
    4135       "requires": {
    4136         "array-includes": "^3.0.3"
     3918      "version": "3.1.0",
     3919      "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz",
     3920      "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==",
     3921      "requires": {
     3922        "array-includes": "^3.1.1",
     3923        "object.assign": "^4.1.1"
    41373924      }
    41383925    },
    41393926    "kind-of": {
    4140       "version": "6.0.2",
    4141       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
    4142       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
     3927      "version": "6.0.3",
     3928      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
     3929      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
     3930    },
     3931    "language-subtag-registry": {
     3932      "version": "0.3.21",
     3933      "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz",
     3934      "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg=="
     3935    },
     3936    "language-tags": {
     3937      "version": "1.0.5",
     3938      "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
     3939      "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=",
     3940      "requires": {
     3941        "language-subtag-registry": "~0.3.2"
     3942      }
    41433943    },
    41443944    "latest-version": {
     
    41923992    },
    41933993    "loader-runner": {
    4194       "version": "2.3.1",
    4195       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz",
    4196       "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw=="
     3994      "version": "2.4.0",
     3995      "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
     3996      "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
    41973997    },
    41983998    "loader-utils": {
    4199       "version": "1.1.0",
    4200       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
    4201       "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
    4202       "requires": {
    4203         "big.js": "^3.1.3",
    4204         "emojis-list": "^2.0.0",
    4205         "json5": "^0.5.0"
     3999      "version": "1.4.0",
     4000      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
     4001      "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
     4002      "requires": {
     4003        "big.js": "^5.2.2",
     4004        "emojis-list": "^3.0.0",
     4005        "json5": "^1.0.1"
     4006      },
     4007      "dependencies": {
     4008        "json5": {
     4009          "version": "1.0.1",
     4010          "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
     4011          "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
     4012          "requires": {
     4013            "minimist": "^1.2.0"
     4014          }
     4015        },
     4016        "minimist": {
     4017          "version": "1.2.5",
     4018          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
     4019          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
     4020        }
    42064021      }
    42074022    },
     
    42164031    },
    42174032    "lodash": {
    4218       "version": "4.17.11",
    4219       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
    4220       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
    4221     },
    4222     "lodash.assign": {
    4223       "version": "4.2.0",
    4224       "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
    4225       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
    4226     },
    4227     "lodash.clonedeep": {
    4228       "version": "4.5.0",
    4229       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
    4230       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
    4231     },
    4232     "lodash.debounce": {
    4233       "version": "4.0.8",
    4234       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
    4235       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
     4033      "version": "4.17.20",
     4034      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
     4035      "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
    42364036    },
    42374037    "lodash.mergewith": {
    4238       "version": "4.6.1",
    4239       "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
    4240       "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ=="
     4038      "version": "4.6.2",
     4039      "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
     4040      "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ=="
    42414041    },
    42424042    "lodash.tail": {
     
    42814081    },
    42824082    "lru-cache": {
    4283       "version": "4.1.3",
    4284       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
    4285       "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
     4083      "version": "4.1.5",
     4084      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
     4085      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
    42864086      "requires": {
    42874087        "pseudomap": "^1.0.2",
     
    42974097      }
    42984098    },
     4099    "map-age-cleaner": {
     4100      "version": "0.1.3",
     4101      "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
     4102      "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
     4103      "requires": {
     4104        "p-defer": "^1.0.0"
     4105      }
     4106    },
    42994107    "map-cache": {
    43004108      "version": "0.2.2",
    43014109      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
    4302       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
     4110      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
     4111      "optional": true
    43034112    },
    43044113    "map-obj": {
     
    43114120      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
    43124121      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
     4122      "optional": true,
    43134123      "requires": {
    43144124        "object-visit": "^1.0.0"
     
    43264136    },
    43274137    "mem": {
    4328       "version": "1.1.0",
    4329       "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
    4330       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
    4331       "requires": {
    4332         "mimic-fn": "^1.0.0"
     4138      "version": "5.1.1",
     4139      "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz",
     4140      "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==",
     4141      "requires": {
     4142        "map-age-cleaner": "^0.1.3",
     4143        "mimic-fn": "^2.1.0",
     4144        "p-is-promise": "^2.1.0"
     4145      },
     4146      "dependencies": {
     4147        "mimic-fn": {
     4148          "version": "2.1.0",
     4149          "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
     4150          "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
     4151        }
    43334152      }
    43344153    },
     
    43604179      "dependencies": {
    43614180        "minimist": {
    4362           "version": "1.2.0",
    4363           "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
    4364           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
     4181          "version": "1.2.5",
     4182          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
     4183          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
    43654184        }
    43664185      }
     
    43704189      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
    43714190      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
     4191      "optional": true,
    43724192      "requires": {
    43734193        "arr-diff": "^4.0.0",
     
    43844204        "snapdragon": "^0.8.1",
    43854205        "to-regex": "^3.0.2"
     4206      },
     4207      "dependencies": {
     4208        "braces": {
     4209          "version": "2.3.2",
     4210          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
     4211          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
     4212          "optional": true,
     4213          "requires": {
     4214            "arr-flatten": "^1.1.0",
     4215            "array-unique": "^0.3.2",
     4216            "extend-shallow": "^2.0.1",
     4217            "fill-range": "^4.0.0",
     4218            "isobject": "^3.0.1",
     4219            "repeat-element": "^1.1.2",
     4220            "snapdragon": "^0.8.1",
     4221            "snapdragon-node": "^2.0.1",
     4222            "split-string": "^3.0.2",
     4223            "to-regex": "^3.0.1"
     4224          },
     4225          "dependencies": {
     4226            "extend-shallow": {
     4227              "version": "2.0.1",
     4228              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     4229              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     4230              "optional": true,
     4231              "requires": {
     4232                "is-extendable": "^0.1.0"
     4233              }
     4234            }
     4235          }
     4236        },
     4237        "fill-range": {
     4238          "version": "4.0.0",
     4239          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
     4240          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
     4241          "optional": true,
     4242          "requires": {
     4243            "extend-shallow": "^2.0.1",
     4244            "is-number": "^3.0.0",
     4245            "repeat-string": "^1.6.1",
     4246            "to-regex-range": "^2.1.0"
     4247          },
     4248          "dependencies": {
     4249            "extend-shallow": {
     4250              "version": "2.0.1",
     4251              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     4252              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     4253              "optional": true,
     4254              "requires": {
     4255                "is-extendable": "^0.1.0"
     4256              }
     4257            }
     4258          }
     4259        },
     4260        "is-number": {
     4261          "version": "3.0.0",
     4262          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
     4263          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
     4264          "optional": true,
     4265          "requires": {
     4266            "kind-of": "^3.0.2"
     4267          },
     4268          "dependencies": {
     4269            "kind-of": {
     4270              "version": "3.2.2",
     4271              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     4272              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     4273              "optional": true,
     4274              "requires": {
     4275                "is-buffer": "^1.1.5"
     4276              }
     4277            }
     4278          }
     4279        },
     4280        "to-regex-range": {
     4281          "version": "2.1.1",
     4282          "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
     4283          "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
     4284          "optional": true,
     4285          "requires": {
     4286            "is-number": "^3.0.0",
     4287            "repeat-string": "^1.6.1"
     4288          }
     4289        }
    43864290      }
    43874291    },
     
    43934297        "bn.js": "^4.0.0",
    43944298        "brorand": "^1.0.1"
     4299      },
     4300      "dependencies": {
     4301        "bn.js": {
     4302          "version": "4.11.9",
     4303          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     4304          "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
     4305        }
    43954306      }
    43964307    },
    43974308    "mime-db": {
    4398       "version": "1.37.0",
    4399       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
    4400       "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="
     4309      "version": "1.44.0",
     4310      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
     4311      "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="
    44014312    },
    44024313    "mime-types": {
    4403       "version": "2.1.21",
    4404       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
    4405       "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
    4406       "requires": {
    4407         "mime-db": "~1.37.0"
     4314      "version": "2.1.27",
     4315      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
     4316      "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
     4317      "requires": {
     4318        "mime-db": "1.44.0"
    44084319      }
    44094320    },
     
    44324343    },
    44334344    "minimist": {
    4434       "version": "0.0.8",
    4435       "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
    4436       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
     4345      "version": "1.2.5",
     4346      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
     4347      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
     4348    },
     4349    "minipass": {
     4350      "version": "2.9.0",
     4351      "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
     4352      "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
     4353      "requires": {
     4354        "safe-buffer": "^5.1.2",
     4355        "yallist": "^3.0.0"
     4356      },
     4357      "dependencies": {
     4358        "yallist": {
     4359          "version": "3.1.1",
     4360          "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
     4361          "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
     4362        }
     4363      }
     4364    },
     4365    "minizlib": {
     4366      "version": "1.3.3",
     4367      "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
     4368      "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
     4369      "requires": {
     4370        "minipass": "^2.9.0"
     4371      }
    44374372    },
    44384373    "mixin-deep": {
    4439       "version": "1.3.1",
    4440       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
    4441       "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
     4374      "version": "1.3.2",
     4375      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
     4376      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
     4377      "optional": true,
    44424378      "requires": {
    44434379        "for-in": "^1.0.2",
     
    44494385          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
    44504386          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
     4387          "optional": true,
    44514388          "requires": {
    44524389            "is-plain-object": "^2.0.4"
     
    44724409    },
    44734410    "mkdirp": {
    4474       "version": "0.5.1",
    4475       "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
    4476       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
    4477       "requires": {
    4478         "minimist": "0.0.8"
     4411      "version": "0.5.5",
     4412      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
     4413      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
     4414      "requires": {
     4415        "minimist": "^1.2.5"
    44794416      }
    44804417    },
     
    44904427    },
    44914428    "nan": {
    4492       "version": "2.11.1",
    4493       "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
    4494       "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA=="
     4429      "version": "2.14.2",
     4430      "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
     4431      "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
    44954432    },
    44964433    "nanomatch": {
     
    44984435      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
    44994436      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
     4437      "optional": true,
    45004438      "requires": {
    45014439        "arr-diff": "^4.0.0",
     
    45184456    },
    45194457    "neo-async": {
    4520       "version": "2.6.0",
    4521       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
    4522       "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA=="
     4458      "version": "2.6.2",
     4459      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
     4460      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
    45234461    },
    45244462    "next-tick": {
     
    45554493          "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
    45564494          "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
     4495        },
     4496        "tar": {
     4497          "version": "2.2.2",
     4498          "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
     4499          "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
     4500          "requires": {
     4501            "block-stream": "*",
     4502            "fstream": "^1.0.12",
     4503            "inherits": "2"
     4504          }
    45574505        }
    45584506      }
    45594507    },
    45604508    "node-libs-browser": {
    4561       "version": "2.1.0",
    4562       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
    4563       "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
     4509      "version": "2.2.1",
     4510      "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
     4511      "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
    45644512      "requires": {
    45654513        "assert": "^1.1.1",
     
    45704518        "crypto-browserify": "^3.11.0",
    45714519        "domain-browser": "^1.1.1",
    4572         "events": "^1.0.0",
     4520        "events": "^3.0.0",
    45734521        "https-browserify": "^1.0.0",
    45744522        "os-browserify": "^0.3.0",
    4575         "path-browserify": "0.0.0",
     4523        "path-browserify": "0.0.1",
    45764524        "process": "^0.11.10",
    45774525        "punycode": "^1.2.4",
     
    45844532        "tty-browserify": "0.0.0",
    45854533        "url": "^0.11.0",
    4586         "util": "^0.10.3",
    4587         "vm-browserify": "0.0.4"
     4534        "util": "^0.11.0",
     4535        "vm-browserify": "^1.0.1"
     4536      },
     4537      "dependencies": {
     4538        "punycode": {
     4539          "version": "1.4.1",
     4540          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
     4541          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
     4542        }
    45884543      }
    45894544    },
    45904545    "node-sass": {
    4591       "version": "4.9.4",
    4592       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.4.tgz",
    4593       "integrity": "sha512-MXyurANsUoE4/6KmfMkwGcBzAnJQ5xJBGW7Ei6ea8KnUKuzHr/SguVBIi3uaUAHtZCPUYkvlJ3Ef5T5VAwVpaA==",
     4546      "version": "4.14.1",
     4547      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
     4548      "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
    45944549      "requires": {
    45954550        "async-foreach": "^0.1.3",
     
    46004555        "glob": "^7.0.3",
    46014556        "in-publish": "^2.0.0",
    4602         "lodash.assign": "^4.2.0",
    4603         "lodash.clonedeep": "^4.3.2",
    4604         "lodash.mergewith": "^4.6.0",
     4557        "lodash": "^4.17.15",
    46054558        "meow": "^3.7.0",
    46064559        "mkdirp": "^0.5.1",
    4607         "nan": "^2.10.0",
     4560        "nan": "^2.13.2",
    46084561        "node-gyp": "^3.8.0",
    46094562        "npmlog": "^4.0.0",
    46104563        "request": "^2.88.0",
    4611         "sass-graph": "^2.2.4",
     4564        "sass-graph": "2.2.5",
    46124565        "stdout-stream": "^1.4.0",
    46134566        "true-case-path": "^1.0.2"
     
    46564609    },
    46574610    "normalize-package-data": {
    4658       "version": "2.4.0",
    4659       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
    4660       "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
     4611      "version": "2.5.0",
     4612      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
     4613      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
    46614614      "requires": {
    46624615        "hosted-git-info": "^2.1.4",
    4663         "is-builtin-module": "^1.0.0",
     4616        "resolve": "^1.10.0",
    46644617        "semver": "2 || 3 || 4 || 5",
    46654618        "validate-npm-package-license": "^3.0.1"
     
    46674620    },
    46684621    "normalize-path": {
    4669       "version": "2.1.1",
    4670       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
    4671       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
    4672       "requires": {
    4673         "remove-trailing-separator": "^1.0.1"
    4674       }
     4622      "version": "3.0.0",
     4623      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
     4624      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
     4625      "optional": true
    46754626    },
    46764627    "normalize-range": {
     
    47224673      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
    47234674      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
     4675      "optional": true,
    47244676      "requires": {
    47254677        "copy-descriptor": "^0.1.0",
     
    47324684          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    47334685          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     4686          "optional": true,
    47344687          "requires": {
    47354688            "is-descriptor": "^0.1.0"
     
    47404693          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    47414694          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     4695          "optional": true,
    47424696          "requires": {
    47434697            "is-buffer": "^1.1.5"
     
    47464700      }
    47474701    },
     4702    "object-inspect": {
     4703      "version": "1.8.0",
     4704      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
     4705      "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA=="
     4706    },
    47484707    "object-keys": {
    4749       "version": "1.0.12",
    4750       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
    4751       "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
     4708      "version": "1.1.1",
     4709      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
     4710      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
    47524711    },
    47534712    "object-visit": {
     
    47554714      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
    47564715      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
     4716      "optional": true,
    47574717      "requires": {
    47584718        "isobject": "^3.0.0"
     4719      }
     4720    },
     4721    "object.assign": {
     4722      "version": "4.1.2",
     4723      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
     4724      "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
     4725      "requires": {
     4726        "call-bind": "^1.0.0",
     4727        "define-properties": "^1.1.3",
     4728        "has-symbols": "^1.0.1",
     4729        "object-keys": "^1.1.1"
     4730      }
     4731    },
     4732    "object.entries": {
     4733      "version": "1.1.2",
     4734      "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz",
     4735      "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==",
     4736      "requires": {
     4737        "define-properties": "^1.1.3",
     4738        "es-abstract": "^1.17.5",
     4739        "has": "^1.0.3"
     4740      }
     4741    },
     4742    "object.fromentries": {
     4743      "version": "2.0.2",
     4744      "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz",
     4745      "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==",
     4746      "requires": {
     4747        "define-properties": "^1.1.3",
     4748        "es-abstract": "^1.17.0-next.1",
     4749        "function-bind": "^1.1.1",
     4750        "has": "^1.0.3"
    47594751      }
    47604752    },
     
    47634755      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
    47644756      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
     4757      "optional": true,
    47654758      "requires": {
    47664759        "isobject": "^3.0.1"
     4760      }
     4761    },
     4762    "object.values": {
     4763      "version": "1.1.1",
     4764      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
     4765      "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
     4766      "requires": {
     4767        "define-properties": "^1.1.3",
     4768        "es-abstract": "^1.17.0-next.1",
     4769        "function-bind": "^1.1.1",
     4770        "has": "^1.0.3"
    47674771      }
    47684772    },
     
    47844788    },
    47854789    "optionator": {
    4786       "version": "0.8.2",
    4787       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
    4788       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
     4790      "version": "0.8.3",
     4791      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
     4792      "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
    47894793      "requires": {
    47904794        "deep-is": "~0.1.3",
    4791         "fast-levenshtein": "~2.0.4",
     4795        "fast-levenshtein": "~2.0.6",
    47924796        "levn": "~0.3.0",
    47934797        "prelude-ls": "~1.1.2",
    47944798        "type-check": "~0.3.2",
    4795         "wordwrap": "~1.0.0"
     4799        "word-wrap": "~1.2.3"
    47964800      }
    47974801    },
     
    48184822    },
    48194823    "os-locale": {
    4820       "version": "1.4.0",
    4821       "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
    4822       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
    4823       "requires": {
    4824         "lcid": "^1.0.0"
     4824      "version": "2.1.0",
     4825      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
     4826      "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
     4827      "requires": {
     4828        "execa": "^0.7.0",
     4829        "lcid": "^1.0.0",
     4830        "mem": "^1.1.0"
     4831      },
     4832      "dependencies": {
     4833        "mem": {
     4834          "version": "1.1.0",
     4835          "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
     4836          "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
     4837          "requires": {
     4838            "mimic-fn": "^1.0.0"
     4839          }
     4840        }
    48254841      }
    48264842    },
     
    48394855      }
    48404856    },
     4857    "p-defer": {
     4858      "version": "1.0.0",
     4859      "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
     4860      "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
     4861    },
    48414862    "p-finally": {
    48424863      "version": "1.0.0",
     
    48444865      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
    48454866    },
     4867    "p-is-promise": {
     4868      "version": "2.1.0",
     4869      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
     4870      "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg=="
     4871    },
    48464872    "p-limit": {
    48474873      "version": "1.3.0",
     
    48774903    },
    48784904    "pako": {
    4879       "version": "1.0.6",
    4880       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
    4881       "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg=="
     4905      "version": "1.0.11",
     4906      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
     4907      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
    48824908    },
    48834909    "parse-asn1": {
    4884       "version": "5.1.1",
    4885       "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
    4886       "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
    4887       "requires": {
    4888         "asn1.js": "^4.0.0",
     4910      "version": "5.1.6",
     4911      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
     4912      "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
     4913      "requires": {
     4914        "asn1.js": "^5.2.0",
    48894915        "browserify-aes": "^1.0.0",
    4890         "create-hash": "^1.1.0",
    48914916        "evp_bytestokey": "^1.0.0",
    4892         "pbkdf2": "^3.0.3"
     4917        "pbkdf2": "^3.0.3",
     4918        "safe-buffer": "^5.1.1"
    48934919      }
    48944920    },
     
    49044930      "version": "0.1.1",
    49054931      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
    4906       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
     4932      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
     4933      "optional": true
    49074934    },
    49084935    "path-browserify": {
    4909       "version": "0.0.0",
    4910       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
    4911       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo="
     4936      "version": "0.0.1",
     4937      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
     4938      "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
    49124939    },
    49134940    "path-dirname": {
    49144941      "version": "1.0.2",
    49154942      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
    4916       "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
     4943      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
     4944      "optional": true
    49174945    },
    49184946    "path-exists": {
     
    49594987    },
    49604988    "pbkdf2": {
    4961       "version": "3.0.17",
    4962       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
    4963       "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
     4989      "version": "3.1.1",
     4990      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
     4991      "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
    49644992      "requires": {
    49654993        "create-hash": "^1.1.2",
     
    49755003      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
    49765004    },
     5005    "picomatch": {
     5006      "version": "2.2.2",
     5007      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
     5008      "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
     5009      "optional": true
     5010    },
    49775011    "pify": {
    49785012      "version": "3.0.0",
     
    50095043      "version": "0.1.1",
    50105044      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
    5011       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
     5045      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
     5046      "optional": true
    50125047    },
    50135048    "postcss": {
     
    50225057    },
    50235058    "postcss-load-config": {
    5024       "version": "2.0.0",
    5025       "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz",
    5026       "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==",
    5027       "requires": {
    5028         "cosmiconfig": "^4.0.0",
     5059      "version": "2.1.2",
     5060      "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
     5061      "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
     5062      "requires": {
     5063        "cosmiconfig": "^5.0.0",
    50295064        "import-cwd": "^2.0.0"
    50305065      }
     
    50425077      "dependencies": {
    50435078        "ajv": {
    5044           "version": "6.5.4",
    5045           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz",
    5046           "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==",
    5047           "requires": {
    5048             "fast-deep-equal": "^2.0.1",
     5079          "version": "6.12.6",
     5080          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     5081          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     5082          "requires": {
     5083            "fast-deep-equal": "^3.1.1",
    50495084            "fast-json-stable-stringify": "^2.0.0",
    50505085            "json-schema-traverse": "^0.4.1",
     
    50535088        },
    50545089        "ajv-keywords": {
    5055           "version": "3.2.0",
    5056           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
    5057           "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo="
     5090          "version": "3.5.2",
     5091          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
     5092          "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
    50585093        },
    50595094        "fast-deep-equal": {
    5060           "version": "2.0.1",
    5061           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
    5062           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
     5095          "version": "3.1.3",
     5096          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     5097          "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
    50635098        },
    50645099        "json-schema-traverse": {
     
    51045139    },
    51055140    "process-nextick-args": {
    5106       "version": "2.0.0",
    5107       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
    5108       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
     5141      "version": "2.0.1",
     5142      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
     5143      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
    51095144    },
    51105145    "progress": {
    5111       "version": "2.0.1",
    5112       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz",
    5113       "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg=="
     5146      "version": "2.0.3",
     5147      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
     5148      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
    51145149    },
    51155150    "prop-types": {
    5116       "version": "15.6.2",
    5117       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
    5118       "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
    5119       "requires": {
    5120         "loose-envify": "^1.3.1",
    5121         "object-assign": "^4.1.1"
     5151      "version": "15.7.2",
     5152      "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
     5153      "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
     5154      "requires": {
     5155        "loose-envify": "^1.4.0",
     5156        "object-assign": "^4.1.1",
     5157        "react-is": "^16.8.1"
    51225158      }
    51235159    },
     
    51335169    },
    51345170    "psl": {
    5135       "version": "1.1.29",
    5136       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
    5137       "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
     5171      "version": "1.8.0",
     5172      "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
     5173      "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
    51385174    },
    51395175    "public-encrypt": {
     
    51485184        "randombytes": "^2.0.1",
    51495185        "safe-buffer": "^5.1.2"
     5186      },
     5187      "dependencies": {
     5188        "bn.js": {
     5189          "version": "4.11.9",
     5190          "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     5191          "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
     5192        }
    51505193      }
    51515194    },
    51525195    "punycode": {
    5153       "version": "1.4.1",
    5154       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
    5155       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
     5196      "version": "2.1.1",
     5197      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
     5198      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
    51565199    },
    51575200    "qs": {
     
    51715214    },
    51725215    "randombytes": {
    5173       "version": "2.0.6",
    5174       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
    5175       "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
     5216      "version": "2.1.0",
     5217      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
     5218      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
    51765219      "requires": {
    51775220        "safe-buffer": "^5.1.0"
     
    52045247      "dependencies": {
    52055248        "minimist": {
    5206           "version": "1.2.0",
    5207           "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
    5208           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
    5209         }
    5210       }
     5249          "version": "1.2.5",
     5250          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
     5251          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
     5252        }
     5253      }
     5254    },
     5255    "react-is": {
     5256      "version": "16.13.1",
     5257      "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
     5258      "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
    52115259    },
    52125260    "read-pkg": {
     
    52495297    },
    52505298    "readable-stream": {
    5251       "version": "2.3.6",
    5252       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
    5253       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
     5299      "version": "2.3.7",
     5300      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
     5301      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
    52545302      "requires": {
    52555303        "core-util-is": "~1.0.0",
     
    52635311    },
    52645312    "readdirp": {
    5265       "version": "2.2.1",
    5266       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
    5267       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
    5268       "requires": {
    5269         "graceful-fs": "^4.1.11",
    5270         "micromatch": "^3.1.10",
    5271         "readable-stream": "^2.0.2"
     5313      "version": "3.5.0",
     5314      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
     5315      "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
     5316      "optional": true,
     5317      "requires": {
     5318        "picomatch": "^2.2.1"
    52725319      }
    52735320    },
     
    52905337    },
    52915338    "regenerate": {
    5292       "version": "1.4.0",
    5293       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
    5294       "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="
     5339      "version": "1.4.2",
     5340      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
     5341      "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
    52955342    },
    52965343    "regenerator-runtime": {
     
    53135360      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
    53145361      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
     5362      "optional": true,
    53155363      "requires": {
    53165364        "extend-shallow": "^3.0.2",
    53175365        "safe-regex": "^1.1.0"
     5366      }
     5367    },
     5368    "regexp.prototype.flags": {
     5369      "version": "1.3.0",
     5370      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
     5371      "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
     5372      "requires": {
     5373        "define-properties": "^1.1.3",
     5374        "es-abstract": "^1.17.0-next.1"
    53185375      }
    53195376    },
     
    53345391    },
    53355392    "registry-auth-token": {
    5336       "version": "3.3.2",
    5337       "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
    5338       "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
     5393      "version": "3.4.0",
     5394      "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
     5395      "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
    53395396      "requires": {
    53405397        "rc": "^1.1.6",
     
    53735430      "version": "1.1.0",
    53745431      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
    5375       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
     5432      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
     5433      "optional": true
    53765434    },
    53775435    "repeat-element": {
    53785436      "version": "1.1.3",
    53795437      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
    5380       "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
     5438      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
     5439      "optional": true
    53815440    },
    53825441    "repeat-string": {
     
    53945453    },
    53955454    "request": {
    5396       "version": "2.88.0",
    5397       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
    5398       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
     5455      "version": "2.88.2",
     5456      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
     5457      "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
    53995458      "requires": {
    54005459        "aws-sign2": "~0.7.0",
     
    54055464        "forever-agent": "~0.6.1",
    54065465        "form-data": "~2.3.2",
    5407         "har-validator": "~5.1.0",
     5466        "har-validator": "~5.1.3",
    54085467        "http-signature": "~1.2.0",
    54095468        "is-typedarray": "~1.0.0",
     
    54155474        "qs": "~6.5.2",
    54165475        "safe-buffer": "^5.1.2",
    5417         "tough-cookie": "~2.4.3",
     5476        "tough-cookie": "~2.5.0",
    54185477        "tunnel-agent": "^0.6.0",
    54195478        "uuid": "^3.3.2"
     
    54255484      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
    54265485    },
    5427     "require-from-string": {
    5428       "version": "2.0.2",
    5429       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
    5430       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
    5431     },
    54325486    "require-main-filename": {
    5433       "version": "1.0.1",
    5434       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
    5435       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
     5487      "version": "2.0.0",
     5488      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
     5489      "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
    54365490    },
    54375491    "require-uncached": {
     
    54505504    },
    54515505    "resolve": {
    5452       "version": "1.8.1",
    5453       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
    5454       "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
    5455       "requires": {
    5456         "path-parse": "^1.0.5"
     5506      "version": "1.18.1",
     5507      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz",
     5508      "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==",
     5509      "requires": {
     5510        "is-core-module": "^2.0.0",
     5511        "path-parse": "^1.0.6"
    54575512      }
    54585513    },
     
    54805535      "version": "0.2.1",
    54815536      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
    5482       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
     5537      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
     5538      "optional": true
    54835539    },
    54845540    "restore-cursor": {
     
    54945550      "version": "0.1.15",
    54955551      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
    5496       "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
     5552      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
     5553      "optional": true
    54975554    },
    54985555    "right-align": {
     
    55055562    },
    55065563    "rimraf": {
    5507       "version": "2.6.2",
    5508       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
    5509       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
    5510       "requires": {
    5511         "glob": "^7.0.5"
     5564      "version": "2.6.3",
     5565      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
     5566      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
     5567      "requires": {
     5568        "glob": "^7.1.3"
    55125569      }
    55135570    },
     
    55225579    },
    55235580    "run-async": {
    5524       "version": "2.3.0",
    5525       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
    5526       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
    5527       "requires": {
    5528         "is-promise": "^2.1.0"
    5529       }
     5581      "version": "2.4.1",
     5582      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
     5583      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
    55305584    },
    55315585    "rx-lite": {
     
    55595613      "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
    55605614      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
     5615      "optional": true,
    55615616      "requires": {
    55625617        "ret": "~0.1.10"
     
    55695624    },
    55705625    "sass-graph": {
    5571       "version": "2.2.4",
    5572       "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
    5573       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
     5626      "version": "2.2.5",
     5627      "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
     5628      "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
    55745629      "requires": {
    55755630        "glob": "^7.0.0",
    55765631        "lodash": "^4.0.0",
    55775632        "scss-tokenizer": "^0.2.3",
    5578         "yargs": "^7.0.0"
     5633        "yargs": "^13.3.2"
    55795634      }
    55805635    },
     
    56195674    },
    56205675    "semver": {
    5621       "version": "5.6.0",
    5622       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
    5623       "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
     5676      "version": "5.7.1",
     5677      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
     5678      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
    56245679    },
    56255680    "semver-diff": {
     
    56375692    },
    56385693    "set-value": {
    5639       "version": "2.0.0",
    5640       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
    5641       "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
     5694      "version": "2.0.1",
     5695      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
     5696      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
     5697      "optional": true,
    56425698      "requires": {
    56435699        "extend-shallow": "^2.0.1",
     
    56515707          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    56525708          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     5709          "optional": true,
    56535710          "requires": {
    56545711            "is-extendable": "^0.1.0"
     
    57025759    },
    57035760    "shelljs": {
    5704       "version": "0.8.2",
    5705       "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz",
    5706       "integrity": "sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==",
     5761      "version": "0.8.4",
     5762      "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz",
     5763      "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==",
    57075764      "requires": {
    57085765        "glob": "^7.0.0",
     
    57115768      }
    57125769    },
     5770    "side-channel": {
     5771      "version": "1.0.3",
     5772      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz",
     5773      "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==",
     5774      "requires": {
     5775        "es-abstract": "^1.18.0-next.0",
     5776        "object-inspect": "^1.8.0"
     5777      },
     5778      "dependencies": {
     5779        "es-abstract": {
     5780          "version": "1.18.0-next.1",
     5781          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
     5782          "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
     5783          "requires": {
     5784            "es-to-primitive": "^1.2.1",
     5785            "function-bind": "^1.1.1",
     5786            "has": "^1.0.3",
     5787            "has-symbols": "^1.0.1",
     5788            "is-callable": "^1.2.2",
     5789            "is-negative-zero": "^2.0.0",
     5790            "is-regex": "^1.1.1",
     5791            "object-inspect": "^1.8.0",
     5792            "object-keys": "^1.1.1",
     5793            "object.assign": "^4.1.1",
     5794            "string.prototype.trimend": "^1.0.1",
     5795            "string.prototype.trimstart": "^1.0.1"
     5796          }
     5797        }
     5798      }
     5799    },
    57135800    "signal-exit": {
    5714       "version": "3.0.2",
    5715       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
    5716       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
     5801      "version": "3.0.3",
     5802      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
     5803      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
    57175804    },
    57185805    "slash": {
     
    57335820      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
    57345821      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
     5822      "optional": true,
    57355823      "requires": {
    57365824        "base": "^0.11.1",
     
    57485836          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    57495837          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     5838          "optional": true,
    57505839          "requires": {
    57515840            "is-descriptor": "^0.1.0"
     
    57565845          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    57575846          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     5847          "optional": true,
    57585848          "requires": {
    57595849            "is-extendable": "^0.1.0"
    57605850          }
    57615851        },
     5852        "source-map": {
     5853          "version": "0.5.7",
     5854          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     5855          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     5856          "optional": true
     5857        }
     5858      }
     5859    },
     5860    "snapdragon-node": {
     5861      "version": "2.1.1",
     5862      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
     5863      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
     5864      "optional": true,
     5865      "requires": {
     5866        "define-property": "^1.0.0",
     5867        "isobject": "^3.0.0",
     5868        "snapdragon-util": "^3.0.1"
     5869      },
     5870      "dependencies": {
     5871        "define-property": {
     5872          "version": "1.0.0",
     5873          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     5874          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     5875          "optional": true,
     5876          "requires": {
     5877            "is-descriptor": "^1.0.0"
     5878          }
     5879        },
     5880        "is-accessor-descriptor": {
     5881          "version": "1.0.0",
     5882          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     5883          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     5884          "optional": true,
     5885          "requires": {
     5886            "kind-of": "^6.0.0"
     5887          }
     5888        },
     5889        "is-data-descriptor": {
     5890          "version": "1.0.0",
     5891          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     5892          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     5893          "optional": true,
     5894          "requires": {
     5895            "kind-of": "^6.0.0"
     5896          }
     5897        },
     5898        "is-descriptor": {
     5899          "version": "1.0.2",
     5900          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     5901          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     5902          "optional": true,
     5903          "requires": {
     5904            "is-accessor-descriptor": "^1.0.0",
     5905            "is-data-descriptor": "^1.0.0",
     5906            "kind-of": "^6.0.2"
     5907          }
     5908        }
     5909      }
     5910    },
     5911    "snapdragon-util": {
     5912      "version": "3.0.1",
     5913      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
     5914      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
     5915      "optional": true,
     5916      "requires": {
     5917        "kind-of": "^3.2.0"
     5918      },
     5919      "dependencies": {
     5920        "kind-of": {
     5921          "version": "3.2.2",
     5922          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     5923          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     5924          "optional": true,
     5925          "requires": {
     5926            "is-buffer": "^1.1.5"
     5927          }
     5928        }
     5929      }
     5930    },
     5931    "source-list-map": {
     5932      "version": "2.0.1",
     5933      "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
     5934      "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
     5935    },
     5936    "source-map": {
     5937      "version": "0.6.1",
     5938      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     5939      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
     5940    },
     5941    "source-map-resolve": {
     5942      "version": "0.5.3",
     5943      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
     5944      "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
     5945      "optional": true,
     5946      "requires": {
     5947        "atob": "^2.1.2",
     5948        "decode-uri-component": "^0.2.0",
     5949        "resolve-url": "^0.2.1",
     5950        "source-map-url": "^0.4.0",
     5951        "urix": "^0.1.0"
     5952      }
     5953    },
     5954    "source-map-support": {
     5955      "version": "0.4.18",
     5956      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
     5957      "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
     5958      "requires": {
     5959        "source-map": "^0.5.6"
     5960      },
     5961      "dependencies": {
    57625962        "source-map": {
    57635963          "version": "0.5.7",
     
    57675967      }
    57685968    },
    5769     "snapdragon-node": {
    5770       "version": "2.1.1",
    5771       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
    5772       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
    5773       "requires": {
    5774         "define-property": "^1.0.0",
    5775         "isobject": "^3.0.0",
    5776         "snapdragon-util": "^3.0.1"
    5777       },
    5778       "dependencies": {
    5779         "define-property": {
    5780           "version": "1.0.0",
    5781           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    5782           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
    5783           "requires": {
    5784             "is-descriptor": "^1.0.0"
    5785           }
    5786         },
    5787         "is-accessor-descriptor": {
    5788           "version": "1.0.0",
    5789           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
    5790           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
    5791           "requires": {
    5792             "kind-of": "^6.0.0"
    5793           }
    5794         },
    5795         "is-data-descriptor": {
    5796           "version": "1.0.0",
    5797           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
    5798           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
    5799           "requires": {
    5800             "kind-of": "^6.0.0"
    5801           }
    5802         },
    5803         "is-descriptor": {
    5804           "version": "1.0.2",
    5805           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
    5806           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
    5807           "requires": {
    5808             "is-accessor-descriptor": "^1.0.0",
    5809             "is-data-descriptor": "^1.0.0",
    5810             "kind-of": "^6.0.2"
    5811           }
    5812         }
    5813       }
    5814     },
    5815     "snapdragon-util": {
    5816       "version": "3.0.1",
    5817       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
    5818       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
    5819       "requires": {
    5820         "kind-of": "^3.2.0"
    5821       },
    5822       "dependencies": {
    5823         "kind-of": {
    5824           "version": "3.2.2",
    5825           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    5826           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    5827           "requires": {
    5828             "is-buffer": "^1.1.5"
    5829           }
    5830         }
    5831       }
    5832     },
    5833     "source-list-map": {
    5834       "version": "2.0.1",
    5835       "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
    5836       "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
    5837     },
    5838     "source-map": {
    5839       "version": "0.6.1",
    5840       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    5841       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
    5842     },
    5843     "source-map-resolve": {
    5844       "version": "0.5.2",
    5845       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
    5846       "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
    5847       "requires": {
    5848         "atob": "^2.1.1",
    5849         "decode-uri-component": "^0.2.0",
    5850         "resolve-url": "^0.2.1",
    5851         "source-map-url": "^0.4.0",
    5852         "urix": "^0.1.0"
    5853       }
    5854     },
    5855     "source-map-support": {
    5856       "version": "0.4.18",
    5857       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
    5858       "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
    5859       "requires": {
    5860         "source-map": "^0.5.6"
    5861       },
    5862       "dependencies": {
    5863         "source-map": {
    5864           "version": "0.5.7",
    5865           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    5866           "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
    5867         }
    5868       }
    5869     },
    58705969    "source-map-url": {
    58715970      "version": "0.4.0",
    58725971      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
    5873       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
     5972      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
     5973      "optional": true
    58745974    },
    58755975    "spdx-correct": {
    5876       "version": "3.0.2",
    5877       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz",
    5878       "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==",
     5976      "version": "3.1.1",
     5977      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
     5978      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
    58795979      "requires": {
    58805980        "spdx-expression-parse": "^3.0.0",
     
    58835983    },
    58845984    "spdx-exceptions": {
    5885       "version": "2.2.0",
    5886       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
    5887       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA=="
     5985      "version": "2.3.0",
     5986      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
     5987      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
    58885988    },
    58895989    "spdx-expression-parse": {
    5890       "version": "3.0.0",
    5891       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
    5892       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
     5990      "version": "3.0.1",
     5991      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
     5992      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
    58935993      "requires": {
    58945994        "spdx-exceptions": "^2.1.0",
     
    58975997    },
    58985998    "spdx-license-ids": {
    5899       "version": "3.0.2",
    5900       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz",
    5901       "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg=="
     5999      "version": "3.0.6",
     6000      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
     6001      "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw=="
    59026002    },
    59036003    "split-string": {
     
    59056005      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
    59066006      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
     6007      "optional": true,
    59076008      "requires": {
    59086009        "extend-shallow": "^3.0.0"
     
    59156016    },
    59166017    "sshpk": {
    5917       "version": "1.15.2",
    5918       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz",
    5919       "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
     6018      "version": "1.16.1",
     6019      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
     6020      "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
    59206021      "requires": {
    59216022        "asn1": "~0.2.3",
     
    59346035      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
    59356036      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
     6037      "optional": true,
    59366038      "requires": {
    59376039        "define-property": "^0.2.5",
     
    59436045          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    59446046          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     6047          "optional": true,
    59456048          "requires": {
    59466049            "is-descriptor": "^0.1.0"
     
    59586061    },
    59596062    "stream-browserify": {
    5960       "version": "2.0.1",
    5961       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
    5962       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
     6063      "version": "2.0.2",
     6064      "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
     6065      "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
    59636066      "requires": {
    59646067        "inherits": "~2.0.1",
     
    60026105      }
    60036106    },
     6107    "string.prototype.matchall": {
     6108      "version": "4.0.2",
     6109      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz",
     6110      "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==",
     6111      "requires": {
     6112        "define-properties": "^1.1.3",
     6113        "es-abstract": "^1.17.0",
     6114        "has-symbols": "^1.0.1",
     6115        "internal-slot": "^1.0.2",
     6116        "regexp.prototype.flags": "^1.3.0",
     6117        "side-channel": "^1.0.2"
     6118      }
     6119    },
     6120    "string.prototype.trimend": {
     6121      "version": "1.0.2",
     6122      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz",
     6123      "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==",
     6124      "requires": {
     6125        "define-properties": "^1.1.3",
     6126        "es-abstract": "^1.18.0-next.1"
     6127      },
     6128      "dependencies": {
     6129        "es-abstract": {
     6130          "version": "1.18.0-next.1",
     6131          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
     6132          "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
     6133          "requires": {
     6134            "es-to-primitive": "^1.2.1",
     6135            "function-bind": "^1.1.1",
     6136            "has": "^1.0.3",
     6137            "has-symbols": "^1.0.1",
     6138            "is-callable": "^1.2.2",
     6139            "is-negative-zero": "^2.0.0",
     6140            "is-regex": "^1.1.1",
     6141            "object-inspect": "^1.8.0",
     6142            "object-keys": "^1.1.1",
     6143            "object.assign": "^4.1.1",
     6144            "string.prototype.trimend": "^1.0.1",
     6145            "string.prototype.trimstart": "^1.0.1"
     6146          }
     6147        }
     6148      }
     6149    },
     6150    "string.prototype.trimstart": {
     6151      "version": "1.0.2",
     6152      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz",
     6153      "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==",
     6154      "requires": {
     6155        "define-properties": "^1.1.3",
     6156        "es-abstract": "^1.18.0-next.1"
     6157      },
     6158      "dependencies": {
     6159        "es-abstract": {
     6160          "version": "1.18.0-next.1",
     6161          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
     6162          "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
     6163          "requires": {
     6164            "es-to-primitive": "^1.2.1",
     6165            "function-bind": "^1.1.1",
     6166            "has": "^1.0.3",
     6167            "has-symbols": "^1.0.1",
     6168            "is-callable": "^1.2.2",
     6169            "is-negative-zero": "^2.0.0",
     6170            "is-regex": "^1.1.1",
     6171            "object-inspect": "^1.8.0",
     6172            "object-keys": "^1.1.1",
     6173            "object.assign": "^4.1.1",
     6174            "string.prototype.trimend": "^1.0.1",
     6175            "string.prototype.trimstart": "^1.0.1"
     6176          }
     6177        }
     6178      }
     6179    },
    60046180    "string_decoder": {
    60056181      "version": "1.1.1",
     
    60456221    },
    60466222    "style-loader": {
    6047       "version": "0.19.1",
    6048       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.1.tgz",
    6049       "integrity": "sha512-IRE+ijgojrygQi3rsqT0U4dd+UcPCqcVvauZpCnQrGAlEe+FUIyrK93bUDScamesjP08JlQNsFJU+KmPedP5Og==",
    6050       "requires": {
    6051         "loader-utils": "^1.0.2",
    6052         "schema-utils": "^0.3.0"
     6223      "version": "0.23.1",
     6224      "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz",
     6225      "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==",
     6226      "requires": {
     6227        "loader-utils": "^1.1.0",
     6228        "schema-utils": "^1.0.0"
     6229      },
     6230      "dependencies": {
     6231        "ajv": {
     6232          "version": "6.12.6",
     6233          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     6234          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     6235          "requires": {
     6236            "fast-deep-equal": "^3.1.1",
     6237            "fast-json-stable-stringify": "^2.0.0",
     6238            "json-schema-traverse": "^0.4.1",
     6239            "uri-js": "^4.2.2"
     6240          }
     6241        },
     6242        "ajv-keywords": {
     6243          "version": "3.5.2",
     6244          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
     6245          "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
     6246        },
     6247        "fast-deep-equal": {
     6248          "version": "3.1.3",
     6249          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     6250          "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
     6251        },
     6252        "json-schema-traverse": {
     6253          "version": "0.4.1",
     6254          "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     6255          "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
     6256        },
     6257        "schema-utils": {
     6258          "version": "1.0.0",
     6259          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
     6260          "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
     6261          "requires": {
     6262            "ajv": "^6.1.0",
     6263            "ajv-errors": "^1.0.0",
     6264            "ajv-keywords": "^3.1.0"
     6265          }
     6266        }
    60536267      }
    60546268    },
     
    60806294    },
    60816295    "tapable": {
    6082       "version": "0.2.8",
    6083       "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",
    6084       "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI="
     6296      "version": "0.2.9",
     6297      "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz",
     6298      "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A=="
    60856299    },
    60866300    "tar": {
    6087       "version": "2.2.1",
    6088       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
    6089       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
    6090       "requires": {
    6091         "block-stream": "*",
    6092         "fstream": "^1.0.2",
    6093         "inherits": "2"
     6301      "version": "4.4.13",
     6302      "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
     6303      "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
     6304      "requires": {
     6305        "chownr": "^1.1.1",
     6306        "fs-minipass": "^1.2.5",
     6307        "minipass": "^2.8.6",
     6308        "minizlib": "^1.2.1",
     6309        "mkdirp": "^0.5.0",
     6310        "safe-buffer": "^5.1.2",
     6311        "yallist": "^3.0.3"
     6312      },
     6313      "dependencies": {
     6314        "yallist": {
     6315          "version": "3.1.1",
     6316          "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
     6317          "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
     6318        }
    60946319      }
    60956320    },
     
    61186343    },
    61196344    "timers-browserify": {
    6120       "version": "2.0.10",
    6121       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
    6122       "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
     6345      "version": "2.0.12",
     6346      "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
     6347      "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
    61236348      "requires": {
    61246349        "setimmediate": "^1.0.4"
     
    61476372      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
    61486373      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
     6374      "optional": true,
    61496375      "requires": {
    61506376        "kind-of": "^3.0.2"
     
    61556381          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    61566382          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     6383          "optional": true,
    61576384          "requires": {
    61586385            "is-buffer": "^1.1.5"
     
    61656392      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
    61666393      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
     6394      "optional": true,
    61676395      "requires": {
    61686396        "define-property": "^2.0.2",
     
    61736401    },
    61746402    "to-regex-range": {
    6175       "version": "2.1.1",
    6176       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
    6177       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
    6178       "requires": {
    6179         "is-number": "^3.0.0",
    6180         "repeat-string": "^1.6.1"
     6403      "version": "5.0.1",
     6404      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
     6405      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
     6406      "optional": true,
     6407      "requires": {
     6408        "is-number": "^7.0.0"
    61816409      }
    61826410    },
    61836411    "tough-cookie": {
    6184       "version": "2.4.3",
    6185       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
    6186       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
    6187       "requires": {
    6188         "psl": "^1.1.24",
    6189         "punycode": "^1.4.1"
     6412      "version": "2.5.0",
     6413      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
     6414      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
     6415      "requires": {
     6416        "psl": "^1.1.28",
     6417        "punycode": "^2.1.1"
    61906418      }
    61916419    },
     
    62266454      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
    62276455    },
     6456    "type": {
     6457      "version": "1.2.0",
     6458      "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
     6459      "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
     6460    },
    62286461    "type-check": {
    62296462      "version": "0.3.2",
     
    62686501          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    62696502          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
    6270         },
    6271         "wordwrap": {
    6272           "version": "0.0.2",
    6273           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
    6274           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
    62756503        },
    62766504        "yargs": {
     
    63116539    },
    63126540    "union-value": {
    6313       "version": "1.0.0",
    6314       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
    6315       "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
     6541      "version": "1.0.1",
     6542      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
     6543      "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
     6544      "optional": true,
    63166545      "requires": {
    63176546        "arr-union": "^3.1.0",
    63186547        "get-value": "^2.0.6",
    63196548        "is-extendable": "^0.1.1",
    6320         "set-value": "^0.4.3"
    6321       },
    6322       "dependencies": {
    6323         "extend-shallow": {
    6324           "version": "2.0.1",
    6325           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    6326           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    6327           "requires": {
    6328             "is-extendable": "^0.1.0"
    6329           }
    6330         },
    6331         "set-value": {
    6332           "version": "0.4.3",
    6333           "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
    6334           "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
    6335           "requires": {
    6336             "extend-shallow": "^2.0.1",
    6337             "is-extendable": "^0.1.1",
    6338             "is-plain-object": "^2.0.1",
    6339             "to-object-path": "^0.3.0"
    6340           }
    6341         }
     6549        "set-value": "^2.0.1"
    63426550      }
    63436551    },
     
    63596567      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
    63606568      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
     6569      "optional": true,
    63616570      "requires": {
    63626571        "has-value": "^0.3.1",
     
    63686577          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
    63696578          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
     6579          "optional": true,
    63706580          "requires": {
    63716581            "get-value": "^2.0.3",
     
    63786588              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
    63796589              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
     6590              "optional": true,
    63806591              "requires": {
    63816592                "isarray": "1.0.0"
     
    63876598          "version": "0.1.4",
    63886599          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
    6389           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
     6600          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
     6601          "optional": true
    63906602        }
    63916603      }
     
    63976609    },
    63986610    "upath": {
    6399       "version": "1.1.0",
    6400       "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
    6401       "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw=="
     6611      "version": "1.2.0",
     6612      "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
     6613      "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
     6614      "optional": true
    64026615    },
    64036616    "update-notifier": {
     
    64196632    },
    64206633    "uri-js": {
    6421       "version": "4.2.2",
    6422       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
    6423       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
     6634      "version": "4.4.0",
     6635      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
     6636      "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
    64246637      "requires": {
    64256638        "punycode": "^2.1.0"
    6426       },
    6427       "dependencies": {
    6428         "punycode": {
    6429           "version": "2.1.1",
    6430           "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
    6431           "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
    6432         }
    64336639      }
    64346640    },
     
    64366642      "version": "0.1.0",
    64376643      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
    6438       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
     6644      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
     6645      "optional": true
    64396646    },
    64406647    "url": {
     
    64656672      "version": "3.1.1",
    64666673      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
    6467       "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
     6674      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
     6675      "optional": true
    64686676    },
    64696677    "util": {
    6470       "version": "0.10.4",
    6471       "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
    6472       "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
     6678      "version": "0.11.1",
     6679      "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
     6680      "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
    64736681      "requires": {
    64746682        "inherits": "2.0.3"
     6683      },
     6684      "dependencies": {
     6685        "inherits": {
     6686          "version": "2.0.3",
     6687          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
     6688          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
     6689        }
    64756690      }
    64766691    },
     
    64816696    },
    64826697    "uuid": {
    6483       "version": "3.3.2",
    6484       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
    6485       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
     6698      "version": "3.4.0",
     6699      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
     6700      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
    64866701    },
    64876702    "validate-npm-package-license": {
     
    65056720    },
    65066721    "vm-browserify": {
    6507       "version": "0.0.4",
    6508       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
    6509       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
    6510       "requires": {
    6511         "indexof": "0.0.1"
    6512       }
     6722      "version": "1.1.2",
     6723      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
     6724      "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
    65136725    },
    65146726    "watchpack": {
    6515       "version": "1.6.0",
    6516       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
    6517       "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
    6518       "requires": {
    6519         "chokidar": "^2.0.2",
     6727      "version": "1.7.5",
     6728      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
     6729      "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
     6730      "requires": {
     6731        "chokidar": "^3.4.1",
    65206732        "graceful-fs": "^4.1.2",
    6521         "neo-async": "^2.5.0"
     6733        "neo-async": "^2.5.0",
     6734        "watchpack-chokidar2": "^2.0.1"
     6735      }
     6736    },
     6737    "watchpack-chokidar2": {
     6738      "version": "2.0.1",
     6739      "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
     6740      "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
     6741      "optional": true,
     6742      "requires": {
     6743        "chokidar": "^2.1.8"
     6744      },
     6745      "dependencies": {
     6746        "anymatch": {
     6747          "version": "2.0.0",
     6748          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
     6749          "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
     6750          "optional": true,
     6751          "requires": {
     6752            "micromatch": "^3.1.4",
     6753            "normalize-path": "^2.1.1"
     6754          },
     6755          "dependencies": {
     6756            "normalize-path": {
     6757              "version": "2.1.1",
     6758              "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
     6759              "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
     6760              "optional": true,
     6761              "requires": {
     6762                "remove-trailing-separator": "^1.0.1"
     6763              }
     6764            }
     6765          }
     6766        },
     6767        "binary-extensions": {
     6768          "version": "1.13.1",
     6769          "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
     6770          "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
     6771          "optional": true
     6772        },
     6773        "braces": {
     6774          "version": "2.3.2",
     6775          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
     6776          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
     6777          "optional": true,
     6778          "requires": {
     6779            "arr-flatten": "^1.1.0",
     6780            "array-unique": "^0.3.2",
     6781            "extend-shallow": "^2.0.1",
     6782            "fill-range": "^4.0.0",
     6783            "isobject": "^3.0.1",
     6784            "repeat-element": "^1.1.2",
     6785            "snapdragon": "^0.8.1",
     6786            "snapdragon-node": "^2.0.1",
     6787            "split-string": "^3.0.2",
     6788            "to-regex": "^3.0.1"
     6789          }
     6790        },
     6791        "chokidar": {
     6792          "version": "2.1.8",
     6793          "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
     6794          "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
     6795          "optional": true,
     6796          "requires": {
     6797            "anymatch": "^2.0.0",
     6798            "async-each": "^1.0.1",
     6799            "braces": "^2.3.2",
     6800            "fsevents": "^1.2.7",
     6801            "glob-parent": "^3.1.0",
     6802            "inherits": "^2.0.3",
     6803            "is-binary-path": "^1.0.0",
     6804            "is-glob": "^4.0.0",
     6805            "normalize-path": "^3.0.0",
     6806            "path-is-absolute": "^1.0.0",
     6807            "readdirp": "^2.2.1",
     6808            "upath": "^1.1.1"
     6809          }
     6810        },
     6811        "extend-shallow": {
     6812          "version": "2.0.1",
     6813          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     6814          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     6815          "optional": true,
     6816          "requires": {
     6817            "is-extendable": "^0.1.0"
     6818          }
     6819        },
     6820        "fill-range": {
     6821          "version": "4.0.0",
     6822          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
     6823          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
     6824          "optional": true,
     6825          "requires": {
     6826            "extend-shallow": "^2.0.1",
     6827            "is-number": "^3.0.0",
     6828            "repeat-string": "^1.6.1",
     6829            "to-regex-range": "^2.1.0"
     6830          }
     6831        },
     6832        "fsevents": {
     6833          "version": "1.2.13",
     6834          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
     6835          "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
     6836          "optional": true,
     6837          "requires": {
     6838            "bindings": "^1.5.0",
     6839            "nan": "^2.12.1"
     6840          }
     6841        },
     6842        "glob-parent": {
     6843          "version": "3.1.0",
     6844          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
     6845          "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
     6846          "optional": true,
     6847          "requires": {
     6848            "is-glob": "^3.1.0",
     6849            "path-dirname": "^1.0.0"
     6850          },
     6851          "dependencies": {
     6852            "is-glob": {
     6853              "version": "3.1.0",
     6854              "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
     6855              "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
     6856              "optional": true,
     6857              "requires": {
     6858                "is-extglob": "^2.1.0"
     6859              }
     6860            }
     6861          }
     6862        },
     6863        "is-binary-path": {
     6864          "version": "1.0.1",
     6865          "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
     6866          "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
     6867          "optional": true,
     6868          "requires": {
     6869            "binary-extensions": "^1.0.0"
     6870          }
     6871        },
     6872        "is-number": {
     6873          "version": "3.0.0",
     6874          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
     6875          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
     6876          "optional": true,
     6877          "requires": {
     6878            "kind-of": "^3.0.2"
     6879          }
     6880        },
     6881        "kind-of": {
     6882          "version": "3.2.2",
     6883          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     6884          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     6885          "optional": true,
     6886          "requires": {
     6887            "is-buffer": "^1.1.5"
     6888          }
     6889        },
     6890        "readdirp": {
     6891          "version": "2.2.1",
     6892          "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
     6893          "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
     6894          "optional": true,
     6895          "requires": {
     6896            "graceful-fs": "^4.1.11",
     6897            "micromatch": "^3.1.10",
     6898            "readable-stream": "^2.0.2"
     6899          }
     6900        },
     6901        "to-regex-range": {
     6902          "version": "2.1.1",
     6903          "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
     6904          "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
     6905          "optional": true,
     6906          "requires": {
     6907            "is-number": "^3.0.0",
     6908            "repeat-string": "^1.6.1"
     6909          }
     6910        }
    65226911      }
    65236912    },
     
    65526941      "dependencies": {
    65536942        "ajv": {
    6554           "version": "6.5.4",
    6555           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz",
    6556           "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==",
    6557           "requires": {
    6558             "fast-deep-equal": "^2.0.1",
     6943          "version": "6.12.6",
     6944          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     6945          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     6946          "requires": {
     6947            "fast-deep-equal": "^3.1.1",
    65596948            "fast-json-stable-stringify": "^2.0.0",
    65606949            "json-schema-traverse": "^0.4.1",
     
    65636952        },
    65646953        "ajv-keywords": {
     6954          "version": "3.5.2",
     6955          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
     6956          "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
     6957        },
     6958        "cliui": {
    65656959          "version": "3.2.0",
    6566           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
    6567           "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo="
     6960          "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
     6961          "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
     6962          "requires": {
     6963            "string-width": "^1.0.1",
     6964            "strip-ansi": "^3.0.1",
     6965            "wrap-ansi": "^2.0.0"
     6966          },
     6967          "dependencies": {
     6968            "string-width": {
     6969              "version": "1.0.2",
     6970              "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
     6971              "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
     6972              "requires": {
     6973                "code-point-at": "^1.0.0",
     6974                "is-fullwidth-code-point": "^1.0.0",
     6975                "strip-ansi": "^3.0.0"
     6976              }
     6977            }
     6978          }
    65686979        },
    65696980        "fast-deep-equal": {
    6570           "version": "2.0.1",
    6571           "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
    6572           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
     6981          "version": "3.1.3",
     6982          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     6983          "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
     6984        },
     6985        "get-caller-file": {
     6986          "version": "1.0.3",
     6987          "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
     6988          "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
    65736989        },
    65746990        "has-flag": {
     
    65776993          "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
    65786994        },
     6995        "is-fullwidth-code-point": {
     6996          "version": "1.0.0",
     6997          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
     6998          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
     6999          "requires": {
     7000            "number-is-nan": "^1.0.0"
     7001          }
     7002        },
    65797003        "json-schema-traverse": {
    65807004          "version": "0.4.1",
     
    65937017          }
    65947018        },
    6595         "os-locale": {
    6596           "version": "2.1.0",
    6597           "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
    6598           "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
    6599           "requires": {
    6600             "execa": "^0.7.0",
    6601             "lcid": "^1.0.0",
    6602             "mem": "^1.1.0"
    6603           }
    6604         },
    66057019        "path-type": {
    66067020          "version": "2.0.0",
     
    66357049          }
    66367050        },
     7051        "require-main-filename": {
     7052          "version": "1.0.1",
     7053          "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
     7054          "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
     7055        },
    66377056        "source-map": {
    66387057          "version": "0.5.7",
     
    66537072          }
    66547073        },
    6655         "which-module": {
    6656           "version": "2.0.0",
    6657           "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
    6658           "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
     7074        "wrap-ansi": {
     7075          "version": "2.1.0",
     7076          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
     7077          "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
     7078          "requires": {
     7079            "string-width": "^1.0.1",
     7080            "strip-ansi": "^3.0.1"
     7081          },
     7082          "dependencies": {
     7083            "string-width": {
     7084              "version": "1.0.2",
     7085              "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
     7086              "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
     7087              "requires": {
     7088                "code-point-at": "^1.0.0",
     7089                "is-fullwidth-code-point": "^1.0.0",
     7090                "strip-ansi": "^3.0.0"
     7091              }
     7092            }
     7093          }
     7094        },
     7095        "y18n": {
     7096          "version": "3.2.1",
     7097          "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
     7098          "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
    66597099        },
    66607100        "yargs": {
     
    66897129    },
    66907130    "webpack-sources": {
    6691       "version": "1.3.0",
    6692       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
    6693       "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
     7131      "version": "1.4.3",
     7132      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
     7133      "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
    66947134      "requires": {
    66957135        "source-list-map": "^2.0.0",
     
    67067146    },
    67077147    "which-module": {
    6708       "version": "1.0.0",
    6709       "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
    6710       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8="
     7148      "version": "2.0.0",
     7149      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
     7150      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
    67117151    },
    67127152    "wide-align": {
     
    67317171      "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
    67327172    },
     7173    "word-wrap": {
     7174      "version": "1.2.3",
     7175      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
     7176      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
     7177    },
    67337178    "wordwrap": {
    6734       "version": "1.0.0",
    6735       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
    6736       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
     7179      "version": "0.0.2",
     7180      "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
     7181      "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
    67377182    },
    67387183    "wrap-ansi": {
    6739       "version": "2.1.0",
    6740       "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
    6741       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
    6742       "requires": {
    6743         "string-width": "^1.0.1",
    6744         "strip-ansi": "^3.0.1"
    6745       },
    6746       "dependencies": {
    6747         "is-fullwidth-code-point": {
    6748           "version": "1.0.0",
    6749           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
    6750           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
    6751           "requires": {
    6752             "number-is-nan": "^1.0.0"
    6753           }
     7184      "version": "5.1.0",
     7185      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
     7186      "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
     7187      "requires": {
     7188        "ansi-styles": "^3.2.0",
     7189        "string-width": "^3.0.0",
     7190        "strip-ansi": "^5.0.0"
     7191      },
     7192      "dependencies": {
     7193        "ansi-regex": {
     7194          "version": "4.1.0",
     7195          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
     7196          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
     7197        },
     7198        "emoji-regex": {
     7199          "version": "7.0.3",
     7200          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
     7201          "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
    67547202        },
    67557203        "string-width": {
    6756           "version": "1.0.2",
    6757           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
    6758           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
    6759           "requires": {
    6760             "code-point-at": "^1.0.0",
    6761             "is-fullwidth-code-point": "^1.0.0",
    6762             "strip-ansi": "^3.0.0"
     7204          "version": "3.1.0",
     7205          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
     7206          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
     7207          "requires": {
     7208            "emoji-regex": "^7.0.1",
     7209            "is-fullwidth-code-point": "^2.0.0",
     7210            "strip-ansi": "^5.1.0"
     7211          }
     7212        },
     7213        "strip-ansi": {
     7214          "version": "5.2.0",
     7215          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
     7216          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
     7217          "requires": {
     7218            "ansi-regex": "^4.1.0"
    67637219          }
    67647220        }
     
    67797235    },
    67807236    "write-file-atomic": {
    6781       "version": "2.3.0",
    6782       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
    6783       "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
     7237      "version": "2.4.3",
     7238      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
     7239      "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
    67847240      "requires": {
    67857241        "graceful-fs": "^4.1.11",
     
    67947250    },
    67957251    "xtend": {
    6796       "version": "4.0.1",
    6797       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
    6798       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
     7252      "version": "4.0.2",
     7253      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
     7254      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
    67997255    },
    68007256    "y18n": {
    6801       "version": "3.2.1",
    6802       "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
    6803       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
     7257      "version": "4.0.0",
     7258      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
     7259      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
    68047260    },
    68057261    "yallist": {
     
    68097265    },
    68107266    "yargs": {
    6811       "version": "7.1.0",
    6812       "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
    6813       "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
    6814       "requires": {
    6815         "camelcase": "^3.0.0",
    6816         "cliui": "^3.2.0",
    6817         "decamelize": "^1.1.1",
    6818         "get-caller-file": "^1.0.1",
    6819         "os-locale": "^1.4.0",
    6820         "read-pkg-up": "^1.0.1",
     7267      "version": "13.3.2",
     7268      "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
     7269      "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
     7270      "requires": {
     7271        "cliui": "^5.0.0",
     7272        "find-up": "^3.0.0",
     7273        "get-caller-file": "^2.0.1",
    68217274        "require-directory": "^2.1.1",
    6822         "require-main-filename": "^1.0.1",
     7275        "require-main-filename": "^2.0.0",
    68237276        "set-blocking": "^2.0.0",
    6824         "string-width": "^1.0.2",
    6825         "which-module": "^1.0.0",
    6826         "y18n": "^3.2.1",
    6827         "yargs-parser": "^5.0.0"
     7277        "string-width": "^3.0.0",
     7278        "which-module": "^2.0.0",
     7279        "y18n": "^4.0.0",
     7280        "yargs-parser": "^13.1.2"
     7281      },
     7282      "dependencies": {
     7283        "ansi-regex": {
     7284          "version": "4.1.0",
     7285          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
     7286          "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
     7287        },
     7288        "emoji-regex": {
     7289          "version": "7.0.3",
     7290          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
     7291          "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
     7292        },
     7293        "find-up": {
     7294          "version": "3.0.0",
     7295          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
     7296          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
     7297          "requires": {
     7298            "locate-path": "^3.0.0"
     7299          }
     7300        },
     7301        "locate-path": {
     7302          "version": "3.0.0",
     7303          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
     7304          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
     7305          "requires": {
     7306            "p-locate": "^3.0.0",
     7307            "path-exists": "^3.0.0"
     7308          }
     7309        },
     7310        "p-limit": {
     7311          "version": "2.3.0",
     7312          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
     7313          "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
     7314          "requires": {
     7315            "p-try": "^2.0.0"
     7316          }
     7317        },
     7318        "p-locate": {
     7319          "version": "3.0.0",
     7320          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
     7321          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
     7322          "requires": {
     7323            "p-limit": "^2.0.0"
     7324          }
     7325        },
     7326        "p-try": {
     7327          "version": "2.2.0",
     7328          "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
     7329          "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
     7330        },
     7331        "string-width": {
     7332          "version": "3.1.0",
     7333          "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
     7334          "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
     7335          "requires": {
     7336            "emoji-regex": "^7.0.1",
     7337            "is-fullwidth-code-point": "^2.0.0",
     7338            "strip-ansi": "^5.1.0"
     7339          }
     7340        },
     7341        "strip-ansi": {
     7342          "version": "5.2.0",
     7343          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
     7344          "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
     7345          "requires": {
     7346            "ansi-regex": "^4.1.0"
     7347          }
     7348        }
     7349      }
     7350    },
     7351    "yargs-parser": {
     7352      "version": "13.1.2",
     7353      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
     7354      "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
     7355      "requires": {
     7356        "camelcase": "^5.0.0",
     7357        "decamelize": "^1.2.0"
    68287358      },
    68297359      "dependencies": {
    68307360        "camelcase": {
    6831           "version": "3.0.0",
    6832           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
    6833           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
    6834         },
    6835         "is-fullwidth-code-point": {
    6836           "version": "1.0.0",
    6837           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
    6838           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
    6839           "requires": {
    6840             "number-is-nan": "^1.0.0"
    6841           }
    6842         },
    6843         "string-width": {
    6844           "version": "1.0.2",
    6845           "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
    6846           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
    6847           "requires": {
    6848             "code-point-at": "^1.0.0",
    6849             "is-fullwidth-code-point": "^1.0.0",
    6850             "strip-ansi": "^3.0.0"
    6851           }
    6852         }
    6853       }
    6854     },
    6855     "yargs-parser": {
    6856       "version": "5.0.0",
    6857       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
    6858       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
    6859       "requires": {
    6860         "camelcase": "^3.0.0"
    6861       },
    6862       "dependencies": {
    6863         "camelcase": {
    6864           "version": "3.0.0",
    6865           "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
    6866           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
     7361          "version": "5.3.1",
     7362          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
     7363          "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
    68677364        }
    68687365      }
  • kenzap-features/trunk/package.json

    r2002189 r2416122  
    99  },
    1010  "dependencies": {
    11     "cgb-scripts": "1.11.0"
     11    "cgb-scripts": "^1.23.1",
     12    "fstream": "^1.0.12",
     13    "js-yaml": "^3.14.0",
     14    "lodash": "^4.17.20",
     15    "lodash.mergewith": "^4.6.2",
     16    "mem": "^5.1.1",
     17    "tar": "^4.4.13"
    1218  }
    1319}
  • kenzap-features/trunk/plugin.php

    r2002189 r2416122  
    44Description: Easily create and customize features blocks on your website
    55Author: Kenzap
    6 Version: 1.0.0
     6Version: 1.2.1
    77Author URI: http://kenzap.com
    88License: GPL2+
  • kenzap-features/trunk/readme.txt

    r2002189 r2416122  
    22Contributors: kenzap
    33Tags: features, info, services, about
    4 Requires at least: 5.0
    5 Tested up to: 5.1
    6 Stable tag: 1.0.0
     4Requires at least: 5.1
     5Tested up to: 5.5
     6Stable tag: 1.2.1
    77Donate link: https://kenzap.com/wordpress-plugin-donation-page/
    88Requires PHP: 5.6
     
    8888= v1.0.0 =
    8989New: Initial release
     90
     91= v1.1.0 =
     92New: Typography settings introduced
     93Update: More settings available under Background and Container panes
     94
     95= v1.1.1 =
     96Update: vulnerability update
     97
     98= v1.2.0 =
     99New: blocks 4 and 5 added
     100New: Features List 1 support icon color change on hover
     101New: Features List 1 buttons option added
     102
     103= v1.2.1 =
     104New: all updates rollout
     105Update: compatibility fix
  • kenzap-features/trunk/src/blocks.js

    r2002189 r2416122  
    1313import './feature-list-2/block.js';
    1414import './feature-list-3/block.js';
     15import './feature-list-4/block.js';
     16import './feature-list-5/block.js';
  • kenzap-features/trunk/src/feature-list-1/block.js

    r2002189 r2416122  
    1 /**
    2  * BLOCK: kenzap-feature-1
    3  */
    4 
    5 //  Import CSS.
    61import './style.scss';
    72import './editor.scss';
    83
    94const { __ } = wp.i18n;
     5const { Fragment } = wp.element;
    106const { registerBlockType } = wp.blocks;
    11 const { RichText } = wp.editor;
    12 
     7const { RichText, InnerBlocks } = wp.editor;
     8import { getTypography } from '../commonComponents/typography/typography';
    139import Edit from './edit';
    1410
     
    2016    title: __( 'New feature' ),
    2117    iconMediaId: '',
    22     iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-1/img/featured-1.svg',
     18    iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-1-2.svg'),
    2319    description: '' +
    2420    '<li>' + __( 'FULLY CUSTOMIZABLE', 'kenzap-features' ) + '</li>' +
     
    2824    '<li>' + __( 'SLIDER REVOLUTION', 'kenzap-features' ) + '</li>' +
    2925    '<li>' + __( 'FRIENDLY SUPPORT', 'kenzap-features' ) + '</li>',
     26    alt: 'image',
     27    link: '#',
     28    linkn: false,
     29    btn: 'Get Details',
    3030};
    3131
    3232export const defaultSubBlocks = JSON.stringify( [
    33     { ...defaultItem, title: __( 'EASY-TO-USE', 'kenzap-features' ), key: 'default1', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-1/img/featured-1.svg' },
    34     { ...defaultItem, title: __( 'WOOCOMMERCE', 'kenzap-features' ), key: 'default2', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-1/img/featured-2.svg' },
    35     { ...defaultItem, title: __( 'SUPPORT', 'kenzap-features' ), key: 'default3', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-1/img/featured-3.svg' },
     33    { ...defaultItem, title: __( 'EASY-TO-USE', 'kenzap-features' ), key: 'default1', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-1-2.svg') },
     34    { ...defaultItem, title: __( 'WOOCOMMERCE', 'kenzap-features' ), key: 'default2', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-2-2.svg') },
     35    { ...defaultItem, title: __( 'SUPPORT', 'kenzap-features' ), key: 'default3', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-3-2.svg') },
    3636] );
    3737
     
    5757
    5858    const container = {
     59        '--icolor': attributes.iconColor,
     60        '--ihover': attributes.iconColorOnHover,
    5961        '--tcolor': attributes.titleColor,
    6062        '--thover': attributes.titleColorOnHover,
     
    7173    };
    7274};
     75
     76/**
     77 * Define typography defaults
     78 */
     79export const typographyArr = JSON.stringify([
     80    {
     81        'title': __( '- Title', 'kenzap-steps' ),
     82        'font-size': 26,
     83        'font-weight': 6,
     84        'line-height': 32,
     85        'margin-top': 20,
     86        'margin-bottom': 15,
     87        'color': '#333333',
     88    },
     89    {
     90        'title': __( '- Description', 'kenzap-steps' ),
     91        'text-align':'',
     92        'font-size': 15,
     93        'font-weight': 4,
     94        'color': '#333333',
     95    },
     96    {
     97        'title': __( '- Button', 'kenzap-cta' ),
     98        'type': 'button',
     99        'font-size': 16,
     100        'font-weight': 4,
     101        'line-height': 30,
     102        'margin-top': 24,
     103        'padding-top': 12,
     104        'padding-right': 48,
     105        'padding-bottom': 12,
     106        'padding-left': 48,
     107        'color': '#ffffff',
     108        'background-color': '#000000',
     109        'hover-color': '#000000',
     110        'hover-background-color': '#ffffff'
     111    },
     112]);
    73113
    74114/**
     
    86126 */
    87127registerBlockType( 'kenzap/feature-list-1', {
    88     title: __( 'Kenzap Feature List 1', 'kenzap-features' ),
     128    title: __( 'Features List 1', 'kenzap-features' ),
    89129    icon: 'yes',
    90130    category: 'layout',
     
    96136    anchor: true,
    97137    html: true,
     138    supports: {
     139        align: [ 'full', 'wide' ],
     140    },
    98141    attributes: {
     142        align: {
     143            type: 'string',
     144            default: 'full',
     145        },
     146
    99147        iconSize: {
    100148            type: 'number',
     
    102150        },
    103151
     152        iconColor: {
     153            type: 'string',
     154            default: '#ff0000',
     155        },
     156
    104157        titleSize: {
    105158            type: 'number',
     
    122175        },
    123176
     177        cta: {
     178            type: 'boolean',
     179            default: false,
     180        },
     181
    124182        isHoverEnabled: {
    125             type: 'bool',
     183            type: 'boolean',
    126184            default: true,
    127185        },
    128186
     187        oic: {
     188            type: 'boolean',
     189            default: true,
     190        },
     191
    129192        backgroundColorOnHover: {
    130193            type: 'string',
    131194            default: '#1c1c1c',
     195        },
     196
     197        iconColorOnHover: {
     198            type: 'string',
     199            default: '#fff',
    132200        },
    133201
     
    147215        },
    148216
     217        typography: {
     218            type: 'array',
     219            default: [],
     220        },
     221       
    149222        isFirstLoad: {
    150223            type: 'boolean',
     
    164237                isFirstLoad: false,
    165238            } );
    166             // TODO It is very bad solution to avoid low speed working of setAttributes function
     239
    167240            props.attributes.items = JSON.parse( defaultSubBlocks );
    168241
     
    193266        const {
    194267            featuredImg,
    195             title,
    196             description,
    197268            container,
    198269        } = getStyles( attributes );
     
    203274                style={ container }
    204275            >
     276                { attributes.nestedBlocks == 'top' && <InnerBlocks.Content /> }
    205277                { attributes.items && attributes.items.map( item => (
    206278                    <div
     
    210282                        <div className="featured-img">
    211283                            { item.iconMediaUrl &&
    212                                 <img
    213                                     src={ item.iconMediaUrl }
    214                                     alt={ item.title.replace( /<(?:.|\n)*?>/gm, '' ) }
    215                                     style={ featuredImg }
    216                                 />
     284
     285                                !attributes.oic ?
     286                                ( <div
     287                                    className="kp-img"
     288                                    style={ {
     289                                        cursor: 'pointer',
     290                                        position: 'relative',
     291                                        zIndex: 10,
     292                                        //width: attributes.iconSize,
     293                                        height: attributes.iconSize,
     294                                        "--icon":"url(" + item.iconMediaUrl + ")",
     295                                    } }
     296                                    />
     297                                ):( <img
     298                                        src={ (item.iconMediaUrl) }
     299                                        alt={ item.title.replace( /<(?:.|\n)*?>/gm, '' ) }
     300                                        style={ { ...featuredImg, cursor: 'pointer' } }
     301                                /> )
    217302                            }
    218303
     
    221306                            tagName="h3"
    222307                            value={ item.title }
    223                             style={ title }
     308                            style={ getTypography( attributes, 0 ) }
    224309                        />
    225310                        <RichText.Content
    226311                            tagName="ul"
    227312                            value={ item.description }
    228                             style={ description }
     313                            style={ getTypography( attributes, 1 ) }
    229314                        />
     315                        { item.btn && attributes.cta && <a
     316                            target={ item.linkn ? '_blank':'_self' }
     317                            className="bt1"
     318                            style={ getTypography( attributes, 2 ) }
     319                            rel="noopener noreferrer"
     320                            href={ item.link } >{ item.btn }</a>
     321                        }
    230322                    </div>
    231323                ) ) }
     324                { attributes.nestedBlocks == 'bottom' && <InnerBlocks.Content /> }
    232325            </div>
    233326        );
  • kenzap-features/trunk/src/feature-list-1/edit.js

    r2002189 r2416122  
    1 const { __ } = wp.i18n; // Import __() from wp.i18n
    2 const { Component } = wp.element;
    3 const { MediaUpload, RichText, InspectorControls, PanelColorSettings } = wp.editor;
    4 const { RangeControl, CheckboxControl } = wp.components;
    5 
    6 import { defaultItem, getStyles } from './block';
     1const { __ } = wp.i18n;
     2const { Component, Fragment } = wp.element;
     3const { MediaUpload, RichText, InspectorControls, PanelColorSettings, InnerBlocks } = wp.editor;
     4const { RangeControl, PanelBody, CheckboxControl, TextControl, ToggleControl, Button} = wp.components;
     5import { defaultItem, typographyArr, getStyles } from './block';
    76import { Plus } from '../commonComponents/icons/plus';
     7import { TypographyContainer, getTypography } from '../commonComponents/typography/typography';
    88
    99/**
     
    8888            <div className={ className }>
    8989                <InspectorControls>
    90                     <RangeControl
    91                         label={ __( 'Icons size', 'kenzap-features' ) }
    92                         value={ attributes.iconSize }
    93                         onChange={ ( iconSize ) => setAttributes( { iconSize } ) }
    94                         min={ 50 }
    95                         max={ 130 }
    96                     />
    97                     <RangeControl
    98                         label={ __( 'Title size', 'kenzap-features' ) }
    99                         value={ attributes.titleSize }
    100                         onChange={ ( titleSize ) => setAttributes( { titleSize } ) }
    101                         min={ 20 }
    102                         max={ 100 }
    103                     />
    104                     <RangeControl
    105                         label={ __( 'Description size', 'kenzap-features' ) }
    106                         value={ attributes.descriptionSize }
    107                         onChange={ ( descriptionSize ) => setAttributes( { descriptionSize } ) }
    108                         min={ 10 }
    109                         max={ 30 }
    110                     />
    111 
    112                     <PanelColorSettings
    113                         title={ __( 'Colors' ) }
     90                    <PanelBody
     91                        title={ __( 'General', 'kenzap-pricing' ) }
    11492                        initialOpen={ false }
    115                         colorSettings={ [
    116                             {
    117                                 value: attributes.titleColor,
    118                                 onChange: ( value ) => {
    119                                     setAttributes( { titleColor: value } );
    120                                 },
    121                                 label: __( 'Title color', 'kenzap-features' ),
    122                             },
    123                             {
    124                                 value: attributes.descriptionColor,
    125                                 onChange: ( value ) => {
    126                                     setAttributes( { descriptionColor: value } );
    127                                 },
    128                                 label: __( 'Description color', 'kenzap-features' ),
    129                             },
    130                         ] }
    131                     />
    132 
    133                     <div style={ { margin: '10px 0' } }>
     93                    >
     94                        <RangeControl
     95                            label={ __( 'Icons size', 'kenzap-features' ) }
     96                            value={ attributes.iconSize }
     97                            onChange={ ( iconSize ) => setAttributes( { iconSize } ) }
     98                            min={ 30 }
     99                            max={ 130 }
     100                        />
     101
    134102                        <CheckboxControl
    135                             label={ __( 'Is hover enabled?', 'kenzap-features' ) }
     103                            label={ __( 'Hover effect', 'kenzap-features' ) }
    136104                            checked={ attributes.isHoverEnabled }
    137105                            onChange={ ( isChecked ) => {
     
    139107                            } }
    140108                        />
    141                     </div>
    142                    
    143                     { attributes.isHoverEnabled && (
     109
     110                        <CheckboxControl
     111                            label={ __( 'CTA Buttons', 'kenzap-features' ) }
     112                            checked={ attributes.cta }
     113                            onChange={ ( cta ) => {
     114                                setAttributes( { cta: cta } );
     115                            } }
     116                        />
     117
     118                    </PanelBody>
     119
     120                    <PanelBody
     121                        title={ __( 'Colors', 'kenzap-pricing' ) }
     122                        initialOpen={ false }
     123                    >
     124
    144125                        <PanelColorSettings
    145                             title={ __( 'Hover colors', 'kenzap-features' ) }
     126                            title={ __( '- Default', 'kenzap-features' ) }
    146127                            initialOpen={ false }
    147128                            colorSettings={ [
    148129                                {
    149                                     value: attributes.backgroundColorOnHover,
     130                                    value: attributes.iconColor,
    150131                                    onChange: ( value ) => {
    151                                         setAttributes( { backgroundColorOnHover: value } );
    152                                     },
    153                                     label: __( 'Background color on hover', 'kenzap-features' ),
    154                                 },
    155                                 {
    156                                     value: attributes.titleColorOnHover,
    157                                     onChange: ( value ) => {
    158                                         setAttributes( { titleColorOnHover: value } );
    159                                     },
    160                                     label: __( 'Title color on hover', 'kenzap-features' ),
    161                                 },
    162                                 {
    163                                     value: attributes.descriptionColorOnHover,
    164                                     onChange: ( value ) => {
    165                                         setAttributes( { descriptionColorOnHover: value } );
    166                                     },
    167                                     label: __( 'Description color on hover', 'kenzap-features' ),
     132                                        setAttributes( { iconColor: value } );
     133                                    },
     134                                    label: __( 'Icon ', 'kenzap-features' ),
    168135                                },
    169136                            ] }
    170137                        />
    171                     ) }
     138
     139                        { attributes.isHoverEnabled && (
     140                            <PanelColorSettings
     141                                title={ __( '- Hover', 'kenzap-features' ) }
     142                                initialOpen={ false }
     143                                colorSettings={ [
     144                                    {
     145                                        value: attributes.backgroundColorOnHover,
     146                                        onChange: ( value ) => {
     147                                            setAttributes( { backgroundColorOnHover: value } );
     148                                        },
     149                                        label: __( 'Background ', 'kenzap-features' ),
     150                                    },
     151                                    {
     152                                        value: attributes.iconColorOnHover,
     153                                        onChange: ( value ) => {
     154                                            setAttributes( { iconColorOnHover: value } );
     155                                        },
     156                                        label: __( 'Icon', 'kenzap-features' ),
     157                                    },
     158                                    {
     159                                        value: attributes.titleColorOnHover,
     160                                        onChange: ( value ) => {
     161                                            setAttributes( { titleColorOnHover: value } );
     162                                        },
     163                                        label: __( 'Title', 'kenzap-features' ),
     164                                    },
     165                                    {
     166                                        value: attributes.descriptionColorOnHover,
     167                                        onChange: ( value ) => {
     168                                            setAttributes( { descriptionColorOnHover: value } );
     169                                        },
     170                                        label: __( 'Description', 'kenzap-features' ),
     171                                    },
     172                                ] }
     173                            />
     174                        ) }
     175
     176                        <CheckboxControl
     177                            label={ __( 'Original Icon Color', 'kenzap-features' ) }
     178                            checked={ attributes.oic }
     179                            onChange={ ( oic ) => {
     180                                setAttributes( { oic: oic } );
     181                            } }
     182                        />
     183                       
     184                    </PanelBody>
     185
     186                    { attributes.cta && (<PanelBody
     187                        title={ __( 'Buttons', 'kenzap-cta' ) }
     188                        initialOpen={ true }
     189                        >
     190                       
     191                            { attributes.items && attributes.items.map( ( item, index ) => (
     192
     193                                <PanelBody
     194                                    title={ (index+1 ) + ". " +  __( 'Button', 'kenzap-cta' ) }
     195                                    initialOpen={ false }
     196                                    >
     197
     198                                    <TextControl
     199                                        label={ __( 'Link', 'kenzap-cta' ) + " " + (index+1) }
     200                                        value={ item.link }
     201                                        onChange={ ( value ) => {
     202                                            this.onChangePropertyItem( 'link', value, index, true );
     203                                        } }
     204                                    />
     205
     206                                    <ToggleControl
     207                                        label={ __( 'New window', 'kenzap-cta' ) }
     208                                        checked={ JSON.parse(item.linkn) }
     209                                        onChange={ ( value ) => {
     210                                            this.onChangePropertyItem( 'linkn', value, index, true );
     211                                        } }
     212                                    />
     213
     214                                    <TextControl
     215                                        label={ __( 'Button text', 'kenzap-cta' ) + " " + (index+1) }
     216                                        value={ item.btn }
     217                                        onChange={ ( value ) => {
     218                                            this.onChangePropertyItem( 'btn', value, index, true );
     219                                        } }
     220                                    />
     221
     222                                    <p style={ { marginBottom: '5px' } }>{ __( 'Icon', 'kenzap-cta' ) }</p>
     223                                    <MediaUpload
     224                                        onSelect={ ( media ) => {
     225                                            this.onChangePropertyItem( 'img1', media.url, index, true );
     226                                            this.onChangePropertyItem( 'alt', media.alt, index, true );
     227                                        } }
     228                                        value={ item.img1 }
     229                                        allowedTypes={ [ 'image' ] }
     230                                        render={ ( mediaUploadProps ) => (
     231
     232                                        <Fragment>
     233                                            { ( item.img1 !== 'none' ) ? (
     234                                                <Fragment>
     235                                                    <Button
     236                                                        isDefault
     237                                                        onClick={ () => {
     238                                                            this.onChangePropertyItem( 'img1', 'none', index, true );
     239                                                        } }
     240                                                    >
     241                                                    { __( 'Remove', 'kenzap-cta' ) }
     242                                                    </Button>
     243                                                    <div
     244                                                        style={ {
     245                                                            width: '27px',
     246                                                            height: '27px',
     247                                                            display: 'inline-block',
     248                                                            margin: '0 0 8px 5px',
     249                                                            backgroundImage: `url(${ [ item.img1 ? (item.img1) : '' ] })`,
     250                                                            backgroundRepeat: 'no-repeat',
     251                                                            backgroundSize: 'cover',
     252                                                        } }
     253                                                    />
     254
     255                                                </Fragment>
     256                                            ) : (
     257                                                <Button isDefault onClick={ mediaUploadProps.open } style={ { margin: '0 0 8px 0px', } }>
     258                                                    { __( 'Upload/Choose', 'kenzap-cta' ) }
     259                                                </Button>
     260                                            ) }
     261                                        </Fragment>
     262
     263                                        ) }
     264                                    />
     265
     266                                </PanelBody>
     267
     268                            ) ) }
     269
     270                    </PanelBody>) }
     271
     272                    <TypographyContainer
     273                        setAttributes={ setAttributes }
     274                        typographyArr={ typographyArr }
     275                        { ...attributes }
     276                    />
     277
    172278                </InspectorControls>
    173279                <div
     
    175281                    style={ { ...container } }
    176282                >
     283                    { attributes.nestedBlocks == 'top' && <InnerBlocks /> }
    177284                    { attributes.items && attributes.items.map( ( item, index ) => (
    178285                        <div
     
    191298                                    this.onChangePropertyItem( 'iconMediaUrl', media.url, index, true );
    192299                                } }
    193                                         value={ item.iconMediaId }
    194                                         allowedTypes={ [ 'image', 'image/svg+xml' ] }
    195                                         render={ ( props ) => (
    196                                             <img
    197                                                 src={ item.iconMediaUrl }
     300                                    value={ item.iconMediaId }
     301                                    //allowedTypes={ [ 'image', 'image/svg+xml' ] }
     302                                    render={ ( props ) => (
     303                                        !attributes.oic ?
     304                                        ( <div
     305                                            className="kp-img"
     306                                            style={ {
     307                                                cursor: 'pointer',
     308                                                position: 'relative',
     309                                                zIndex: 10,
     310                                                //width: attributes.iconSize,
     311                                                height: attributes.iconSize,
     312                                                "--icon":"url(" + item.iconMediaUrl + ")",
     313                                            } }
     314                                            onClick={ props.open }
     315                                            role="presentation" />
     316                                        ):( <img
     317                                                src={ (item.iconMediaUrl) }
    198318                                                alt={ item.title.replace( /<(?:.|\n)*?>/gm, '' ) }
    199319                                                style={ { ...featuredImg, cursor: 'pointer' } }
    200320                                                onClick={ props.open }
    201321                                                role="presentation"
    202                                             />
     322                                        /> )
    203323                                    ) }
    204                                     />
     324                                />
    205325                                ) : (
    206326                                    <div
     
    214334                                            } }
    215335                                            value={ item.iconMediaId }
    216                                             allowedTypes={ [ 'image', 'image/svg+xml' ] }
     336                                            //allowedTypes={ [ 'image', 'image/svg+xml' ] }
    217337                                            render={ ( props ) => (
    218338                                                <button onClick={ props.open }>
     
    230350                                onChange={ ( value ) => this.onChangePropertyItem( 'title', value, index, true ) }
    231351                                onSplit={ () => null }
    232                                 style={ title }
     352                                style={ getTypography( attributes, 0 ) }
    233353                            />
    234354                            <RichText
     
    238358                                onChange={ ( value ) => this.onChangePropertyItem( 'description', value, index, true ) }
    239359                                multiline="li"
    240                                 style={ description }
     360                                style={ getTypography( attributes, 1 ) }
    241361                                onSplit={ () => null }
    242362                            />
     363                            { item.btn && attributes.cta && <a
     364                                target={ item.linkn ? '_blank':'_self' }
     365                                className="bt1"
     366                                style={ getTypography( attributes, 2 ) }
     367                                rel="noopener noreferrer"
     368                                href={ item.link } >{ item.btn }</a>
     369                            }
    243370                        </div>
    244371                    ) ) }
     372                    { attributes.nestedBlocks == 'bottom' && <InnerBlocks /> }
    245373                </div>
    246374                <div className="editPadding"/>
  • kenzap-features/trunk/src/feature-list-1/editor.scss

    r2002189 r2416122  
    1 .kenzap .kenzap-featured-list-1 {
    2   div, span,
    3   h1, h2, h3, h4, h5, h6, p, blockquote,
    4   a, del, dfn, img, ins, kbd, samp,
    5   small, strike, sub, sup, tt, var,
    6   center, dl, dt, dd, ol, ul, li,
    7   fieldset, form, label, legend,
    8   table, tbody, tfoot, thead, tr, th, td {
    9     padding: 0;
    10     margin: 0;
    11     box-shadow: none;
    12     border: none;
    13     text-decoration: none;
    14   }
     1// .kenzap .kenzap-featured-list-1 {
     2//   div, span,
     3//   h1, h2, h3, h4, h5, h6, p, blockquote,
     4//   a, del, dfn, img, ins, kbd, samp,
     5//   small, strike, sub, sup, tt, var,
     6//   center, dl, dt, dd, ol, ul, li,
     7//   fieldset, form, label, legend,
     8//   table, tbody, tfoot, thead, tr, th, td {
     9//     padding: 0;
     10//     margin: 0;
     11//     box-shadow: none;
     12//     border: none;
     13//     text-decoration: none;
     14//   }
    1515
    16   // HTML5 display-role reset for older browsers
    17   article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    18     display: block;
    19   }
     16//   // HTML5 display-role reset for older browsers
     17//   article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
     18//     display: block;
     19//   }
    2020
    21   ol,
    22   ul {
    23     list-style: none;
    24   }
     21//   ol,
     22//   ul {
     23//     list-style: none;
     24//   }
    2525
    26   blockquote, q {
    27     quotes: none;
    28   }
     26//   blockquote, q {
     27//     quotes: none;
     28//   }
    2929
    30   blockquote:before,
    31   blockquote:after,
    32   q:before,
    33   q:after {
    34     content: '';
    35     content: none;
    36   }
     30//   blockquote:before,
     31//   blockquote:after,
     32//   q:before,
     33//   q:after {
     34//     content: '';
     35//     content: none;
     36//   }
    3737
    38   table {
    39     border-collapse: collapse;
    40     border-spacing: 0;
    41   }
    42 }
     38//   table {
     39//     border-collapse: collapse;
     40//     border-spacing: 0;
     41//   }
     42// }
    4343
    44 .kenzap .kenzap-featured-list-1{
    45   display:flex;
    46   flex-wrap: wrap;
    47 }
     44// .kenzap .kenzap-featured-list-1{
     45//   display:flex;
     46//   flex-wrap: wrap;
     47// }
    4848
    49 .kenzap .kenzap-featured-list-1 .featured-box{
    50   width:50%;
    51   float:left;
    52   text-align:center;
    53   padding:60px 0;
    54   transition: all 400ms ease-in-out;
    55   position: relative;
    56 }
     49// .kenzap .kenzap-featured-list-1 .featured-box{
     50//   width:50%;
     51//   float:left;
     52//   text-align:center;
     53//   padding:60px 0;
     54//   transition: all 400ms ease-in-out;
     55//   position: relative;
     56// }
    5757
    58 .kenzap .kenzap-featured-list-1 .featured-box:nth-child(odd){
    59   background:#fff;
    60 }
     58// .kenzap .kenzap-featured-list-1 .featured-box:nth-child(odd){
     59//   background:#fff;
     60// }
    6161
    62 .kenzap .kenzap-featured-list-1 .featured-box:nth-child(even){
    63   background:#f7f7f7;
    64 }
     62// .kenzap .kenzap-featured-list-1 .featured-box:nth-child(even){
     63//   background:#f7f7f7;
     64// }
    6565
    66 .kenzap .kenzap-featured-list-1 .featured-box img, .kenzap-featured-list-1 .featured-box .addIcon{
    67   margin:0 auto 40px;
    68   max-width: 100%;
    69   position: relative;
    70 }
     66// .kenzap .kenzap-featured-list-1 .featured-box img, .kenzap-featured-list-1 .featured-box .addIcon{
     67//   margin:0 auto 40px;
     68//   max-width: 100%;
     69//   position: relative;
     70// }
    7171
    72 .kenzap .kenzap-featured-list-1 .featured-box h3{
    73   font-size:32px;
    74   color: var(--tcolor, #111);
    75   margin:0 0 15px;
    76   line-height:38px;
    77   text-transform:uppercase;
    78   transition: all 400ms ease-in-out;
    79 }
     72// .kenzap .kenzap-featured-list-1 .featured-box h3{
     73//   //font-size:32px;
     74//   //color: var(--tcolor, #111);
     75//   margin:0 0 15px;
     76//   //line-height:38px;
     77//   text-transform:uppercase;
     78//   transition: all 400ms ease-in-out;
     79// }
    8080
    81 .kenzap .kenzap-featured-list-1 .featured-box ul{
    82   padding:0;
    83   margin:0;
    84   list-style:none;
    85 }
     81// .kenzap .kenzap-featured-list-1 .featured-box ul{
     82//   padding:0;
     83//   margin:0;
     84//   list-style:none;
     85// }
    8686
    87 .kenzap .kenzap-featured-list-1 .featured-box ul li{
    88   font-size: inherit;
    89   text-transform:uppercase;
    90   color: var(--dcolor, #555);
    91   padding: 7px 20px;
    92   letter-spacing:.2em;
    93   line-height: 1.4;
    94   transition: all 400ms ease-in-out;
    95 }
     87// .kenzap .kenzap-featured-list-1 .featured-box ul li{
     88//   font-size: inherit;
     89//   text-transform:uppercase;
     90//   //color: var(--dcolor, #555);
     91//   padding: 7px 20px;
     92//   letter-spacing:.2em;
     93//   line-height: 1.4;
     94//   transition: all 400ms ease-in-out;
     95// }
    9696
    97 @media screen and (max-width: 61.938em) {
    98   .kenzap .kenzap-featured-list-1 .featured-box{
    99     width:100%;
    100   }
    101 }
     97// @media screen and (max-width: 61.938em) {
     98//   .kenzap .kenzap-featured-list-1 .featured-box{
     99//     width:100%;
     100//   }
     101// }
    102102
    103 .kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover {
    104   background: var(--backgroundHover, #1c1c1c);
    105 }
     103// .kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover {
     104//   background: var(--backgroundHover, #1c1c1c);
     105// }
    106106
    107 .kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover h3 {
    108   color: var(--thover, #fff);
    109 }
     107// .kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover h3 {
     108//   color: var(--thover, #fff);
     109// }
    110110
    111 .kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover ul li {
    112   color: var(--dhover, #fff);
    113 }
     111// .kenzap .kenzap-featured-list-1.hover-enabled .featured-box:hover ul li {
     112//   color: var(--dhover, #fff);
     113// }
    114114
    115115.kenzap .kenzap-featured-list-1 .remove {
  • kenzap-features/trunk/src/feature-list-1/style.scss

    r2002189 r2416122  
    6161}
    6262
     63.kenzap-featured-list-1 .featured-box .kp-img,
    6364.kenzap-featured-list-1 .featured-box img{
    64   margin:0 auto 40px;
     65  margin:0 auto 0px;
     66    display: block;
     67}
     68
     69.kenzap-featured-list-1 .featured-box .kp-img{
     70    mask-position:center;
     71    -webkit-mask-position:center;
     72    mask-repeat:no-repeat;
     73    -webkit-mask-repeat:no-repeat;
     74  mask-size: contain;
     75  mask-position: center center;
     76  mask-repeat: no-repeat;
     77  mask-image:var(--icon, 'url(unset)');
     78  -webkit-mask-image:var(--icon, 'url(unset)');
     79  background-color: var(--icolor, #ff0000);
     80  transition:all .3s;
    6581}
    6682
    6783.kenzap-featured-list-1 .featured-box h3{
    6884  font-size:32px;
    69   margin:0 0 15px;
     85  margin:0;
    7086  line-height:38px;
    71   text-transform:uppercase;
    7287  transition: all 400ms ease-in-out;
    73   color: var(--tcolor, #111);
     88}
     89
     90.kenzap-featured-list-1 .featured-box .bt1{
     91  display:inline-block;
     92  padding: 13px 53px;
     93  border-style: solid;
     94  border-width: 2px;
     95  box-shadow: none;
     96  transition: all 250ms ease;
     97  -ms-transition: all 250ms ease;
     98  -webkit-transition: all 250ms ease;
     99}
     100
     101.kenzap-featured-list-1 .featured-box .bt1:hover{
     102  background:var(--hbacl,#fff)!important;
     103  color:var(--hcl,#333)!important;
     104  border-color:var(--hbrcl,#333)!important;
    74105}
    75106
     
    81112
    82113.kenzap-featured-list-1 .featured-box ul li{
    83   font-size: inherit;
    84   text-transform:uppercase;
    85114  padding: 7px 20px;
    86   letter-spacing:.2em;
    87   line-height:1.4;
    88115  transition: all 400ms ease-in-out;
    89   color: var(--dColor);
    90116}
    91117
     
    100126}
    101127
     128.kenzap-featured-list-1.hover-enabled .featured-box:hover .kp-img{
     129  background-color: var(--ihover, #ff0000);
     130}
     131
    102132.kenzap-featured-list-1.hover-enabled .featured-box:hover h3 {
    103   color: var(--thover);
     133  color: var(--thover)!important;
    104134}
    105135
    106136.kenzap-featured-list-1.hover-enabled .featured-box:hover ul li {
    107   color: var(--dhover);
     137  color: var(--dhover)!important;
    108138}
  • kenzap-features/trunk/src/feature-list-2/block.js

    r2002189 r2416122  
    1 /**
    2  * BLOCK: kenzap-feature-2
    3  *
    4  */
    5 
    6 //  Import CSS.
    71import './style.scss';
    82import './editor.scss';
     
    104const { __ } = wp.i18n;
    115const { registerBlockType } = wp.blocks;
    12 const { RichText } = wp.editor;
    13 
     6const { RichText, InnerBlocks } = wp.editor;
    147import { blockProps, ContainerSave } from '../commonComponents/container/container';
     8import { getTypography } from '../commonComponents/typography/typography';
    159import Edit from './edit';
    1610
     
    2216    title: __( 'New feature', 'kenzap-features' ),
    2317    iconMediaId: '',
    24     iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-2/img/featured-1.svg',
     18    iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-1.svg'),
    2519    description: __( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam semper lacus at massa ultricies auctor. Integer sodales commodo', 'kenzap-features' ),
    2620};
    2721
    2822export const defaultSubBlocks = JSON.stringify( [
    29     { ...defaultItem, title: __( 'New Feature 1', 'kenzap-features' ), key: 'default1', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-2/img/featured-1.svg' },
    30     { ...defaultItem, title: __( 'New Feature 2', 'kenzap-features' ), key: 'default2', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-2/img/featured-2.svg' },
    31     { ...defaultItem, title: __( 'New Feature 3', 'kenzap-features' ), key: 'default3', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-2/img/featured-3.svg' },
     23    { ...defaultItem, title: __( 'New Feature 1', 'kenzap-features' ), key: 'default1', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-1.svg') },
     24    { ...defaultItem, title: __( 'New Feature 2', 'kenzap-features' ), key: 'default2', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-2.svg') },
     25    { ...defaultItem, title: __( 'New Feature 3', 'kenzap-features' ), key: 'default3', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-3.svg') },
    3226] );
    3327
     
    4135    const varsTop = {
    4236        '--paddings': `${ attributes.containerPadding }`,
    43         '--paddingsMin': `${ attributes.containerPadding/4 }`,
    44         '--paddingsMinPx': `${ attributes.containerPadding/4 }px`,
     37        '--paddings2': `${ attributes.containerSidePadding }px`,
    4538    };
    4639
    47     const vars = {
    48         '--h2': `${ attributes.mainTitleSize }px`,
    49         '--h2v': `${ attributes.mainTitleSize }`,
    50         '--h2lh': `${ attributes.mainTitleSize * 1.2 }px`,
    51         '--h3': `${ attributes.titleSize }px`,
    52         '--h3v': `${ attributes.titleSize }`,
    53         '--h3lh': `${ attributes.titleSize * 1.4 }px`,
    54         '--p': `${ attributes.descriptionSize }px`,
    55         '--pv': `${ attributes.descriptionSize }`,
    56         '--plh': `${ attributes.descriptionSize * 1.4 }px`,
    57         '--paddings': `${ attributes.containerPadding }`,
    58         '--paddingsMin': `${ attributes.containerPadding/4 }`,
    59         '--paddingsMinPx': `${ attributes.containerPadding/4 }px`,
    60     };
     40    const vars = {};
    6141
    6242    const kenzapContanerStyles = {
     
    7252    };
    7353};
     54
     55
     56/**
     57 * Define typography defaults
     58 */
     59export const typographyArr = JSON.stringify([
     60    {
     61        'title': __( '- Heading', 'kenzap-steps' ),
     62        'type': 'title',
     63        'font-size': 54,
     64        'font-size-t': 50,
     65        'font-size-m': 48,
     66        'font-weight': 7,
     67        'line-height': 64,
     68        'margin-top': 40,
     69        'margin-bottom': 80,
     70        'color': '#ffffff',
     71    },
     72    {
     73        'title': __( '- Title', 'kenzap-steps' ),
     74        'text-align':'',
     75        'font-size': 24,
     76        'font-weight': 6,
     77        'line-height': 25,
     78        'margin-bottom': 20,
     79        'color': '#ffffff',
     80    },
     81    {
     82        'title': __( '- Description', 'kenzap-steps' ),
     83        'text-align':'',
     84        'font-size': 15,
     85        'font-weight': 4,
     86        'line-height': 23,
     87        'margin-bottom': 20,
     88        'color': '#ffffff',
     89    },
     90]);
    7491
    7592/**
     
    87104 */
    88105registerBlockType( 'kenzap/feature-list-2', {
    89     title: __( 'Kenzap Feature List 2', 'kenzap-features' ),
     106    title: __( 'Features List 2', 'kenzap-features' ),
    90107    icon: 'yes',
    91108    category: 'layout',
     
    95112    anchor: true,
    96113    html: true,
     114    supports: {
     115        align: [ 'full', 'wide' ],
     116    },
    97117    attributes: {
    98118        ...blockProps,
    99         // override from container
     119
     120        align: {
     121            type: 'string',
     122            default: 'full',
     123        },
     124
    100125        containerPadding: {
    101126            type: 'number',
     
    108133        },
    109134
    110         mainTitleSize: {
    111             type: 'number',
    112             default: 30,
    113         },
    114 
    115135        mainTitleColor: {
    116136            type: 'string',
     
    123143        },
    124144
    125         titleSize: {
    126             type: 'number',
    127             default: 24,
    128         },
    129 
    130145        titleColor: {
    131146            type: 'string',
    132147            default: '#fff',
    133         },
    134 
    135         descriptionSize: {
    136             type: 'number',
    137             default: 16,
    138148        },
    139149
     
    147157            default: [],
    148158        },
     159       
     160        typography: {
     161            type: 'array',
     162            default: [],
     163        },
    149164
    150165        isFirstLoad: {
     
    160175
    161176    edit: ( props ) => {
     177
    162178        if ( props.attributes.items.length === 0 && props.attributes.isFirstLoad ) {
    163179            props.setAttributes( {
    164180                items: [ ...JSON.parse( defaultSubBlocks ) ],
    165181                isFirstLoad: false,
     182                backgroundColor: '#0693e3',
    166183            } );
    167             // TODO It is very bad solution to avoid low speed working of setAttributes function
     184         
    168185            props.attributes.items = JSON.parse( defaultSubBlocks );
    169186            if ( ! props.attributes.blockUniqId ) {
     
    203220                >
    204221                    <div className="kenzap-container" style={ kenzapContanerStyles }>
     222                        { attributes.nestedBlocks == 'top' && <InnerBlocks.Content /> }
    205223                        <RichText.Content
    206224                            tagName="h2"
    207225                            value={ attributes.mainTitle }
    208                             style={ {
    209                                 color: attributes.mainTitleColor,
    210                             } }
     226                            style={ getTypography( attributes, 0 ) }
    211227                        />
    212                         <div className="owl-carousel">
     228                        <div className="owl-carousel owl-load">
    213229
    214230                            { attributes.items && attributes.items.map( item => (
     
    217233                                        { item.iconMediaUrl &&
    218234                                        <img
    219                                             src={ item.iconMediaUrl }
     235                                            src={ (item.iconMediaUrl) }
    220236                                            alt={ item.title.replace( /<(?:.|\n)*?>/gm, '' ) }
    221237                                            style={ {
     
    228244                                        tagName="h3"
    229245                                        value={ item.title }
    230                                         style={ {
    231                                             color: attributes.titleColor,
    232                                         } }
     246                                        style={ getTypography( attributes, 1 ) }
    233247                                    />
    234248                                    <RichText.Content
    235249                                        tagName="p"
    236250                                        value={ item.description }
    237                                         style={ {
    238                                             color: attributes.descriptionColor,
    239                                         } }
     251                                        style={ getTypography( attributes, 2 ) }
    240252                                    />
    241253                                </div>
    242254                            ) ) }
    243255                        </div>
     256                        { attributes.nestedBlocks == 'bottom' && <InnerBlocks.Content /> }
    244257                    </div>
    245258                </ContainerSave>
  • kenzap-features/trunk/src/feature-list-2/edit.js

    r2002189 r2416122  
    1 const { __ } = wp.i18n; // Import __() from wp.i18n
     1const { __ } = wp.i18n;
    22const { Component } = wp.element;
    3 const { MediaUpload, RichText, InspectorControls, PanelColorSettings } = wp.editor;
     3const { MediaUpload, RichText, InspectorControls, PanelColorSettings, InnerBlocks } = wp.editor;
    44const { RangeControl, PanelBody } = wp.components;
    5 
    6 import { defaultItem, getStyles } from './block';
     5import { defaultItem, typographyArr, getStyles } from './block';
    76import { InspectorContainer, ContainerEdit } from '../commonComponents/container/container';
     7import { TypographyContainer, getTypography } from '../commonComponents/typography/typography';
    88import { Plus } from '../commonComponents/icons/plus';
    99
     
    103103                    >
    104104                        <RangeControl
    105                             label={ __( 'Main title size', 'kenzap-features' ) }
    106                             value={ attributes.mainTitleSize }
    107                             onChange={ ( mainTitleSize ) => setAttributes( { mainTitleSize } ) }
    108                             min={ 20 }
    109                             max={ 130 }
    110                         />
    111                         <RangeControl
    112105                            label={ __( 'Icons size', 'kenzap-features' ) }
    113106                            value={ attributes.iconSize }
     
    116109                            max={ 130 }
    117110                        />
    118                         <RangeControl
    119                             label={ __( 'Title size', 'kenzap-features' ) }
    120                             value={ attributes.titleSize }
    121                             onChange={ ( titleSize ) => setAttributes( { titleSize } ) }
    122                             min={ 10 }
    123                             max={ 40 }
    124                         />
    125                         <RangeControl
    126                             label={ __( 'Description size', 'kenzap-features' ) }
    127                             value={ attributes.descriptionSize }
    128                             onChange={ ( descriptionSize ) => setAttributes( { descriptionSize } ) }
    129                             min={ 10 }
    130                             max={ 30 }
    131                         />
     111
    132112                        <PanelColorSettings
    133113                            title={ __( 'Colors' ) }
     
    158138                        />
    159139                    </PanelBody>
     140
     141                    <TypographyContainer
     142                        setAttributes={ setAttributes }
     143                        typographyArr={ typographyArr }
     144                        { ...attributes }
     145                    />
     146
    160147                    <InspectorContainer
    161148                        setAttributes={ setAttributes }
     
    177164                    >
    178165                        <div className="kenzap-container" style={ kenzapContanerStyles }>
    179 
     166                            { attributes.nestedBlocks == 'top' && <InnerBlocks /> }
    180167                            <RichText
    181168                                tagName="h2"
    182169                                placeholder={ __( 'Title', 'kenzap-features' ) }
    183170                                value={ attributes.mainTitle }
    184                                 style={ {
    185                                     color: attributes.mainTitleColor,
    186                                     lineHeight: 1.4,
    187                                 } }
     171                                style={ getTypography( attributes, 0 ) }
    188172                                onChange={ ( value ) => setAttributes( { mainTitle: value } ) }
    189173                                onSplit={ () => null }
    190174                            />
     175
    191176                            <div className="owl-carousel">
    192177                                { attributes.items && attributes.items.map( ( item, index ) => (
     
    198183                                    >
    199184                                        <button className="remove" onClick={ () => this.removeItem( index ) }>
    200                                             <span className="dashicons dashicons-no" />
     185                                            <i className="dashicons dashicons-no" />
    201186                                        </button>
    202187
     
    208193                                                } }
    209194                                                value={ item.iconMediaId }
    210                                                 allowedTypes={ [ 'image', 'image/svg+xml' ] }
     195                                                //allowedTypes={ [ 'image', 'image/svg+xml' ] }
    211196                                                render={ ( props ) => (
    212197                                                    <img
    213                                                         src={ item.iconMediaUrl }
     198                                                        src={ (item.iconMediaUrl) }
    214199                                                        alt={ item.title.replace( /<(?:.|\n)*?>/gm, '' ) }
    215200                                                        style={ {
     
    236221                                                    } }
    237222                                                    value={ item.iconMediaId }
    238                                                     allowedTypes={ [ 'image', 'image/svg+xml' ] }
     223                                                    //allowedTypes={ [ 'image', 'image/svg+xml' ] }
    239224                                                    render={ ( props ) => (
    240225                                                        <button onClick={ props.open }>
     
    251236                                            value={ item.title }
    252237                                            onChange={ ( value ) => this.onChangePropertyItem( 'title', value, index, true ) }
    253                                             style={ {
    254                                                 color: attributes.titleColor,
    255                                             } }
     238                                            style={ getTypography( attributes, 1 ) }
    256239                                        />
     240                                       
    257241                                        <RichText
    258242                                            tagName="p"
     
    260244                                            value={ item.description }
    261245                                            onChange={ ( value ) => this.onChangePropertyItem( 'description', value, index, true ) }
    262                                             style={ {
    263                                                 color: attributes.descriptionColor,
    264                                             } }
     246                                            style={ getTypography( attributes, 2 ) }
    265247                                        />
    266248                                    </div>
    267249                                ) ) }
    268250                            </div>
     251                            { attributes.nestedBlocks == 'bottom' && <InnerBlocks /> }
    269252                        </div>
    270253                        <div className="editPadding"/>
  • kenzap-features/trunk/src/feature-list-2/editor.scss

    r2002189 r2416122  
    1 .kenzap .kenzap-featured-list-2 h2,
    2 .kenzap .kenzap-featured-list-2 .featured-box img,
    3 .kenzap .kenzap-featured-list-2 .featured-box h3,
    4 .kenzap .kenzap-featured-list-2 .featured-box p,
    5 .kenzap .kenzap-featured-list-2 span{
    6   padding: 0;
    7   margin: 0;
    8   box-shadow: none;
    9   border: none;
    10   text-decoration: none;
    11 }
     1// .kenzap .kenzap-featured-list-2 h2,
     2// .kenzap .kenzap-featured-list-2 .featured-box img,
     3// .kenzap .kenzap-featured-list-2 .featured-box h3,
     4// .kenzap .kenzap-featured-list-2 .featured-box p,
     5// .kenzap .kenzap-featured-list-2 span{
     6//   padding: 0;
     7//   margin: 0;
     8//   box-shadow: none;
     9//   border: none;
     10//   text-decoration: none;
     11// }
    1212
    1313.kenzap .kenzap-featured-list-2{
     
    1515  background-color: inherit;
    1616  background-blend-mode: multiply;
    17   background-attachment: fixed;
     17  //background-attachment: fixed;
    1818  background-repeat: no-repeat;
    1919  background-position: 0 0;
     
    2828  margin:0 auto;
    2929  max-width:1170px;
    30   padding:0 15px;
     30  padding:0 0px;
    3131}
    3232
    3333.kenzap .kenzap-featured-list-2 h2{
    34   color:#fff;
    35   margin:40px 0 80px;
    36   font-size: var(--h2);
    37   line-height: var(--h2lh);
     34  //color:#fff;
     35  margin:0;
     36  //font-size: var(--h2);
     37  //line-height: var(--h2lh);
    3838  display:block;
    39   font-weight:700
     39  //font-weight:700
    4040}
    4141
     
    4747}
    4848
    49 .kenzap .kenzap-featured-list-2 .featured-box:hover {
    50   box-shadow: inset 0 0 20px white;
    51 }
     49// .kenzap .kenzap-featured-list-2 .featured-box:hover {
     50//   box-shadow: inset 0 0 20px white;
     51// }
    5252
    5353.kenzap .kenzap-featured-list-2 .featured-box img{
     
    5757
    5858.kenzap .kenzap-featured-list-2 .featured-box h3{
    59   color:#fff;
    60   margin:0 0 20px;
     59  //color:#fff;
     60  margin:0;
    6161  display:block;
    62   font-weight:700;
    63   font-size: var(--h3);
    64   line-height: var(--h3lh);
     62  //font-weight:700;
     63  //font-size: var(--h3);
     64  //line-height: var(--h3lh);
    6565}
    6666
    6767.kenzap .kenzap-featured-list-2 .featured-box p{
    68   color:#fff;
    69   font-size: var(--p);
    70   line-height: var(--plh);
    71   margin:0 0 20px;
     68  //color:#fff;
     69  //font-size: var(--p);
     70  //line-height: var(--plh);
     71  //margin:0 0 20px;
     72  margin: 0;
    7273}
    7374
  • kenzap-features/trunk/src/feature-list-2/script.js

    r2002189 r2416122  
    44    }
    55    setTimeout(function() {
     6
    67
    78        jQuery(".kenzap-featured-list-2 .owl-carousel").owlCarousel({
     
    2324            }
    2425        });
     26
     27        jQuery(".owl-load").removeClass(".owl-load");
    2528    });
    2629});
  • kenzap-features/trunk/src/feature-list-2/style.scss

    r2002189 r2416122  
    1515  background-color: inherit;
    1616  background-blend-mode: multiply;
    17   background-attachment: fixed;
     17  //background-attachment: fixed;
    1818  background-repeat: no-repeat;
    1919  background-position: 0 0;
     
    2323}
    2424
    25 .kenzap .kenzap-featured-list-2.autoPadding{
    26   padding: calc(var(--paddingsMinPx) + (var(--paddings) - var(--paddingsMin)) * ((100vw - 300px) / (1600 - 300))) 0;
     25.kenzap .kenzap-featured-list-2.autoPadding {
     26  padding: calc(30px + (var(--paddings) - 30) * ((100vw - 300px) / (1600 - 300))) 0;
    2727}
    2828
     
    3030  margin:0 auto;
    3131  max-width:1170px;
    32   padding:0 15px;
     32  padding:0 var(--paddings2,0);
    3333}
    3434
    3535.kenzap .kenzap-featured-list-2 h2{
    36   color:#fff;
    37   margin:40px 0 80px;
     36  //color:#fff;
     37  margin:0;
    3838  line-height:1.2;
    3939  display:block;
    40   font-weight:700
     40  //font-weight:700
    4141}
    4242
     
    4949.kenzap .kenzap-featured-list-2 .featured-box h3{
    5050  color:#fff;
    51   margin:0 0 20px;
     51  margin:0;
    5252  line-height: 1.4;
    5353  display:block;
    54   font-weight:700
     54  //font-weight:700
    5555}
    5656
     
    5858  color:#fff;
    5959  line-height: 1.4;
    60   margin:0 0 20px;
     60  margin:0;
    6161}
    6262
     
    7474  font-size: var(--p);
    7575  line-height: var(--plh);
     76}
     77
     78.kenzap .kenzap-featured-list-2 .owl-load{
     79  display:flex!important;
     80  overflow:hidden!important;
    7681}
    7782
     
    104109  box-shadow: none;
    105110}
     111
     112@media screen and (max-width: 61.938em) {
     113  /* width: 991px; */
     114
     115  .kenzap .kenzap-featured-list-2 h2{
     116    font-size: var(--fst, 50px)!important;
     117  }
     118}
     119
     120@media screen and (max-width: 30em) {
     121
     122  .kenzap .kenzap-featured-list-2 h2{
     123    font-size: var(--fsm, 48px)!important;
     124  }
     125}
  • kenzap-features/trunk/src/feature-list-3/block.js

    r2002189 r2416122  
    1 /**
    2  * BLOCK: kenzap-feature-v2-3
    3  */
    4 
    5 //  Import CSS.
    61import './style.scss';
    72import './editor.scss';
     
    94const { __ } = wp.i18n;
    105const { registerBlockType } = wp.blocks;
    11 const { RichText } = wp.editor;
    12 
     6const { RichText, InnerBlocks } = wp.editor;
    137import Edit from './edit';
    148import { blockProps, ContainerSave } from '../commonComponents/container/container';
     9import { getTypography } from '../commonComponents/typography/typography';
    1510
    1611/**
     
    2116    title: __( 'New feature', 'kenzap-features' ),
    2217    iconMediaId: '',
    23     iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-3/img/featured-1.png',
     18    iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-1.png'),
    2419    description: __( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus leo sit amet.', 'kenzap-features' ),
    2520};
    2621
    2722export const defaultSubBlocks = JSON.stringify( [
    28     { ...defaultItem, title: __( 'PURE DRINK', 'kenzap-features' ), key: 'default1', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-3/img/featured-1.png' },
    29     { ...defaultItem, title: __( 'PURE AIR', 'kenzap-features' ), key: 'default2', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-3/img/featured-2.png' },
    30     { ...defaultItem, title: __( 'EXQUISITE SPACE', 'kenzap-features' ), key: 'default3', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-3/img/featured-3.png' },
    31     { ...defaultItem, title: __( 'HANDY MATERIAL', 'kenzap-features' ), key: 'default4', iconMediaUrl: window.kenzap_features_gutenberg_path + 'feature-list-3/img/featured-4.png' },
     23    { ...defaultItem, title: __( 'PURE DRINK', 'kenzap-features' ), key: 'default1', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-1.png') },
     24    { ...defaultItem, title: __( 'PURE AIR', 'kenzap-features' ), key: 'default2', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-2.png') },
     25    { ...defaultItem, title: __( 'EXQUISITE SPACE', 'kenzap-features' ), key: 'default3', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-3.png') },
     26    { ...defaultItem, title: __( 'HANDY MATERIAL', 'kenzap-features' ), key: 'default4', iconMediaUrl: (window.kenzap_features_gutenberg_path + 'img/featured-4.png') },
    3227] );
    3328
     
    4035    const featuredImg = {
    4136        height: `${ attributes.iconSize }px`,
    42         width: `${ attributes.iconSize }px`,
     37        width: `auto`,
    4338    };
    4439
    4540    const vars = {
    46         '--h3': `${ attributes.titleSize }px`,
    47         '--h3v': `${ attributes.titleSize }`,
    48         '--h3lh': `${ attributes.titleSize * 1.4 }px`,
    49         '--p': `${ attributes.descriptionSize }px`,
    50         '--pv': `${ attributes.descriptionSize }`,
    51         '--plh': `${ attributes.descriptionSize * 1.7 }px`,
     41        '--paddings': `${ attributes.containerPadding }`,
     42        '--paddings2': `${ attributes.containerSidePadding }px`,
    5243    };
    5344
     
    8778    };
    8879};
     80
     81/**
     82 * Define typography defaults
     83 */
     84export const typographyArr = JSON.stringify([
     85    {
     86        'title': __( '- Title', 'kenzap-steps' ),
     87        'font-size': 20,
     88        'font-weight': 6,
     89        'line-height': 36,
     90        'margin-bottom': 12,
     91        'color': '#333333',
     92    },
     93    {
     94        'title': __( '- Description', 'kenzap-steps' ),
     95        'text-align':'',
     96        'font-size': 15,
     97        'font-weight': 4,
     98        'line-height': 25,
     99        'margin-bottom': 15,
     100        'color': '#333333',
     101    },
     102]);
    89103
    90104/**
     
    101115 *                             registered; otherwise `undefined`.
    102116 */
    103 registerBlockType( 'kenzap/feature-list-3', {
    104     title: __( 'Kenzap Feature List 3', 'kenzap-features' ),
     117registerBlockType( 'kenzap/feature-list-3-1', {
     118    title: __( 'Features List 3', 'kenzap-features' ),
    105119    icon: 'yes',
    106120    category: 'layout',
     
    110124    anchor: true,
    111125    html: true,
     126    supports: {
     127        align: [ 'full', 'wide' ],
     128    },
    112129    attributes: {
    113130        ...blockProps,
     
    118135        },
    119136
    120         titleSize: {
    121             type: 'number',
    122             default: 18,
    123         },
    124 
    125         descriptionSize: {
    126             type: 'number',
    127             default: 15,
    128         },
    129 
    130137        items: {
     138            type: 'array',
     139            default: [],
     140        },
     141       
     142        typography: {
    131143            type: 'array',
    132144            default: [],
     
    150162                isFirstLoad: false,
    151163            } );
    152             // TODO It is very bad solution to avoid low speed working of setAttributes function
     164
    153165            props.attributes.items = JSON.parse( defaultSubBlocks );
    154166
     
    190202                    attributes={ attributes }
    191203                    style={ vars }
     204                    withBackground
     205                    withPadding
    192206                >
    193207                    <div className={ `kenzap-container ${ additionalClassForKenzapContainer }` } style={ kenzapContanerStyles }>
     208                        { attributes.nestedBlocks == 'top' && <InnerBlocks.Content /> }
    194209                        <div className="kenzap-row">
    195210                            { attributes.items && attributes.items.map( item => (
     
    200215                                    <div className="featured-box">
    201216                                        <img
    202                                             src={ item.iconMediaUrl }
     217                                            src={ (item.iconMediaUrl) }
    203218                                            alt={ item.title.replace( /<(?:.|\n)*?>/gm, '' ) }
    204219                                            style={ featuredImg }
     
    207222                                            tagName="h3"
    208223                                            value={ item.title }
     224                                            style={ getTypography( attributes, 0 ) }
    209225                                        />
    210226                                        <RichText.Content
    211227                                            tagName="p"
    212228                                            value={ item.description }
     229                                            style={ getTypography( attributes, 1 ) }
    213230                                        />
    214231                                    </div>
     
    216233                            ) ) }
    217234                        </div>
     235                        { attributes.nestedBlocks == 'bottom' && <InnerBlocks.Content /> }
    218236                    </div>
    219237                </ContainerSave>
  • kenzap-features/trunk/src/feature-list-3/edit.js

    r2002189 r2416122  
    1 const { __ } = wp.i18n; // Import __() from wp.i18n
     1const { __ } = wp.i18n;
    22const { Component } = wp.element;
    3 const { MediaUpload, RichText, InspectorControls } = wp.editor;
     3const { MediaUpload, RichText, InspectorControls, InnerBlocks } = wp.editor;
    44const { RangeControl, PanelBody } = wp.components;
    5 
    65import { ContainerEdit, InspectorContainer } from '../commonComponents/container/container';
    7 import { defaultItem, getStyles } from './block';
     6import { defaultItem, typographyArr, getStyles } from './block';
     7import { TypographyContainer, getTypography } from '../commonComponents/typography/typography';
    88import { Plus } from '../commonComponents/icons/plus';
    99
     
    9797                            max={ 140 }
    9898                        />
    99                         <RangeControl
    100                             label={ __( 'Title size', 'kenzap-features' ) }
    101                             value={ attributes.titleSize }
    102                             onChange={ ( titleSize ) => setAttributes( { titleSize } ) }
    103                             min={ 15 }
    104                             max={ 100 }
    105                         />
    106                         <RangeControl
    107                             label={ __( 'Description size', 'kenzap-features' ) }
    108                             value={ attributes.descriptionSize }
    109                             onChange={ ( descriptionSize ) => setAttributes( { descriptionSize } ) }
    110                             min={ 10 }
    111                             max={ 30 }
    112                         />
     99                       
    113100                    </PanelBody>
     101
     102                    <TypographyContainer
     103                        setAttributes={ setAttributes }
     104                        typographyArr={ typographyArr }
     105                        { ...attributes }
     106                    />
     107
    114108                    <InspectorContainer
    115109                        setAttributes={ setAttributes }
    116110                        { ...attributes }
    117                         withBackground={ false }
     111                        withPadding
    118112                        withWidth100
     113                        withBackground
    119114                    />
    120115                </InspectorControls>
     
    125120                        style={ { ...vars } }
    126121                        attributes={ attributes }
     122                        withBackground
     123                        withPadding
    127124                    >
    128125                        <div className={ `kenzap-container ${ additionalClassForKenzapContainer }` } style={ kenzapContanerStyles }>
     126                            { attributes.nestedBlocks == 'top' && <InnerBlocks /> }
    129127                            <div className="kenzap-row">
    130128                                { attributes.items && attributes.items.map( ( item, index ) => (
     
    136134                                            <button
    137135                                                className="remove" onClick={ () => this.removeItem( index ) }>
    138                                                 <span className="dashicons dashicons-no" />
     136                                                <i className="dashicons dashicons-no" />
    139137                                            </button>
    140138                                            { item.iconMediaUrl ? (
     
    145143                                                        } }
    146144                                                    value={ item.iconMediaId }
    147                                                     allowedTypes={ [ 'image', 'image/svg+xml' ] }
     145                                                    //allowedTypes={ [ 'image', 'image/svg+xml' ] }
    148146                                                    render={ ( props ) => (
    149147                                                        <img
    150                                                             src={ item.iconMediaUrl }
     148                                                            src={ (item.iconMediaUrl) }
    151149                                                            alt={ item.title.replace( /<(?:.|\n)*?>/gm, '' ) }
    152150                                                            style={ {
     
    177175                                                            } }
    178176                                                            value={ item.iconMediaId }
    179                                                             allowedTypes={ [ 'image', 'image/svg+xml' ] }
     177                                                            //allowedTypes={ [ 'image', 'image/svg+xml' ] }
    180178                                                            render={ ( props ) => (
    181179                                                                <button onClick={ props.open }>
     
    191189                                                value={ item.title }
    192190                                                onChange={ ( value ) => this.onChangePropertyItem( 'title', value, index ) }
     191                                                style={ getTypography( attributes, 0 ) }
    193192                                            />
    194193                                            <RichText
     
    197196                                                value={ item.description }
    198197                                                onChange={ ( value ) => this.onChangePropertyItem( 'description', value, index ) }
     198                                                style={ getTypography( attributes, 1 ) }
    199199                                            />
    200200                                        </div>
     
    203203                                <div style={ { clear: 'both' } } />
    204204                            </div>
     205                            { attributes.nestedBlocks == 'bottom' && <InnerBlocks /> }
    205206                        </div>
    206207                        <div className="editPadding"/>
  • kenzap-features/trunk/src/feature-list-3/editor.scss

    r2002189 r2416122  
    1 .kenzap .kenzap-featured-list-3 .featured-box img,
    2 .kenzap .kenzap-featured-list-3 .featured-box h3,
    3 .kenzap .kenzap-featured-list-3 .featured-box p {
    4   padding: 0;
    5   margin: 0;
    6   box-shadow: none;
    7   border: none;
    8   text-decoration: none;
    9 }
    10 
    11 .kenzap .kenzap-featured-list-3 .kenzap-container{
    12   max-width:1170px;
    13   margin:0 auto;
    14 }
    15 
    16 .kenzap .kenzap-featured-list-3 .kenzap-row{
    17   display: flex;
    18   flex-wrap: wrap;
    19 }
    20 
    211.kenzap .kenzap-featured-list-3 .kenzap-lg .kenzap-col-3,
    222.kenzap .kenzap-featured-list-3 .kenzap-col-3{
    23   width:50%;
    243  position: relative;
    25 }
    26 
    27 .kenzap .kenzap-featured-list-3 .featured-box{
    28   margin:30px 0 0;
    29   text-align:center;
    30   padding:0 15px;
    31   display:flex;
    32   align-items:center;
    33   justify-content:center;
    34   flex-direction:column;
    35 }
    36 
    37 .kenzap .kenzap-featured-list-3 .featured-box img{
    38   width:90px;
    39   height:90px;
    40   position:relative;
    41   display:flex;
    42   align-items:center;
    43   justify-content:center;
    44   margin:0 0 20px;
    45 }
    46 
    47 .kenzap .kenzap-featured-list-3 .featured-box h3{
    48   margin: 0 0 12px;
    49   font-size: var(--h3);
    50   line-height:var(--h3lh);
    51   color:#333;
    52   font-weight:600;
    53   text-transform:uppercase;
    54 }
    55 
    56 .kenzap .kenzap-featured-list-3 .featured-box p{
    57   margin: 0 0 15px;
    58   font-size: var(--p);
    59   line-height:var(--plh);
    60   color:#666;
    61   hyphens:none;
    624}
    635
  • kenzap-features/trunk/src/feature-list-3/style.scss

    r2002189 r2416122  
    1212  max-width:1170px;
    1313  margin:0 auto;
     14  padding:0 var(--paddings2,0);
     15  overflow-x: hidden;
     16}
     17
     18.kenzap .kenzap-featured-list-3.autoPadding {
     19  padding: calc(30px + (var(--paddings) - 30) * ((100vw - 300px) / (1600 - 300))) 0;
    1420}
    1521
     
    1723  display: flex;
    1824  flex-wrap: wrap;
     25  margin: 0 -15px;
    1926}
    2027
     
    2431
    2532.kenzap .kenzap-featured-list-3 .featured-box{
    26   margin:30px 0 0;
     33  margin:20px 0 20px;
    2734  text-align:center;
    2835  padding:0 15px;
     
    4552
    4653.kenzap .kenzap-featured-list-3 .featured-box h3{
    47   margin: 0 0 12px;
    48   font-size: 18px;
    49   line-height:18px;
    50   color:#333;
    51   font-weight:600;
    52   text-transform:uppercase
     54  margin: 0;
     55  width: 100%;
    5356}
    5457
    5558.kenzap .kenzap-featured-list-3 .featured-box p{
    56   margin: 0 0 15px;
    57   font-size:15px;
    58   line-height:27px;
    59   color:#666;
     59  margin: 0;
    6060  hyphens:none;
    6161}
  • kenzap-features/trunk/src/init.php

    r2002189 r2416122  
    8787    }
    8888
    89     $pathToPlugin = plugins_url( 'src/', dirname( __FILE__ ) );
    90     wp_add_inline_script( 'wp-blocks', 'var kenzap_features_gutenberg_path = "' .$pathToPlugin.'"', 'before');
     89    $pathToPlugin = plugins_url( 'dist/', dirname( __FILE__ ) );
     90    wp_add_inline_script( 'wp-blocks', 'var kenzap_features_gutenberg_path = "' .wp_parse_url($pathToPlugin)['path'].'"', 'before');
    9191} // End function kenzap_feature_list_cgb_editor_assets().
    9292
Note: See TracChangeset for help on using the changeset viewer.