Version Description
- Fix problem with italics not being loaded.
Download this release
Release Info
Developer | DannyCooper |
Plugin | Google Fonts for WordPress |
Version | 1.5.0 |
Comparing to | |
See all releases |
Code changes from version 1.8.3 to 1.5.0
- assets/css/customize-controls.css +2 -4
- assets/js/customize-controls.js +7 -89
- assets/js/customize-preview.js +1 -15
- assets/js/deactivation.js +0 -3
- assets/js/dismiss.js +0 -2
- assets/js/multiple-checkbox.js +0 -2
- assets/js/panels.js +0 -2
- blocks/dist/blocks.build.js +1 -1
- blocks/init.php +21 -34
- blocks/package-lock.json +584 -549
- blocks/package.json +1 -1
- blocks/src/google-fonts/edit.js +31 -55
- blocks/src/google-fonts/index.js +1 -2
- blocks/src/google-fonts/transforms.js +0 -41
- changelog.txt +0 -199
- class-olympus-google-fonts.php +9 -37
- compatability/themegrill.php +0 -22
- includes/class-ogf-deactivation.php +2 -4
- includes/{class-ogf-notifications.php → class-ogf-feedback.php} +14 -60
- includes/class-ogf-fonts.php +6 -21
- includes/class-ogf-reset.php +0 -108
- includes/class-ogf-welcome.php +4 -4
- includes/customizer/controls/class-ogf-customize-multiple-checkbox-control.php +1 -1
- includes/customizer/controls/class-ogf-customize-multiple-fonts-control.php +0 -64
- includes/customizer/controls/class-ogf-customize-panel.php +1 -1
- includes/customizer/controls/class-ogf-customize-repeater-control.php +1 -1
- includes/customizer/controls/class-ogf-customize-typography-control.php +5 -23
- includes/customizer/controls/class-ogf-customize-upsell-control.php +5 -4
- includes/customizer/output-css.php +5 -23
- includes/customizer/panels.php +15 -29
- includes/customizer/settings.php +12 -38
- includes/functions.php +38 -103
- includes/gutenberg/output-css.php +0 -89
- languages/olympus-google-fonts.pot +166 -259
- olympus-google-fonts.php +8 -16
- readme.txt +56 -21
assets/css/customize-controls.css
CHANGED
@@ -6,8 +6,7 @@
|
|
6 |
#customize-theme-controls #sub-accordion-section-ogf_advanced__content,
|
7 |
#customize-theme-controls #sub-accordion-section-ogf_advanced__sidebar,
|
8 |
#customize-theme-controls #sub-accordion-section-ogf_advanced__footer,
|
9 |
-
#customize-theme-controls #sub-accordion-section-ogf_advanced__custom
|
10 |
-
#customize-theme-controls #sub-accordion-section-ogf_advanced__css {
|
11 |
overflow: visible;
|
12 |
}
|
13 |
|
@@ -166,8 +165,7 @@
|
|
166 |
|
167 |
/* @group Single Chosen */
|
168 |
|
169 |
-
.chosen-container-single .chosen-single
|
170 |
-
.chosen-container-multi .chosen-choices {
|
171 |
display: block;
|
172 |
position: relative;
|
173 |
height: 25px;
|
6 |
#customize-theme-controls #sub-accordion-section-ogf_advanced__content,
|
7 |
#customize-theme-controls #sub-accordion-section-ogf_advanced__sidebar,
|
8 |
#customize-theme-controls #sub-accordion-section-ogf_advanced__footer,
|
9 |
+
#customize-theme-controls #sub-accordion-section-ogf_advanced__custom {
|
|
|
10 |
overflow: visible;
|
11 |
}
|
12 |
|
165 |
|
166 |
/* @group Single Chosen */
|
167 |
|
168 |
+
.chosen-container-single .chosen-single {
|
|
|
169 |
display: block;
|
170 |
position: relative;
|
171 |
height: 25px;
|
assets/js/customize-controls.js
CHANGED
@@ -1,8 +1,6 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
/* global ogf_font_array, ajaxurl, fontsReset, location */
|
4 |
( function( api ) {
|
5 |
-
api.controlConstructor
|
6 |
{
|
7 |
ready: function() {
|
8 |
const control = this;
|
@@ -21,13 +19,6 @@
|
|
21 |
wp.customize.previewer.send( 'olympusFontURL', '<link href=\'https://fonts.googleapis.com/css?family=' + fontURL + '\' rel=\'stylesheet\' type=\'text/css\'>' );
|
22 |
}
|
23 |
|
24 |
-
function isSystemFont( fontID ) {
|
25 |
-
if ( fontID.indexOf( 'sf-' ) !== -1 ) {
|
26 |
-
return true;
|
27 |
-
}
|
28 |
-
return false;
|
29 |
-
}
|
30 |
-
|
31 |
// Load the font-weights for the newly selected font.
|
32 |
control.container.on(
|
33 |
'change',
|
@@ -35,7 +26,7 @@
|
|
35 |
function() {
|
36 |
const value = jQuery( this ).val();
|
37 |
control.settings.family.set( value );
|
38 |
-
if ( value !== 'default'
|
39 |
addGoogleFont( value );
|
40 |
|
41 |
const font = ogf_font_array[ value ];
|
@@ -87,6 +78,10 @@
|
|
87 |
// Initialize chosen.js
|
88 |
jQuery( '.ogf-select' ).chosen( { width: '85%' } );
|
89 |
|
|
|
|
|
|
|
|
|
90 |
// Set our slider defaults and initialise the slider
|
91 |
jQuery( '.slider-custom-control' ).each( function() {
|
92 |
const sliderValue = jQuery( this ).find( '.customize-control-slider-value' ).val();
|
@@ -137,69 +132,8 @@
|
|
137 |
jQuery( this ).parent().find( '.slider' ).slider( 'value', resetValue );
|
138 |
} );
|
139 |
},
|
140 |
-
/**
|
141 |
-
* Embed the control in the document.
|
142 |
-
*
|
143 |
-
* Override the embed() method to do nothing,
|
144 |
-
* so that the control isn't embedded on load,
|
145 |
-
* unless the containing section is already expanded.
|
146 |
-
*
|
147 |
-
*/
|
148 |
-
embed: function() {
|
149 |
-
const control = this;
|
150 |
-
const sectionId = control.section();
|
151 |
-
if ( ! sectionId ) {
|
152 |
-
return;
|
153 |
-
}
|
154 |
-
wp.customize.section( sectionId, function( section ) {
|
155 |
-
section.expanded.bind( function( expanded ) {
|
156 |
-
if ( expanded ) {
|
157 |
-
control.actuallyEmbed();
|
158 |
-
}
|
159 |
-
} );
|
160 |
-
} );
|
161 |
-
},
|
162 |
-
/**
|
163 |
-
* Deferred embedding of control when actually
|
164 |
-
*
|
165 |
-
* This function is called in Section.onChangeExpanded() so the control
|
166 |
-
* will only get embedded when the Section is first expanded.
|
167 |
-
*/
|
168 |
-
actuallyEmbed: function() {
|
169 |
-
const control = this;
|
170 |
-
if ( 'resolved' === control.deferred.embedded.state() ) {
|
171 |
-
return;
|
172 |
-
}
|
173 |
-
control.renderContent();
|
174 |
-
control.deferred.embedded.resolve(); // This triggers control.ready().
|
175 |
-
},
|
176 |
}
|
177 |
);
|
178 |
-
|
179 |
-
wp.customize.control( 'ogf_reset_fonts', function( control ) {
|
180 |
-
control.container.find( '.button' ).on( 'click', function( event ) {
|
181 |
-
event.preventDefault();
|
182 |
-
|
183 |
-
const data = {
|
184 |
-
wp_customize: 'on',
|
185 |
-
action: 'customizer_reset',
|
186 |
-
security: fontsReset.nonce,
|
187 |
-
};
|
188 |
-
|
189 |
-
const confirmReset = confirm( fontsReset.confirm );
|
190 |
-
|
191 |
-
if ( ! confirmReset ) {
|
192 |
-
return;
|
193 |
-
}
|
194 |
-
|
195 |
-
jQuery( this ).attr( 'disabled', 'disabled' );
|
196 |
-
|
197 |
-
jQuery.post( ajaxurl, data, function( result ) {
|
198 |
-
wp.customize.state( 'saved' ).set( true );
|
199 |
-
location.reload();
|
200 |
-
} );
|
201 |
-
} );
|
202 |
-
} );
|
203 |
}( wp.customize ) );
|
204 |
|
205 |
/* === Checkbox Multiple Control === */
|
@@ -216,19 +150,3 @@ jQuery( document ).ready( function() {
|
|
216 |
}
|
217 |
);
|
218 |
} );
|
219 |
-
|
220 |
-
/* === Multiple Fonts Control === */
|
221 |
-
( function( api ) {
|
222 |
-
api.controlConstructor[ 'typography-multiselect' ] = api.Control.extend( {
|
223 |
-
ready: function() {
|
224 |
-
const control = this;
|
225 |
-
jQuery( 'select', control.container ).change(
|
226 |
-
function() {
|
227 |
-
let selectValue = jQuery( this ).val();
|
228 |
-
selectValue = ( null === selectValue ) ? [] : selectValue;
|
229 |
-
control.setting.set( selectValue );
|
230 |
-
}
|
231 |
-
);
|
232 |
-
},
|
233 |
-
} );
|
234 |
-
}( wp.customize ) );
|
1 |
+
/* global ogf_font_array */
|
|
|
|
|
2 |
( function( api ) {
|
3 |
+
api.controlConstructor.typography = api.Control.extend(
|
4 |
{
|
5 |
ready: function() {
|
6 |
const control = this;
|
19 |
wp.customize.previewer.send( 'olympusFontURL', '<link href=\'https://fonts.googleapis.com/css?family=' + fontURL + '\' rel=\'stylesheet\' type=\'text/css\'>' );
|
20 |
}
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
// Load the font-weights for the newly selected font.
|
23 |
control.container.on(
|
24 |
'change',
|
26 |
function() {
|
27 |
const value = jQuery( this ).val();
|
28 |
control.settings.family.set( value );
|
29 |
+
if ( value !== 'default' ) {
|
30 |
addGoogleFont( value );
|
31 |
|
32 |
const font = ogf_font_array[ value ];
|
78 |
// Initialize chosen.js
|
79 |
jQuery( '.ogf-select' ).chosen( { width: '85%' } );
|
80 |
|
81 |
+
/**
|
82 |
+
* Slider Custom Control
|
83 |
+
*/
|
84 |
+
|
85 |
// Set our slider defaults and initialise the slider
|
86 |
jQuery( '.slider-custom-control' ).each( function() {
|
87 |
const sliderValue = jQuery( this ).find( '.customize-control-slider-value' ).val();
|
132 |
jQuery( this ).parent().find( '.slider' ).slider( 'value', resetValue );
|
133 |
} );
|
134 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
}
|
136 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
}( wp.customize ) );
|
138 |
|
139 |
/* === Checkbox Multiple Control === */
|
150 |
}
|
151 |
);
|
152 |
} );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/customize-preview.js
CHANGED
@@ -1,6 +1,4 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
/* global ogf_elements, ogf_system_fonts */
|
4 |
jQuery( document ).ready(
|
5 |
function() {
|
6 |
// Retrieve the Google Fonts url from the Customizer and append it to head.
|
@@ -16,11 +14,6 @@ jQuery( document ).ready(
|
|
16 |
if ( value === 'default' ) {
|
17 |
jQuery( selector ).css( 'font-family', '' );
|
18 |
wp.customize.preview.send( 'refresh' );
|
19 |
-
} else if ( isSystemFont( value ) ) {
|
20 |
-
jQuery( selector ).each( function( i, v ) {
|
21 |
-
const fontID = value.replace( 'sf-', '' );
|
22 |
-
v.style.setProperty( 'font-family', ogf_system_fonts[ fontID ].stack, 'important' );
|
23 |
-
} );
|
24 |
} else {
|
25 |
jQuery( selector ).each( function( i, v ) {
|
26 |
v.style.setProperty( 'font-family', '"' + value.split( '-' ).join( ' ' ) + '"', 'important' );
|
@@ -28,13 +21,6 @@ jQuery( document ).ready(
|
|
28 |
}
|
29 |
}
|
30 |
|
31 |
-
function isSystemFont( fontID ) {
|
32 |
-
if ( fontID.indexOf( 'sf-' ) !== -1 ) {
|
33 |
-
return true;
|
34 |
-
}
|
35 |
-
return false;
|
36 |
-
}
|
37 |
-
|
38 |
// Loop through the elements and bind the controls.
|
39 |
jQuery.map( ogf_elements, function( val, id ) {
|
40 |
wp.customize(
|
1 |
+
/* global ogf_elements */
|
|
|
|
|
2 |
jQuery( document ).ready(
|
3 |
function() {
|
4 |
// Retrieve the Google Fonts url from the Customizer and append it to head.
|
14 |
if ( value === 'default' ) {
|
15 |
jQuery( selector ).css( 'font-family', '' );
|
16 |
wp.customize.preview.send( 'refresh' );
|
|
|
|
|
|
|
|
|
|
|
17 |
} else {
|
18 |
jQuery( selector ).each( function( i, v ) {
|
19 |
v.style.setProperty( 'font-family', '"' + value.split( '-' ).join( ' ' ) + '"', 'important' );
|
21 |
}
|
22 |
}
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
// Loop through the elements and bind the controls.
|
25 |
jQuery.map( ogf_elements, function( val, id ) {
|
26 |
wp.customize(
|
assets/js/deactivation.js
CHANGED
@@ -1,5 +1,3 @@
|
|
1 |
-
'use strict';
|
2 |
-
|
3 |
/* global ajaxurl */
|
4 |
jQuery( document ).ready(
|
5 |
function() {
|
@@ -10,7 +8,6 @@ jQuery( document ).ready(
|
|
10 |
'<p>We\'re sorry our Google Fonts plugin didn\'t work for you. Would you mind letting us know where we went wrong so we can fix it?</p>' +
|
11 |
'<ul class="reasons" style="padding: 0">' +
|
12 |
'<p><strong>Why you are deactivating this plugin?</strong></p>' +
|
13 |
-
' <li><label class="reason expand"><input type="radio" name="reason" value="missing-font" /> The font I need is missing</label><textarea placeholder="Which font do you need?"></textarea></li>' +
|
14 |
' <li><label class="reason expand"><input type="radio" name="reason" value="missing-feature" /> The plugin is great, but I need specific feature that you don\'t support</label><textarea placeholder="Which feature do you need?"></textarea></li>' +
|
15 |
'<li><label class="reason expand"><input type="radio" name="reason" value="not-working"> The plugin is not working</label><textarea placeholder="Please clarify which part of the plugin isn\'t working so we can try and fix it..."></textarea></li>' +
|
16 |
'<li><label class="reason expand"><input type="radio" name="reason" value="other-plugin"> I found a better plugin</label><textarea placeholder="What\'s the plugin name?"></textarea></li>' +
|
|
|
|
|
1 |
/* global ajaxurl */
|
2 |
jQuery( document ).ready(
|
3 |
function() {
|
8 |
'<p>We\'re sorry our Google Fonts plugin didn\'t work for you. Would you mind letting us know where we went wrong so we can fix it?</p>' +
|
9 |
'<ul class="reasons" style="padding: 0">' +
|
10 |
'<p><strong>Why you are deactivating this plugin?</strong></p>' +
|
|
|
11 |
' <li><label class="reason expand"><input type="radio" name="reason" value="missing-feature" /> The plugin is great, but I need specific feature that you don\'t support</label><textarea placeholder="Which feature do you need?"></textarea></li>' +
|
12 |
'<li><label class="reason expand"><input type="radio" name="reason" value="not-working"> The plugin is not working</label><textarea placeholder="Please clarify which part of the plugin isn\'t working so we can try and fix it..."></textarea></li>' +
|
13 |
'<li><label class="reason expand"><input type="radio" name="reason" value="other-plugin"> I found a better plugin</label><textarea placeholder="What\'s the plugin name?"></textarea></li>' +
|
assets/js/dismiss.js
CHANGED
@@ -1,5 +1,3 @@
|
|
1 |
-
'use strict';
|
2 |
-
|
3 |
/* global ajaxurl */
|
4 |
jQuery( document ).ready( function() {
|
5 |
// Hook into the "notice-dismiss-welcome" class we added to the notice, so
|
|
|
|
|
1 |
/* global ajaxurl */
|
2 |
jQuery( document ).ready( function() {
|
3 |
// Hook into the "notice-dismiss-welcome" class we added to the notice, so
|
assets/js/multiple-checkbox.js
CHANGED
@@ -1,5 +1,3 @@
|
|
1 |
-
'use strict';
|
2 |
-
|
3 |
wp.customize.controlConstructor[ 'multiple-checkbox' ] = wp.customize.Control.extend( {
|
4 |
|
5 |
// When we're finished loading continue processing.
|
|
|
|
|
1 |
wp.customize.controlConstructor[ 'multiple-checkbox' ] = wp.customize.Control.extend( {
|
2 |
|
3 |
// When we're finished loading continue processing.
|
assets/js/panels.js
CHANGED
@@ -1,5 +1,3 @@
|
|
1 |
-
'use strict';
|
2 |
-
|
3 |
( function( $ ) {
|
4 |
const api = wp.customize;
|
5 |
|
|
|
|
|
1 |
( function( $ ) {
|
2 |
const api = wp.customize;
|
3 |
|
blocks/dist/blocks.build.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(a){function i(l){if(t[l])return t[l].exports;var e=t[l]={i:l,l:!1,exports:{}};return a[l].call(e.exports,e,e.exports,i),e.l=!0,e.exports}var t={};i.m=a,i.c=t,i.d=function(a,t,l){i.o(a,t)||Object.defineProperty(a,t,{configurable:!1,enumerable:!0,get:l})},i.n=function(a){var t=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(t,"a",t),t},i.o=function(a,i){return Object.prototype.hasOwnProperty.call(a,i)},i.p="",i(i.s=0)}([function(a,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:!0});t(1)},function(a,i,t){"use strict";var l=t(2),e=t(4),s=wp.i18n.__;(0,wp.blocks.registerBlockType)("olympus-google-fonts/google-fonts",{title:s("Google Fonts","olympus-google-fonts"),category:"common",icon:wp.element.createElement("svg",{baseProfile:"tiny",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),wp.element.createElement("path",{d:"M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z"})),keywords:[s("Fonts","olympus-google-fonts"),s("Heading","olympus-google-fonts")],transforms:e.a,edit:l.a,save:function(){return null}})},function(a,i,t){"use strict";function l(a,i){if(!(a instanceof i))throw new TypeError("Cannot call a class as a function")}function e(a,i){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!i||"object"!==typeof i&&"function"!==typeof i?a:i}function s(a,i){if("function"!==typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function, not "+typeof i);a.prototype=Object.create(i&&i.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),i&&(Object.setPrototypeOf?Object.setPrototypeOf(a,i):a.__proto__=i)}var r=t(3),n=t.n(r),u=function(){function a(a,i){for(var t=0;t<i.length;t++){var l=i[t];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(a,l.key,l)}}return function(i,t,l){return t&&a(i.prototype,t),l&&a(i,l),i}}(),m=wp.i18n.__,c=wp.element,g=c.Component,y=c.Fragment,v=wp.components,b=v.SelectControl,f=v.RangeControl,o=v.PanelBody,x=wp.editor,d=x.RichText,h=x.InspectorControls,S=x.BlockControls,k=x.AlignmentToolbar,p=x.PanelColorSettings,C=function(a){function i(){return l(this,i),e(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return s(i,a),u(i,[{key:"componentDidUpdate",value:function(a){this.props.attributes.fontID!==a.attributes.fontID&&(this.props.attributes.variant="regular")}},{key:"getFontsForSelect",value:function(){return n.a.items.map(function(a){var i=a.family;return{value:i.replace(/\s+/g,"+"),label:i}})}},{key:"isItalic",value:function(a){return!a.includes("0i")&&"italic"!==a}},{key:"getVariantsForSelect",value:function(a){if(a)return a.variants.filter(this.isItalic).map(function(a){return{value:a,label:a}})}},{key:"getFontObject",value:function(a){if(a)for(var i=0;i<n.a.items.length;i++)if(n.a.items[i].family===a)return n.a.items[i]}},{key:"addGoogleFontToHead",value:function(a,i){if(a&&i){var t=document.head,l=document.createElement("link");l.type="text/css",l.rel="stylesheet",l.href="https://fonts.googleapis.com/css?family="+a.replace(/\s+/g,"+")+":"+i.variants.join(","),t.appendChild(l)}}},{key:"render",value:function(){var a=this.props,i=a.attributes,t=a.setAttributes,l=i.fontID,e=i.content,s=i.align,r=i.variant,n=i.fontSize,u=i.lineHeight,c=i.color,g=i.blockType,v=this.getFontsForSelect();v.unshift({label:"- Select Font -",value:""});var x=this.getFontObject(l.replace(/\+/g," ")),C=this.getVariantsForSelect(x);this.addGoogleFontToHead(l,x);var M=wp.element.createElement(h,null,wp.element.createElement(o,{title:m("Font Settings","olympus-google-fonts")},wp.element.createElement(b,{label:m("Block Type","olympus-google-fonts"),type:"string",value:g,options:[{label:"Paragraph",value:"p"},{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"Span",value:"span"}],onChange:function(a){return t({blockType:a})}}),wp.element.createElement(b,{label:m("Font","olympus-google-fonts"),type:"string",value:l,options:v,onChange:function(a){return t({fontID:a})}}),wp.element.createElement(b,{label:m("Font Variant","olympus-google-fonts"),type:"string",value:r,options:C,onChange:function(a){return t({variant:a})}}),wp.element.createElement(f,{label:m("Font Size","olympus-google-fonts"),value:n,onChange:function(a){return t({fontSize:a})},allowReset:!0,min:"10",max:"50"}),wp.element.createElement(f,{label:m("Line Height","olympus-google-fonts"),value:u,onChange:function(a){return t({lineHeight:a})},allowReset:!0,min:"1",max:"3",step:"0.1"}),wp.element.createElement(p,{title:m("Color Settings","olympus-google-fonts"),colorSettings:[{value:i.color,onChange:function(a){return t({color:a})},label:m("Text Color","olympus-google-fonts")}]})));return wp.element.createElement(y,null,M,wp.element.createElement(S,null,wp.element.createElement(k,{value:s,onChange:function(a){return t({align:a})}})),wp.element.createElement(d,{tagName:g||"p",value:e,onChange:function(a){return t({content:a})},style:{fontSize:n?n+"px":void 0,textAlign:s,fontFamily:l.replace(/\+/g," "),fontWeight:r,lineHeight:u,color:c},placeholder:m("Add some content...","olympus-google-fonts"),formattingControls:["italic","link"]}))}}]),i}(g);i.a=C},function(a,i){a.exports={kind:"webfonts#webfontList",items:[{family:"ABeeZee",variants:["regular","italic"],subsets:["latin"]},{family:"Abel",variants:["regular"],subsets:["latin"]},{family:"Abhaya Libre",variants:["regular","500","600","700","800"],subsets:["latin-ext","sinhala","latin"]},{family:"Abril Fatface",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Aclonica",variants:["regular"],subsets:["latin"]},{family:"Acme",variants:["regular"],subsets:["latin"]},{family:"Actor",variants:["regular"],subsets:["latin"]},{family:"Adamina",variants:["regular"],subsets:["latin"]},{family:"Advent Pro",variants:["100","200","300","regular","500","600","700"],subsets:["latin-ext","greek","latin"]},{family:"Aguafina Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Akronim",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Aladin",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Aldrich",variants:["regular"],subsets:["latin"]},{family:"Alef",variants:["regular","700"],subsets:["hebrew","latin"]},{family:"Alegreya",variants:["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Alegreya SC",variants:["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Alegreya Sans",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Alegreya Sans SC",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Aleo",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Alex Brush",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Alfa Slab One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Alice",variants:["regular"],subsets:["cyrillic-ext","latin","cyrillic"]},{family:"Alike",variants:["regular"],subsets:["latin"]},{family:"Alike Angular",variants:["regular"],subsets:["latin"]},{family:"Allan",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Allerta",variants:["regular"],subsets:["latin"]},{family:"Allerta Stencil",variants:["regular"],subsets:["latin"]},{family:"Allura",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Almendra",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Almendra Display",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Almendra SC",variants:["regular"],subsets:["latin"]},{family:"Amarante",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Amaranth",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Amatic SC",variants:["regular","700"],subsets:["latin-ext","hebrew","latin","cyrillic","vietnamese"]},{family:"Amethysta",variants:["regular"],subsets:["latin"]},{family:"Amiko",variants:["regular","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Amiri",variants:["regular","italic","700","700italic"],subsets:["latin-ext","arabic","latin"]},{family:"Amita",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Anaheim",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Andada",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Andika",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Angkor",variants:["regular"],subsets:["khmer"]},{family:"Annie Use Your Telescope",variants:["regular"],subsets:["latin"]},{family:"Anonymous Pro",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","latin","cyrillic"]},{family:"Antic",variants:["regular"],subsets:["latin"]},{family:"Antic Didone",variants:["regular"],subsets:["latin"]},{family:"Antic Slab",variants:["regular"],subsets:["latin"]},{family:"Anton",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Arapey",variants:["regular","italic"],subsets:["latin"]},{family:"Arbutus",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Arbutus Slab",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Architects Daughter",variants:["regular"],subsets:["latin"]},{family:"Archivo",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Archivo Black",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Archivo Narrow",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Aref Ruqaa",variants:["regular","700"],subsets:["arabic","latin"]},{family:"Arima Madurai",variants:["100","200","300","regular","500","700","800","900"],subsets:["latin-ext","latin","tamil","vietnamese"]},{family:"Arimo",variants:["regular","italic","700","700italic"],subsets:["latin-ext","hebrew","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Arizonia",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Armata",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Arsenal",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Artifika",variants:["regular"],subsets:["latin"]},{family:"Arvo",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Arya",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Asap",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Asap Condensed",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Asar",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Asset",variants:["regular"],subsets:["latin"]},{family:"Assistant",variants:["200","300","regular","600","700","800"],subsets:["hebrew","latin"]},{family:"Astloch",variants:["regular","700"],subsets:["latin"]},{family:"Asul",variants:["regular","700"],subsets:["latin"]},{family:"Athiti",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Atma",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","bengali"]},{family:"Atomic Age",variants:["regular"],subsets:["latin"]},{family:"Aubrey",variants:["regular"],subsets:["latin"]},{family:"Audiowide",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Autour One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Average",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Average Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Averia Gruesa Libre",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Averia Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{family:"Averia Sans Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{family:"Averia Serif Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{family:"B612",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"B612 Mono",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Bad Script",variants:["regular"],subsets:["latin","cyrillic"]},{family:"Bahiana",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bai Jamjuree",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Baloo",variants:["regular"],subsets:["latin-ext","devanagari","latin","vietnamese"]},{family:"Baloo Bhai",variants:["regular"],subsets:["latin-ext","latin","gujarati","vietnamese"]},{family:"Baloo Bhaijaan",variants:["regular"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Baloo Bhaina",variants:["regular"],subsets:["latin-ext","oriya","latin","vietnamese"]},{family:"Baloo Chettan",variants:["regular"],subsets:["latin-ext","malayalam","latin","vietnamese"]},{family:"Baloo Da",variants:["regular"],subsets:["latin-ext","latin","bengali","vietnamese"]},{family:"Baloo Paaji",variants:["regular"],subsets:["latin-ext","gurmukhi","latin","vietnamese"]},{family:"Baloo Tamma",variants:["regular"],subsets:["latin-ext","kannada","latin","vietnamese"]},{family:"Baloo Tammudu",variants:["regular"],subsets:["latin-ext","telugu","latin","vietnamese"]},{family:"Baloo Thambi",variants:["regular"],subsets:["latin-ext","latin","tamil","vietnamese"]},{family:"Balthazar",variants:["regular"],subsets:["latin"]},{family:"Bangers",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barlow",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barlow Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barlow Semi Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barrio",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Basic",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Battambang",variants:["regular","700"],subsets:["khmer"]},{family:"Baumans",variants:["regular"],subsets:["latin"]},{family:"Bayon",variants:["regular"],subsets:["khmer"]},{family:"Belgrano",variants:["regular"],subsets:["latin"]},{family:"Bellefair",variants:["regular"],subsets:["latin-ext","hebrew","latin"]},{family:"Belleza",variants:["regular"],subsets:["latin-ext","latin"]},{family:"BenchNine",variants:["300","regular","700"],subsets:["latin-ext","latin"]},{family:"Bentham",variants:["regular"],subsets:["latin"]},{family:"Berkshire Swash",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bevan",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bigelow Rules",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bigshot One",variants:["regular"],subsets:["latin"]},{family:"Bilbo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bilbo Swash Caps",variants:["regular"],subsets:["latin-ext","latin"]},{family:"BioRhyme",variants:["200","300","regular","700","800"],subsets:["latin-ext","latin"]},{family:"BioRhyme Expanded",variants:["200","300","regular","700","800"],subsets:["latin-ext","latin"]},{family:"Biryani",variants:["200","300","regular","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Bitter",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Black And White Picture",variants:["regular"],subsets:["korean","latin"]},{family:"Black Han Sans",variants:["regular"],subsets:["korean","latin"]},{family:"Black Ops One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bokor",variants:["regular"],subsets:["khmer"]},{family:"Bonbon",variants:["regular"],subsets:["latin"]},{family:"Boogaloo",variants:["regular"],subsets:["latin"]},{family:"Bowlby One",variants:["regular"],subsets:["latin"]},{family:"Bowlby One SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Brawler",variants:["regular"],subsets:["latin"]},{family:"Bree Serif",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bubblegum Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bubbler One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Buda",variants:["300"],subsets:["latin"]},{family:"Buenard",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Bungee",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Hairline",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Inline",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Outline",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Shade",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Butcherman",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Butterfly Kids",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cabin",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Cabin Condensed",variants:["regular","500","600","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Cabin Sketch",variants:["regular","700"],subsets:["latin"]},{family:"Caesar Dressing",variants:["regular"],subsets:["latin"]},{family:"Cagliostro",variants:["regular"],subsets:["latin"]},{family:"Cairo",variants:["200","300","regular","600","700","900"],subsets:["latin-ext","arabic","latin"]},{family:"Calligraffitti",variants:["regular"],subsets:["latin"]},{family:"Cambay",variants:["regular","italic","700","700italic"],subsets:["latin-ext","devanagari","latin"]},{family:"Cambo",variants:["regular"],subsets:["latin"]},{family:"Candal",variants:["regular"],subsets:["latin"]},{family:"Cantarell",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Cantata One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cantora One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Capriola",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cardo",variants:["regular","italic","700"],subsets:["latin-ext","greek","greek-ext","latin"]},{family:"Carme",variants:["regular"],subsets:["latin"]},{family:"Carrois Gothic",variants:["regular"],subsets:["latin"]},{family:"Carrois Gothic SC",variants:["regular"],subsets:["latin"]},{family:"Carter One",variants:["regular"],subsets:["latin"]},{family:"Catamaran",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","tamil"]},{family:"Caudex",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","latin"]},{family:"Caveat",variants:["regular","700"],subsets:["latin-ext","latin","cyrillic"]},{family:"Caveat Brush",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cedarville Cursive",variants:["regular"],subsets:["latin"]},{family:"Ceviche One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chakra Petch",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Changa",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","arabic","latin"]},{family:"Changa One",variants:["regular","italic"],subsets:["latin"]},{family:"Chango",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Charm",variants:["regular","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Charmonman",variants:["regular","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Chathura",variants:["100","300","regular","700","800"],subsets:["telugu","latin"]},{family:"Chau Philomene One",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Chela One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chelsea Market",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chenla",variants:["regular"],subsets:["khmer"]},{family:"Cherry Cream Soda",variants:["regular"],subsets:["latin"]},{family:"Cherry Swash",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Chewy",variants:["regular"],subsets:["latin"]},{family:"Chicle",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chivo",variants:["300","300italic","regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Chonburi",variants:["regular"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Cinzel",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{family:"Cinzel Decorative",variants:["regular","700","900"],subsets:["latin"]},{family:"Clicker Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Coda",variants:["regular","800"],subsets:["latin-ext","latin"]},{family:"Coda Caption",variants:["800"],subsets:["latin-ext","latin"]},{family:"Codystar",variants:["300","regular"],subsets:["latin-ext","latin"]},{family:"Coiny",variants:["regular"],subsets:["latin-ext","latin","tamil","vietnamese"]},{family:"Combo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Comfortaa",variants:["300","regular","700"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Coming Soon",variants:["regular"],subsets:["latin"]},{family:"Concert One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Condiment",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Content",variants:["regular","700"],subsets:["khmer"]},{family:"Contrail One",variants:["regular"],subsets:["latin"]},{family:"Convergence",variants:["regular"],subsets:["latin"]},{family:"Cookie",variants:["regular"],subsets:["latin"]},{family:"Copse",variants:["regular"],subsets:["latin"]},{family:"Corben",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Cormorant",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Garamond",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Infant",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant SC",variants:["300","regular","500","600","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Unicase",variants:["300","regular","500","600","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Upright",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Courgette",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cousine",variants:["regular","italic","700","700italic"],subsets:["latin-ext","hebrew","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Coustard",variants:["regular","900"],subsets:["latin"]},{family:"Covered By Your Grace",variants:["regular"],subsets:["latin"]},{family:"Crafty Girls",variants:["regular"],subsets:["latin"]},{family:"Creepster",variants:["regular"],subsets:["latin"]},{family:"Crete Round",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Crimson Text",variants:["regular","italic","600","600italic","700","700italic"],subsets:["latin"]},{family:"Croissant One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Crushed",variants:["regular"],subsets:["latin"]},{family:"Cuprum",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cute Font",variants:["regular"],subsets:["korean","latin"]},{family:"Cutive",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cutive Mono",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Damion",variants:["regular"],subsets:["latin"]},{family:"Dancing Script",variants:["regular","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Dangrek",variants:["regular"],subsets:["khmer"]},{family:"David Libre",variants:["regular","500","700"],subsets:["latin-ext","hebrew","latin","vietnamese"]},{family:"Dawning of a New Day",variants:["regular"],subsets:["latin"]},{family:"Days One",variants:["regular"],subsets:["latin"]},{family:"Dekko",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Delius",variants:["regular"],subsets:["latin"]},{family:"Delius Swash Caps",variants:["regular"],subsets:["latin"]},{family:"Delius Unicase",variants:["regular","700"],subsets:["latin"]},{family:"Della Respira",variants:["regular"],subsets:["latin"]},{family:"Denk One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Devonshire",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Dhurjati",variants:["regular"],subsets:["telugu","latin"]},{family:"Didact Gothic",variants:["regular"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Diplomata",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Diplomata SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Do Hyeon",variants:["regular"],subsets:["korean","latin"]},{family:"Dokdo",variants:["regular"],subsets:["korean","latin"]},{family:"Domine",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Donegal One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Doppio One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Dorsa",variants:["regular"],subsets:["latin"]},{family:"Dosis",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","latin"]},{family:"Dr Sugiyama",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Duru Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Dynalight",variants:["regular"],subsets:["latin-ext","latin"]},{family:"EB Garamond",variants:["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Eagle Lake",variants:["regular"],subsets:["latin-ext","latin"]},{family:"East Sea Dokdo",variants:["regular"],subsets:["korean","latin"]},{family:"Eater",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Economica",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Eczar",variants:["regular","500","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"El Messiri",variants:["regular","500","600","700"],subsets:["arabic","latin","cyrillic"]},{family:"Electrolize",variants:["regular"],subsets:["latin"]},{family:"Elsie",variants:["regular","900"],subsets:["latin-ext","latin"]},{family:"Elsie Swash Caps",variants:["regular","900"],subsets:["latin-ext","latin"]},{family:"Emblema One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Emilys Candy",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Encode Sans",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Expanded",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Semi Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Semi Expanded",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Engagement",variants:["regular"],subsets:["latin"]},{family:"Englebert",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Enriqueta",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Erica One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Esteban",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Euphoria Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ewert",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Exo",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Exo 2",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","cyrillic"]},{family:"Expletus Sans",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin"]},{family:"Fahkwang",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Fanwood Text",variants:["regular","italic"],subsets:["latin"]},{family:"Farsan",variants:["regular"],subsets:["latin-ext","latin","gujarati","vietnamese"]},{family:"Fascinate",variants:["regular"],subsets:["latin"]},{family:"Fascinate Inline",variants:["regular"],subsets:["latin"]},{family:"Faster One",variants:["regular"],subsets:["latin"]},{family:"Fasthand",variants:["regular"],subsets:["khmer"]},{family:"Fauna One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Faustina",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Federant",variants:["regular"],subsets:["latin"]},{family:"Federo",variants:["regular"],subsets:["latin"]},{family:"Felipa",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fenix",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Finger Paint",variants:["regular"],subsets:["latin"]},{family:"Fira Mono",variants:["regular","500","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Fira Sans",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Fira Sans Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Fira Sans Extra Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Fjalla One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fjord One",variants:["regular"],subsets:["latin"]},{family:"Flamenco",variants:["300","regular"],subsets:["latin"]},{family:"Flavors",variants:["regular"],subsets:["latin"]},{family:"Fondamento",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Fontdiner Swanky",variants:["regular"],subsets:["latin"]},{family:"Forum",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Francois One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Frank Ruhl Libre",variants:["300","regular","500","700","900"],subsets:["latin-ext","hebrew","latin"]},{family:"Freckle Face",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fredericka the Great",variants:["regular"],subsets:["latin"]},{family:"Fredoka One",variants:["regular"],subsets:["latin"]},{family:"Freehand",variants:["regular"],subsets:["khmer"]},{family:"Fresca",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Frijole",variants:["regular"],subsets:["latin"]},{family:"Fruktur",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fugaz One",variants:["regular"],subsets:["latin"]},{family:"GFS Didot",variants:["regular"],subsets:["greek"]},{family:"GFS Neohellenic",variants:["regular","italic","700","700italic"],subsets:["greek"]},{family:"Gabriela",variants:["regular"],subsets:["cyrillic-ext","latin","cyrillic"]},{family:"Gaegu",variants:["300","regular","700"],subsets:["korean","latin"]},{family:"Gafata",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Galada",variants:["regular"],subsets:["latin","bengali"]},{family:"Galdeano",variants:["regular"],subsets:["latin"]},{family:"Galindo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gamja Flower",variants:["regular"],subsets:["korean","latin"]},{family:"Gentium Basic",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Gentium Book Basic",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Geo",variants:["regular","italic"],subsets:["latin"]},{family:"Geostar",variants:["regular"],subsets:["latin"]},{family:"Geostar Fill",variants:["regular"],subsets:["latin"]},{family:"Germania One",variants:["regular"],subsets:["latin"]},{family:"Gidugu",variants:["regular"],subsets:["telugu","latin"]},{family:"Gilda Display",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Give You Glory",variants:["regular"],subsets:["latin"]},{family:"Glass Antiqua",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Glegoo",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Gloria Hallelujah",variants:["regular"],subsets:["latin"]},{family:"Goblin One",variants:["regular"],subsets:["latin"]},{family:"Gochi Hand",variants:["regular"],subsets:["latin"]},{family:"Gorditas",variants:["regular","700"],subsets:["latin"]},{family:"Gothic A1",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["korean","latin"]},{family:"Goudy Bookletter 1911",variants:["regular"],subsets:["latin"]},{family:"Graduate",variants:["regular"],subsets:["latin"]},{family:"Grand Hotel",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gravitas One",variants:["regular"],subsets:["latin"]},{family:"Great Vibes",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Griffy",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gruppo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gudea",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Gugi",variants:["regular"],subsets:["korean","latin"]},{family:"Gurajada",variants:["regular"],subsets:["telugu","latin"]},{family:"Habibi",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Halant",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Hammersmith One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Hanalei",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Hanalei Fill",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Handlee",variants:["regular"],subsets:["latin"]},{family:"Hanuman",variants:["regular","700"],subsets:["khmer"]},{family:"Happy Monkey",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Harmattan",variants:["regular"],subsets:["arabic","latin"]},{family:"Headland One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Heebo",variants:["100","300","regular","500","700","800","900"],subsets:["hebrew","latin"]},{family:"Henny Penny",variants:["regular"],subsets:["latin"]},{family:"Herr Von Muellerhoff",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Hi Melody",variants:["regular"],subsets:["korean","latin"]},{family:"Hind",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Hind Guntur",variants:["300","regular","500","600","700"],subsets:["latin-ext","telugu","latin"]},{family:"Hind Madurai",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","tamil"]},{family:"Hind Siliguri",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","bengali"]},{family:"Hind Vadodara",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","gujarati"]},{family:"Holtwood One SC",variants:["regular"],subsets:["latin"]},{family:"Homemade Apple",variants:["regular"],subsets:["latin"]},{family:"Homenaje",variants:["regular"],subsets:["latin"]},{family:"IBM Plex Mono",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"IBM Plex Sans",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"IBM Plex Sans Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"IBM Plex Serif",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"IM Fell DW Pica",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell DW Pica SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell Double Pica",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell Double Pica SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell English",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell English SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell French Canon",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell French Canon SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell Great Primer",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell Great Primer SC",variants:["regular"],subsets:["latin"]},{family:"Iceberg",variants:["regular"],subsets:["latin"]},{family:"Iceland",variants:["regular"],subsets:["latin"]},{family:"Imprima",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Inconsolata",variants:["regular","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Inder",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Indie Flower",variants:["regular"],subsets:["latin"]},{family:"Inika",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Inknut Antiqua",variants:["300","regular","500","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Irish Grover",variants:["regular"],subsets:["latin"]},{family:"Istok Web",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Italiana",variants:["regular"],subsets:["latin"]},{family:"Italianno",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Itim",variants:["regular"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Jacques Francois",variants:["regular"],subsets:["latin"]},{family:"Jacques Francois Shadow",variants:["regular"],subsets:["latin"]},{family:"Jaldi",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Jim Nightshade",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jockey One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jolly Lodger",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jomhuria",variants:["regular"],subsets:["latin-ext","arabic","latin"]},{family:"Josefin Sans",variants:["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Josefin Slab",variants:["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],subsets:["latin"]},{family:"Joti One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jua",variants:["regular"],subsets:["korean","latin"]},{family:"Judson",variants:["regular","italic","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Julee",variants:["regular"],subsets:["latin"]},{family:"Julius Sans One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Junge",variants:["regular"],subsets:["latin"]},{family:"Jura",variants:["300","regular","500","600","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Just Another Hand",variants:["regular"],subsets:["latin"]},{family:"Just Me Again Down Here",variants:["regular"],subsets:["latin-ext","latin"]},{family:"K2D",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kadwa",variants:["regular","700"],subsets:["devanagari","latin"]},{family:"Kalam",variants:["300","regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Kameron",variants:["regular","700"],subsets:["latin"]},{family:"Kanit",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kantumruy",variants:["300","regular","700"],subsets:["khmer"]},{family:"Karla",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Karma",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Katibeh",variants:["regular"],subsets:["latin-ext","arabic","latin"]},{family:"Kaushan Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Kavivanar",variants:["regular"],subsets:["latin-ext","latin","tamil"]},{family:"Kavoon",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Kdam Thmor",variants:["regular"],subsets:["khmer"]},{family:"Keania One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Kelly Slab",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Kenia",variants:["regular"],subsets:["latin"]},{family:"Khand",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Khmer",variants:["regular"],subsets:["khmer"]},{family:"Khula",variants:["300","regular","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"Kirang Haerang",variants:["regular"],subsets:["korean","latin"]},{family:"Kite One",variants:["regular"],subsets:["latin"]},{family:"Knewave",variants:["regular"],subsets:["latin-ext","latin"]},{family:"KoHo",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kodchasan",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kosugi",variants:["regular"],subsets:["japanese","latin","cyrillic"]},{family:"Kosugi Maru",variants:["regular"],subsets:["japanese","latin","cyrillic"]},{family:"Kotta One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Koulen",variants:["regular"],subsets:["khmer"]},{family:"Kranky",variants:["regular"],subsets:["latin"]},{family:"Kreon",variants:["300","regular","700"],subsets:["latin"]},{family:"Kristi",variants:["regular"],subsets:["latin"]},{family:"Krona One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Krub",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kumar One",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Kumar One Outline",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Kurale",variants:["regular"],subsets:["latin-ext","devanagari","cyrillic-ext","latin","cyrillic"]},{family:"La Belle Aurore",variants:["regular"],subsets:["latin"]},{family:"Laila",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Lakki Reddy",variants:["regular"],subsets:["telugu","latin"]},{family:"Lalezar",variants:["regular"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Lancelot",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Lateef",variants:["regular"],subsets:["arabic","latin"]},{family:"Lato",variants:["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"League Script",variants:["regular"],subsets:["latin"]},{family:"Leckerli One",variants:["regular"],subsets:["latin"]},{family:"Ledger",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Lekton",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Lemon",variants:["regular"],subsets:["latin"]},{family:"Lemonada",variants:["300","regular","600","700"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Libre Barcode 128",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 128 Text",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39 Extended",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39 Extended Text",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39 Text",variants:["regular"],subsets:["latin"]},{family:"Libre Baskerville",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Libre Franklin",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Life Savers",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Lilita One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Lily Script One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Limelight",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Linden Hill",variants:["regular","italic"],subsets:["latin"]},{family:"Lobster",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Lobster Two",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Londrina Outline",variants:["regular"],subsets:["latin"]},{family:"Londrina Shadow",variants:["regular"],subsets:["latin"]},{family:"Londrina Sketch",variants:["regular"],subsets:["latin"]},{family:"Londrina Solid",variants:["100","300","regular","900"],subsets:["latin"]},{family:"Lora",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Love Ya Like A Sister",variants:["regular"],subsets:["latin"]},{family:"Loved by the King",variants:["regular"],subsets:["latin"]},{family:"Lovers Quarrel",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Luckiest Guy",variants:["regular"],subsets:["latin"]},{family:"Lusitana",variants:["regular","700"],subsets:["latin"]},{family:"Lustria",variants:["regular"],subsets:["latin"]},{family:"M PLUS 1p",variants:["100","300","regular","500","700","800","900"],subsets:["latin-ext","hebrew","greek","greek-ext","japanese","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"M PLUS Rounded 1c",variants:["100","300","regular","500","700","800","900"],subsets:["latin-ext","hebrew","greek","greek-ext","japanese","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Macondo",variants:["regular"],subsets:["latin"]},{family:"Macondo Swash Caps",variants:["regular"],subsets:["latin"]},{family:"Mada",variants:["200","300","regular","500","600","700","900"],subsets:["arabic","latin"]},{family:"Magra",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Maiden Orange",variants:["regular"],subsets:["latin"]},{family:"Maitree",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Major Mono Display",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Mako",variants:["regular"],subsets:["latin"]},{family:"Mali",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Mallanna",variants:["regular"],subsets:["telugu","latin"]},{family:"Mandali",variants:["regular"],subsets:["telugu","latin"]},{family:"Manuale",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Marcellus",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Marcellus SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Marck Script",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Margarine",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Markazi Text",variants:["regular","500","600","700"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Marko One",variants:["regular"],subsets:["latin"]},{family:"Marmelad",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Martel",variants:["200","300","regular","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Martel Sans",variants:["200","300","regular","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Marvel",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Mate",variants:["regular","italic"],subsets:["latin"]},{family:"Mate SC",variants:["regular"],subsets:["latin"]},{family:"Maven Pro",variants:["regular","500","700","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"McLaren",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Meddon",variants:["regular"],subsets:["latin"]},{family:"MedievalSharp",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Medula One",variants:["regular"],subsets:["latin"]},{family:"Meera Inimai",variants:["regular"],subsets:["latin","tamil"]},{family:"Megrim",variants:["regular"],subsets:["latin"]},{family:"Meie Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Merienda",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Merienda One",variants:["regular"],subsets:["latin"]},{family:"Merriweather",variants:["300","300italic","regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Merriweather Sans",variants:["300","300italic","regular","italic","700","700italic","800","800italic"],subsets:["latin-ext","latin"]},{family:"Metal",variants:["regular"],subsets:["khmer"]},{family:"Metal Mania",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Metamorphous",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Metrophobic",variants:["regular"],subsets:["latin"]},{family:"Michroma",variants:["regular"],subsets:["latin"]},{family:"Milonga",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Miltonian",variants:["regular"],subsets:["latin"]},{family:"Miltonian Tattoo",variants:["regular"],subsets:["latin"]},{family:"Mina",variants:["regular","700"],subsets:["latin-ext","latin","bengali"]},{family:"Miniver",variants:["regular"],subsets:["latin"]},{family:"Miriam Libre",variants:["regular","700"],subsets:["latin-ext","hebrew","latin"]},{family:"Mirza",variants:["regular","500","600","700"],subsets:["latin-ext","arabic","latin"]},{family:"Miss Fajardose",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mitr",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Modak",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Modern Antiqua",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mogra",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Molengo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Molle",variants:["italic"],subsets:["latin-ext","latin"]},{family:"Monda",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Monofett",variants:["regular"],subsets:["latin"]},{family:"Monoton",variants:["regular"],subsets:["latin"]},{family:"Monsieur La Doulaise",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Montaga",variants:["regular"],subsets:["latin"]},{family:"Montez",variants:["regular"],subsets:["latin"]},{family:"Montserrat",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Montserrat Alternates",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Montserrat Subrayada",variants:["regular","700"],subsets:["latin"]},{family:"Moul",variants:["regular"],subsets:["khmer"]},{family:"Moulpali",variants:["regular"],subsets:["khmer"]},{family:"Mountains of Christmas",variants:["regular","700"],subsets:["latin"]},{family:"Mouse Memoirs",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mr Bedfort",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mr Dafoe",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mr De Haviland",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mrs Saint Delafield",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mrs Sheppards",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mukta",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"Mukta Mahee",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","gurmukhi","latin"]},{family:"Mukta Malar",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","latin","tamil"]},{family:"Mukta Vaani",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","latin","gujarati"]},{family:"Muli",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Mystery Quest",variants:["regular"],subsets:["latin-ext","latin"]},{family:"NTR",variants:["regular"],subsets:["telugu","latin"]},{family:"Nanum Brush Script",variants:["regular"],subsets:["korean","latin"]},{family:"Nanum Gothic",variants:["regular","700","800"],subsets:["korean","latin"]},{family:"Nanum Gothic Coding",variants:["regular","700"],subsets:["korean","latin"]},{family:"Nanum Myeongjo",variants:["regular","700","800"],subsets:["korean","latin"]},{family:"Nanum Pen Script",variants:["regular"],subsets:["korean","latin"]},{family:"Neucha",variants:["regular"],subsets:["latin","cyrillic"]},{family:"Neuton",variants:["200","300","regular","italic","700","800"],subsets:["latin-ext","latin"]},{family:"New Rocker",variants:["regular"],subsets:["latin-ext","latin"]},{family:"News Cycle",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Niconne",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Niramit",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Nixie One",variants:["regular"],subsets:["latin"]},{family:"Nobile",variants:["regular","italic","500","500italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Nokora",variants:["regular","700"],subsets:["khmer"]},{family:"Norican",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Nosifer",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Notable",variants:["regular"],subsets:["latin"]},{family:"Nothing You Could Do",variants:["regular"],subsets:["latin"]},{family:"Noticia Text",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Noto Sans",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","devanagari","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Noto Sans JP",variants:["100","300","regular","500","700","900"],subsets:["japanese","latin"]},{family:"Noto Sans KR",variants:["100","300","regular","500","700","900"],subsets:["korean","latin"]},{family:"Noto Sans SC",variants:["100","300","regular","500","700","900"],subsets:["japanese","chinese-simplified","latin","cyrillic","vietnamese"]},{family:"Noto Sans TC",variants:["100","300","regular","500","700","900"],subsets:["japanese","chinese-traditional","latin"]},{family:"Noto Serif",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Noto Serif JP",variants:["200","300","regular","500","600","700","900"],subsets:["japanese","latin"]},{family:"Noto Serif KR",variants:["200","300","regular","500","600","700","900"],subsets:["korean","latin"]},{family:"Noto Serif SC",variants:["200","300","regular","500","600","700","900"],subsets:["japanese","chinese-simplified","latin","cyrillic","vietnamese"]},{family:"Noto Serif TC",variants:["200","300","regular","500","600","700","900"],subsets:["japanese","chinese-traditional","latin","cyrillic","vietnamese"]},{family:"Nova Cut",variants:["regular"],subsets:["latin"]},{family:"Nova Flat",variants:["regular"],subsets:["latin"]},{family:"Nova Mono",variants:["regular"],subsets:["greek","latin"]},{family:"Nova Oval",variants:["regular"],subsets:["latin"]},{family:"Nova Round",variants:["regular"],subsets:["latin"]},{family:"Nova Script",variants:["regular"],subsets:["latin"]},{family:"Nova Slim",variants:["regular"],subsets:["latin"]},{family:"Nova Square",variants:["regular"],subsets:["latin"]},{family:"Numans",variants:["regular"],subsets:["latin"]},{family:"Nunito",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Nunito Sans",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Odor Mean Chey",variants:["regular"],subsets:["khmer"]},{family:"Offside",variants:["regular"],subsets:["latin"]},{family:"Old Standard TT",variants:["regular","italic","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Oldenburg",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Oleo Script",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Oleo Script Swash Caps",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Open Sans",variants:["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Open Sans Condensed",variants:["300","300italic","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Oranienbaum",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Orbitron",variants:["regular","500","700","900"],subsets:["latin"]},{family:"Oregano",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Orienta",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Original Surfer",variants:["regular"],subsets:["latin"]},{family:"Oswald",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Over the Rainbow",variants:["regular"],subsets:["latin"]},{family:"Overlock",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Overlock SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Overpass",variants:["100","100italic","200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Overpass Mono",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{family:"Ovo",variants:["regular"],subsets:["latin"]},{family:"Oxygen",variants:["300","regular","700"],subsets:["latin-ext","latin"]},{family:"Oxygen Mono",variants:["regular"],subsets:["latin-ext","latin"]},{family:"PT Mono",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Sans",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Sans Caption",variants:["regular","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Sans Narrow",variants:["regular","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Serif",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Serif Caption",variants:["regular","italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Pacifico",variants:["regular"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Padauk",variants:["regular","700"],subsets:["myanmar","latin"]},{family:"Palanquin",variants:["100","200","300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Palanquin Dark",variants:["regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Pangolin",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Paprika",variants:["regular"],subsets:["latin"]},{family:"Parisienne",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Passero One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Passion One",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{family:"Pathway Gothic One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Patrick Hand",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Patrick Hand SC",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Pattaya",variants:["regular"],subsets:["latin-ext","latin","cyrillic","thai","vietnamese"]},{family:"Patua One",variants:["regular"],subsets:["latin"]},{family:"Pavanam",variants:["regular"],subsets:["latin-ext","latin","tamil"]},{family:"Paytone One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Peddana",variants:["regular"],subsets:["telugu","latin"]},{family:"Peralta",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Permanent Marker",variants:["regular"],subsets:["latin"]},{family:"Petit Formal Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Petrona",variants:["regular"],subsets:["latin"]},{family:"Philosopher",variants:["regular","italic","700","700italic"],subsets:["cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Piedra",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Pinyon Script",variants:["regular"],subsets:["latin"]},{family:"Pirata One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Plaster",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Play",variants:["regular","700"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Playball",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Playfair Display",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Playfair Display SC",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Podkova",variants:["regular","500","600","700","800"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Poiret One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Poller One",variants:["regular"],subsets:["latin"]},{family:"Poly",variants:["regular","italic"],subsets:["latin"]},{family:"Pompiere",variants:["regular"],subsets:["latin"]},{family:"Pontano Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Poor Story",variants:["regular"],subsets:["korean","latin"]},{family:"Poppins",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","devanagari","latin"]},{family:"Port Lligat Sans",variants:["regular"],subsets:["latin"]},{family:"Port Lligat Slab",variants:["regular"],subsets:["latin"]},{family:"Pragati Narrow",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Prata",variants:["regular"],subsets:["cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Preahvihear",variants:["regular"],subsets:["khmer"]},{family:"Press Start 2P",variants:["regular"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic"]},{family:"Pridi",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Princess Sofia",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Prociono",variants:["regular"],subsets:["latin"]},{family:"Prompt",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Prosto One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Proza Libre",variants:["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin"]},{family:"Puritan",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Purple Purse",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Quando",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Quantico",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Quattrocento",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Quattrocento Sans",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Questrial",variants:["regular"],subsets:["latin"]},{family:"Quicksand",variants:["300","regular","500","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Quintessential",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Qwigley",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Racing Sans One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Radley",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Rajdhani",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Rakkas",variants:["regular"],subsets:["latin-ext","arabic","latin"]},{family:"Raleway",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Raleway Dots",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ramabhadra",variants:["regular"],subsets:["telugu","latin"]},{family:"Ramaraja",variants:["regular"],subsets:["telugu","latin"]},{family:"Rambla",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Rammetto One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ranchers",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rancho",variants:["regular"],subsets:["latin"]},{family:"Ranga",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Rasa",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","gujarati"]},{family:"Rationale",variants:["regular"],subsets:["latin"]},{family:"Ravi Prakash",variants:["regular"],subsets:["telugu","latin"]},{family:"Redressed",variants:["regular"],subsets:["latin"]},{family:"Reem Kufi",variants:["regular"],subsets:["arabic","latin"]},{family:"Reenie Beanie",variants:["regular"],subsets:["latin"]},{family:"Revalia",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rhodium Libre",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Ribeye",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ribeye Marrow",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Righteous",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Risque",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Roboto",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Roboto Condensed",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Roboto Mono",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Roboto Slab",variants:["100","300","regular","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Rochester",variants:["regular"],subsets:["latin"]},{family:"Rock Salt",variants:["regular"],subsets:["latin"]},{family:"Rokkitt",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Romanesco",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ropa Sans",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Rosario",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Rosarivo",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Rouge Script",variants:["regular"],subsets:["latin"]},{family:"Rozha One",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Rubik",variants:["300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],subsets:["latin-ext","hebrew","latin","cyrillic"]},{family:"Rubik Mono One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Ruda",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{family:"Rufina",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Ruge Boogie",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ruluko",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rum Raisin",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ruslan Display",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Russo One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Ruthie",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rye",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sacramento",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sahitya",variants:["regular","700"],subsets:["devanagari","latin"]},{family:"Sail",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Saira",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Saira Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Saira Extra Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Saira Semi Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Salsa",variants:["regular"],subsets:["latin"]},{family:"Sanchez",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Sancreek",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sansita",variants:["regular","italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Sarabun",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Sarala",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Sarina",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sarpanch",variants:["regular","500","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Satisfy",variants:["regular"],subsets:["latin"]},{family:"Sawarabi Gothic",variants:["regular"],subsets:["latin-ext","japanese","latin","cyrillic","vietnamese"]},{family:"Sawarabi Mincho",variants:["regular"],subsets:["latin-ext","japanese","latin"]},{family:"Scada",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Scheherazade",variants:["regular","700"],subsets:["arabic","latin"]},{family:"Schoolbell",variants:["regular"],subsets:["latin"]},{family:"Scope One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Seaweed Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Secular One",variants:["regular"],subsets:["latin-ext","hebrew","latin"]},{family:"Sedgwick Ave",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Sedgwick Ave Display",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Sevillana",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Seymour One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Shadows Into Light",variants:["regular"],subsets:["latin"]},{family:"Shadows Into Light Two",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Shanti",variants:["regular"],subsets:["latin"]},{family:"Share",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Share Tech",variants:["regular"],subsets:["latin"]},{family:"Share Tech Mono",variants:["regular"],subsets:["latin"]},{family:"Shojumaru",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Short Stack",variants:["regular"],subsets:["latin"]},{family:"Shrikhand",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Siemreap",variants:["regular"],subsets:["khmer"]},{family:"Sigmar One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Signika",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{family:"Signika Negative",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{family:"Simonetta",variants:["regular","italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Sintony",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Sirin Stencil",variants:["regular"],subsets:["latin"]},{family:"Six Caps",variants:["regular"],subsets:["latin"]},{family:"Skranji",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Slabo 13px",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Slabo 27px",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Slackey",variants:["regular"],subsets:["latin"]},{family:"Smokum",variants:["regular"],subsets:["latin"]},{family:"Smythe",variants:["regular"],subsets:["latin"]},{family:"Sniglet",variants:["regular","800"],subsets:["latin-ext","latin"]},{family:"Snippet",variants:["regular"],subsets:["latin"]},{family:"Snowburst One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sofadi One",variants:["regular"],subsets:["latin"]},{family:"Sofia",variants:["regular"],subsets:["latin"]},{family:"Song Myung",variants:["regular"],subsets:["korean","latin"]},{family:"Sonsie One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sorts Mill Goudy",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Source Code Pro",variants:["200","300","regular","500","600","700","900"],subsets:["latin-ext","latin"]},{family:"Source Sans Pro",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Source Serif Pro",variants:["regular","600","700"],subsets:["latin-ext","latin"]},{family:"Space Mono",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Special Elite",variants:["regular"],subsets:["latin"]},{family:"Spectral",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Spectral SC",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Spicy Rice",variants:["regular"],subsets:["latin"]},{family:"Spinnaker",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Spirax",variants:["regular"],subsets:["latin"]},{family:"Squada One",variants:["regular"],subsets:["latin"]},{family:"Sree Krushnadevaraya",variants:["regular"],subsets:["telugu","latin"]},{family:"Sriracha",variants:["regular"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Srisakdi",variants:["regular","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Staatliches",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stalemate",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stalinist One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Stardos Stencil",variants:["regular","700"],subsets:["latin"]},{family:"Stint Ultra Condensed",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stint Ultra Expanded",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stoke",variants:["300","regular"],subsets:["latin-ext","latin"]},{family:"Strait",variants:["regular"],subsets:["latin"]},{family:"Stylish",variants:["regular"],subsets:["korean","latin"]},{family:"Sue Ellen Francisco",variants:["regular"],subsets:["latin"]},{family:"Suez One",variants:["regular"],subsets:["latin-ext","hebrew","latin"]},{family:"Sumana",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Sunflower",variants:["300","500","700"],subsets:["korean","latin"]},{family:"Sunshiney",variants:["regular"],subsets:["latin"]},{family:"Supermercado One",variants:["regular"],subsets:["latin"]},{family:"Sura",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Suranna",variants:["regular"],subsets:["telugu","latin"]},{family:"Suravaram",variants:["regular"],subsets:["telugu","latin"]},{family:"Suwannaphum",variants:["regular"],subsets:["khmer"]},{family:"Swanky and Moo Moo",variants:["regular"],subsets:["latin"]},{family:"Syncopate",variants:["regular","700"],subsets:["latin"]},{family:"Tajawal",variants:["200","300","regular","500","700","800","900"],subsets:["arabic","latin"]},{family:"Tangerine",variants:["regular","700"],subsets:["latin"]},{family:"Taprom",variants:["regular"],subsets:["khmer"]},{family:"Tauri",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Taviraj",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Teko",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Telex",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Tenali Ramakrishna",variants:["regular"],subsets:["telugu","latin"]},{family:"Tenor Sans",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Text Me One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Thasadith",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"The Girl Next Door",variants:["regular"],subsets:["latin"]},{family:"Tienne",variants:["regular","700","900"],subsets:["latin"]},{family:"Tillana",variants:["regular","500","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"Timmana",variants:["regular"],subsets:["telugu","latin"]},{family:"Tinos",variants:["regular","italic","700","700italic"],subsets:["latin-ext","hebrew","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Titan One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Titillium Web",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"],subsets:["latin-ext","latin"]},{family:"Trade Winds",variants:["regular"],subsets:["latin"]},{family:"Trirong",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Trocchi",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Trochut",variants:["regular","italic","700"],subsets:["latin"]},{family:"Trykker",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Tulpen One",variants:["regular"],subsets:["latin"]},{family:"Ubuntu",variants:["300","300italic","regular","italic","500","500italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Ubuntu Condensed",variants:["regular"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Ubuntu Mono",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Ultra",variants:["regular"],subsets:["latin"]},{family:"Uncial Antiqua",variants:["regular"],subsets:["latin"]},{family:"Underdog",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Unica One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"UnifrakturCook",variants:["700"],subsets:["latin"]},{family:"UnifrakturMaguntia",variants:["regular"],subsets:["latin"]},{family:"Unkempt",variants:["regular","700"],subsets:["latin"]},{family:"Unlock",variants:["regular"],subsets:["latin"]},{family:"Unna",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"VT323",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Vampiro One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Varela",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Varela Round",variants:["regular"],subsets:["latin-ext","hebrew","latin","vietnamese"]},{family:"Vast Shadow",variants:["regular"],subsets:["latin"]},{family:"Vesper Libre",variants:["regular","500","700","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Vibur",variants:["regular"],subsets:["latin"]},{family:"Vidaloka",variants:["regular"],subsets:["latin"]},{family:"Viga",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Voces",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Volkhov",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Vollkorn",variants:["regular","italic","600","600italic","700","700italic","900","900italic"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Vollkorn SC",variants:["regular","600","700","900"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Voltaire",variants:["regular"],subsets:["latin"]},{family:"Waiting for the Sunrise",variants:["regular"],subsets:["latin"]},{family:"Wallpoet",variants:["regular"],subsets:["latin"]},{family:"Walter Turncoat",variants:["regular"],subsets:["latin"]},{family:"Warnes",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Wellfleet",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Wendy One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Wire One",variants:["regular"],subsets:["latin"]},{family:"Work Sans",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin"]},{family:"Yanone Kaffeesatz",variants:["200","300","regular","700"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Yantramanav",variants:["100","300","regular","500","700","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Yatra One",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Yellowtail",variants:["regular"],subsets:["latin"]},{family:"Yeon Sung",variants:["regular"],subsets:["korean","latin"]},{family:"Yeseva One",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Yesteryear",variants:["regular"],subsets:["latin"]},{family:"Yrsa",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin"]},{family:"ZCOOL KuaiLe",variants:["regular"],subsets:["chinese-simplified","latin"]},{family:"ZCOOL QingKe HuangYou",variants:["regular"],subsets:["chinese-simplified","latin"]},{family:"ZCOOL XiaoWei",variants:["regular"],subsets:["chinese-simplified","latin"]},{family:"Zeyada",variants:["regular"],subsets:["latin"]},{family:"Zilla Slab",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Zilla Slab Highlight",variants:["regular","700"],subsets:["latin-ext","latin"]}]}},function(a,i,t){"use strict";var l=wp.blocks.createBlock,e={from:[{type:"block",blocks:["core/paragraph"],transform:function(a){var i=a.content;return l("olympus-google-fonts/google-fonts",{content:i})}},{type:"block",blocks:["core/heading"],transform:function(a){var i=a.content,t=a.level;return l("olympus-google-fonts/google-fonts",{content:i,blockType:"h"+t})}}],to:[{type:"block",blocks:["core/paragraph"],transform:function(a){var i=a.content;return l("core/paragraph",{content:i})}}]};i.a=e}]);
|
1 |
+
!function(a){function i(l){if(t[l])return t[l].exports;var e=t[l]={i:l,l:!1,exports:{}};return a[l].call(e.exports,e,e.exports,i),e.l=!0,e.exports}var t={};i.m=a,i.c=t,i.d=function(a,t,l){i.o(a,t)||Object.defineProperty(a,t,{configurable:!1,enumerable:!0,get:l})},i.n=function(a){var t=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(t,"a",t),t},i.o=function(a,i){return Object.prototype.hasOwnProperty.call(a,i)},i.p="",i(i.s=0)}([function(a,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:!0});t(1)},function(a,i,t){"use strict";var l=t(2),e=wp.i18n.__;(0,wp.blocks.registerBlockType)("olympus-google-fonts/google-fonts",{title:e("Google Fonts","olympus-google-fonts"),category:"common",icon:wp.element.createElement("svg",{baseProfile:"tiny",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),wp.element.createElement("path",{d:"M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z"})),keywords:[e("Fonts","olympus-google-fonts"),e("Heading","olympus-google-fonts")],edit:l.a,save:function(){return null}})},function(a,i,t){"use strict";function l(a,i){if(!(a instanceof i))throw new TypeError("Cannot call a class as a function")}function e(a,i){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!i||"object"!==typeof i&&"function"!==typeof i?a:i}function s(a,i){if("function"!==typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function, not "+typeof i);a.prototype=Object.create(i&&i.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),i&&(Object.setPrototypeOf?Object.setPrototypeOf(a,i):a.__proto__=i)}var r=t(3),n=t.n(r),u=function(){function a(a,i){for(var t=0;t<i.length;t++){var l=i[t];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(a,l.key,l)}}return function(i,t,l){return t&&a(i.prototype,t),l&&a(i,l),i}}(),m=wp.i18n.__,c=wp.element,g=c.Component,y=c.Fragment,v=wp.components,b=v.SelectControl,f=v.RangeControl,o=v.PanelBody,x=wp.editor,d=x.RichText,h=x.InspectorControls,S=x.BlockControls,k=x.AlignmentToolbar,p=function(a){function i(){return l(this,i),e(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return s(i,a),u(i,[{key:"componentDidUpdate",value:function(a){this.props.attributes.fontID!==a.attributes.fontID&&(this.props.attributes.variant="regular")}},{key:"getFontsForSelect",value:function(){return n.a.items.map(function(a){var i=a.family;return{value:i.replace(/\s+/g,"+"),label:i}})}},{key:"isItalic",value:function(a){return!a.includes("0i")&&"italic"!==a}},{key:"getVariantsForSelect",value:function(a){if(a)return a.variants.filter(this.isItalic).map(function(a){return{value:a,label:a}})}},{key:"getFontObject",value:function(a){if(a)for(var i=0;i<n.a.items.length;i++)if(n.a.items[i].family===a)return n.a.items[i]}},{key:"addGoogleFontToHead",value:function(a,i){if(a&&i){var t=document.head,l=document.createElement("link");l.type="text/css",l.rel="stylesheet",l.href="https://fonts.googleapis.com/css?family="+a.replace(/\s+/g,"+")+":"+i.variants.join(","),t.appendChild(l)}}},{key:"render",value:function(){var a=this.props,i=a.attributes,t=a.setAttributes,l=i.fontID,e=i.content,s=i.align,r=i.variant,n=i.fontSize,u=i.lineHeight,c=this.getFontsForSelect();c.unshift({label:"- Select Font -",value:""});var g=this.getFontObject(l.replace(/\+/g," ")),v=this.getVariantsForSelect(g);this.addGoogleFontToHead(l,g);var x=wp.element.createElement(h,null,wp.element.createElement(o,{title:m("Font Settings","olympus-google-fonts")},wp.element.createElement(b,{label:m("Font","olympus-google-fonts"),type:"string",value:l,options:c,onChange:function(a){return t({fontID:a})}}),l&&wp.element.createElement(y,null,wp.element.createElement(b,{label:m("Font Variant","olympus-google-fonts"),type:"string",value:r,options:v,onChange:function(a){return t({variant:a})}}),wp.element.createElement(f,{label:m("Font Size","olympus-google-fonts"),value:n,onChange:function(a){return t({fontSize:a})},allowReset:!0,min:"10",max:"50"}),wp.element.createElement(f,{label:m("Line Height","olympus-google-fonts"),value:u,onChange:function(a){return t({lineHeight:a})},allowReset:!0,min:"1",max:"3",step:"0.1"}))));return wp.element.createElement(y,null,x,wp.element.createElement(S,null,wp.element.createElement(k,{value:s,onChange:function(a){return t({align:a})}})),wp.element.createElement(d,{tagName:"p",value:e,onChange:function(a){return t({content:a})},style:{fontSize:n?n+"px":void 0,textAlign:s,fontFamily:l.replace(/\+/g," "),fontWeight:r,lineHeight:u},placeholder:m("Add some content...","olympus-google-fonts"),formattingControls:["italic","link"]}))}}]),i}(g);i.a=p},function(a,i){a.exports={kind:"webfonts#webfontList",items:[{family:"ABeeZee",variants:["regular","italic"],subsets:["latin"]},{family:"Abel",variants:["regular"],subsets:["latin"]},{family:"Abhaya Libre",variants:["regular","500","600","700","800"],subsets:["latin-ext","sinhala","latin"]},{family:"Abril Fatface",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Aclonica",variants:["regular"],subsets:["latin"]},{family:"Acme",variants:["regular"],subsets:["latin"]},{family:"Actor",variants:["regular"],subsets:["latin"]},{family:"Adamina",variants:["regular"],subsets:["latin"]},{family:"Advent Pro",variants:["100","200","300","regular","500","600","700"],subsets:["latin-ext","greek","latin"]},{family:"Aguafina Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Akronim",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Aladin",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Aldrich",variants:["regular"],subsets:["latin"]},{family:"Alef",variants:["regular","700"],subsets:["hebrew","latin"]},{family:"Alegreya",variants:["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Alegreya SC",variants:["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Alegreya Sans",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Alegreya Sans SC",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Aleo",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Alex Brush",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Alfa Slab One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Alice",variants:["regular"],subsets:["cyrillic-ext","latin","cyrillic"]},{family:"Alike",variants:["regular"],subsets:["latin"]},{family:"Alike Angular",variants:["regular"],subsets:["latin"]},{family:"Allan",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Allerta",variants:["regular"],subsets:["latin"]},{family:"Allerta Stencil",variants:["regular"],subsets:["latin"]},{family:"Allura",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Almendra",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Almendra Display",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Almendra SC",variants:["regular"],subsets:["latin"]},{family:"Amarante",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Amaranth",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Amatic SC",variants:["regular","700"],subsets:["latin-ext","hebrew","latin","cyrillic","vietnamese"]},{family:"Amethysta",variants:["regular"],subsets:["latin"]},{family:"Amiko",variants:["regular","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Amiri",variants:["regular","italic","700","700italic"],subsets:["latin-ext","arabic","latin"]},{family:"Amita",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Anaheim",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Andada",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Andika",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Angkor",variants:["regular"],subsets:["khmer"]},{family:"Annie Use Your Telescope",variants:["regular"],subsets:["latin"]},{family:"Anonymous Pro",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","latin","cyrillic"]},{family:"Antic",variants:["regular"],subsets:["latin"]},{family:"Antic Didone",variants:["regular"],subsets:["latin"]},{family:"Antic Slab",variants:["regular"],subsets:["latin"]},{family:"Anton",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Arapey",variants:["regular","italic"],subsets:["latin"]},{family:"Arbutus",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Arbutus Slab",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Architects Daughter",variants:["regular"],subsets:["latin"]},{family:"Archivo",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Archivo Black",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Archivo Narrow",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Aref Ruqaa",variants:["regular","700"],subsets:["arabic","latin"]},{family:"Arima Madurai",variants:["100","200","300","regular","500","700","800","900"],subsets:["latin-ext","latin","tamil","vietnamese"]},{family:"Arimo",variants:["regular","italic","700","700italic"],subsets:["latin-ext","hebrew","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Arizonia",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Armata",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Arsenal",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Artifika",variants:["regular"],subsets:["latin"]},{family:"Arvo",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Arya",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Asap",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Asap Condensed",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Asar",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Asset",variants:["regular"],subsets:["latin"]},{family:"Assistant",variants:["200","300","regular","600","700","800"],subsets:["hebrew","latin"]},{family:"Astloch",variants:["regular","700"],subsets:["latin"]},{family:"Asul",variants:["regular","700"],subsets:["latin"]},{family:"Athiti",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Atma",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","bengali"]},{family:"Atomic Age",variants:["regular"],subsets:["latin"]},{family:"Aubrey",variants:["regular"],subsets:["latin"]},{family:"Audiowide",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Autour One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Average",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Average Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Averia Gruesa Libre",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Averia Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{family:"Averia Sans Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{family:"Averia Serif Libre",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin"]},{family:"B612",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"B612 Mono",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Bad Script",variants:["regular"],subsets:["latin","cyrillic"]},{family:"Bahiana",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bai Jamjuree",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Baloo",variants:["regular"],subsets:["latin-ext","devanagari","latin","vietnamese"]},{family:"Baloo Bhai",variants:["regular"],subsets:["latin-ext","latin","gujarati","vietnamese"]},{family:"Baloo Bhaijaan",variants:["regular"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Baloo Bhaina",variants:["regular"],subsets:["latin-ext","oriya","latin","vietnamese"]},{family:"Baloo Chettan",variants:["regular"],subsets:["latin-ext","malayalam","latin","vietnamese"]},{family:"Baloo Da",variants:["regular"],subsets:["latin-ext","latin","bengali","vietnamese"]},{family:"Baloo Paaji",variants:["regular"],subsets:["latin-ext","gurmukhi","latin","vietnamese"]},{family:"Baloo Tamma",variants:["regular"],subsets:["latin-ext","kannada","latin","vietnamese"]},{family:"Baloo Tammudu",variants:["regular"],subsets:["latin-ext","telugu","latin","vietnamese"]},{family:"Baloo Thambi",variants:["regular"],subsets:["latin-ext","latin","tamil","vietnamese"]},{family:"Balthazar",variants:["regular"],subsets:["latin"]},{family:"Bangers",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barlow",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barlow Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barlow Semi Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Barrio",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Basic",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Battambang",variants:["regular","700"],subsets:["khmer"]},{family:"Baumans",variants:["regular"],subsets:["latin"]},{family:"Bayon",variants:["regular"],subsets:["khmer"]},{family:"Belgrano",variants:["regular"],subsets:["latin"]},{family:"Bellefair",variants:["regular"],subsets:["latin-ext","hebrew","latin"]},{family:"Belleza",variants:["regular"],subsets:["latin-ext","latin"]},{family:"BenchNine",variants:["300","regular","700"],subsets:["latin-ext","latin"]},{family:"Bentham",variants:["regular"],subsets:["latin"]},{family:"Berkshire Swash",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bevan",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bigelow Rules",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bigshot One",variants:["regular"],subsets:["latin"]},{family:"Bilbo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bilbo Swash Caps",variants:["regular"],subsets:["latin-ext","latin"]},{family:"BioRhyme",variants:["200","300","regular","700","800"],subsets:["latin-ext","latin"]},{family:"BioRhyme Expanded",variants:["200","300","regular","700","800"],subsets:["latin-ext","latin"]},{family:"Biryani",variants:["200","300","regular","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Bitter",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Black And White Picture",variants:["regular"],subsets:["korean","latin"]},{family:"Black Han Sans",variants:["regular"],subsets:["korean","latin"]},{family:"Black Ops One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bokor",variants:["regular"],subsets:["khmer"]},{family:"Bonbon",variants:["regular"],subsets:["latin"]},{family:"Boogaloo",variants:["regular"],subsets:["latin"]},{family:"Bowlby One",variants:["regular"],subsets:["latin"]},{family:"Bowlby One SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Brawler",variants:["regular"],subsets:["latin"]},{family:"Bree Serif",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bubblegum Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Bubbler One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Buda",variants:["300"],subsets:["latin"]},{family:"Buenard",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Bungee",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Hairline",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Inline",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Outline",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Bungee Shade",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Butcherman",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Butterfly Kids",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cabin",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Cabin Condensed",variants:["regular","500","600","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Cabin Sketch",variants:["regular","700"],subsets:["latin"]},{family:"Caesar Dressing",variants:["regular"],subsets:["latin"]},{family:"Cagliostro",variants:["regular"],subsets:["latin"]},{family:"Cairo",variants:["200","300","regular","600","700","900"],subsets:["latin-ext","arabic","latin"]},{family:"Calligraffitti",variants:["regular"],subsets:["latin"]},{family:"Cambay",variants:["regular","italic","700","700italic"],subsets:["latin-ext","devanagari","latin"]},{family:"Cambo",variants:["regular"],subsets:["latin"]},{family:"Candal",variants:["regular"],subsets:["latin"]},{family:"Cantarell",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Cantata One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cantora One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Capriola",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cardo",variants:["regular","italic","700"],subsets:["latin-ext","greek","greek-ext","latin"]},{family:"Carme",variants:["regular"],subsets:["latin"]},{family:"Carrois Gothic",variants:["regular"],subsets:["latin"]},{family:"Carrois Gothic SC",variants:["regular"],subsets:["latin"]},{family:"Carter One",variants:["regular"],subsets:["latin"]},{family:"Catamaran",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","tamil"]},{family:"Caudex",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","latin"]},{family:"Caveat",variants:["regular","700"],subsets:["latin-ext","latin","cyrillic"]},{family:"Caveat Brush",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cedarville Cursive",variants:["regular"],subsets:["latin"]},{family:"Ceviche One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chakra Petch",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Changa",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","arabic","latin"]},{family:"Changa One",variants:["regular","italic"],subsets:["latin"]},{family:"Chango",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Charm",variants:["regular","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Charmonman",variants:["regular","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Chathura",variants:["100","300","regular","700","800"],subsets:["telugu","latin"]},{family:"Chau Philomene One",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Chela One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chelsea Market",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chenla",variants:["regular"],subsets:["khmer"]},{family:"Cherry Cream Soda",variants:["regular"],subsets:["latin"]},{family:"Cherry Swash",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Chewy",variants:["regular"],subsets:["latin"]},{family:"Chicle",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Chivo",variants:["300","300italic","regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Chonburi",variants:["regular"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Cinzel",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{family:"Cinzel Decorative",variants:["regular","700","900"],subsets:["latin"]},{family:"Clicker Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Coda",variants:["regular","800"],subsets:["latin-ext","latin"]},{family:"Coda Caption",variants:["800"],subsets:["latin-ext","latin"]},{family:"Codystar",variants:["300","regular"],subsets:["latin-ext","latin"]},{family:"Coiny",variants:["regular"],subsets:["latin-ext","latin","tamil","vietnamese"]},{family:"Combo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Comfortaa",variants:["300","regular","700"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Coming Soon",variants:["regular"],subsets:["latin"]},{family:"Concert One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Condiment",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Content",variants:["regular","700"],subsets:["khmer"]},{family:"Contrail One",variants:["regular"],subsets:["latin"]},{family:"Convergence",variants:["regular"],subsets:["latin"]},{family:"Cookie",variants:["regular"],subsets:["latin"]},{family:"Copse",variants:["regular"],subsets:["latin"]},{family:"Corben",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Cormorant",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Garamond",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Infant",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant SC",variants:["300","regular","500","600","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Unicase",variants:["300","regular","500","600","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cormorant Upright",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Courgette",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cousine",variants:["regular","italic","700","700italic"],subsets:["latin-ext","hebrew","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Coustard",variants:["regular","900"],subsets:["latin"]},{family:"Covered By Your Grace",variants:["regular"],subsets:["latin"]},{family:"Crafty Girls",variants:["regular"],subsets:["latin"]},{family:"Creepster",variants:["regular"],subsets:["latin"]},{family:"Crete Round",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Crimson Text",variants:["regular","italic","600","600italic","700","700italic"],subsets:["latin"]},{family:"Croissant One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Crushed",variants:["regular"],subsets:["latin"]},{family:"Cuprum",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Cute Font",variants:["regular"],subsets:["korean","latin"]},{family:"Cutive",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Cutive Mono",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Damion",variants:["regular"],subsets:["latin"]},{family:"Dancing Script",variants:["regular","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Dangrek",variants:["regular"],subsets:["khmer"]},{family:"David Libre",variants:["regular","500","700"],subsets:["latin-ext","hebrew","latin","vietnamese"]},{family:"Dawning of a New Day",variants:["regular"],subsets:["latin"]},{family:"Days One",variants:["regular"],subsets:["latin"]},{family:"Dekko",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Delius",variants:["regular"],subsets:["latin"]},{family:"Delius Swash Caps",variants:["regular"],subsets:["latin"]},{family:"Delius Unicase",variants:["regular","700"],subsets:["latin"]},{family:"Della Respira",variants:["regular"],subsets:["latin"]},{family:"Denk One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Devonshire",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Dhurjati",variants:["regular"],subsets:["telugu","latin"]},{family:"Didact Gothic",variants:["regular"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Diplomata",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Diplomata SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Do Hyeon",variants:["regular"],subsets:["korean","latin"]},{family:"Dokdo",variants:["regular"],subsets:["korean","latin"]},{family:"Domine",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Donegal One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Doppio One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Dorsa",variants:["regular"],subsets:["latin"]},{family:"Dosis",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","latin"]},{family:"Dr Sugiyama",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Duru Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Dynalight",variants:["regular"],subsets:["latin-ext","latin"]},{family:"EB Garamond",variants:["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Eagle Lake",variants:["regular"],subsets:["latin-ext","latin"]},{family:"East Sea Dokdo",variants:["regular"],subsets:["korean","latin"]},{family:"Eater",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Economica",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Eczar",variants:["regular","500","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"El Messiri",variants:["regular","500","600","700"],subsets:["arabic","latin","cyrillic"]},{family:"Electrolize",variants:["regular"],subsets:["latin"]},{family:"Elsie",variants:["regular","900"],subsets:["latin-ext","latin"]},{family:"Elsie Swash Caps",variants:["regular","900"],subsets:["latin-ext","latin"]},{family:"Emblema One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Emilys Candy",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Encode Sans",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Expanded",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Semi Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Encode Sans Semi Expanded",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Engagement",variants:["regular"],subsets:["latin"]},{family:"Englebert",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Enriqueta",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Erica One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Esteban",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Euphoria Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ewert",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Exo",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Exo 2",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","cyrillic"]},{family:"Expletus Sans",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin"]},{family:"Fahkwang",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Fanwood Text",variants:["regular","italic"],subsets:["latin"]},{family:"Farsan",variants:["regular"],subsets:["latin-ext","latin","gujarati","vietnamese"]},{family:"Fascinate",variants:["regular"],subsets:["latin"]},{family:"Fascinate Inline",variants:["regular"],subsets:["latin"]},{family:"Faster One",variants:["regular"],subsets:["latin"]},{family:"Fasthand",variants:["regular"],subsets:["khmer"]},{family:"Fauna One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Faustina",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Federant",variants:["regular"],subsets:["latin"]},{family:"Federo",variants:["regular"],subsets:["latin"]},{family:"Felipa",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fenix",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Finger Paint",variants:["regular"],subsets:["latin"]},{family:"Fira Mono",variants:["regular","500","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Fira Sans",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Fira Sans Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Fira Sans Extra Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Fjalla One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fjord One",variants:["regular"],subsets:["latin"]},{family:"Flamenco",variants:["300","regular"],subsets:["latin"]},{family:"Flavors",variants:["regular"],subsets:["latin"]},{family:"Fondamento",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Fontdiner Swanky",variants:["regular"],subsets:["latin"]},{family:"Forum",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Francois One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Frank Ruhl Libre",variants:["300","regular","500","700","900"],subsets:["latin-ext","hebrew","latin"]},{family:"Freckle Face",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fredericka the Great",variants:["regular"],subsets:["latin"]},{family:"Fredoka One",variants:["regular"],subsets:["latin"]},{family:"Freehand",variants:["regular"],subsets:["khmer"]},{family:"Fresca",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Frijole",variants:["regular"],subsets:["latin"]},{family:"Fruktur",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Fugaz One",variants:["regular"],subsets:["latin"]},{family:"GFS Didot",variants:["regular"],subsets:["greek"]},{family:"GFS Neohellenic",variants:["regular","italic","700","700italic"],subsets:["greek"]},{family:"Gabriela",variants:["regular"],subsets:["cyrillic-ext","latin","cyrillic"]},{family:"Gaegu",variants:["300","regular","700"],subsets:["korean","latin"]},{family:"Gafata",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Galada",variants:["regular"],subsets:["latin","bengali"]},{family:"Galdeano",variants:["regular"],subsets:["latin"]},{family:"Galindo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gamja Flower",variants:["regular"],subsets:["korean","latin"]},{family:"Gentium Basic",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Gentium Book Basic",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Geo",variants:["regular","italic"],subsets:["latin"]},{family:"Geostar",variants:["regular"],subsets:["latin"]},{family:"Geostar Fill",variants:["regular"],subsets:["latin"]},{family:"Germania One",variants:["regular"],subsets:["latin"]},{family:"Gidugu",variants:["regular"],subsets:["telugu","latin"]},{family:"Gilda Display",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Give You Glory",variants:["regular"],subsets:["latin"]},{family:"Glass Antiqua",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Glegoo",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Gloria Hallelujah",variants:["regular"],subsets:["latin"]},{family:"Goblin One",variants:["regular"],subsets:["latin"]},{family:"Gochi Hand",variants:["regular"],subsets:["latin"]},{family:"Gorditas",variants:["regular","700"],subsets:["latin"]},{family:"Gothic A1",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["korean","latin"]},{family:"Goudy Bookletter 1911",variants:["regular"],subsets:["latin"]},{family:"Graduate",variants:["regular"],subsets:["latin"]},{family:"Grand Hotel",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gravitas One",variants:["regular"],subsets:["latin"]},{family:"Great Vibes",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Griffy",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gruppo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Gudea",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Gugi",variants:["regular"],subsets:["korean","latin"]},{family:"Gurajada",variants:["regular"],subsets:["telugu","latin"]},{family:"Habibi",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Halant",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Hammersmith One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Hanalei",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Hanalei Fill",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Handlee",variants:["regular"],subsets:["latin"]},{family:"Hanuman",variants:["regular","700"],subsets:["khmer"]},{family:"Happy Monkey",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Harmattan",variants:["regular"],subsets:["arabic","latin"]},{family:"Headland One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Heebo",variants:["100","300","regular","500","700","800","900"],subsets:["hebrew","latin"]},{family:"Henny Penny",variants:["regular"],subsets:["latin"]},{family:"Herr Von Muellerhoff",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Hi Melody",variants:["regular"],subsets:["korean","latin"]},{family:"Hind",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Hind Guntur",variants:["300","regular","500","600","700"],subsets:["latin-ext","telugu","latin"]},{family:"Hind Madurai",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","tamil"]},{family:"Hind Siliguri",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","bengali"]},{family:"Hind Vadodara",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","gujarati"]},{family:"Holtwood One SC",variants:["regular"],subsets:["latin"]},{family:"Homemade Apple",variants:["regular"],subsets:["latin"]},{family:"Homenaje",variants:["regular"],subsets:["latin"]},{family:"IBM Plex Mono",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"IBM Plex Sans",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"IBM Plex Sans Condensed",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"IBM Plex Serif",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"IM Fell DW Pica",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell DW Pica SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell Double Pica",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell Double Pica SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell English",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell English SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell French Canon",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell French Canon SC",variants:["regular"],subsets:["latin"]},{family:"IM Fell Great Primer",variants:["regular","italic"],subsets:["latin"]},{family:"IM Fell Great Primer SC",variants:["regular"],subsets:["latin"]},{family:"Iceberg",variants:["regular"],subsets:["latin"]},{family:"Iceland",variants:["regular"],subsets:["latin"]},{family:"Imprima",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Inconsolata",variants:["regular","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Inder",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Indie Flower",variants:["regular"],subsets:["latin"]},{family:"Inika",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Inknut Antiqua",variants:["300","regular","500","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Irish Grover",variants:["regular"],subsets:["latin"]},{family:"Istok Web",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Italiana",variants:["regular"],subsets:["latin"]},{family:"Italianno",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Itim",variants:["regular"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Jacques Francois",variants:["regular"],subsets:["latin"]},{family:"Jacques Francois Shadow",variants:["regular"],subsets:["latin"]},{family:"Jaldi",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Jim Nightshade",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jockey One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jolly Lodger",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jomhuria",variants:["regular"],subsets:["latin-ext","arabic","latin"]},{family:"Josefin Sans",variants:["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Josefin Slab",variants:["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],subsets:["latin"]},{family:"Joti One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Jua",variants:["regular"],subsets:["korean","latin"]},{family:"Judson",variants:["regular","italic","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Julee",variants:["regular"],subsets:["latin"]},{family:"Julius Sans One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Junge",variants:["regular"],subsets:["latin"]},{family:"Jura",variants:["300","regular","500","600","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Just Another Hand",variants:["regular"],subsets:["latin"]},{family:"Just Me Again Down Here",variants:["regular"],subsets:["latin-ext","latin"]},{family:"K2D",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kadwa",variants:["regular","700"],subsets:["devanagari","latin"]},{family:"Kalam",variants:["300","regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Kameron",variants:["regular","700"],subsets:["latin"]},{family:"Kanit",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kantumruy",variants:["300","regular","700"],subsets:["khmer"]},{family:"Karla",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Karma",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Katibeh",variants:["regular"],subsets:["latin-ext","arabic","latin"]},{family:"Kaushan Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Kavivanar",variants:["regular"],subsets:["latin-ext","latin","tamil"]},{family:"Kavoon",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Kdam Thmor",variants:["regular"],subsets:["khmer"]},{family:"Keania One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Kelly Slab",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Kenia",variants:["regular"],subsets:["latin"]},{family:"Khand",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Khmer",variants:["regular"],subsets:["khmer"]},{family:"Khula",variants:["300","regular","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"Kirang Haerang",variants:["regular"],subsets:["korean","latin"]},{family:"Kite One",variants:["regular"],subsets:["latin"]},{family:"Knewave",variants:["regular"],subsets:["latin-ext","latin"]},{family:"KoHo",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kodchasan",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kosugi",variants:["regular"],subsets:["japanese","latin","cyrillic"]},{family:"Kosugi Maru",variants:["regular"],subsets:["japanese","latin","cyrillic"]},{family:"Kotta One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Koulen",variants:["regular"],subsets:["khmer"]},{family:"Kranky",variants:["regular"],subsets:["latin"]},{family:"Kreon",variants:["300","regular","700"],subsets:["latin"]},{family:"Kristi",variants:["regular"],subsets:["latin"]},{family:"Krona One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Krub",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Kumar One",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Kumar One Outline",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Kurale",variants:["regular"],subsets:["latin-ext","devanagari","cyrillic-ext","latin","cyrillic"]},{family:"La Belle Aurore",variants:["regular"],subsets:["latin"]},{family:"Laila",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Lakki Reddy",variants:["regular"],subsets:["telugu","latin"]},{family:"Lalezar",variants:["regular"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Lancelot",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Lateef",variants:["regular"],subsets:["arabic","latin"]},{family:"Lato",variants:["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"League Script",variants:["regular"],subsets:["latin"]},{family:"Leckerli One",variants:["regular"],subsets:["latin"]},{family:"Ledger",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Lekton",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Lemon",variants:["regular"],subsets:["latin"]},{family:"Lemonada",variants:["300","regular","600","700"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Libre Barcode 128",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 128 Text",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39 Extended",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39 Extended Text",variants:["regular"],subsets:["latin"]},{family:"Libre Barcode 39 Text",variants:["regular"],subsets:["latin"]},{family:"Libre Baskerville",variants:["regular","italic","700"],subsets:["latin-ext","latin"]},{family:"Libre Franklin",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Life Savers",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Lilita One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Lily Script One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Limelight",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Linden Hill",variants:["regular","italic"],subsets:["latin"]},{family:"Lobster",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Lobster Two",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Londrina Outline",variants:["regular"],subsets:["latin"]},{family:"Londrina Shadow",variants:["regular"],subsets:["latin"]},{family:"Londrina Sketch",variants:["regular"],subsets:["latin"]},{family:"Londrina Solid",variants:["100","300","regular","900"],subsets:["latin"]},{family:"Lora",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Love Ya Like A Sister",variants:["regular"],subsets:["latin"]},{family:"Loved by the King",variants:["regular"],subsets:["latin"]},{family:"Lovers Quarrel",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Luckiest Guy",variants:["regular"],subsets:["latin"]},{family:"Lusitana",variants:["regular","700"],subsets:["latin"]},{family:"Lustria",variants:["regular"],subsets:["latin"]},{family:"M PLUS 1p",variants:["100","300","regular","500","700","800","900"],subsets:["latin-ext","hebrew","greek","greek-ext","japanese","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"M PLUS Rounded 1c",variants:["100","300","regular","500","700","800","900"],subsets:["latin-ext","hebrew","greek","greek-ext","japanese","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Macondo",variants:["regular"],subsets:["latin"]},{family:"Macondo Swash Caps",variants:["regular"],subsets:["latin"]},{family:"Mada",variants:["200","300","regular","500","600","700","900"],subsets:["arabic","latin"]},{family:"Magra",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Maiden Orange",variants:["regular"],subsets:["latin"]},{family:"Maitree",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Major Mono Display",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Mako",variants:["regular"],subsets:["latin"]},{family:"Mali",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Mallanna",variants:["regular"],subsets:["telugu","latin"]},{family:"Mandali",variants:["regular"],subsets:["telugu","latin"]},{family:"Manuale",variants:["regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Marcellus",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Marcellus SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Marck Script",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Margarine",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Markazi Text",variants:["regular","500","600","700"],subsets:["latin-ext","arabic","latin","vietnamese"]},{family:"Marko One",variants:["regular"],subsets:["latin"]},{family:"Marmelad",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Martel",variants:["200","300","regular","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Martel Sans",variants:["200","300","regular","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Marvel",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Mate",variants:["regular","italic"],subsets:["latin"]},{family:"Mate SC",variants:["regular"],subsets:["latin"]},{family:"Maven Pro",variants:["regular","500","700","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"McLaren",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Meddon",variants:["regular"],subsets:["latin"]},{family:"MedievalSharp",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Medula One",variants:["regular"],subsets:["latin"]},{family:"Meera Inimai",variants:["regular"],subsets:["latin","tamil"]},{family:"Megrim",variants:["regular"],subsets:["latin"]},{family:"Meie Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Merienda",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Merienda One",variants:["regular"],subsets:["latin"]},{family:"Merriweather",variants:["300","300italic","regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Merriweather Sans",variants:["300","300italic","regular","italic","700","700italic","800","800italic"],subsets:["latin-ext","latin"]},{family:"Metal",variants:["regular"],subsets:["khmer"]},{family:"Metal Mania",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Metamorphous",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Metrophobic",variants:["regular"],subsets:["latin"]},{family:"Michroma",variants:["regular"],subsets:["latin"]},{family:"Milonga",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Miltonian",variants:["regular"],subsets:["latin"]},{family:"Miltonian Tattoo",variants:["regular"],subsets:["latin"]},{family:"Mina",variants:["regular","700"],subsets:["latin-ext","latin","bengali"]},{family:"Miniver",variants:["regular"],subsets:["latin"]},{family:"Miriam Libre",variants:["regular","700"],subsets:["latin-ext","hebrew","latin"]},{family:"Mirza",variants:["regular","500","600","700"],subsets:["latin-ext","arabic","latin"]},{family:"Miss Fajardose",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mitr",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Modak",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Modern Antiqua",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mogra",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Molengo",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Molle",variants:["italic"],subsets:["latin-ext","latin"]},{family:"Monda",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Monofett",variants:["regular"],subsets:["latin"]},{family:"Monoton",variants:["regular"],subsets:["latin"]},{family:"Monsieur La Doulaise",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Montaga",variants:["regular"],subsets:["latin"]},{family:"Montez",variants:["regular"],subsets:["latin"]},{family:"Montserrat",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Montserrat Alternates",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Montserrat Subrayada",variants:["regular","700"],subsets:["latin"]},{family:"Moul",variants:["regular"],subsets:["khmer"]},{family:"Moulpali",variants:["regular"],subsets:["khmer"]},{family:"Mountains of Christmas",variants:["regular","700"],subsets:["latin"]},{family:"Mouse Memoirs",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mr Bedfort",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mr Dafoe",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mr De Haviland",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mrs Saint Delafield",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mrs Sheppards",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Mukta",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"Mukta Mahee",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","gurmukhi","latin"]},{family:"Mukta Malar",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","latin","tamil"]},{family:"Mukta Vaani",variants:["200","300","regular","500","600","700","800"],subsets:["latin-ext","latin","gujarati"]},{family:"Muli",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Mystery Quest",variants:["regular"],subsets:["latin-ext","latin"]},{family:"NTR",variants:["regular"],subsets:["telugu","latin"]},{family:"Nanum Brush Script",variants:["regular"],subsets:["korean","latin"]},{family:"Nanum Gothic",variants:["regular","700","800"],subsets:["korean","latin"]},{family:"Nanum Gothic Coding",variants:["regular","700"],subsets:["korean","latin"]},{family:"Nanum Myeongjo",variants:["regular","700","800"],subsets:["korean","latin"]},{family:"Nanum Pen Script",variants:["regular"],subsets:["korean","latin"]},{family:"Neucha",variants:["regular"],subsets:["latin","cyrillic"]},{family:"Neuton",variants:["200","300","regular","italic","700","800"],subsets:["latin-ext","latin"]},{family:"New Rocker",variants:["regular"],subsets:["latin-ext","latin"]},{family:"News Cycle",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Niconne",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Niramit",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Nixie One",variants:["regular"],subsets:["latin"]},{family:"Nobile",variants:["regular","italic","500","500italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Nokora",variants:["regular","700"],subsets:["khmer"]},{family:"Norican",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Nosifer",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Notable",variants:["regular"],subsets:["latin"]},{family:"Nothing You Could Do",variants:["regular"],subsets:["latin"]},{family:"Noticia Text",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Noto Sans",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","devanagari","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Noto Sans JP",variants:["100","300","regular","500","700","900"],subsets:["japanese","latin"]},{family:"Noto Sans KR",variants:["100","300","regular","500","700","900"],subsets:["korean","latin"]},{family:"Noto Sans SC",variants:["100","300","regular","500","700","900"],subsets:["japanese","chinese-simplified","latin","cyrillic","vietnamese"]},{family:"Noto Sans TC",variants:["100","300","regular","500","700","900"],subsets:["japanese","chinese-traditional","latin"]},{family:"Noto Serif",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Noto Serif JP",variants:["200","300","regular","500","600","700","900"],subsets:["japanese","latin"]},{family:"Noto Serif KR",variants:["200","300","regular","500","600","700","900"],subsets:["korean","latin"]},{family:"Noto Serif SC",variants:["200","300","regular","500","600","700","900"],subsets:["japanese","chinese-simplified","latin","cyrillic","vietnamese"]},{family:"Noto Serif TC",variants:["200","300","regular","500","600","700","900"],subsets:["japanese","chinese-traditional","latin","cyrillic","vietnamese"]},{family:"Nova Cut",variants:["regular"],subsets:["latin"]},{family:"Nova Flat",variants:["regular"],subsets:["latin"]},{family:"Nova Mono",variants:["regular"],subsets:["greek","latin"]},{family:"Nova Oval",variants:["regular"],subsets:["latin"]},{family:"Nova Round",variants:["regular"],subsets:["latin"]},{family:"Nova Script",variants:["regular"],subsets:["latin"]},{family:"Nova Slim",variants:["regular"],subsets:["latin"]},{family:"Nova Square",variants:["regular"],subsets:["latin"]},{family:"Numans",variants:["regular"],subsets:["latin"]},{family:"Nunito",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Nunito Sans",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Odor Mean Chey",variants:["regular"],subsets:["khmer"]},{family:"Offside",variants:["regular"],subsets:["latin"]},{family:"Old Standard TT",variants:["regular","italic","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Oldenburg",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Oleo Script",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Oleo Script Swash Caps",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Open Sans",variants:["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Open Sans Condensed",variants:["300","300italic","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Oranienbaum",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Orbitron",variants:["regular","500","700","900"],subsets:["latin"]},{family:"Oregano",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Orienta",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Original Surfer",variants:["regular"],subsets:["latin"]},{family:"Oswald",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Over the Rainbow",variants:["regular"],subsets:["latin"]},{family:"Overlock",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Overlock SC",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Overpass",variants:["100","100italic","200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Overpass Mono",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{family:"Ovo",variants:["regular"],subsets:["latin"]},{family:"Oxygen",variants:["300","regular","700"],subsets:["latin-ext","latin"]},{family:"Oxygen Mono",variants:["regular"],subsets:["latin-ext","latin"]},{family:"PT Mono",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Sans",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Sans Caption",variants:["regular","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Sans Narrow",variants:["regular","700"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Serif",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"PT Serif Caption",variants:["regular","italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Pacifico",variants:["regular"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Padauk",variants:["regular","700"],subsets:["myanmar","latin"]},{family:"Palanquin",variants:["100","200","300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Palanquin Dark",variants:["regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Pangolin",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Paprika",variants:["regular"],subsets:["latin"]},{family:"Parisienne",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Passero One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Passion One",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{family:"Pathway Gothic One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Patrick Hand",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Patrick Hand SC",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Pattaya",variants:["regular"],subsets:["latin-ext","latin","cyrillic","thai","vietnamese"]},{family:"Patua One",variants:["regular"],subsets:["latin"]},{family:"Pavanam",variants:["regular"],subsets:["latin-ext","latin","tamil"]},{family:"Paytone One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Peddana",variants:["regular"],subsets:["telugu","latin"]},{family:"Peralta",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Permanent Marker",variants:["regular"],subsets:["latin"]},{family:"Petit Formal Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Petrona",variants:["regular"],subsets:["latin"]},{family:"Philosopher",variants:["regular","italic","700","700italic"],subsets:["cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Piedra",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Pinyon Script",variants:["regular"],subsets:["latin"]},{family:"Pirata One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Plaster",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Play",variants:["regular","700"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Playball",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Playfair Display",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Playfair Display SC",variants:["regular","italic","700","700italic","900","900italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Podkova",variants:["regular","500","600","700","800"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Poiret One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Poller One",variants:["regular"],subsets:["latin"]},{family:"Poly",variants:["regular","italic"],subsets:["latin"]},{family:"Pompiere",variants:["regular"],subsets:["latin"]},{family:"Pontano Sans",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Poor Story",variants:["regular"],subsets:["korean","latin"]},{family:"Poppins",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","devanagari","latin"]},{family:"Port Lligat Sans",variants:["regular"],subsets:["latin"]},{family:"Port Lligat Slab",variants:["regular"],subsets:["latin"]},{family:"Pragati Narrow",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Prata",variants:["regular"],subsets:["cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Preahvihear",variants:["regular"],subsets:["khmer"]},{family:"Press Start 2P",variants:["regular"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic"]},{family:"Pridi",variants:["200","300","regular","500","600","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Princess Sofia",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Prociono",variants:["regular"],subsets:["latin"]},{family:"Prompt",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Prosto One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Proza Libre",variants:["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin"]},{family:"Puritan",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Purple Purse",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Quando",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Quantico",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Quattrocento",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Quattrocento Sans",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Questrial",variants:["regular"],subsets:["latin"]},{family:"Quicksand",variants:["300","regular","500","700"],subsets:["latin-ext","latin","vietnamese"]},{family:"Quintessential",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Qwigley",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Racing Sans One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Radley",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Rajdhani",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Rakkas",variants:["regular"],subsets:["latin-ext","arabic","latin"]},{family:"Raleway",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Raleway Dots",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ramabhadra",variants:["regular"],subsets:["telugu","latin"]},{family:"Ramaraja",variants:["regular"],subsets:["telugu","latin"]},{family:"Rambla",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Rammetto One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ranchers",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rancho",variants:["regular"],subsets:["latin"]},{family:"Ranga",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Rasa",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin","gujarati"]},{family:"Rationale",variants:["regular"],subsets:["latin"]},{family:"Ravi Prakash",variants:["regular"],subsets:["telugu","latin"]},{family:"Redressed",variants:["regular"],subsets:["latin"]},{family:"Reem Kufi",variants:["regular"],subsets:["arabic","latin"]},{family:"Reenie Beanie",variants:["regular"],subsets:["latin"]},{family:"Revalia",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rhodium Libre",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Ribeye",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ribeye Marrow",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Righteous",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Risque",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Roboto",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Roboto Condensed",variants:["300","300italic","regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Roboto Mono",variants:["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Roboto Slab",variants:["100","300","regular","700"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Rochester",variants:["regular"],subsets:["latin"]},{family:"Rock Salt",variants:["regular"],subsets:["latin"]},{family:"Rokkitt",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Romanesco",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ropa Sans",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Rosario",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Rosarivo",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Rouge Script",variants:["regular"],subsets:["latin"]},{family:"Rozha One",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Rubik",variants:["300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],subsets:["latin-ext","hebrew","latin","cyrillic"]},{family:"Rubik Mono One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Ruda",variants:["regular","700","900"],subsets:["latin-ext","latin"]},{family:"Rufina",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Ruge Boogie",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ruluko",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rum Raisin",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Ruslan Display",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Russo One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Ruthie",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Rye",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sacramento",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sahitya",variants:["regular","700"],subsets:["devanagari","latin"]},{family:"Sail",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Saira",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Saira Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Saira Extra Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Saira Semi Condensed",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin","vietnamese"]},{family:"Salsa",variants:["regular"],subsets:["latin"]},{family:"Sanchez",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Sancreek",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sansita",variants:["regular","italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Sarabun",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Sarala",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Sarina",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sarpanch",variants:["regular","500","600","700","800","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Satisfy",variants:["regular"],subsets:["latin"]},{family:"Sawarabi Gothic",variants:["regular"],subsets:["latin-ext","japanese","latin","cyrillic","vietnamese"]},{family:"Sawarabi Mincho",variants:["regular"],subsets:["latin-ext","japanese","latin"]},{family:"Scada",variants:["regular","italic","700","700italic"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic"]},{family:"Scheherazade",variants:["regular","700"],subsets:["arabic","latin"]},{family:"Schoolbell",variants:["regular"],subsets:["latin"]},{family:"Scope One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Seaweed Script",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Secular One",variants:["regular"],subsets:["latin-ext","hebrew","latin"]},{family:"Sedgwick Ave",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Sedgwick Ave Display",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Sevillana",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Seymour One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Shadows Into Light",variants:["regular"],subsets:["latin"]},{family:"Shadows Into Light Two",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Shanti",variants:["regular"],subsets:["latin"]},{family:"Share",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Share Tech",variants:["regular"],subsets:["latin"]},{family:"Share Tech Mono",variants:["regular"],subsets:["latin"]},{family:"Shojumaru",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Short Stack",variants:["regular"],subsets:["latin"]},{family:"Shrikhand",variants:["regular"],subsets:["latin-ext","latin","gujarati"]},{family:"Siemreap",variants:["regular"],subsets:["khmer"]},{family:"Sigmar One",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Signika",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{family:"Signika Negative",variants:["300","regular","600","700"],subsets:["latin-ext","latin"]},{family:"Simonetta",variants:["regular","italic","900","900italic"],subsets:["latin-ext","latin"]},{family:"Sintony",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Sirin Stencil",variants:["regular"],subsets:["latin"]},{family:"Six Caps",variants:["regular"],subsets:["latin"]},{family:"Skranji",variants:["regular","700"],subsets:["latin-ext","latin"]},{family:"Slabo 13px",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Slabo 27px",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Slackey",variants:["regular"],subsets:["latin"]},{family:"Smokum",variants:["regular"],subsets:["latin"]},{family:"Smythe",variants:["regular"],subsets:["latin"]},{family:"Sniglet",variants:["regular","800"],subsets:["latin-ext","latin"]},{family:"Snippet",variants:["regular"],subsets:["latin"]},{family:"Snowburst One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sofadi One",variants:["regular"],subsets:["latin"]},{family:"Sofia",variants:["regular"],subsets:["latin"]},{family:"Song Myung",variants:["regular"],subsets:["korean","latin"]},{family:"Sonsie One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Sorts Mill Goudy",variants:["regular","italic"],subsets:["latin-ext","latin"]},{family:"Source Code Pro",variants:["200","300","regular","500","600","700","900"],subsets:["latin-ext","latin"]},{family:"Source Sans Pro",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Source Serif Pro",variants:["regular","600","700"],subsets:["latin-ext","latin"]},{family:"Space Mono",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin","vietnamese"]},{family:"Special Elite",variants:["regular"],subsets:["latin"]},{family:"Spectral",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Spectral SC",variants:["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Spicy Rice",variants:["regular"],subsets:["latin"]},{family:"Spinnaker",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Spirax",variants:["regular"],subsets:["latin"]},{family:"Squada One",variants:["regular"],subsets:["latin"]},{family:"Sree Krushnadevaraya",variants:["regular"],subsets:["telugu","latin"]},{family:"Sriracha",variants:["regular"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Srisakdi",variants:["regular","700"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Staatliches",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stalemate",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stalinist One",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Stardos Stencil",variants:["regular","700"],subsets:["latin"]},{family:"Stint Ultra Condensed",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stint Ultra Expanded",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Stoke",variants:["300","regular"],subsets:["latin-ext","latin"]},{family:"Strait",variants:["regular"],subsets:["latin"]},{family:"Stylish",variants:["regular"],subsets:["korean","latin"]},{family:"Sue Ellen Francisco",variants:["regular"],subsets:["latin"]},{family:"Suez One",variants:["regular"],subsets:["latin-ext","hebrew","latin"]},{family:"Sumana",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Sunflower",variants:["300","500","700"],subsets:["korean","latin"]},{family:"Sunshiney",variants:["regular"],subsets:["latin"]},{family:"Supermercado One",variants:["regular"],subsets:["latin"]},{family:"Sura",variants:["regular","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Suranna",variants:["regular"],subsets:["telugu","latin"]},{family:"Suravaram",variants:["regular"],subsets:["telugu","latin"]},{family:"Suwannaphum",variants:["regular"],subsets:["khmer"]},{family:"Swanky and Moo Moo",variants:["regular"],subsets:["latin"]},{family:"Syncopate",variants:["regular","700"],subsets:["latin"]},{family:"Tajawal",variants:["200","300","regular","500","700","800","900"],subsets:["arabic","latin"]},{family:"Tangerine",variants:["regular","700"],subsets:["latin"]},{family:"Taprom",variants:["regular"],subsets:["khmer"]},{family:"Tauri",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Taviraj",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Teko",variants:["300","regular","500","600","700"],subsets:["latin-ext","devanagari","latin"]},{family:"Telex",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Tenali Ramakrishna",variants:["regular"],subsets:["telugu","latin"]},{family:"Tenor Sans",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Text Me One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Thasadith",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"The Girl Next Door",variants:["regular"],subsets:["latin"]},{family:"Tienne",variants:["regular","700","900"],subsets:["latin"]},{family:"Tillana",variants:["regular","500","600","700","800"],subsets:["latin-ext","devanagari","latin"]},{family:"Timmana",variants:["regular"],subsets:["telugu","latin"]},{family:"Tinos",variants:["regular","italic","700","700italic"],subsets:["latin-ext","hebrew","greek","greek-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Titan One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Titillium Web",variants:["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"],subsets:["latin-ext","latin"]},{family:"Trade Winds",variants:["regular"],subsets:["latin"]},{family:"Trirong",variants:["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],subsets:["latin-ext","latin","thai","vietnamese"]},{family:"Trocchi",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Trochut",variants:["regular","italic","700"],subsets:["latin"]},{family:"Trykker",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Tulpen One",variants:["regular"],subsets:["latin"]},{family:"Ubuntu",variants:["300","300italic","regular","italic","500","500italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Ubuntu Condensed",variants:["regular"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Ubuntu Mono",variants:["regular","italic","700","700italic"],subsets:["latin-ext","greek","greek-ext","cyrillic-ext","latin","cyrillic"]},{family:"Ultra",variants:["regular"],subsets:["latin"]},{family:"Uncial Antiqua",variants:["regular"],subsets:["latin"]},{family:"Underdog",variants:["regular"],subsets:["latin-ext","latin","cyrillic"]},{family:"Unica One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"UnifrakturCook",variants:["700"],subsets:["latin"]},{family:"UnifrakturMaguntia",variants:["regular"],subsets:["latin"]},{family:"Unkempt",variants:["regular","700"],subsets:["latin"]},{family:"Unlock",variants:["regular"],subsets:["latin"]},{family:"Unna",variants:["regular","italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"VT323",variants:["regular"],subsets:["latin-ext","latin","vietnamese"]},{family:"Vampiro One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Varela",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Varela Round",variants:["regular"],subsets:["latin-ext","hebrew","latin","vietnamese"]},{family:"Vast Shadow",variants:["regular"],subsets:["latin"]},{family:"Vesper Libre",variants:["regular","500","700","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Vibur",variants:["regular"],subsets:["latin"]},{family:"Vidaloka",variants:["regular"],subsets:["latin"]},{family:"Viga",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Voces",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Volkhov",variants:["regular","italic","700","700italic"],subsets:["latin"]},{family:"Vollkorn",variants:["regular","italic","600","600italic","700","700italic","900","900italic"],subsets:["latin-ext","greek","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Vollkorn SC",variants:["regular","600","700","900"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Voltaire",variants:["regular"],subsets:["latin"]},{family:"Waiting for the Sunrise",variants:["regular"],subsets:["latin"]},{family:"Wallpoet",variants:["regular"],subsets:["latin"]},{family:"Walter Turncoat",variants:["regular"],subsets:["latin"]},{family:"Warnes",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Wellfleet",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Wendy One",variants:["regular"],subsets:["latin-ext","latin"]},{family:"Wire One",variants:["regular"],subsets:["latin"]},{family:"Work Sans",variants:["100","200","300","regular","500","600","700","800","900"],subsets:["latin-ext","latin"]},{family:"Yanone Kaffeesatz",variants:["200","300","regular","700"],subsets:["latin-ext","latin","cyrillic","vietnamese"]},{family:"Yantramanav",variants:["100","300","regular","500","700","900"],subsets:["latin-ext","devanagari","latin"]},{family:"Yatra One",variants:["regular"],subsets:["latin-ext","devanagari","latin"]},{family:"Yellowtail",variants:["regular"],subsets:["latin"]},{family:"Yeon Sung",variants:["regular"],subsets:["korean","latin"]},{family:"Yeseva One",variants:["regular"],subsets:["latin-ext","cyrillic-ext","latin","cyrillic","vietnamese"]},{family:"Yesteryear",variants:["regular"],subsets:["latin"]},{family:"Yrsa",variants:["300","regular","500","600","700"],subsets:["latin-ext","latin"]},{family:"ZCOOL KuaiLe",variants:["regular"],subsets:["chinese-simplified","latin"]},{family:"ZCOOL QingKe HuangYou",variants:["regular"],subsets:["chinese-simplified","latin"]},{family:"ZCOOL XiaoWei",variants:["regular"],subsets:["chinese-simplified","latin"]},{family:"Zeyada",variants:["regular"],subsets:["latin"]},{family:"Zilla Slab",variants:["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],subsets:["latin-ext","latin"]},{family:"Zilla Slab Highlight",variants:["regular","700"],subsets:["latin-ext","latin"]}]}}]);
|
blocks/init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Blocks Package
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -39,10 +39,6 @@ function olympus_google_fonts_register_block() {
|
|
39 |
'olympus-google-fonts/google-fonts',
|
40 |
array(
|
41 |
'attributes' => array(
|
42 |
-
'blockType' => array(
|
43 |
-
'type' => 'string',
|
44 |
-
'default' => 'p',
|
45 |
-
),
|
46 |
'fontID' => array(
|
47 |
'type' => 'string',
|
48 |
'default' => '',
|
@@ -63,9 +59,6 @@ function olympus_google_fonts_register_block() {
|
|
63 |
'content' => array(
|
64 |
'type' => 'string',
|
65 |
),
|
66 |
-
'color' => array(
|
67 |
-
'type' => 'string',
|
68 |
-
),
|
69 |
),
|
70 |
'render_callback' => 'olympus_google_fonts_block_render',
|
71 |
)
|
@@ -80,55 +73,49 @@ add_action( 'init', 'olympus_google_fonts_register_block' );
|
|
80 |
*/
|
81 |
function olympus_google_fonts_block_render( $attributes ) {
|
82 |
|
83 |
-
$block_type = isset( $attributes['blockType'] ) ? esc_attr( $attributes['blockType'] ) : 'p';
|
84 |
$font_id = isset( $attributes['fontID'] ) ? sanitize_text_field( $attributes['fontID'] ) : '';
|
85 |
$variant = isset( $attributes['variant'] ) ? sanitize_text_field( $attributes['variant'] ) : '';
|
86 |
$font_size = isset( $attributes['fontSize'] ) ? intval( $attributes['fontSize'] ) : '';
|
87 |
$line_height = isset( $attributes['lineHeight'] ) ? floatval( $attributes['lineHeight'] ) : '';
|
88 |
$align = isset( $attributes['align'] ) ? sanitize_text_field( $attributes['align'] ) : '';
|
89 |
-
$content = isset( $attributes['content'] ) ?
|
90 |
-
$color = isset( $attributes['color'] ) ? sanitize_text_field( $attributes['color'] ) : '';
|
91 |
$output = '';
|
92 |
$style = '';
|
93 |
|
94 |
if ( $font_id ) {
|
95 |
|
96 |
-
$font_family =
|
97 |
$font_id = str_replace( '+', '-', strtolower( $font_id ) );
|
98 |
-
$fonts = ogf_fonts_array();
|
99 |
-
$variants = $fonts[ $font_id ]['variants'];
|
100 |
-
unset( $variants[0] );
|
101 |
|
|
|
|
|
|
|
102 |
$variants_for_url = join( array_keys( $variants ), ',' );
|
103 |
|
104 |
-
wp_enqueue_style( 'google-font-' . $font_id, 'https://fonts.googleapis.com/css?family=' . $font_family . ':' . $variants_for_url
|
105 |
|
106 |
$style = "font-family: {$font_family};";
|
107 |
-
}
|
108 |
-
|
109 |
-
if ( $variant && 'regular' !== $variant ) {
|
110 |
-
$style .= "font-weight: {$variant};";
|
111 |
-
}
|
112 |
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
|
125 |
-
|
126 |
-
|
|
|
127 |
}
|
128 |
|
129 |
-
$output .= '<
|
130 |
$output .= $content;
|
131 |
-
$output .= '</
|
132 |
|
133 |
return $output;
|
134 |
}
|
3 |
* Blocks Package
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
39 |
'olympus-google-fonts/google-fonts',
|
40 |
array(
|
41 |
'attributes' => array(
|
|
|
|
|
|
|
|
|
42 |
'fontID' => array(
|
43 |
'type' => 'string',
|
44 |
'default' => '',
|
59 |
'content' => array(
|
60 |
'type' => 'string',
|
61 |
),
|
|
|
|
|
|
|
62 |
),
|
63 |
'render_callback' => 'olympus_google_fonts_block_render',
|
64 |
)
|
73 |
*/
|
74 |
function olympus_google_fonts_block_render( $attributes ) {
|
75 |
|
|
|
76 |
$font_id = isset( $attributes['fontID'] ) ? sanitize_text_field( $attributes['fontID'] ) : '';
|
77 |
$variant = isset( $attributes['variant'] ) ? sanitize_text_field( $attributes['variant'] ) : '';
|
78 |
$font_size = isset( $attributes['fontSize'] ) ? intval( $attributes['fontSize'] ) : '';
|
79 |
$line_height = isset( $attributes['lineHeight'] ) ? floatval( $attributes['lineHeight'] ) : '';
|
80 |
$align = isset( $attributes['align'] ) ? sanitize_text_field( $attributes['align'] ) : '';
|
81 |
+
$content = isset( $attributes['content'] ) ? sanitize_text_field( $attributes['content'] ) : '';
|
|
|
82 |
$output = '';
|
83 |
$style = '';
|
84 |
|
85 |
if ( $font_id ) {
|
86 |
|
87 |
+
$font_family = str_replace( '+', ' ', $font_id );
|
88 |
$font_id = str_replace( '+', '-', strtolower( $font_id ) );
|
|
|
|
|
|
|
89 |
|
90 |
+
$fonts = ogf_fonts_array();
|
91 |
+
$variants = $fonts[ $font_id ]['variants'];
|
92 |
+
unset( $variants[0] );
|
93 |
$variants_for_url = join( array_keys( $variants ), ',' );
|
94 |
|
95 |
+
wp_enqueue_style( 'google-font-' . $font_id, esc_url( 'https://fonts.googleapis.com/css?family=' . $font_family . ':' . $variants_for_url ), array(), OGF_VERSION );
|
96 |
|
97 |
$style = "font-family: {$font_family};";
|
|
|
|
|
|
|
|
|
|
|
98 |
|
99 |
+
if ( $variant && 'regular' !== $variant ) {
|
100 |
+
$style .= "font-weight: {$variant};";
|
101 |
+
}
|
102 |
|
103 |
+
if ( $font_size ) {
|
104 |
+
$style .= "font-size: {$font_size}px;";
|
105 |
+
}
|
106 |
|
107 |
+
if ( $line_height ) {
|
108 |
+
$style .= "line-height: {$line_height};";
|
109 |
+
}
|
110 |
|
111 |
+
if ( $align ) {
|
112 |
+
$style .= "text-align: {$align};";
|
113 |
+
}
|
114 |
}
|
115 |
|
116 |
+
$output .= '<p class="google-fonts-blocks" style="' . $style . '">';
|
117 |
$output .= $content;
|
118 |
+
$output .= '</p>';
|
119 |
|
120 |
return $output;
|
121 |
}
|
blocks/package-lock.json
CHANGED
@@ -25,9 +25,9 @@
|
|
25 |
},
|
26 |
"dependencies": {
|
27 |
"jsesc": {
|
28 |
-
"version": "2.5.
|
29 |
-
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.
|
30 |
-
"integrity": "
|
31 |
},
|
32 |
"source-map": {
|
33 |
"version": "0.5.7",
|
@@ -113,22 +113,17 @@
|
|
113 |
"integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g=="
|
114 |
},
|
115 |
"debug": {
|
116 |
-
"version": "3.
|
117 |
-
"resolved": "https://registry.npmjs.org/debug/-/debug-3.
|
118 |
-
"integrity": "sha512-
|
119 |
"requires": {
|
120 |
-
"ms": "
|
121 |
}
|
122 |
},
|
123 |
"globals": {
|
124 |
-
"version": "11.
|
125 |
-
"resolved": "https://registry.npmjs.org/globals/-/globals-11.
|
126 |
-
"integrity": "sha512-
|
127 |
-
},
|
128 |
-
"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=="
|
132 |
}
|
133 |
}
|
134 |
},
|
@@ -155,9 +150,9 @@
|
|
155 |
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
|
156 |
},
|
157 |
"acorn": {
|
158 |
-
"version": "5.7.
|
159 |
-
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.
|
160 |
-
"integrity": "sha512-
|
161 |
},
|
162 |
"acorn-dynamic-import": {
|
163 |
"version": "2.0.2",
|
@@ -239,9 +234,9 @@
|
|
239 |
}
|
240 |
},
|
241 |
"ansi-escapes": {
|
242 |
-
"version": "3.
|
243 |
-
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.
|
244 |
-
"integrity": "sha512-
|
245 |
},
|
246 |
"ansi-regex": {
|
247 |
"version": "2.1.1",
|
@@ -263,16 +258,6 @@
|
|
263 |
"requires": {
|
264 |
"micromatch": "^3.1.4",
|
265 |
"normalize-path": "^2.1.1"
|
266 |
-
},
|
267 |
-
"dependencies": {
|
268 |
-
"normalize-path": {
|
269 |
-
"version": "2.1.1",
|
270 |
-
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
|
271 |
-
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
|
272 |
-
"requires": {
|
273 |
-
"remove-trailing-separator": "^1.0.1"
|
274 |
-
}
|
275 |
-
}
|
276 |
}
|
277 |
},
|
278 |
"aproba": {
|
@@ -335,11 +320,29 @@
|
|
335 |
"es-abstract": "^1.7.0"
|
336 |
}
|
337 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
"array-unique": {
|
339 |
"version": "0.3.2",
|
340 |
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
|
341 |
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
|
342 |
},
|
|
|
|
|
|
|
|
|
|
|
343 |
"asn1": {
|
344 |
"version": "0.2.4",
|
345 |
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
|
@@ -359,11 +362,10 @@
|
|
359 |
}
|
360 |
},
|
361 |
"assert": {
|
362 |
-
"version": "1.
|
363 |
-
"resolved": "https://registry.npmjs.org/assert/-/assert-1.
|
364 |
-
"integrity": "
|
365 |
"requires": {
|
366 |
-
"object-assign": "^4.1.1",
|
367 |
"util": "0.10.3"
|
368 |
},
|
369 |
"dependencies": {
|
@@ -398,17 +400,17 @@
|
|
398 |
"integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
|
399 |
},
|
400 |
"async": {
|
401 |
-
"version": "2.6.
|
402 |
-
"resolved": "https://registry.npmjs.org/async/-/async-2.6.
|
403 |
-
"integrity": "sha512-
|
404 |
"requires": {
|
405 |
-
"lodash": "^4.17.
|
406 |
}
|
407 |
},
|
408 |
"async-each": {
|
409 |
-
"version": "1.0.
|
410 |
-
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.
|
411 |
-
"integrity": "
|
412 |
},
|
413 |
"async-foreach": {
|
414 |
"version": "0.1.3",
|
@@ -421,9 +423,9 @@
|
|
421 |
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
|
422 |
},
|
423 |
"atob": {
|
424 |
-
"version": "2.1.
|
425 |
-
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.
|
426 |
-
"integrity": "
|
427 |
},
|
428 |
"autoprefixer": {
|
429 |
"version": "7.2.6",
|
@@ -449,9 +451,9 @@
|
|
449 |
"integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
|
450 |
},
|
451 |
"axobject-query": {
|
452 |
-
"version": "2.0.
|
453 |
-
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.
|
454 |
-
"integrity": "
|
455 |
"requires": {
|
456 |
"ast-types-flow": "0.0.7"
|
457 |
}
|
@@ -1044,9 +1046,9 @@
|
|
1044 |
}
|
1045 |
},
|
1046 |
"babel-preset-cgb": {
|
1047 |
-
"version": "1.
|
1048 |
-
"resolved": "https://registry.npmjs.org/babel-preset-cgb/-/babel-preset-cgb-1.
|
1049 |
-
"integrity": "sha512-
|
1050 |
"requires": {
|
1051 |
"babel-plugin-syntax-async-functions": "^6.13.0",
|
1052 |
"babel-plugin-transform-class-properties": "6.24.1",
|
@@ -1236,19 +1238,20 @@
|
|
1236 |
"version": "1.0.2",
|
1237 |
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
|
1238 |
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
|
|
|
1239 |
"requires": {
|
1240 |
"tweetnacl": "^0.14.3"
|
1241 |
}
|
1242 |
},
|
1243 |
"big.js": {
|
1244 |
-
"version": "
|
1245 |
-
"resolved": "https://registry.npmjs.org/big.js/-/big.js-
|
1246 |
-
"integrity": "sha512
|
1247 |
},
|
1248 |
"binary-extensions": {
|
1249 |
-
"version": "1.
|
1250 |
-
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.
|
1251 |
-
"integrity": "
|
1252 |
},
|
1253 |
"block-stream": {
|
1254 |
"version": "0.0.9",
|
@@ -1412,6 +1415,11 @@
|
|
1412 |
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
|
1413 |
"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
|
1414 |
},
|
|
|
|
|
|
|
|
|
|
|
1415 |
"builtin-status-codes": {
|
1416 |
"version": "3.0.0",
|
1417 |
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
|
@@ -1468,14 +1476,14 @@
|
|
1468 |
}
|
1469 |
},
|
1470 |
"caniuse-lite": {
|
1471 |
-
"version": "1.0.
|
1472 |
-
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.
|
1473 |
-
"integrity": "sha512-
|
1474 |
},
|
1475 |
"capture-stack-trace": {
|
1476 |
-
"version": "1.0.
|
1477 |
-
"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.
|
1478 |
-
"integrity": "
|
1479 |
},
|
1480 |
"caseless": {
|
1481 |
"version": "0.12.0",
|
@@ -1492,9 +1500,9 @@
|
|
1492 |
}
|
1493 |
},
|
1494 |
"cgb-dev-utils": {
|
1495 |
-
"version": "1.
|
1496 |
-
"resolved": "https://registry.npmjs.org/cgb-dev-utils/-/cgb-dev-utils-1.
|
1497 |
-
"integrity": "sha512-
|
1498 |
"requires": {
|
1499 |
"chalk": "2.3.0",
|
1500 |
"cross-spawn": "5.1.0",
|
@@ -1527,16 +1535,16 @@
|
|
1527 |
}
|
1528 |
},
|
1529 |
"cgb-scripts": {
|
1530 |
-
"version": "1.
|
1531 |
-
"resolved": "https://registry.npmjs.org/cgb-scripts/-/cgb-scripts-1.
|
1532 |
-
"integrity": "sha512-
|
1533 |
"requires": {
|
1534 |
"autoprefixer": "^7.2.4",
|
1535 |
"babel-core": "^6.25.0",
|
1536 |
"babel-eslint": "^8.2.1",
|
1537 |
"babel-loader": "^7.1.1",
|
1538 |
-
"babel-preset-cgb": "^1.
|
1539 |
-
"cgb-dev-utils": "^1.
|
1540 |
"chalk": "^2.3.0",
|
1541 |
"cross-env": "^5.0.1",
|
1542 |
"cross-spawn": "^5.1.0",
|
@@ -1564,9 +1572,9 @@
|
|
1564 |
}
|
1565 |
},
|
1566 |
"chalk": {
|
1567 |
-
"version": "2.4.
|
1568 |
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.
|
1569 |
-
"integrity": "sha512-
|
1570 |
"requires": {
|
1571 |
"ansi-styles": "^3.2.1",
|
1572 |
"escape-string-regexp": "^1.0.5",
|
@@ -1579,28 +1587,29 @@
|
|
1579 |
"integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I="
|
1580 |
},
|
1581 |
"chokidar": {
|
1582 |
-
"version": "2.
|
1583 |
-
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.
|
1584 |
-
"integrity": "sha512-
|
1585 |
"requires": {
|
1586 |
"anymatch": "^2.0.0",
|
1587 |
-
"async-each": "^1.0.
|
1588 |
-
"braces": "^2.3.
|
1589 |
-
"fsevents": "^1.2.
|
1590 |
"glob-parent": "^3.1.0",
|
1591 |
-
"inherits": "^2.0.
|
1592 |
"is-binary-path": "^1.0.0",
|
1593 |
"is-glob": "^4.0.0",
|
1594 |
-
"
|
|
|
1595 |
"path-is-absolute": "^1.0.0",
|
1596 |
-
"readdirp": "^2.
|
1597 |
-
"upath": "^1.
|
1598 |
}
|
1599 |
},
|
1600 |
"ci-info": {
|
1601 |
-
"version": "1.
|
1602 |
-
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.
|
1603 |
-
"integrity": "sha512-
|
1604 |
},
|
1605 |
"cipher-base": {
|
1606 |
"version": "1.0.4",
|
@@ -1726,30 +1735,30 @@
|
|
1726 |
}
|
1727 |
},
|
1728 |
"color-convert": {
|
1729 |
-
"version": "1.9.
|
1730 |
-
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.
|
1731 |
-
"integrity": "sha512-
|
1732 |
"requires": {
|
1733 |
-
"color-name": "1.1.
|
1734 |
}
|
1735 |
},
|
1736 |
"color-name": {
|
1737 |
-
"version": "1.1.
|
1738 |
-
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.
|
1739 |
-
"integrity": "sha1-
|
1740 |
},
|
1741 |
"combined-stream": {
|
1742 |
-
"version": "1.0.
|
1743 |
-
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.
|
1744 |
-
"integrity": "
|
1745 |
"requires": {
|
1746 |
"delayed-stream": "~1.0.0"
|
1747 |
}
|
1748 |
},
|
1749 |
"commander": {
|
1750 |
-
"version": "2.
|
1751 |
-
"resolved": "https://registry.npmjs.org/commander/-/commander-2.
|
1752 |
-
"integrity": "sha512-
|
1753 |
},
|
1754 |
"commondir": {
|
1755 |
"version": "1.0.1",
|
@@ -1757,9 +1766,9 @@
|
|
1757 |
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
|
1758 |
},
|
1759 |
"component-emitter": {
|
1760 |
-
"version": "1.
|
1761 |
-
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.
|
1762 |
-
"integrity": "
|
1763 |
},
|
1764 |
"concat-map": {
|
1765 |
"version": "0.0.1",
|
@@ -1809,12 +1818,9 @@
|
|
1809 |
"integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
|
1810 |
},
|
1811 |
"convert-source-map": {
|
1812 |
-
"version": "1.
|
1813 |
-
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.
|
1814 |
-
"integrity": "
|
1815 |
-
"requires": {
|
1816 |
-
"safe-buffer": "~5.1.1"
|
1817 |
-
}
|
1818 |
},
|
1819 |
"copy-descriptor": {
|
1820 |
"version": "0.1.1",
|
@@ -1822,9 +1828,9 @@
|
|
1822 |
"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
|
1823 |
},
|
1824 |
"core-js": {
|
1825 |
-
"version": "2.
|
1826 |
-
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.
|
1827 |
-
"integrity": "sha512-
|
1828 |
},
|
1829 |
"core-util-is": {
|
1830 |
"version": "1.0.2",
|
@@ -1968,9 +1974,9 @@
|
|
1968 |
}
|
1969 |
},
|
1970 |
"damerau-levenshtein": {
|
1971 |
-
"version": "1.0.
|
1972 |
-
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.
|
1973 |
-
"integrity": "
|
1974 |
},
|
1975 |
"dashdash": {
|
1976 |
"version": "1.14.1",
|
@@ -2014,11 +2020,12 @@
|
|
2014 |
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
|
2015 |
},
|
2016 |
"define-properties": {
|
2017 |
-
"version": "1.1.
|
2018 |
-
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.
|
2019 |
-
"integrity": "
|
2020 |
"requires": {
|
2021 |
-
"
|
|
|
2022 |
}
|
2023 |
},
|
2024 |
"define-property": {
|
@@ -2058,6 +2065,27 @@
|
|
2058 |
}
|
2059 |
}
|
2060 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2061 |
"delayed-stream": {
|
2062 |
"version": "1.0.0",
|
2063 |
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
@@ -2130,15 +2158,16 @@
|
|
2130 |
"version": "0.1.2",
|
2131 |
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
|
2132 |
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
|
|
|
2133 |
"requires": {
|
2134 |
"jsbn": "~0.1.0",
|
2135 |
"safer-buffer": "^2.1.0"
|
2136 |
}
|
2137 |
},
|
2138 |
"electron-to-chromium": {
|
2139 |
-
"version": "1.3.
|
2140 |
-
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.
|
2141 |
-
"integrity": "sha512-
|
2142 |
},
|
2143 |
"elliptic": {
|
2144 |
"version": "6.4.1",
|
@@ -2155,9 +2184,9 @@
|
|
2155 |
}
|
2156 |
},
|
2157 |
"emoji-regex": {
|
2158 |
-
"version": "
|
2159 |
-
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-
|
2160 |
-
"integrity": "sha512-
|
2161 |
},
|
2162 |
"emojis-list": {
|
2163 |
"version": "2.1.0",
|
@@ -2192,36 +2221,35 @@
|
|
2192 |
}
|
2193 |
},
|
2194 |
"es-abstract": {
|
2195 |
-
"version": "1.
|
2196 |
-
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.
|
2197 |
-
"integrity": "sha512-
|
2198 |
"requires": {
|
2199 |
-
"es-to-primitive": "^1.
|
2200 |
"function-bind": "^1.1.1",
|
2201 |
-
"has": "^1.0.
|
2202 |
-
"is-callable": "^1.1.
|
2203 |
-
"is-regex": "^1.0.4"
|
2204 |
-
"object-keys": "^1.0.12"
|
2205 |
}
|
2206 |
},
|
2207 |
"es-to-primitive": {
|
2208 |
-
"version": "1.
|
2209 |
-
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.
|
2210 |
-
"integrity": "
|
2211 |
"requires": {
|
2212 |
-
"is-callable": "^1.1.
|
2213 |
"is-date-object": "^1.0.1",
|
2214 |
-
"is-symbol": "^1.0.
|
2215 |
}
|
2216 |
},
|
2217 |
"es5-ext": {
|
2218 |
-
"version": "0.10.
|
2219 |
-
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.
|
2220 |
-
"integrity": "sha512-
|
2221 |
"requires": {
|
2222 |
"es6-iterator": "~2.0.3",
|
2223 |
"es6-symbol": "~3.1.1",
|
2224 |
-
"next-tick": "
|
2225 |
}
|
2226 |
},
|
2227 |
"es6-iterator": {
|
@@ -2346,17 +2374,17 @@
|
|
2346 |
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
|
2347 |
},
|
2348 |
"debug": {
|
2349 |
-
"version": "3.
|
2350 |
-
"resolved": "https://registry.npmjs.org/debug/-/debug-3.
|
2351 |
-
"integrity": "sha512-
|
2352 |
"requires": {
|
2353 |
-
"ms": "
|
2354 |
}
|
2355 |
},
|
2356 |
"globals": {
|
2357 |
-
"version": "11.
|
2358 |
-
"resolved": "https://registry.npmjs.org/globals/-/globals-11.
|
2359 |
-
"integrity": "sha512-
|
2360 |
},
|
2361 |
"inquirer": {
|
2362 |
"version": "3.3.0",
|
@@ -2379,11 +2407,6 @@
|
|
2379 |
"through": "^2.3.6"
|
2380 |
}
|
2381 |
},
|
2382 |
-
"ms": {
|
2383 |
-
"version": "2.1.1",
|
2384 |
-
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
|
2385 |
-
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
|
2386 |
-
},
|
2387 |
"strip-ansi": {
|
2388 |
"version": "4.0.0",
|
2389 |
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
|
@@ -2400,37 +2423,35 @@
|
|
2400 |
"integrity": "sha1-UgEgbGlk1kgxUjLt9t+9LpJeTNY="
|
2401 |
},
|
2402 |
"eslint-plugin-jest": {
|
2403 |
-
"version": "21.
|
2404 |
-
"resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.
|
2405 |
-
"integrity": "sha512-
|
2406 |
},
|
2407 |
"eslint-plugin-jsx-a11y": {
|
2408 |
-
"version": "6.
|
2409 |
-
"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.
|
2410 |
-
"integrity": "sha512-
|
2411 |
"requires": {
|
2412 |
"aria-query": "^3.0.0",
|
2413 |
"array-includes": "^3.0.3",
|
2414 |
"ast-types-flow": "^0.0.7",
|
2415 |
-
"axobject-query": "^2.0.
|
2416 |
"damerau-levenshtein": "^1.0.4",
|
2417 |
-
"emoji-regex": "^
|
2418 |
"has": "^1.0.3",
|
2419 |
"jsx-ast-utils": "^2.0.1"
|
2420 |
}
|
2421 |
},
|
2422 |
"eslint-plugin-react": {
|
2423 |
-
"version": "7.
|
2424 |
-
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.
|
2425 |
-
"integrity": "sha512-
|
2426 |
"requires": {
|
2427 |
"array-includes": "^3.0.3",
|
2428 |
"doctrine": "^2.1.0",
|
2429 |
"has": "^1.0.3",
|
2430 |
-
"jsx-ast-utils": "^2.1
|
2431 |
-
"
|
2432 |
-
"prop-types": "^15.7.2",
|
2433 |
-
"resolve": "^1.10.1"
|
2434 |
}
|
2435 |
},
|
2436 |
"eslint-plugin-wordpress": {
|
@@ -2505,9 +2526,9 @@
|
|
2505 |
}
|
2506 |
},
|
2507 |
"events": {
|
2508 |
-
"version": "
|
2509 |
-
"resolved": "https://registry.npmjs.org/events/-/events-
|
2510 |
-
"integrity": "
|
2511 |
},
|
2512 |
"evp_bytestokey": {
|
2513 |
"version": "1.0.3",
|
@@ -2750,13 +2771,13 @@
|
|
2750 |
}
|
2751 |
},
|
2752 |
"flat-cache": {
|
2753 |
-
"version": "1.3.
|
2754 |
-
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.
|
2755 |
-
"integrity": "
|
2756 |
"requires": {
|
2757 |
"circular-json": "^0.3.1",
|
|
|
2758 |
"graceful-fs": "^4.1.2",
|
2759 |
-
"rimraf": "~2.6.2",
|
2760 |
"write": "^0.2.1"
|
2761 |
}
|
2762 |
},
|
@@ -2773,18 +2794,23 @@
|
|
2773 |
"for-in": "^1.0.1"
|
2774 |
}
|
2775 |
},
|
|
|
|
|
|
|
|
|
|
|
2776 |
"forever-agent": {
|
2777 |
"version": "0.6.1",
|
2778 |
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
|
2779 |
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
|
2780 |
},
|
2781 |
"form-data": {
|
2782 |
-
"version": "2.3.
|
2783 |
-
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.
|
2784 |
-
"integrity": "
|
2785 |
"requires": {
|
2786 |
"asynckit": "^0.4.0",
|
2787 |
-
"combined-stream": "
|
2788 |
"mime-types": "^2.1.12"
|
2789 |
}
|
2790 |
},
|
@@ -2812,13 +2838,13 @@
|
|
2812 |
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
|
2813 |
},
|
2814 |
"fsevents": {
|
2815 |
-
"version": "1.2.
|
2816 |
-
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.
|
2817 |
-
"integrity": "sha512-
|
2818 |
"optional": true,
|
2819 |
"requires": {
|
2820 |
-
"nan": "^2.
|
2821 |
-
"node-pre-gyp": "^0.
|
2822 |
},
|
2823 |
"dependencies": {
|
2824 |
"abbrev": {
|
@@ -2836,7 +2862,7 @@
|
|
2836 |
"optional": true
|
2837 |
},
|
2838 |
"are-we-there-yet": {
|
2839 |
-
"version": "1.1.
|
2840 |
"bundled": true,
|
2841 |
"optional": true,
|
2842 |
"requires": {
|
@@ -2857,7 +2883,7 @@
|
|
2857 |
}
|
2858 |
},
|
2859 |
"chownr": {
|
2860 |
-
"version": "1.
|
2861 |
"bundled": true,
|
2862 |
"optional": true
|
2863 |
},
|
@@ -2879,15 +2905,15 @@
|
|
2879 |
"optional": true
|
2880 |
},
|
2881 |
"debug": {
|
2882 |
-
"version": "
|
2883 |
"bundled": true,
|
2884 |
"optional": true,
|
2885 |
"requires": {
|
2886 |
-
"ms": "
|
2887 |
}
|
2888 |
},
|
2889 |
"deep-extend": {
|
2890 |
-
"version": "0.
|
2891 |
"bundled": true,
|
2892 |
"optional": true
|
2893 |
},
|
@@ -2930,7 +2956,7 @@
|
|
2930 |
}
|
2931 |
},
|
2932 |
"glob": {
|
2933 |
-
"version": "7.1.
|
2934 |
"bundled": true,
|
2935 |
"optional": true,
|
2936 |
"requires": {
|
@@ -2948,11 +2974,11 @@
|
|
2948 |
"optional": true
|
2949 |
},
|
2950 |
"iconv-lite": {
|
2951 |
-
"version": "0.4.
|
2952 |
"bundled": true,
|
2953 |
"optional": true,
|
2954 |
"requires": {
|
2955 |
-
"safer-buffer": "
|
2956 |
}
|
2957 |
},
|
2958 |
"ignore-walk": {
|
@@ -3005,15 +3031,15 @@
|
|
3005 |
"bundled": true
|
3006 |
},
|
3007 |
"minipass": {
|
3008 |
-
"version": "2.
|
3009 |
"bundled": true,
|
3010 |
"requires": {
|
3011 |
-
"safe-buffer": "^5.1.
|
3012 |
"yallist": "^3.0.0"
|
3013 |
}
|
3014 |
},
|
3015 |
"minizlib": {
|
3016 |
-
"version": "1.
|
3017 |
"bundled": true,
|
3018 |
"optional": true,
|
3019 |
"requires": {
|
@@ -3028,32 +3054,32 @@
|
|
3028 |
}
|
3029 |
},
|
3030 |
"ms": {
|
3031 |
-
"version": "2.
|
3032 |
"bundled": true,
|
3033 |
"optional": true
|
3034 |
},
|
3035 |
"needle": {
|
3036 |
-
"version": "2.
|
3037 |
"bundled": true,
|
3038 |
"optional": true,
|
3039 |
"requires": {
|
3040 |
-
"debug": "^
|
3041 |
"iconv-lite": "^0.4.4",
|
3042 |
"sax": "^1.2.4"
|
3043 |
}
|
3044 |
},
|
3045 |
"node-pre-gyp": {
|
3046 |
-
"version": "0.
|
3047 |
"bundled": true,
|
3048 |
"optional": true,
|
3049 |
"requires": {
|
3050 |
"detect-libc": "^1.0.2",
|
3051 |
"mkdirp": "^0.5.1",
|
3052 |
-
"needle": "^2.2.
|
3053 |
"nopt": "^4.0.1",
|
3054 |
"npm-packlist": "^1.1.6",
|
3055 |
"npmlog": "^4.0.2",
|
3056 |
-
"rc": "^1.
|
3057 |
"rimraf": "^2.6.1",
|
3058 |
"semver": "^5.3.0",
|
3059 |
"tar": "^4"
|
@@ -3069,12 +3095,12 @@
|
|
3069 |
}
|
3070 |
},
|
3071 |
"npm-bundled": {
|
3072 |
-
"version": "1.0.
|
3073 |
"bundled": true,
|
3074 |
"optional": true
|
3075 |
},
|
3076 |
"npm-packlist": {
|
3077 |
-
"version": "1.
|
3078 |
"bundled": true,
|
3079 |
"optional": true,
|
3080 |
"requires": {
|
@@ -3139,11 +3165,11 @@
|
|
3139 |
"optional": true
|
3140 |
},
|
3141 |
"rc": {
|
3142 |
-
"version": "1.2.
|
3143 |
"bundled": true,
|
3144 |
"optional": true,
|
3145 |
"requires": {
|
3146 |
-
"deep-extend": "^0.
|
3147 |
"ini": "~1.3.0",
|
3148 |
"minimist": "^1.2.0",
|
3149 |
"strip-json-comments": "~2.0.1"
|
@@ -3171,15 +3197,15 @@
|
|
3171 |
}
|
3172 |
},
|
3173 |
"rimraf": {
|
3174 |
-
"version": "2.6.
|
3175 |
"bundled": true,
|
3176 |
"optional": true,
|
3177 |
"requires": {
|
3178 |
-
"glob": "^7.
|
3179 |
}
|
3180 |
},
|
3181 |
"safe-buffer": {
|
3182 |
-
"version": "5.1.
|
3183 |
"bundled": true
|
3184 |
},
|
3185 |
"safer-buffer": {
|
@@ -3193,7 +3219,7 @@
|
|
3193 |
"optional": true
|
3194 |
},
|
3195 |
"semver": {
|
3196 |
-
"version": "5.
|
3197 |
"bundled": true,
|
3198 |
"optional": true
|
3199 |
},
|
@@ -3237,16 +3263,16 @@
|
|
3237 |
"optional": true
|
3238 |
},
|
3239 |
"tar": {
|
3240 |
-
"version": "4.4.
|
3241 |
"bundled": true,
|
3242 |
"optional": true,
|
3243 |
"requires": {
|
3244 |
-
"chownr": "^1.
|
3245 |
"fs-minipass": "^1.2.5",
|
3246 |
-
"minipass": "^2.
|
3247 |
-
"minizlib": "^1.1.
|
3248 |
"mkdirp": "^0.5.0",
|
3249 |
-
"safe-buffer": "^5.1.
|
3250 |
"yallist": "^3.0.2"
|
3251 |
}
|
3252 |
},
|
@@ -3256,11 +3282,11 @@
|
|
3256 |
"optional": true
|
3257 |
},
|
3258 |
"wide-align": {
|
3259 |
-
"version": "1.1.
|
3260 |
"bundled": true,
|
3261 |
"optional": true,
|
3262 |
"requires": {
|
3263 |
-
"string-width": "^1.0.2
|
3264 |
}
|
3265 |
},
|
3266 |
"wrappy": {
|
@@ -3268,15 +3294,15 @@
|
|
3268 |
"bundled": true
|
3269 |
},
|
3270 |
"yallist": {
|
3271 |
-
"version": "3.0.
|
3272 |
"bundled": true
|
3273 |
}
|
3274 |
}
|
3275 |
},
|
3276 |
"fstream": {
|
3277 |
-
"version": "1.0.
|
3278 |
-
"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.
|
3279 |
-
"integrity": "
|
3280 |
"requires": {
|
3281 |
"graceful-fs": "^4.1.2",
|
3282 |
"inherits": "~2.0.0",
|
@@ -3366,9 +3392,9 @@
|
|
3366 |
}
|
3367 |
},
|
3368 |
"glob": {
|
3369 |
-
"version": "7.1.
|
3370 |
-
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.
|
3371 |
-
"integrity": "sha512-
|
3372 |
"requires": {
|
3373 |
"fs.realpath": "^1.0.0",
|
3374 |
"inflight": "^1.0.4",
|
@@ -3410,6 +3436,26 @@
|
|
3410 |
"resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
|
3411 |
"integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
|
3412 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3413 |
"globule": {
|
3414 |
"version": "1.2.1",
|
3415 |
"resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
|
@@ -3439,9 +3485,9 @@
|
|
3439 |
}
|
3440 |
},
|
3441 |
"graceful-fs": {
|
3442 |
-
"version": "4.1.
|
3443 |
-
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.
|
3444 |
-
"integrity": "
|
3445 |
},
|
3446 |
"gzip-size": {
|
3447 |
"version": "4.1.0",
|
@@ -3458,35 +3504,12 @@
|
|
3458 |
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
|
3459 |
},
|
3460 |
"har-validator": {
|
3461 |
-
"version": "5.
|
3462 |
-
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.
|
3463 |
-
"integrity": "
|
3464 |
"requires": {
|
3465 |
-
"ajv": "^
|
3466 |
"har-schema": "^2.0.0"
|
3467 |
-
},
|
3468 |
-
"dependencies": {
|
3469 |
-
"ajv": {
|
3470 |
-
"version": "6.10.0",
|
3471 |
-
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
|
3472 |
-
"integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
|
3473 |
-
"requires": {
|
3474 |
-
"fast-deep-equal": "^2.0.1",
|
3475 |
-
"fast-json-stable-stringify": "^2.0.0",
|
3476 |
-
"json-schema-traverse": "^0.4.1",
|
3477 |
-
"uri-js": "^4.2.2"
|
3478 |
-
}
|
3479 |
-
},
|
3480 |
-
"fast-deep-equal": {
|
3481 |
-
"version": "2.0.1",
|
3482 |
-
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
|
3483 |
-
"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
|
3484 |
-
},
|
3485 |
-
"json-schema-traverse": {
|
3486 |
-
"version": "0.4.1",
|
3487 |
-
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
|
3488 |
-
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
|
3489 |
-
}
|
3490 |
}
|
3491 |
},
|
3492 |
"has": {
|
@@ -3510,11 +3533,6 @@
|
|
3510 |
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
|
3511 |
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
|
3512 |
},
|
3513 |
-
"has-symbols": {
|
3514 |
-
"version": "1.0.0",
|
3515 |
-
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
|
3516 |
-
"integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
|
3517 |
-
},
|
3518 |
"has-unicode": {
|
3519 |
"version": "2.0.1",
|
3520 |
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
|
@@ -3559,9 +3577,9 @@
|
|
3559 |
}
|
3560 |
},
|
3561 |
"hash.js": {
|
3562 |
-
"version": "1.1.
|
3563 |
-
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.
|
3564 |
-
"integrity": "sha512-
|
3565 |
"requires": {
|
3566 |
"inherits": "^2.0.3",
|
3567 |
"minimalistic-assert": "^1.0.1"
|
@@ -3607,17 +3625,17 @@
|
|
3607 |
"integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
|
3608 |
},
|
3609 |
"iconv-lite": {
|
3610 |
-
"version": "0.4.
|
3611 |
-
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.
|
3612 |
-
"integrity": "sha512-
|
3613 |
"requires": {
|
3614 |
"safer-buffer": ">= 2.1.2 < 3"
|
3615 |
}
|
3616 |
},
|
3617 |
"ieee754": {
|
3618 |
-
"version": "1.1.
|
3619 |
-
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.
|
3620 |
-
"integrity": "sha512-
|
3621 |
},
|
3622 |
"ignore": {
|
3623 |
"version": "3.3.10",
|
@@ -3730,9 +3748,9 @@
|
|
3730 |
}
|
3731 |
},
|
3732 |
"interpret": {
|
3733 |
-
"version": "1.
|
3734 |
-
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.
|
3735 |
-
"integrity": "
|
3736 |
},
|
3737 |
"invariant": {
|
3738 |
"version": "2.2.4",
|
@@ -3783,17 +3801,25 @@
|
|
3783 |
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
|
3784 |
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
|
3785 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3786 |
"is-callable": {
|
3787 |
"version": "1.1.4",
|
3788 |
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
|
3789 |
"integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
|
3790 |
},
|
3791 |
"is-ci": {
|
3792 |
-
"version": "1.
|
3793 |
-
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.
|
3794 |
-
"integrity": "sha512-
|
3795 |
"requires": {
|
3796 |
-
"ci-info": "^1.
|
3797 |
}
|
3798 |
},
|
3799 |
"is-data-descriptor": {
|
@@ -3865,9 +3891,9 @@
|
|
3865 |
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
|
3866 |
},
|
3867 |
"is-glob": {
|
3868 |
-
"version": "4.0.
|
3869 |
-
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.
|
3870 |
-
"integrity": "
|
3871 |
"requires": {
|
3872 |
"is-extglob": "^2.1.1"
|
3873 |
}
|
@@ -3909,6 +3935,19 @@
|
|
3909 |
"resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
|
3910 |
"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
|
3911 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3912 |
"is-path-inside": {
|
3913 |
"version": "1.0.1",
|
3914 |
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
|
@@ -3959,12 +3998,9 @@
|
|
3959 |
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
|
3960 |
},
|
3961 |
"is-symbol": {
|
3962 |
-
"version": "1.0.
|
3963 |
-
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.
|
3964 |
-
"integrity": "
|
3965 |
-
"requires": {
|
3966 |
-
"has-symbols": "^1.0.0"
|
3967 |
-
}
|
3968 |
},
|
3969 |
"is-typedarray": {
|
3970 |
"version": "1.0.0",
|
@@ -4002,9 +4038,9 @@
|
|
4002 |
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
|
4003 |
},
|
4004 |
"js-base64": {
|
4005 |
-
"version": "2.
|
4006 |
-
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.
|
4007 |
-
"integrity": "sha512-
|
4008 |
},
|
4009 |
"js-tokens": {
|
4010 |
"version": "3.0.2",
|
@@ -4012,9 +4048,9 @@
|
|
4012 |
"integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
|
4013 |
},
|
4014 |
"js-yaml": {
|
4015 |
-
"version": "3.
|
4016 |
-
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.
|
4017 |
-
"integrity": "sha512-
|
4018 |
"requires": {
|
4019 |
"argparse": "^1.0.7",
|
4020 |
"esprima": "^4.0.0"
|
@@ -4023,7 +4059,8 @@
|
|
4023 |
"jsbn": {
|
4024 |
"version": "0.1.1",
|
4025 |
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
|
4026 |
-
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
|
|
|
4027 |
},
|
4028 |
"jsesc": {
|
4029 |
"version": "1.3.0",
|
@@ -4085,9 +4122,9 @@
|
|
4085 |
}
|
4086 |
},
|
4087 |
"jsx-ast-utils": {
|
4088 |
-
"version": "2.1
|
4089 |
-
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.1.
|
4090 |
-
"integrity": "
|
4091 |
"requires": {
|
4092 |
"array-includes": "^3.0.3"
|
4093 |
}
|
@@ -4147,33 +4184,18 @@
|
|
4147 |
}
|
4148 |
},
|
4149 |
"loader-runner": {
|
4150 |
-
"version": "2.
|
4151 |
-
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.
|
4152 |
-
"integrity": "
|
4153 |
},
|
4154 |
"loader-utils": {
|
4155 |
-
"version": "1.
|
4156 |
-
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.
|
4157 |
-
"integrity": "
|
4158 |
"requires": {
|
4159 |
-
"big.js": "^
|
4160 |
"emojis-list": "^2.0.0",
|
4161 |
-
"json5": "^
|
4162 |
-
},
|
4163 |
-
"dependencies": {
|
4164 |
-
"json5": {
|
4165 |
-
"version": "1.0.1",
|
4166 |
-
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
|
4167 |
-
"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
|
4168 |
-
"requires": {
|
4169 |
-
"minimist": "^1.2.0"
|
4170 |
-
}
|
4171 |
-
},
|
4172 |
-
"minimist": {
|
4173 |
-
"version": "1.2.0",
|
4174 |
-
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
4175 |
-
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
|
4176 |
-
}
|
4177 |
}
|
4178 |
},
|
4179 |
"locate-path": {
|
@@ -4186,9 +4208,29 @@
|
|
4186 |
}
|
4187 |
},
|
4188 |
"lodash": {
|
4189 |
-
"version": "4.17.
|
4190 |
-
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.
|
4191 |
-
"integrity": "sha512-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4192 |
},
|
4193 |
"lodash.tail": {
|
4194 |
"version": "4.1.1",
|
@@ -4231,9 +4273,9 @@
|
|
4231 |
"integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
|
4232 |
},
|
4233 |
"lru-cache": {
|
4234 |
-
"version": "4.1.
|
4235 |
-
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.
|
4236 |
-
"integrity": "sha512-
|
4237 |
"requires": {
|
4238 |
"pseudomap": "^1.0.2",
|
4239 |
"yallist": "^2.1.2"
|
@@ -4266,13 +4308,12 @@
|
|
4266 |
}
|
4267 |
},
|
4268 |
"md5.js": {
|
4269 |
-
"version": "1.3.
|
4270 |
-
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.
|
4271 |
-
"integrity": "
|
4272 |
"requires": {
|
4273 |
"hash-base": "^3.0.0",
|
4274 |
-
"inherits": "^2.0.1"
|
4275 |
-
"safe-buffer": "^5.1.2"
|
4276 |
}
|
4277 |
},
|
4278 |
"mem": {
|
@@ -4346,16 +4387,16 @@
|
|
4346 |
}
|
4347 |
},
|
4348 |
"mime-db": {
|
4349 |
-
"version": "1.
|
4350 |
-
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.
|
4351 |
-
"integrity": "sha512-
|
4352 |
},
|
4353 |
"mime-types": {
|
4354 |
-
"version": "2.1.
|
4355 |
-
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.
|
4356 |
-
"integrity": "sha512-
|
4357 |
"requires": {
|
4358 |
-
"mime-db": "1.
|
4359 |
}
|
4360 |
},
|
4361 |
"mimic-fn": {
|
@@ -4440,9 +4481,9 @@
|
|
4440 |
"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
|
4441 |
},
|
4442 |
"nan": {
|
4443 |
-
"version": "2.
|
4444 |
-
"resolved": "https://registry.npmjs.org/nan/-/nan-2.
|
4445 |
-
"integrity": "sha512-
|
4446 |
},
|
4447 |
"nanomatch": {
|
4448 |
"version": "1.2.13",
|
@@ -4468,9 +4509,9 @@
|
|
4468 |
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
|
4469 |
},
|
4470 |
"neo-async": {
|
4471 |
-
"version": "2.
|
4472 |
-
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.
|
4473 |
-
"integrity": "sha512-
|
4474 |
},
|
4475 |
"next-tick": {
|
4476 |
"version": "1.0.0",
|
@@ -4478,9 +4519,9 @@
|
|
4478 |
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
|
4479 |
},
|
4480 |
"nice-try": {
|
4481 |
-
"version": "1.0.
|
4482 |
-
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.
|
4483 |
-
"integrity": "sha512-
|
4484 |
},
|
4485 |
"node-gyp": {
|
4486 |
"version": "3.8.0",
|
@@ -4509,9 +4550,9 @@
|
|
4509 |
}
|
4510 |
},
|
4511 |
"node-libs-browser": {
|
4512 |
-
"version": "2.
|
4513 |
-
"resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.
|
4514 |
-
"integrity": "sha512-
|
4515 |
"requires": {
|
4516 |
"assert": "^1.1.1",
|
4517 |
"browserify-zlib": "^0.2.0",
|
@@ -4520,7 +4561,7 @@
|
|
4520 |
"constants-browserify": "^1.0.0",
|
4521 |
"crypto-browserify": "^3.11.0",
|
4522 |
"domain-browser": "^1.1.1",
|
4523 |
-
"events": "^
|
4524 |
"https-browserify": "^1.0.0",
|
4525 |
"os-browserify": "^0.3.0",
|
4526 |
"path-browserify": "0.0.0",
|
@@ -4534,21 +4575,14 @@
|
|
4534 |
"timers-browserify": "^2.0.4",
|
4535 |
"tty-browserify": "0.0.0",
|
4536 |
"url": "^0.11.0",
|
4537 |
-
"util": "^0.
|
4538 |
"vm-browserify": "0.0.4"
|
4539 |
-
},
|
4540 |
-
"dependencies": {
|
4541 |
-
"punycode": {
|
4542 |
-
"version": "1.4.1",
|
4543 |
-
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
4544 |
-
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
|
4545 |
-
}
|
4546 |
}
|
4547 |
},
|
4548 |
"node-sass": {
|
4549 |
-
"version": "4.
|
4550 |
-
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.
|
4551 |
-
"integrity": "sha512-
|
4552 |
"requires": {
|
4553 |
"async-foreach": "^0.1.3",
|
4554 |
"chalk": "^1.1.1",
|
@@ -4557,13 +4591,15 @@
|
|
4557 |
"get-stdin": "^4.0.1",
|
4558 |
"glob": "^7.0.3",
|
4559 |
"in-publish": "^2.0.0",
|
4560 |
-
"lodash": "^4.
|
|
|
|
|
4561 |
"meow": "^3.7.0",
|
4562 |
"mkdirp": "^0.5.1",
|
4563 |
-
"nan": "^2.
|
4564 |
"node-gyp": "^3.8.0",
|
4565 |
"npmlog": "^4.0.0",
|
4566 |
-
"request": "
|
4567 |
"sass-graph": "^2.2.4",
|
4568 |
"stdout-stream": "^1.4.0",
|
4569 |
"true-case-path": "^1.0.2"
|
@@ -4611,20 +4647,23 @@
|
|
4611 |
}
|
4612 |
},
|
4613 |
"normalize-package-data": {
|
4614 |
-
"version": "2.
|
4615 |
-
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.
|
4616 |
-
"integrity": "sha512
|
4617 |
"requires": {
|
4618 |
"hosted-git-info": "^2.1.4",
|
4619 |
-
"
|
4620 |
"semver": "2 || 3 || 4 || 5",
|
4621 |
"validate-npm-package-license": "^3.0.1"
|
4622 |
}
|
4623 |
},
|
4624 |
"normalize-path": {
|
4625 |
-
"version": "
|
4626 |
-
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-
|
4627 |
-
"integrity": "
|
|
|
|
|
|
|
4628 |
},
|
4629 |
"normalize-range": {
|
4630 |
"version": "0.1.2",
|
@@ -4661,9 +4700,9 @@
|
|
4661 |
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
|
4662 |
},
|
4663 |
"oauth-sign": {
|
4664 |
-
"version": "0.
|
4665 |
-
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.
|
4666 |
-
"integrity": "
|
4667 |
},
|
4668 |
"object-assign": {
|
4669 |
"version": "4.1.1",
|
@@ -4699,9 +4738,9 @@
|
|
4699 |
}
|
4700 |
},
|
4701 |
"object-keys": {
|
4702 |
-
"version": "1.
|
4703 |
-
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.
|
4704 |
-
"integrity": "sha512-
|
4705 |
},
|
4706 |
"object-visit": {
|
4707 |
"version": "1.0.1",
|
@@ -4711,17 +4750,6 @@
|
|
4711 |
"isobject": "^3.0.0"
|
4712 |
}
|
4713 |
},
|
4714 |
-
"object.fromentries": {
|
4715 |
-
"version": "2.0.0",
|
4716 |
-
"resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
|
4717 |
-
"integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==",
|
4718 |
-
"requires": {
|
4719 |
-
"define-properties": "^1.1.2",
|
4720 |
-
"es-abstract": "^1.11.0",
|
4721 |
-
"function-bind": "^1.1.1",
|
4722 |
-
"has": "^1.0.1"
|
4723 |
-
}
|
4724 |
-
},
|
4725 |
"object.pick": {
|
4726 |
"version": "1.3.0",
|
4727 |
"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
|
@@ -4840,21 +4868,20 @@
|
|
4840 |
}
|
4841 |
},
|
4842 |
"pako": {
|
4843 |
-
"version": "1.0.
|
4844 |
-
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.
|
4845 |
-
"integrity": "sha512-
|
4846 |
},
|
4847 |
"parse-asn1": {
|
4848 |
-
"version": "5.1.
|
4849 |
-
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.
|
4850 |
-
"integrity": "sha512-
|
4851 |
"requires": {
|
4852 |
"asn1.js": "^4.0.0",
|
4853 |
"browserify-aes": "^1.0.0",
|
4854 |
"create-hash": "^1.1.0",
|
4855 |
"evp_bytestokey": "^1.0.0",
|
4856 |
-
"pbkdf2": "^3.0.3"
|
4857 |
-
"safe-buffer": "^5.1.1"
|
4858 |
}
|
4859 |
},
|
4860 |
"parse-json": {
|
@@ -4923,9 +4950,9 @@
|
|
4923 |
}
|
4924 |
},
|
4925 |
"pbkdf2": {
|
4926 |
-
"version": "3.0.
|
4927 |
-
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.
|
4928 |
-
"integrity": "sha512-
|
4929 |
"requires": {
|
4930 |
"create-hash": "^1.1.2",
|
4931 |
"create-hmac": "^1.1.4",
|
@@ -5006,20 +5033,20 @@
|
|
5006 |
},
|
5007 |
"dependencies": {
|
5008 |
"ajv": {
|
5009 |
-
"version": "6.
|
5010 |
-
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.
|
5011 |
-
"integrity": "sha512-
|
5012 |
"requires": {
|
5013 |
"fast-deep-equal": "^2.0.1",
|
5014 |
"fast-json-stable-stringify": "^2.0.0",
|
5015 |
"json-schema-traverse": "^0.4.1",
|
5016 |
-
"uri-js": "^4.2.
|
5017 |
}
|
5018 |
},
|
5019 |
"ajv-keywords": {
|
5020 |
-
"version": "3.
|
5021 |
-
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.
|
5022 |
-
"integrity": "
|
5023 |
},
|
5024 |
"fast-deep-equal": {
|
5025 |
"version": "2.0.1",
|
@@ -5043,9 +5070,9 @@
|
|
5043 |
}
|
5044 |
},
|
5045 |
"postcss-value-parser": {
|
5046 |
-
"version": "3.3.
|
5047 |
-
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.
|
5048 |
-
"integrity": "
|
5049 |
},
|
5050 |
"prelude-ls": {
|
5051 |
"version": "1.1.2",
|
@@ -5073,18 +5100,17 @@
|
|
5073 |
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
|
5074 |
},
|
5075 |
"progress": {
|
5076 |
-
"version": "2.0.
|
5077 |
-
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.
|
5078 |
-
"integrity": "
|
5079 |
},
|
5080 |
"prop-types": {
|
5081 |
-
"version": "15.
|
5082 |
-
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.
|
5083 |
-
"integrity": "sha512-
|
5084 |
"requires": {
|
5085 |
-
"loose-envify": "^1.
|
5086 |
-
"object-assign": "^4.1.1"
|
5087 |
-
"react-is": "^16.8.1"
|
5088 |
}
|
5089 |
},
|
5090 |
"prr": {
|
@@ -5097,28 +5123,22 @@
|
|
5097 |
"resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
|
5098 |
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
|
5099 |
},
|
5100 |
-
"psl": {
|
5101 |
-
"version": "1.1.31",
|
5102 |
-
"resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
|
5103 |
-
"integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw=="
|
5104 |
-
},
|
5105 |
"public-encrypt": {
|
5106 |
-
"version": "4.0.
|
5107 |
-
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.
|
5108 |
-
"integrity": "sha512-
|
5109 |
"requires": {
|
5110 |
"bn.js": "^4.1.0",
|
5111 |
"browserify-rsa": "^4.0.0",
|
5112 |
"create-hash": "^1.1.0",
|
5113 |
"parse-asn1": "^5.0.0",
|
5114 |
-
"randombytes": "^2.0.1"
|
5115 |
-
"safe-buffer": "^5.1.2"
|
5116 |
}
|
5117 |
},
|
5118 |
"punycode": {
|
5119 |
-
"version": "
|
5120 |
-
"resolved": "https://registry.npmjs.org/punycode/-/punycode-
|
5121 |
-
"integrity": "
|
5122 |
},
|
5123 |
"qs": {
|
5124 |
"version": "6.5.2",
|
@@ -5136,9 +5156,9 @@
|
|
5136 |
"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
|
5137 |
},
|
5138 |
"randombytes": {
|
5139 |
-
"version": "2.
|
5140 |
-
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.
|
5141 |
-
"integrity": "sha512-
|
5142 |
"requires": {
|
5143 |
"safe-buffer": "^5.1.0"
|
5144 |
}
|
@@ -5175,11 +5195,6 @@
|
|
5175 |
}
|
5176 |
}
|
5177 |
},
|
5178 |
-
"react-is": {
|
5179 |
-
"version": "16.8.6",
|
5180 |
-
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz",
|
5181 |
-
"integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA=="
|
5182 |
-
},
|
5183 |
"read-pkg": {
|
5184 |
"version": "1.1.0",
|
5185 |
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
|
@@ -5233,13 +5248,14 @@
|
|
5233 |
}
|
5234 |
},
|
5235 |
"readdirp": {
|
5236 |
-
"version": "2.
|
5237 |
-
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.
|
5238 |
-
"integrity": "
|
5239 |
"requires": {
|
5240 |
-
"graceful-fs": "^4.1.
|
5241 |
-
"
|
5242 |
-
"readable-stream": "^2.0.2"
|
|
|
5243 |
}
|
5244 |
},
|
5245 |
"rechoir": {
|
@@ -5304,9 +5320,9 @@
|
|
5304 |
}
|
5305 |
},
|
5306 |
"registry-auth-token": {
|
5307 |
-
"version": "3.
|
5308 |
-
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.
|
5309 |
-
"integrity": "sha512-
|
5310 |
"requires": {
|
5311 |
"rc": "^1.1.6",
|
5312 |
"safe-buffer": "^5.0.1"
|
@@ -5346,9 +5362,9 @@
|
|
5346 |
"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
|
5347 |
},
|
5348 |
"repeat-element": {
|
5349 |
-
"version": "1.1.
|
5350 |
-
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.
|
5351 |
-
"integrity": "
|
5352 |
},
|
5353 |
"repeat-string": {
|
5354 |
"version": "1.6.1",
|
@@ -5364,30 +5380,30 @@
|
|
5364 |
}
|
5365 |
},
|
5366 |
"request": {
|
5367 |
-
"version": "2.
|
5368 |
-
"resolved": "https://registry.npmjs.org/request/-/request-2.
|
5369 |
-
"integrity": "sha512-
|
5370 |
"requires": {
|
5371 |
"aws-sign2": "~0.7.0",
|
5372 |
-
"aws4": "^1.
|
5373 |
"caseless": "~0.12.0",
|
5374 |
-
"combined-stream": "~1.0.
|
5375 |
-
"extend": "~3.0.
|
5376 |
"forever-agent": "~0.6.1",
|
5377 |
-
"form-data": "~2.3.
|
5378 |
-
"har-validator": "~5.
|
5379 |
"http-signature": "~1.2.0",
|
5380 |
"is-typedarray": "~1.0.0",
|
5381 |
"isstream": "~0.1.2",
|
5382 |
"json-stringify-safe": "~5.0.1",
|
5383 |
-
"mime-types": "~2.1.
|
5384 |
-
"oauth-sign": "~0.
|
5385 |
"performance-now": "^2.1.0",
|
5386 |
-
"qs": "~6.5.
|
5387 |
-
"safe-buffer": "^5.1.
|
5388 |
-
"tough-cookie": "~2.
|
5389 |
"tunnel-agent": "^0.6.0",
|
5390 |
-
"uuid": "^3.
|
5391 |
}
|
5392 |
},
|
5393 |
"require-directory": {
|
@@ -5420,11 +5436,11 @@
|
|
5420 |
"integrity": "sha1-5UBLgVV+91225JxacgBIk/4D4WI="
|
5421 |
},
|
5422 |
"resolve": {
|
5423 |
-
"version": "1.
|
5424 |
-
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.
|
5425 |
-
"integrity": "sha512-
|
5426 |
"requires": {
|
5427 |
-
"path-parse": "^1.0.
|
5428 |
}
|
5429 |
},
|
5430 |
"resolve-from": {
|
@@ -5475,11 +5491,11 @@
|
|
5475 |
}
|
5476 |
},
|
5477 |
"rimraf": {
|
5478 |
-
"version": "2.6.
|
5479 |
-
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.
|
5480 |
-
"integrity": "sha512-
|
5481 |
"requires": {
|
5482 |
-
"glob": "^7.
|
5483 |
}
|
5484 |
},
|
5485 |
"ripemd160": {
|
@@ -5513,9 +5529,9 @@
|
|
5513 |
}
|
5514 |
},
|
5515 |
"rxjs": {
|
5516 |
-
"version": "5.5.
|
5517 |
-
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.
|
5518 |
-
"integrity": "sha512-
|
5519 |
"requires": {
|
5520 |
"symbol-observable": "1.0.1"
|
5521 |
}
|
@@ -5589,9 +5605,9 @@
|
|
5589 |
}
|
5590 |
},
|
5591 |
"semver": {
|
5592 |
-
"version": "5.
|
5593 |
-
"resolved": "https://registry.npmjs.org/semver/-/semver-5.
|
5594 |
-
"integrity": "sha512-
|
5595 |
},
|
5596 |
"semver-diff": {
|
5597 |
"version": "2.1.0",
|
@@ -5606,6 +5622,11 @@
|
|
5606 |
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
|
5607 |
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
|
5608 |
},
|
|
|
|
|
|
|
|
|
|
|
5609 |
"set-value": {
|
5610 |
"version": "2.0.0",
|
5611 |
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
|
@@ -5672,9 +5693,9 @@
|
|
5672 |
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
|
5673 |
},
|
5674 |
"shelljs": {
|
5675 |
-
"version": "0.8.
|
5676 |
-
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.
|
5677 |
-
"integrity": "sha512-
|
5678 |
"requires": {
|
5679 |
"glob": "^7.0.0",
|
5680 |
"interpret": "^1.0.0",
|
@@ -5802,9 +5823,9 @@
|
|
5802 |
}
|
5803 |
},
|
5804 |
"source-list-map": {
|
5805 |
-
"version": "2.0.
|
5806 |
-
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.
|
5807 |
-
"integrity": "sha512-
|
5808 |
},
|
5809 |
"source-map": {
|
5810 |
"version": "0.6.1",
|
@@ -5844,18 +5865,18 @@
|
|
5844 |
"integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
|
5845 |
},
|
5846 |
"spdx-correct": {
|
5847 |
-
"version": "3.
|
5848 |
-
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.
|
5849 |
-
"integrity": "sha512-
|
5850 |
"requires": {
|
5851 |
"spdx-expression-parse": "^3.0.0",
|
5852 |
"spdx-license-ids": "^3.0.0"
|
5853 |
}
|
5854 |
},
|
5855 |
"spdx-exceptions": {
|
5856 |
-
"version": "2.
|
5857 |
-
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.
|
5858 |
-
"integrity": "sha512-
|
5859 |
},
|
5860 |
"spdx-expression-parse": {
|
5861 |
"version": "3.0.0",
|
@@ -5867,9 +5888,9 @@
|
|
5867 |
}
|
5868 |
},
|
5869 |
"spdx-license-ids": {
|
5870 |
-
"version": "3.0.
|
5871 |
-
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.
|
5872 |
-
"integrity": "sha512-
|
5873 |
},
|
5874 |
"split-string": {
|
5875 |
"version": "3.1.0",
|
@@ -5885,9 +5906,9 @@
|
|
5885 |
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
|
5886 |
},
|
5887 |
"sshpk": {
|
5888 |
-
"version": "1.
|
5889 |
-
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.
|
5890 |
-
"integrity": "
|
5891 |
"requires": {
|
5892 |
"asn1": "~0.2.3",
|
5893 |
"assert-plus": "^1.0.0",
|
@@ -5920,17 +5941,17 @@
|
|
5920 |
}
|
5921 |
},
|
5922 |
"stdout-stream": {
|
5923 |
-
"version": "1.4.
|
5924 |
-
"resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.
|
5925 |
-
"integrity": "
|
5926 |
"requires": {
|
5927 |
"readable-stream": "^2.0.1"
|
5928 |
}
|
5929 |
},
|
5930 |
"stream-browserify": {
|
5931 |
-
"version": "2.0.
|
5932 |
-
"resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.
|
5933 |
-
"integrity": "
|
5934 |
"requires": {
|
5935 |
"inherits": "~2.0.1",
|
5936 |
"readable-stream": "^2.0.2"
|
@@ -6024,9 +6045,9 @@
|
|
6024 |
}
|
6025 |
},
|
6026 |
"supports-color": {
|
6027 |
-
"version": "5.
|
6028 |
-
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.
|
6029 |
-
"integrity": "sha512-
|
6030 |
"requires": {
|
6031 |
"has-flag": "^3.0.0"
|
6032 |
}
|
@@ -6050,17 +6071,17 @@
|
|
6050 |
}
|
6051 |
},
|
6052 |
"tapable": {
|
6053 |
-
"version": "0.2.
|
6054 |
-
"resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.
|
6055 |
-
"integrity": "
|
6056 |
},
|
6057 |
"tar": {
|
6058 |
-
"version": "2.2.
|
6059 |
-
"resolved": "https://registry.npmjs.org/tar/-/tar-2.2.
|
6060 |
-
"integrity": "
|
6061 |
"requires": {
|
6062 |
"block-stream": "*",
|
6063 |
-
"fstream": "^1.0.
|
6064 |
"inherits": "2"
|
6065 |
}
|
6066 |
},
|
@@ -6152,19 +6173,11 @@
|
|
6152 |
}
|
6153 |
},
|
6154 |
"tough-cookie": {
|
6155 |
-
"version": "2.4
|
6156 |
-
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.
|
6157 |
-
"integrity": "sha512-
|
6158 |
"requires": {
|
6159 |
-
"psl": "^1.1.24",
|
6160 |
"punycode": "^1.4.1"
|
6161 |
-
},
|
6162 |
-
"dependencies": {
|
6163 |
-
"punycode": {
|
6164 |
-
"version": "1.4.1",
|
6165 |
-
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
6166 |
-
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
|
6167 |
-
}
|
6168 |
}
|
6169 |
},
|
6170 |
"trim-newlines": {
|
@@ -6178,11 +6191,25 @@
|
|
6178 |
"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
|
6179 |
},
|
6180 |
"true-case-path": {
|
6181 |
-
"version": "1.0.
|
6182 |
-
"resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.
|
6183 |
-
"integrity": "
|
6184 |
"requires": {
|
6185 |
-
"glob": "^
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6186 |
}
|
6187 |
},
|
6188 |
"tty-browserify": {
|
@@ -6201,7 +6228,8 @@
|
|
6201 |
"tweetnacl": {
|
6202 |
"version": "0.14.5",
|
6203 |
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
|
6204 |
-
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
|
|
|
6205 |
},
|
6206 |
"type-check": {
|
6207 |
"version": "0.3.2",
|
@@ -6374,9 +6402,9 @@
|
|
6374 |
"integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
|
6375 |
},
|
6376 |
"upath": {
|
6377 |
-
"version": "1.1.
|
6378 |
-
"resolved": "https://registry.npmjs.org/upath/-/upath-1.1.
|
6379 |
-
"integrity": "sha512-
|
6380 |
},
|
6381 |
"update-notifier": {
|
6382 |
"version": "2.5.0",
|
@@ -6401,6 +6429,13 @@
|
|
6401 |
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
|
6402 |
"requires": {
|
6403 |
"punycode": "^2.1.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6404 |
}
|
6405 |
},
|
6406 |
"urix": {
|
@@ -6438,9 +6473,9 @@
|
|
6438 |
"integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
|
6439 |
},
|
6440 |
"util": {
|
6441 |
-
"version": "0.
|
6442 |
-
"resolved": "https://registry.npmjs.org/util/-/util-0.
|
6443 |
-
"integrity": "sha512-
|
6444 |
"requires": {
|
6445 |
"inherits": "2.0.3"
|
6446 |
}
|
@@ -6522,20 +6557,20 @@
|
|
6522 |
},
|
6523 |
"dependencies": {
|
6524 |
"ajv": {
|
6525 |
-
"version": "6.
|
6526 |
-
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.
|
6527 |
-
"integrity": "sha512-
|
6528 |
"requires": {
|
6529 |
"fast-deep-equal": "^2.0.1",
|
6530 |
"fast-json-stable-stringify": "^2.0.0",
|
6531 |
"json-schema-traverse": "^0.4.1",
|
6532 |
-
"uri-js": "^4.2.
|
6533 |
}
|
6534 |
},
|
6535 |
"ajv-keywords": {
|
6536 |
-
"version": "3.
|
6537 |
-
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.
|
6538 |
-
"integrity": "
|
6539 |
},
|
6540 |
"fast-deep-equal": {
|
6541 |
"version": "2.0.1",
|
@@ -6659,9 +6694,9 @@
|
|
6659 |
}
|
6660 |
},
|
6661 |
"webpack-sources": {
|
6662 |
-
"version": "1.
|
6663 |
-
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.
|
6664 |
-
"integrity": "sha512-
|
6665 |
"requires": {
|
6666 |
"source-list-map": "^2.0.0",
|
6667 |
"source-map": "~0.6.1"
|
@@ -6689,9 +6724,9 @@
|
|
6689 |
}
|
6690 |
},
|
6691 |
"widest-line": {
|
6692 |
-
"version": "2.0.
|
6693 |
-
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.
|
6694 |
-
"integrity": "
|
6695 |
"requires": {
|
6696 |
"string-width": "^2.1.1"
|
6697 |
}
|
@@ -6749,9 +6784,9 @@
|
|
6749 |
}
|
6750 |
},
|
6751 |
"write-file-atomic": {
|
6752 |
-
"version": "2.
|
6753 |
-
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.
|
6754 |
-
"integrity": "sha512-
|
6755 |
"requires": {
|
6756 |
"graceful-fs": "^4.1.11",
|
6757 |
"imurmurhash": "^0.1.4",
|
25 |
},
|
26 |
"dependencies": {
|
27 |
"jsesc": {
|
28 |
+
"version": "2.5.1",
|
29 |
+
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
|
30 |
+
"integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4="
|
31 |
},
|
32 |
"source-map": {
|
33 |
"version": "0.5.7",
|
113 |
"integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g=="
|
114 |
},
|
115 |
"debug": {
|
116 |
+
"version": "3.1.0",
|
117 |
+
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
|
118 |
+
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
|
119 |
"requires": {
|
120 |
+
"ms": "2.0.0"
|
121 |
}
|
122 |
},
|
123 |
"globals": {
|
124 |
+
"version": "11.7.0",
|
125 |
+
"resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz",
|
126 |
+
"integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg=="
|
|
|
|
|
|
|
|
|
|
|
127 |
}
|
128 |
}
|
129 |
},
|
150 |
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
|
151 |
},
|
152 |
"acorn": {
|
153 |
+
"version": "5.7.1",
|
154 |
+
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
|
155 |
+
"integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ=="
|
156 |
},
|
157 |
"acorn-dynamic-import": {
|
158 |
"version": "2.0.2",
|
234 |
}
|
235 |
},
|
236 |
"ansi-escapes": {
|
237 |
+
"version": "3.1.0",
|
238 |
+
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
|
239 |
+
"integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw=="
|
240 |
},
|
241 |
"ansi-regex": {
|
242 |
"version": "2.1.1",
|
258 |
"requires": {
|
259 |
"micromatch": "^3.1.4",
|
260 |
"normalize-path": "^2.1.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
}
|
262 |
},
|
263 |
"aproba": {
|
320 |
"es-abstract": "^1.7.0"
|
321 |
}
|
322 |
},
|
323 |
+
"array-union": {
|
324 |
+
"version": "1.0.2",
|
325 |
+
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
|
326 |
+
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
|
327 |
+
"requires": {
|
328 |
+
"array-uniq": "^1.0.1"
|
329 |
+
}
|
330 |
+
},
|
331 |
+
"array-uniq": {
|
332 |
+
"version": "1.0.3",
|
333 |
+
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
|
334 |
+
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
|
335 |
+
},
|
336 |
"array-unique": {
|
337 |
"version": "0.3.2",
|
338 |
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
|
339 |
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
|
340 |
},
|
341 |
+
"arrify": {
|
342 |
+
"version": "1.0.1",
|
343 |
+
"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
|
344 |
+
"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
|
345 |
+
},
|
346 |
"asn1": {
|
347 |
"version": "0.2.4",
|
348 |
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
|
362 |
}
|
363 |
},
|
364 |
"assert": {
|
365 |
+
"version": "1.4.1",
|
366 |
+
"resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
|
367 |
+
"integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
|
368 |
"requires": {
|
|
|
369 |
"util": "0.10.3"
|
370 |
},
|
371 |
"dependencies": {
|
400 |
"integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
|
401 |
},
|
402 |
"async": {
|
403 |
+
"version": "2.6.1",
|
404 |
+
"resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
|
405 |
+
"integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
|
406 |
"requires": {
|
407 |
+
"lodash": "^4.17.10"
|
408 |
}
|
409 |
},
|
410 |
"async-each": {
|
411 |
+
"version": "1.0.1",
|
412 |
+
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
|
413 |
+
"integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
|
414 |
},
|
415 |
"async-foreach": {
|
416 |
"version": "0.1.3",
|
423 |
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
|
424 |
},
|
425 |
"atob": {
|
426 |
+
"version": "2.1.1",
|
427 |
+
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
|
428 |
+
"integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio="
|
429 |
},
|
430 |
"autoprefixer": {
|
431 |
"version": "7.2.6",
|
451 |
"integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
|
452 |
},
|
453 |
"axobject-query": {
|
454 |
+
"version": "2.0.1",
|
455 |
+
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.1.tgz",
|
456 |
+
"integrity": "sha1-Bd+nBa2orZ25k/polvItOVsLCgc=",
|
457 |
"requires": {
|
458 |
"ast-types-flow": "0.0.7"
|
459 |
}
|
1046 |
}
|
1047 |
},
|
1048 |
"babel-preset-cgb": {
|
1049 |
+
"version": "1.5.0",
|
1050 |
+
"resolved": "https://registry.npmjs.org/babel-preset-cgb/-/babel-preset-cgb-1.5.0.tgz",
|
1051 |
+
"integrity": "sha512-kFkGgj0hM8iLimtYiq3xcjuidbu8+VJu5EcFvKb9natpZqJJZD4Gcq0UrTZjt+ZrK93VHU9B2KaqvmTh4acqOw==",
|
1052 |
"requires": {
|
1053 |
"babel-plugin-syntax-async-functions": "^6.13.0",
|
1054 |
"babel-plugin-transform-class-properties": "6.24.1",
|
1238 |
"version": "1.0.2",
|
1239 |
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
|
1240 |
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
|
1241 |
+
"optional": true,
|
1242 |
"requires": {
|
1243 |
"tweetnacl": "^0.14.3"
|
1244 |
}
|
1245 |
},
|
1246 |
"big.js": {
|
1247 |
+
"version": "3.2.0",
|
1248 |
+
"resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
|
1249 |
+
"integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
|
1250 |
},
|
1251 |
"binary-extensions": {
|
1252 |
+
"version": "1.11.0",
|
1253 |
+
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
|
1254 |
+
"integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
|
1255 |
},
|
1256 |
"block-stream": {
|
1257 |
"version": "0.0.9",
|
1415 |
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
|
1416 |
"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
|
1417 |
},
|
1418 |
+
"builtin-modules": {
|
1419 |
+
"version": "1.1.1",
|
1420 |
+
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
|
1421 |
+
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
|
1422 |
+
},
|
1423 |
"builtin-status-codes": {
|
1424 |
"version": "3.0.0",
|
1425 |
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
|
1476 |
}
|
1477 |
},
|
1478 |
"caniuse-lite": {
|
1479 |
+
"version": "1.0.30000877",
|
1480 |
+
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000877.tgz",
|
1481 |
+
"integrity": "sha512-h04kV/lcuhItU1CZTJOxUEk/9R+1XeJqgc67E+XC8J9TjPM8kzVgOn27ZtRdDUo8O5F8U4QRCzDWJrVym3w3Cg=="
|
1482 |
},
|
1483 |
"capture-stack-trace": {
|
1484 |
+
"version": "1.0.0",
|
1485 |
+
"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
|
1486 |
+
"integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0="
|
1487 |
},
|
1488 |
"caseless": {
|
1489 |
"version": "0.12.0",
|
1500 |
}
|
1501 |
},
|
1502 |
"cgb-dev-utils": {
|
1503 |
+
"version": "1.4.0",
|
1504 |
+
"resolved": "https://registry.npmjs.org/cgb-dev-utils/-/cgb-dev-utils-1.4.0.tgz",
|
1505 |
+
"integrity": "sha512-7rbMj5ynviHcKy22fOvsEK6vYc+l10HWEfBHqBVEoX6Q6VCk0YylcoQQCpHZfJW9tKKx35hUTgLnrWh1OI1M5Q==",
|
1506 |
"requires": {
|
1507 |
"chalk": "2.3.0",
|
1508 |
"cross-spawn": "5.1.0",
|
1535 |
}
|
1536 |
},
|
1537 |
"cgb-scripts": {
|
1538 |
+
"version": "1.9.8",
|
1539 |
+
"resolved": "https://registry.npmjs.org/cgb-scripts/-/cgb-scripts-1.9.8.tgz",
|
1540 |
+
"integrity": "sha512-6lH+PV7dOX1NDTiMDSRyS2xCJ4dXeLHxjGXY7QqUXsW3lRwcStEGF20SEq94Icux65su2Ta3kBj6ZEQWn4sgqA==",
|
1541 |
"requires": {
|
1542 |
"autoprefixer": "^7.2.4",
|
1543 |
"babel-core": "^6.25.0",
|
1544 |
"babel-eslint": "^8.2.1",
|
1545 |
"babel-loader": "^7.1.1",
|
1546 |
+
"babel-preset-cgb": "^1.5.0",
|
1547 |
+
"cgb-dev-utils": "^1.4.0",
|
1548 |
"chalk": "^2.3.0",
|
1549 |
"cross-env": "^5.0.1",
|
1550 |
"cross-spawn": "^5.1.0",
|
1572 |
}
|
1573 |
},
|
1574 |
"chalk": {
|
1575 |
+
"version": "2.4.1",
|
1576 |
+
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
|
1577 |
+
"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
|
1578 |
"requires": {
|
1579 |
"ansi-styles": "^3.2.1",
|
1580 |
"escape-string-regexp": "^1.0.5",
|
1587 |
"integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I="
|
1588 |
},
|
1589 |
"chokidar": {
|
1590 |
+
"version": "2.0.4",
|
1591 |
+
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
|
1592 |
+
"integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
|
1593 |
"requires": {
|
1594 |
"anymatch": "^2.0.0",
|
1595 |
+
"async-each": "^1.0.0",
|
1596 |
+
"braces": "^2.3.0",
|
1597 |
+
"fsevents": "^1.2.2",
|
1598 |
"glob-parent": "^3.1.0",
|
1599 |
+
"inherits": "^2.0.1",
|
1600 |
"is-binary-path": "^1.0.0",
|
1601 |
"is-glob": "^4.0.0",
|
1602 |
+
"lodash.debounce": "^4.0.8",
|
1603 |
+
"normalize-path": "^2.1.1",
|
1604 |
"path-is-absolute": "^1.0.0",
|
1605 |
+
"readdirp": "^2.0.0",
|
1606 |
+
"upath": "^1.0.5"
|
1607 |
}
|
1608 |
},
|
1609 |
"ci-info": {
|
1610 |
+
"version": "1.2.0",
|
1611 |
+
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.2.0.tgz",
|
1612 |
+
"integrity": "sha512-U4aoLsSz44FhOyZ2E7bCufaBr2IUzNYujBd+b9vHiFH7SUzIhKcD94PQP5QSFn7ngPof6OF2yPk4/hygqwMJhA=="
|
1613 |
},
|
1614 |
"cipher-base": {
|
1615 |
"version": "1.0.4",
|
1735 |
}
|
1736 |
},
|
1737 |
"color-convert": {
|
1738 |
+
"version": "1.9.2",
|
1739 |
+
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
|
1740 |
+
"integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==",
|
1741 |
"requires": {
|
1742 |
+
"color-name": "1.1.1"
|
1743 |
}
|
1744 |
},
|
1745 |
"color-name": {
|
1746 |
+
"version": "1.1.1",
|
1747 |
+
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
|
1748 |
+
"integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok="
|
1749 |
},
|
1750 |
"combined-stream": {
|
1751 |
+
"version": "1.0.6",
|
1752 |
+
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
|
1753 |
+
"integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
|
1754 |
"requires": {
|
1755 |
"delayed-stream": "~1.0.0"
|
1756 |
}
|
1757 |
},
|
1758 |
"commander": {
|
1759 |
+
"version": "2.17.1",
|
1760 |
+
"resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
|
1761 |
+
"integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
|
1762 |
},
|
1763 |
"commondir": {
|
1764 |
"version": "1.0.1",
|
1766 |
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
|
1767 |
},
|
1768 |
"component-emitter": {
|
1769 |
+
"version": "1.2.1",
|
1770 |
+
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
|
1771 |
+
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
|
1772 |
},
|
1773 |
"concat-map": {
|
1774 |
"version": "0.0.1",
|
1818 |
"integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
|
1819 |
},
|
1820 |
"convert-source-map": {
|
1821 |
+
"version": "1.5.1",
|
1822 |
+
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
|
1823 |
+
"integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
|
|
|
|
|
|
|
1824 |
},
|
1825 |
"copy-descriptor": {
|
1826 |
"version": "0.1.1",
|
1828 |
"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
|
1829 |
},
|
1830 |
"core-js": {
|
1831 |
+
"version": "2.5.7",
|
1832 |
+
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
|
1833 |
+
"integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
|
1834 |
},
|
1835 |
"core-util-is": {
|
1836 |
"version": "1.0.2",
|
1974 |
}
|
1975 |
},
|
1976 |
"damerau-levenshtein": {
|
1977 |
+
"version": "1.0.4",
|
1978 |
+
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz",
|
1979 |
+
"integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ="
|
1980 |
},
|
1981 |
"dashdash": {
|
1982 |
"version": "1.14.1",
|
2020 |
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
|
2021 |
},
|
2022 |
"define-properties": {
|
2023 |
+
"version": "1.1.2",
|
2024 |
+
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
|
2025 |
+
"integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
|
2026 |
"requires": {
|
2027 |
+
"foreach": "^2.0.5",
|
2028 |
+
"object-keys": "^1.0.8"
|
2029 |
}
|
2030 |
},
|
2031 |
"define-property": {
|
2065 |
}
|
2066 |
}
|
2067 |
},
|
2068 |
+
"del": {
|
2069 |
+
"version": "2.2.2",
|
2070 |
+
"resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
|
2071 |
+
"integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
|
2072 |
+
"requires": {
|
2073 |
+
"globby": "^5.0.0",
|
2074 |
+
"is-path-cwd": "^1.0.0",
|
2075 |
+
"is-path-in-cwd": "^1.0.0",
|
2076 |
+
"object-assign": "^4.0.1",
|
2077 |
+
"pify": "^2.0.0",
|
2078 |
+
"pinkie-promise": "^2.0.0",
|
2079 |
+
"rimraf": "^2.2.8"
|
2080 |
+
},
|
2081 |
+
"dependencies": {
|
2082 |
+
"pify": {
|
2083 |
+
"version": "2.3.0",
|
2084 |
+
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
|
2085 |
+
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
|
2086 |
+
}
|
2087 |
+
}
|
2088 |
+
},
|
2089 |
"delayed-stream": {
|
2090 |
"version": "1.0.0",
|
2091 |
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
2158 |
"version": "0.1.2",
|
2159 |
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
|
2160 |
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
|
2161 |
+
"optional": true,
|
2162 |
"requires": {
|
2163 |
"jsbn": "~0.1.0",
|
2164 |
"safer-buffer": "^2.1.0"
|
2165 |
}
|
2166 |
},
|
2167 |
"electron-to-chromium": {
|
2168 |
+
"version": "1.3.58",
|
2169 |
+
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.58.tgz",
|
2170 |
+
"integrity": "sha512-AGJxlBEn2wOohxqWZkISVsOjZueKTQljfEODTDSEiMqSpH0S+xzV+/5oEM9AGaqhu7DzrpKOgU7ocQRjj0nJmg=="
|
2171 |
},
|
2172 |
"elliptic": {
|
2173 |
"version": "6.4.1",
|
2184 |
}
|
2185 |
},
|
2186 |
"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=="
|
2190 |
},
|
2191 |
"emojis-list": {
|
2192 |
"version": "2.1.0",
|
2221 |
}
|
2222 |
},
|
2223 |
"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",
|
2229 |
"function-bind": "^1.1.1",
|
2230 |
+
"has": "^1.0.1",
|
2231 |
+
"is-callable": "^1.1.3",
|
2232 |
+
"is-regex": "^1.0.4"
|
|
|
2233 |
}
|
2234 |
},
|
2235 |
"es-to-primitive": {
|
2236 |
+
"version": "1.1.1",
|
2237 |
+
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
|
2238 |
+
"integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
|
2239 |
"requires": {
|
2240 |
+
"is-callable": "^1.1.1",
|
2241 |
"is-date-object": "^1.0.1",
|
2242 |
+
"is-symbol": "^1.0.1"
|
2243 |
}
|
2244 |
},
|
2245 |
"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==",
|
2249 |
"requires": {
|
2250 |
"es6-iterator": "~2.0.3",
|
2251 |
"es6-symbol": "~3.1.1",
|
2252 |
+
"next-tick": "1"
|
2253 |
}
|
2254 |
},
|
2255 |
"es6-iterator": {
|
2374 |
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
|
2375 |
},
|
2376 |
"debug": {
|
2377 |
+
"version": "3.1.0",
|
2378 |
+
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
|
2379 |
+
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
|
2380 |
"requires": {
|
2381 |
+
"ms": "2.0.0"
|
2382 |
}
|
2383 |
},
|
2384 |
"globals": {
|
2385 |
+
"version": "11.7.0",
|
2386 |
+
"resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz",
|
2387 |
+
"integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg=="
|
2388 |
},
|
2389 |
"inquirer": {
|
2390 |
"version": "3.3.0",
|
2407 |
"through": "^2.3.6"
|
2408 |
}
|
2409 |
},
|
|
|
|
|
|
|
|
|
|
|
2410 |
"strip-ansi": {
|
2411 |
"version": "4.0.0",
|
2412 |
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
|
2423 |
"integrity": "sha1-UgEgbGlk1kgxUjLt9t+9LpJeTNY="
|
2424 |
},
|
2425 |
"eslint-plugin-jest": {
|
2426 |
+
"version": "21.21.0",
|
2427 |
+
"resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.21.0.tgz",
|
2428 |
+
"integrity": "sha512-qoYGTPYuV8bvFYkWj19y4VTq5f2QiNky1Z97rx8RRcPhyJOYbaOs+vjdA/B2FkwWKB46NgzB1rzreDrvEXFh5Q=="
|
2429 |
},
|
2430 |
"eslint-plugin-jsx-a11y": {
|
2431 |
+
"version": "6.1.1",
|
2432 |
+
"resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.1.tgz",
|
2433 |
+
"integrity": "sha512-JsxNKqa3TwmPypeXNnI75FntkUktGzI1wSa1LgNZdSOMI+B4sxnr1lSF8m8lPiz4mKiC+14ysZQM4scewUrP7A==",
|
2434 |
"requires": {
|
2435 |
"aria-query": "^3.0.0",
|
2436 |
"array-includes": "^3.0.3",
|
2437 |
"ast-types-flow": "^0.0.7",
|
2438 |
+
"axobject-query": "^2.0.1",
|
2439 |
"damerau-levenshtein": "^1.0.4",
|
2440 |
+
"emoji-regex": "^6.5.1",
|
2441 |
"has": "^1.0.3",
|
2442 |
"jsx-ast-utils": "^2.0.1"
|
2443 |
}
|
2444 |
},
|
2445 |
"eslint-plugin-react": {
|
2446 |
+
"version": "7.11.0",
|
2447 |
+
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.0.tgz",
|
2448 |
+
"integrity": "sha512-SJOh2p3Mr1nbp/Nd5odTuSn2rvaMvO5DaOpuAGc9Sc+Gcxqkyffb1mqQGIKB9tWQJlvrfsrzWnMJexZJ7YRDUw==",
|
2449 |
"requires": {
|
2450 |
"array-includes": "^3.0.3",
|
2451 |
"doctrine": "^2.1.0",
|
2452 |
"has": "^1.0.3",
|
2453 |
+
"jsx-ast-utils": "^2.0.1",
|
2454 |
+
"prop-types": "^15.6.2"
|
|
|
|
|
2455 |
}
|
2456 |
},
|
2457 |
"eslint-plugin-wordpress": {
|
2526 |
}
|
2527 |
},
|
2528 |
"events": {
|
2529 |
+
"version": "1.1.1",
|
2530 |
+
"resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
|
2531 |
+
"integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="
|
2532 |
},
|
2533 |
"evp_bytestokey": {
|
2534 |
"version": "1.0.3",
|
2771 |
}
|
2772 |
},
|
2773 |
"flat-cache": {
|
2774 |
+
"version": "1.3.0",
|
2775 |
+
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
|
2776 |
+
"integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
|
2777 |
"requires": {
|
2778 |
"circular-json": "^0.3.1",
|
2779 |
+
"del": "^2.0.2",
|
2780 |
"graceful-fs": "^4.1.2",
|
|
|
2781 |
"write": "^0.2.1"
|
2782 |
}
|
2783 |
},
|
2794 |
"for-in": "^1.0.1"
|
2795 |
}
|
2796 |
},
|
2797 |
+
"foreach": {
|
2798 |
+
"version": "2.0.5",
|
2799 |
+
"resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
|
2800 |
+
"integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
|
2801 |
+
},
|
2802 |
"forever-agent": {
|
2803 |
"version": "0.6.1",
|
2804 |
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
|
2805 |
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
|
2806 |
},
|
2807 |
"form-data": {
|
2808 |
+
"version": "2.3.2",
|
2809 |
+
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
|
2810 |
+
"integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
|
2811 |
"requires": {
|
2812 |
"asynckit": "^0.4.0",
|
2813 |
+
"combined-stream": "1.0.6",
|
2814 |
"mime-types": "^2.1.12"
|
2815 |
}
|
2816 |
},
|
2838 |
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
|
2839 |
},
|
2840 |
"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": {
|
2862 |
"optional": true
|
2863 |
},
|
2864 |
"are-we-there-yet": {
|
2865 |
+
"version": "1.1.4",
|
2866 |
"bundled": true,
|
2867 |
"optional": true,
|
2868 |
"requires": {
|
2883 |
}
|
2884 |
},
|
2885 |
"chownr": {
|
2886 |
+
"version": "1.0.1",
|
2887 |
"bundled": true,
|
2888 |
"optional": true
|
2889 |
},
|
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 |
},
|
2956 |
}
|
2957 |
},
|
2958 |
"glob": {
|
2959 |
+
"version": "7.1.2",
|
2960 |
"bundled": true,
|
2961 |
"optional": true,
|
2962 |
"requires": {
|
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": {
|
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": {
|
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"
|
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": {
|
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"
|
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": {
|
3219 |
"optional": true
|
3220 |
},
|
3221 |
"semver": {
|
3222 |
+
"version": "5.5.0",
|
3223 |
"bundled": true,
|
3224 |
"optional": true
|
3225 |
},
|
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 |
},
|
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": {
|
3294 |
"bundled": true
|
3295 |
},
|
3296 |
"yallist": {
|
3297 |
+
"version": "3.0.2",
|
3298 |
"bundled": true
|
3299 |
}
|
3300 |
}
|
3301 |
},
|
3302 |
"fstream": {
|
3303 |
+
"version": "1.0.11",
|
3304 |
+
"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
|
3305 |
+
"integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
|
3306 |
"requires": {
|
3307 |
"graceful-fs": "^4.1.2",
|
3308 |
"inherits": "~2.0.0",
|
3392 |
}
|
3393 |
},
|
3394 |
"glob": {
|
3395 |
+
"version": "7.1.2",
|
3396 |
+
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
|
3397 |
+
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
|
3398 |
"requires": {
|
3399 |
"fs.realpath": "^1.0.0",
|
3400 |
"inflight": "^1.0.4",
|
3436 |
"resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
|
3437 |
"integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
|
3438 |
},
|
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": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
|
3455 |
+
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
|
3456 |
+
}
|
3457 |
+
}
|
3458 |
+
},
|
3459 |
"globule": {
|
3460 |
"version": "1.2.1",
|
3461 |
"resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
|
3485 |
}
|
3486 |
},
|
3487 |
"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="
|
3491 |
},
|
3492 |
"gzip-size": {
|
3493 |
"version": "4.1.0",
|
3504 |
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
|
3505 |
},
|
3506 |
"har-validator": {
|
3507 |
+
"version": "5.0.3",
|
3508 |
+
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
|
3509 |
+
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
|
3510 |
"requires": {
|
3511 |
+
"ajv": "^5.1.0",
|
3512 |
"har-schema": "^2.0.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3513 |
}
|
3514 |
},
|
3515 |
"has": {
|
3533 |
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
|
3534 |
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
|
3535 |
},
|
|
|
|
|
|
|
|
|
|
|
3536 |
"has-unicode": {
|
3537 |
"version": "2.0.1",
|
3538 |
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
|
3577 |
}
|
3578 |
},
|
3579 |
"hash.js": {
|
3580 |
+
"version": "1.1.5",
|
3581 |
+
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
|
3582 |
+
"integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",
|
3583 |
"requires": {
|
3584 |
"inherits": "^2.0.3",
|
3585 |
"minimalistic-assert": "^1.0.1"
|
3625 |
"integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
|
3626 |
},
|
3627 |
"iconv-lite": {
|
3628 |
+
"version": "0.4.23",
|
3629 |
+
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
|
3630 |
+
"integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
|
3631 |
"requires": {
|
3632 |
"safer-buffer": ">= 2.1.2 < 3"
|
3633 |
}
|
3634 |
},
|
3635 |
"ieee754": {
|
3636 |
+
"version": "1.1.12",
|
3637 |
+
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
|
3638 |
+
"integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
|
3639 |
},
|
3640 |
"ignore": {
|
3641 |
"version": "3.3.10",
|
3748 |
}
|
3749 |
},
|
3750 |
"interpret": {
|
3751 |
+
"version": "1.1.0",
|
3752 |
+
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
|
3753 |
+
"integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ="
|
3754 |
},
|
3755 |
"invariant": {
|
3756 |
"version": "2.2.4",
|
3801 |
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
|
3802 |
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
|
3803 |
},
|
3804 |
+
"is-builtin-module": {
|
3805 |
+
"version": "1.0.0",
|
3806 |
+
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
|
3807 |
+
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
|
3808 |
+
"requires": {
|
3809 |
+
"builtin-modules": "^1.0.0"
|
3810 |
+
}
|
3811 |
+
},
|
3812 |
"is-callable": {
|
3813 |
"version": "1.1.4",
|
3814 |
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
|
3815 |
"integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
|
3816 |
},
|
3817 |
"is-ci": {
|
3818 |
+
"version": "1.1.0",
|
3819 |
+
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz",
|
3820 |
+
"integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==",
|
3821 |
"requires": {
|
3822 |
+
"ci-info": "^1.0.0"
|
3823 |
}
|
3824 |
},
|
3825 |
"is-data-descriptor": {
|
3891 |
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
|
3892 |
},
|
3893 |
"is-glob": {
|
3894 |
+
"version": "4.0.0",
|
3895 |
+
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
|
3896 |
+
"integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
|
3897 |
"requires": {
|
3898 |
"is-extglob": "^2.1.1"
|
3899 |
}
|
3935 |
"resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
|
3936 |
"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
|
3937 |
},
|
3938 |
+
"is-path-cwd": {
|
3939 |
+
"version": "1.0.0",
|
3940 |
+
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
|
3941 |
+
"integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0="
|
3942 |
+
},
|
3943 |
+
"is-path-in-cwd": {
|
3944 |
+
"version": "1.0.1",
|
3945 |
+
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
|
3946 |
+
"integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
|
3947 |
+
"requires": {
|
3948 |
+
"is-path-inside": "^1.0.0"
|
3949 |
+
}
|
3950 |
+
},
|
3951 |
"is-path-inside": {
|
3952 |
"version": "1.0.1",
|
3953 |
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
|
3998 |
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
|
3999 |
},
|
4000 |
"is-symbol": {
|
4001 |
+
"version": "1.0.1",
|
4002 |
+
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
|
4003 |
+
"integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI="
|
|
|
|
|
|
|
4004 |
},
|
4005 |
"is-typedarray": {
|
4006 |
"version": "1.0.0",
|
4038 |
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
|
4039 |
},
|
4040 |
"js-base64": {
|
4041 |
+
"version": "2.4.8",
|
4042 |
+
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz",
|
4043 |
+
"integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q=="
|
4044 |
},
|
4045 |
"js-tokens": {
|
4046 |
"version": "3.0.2",
|
4048 |
"integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
|
4049 |
},
|
4050 |
"js-yaml": {
|
4051 |
+
"version": "3.12.0",
|
4052 |
+
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
|
4053 |
+
"integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
|
4054 |
"requires": {
|
4055 |
"argparse": "^1.0.7",
|
4056 |
"esprima": "^4.0.0"
|
4059 |
"jsbn": {
|
4060 |
"version": "0.1.1",
|
4061 |
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
|
4062 |
+
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
|
4063 |
+
"optional": true
|
4064 |
},
|
4065 |
"jsesc": {
|
4066 |
"version": "1.3.0",
|
4122 |
}
|
4123 |
},
|
4124 |
"jsx-ast-utils": {
|
4125 |
+
"version": "2.0.1",
|
4126 |
+
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
|
4127 |
+
"integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=",
|
4128 |
"requires": {
|
4129 |
"array-includes": "^3.0.3"
|
4130 |
}
|
4184 |
}
|
4185 |
},
|
4186 |
"loader-runner": {
|
4187 |
+
"version": "2.3.0",
|
4188 |
+
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",
|
4189 |
+
"integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI="
|
4190 |
},
|
4191 |
"loader-utils": {
|
4192 |
+
"version": "1.1.0",
|
4193 |
+
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
|
4194 |
+
"integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
|
4195 |
"requires": {
|
4196 |
+
"big.js": "^3.1.3",
|
4197 |
"emojis-list": "^2.0.0",
|
4198 |
+
"json5": "^0.5.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4199 |
}
|
4200 |
},
|
4201 |
"locate-path": {
|
4208 |
}
|
4209 |
},
|
4210 |
"lodash": {
|
4211 |
+
"version": "4.17.10",
|
4212 |
+
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
|
4213 |
+
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="
|
4214 |
+
},
|
4215 |
+
"lodash.assign": {
|
4216 |
+
"version": "4.2.0",
|
4217 |
+
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
|
4218 |
+
"integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
|
4219 |
+
},
|
4220 |
+
"lodash.clonedeep": {
|
4221 |
+
"version": "4.5.0",
|
4222 |
+
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
|
4223 |
+
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
|
4224 |
+
},
|
4225 |
+
"lodash.debounce": {
|
4226 |
+
"version": "4.0.8",
|
4227 |
+
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
|
4228 |
+
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
|
4229 |
+
},
|
4230 |
+
"lodash.mergewith": {
|
4231 |
+
"version": "4.6.1",
|
4232 |
+
"resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
|
4233 |
+
"integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ=="
|
4234 |
},
|
4235 |
"lodash.tail": {
|
4236 |
"version": "4.1.1",
|
4273 |
"integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
|
4274 |
},
|
4275 |
"lru-cache": {
|
4276 |
+
"version": "4.1.3",
|
4277 |
+
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
|
4278 |
+
"integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
|
4279 |
"requires": {
|
4280 |
"pseudomap": "^1.0.2",
|
4281 |
"yallist": "^2.1.2"
|
4308 |
}
|
4309 |
},
|
4310 |
"md5.js": {
|
4311 |
+
"version": "1.3.4",
|
4312 |
+
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
|
4313 |
+
"integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
|
4314 |
"requires": {
|
4315 |
"hash-base": "^3.0.0",
|
4316 |
+
"inherits": "^2.0.1"
|
|
|
4317 |
}
|
4318 |
},
|
4319 |
"mem": {
|
4387 |
}
|
4388 |
},
|
4389 |
"mime-db": {
|
4390 |
+
"version": "1.35.0",
|
4391 |
+
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz",
|
4392 |
+
"integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg=="
|
4393 |
},
|
4394 |
"mime-types": {
|
4395 |
+
"version": "2.1.19",
|
4396 |
+
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz",
|
4397 |
+
"integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==",
|
4398 |
"requires": {
|
4399 |
+
"mime-db": "~1.35.0"
|
4400 |
}
|
4401 |
},
|
4402 |
"mimic-fn": {
|
4481 |
"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
|
4482 |
},
|
4483 |
"nan": {
|
4484 |
+
"version": "2.10.0",
|
4485 |
+
"resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
|
4486 |
+
"integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="
|
4487 |
},
|
4488 |
"nanomatch": {
|
4489 |
"version": "1.2.13",
|
4509 |
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
|
4510 |
},
|
4511 |
"neo-async": {
|
4512 |
+
"version": "2.5.2",
|
4513 |
+
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz",
|
4514 |
+
"integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw=="
|
4515 |
},
|
4516 |
"next-tick": {
|
4517 |
"version": "1.0.0",
|
4519 |
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
|
4520 |
},
|
4521 |
"nice-try": {
|
4522 |
+
"version": "1.0.4",
|
4523 |
+
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz",
|
4524 |
+
"integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA=="
|
4525 |
},
|
4526 |
"node-gyp": {
|
4527 |
"version": "3.8.0",
|
4550 |
}
|
4551 |
},
|
4552 |
"node-libs-browser": {
|
4553 |
+
"version": "2.1.0",
|
4554 |
+
"resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
|
4555 |
+
"integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
|
4556 |
"requires": {
|
4557 |
"assert": "^1.1.1",
|
4558 |
"browserify-zlib": "^0.2.0",
|
4561 |
"constants-browserify": "^1.0.0",
|
4562 |
"crypto-browserify": "^3.11.0",
|
4563 |
"domain-browser": "^1.1.1",
|
4564 |
+
"events": "^1.0.0",
|
4565 |
"https-browserify": "^1.0.0",
|
4566 |
"os-browserify": "^0.3.0",
|
4567 |
"path-browserify": "0.0.0",
|
4575 |
"timers-browserify": "^2.0.4",
|
4576 |
"tty-browserify": "0.0.0",
|
4577 |
"url": "^0.11.0",
|
4578 |
+
"util": "^0.10.3",
|
4579 |
"vm-browserify": "0.0.4"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4580 |
}
|
4581 |
},
|
4582 |
"node-sass": {
|
4583 |
+
"version": "4.9.3",
|
4584 |
+
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz",
|
4585 |
+
"integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==",
|
4586 |
"requires": {
|
4587 |
"async-foreach": "^0.1.3",
|
4588 |
"chalk": "^1.1.1",
|
4591 |
"get-stdin": "^4.0.1",
|
4592 |
"glob": "^7.0.3",
|
4593 |
"in-publish": "^2.0.0",
|
4594 |
+
"lodash.assign": "^4.2.0",
|
4595 |
+
"lodash.clonedeep": "^4.3.2",
|
4596 |
+
"lodash.mergewith": "^4.6.0",
|
4597 |
"meow": "^3.7.0",
|
4598 |
"mkdirp": "^0.5.1",
|
4599 |
+
"nan": "^2.10.0",
|
4600 |
"node-gyp": "^3.8.0",
|
4601 |
"npmlog": "^4.0.0",
|
4602 |
+
"request": "2.87.0",
|
4603 |
"sass-graph": "^2.2.4",
|
4604 |
"stdout-stream": "^1.4.0",
|
4605 |
"true-case-path": "^1.0.2"
|
4647 |
}
|
4648 |
},
|
4649 |
"normalize-package-data": {
|
4650 |
+
"version": "2.4.0",
|
4651 |
+
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
|
4652 |
+
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
|
4653 |
"requires": {
|
4654 |
"hosted-git-info": "^2.1.4",
|
4655 |
+
"is-builtin-module": "^1.0.0",
|
4656 |
"semver": "2 || 3 || 4 || 5",
|
4657 |
"validate-npm-package-license": "^3.0.1"
|
4658 |
}
|
4659 |
},
|
4660 |
"normalize-path": {
|
4661 |
+
"version": "2.1.1",
|
4662 |
+
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
|
4663 |
+
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
|
4664 |
+
"requires": {
|
4665 |
+
"remove-trailing-separator": "^1.0.1"
|
4666 |
+
}
|
4667 |
},
|
4668 |
"normalize-range": {
|
4669 |
"version": "0.1.2",
|
4700 |
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
|
4701 |
},
|
4702 |
"oauth-sign": {
|
4703 |
+
"version": "0.8.2",
|
4704 |
+
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
|
4705 |
+
"integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
|
4706 |
},
|
4707 |
"object-assign": {
|
4708 |
"version": "4.1.1",
|
4738 |
}
|
4739 |
},
|
4740 |
"object-keys": {
|
4741 |
+
"version": "1.0.12",
|
4742 |
+
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
|
4743 |
+
"integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
|
4744 |
},
|
4745 |
"object-visit": {
|
4746 |
"version": "1.0.1",
|
4750 |
"isobject": "^3.0.0"
|
4751 |
}
|
4752 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4753 |
"object.pick": {
|
4754 |
"version": "1.3.0",
|
4755 |
"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
|
4868 |
}
|
4869 |
},
|
4870 |
"pako": {
|
4871 |
+
"version": "1.0.6",
|
4872 |
+
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
|
4873 |
+
"integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg=="
|
4874 |
},
|
4875 |
"parse-asn1": {
|
4876 |
+
"version": "5.1.1",
|
4877 |
+
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
|
4878 |
+
"integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
|
4879 |
"requires": {
|
4880 |
"asn1.js": "^4.0.0",
|
4881 |
"browserify-aes": "^1.0.0",
|
4882 |
"create-hash": "^1.1.0",
|
4883 |
"evp_bytestokey": "^1.0.0",
|
4884 |
+
"pbkdf2": "^3.0.3"
|
|
|
4885 |
}
|
4886 |
},
|
4887 |
"parse-json": {
|
4950 |
}
|
4951 |
},
|
4952 |
"pbkdf2": {
|
4953 |
+
"version": "3.0.16",
|
4954 |
+
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
|
4955 |
+
"integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
|
4956 |
"requires": {
|
4957 |
"create-hash": "^1.1.2",
|
4958 |
"create-hmac": "^1.1.4",
|
5033 |
},
|
5034 |
"dependencies": {
|
5035 |
"ajv": {
|
5036 |
+
"version": "6.5.2",
|
5037 |
+
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz",
|
5038 |
+
"integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==",
|
5039 |
"requires": {
|
5040 |
"fast-deep-equal": "^2.0.1",
|
5041 |
"fast-json-stable-stringify": "^2.0.0",
|
5042 |
"json-schema-traverse": "^0.4.1",
|
5043 |
+
"uri-js": "^4.2.1"
|
5044 |
}
|
5045 |
},
|
5046 |
"ajv-keywords": {
|
5047 |
+
"version": "3.2.0",
|
5048 |
+
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
|
5049 |
+
"integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo="
|
5050 |
},
|
5051 |
"fast-deep-equal": {
|
5052 |
"version": "2.0.1",
|
5070 |
}
|
5071 |
},
|
5072 |
"postcss-value-parser": {
|
5073 |
+
"version": "3.3.0",
|
5074 |
+
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
|
5075 |
+
"integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU="
|
5076 |
},
|
5077 |
"prelude-ls": {
|
5078 |
"version": "1.1.2",
|
5100 |
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
|
5101 |
},
|
5102 |
"progress": {
|
5103 |
+
"version": "2.0.0",
|
5104 |
+
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
|
5105 |
+
"integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8="
|
5106 |
},
|
5107 |
"prop-types": {
|
5108 |
+
"version": "15.6.2",
|
5109 |
+
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
|
5110 |
+
"integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
|
5111 |
"requires": {
|
5112 |
+
"loose-envify": "^1.3.1",
|
5113 |
+
"object-assign": "^4.1.1"
|
|
|
5114 |
}
|
5115 |
},
|
5116 |
"prr": {
|
5123 |
"resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
|
5124 |
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
|
5125 |
},
|
|
|
|
|
|
|
|
|
|
|
5126 |
"public-encrypt": {
|
5127 |
+
"version": "4.0.2",
|
5128 |
+
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
|
5129 |
+
"integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
|
5130 |
"requires": {
|
5131 |
"bn.js": "^4.1.0",
|
5132 |
"browserify-rsa": "^4.0.0",
|
5133 |
"create-hash": "^1.1.0",
|
5134 |
"parse-asn1": "^5.0.0",
|
5135 |
+
"randombytes": "^2.0.1"
|
|
|
5136 |
}
|
5137 |
},
|
5138 |
"punycode": {
|
5139 |
+
"version": "1.4.1",
|
5140 |
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
5141 |
+
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
|
5142 |
},
|
5143 |
"qs": {
|
5144 |
"version": "6.5.2",
|
5156 |
"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
|
5157 |
},
|
5158 |
"randombytes": {
|
5159 |
+
"version": "2.0.6",
|
5160 |
+
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
|
5161 |
+
"integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
|
5162 |
"requires": {
|
5163 |
"safe-buffer": "^5.1.0"
|
5164 |
}
|
5195 |
}
|
5196 |
}
|
5197 |
},
|
|
|
|
|
|
|
|
|
|
|
5198 |
"read-pkg": {
|
5199 |
"version": "1.1.0",
|
5200 |
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
|
5248 |
}
|
5249 |
},
|
5250 |
"readdirp": {
|
5251 |
+
"version": "2.1.0",
|
5252 |
+
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
|
5253 |
+
"integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
|
5254 |
"requires": {
|
5255 |
+
"graceful-fs": "^4.1.2",
|
5256 |
+
"minimatch": "^3.0.2",
|
5257 |
+
"readable-stream": "^2.0.2",
|
5258 |
+
"set-immediate-shim": "^1.0.1"
|
5259 |
}
|
5260 |
},
|
5261 |
"rechoir": {
|
5320 |
}
|
5321 |
},
|
5322 |
"registry-auth-token": {
|
5323 |
+
"version": "3.3.2",
|
5324 |
+
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
|
5325 |
+
"integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
|
5326 |
"requires": {
|
5327 |
"rc": "^1.1.6",
|
5328 |
"safe-buffer": "^5.0.1"
|
5362 |
"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
|
5363 |
},
|
5364 |
"repeat-element": {
|
5365 |
+
"version": "1.1.2",
|
5366 |
+
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
|
5367 |
+
"integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
|
5368 |
},
|
5369 |
"repeat-string": {
|
5370 |
"version": "1.6.1",
|
5380 |
}
|
5381 |
},
|
5382 |
"request": {
|
5383 |
+
"version": "2.87.0",
|
5384 |
+
"resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
|
5385 |
+
"integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
|
5386 |
"requires": {
|
5387 |
"aws-sign2": "~0.7.0",
|
5388 |
+
"aws4": "^1.6.0",
|
5389 |
"caseless": "~0.12.0",
|
5390 |
+
"combined-stream": "~1.0.5",
|
5391 |
+
"extend": "~3.0.1",
|
5392 |
"forever-agent": "~0.6.1",
|
5393 |
+
"form-data": "~2.3.1",
|
5394 |
+
"har-validator": "~5.0.3",
|
5395 |
"http-signature": "~1.2.0",
|
5396 |
"is-typedarray": "~1.0.0",
|
5397 |
"isstream": "~0.1.2",
|
5398 |
"json-stringify-safe": "~5.0.1",
|
5399 |
+
"mime-types": "~2.1.17",
|
5400 |
+
"oauth-sign": "~0.8.2",
|
5401 |
"performance-now": "^2.1.0",
|
5402 |
+
"qs": "~6.5.1",
|
5403 |
+
"safe-buffer": "^5.1.1",
|
5404 |
+
"tough-cookie": "~2.3.3",
|
5405 |
"tunnel-agent": "^0.6.0",
|
5406 |
+
"uuid": "^3.1.0"
|
5407 |
}
|
5408 |
},
|
5409 |
"require-directory": {
|
5436 |
"integrity": "sha1-5UBLgVV+91225JxacgBIk/4D4WI="
|
5437 |
},
|
5438 |
"resolve": {
|
5439 |
+
"version": "1.8.1",
|
5440 |
+
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
|
5441 |
+
"integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
|
5442 |
"requires": {
|
5443 |
+
"path-parse": "^1.0.5"
|
5444 |
}
|
5445 |
},
|
5446 |
"resolve-from": {
|
5491 |
}
|
5492 |
},
|
5493 |
"rimraf": {
|
5494 |
+
"version": "2.6.2",
|
5495 |
+
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
|
5496 |
+
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
|
5497 |
"requires": {
|
5498 |
+
"glob": "^7.0.5"
|
5499 |
}
|
5500 |
},
|
5501 |
"ripemd160": {
|
5529 |
}
|
5530 |
},
|
5531 |
"rxjs": {
|
5532 |
+
"version": "5.5.11",
|
5533 |
+
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz",
|
5534 |
+
"integrity": "sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA==",
|
5535 |
"requires": {
|
5536 |
"symbol-observable": "1.0.1"
|
5537 |
}
|
5605 |
}
|
5606 |
},
|
5607 |
"semver": {
|
5608 |
+
"version": "5.5.0",
|
5609 |
+
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
|
5610 |
+
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
|
5611 |
},
|
5612 |
"semver-diff": {
|
5613 |
"version": "2.1.0",
|
5622 |
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
|
5623 |
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
|
5624 |
},
|
5625 |
+
"set-immediate-shim": {
|
5626 |
+
"version": "1.0.1",
|
5627 |
+
"resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
|
5628 |
+
"integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
|
5629 |
+
},
|
5630 |
"set-value": {
|
5631 |
"version": "2.0.0",
|
5632 |
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
|
5693 |
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
|
5694 |
},
|
5695 |
"shelljs": {
|
5696 |
+
"version": "0.8.2",
|
5697 |
+
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz",
|
5698 |
+
"integrity": "sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==",
|
5699 |
"requires": {
|
5700 |
"glob": "^7.0.0",
|
5701 |
"interpret": "^1.0.0",
|
5823 |
}
|
5824 |
},
|
5825 |
"source-list-map": {
|
5826 |
+
"version": "2.0.0",
|
5827 |
+
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
|
5828 |
+
"integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A=="
|
5829 |
},
|
5830 |
"source-map": {
|
5831 |
"version": "0.6.1",
|
5865 |
"integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
|
5866 |
},
|
5867 |
"spdx-correct": {
|
5868 |
+
"version": "3.0.0",
|
5869 |
+
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
|
5870 |
+
"integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
|
5871 |
"requires": {
|
5872 |
"spdx-expression-parse": "^3.0.0",
|
5873 |
"spdx-license-ids": "^3.0.0"
|
5874 |
}
|
5875 |
},
|
5876 |
"spdx-exceptions": {
|
5877 |
+
"version": "2.1.0",
|
5878 |
+
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
|
5879 |
+
"integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg=="
|
5880 |
},
|
5881 |
"spdx-expression-parse": {
|
5882 |
"version": "3.0.0",
|
5888 |
}
|
5889 |
},
|
5890 |
"spdx-license-ids": {
|
5891 |
+
"version": "3.0.0",
|
5892 |
+
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
|
5893 |
+
"integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA=="
|
5894 |
},
|
5895 |
"split-string": {
|
5896 |
"version": "3.1.0",
|
5906 |
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
|
5907 |
},
|
5908 |
"sshpk": {
|
5909 |
+
"version": "1.14.2",
|
5910 |
+
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
|
5911 |
+
"integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
|
5912 |
"requires": {
|
5913 |
"asn1": "~0.2.3",
|
5914 |
"assert-plus": "^1.0.0",
|
5941 |
}
|
5942 |
},
|
5943 |
"stdout-stream": {
|
5944 |
+
"version": "1.4.0",
|
5945 |
+
"resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",
|
5946 |
+
"integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
|
5947 |
"requires": {
|
5948 |
"readable-stream": "^2.0.1"
|
5949 |
}
|
5950 |
},
|
5951 |
"stream-browserify": {
|
5952 |
+
"version": "2.0.1",
|
5953 |
+
"resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
|
5954 |
+
"integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
|
5955 |
"requires": {
|
5956 |
"inherits": "~2.0.1",
|
5957 |
"readable-stream": "^2.0.2"
|
6045 |
}
|
6046 |
},
|
6047 |
"supports-color": {
|
6048 |
+
"version": "5.4.0",
|
6049 |
+
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
|
6050 |
+
"integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
|
6051 |
"requires": {
|
6052 |
"has-flag": "^3.0.0"
|
6053 |
}
|
6071 |
}
|
6072 |
},
|
6073 |
"tapable": {
|
6074 |
+
"version": "0.2.8",
|
6075 |
+
"resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",
|
6076 |
+
"integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI="
|
6077 |
},
|
6078 |
"tar": {
|
6079 |
+
"version": "2.2.1",
|
6080 |
+
"resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
|
6081 |
+
"integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
|
6082 |
"requires": {
|
6083 |
"block-stream": "*",
|
6084 |
+
"fstream": "^1.0.2",
|
6085 |
"inherits": "2"
|
6086 |
}
|
6087 |
},
|
6173 |
}
|
6174 |
},
|
6175 |
"tough-cookie": {
|
6176 |
+
"version": "2.3.4",
|
6177 |
+
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
|
6178 |
+
"integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
|
6179 |
"requires": {
|
|
|
6180 |
"punycode": "^1.4.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6181 |
}
|
6182 |
},
|
6183 |
"trim-newlines": {
|
6191 |
"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
|
6192 |
},
|
6193 |
"true-case-path": {
|
6194 |
+
"version": "1.0.2",
|
6195 |
+
"resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz",
|
6196 |
+
"integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=",
|
6197 |
"requires": {
|
6198 |
+
"glob": "^6.0.4"
|
6199 |
+
},
|
6200 |
+
"dependencies": {
|
6201 |
+
"glob": {
|
6202 |
+
"version": "6.0.4",
|
6203 |
+
"resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
|
6204 |
+
"integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
|
6205 |
+
"requires": {
|
6206 |
+
"inflight": "^1.0.4",
|
6207 |
+
"inherits": "2",
|
6208 |
+
"minimatch": "2 || 3",
|
6209 |
+
"once": "^1.3.0",
|
6210 |
+
"path-is-absolute": "^1.0.0"
|
6211 |
+
}
|
6212 |
+
}
|
6213 |
}
|
6214 |
},
|
6215 |
"tty-browserify": {
|
6228 |
"tweetnacl": {
|
6229 |
"version": "0.14.5",
|
6230 |
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
|
6231 |
+
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
|
6232 |
+
"optional": true
|
6233 |
},
|
6234 |
"type-check": {
|
6235 |
"version": "0.3.2",
|
6402 |
"integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
|
6403 |
},
|
6404 |
"upath": {
|
6405 |
+
"version": "1.1.0",
|
6406 |
+
"resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
|
6407 |
+
"integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw=="
|
6408 |
},
|
6409 |
"update-notifier": {
|
6410 |
"version": "2.5.0",
|
6429 |
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
|
6430 |
"requires": {
|
6431 |
"punycode": "^2.1.0"
|
6432 |
+
},
|
6433 |
+
"dependencies": {
|
6434 |
+
"punycode": {
|
6435 |
+
"version": "2.1.1",
|
6436 |
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
6437 |
+
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
|
6438 |
+
}
|
6439 |
}
|
6440 |
},
|
6441 |
"urix": {
|
6473 |
"integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
|
6474 |
},
|
6475 |
"util": {
|
6476 |
+
"version": "0.10.4",
|
6477 |
+
"resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
|
6478 |
+
"integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
|
6479 |
"requires": {
|
6480 |
"inherits": "2.0.3"
|
6481 |
}
|
6557 |
},
|
6558 |
"dependencies": {
|
6559 |
"ajv": {
|
6560 |
+
"version": "6.5.2",
|
6561 |
+
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz",
|
6562 |
+
"integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==",
|
6563 |
"requires": {
|
6564 |
"fast-deep-equal": "^2.0.1",
|
6565 |
"fast-json-stable-stringify": "^2.0.0",
|
6566 |
"json-schema-traverse": "^0.4.1",
|
6567 |
+
"uri-js": "^4.2.1"
|
6568 |
}
|
6569 |
},
|
6570 |
"ajv-keywords": {
|
6571 |
+
"version": "3.2.0",
|
6572 |
+
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
|
6573 |
+
"integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo="
|
6574 |
},
|
6575 |
"fast-deep-equal": {
|
6576 |
"version": "2.0.1",
|
6694 |
}
|
6695 |
},
|
6696 |
"webpack-sources": {
|
6697 |
+
"version": "1.1.0",
|
6698 |
+
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",
|
6699 |
+
"integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",
|
6700 |
"requires": {
|
6701 |
"source-list-map": "^2.0.0",
|
6702 |
"source-map": "~0.6.1"
|
6724 |
}
|
6725 |
},
|
6726 |
"widest-line": {
|
6727 |
+
"version": "2.0.0",
|
6728 |
+
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz",
|
6729 |
+
"integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
|
6730 |
"requires": {
|
6731 |
"string-width": "^2.1.1"
|
6732 |
}
|
6784 |
}
|
6785 |
},
|
6786 |
"write-file-atomic": {
|
6787 |
+
"version": "2.3.0",
|
6788 |
+
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
|
6789 |
+
"integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
|
6790 |
"requires": {
|
6791 |
"graceful-fs": "^4.1.11",
|
6792 |
"imurmurhash": "^0.1.4",
|
blocks/package.json
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
"eject": "cgb-scripts eject"
|
9 |
},
|
10 |
"dependencies": {
|
11 |
-
"cgb-scripts": "
|
12 |
"classnames": "^2.2.6"
|
13 |
}
|
14 |
}
|
8 |
"eject": "cgb-scripts eject"
|
9 |
},
|
10 |
"dependencies": {
|
11 |
+
"cgb-scripts": "1.9.8",
|
12 |
"classnames": "^2.2.6"
|
13 |
}
|
14 |
}
|
blocks/src/google-fonts/edit.js
CHANGED
@@ -5,7 +5,7 @@ import fontsJson from './fonts.json';
|
|
5 |
const { __ } = wp.i18n;
|
6 |
const { Component, Fragment } = wp.element;
|
7 |
const { SelectControl, RangeControl, PanelBody } = wp.components;
|
8 |
-
const { RichText, InspectorControls, BlockControls, AlignmentToolbar
|
9 |
|
10 |
class GoogleFontsBlock extends Component {
|
11 |
|
@@ -107,7 +107,7 @@ class GoogleFontsBlock extends Component {
|
|
107 |
|
108 |
render() {
|
109 |
const { attributes, setAttributes } = this.props;
|
110 |
-
const { fontID, content, align, variant, fontSize, lineHeight
|
111 |
|
112 |
const fontOptions = this.getFontsForSelect();
|
113 |
fontOptions.unshift( { label: '- Select Font -', value: '' } );
|
@@ -118,22 +118,6 @@ class GoogleFontsBlock extends Component {
|
|
118 |
const controls = (
|
119 |
<InspectorControls>
|
120 |
<PanelBody title={ __( 'Font Settings', 'olympus-google-fonts' ) }>
|
121 |
-
<SelectControl
|
122 |
-
label={ __( 'Block Type', 'olympus-google-fonts' ) }
|
123 |
-
type="string"
|
124 |
-
value={ blockType }
|
125 |
-
options={ [
|
126 |
-
{ label: 'Paragraph', value: 'p' },
|
127 |
-
{ label: 'H1', value: 'h1' },
|
128 |
-
{ label: 'H2', value: 'h2' },
|
129 |
-
{ label: 'H3', value: 'h3' },
|
130 |
-
{ label: 'H4', value: 'h4' },
|
131 |
-
{ label: 'H5', value: 'h5' },
|
132 |
-
{ label: 'H6', value: 'h6' },
|
133 |
-
{ label: 'Span', value: 'span' },
|
134 |
-
] }
|
135 |
-
onChange={ ( value ) => setAttributes( { blockType: value } ) }
|
136 |
-
/>
|
137 |
<SelectControl
|
138 |
label={ __( 'Font', 'olympus-google-fonts' ) }
|
139 |
type="string"
|
@@ -141,41 +125,34 @@ class GoogleFontsBlock extends Component {
|
|
141 |
options={ fontOptions }
|
142 |
onChange={ ( value ) => setAttributes( { fontID: value } ) }
|
143 |
/>
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
value: attributes.color,
|
173 |
-
onChange: ( value ) => setAttributes( { color: value } ),
|
174 |
-
label: __( 'Text Color', 'olympus-google-fonts' ),
|
175 |
-
},
|
176 |
-
] }
|
177 |
-
>
|
178 |
-
</PanelColorSettings>
|
179 |
</PanelBody>
|
180 |
</InspectorControls>
|
181 |
);
|
@@ -190,7 +167,7 @@ class GoogleFontsBlock extends Component {
|
|
190 |
/>
|
191 |
</BlockControls>
|
192 |
<RichText
|
193 |
-
tagName=
|
194 |
value={ content }
|
195 |
onChange={ ( value ) => setAttributes( { content: value } ) }
|
196 |
style={ {
|
@@ -199,7 +176,6 @@ class GoogleFontsBlock extends Component {
|
|
199 |
fontFamily: fontID.replace( /\+/g, ' ' ),
|
200 |
fontWeight: variant,
|
201 |
lineHeight: lineHeight,
|
202 |
-
color: color
|
203 |
} }
|
204 |
placeholder={ __( 'Add some content...', 'olympus-google-fonts' ) }
|
205 |
formattingControls={ [ 'italic', 'link' ] }
|
5 |
const { __ } = wp.i18n;
|
6 |
const { Component, Fragment } = wp.element;
|
7 |
const { SelectControl, RangeControl, PanelBody } = wp.components;
|
8 |
+
const { RichText, InspectorControls, BlockControls, AlignmentToolbar } = wp.editor;
|
9 |
|
10 |
class GoogleFontsBlock extends Component {
|
11 |
|
107 |
|
108 |
render() {
|
109 |
const { attributes, setAttributes } = this.props;
|
110 |
+
const { fontID, content, align, variant, fontSize, lineHeight } = attributes;
|
111 |
|
112 |
const fontOptions = this.getFontsForSelect();
|
113 |
fontOptions.unshift( { label: '- Select Font -', value: '' } );
|
118 |
const controls = (
|
119 |
<InspectorControls>
|
120 |
<PanelBody title={ __( 'Font Settings', 'olympus-google-fonts' ) }>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
<SelectControl
|
122 |
label={ __( 'Font', 'olympus-google-fonts' ) }
|
123 |
type="string"
|
125 |
options={ fontOptions }
|
126 |
onChange={ ( value ) => setAttributes( { fontID: value } ) }
|
127 |
/>
|
128 |
+
{ fontID && (
|
129 |
+
<Fragment>
|
130 |
+
<SelectControl
|
131 |
+
label={ __( 'Font Variant', 'olympus-google-fonts' ) }
|
132 |
+
type="string"
|
133 |
+
value={ variant }
|
134 |
+
options={ variantOptions }
|
135 |
+
onChange={ ( value ) => setAttributes( { variant: value } ) }
|
136 |
+
/>
|
137 |
+
<RangeControl
|
138 |
+
label={ __( 'Font Size', 'olympus-google-fonts' ) }
|
139 |
+
value={ fontSize }
|
140 |
+
onChange={ ( value ) => setAttributes( { fontSize: value } ) }
|
141 |
+
allowReset={ true }
|
142 |
+
min="10"
|
143 |
+
max="50"
|
144 |
+
/>
|
145 |
+
<RangeControl
|
146 |
+
label={ __( 'Line Height', 'olympus-google-fonts' ) }
|
147 |
+
value={ lineHeight }
|
148 |
+
onChange={ ( value ) => setAttributes( { lineHeight: value } ) }
|
149 |
+
allowReset={ true }
|
150 |
+
min="1"
|
151 |
+
max="3"
|
152 |
+
step="0.1"
|
153 |
+
/>
|
154 |
+
</Fragment>
|
155 |
+
) }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
156 |
</PanelBody>
|
157 |
</InspectorControls>
|
158 |
);
|
167 |
/>
|
168 |
</BlockControls>
|
169 |
<RichText
|
170 |
+
tagName="p"
|
171 |
value={ content }
|
172 |
onChange={ ( value ) => setAttributes( { content: value } ) }
|
173 |
style={ {
|
176 |
fontFamily: fontID.replace( /\+/g, ' ' ),
|
177 |
fontWeight: variant,
|
178 |
lineHeight: lineHeight,
|
|
|
179 |
} }
|
180 |
placeholder={ __( 'Add some content...', 'olympus-google-fonts' ) }
|
181 |
formattingControls={ [ 'italic', 'link' ] }
|
blocks/src/google-fonts/index.js
CHANGED
@@ -3,7 +3,6 @@
|
|
3 |
*/
|
4 |
|
5 |
import edit from './edit';
|
6 |
-
import transforms from './transforms';
|
7 |
|
8 |
const { __ } = wp.i18n;
|
9 |
const { registerBlockType } = wp.blocks;
|
@@ -16,7 +15,7 @@ registerBlockType( 'olympus-google-fonts/google-fonts', {
|
|
16 |
__( 'Fonts', 'olympus-google-fonts' ),
|
17 |
__( 'Heading', 'olympus-google-fonts' ),
|
18 |
],
|
19 |
-
|
20 |
edit,
|
21 |
|
22 |
save: function() {
|
3 |
*/
|
4 |
|
5 |
import edit from './edit';
|
|
|
6 |
|
7 |
const { __ } = wp.i18n;
|
8 |
const { registerBlockType } = wp.blocks;
|
15 |
__( 'Fonts', 'olympus-google-fonts' ),
|
16 |
__( 'Heading', 'olympus-google-fonts' ),
|
17 |
],
|
18 |
+
|
19 |
edit,
|
20 |
|
21 |
save: function() {
|
blocks/src/google-fonts/transforms.js
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* WordPress dependencies
|
3 |
-
*/
|
4 |
-
const { createBlock } = wp.blocks;
|
5 |
-
|
6 |
-
const transforms = {
|
7 |
-
from: [
|
8 |
-
{
|
9 |
-
type: 'block',
|
10 |
-
blocks: [ 'core/paragraph' ],
|
11 |
-
transform: ( { content } ) => {
|
12 |
-
return createBlock( 'olympus-google-fonts/google-fonts', {
|
13 |
-
content,
|
14 |
-
} );
|
15 |
-
},
|
16 |
-
},
|
17 |
-
{
|
18 |
-
type: 'block',
|
19 |
-
blocks: [ 'core/heading' ],
|
20 |
-
transform: ( { content, level } ) => {
|
21 |
-
return createBlock( 'olympus-google-fonts/google-fonts', {
|
22 |
-
content,
|
23 |
-
blockType: 'h' + level,
|
24 |
-
} );
|
25 |
-
},
|
26 |
-
},
|
27 |
-
],
|
28 |
-
to: [
|
29 |
-
{
|
30 |
-
type: 'block',
|
31 |
-
blocks: [ 'core/paragraph' ],
|
32 |
-
transform: ( { content } ) => {
|
33 |
-
return createBlock( 'core/paragraph', {
|
34 |
-
content,
|
35 |
-
} );
|
36 |
-
},
|
37 |
-
},
|
38 |
-
],
|
39 |
-
};
|
40 |
-
|
41 |
-
export default transforms;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
changelog.txt
DELETED
@@ -1,199 +0,0 @@
|
|
1 |
-
= 1.8.3 =
|
2 |
-
|
3 |
-
* Move 'CSS' setting to 'Advanced' panel
|
4 |
-
* Add 'Reset' option to 'Debugging' section
|
5 |
-
|
6 |
-
= 1.8.2 =
|
7 |
-
|
8 |
-
* Further improve theme compatibility for basic settings
|
9 |
-
|
10 |
-
= 1.8.1 =
|
11 |
-
|
12 |
-
* Fix for "Invalid argument supplied for foreach()" error
|
13 |
-
|
14 |
-
= 1.8.0 =
|
15 |
-
|
16 |
-
* Add 'Load Fonts for CSS' option.
|
17 |
-
* Add first implementation of compatibility filter (ThemeGrill)
|
18 |
-
|
19 |
-
= 1.7.6 =
|
20 |
-
|
21 |
-
* Add global font choices to block editor.
|
22 |
-
* Fix error in Gutenberg block.
|
23 |
-
|
24 |
-
= 1.7.5 =
|
25 |
-
|
26 |
-
* Fix font-display: swap in Gutenberg Block.
|
27 |
-
* Improve compatibility with MailOptin.
|
28 |
-
|
29 |
-
= 1.7.4 =
|
30 |
-
|
31 |
-
* Transform core paragraph and heading blocks into "Google Fonts Blocks".
|
32 |
-
* Add color option to "Google Fonts Block".
|
33 |
-
* Add Block Type option to "Google Fonts Block".
|
34 |
-
* Allow text customization in blocks even when a font is not selected.
|
35 |
-
|
36 |
-
= 1.7.3 =
|
37 |
-
|
38 |
-
* Compatibility fix for 'Local Hosting' addon.
|
39 |
-
|
40 |
-
= 1.7.2 =
|
41 |
-
|
42 |
-
* Add system fonts to the available choices.
|
43 |
-
* Remove font_choices_for_select() to reduce the amount of code output in the customizer.
|
44 |
-
* Fix issue where line-height is always 1.
|
45 |
-
|
46 |
-
= 1.7.1 =
|
47 |
-
|
48 |
-
* Fix changelog.txt link and include file in package.
|
49 |
-
|
50 |
-
= 1.7.0 =
|
51 |
-
|
52 |
-
* Reduce the load time impact on the customizer by ~1/3rd. Credits @aristath
|
53 |
-
|
54 |
-
= 1.6.3 =
|
55 |
-
|
56 |
-
* Fix $time Undefined variable.
|
57 |
-
* Update .pot file
|
58 |
-
* Update premium messaging
|
59 |
-
|
60 |
-
= 1.6.2 =
|
61 |
-
|
62 |
-
* Remove plugin recommendation for pro users as they already have the functionality
|
63 |
-
|
64 |
-
= 1.6.1 =
|
65 |
-
|
66 |
-
* Improve notifications class
|
67 |
-
|
68 |
-
= 1.6.0 =
|
69 |
-
|
70 |
-
* Add hook to CSS output
|
71 |
-
* Optimize CSS output
|
72 |
-
|
73 |
-
= 1.5.3 =
|
74 |
-
|
75 |
-
* Update icon.
|
76 |
-
* Move changelog to changelog.txt
|
77 |
-
|
78 |
-
= 1.5.2 =
|
79 |
-
|
80 |
-
* Improve Font Style setting.
|
81 |
-
|
82 |
-
= 1.5.1 =
|
83 |
-
|
84 |
-
* Speed up load times using preconnect resource hint.
|
85 |
-
|
86 |
-
= 1.5.0 =
|
87 |
-
|
88 |
-
* Fix problem with italics not being loaded.
|
89 |
-
|
90 |
-
= 1.4.8 =
|
91 |
-
|
92 |
-
* Improve theme compatibility
|
93 |
-
|
94 |
-
* Fix previewer not showing fonts
|
95 |
-
* Add new fonts
|
96 |
-
|
97 |
-
= 1.4.0 =
|
98 |
-
|
99 |
-
* Substantial performance improvements
|
100 |
-
* Improved organization of settings
|
101 |
-
|
102 |
-
= 1.3.2 =
|
103 |
-
|
104 |
-
* Add welcome notice.
|
105 |
-
|
106 |
-
= 1.3.1 =
|
107 |
-
|
108 |
-
* Update font list.
|
109 |
-
* Add version strings to resources.
|
110 |
-
* Add deactivation survey.
|
111 |
-
|
112 |
-
= 1.3.0 =
|
113 |
-
|
114 |
-
* Add 'Force Styles' setting to the bottom of 'Advanced Settings'.
|
115 |
-
|
116 |
-
= 1.2.5 =
|
117 |
-
|
118 |
-
* Improve theme compatibility.
|
119 |
-
|
120 |
-
= 1.2.4 =
|
121 |
-
|
122 |
-
* Improve customizer CSS.
|
123 |
-
* Improve Javascript code.
|
124 |
-
|
125 |
-
= 1.2.3 =
|
126 |
-
|
127 |
-
* Improve CSS for post/page headings and content.
|
128 |
-
|
129 |
-
= 1.2.2 =
|
130 |
-
|
131 |
-
* Minor updates
|
132 |
-
|
133 |
-
= 1.2.1 =
|
134 |
-
|
135 |
-
* Remove unused code
|
136 |
-
|
137 |
-
= 1.2.0 =
|
138 |
-
|
139 |
-
* Add new fonts
|
140 |
-
* Add font-weight option
|
141 |
-
* Add font-style option
|
142 |
-
* Improve live preview
|
143 |
-
* Add settings link to plugins page
|
144 |
-
* Add searchable text field to font-family setting
|
145 |
-
* Remove 'force styles' setting
|
146 |
-
|
147 |
-
= 1.1.2 =
|
148 |
-
|
149 |
-
* Add feedback request
|
150 |
-
|
151 |
-
= 1.1.1 =
|
152 |
-
|
153 |
-
* Add new fonts
|
154 |
-
|
155 |
-
= 1.1.0 =
|
156 |
-
|
157 |
-
* Improve outputting of Google stylesheet
|
158 |
-
|
159 |
-
= 1.0.9 =
|
160 |
-
|
161 |
-
* Fix navigation font setting
|
162 |
-
|
163 |
-
= 1.0.8 =
|
164 |
-
|
165 |
-
* Fix compatibility issue with PHP 5.2
|
166 |
-
|
167 |
-
= 1.0.7 =
|
168 |
-
|
169 |
-
* Add advanced settings
|
170 |
-
|
171 |
-
= 1.0.6 =
|
172 |
-
|
173 |
-
* Minor code improvements
|
174 |
-
|
175 |
-
= 1.0.5 =
|
176 |
-
|
177 |
-
* Add force styles option
|
178 |
-
|
179 |
-
= 1.0.3 =
|
180 |
-
|
181 |
-
* Rewrite readme
|
182 |
-
|
183 |
-
= 1.0.3 =
|
184 |
-
|
185 |
-
* Rename to adhere to guidelines
|
186 |
-
|
187 |
-
= 1.0.2 =
|
188 |
-
|
189 |
-
* Refactor get_choices in class-google-url.php
|
190 |
-
|
191 |
-
= 1.0.1 =
|
192 |
-
|
193 |
-
* Fix bug in class-google-url.php
|
194 |
-
* Add missing translation
|
195 |
-
* Add .pot file for translators
|
196 |
-
|
197 |
-
= 1.0.0 =
|
198 |
-
|
199 |
-
* Initial release of Google Fonts for WordPress
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class-olympus-google-fonts.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Main Olympus_Google_Fonts Class
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -19,11 +19,8 @@ class Olympus_Google_Fonts {
|
|
19 |
|
20 |
$this->includes();
|
21 |
|
22 |
-
add_action( 'plugins_loaded', array( $this, 'load_textdomain' ) );
|
23 |
-
|
24 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue' ), 1000 ); // ensure our Google Font styles load last.
|
25 |
-
|
26 |
-
add_action( 'customize_controls_enqueue_scripts', array( $this, 'customize_controls_enqueue' ), 100 );
|
27 |
add_action( 'customize_preview_init', array( $this, 'customize_preview_enqueue' ) );
|
28 |
|
29 |
add_filter( 'plugin_action_links_' . plugin_basename( OGF_DIR_PATH . 'olympus-google-fonts.php' ), array( $this, 'links' ) );
|
@@ -48,11 +45,8 @@ class Olympus_Google_Fonts {
|
|
48 |
include OGF_DIR_PATH . 'includes/customizer/settings.php';
|
49 |
include OGF_DIR_PATH . 'includes/customizer/output-css.php';
|
50 |
|
51 |
-
//
|
52 |
-
include OGF_DIR_PATH . 'includes/
|
53 |
-
|
54 |
-
// Notifications class.
|
55 |
-
include OGF_DIR_PATH . 'includes/class-ogf-notifications.php';
|
56 |
|
57 |
// Welcome notice class.
|
58 |
include OGF_DIR_PATH . 'includes/class-ogf-welcome.php';
|
@@ -60,9 +54,6 @@ class Olympus_Google_Fonts {
|
|
60 |
// Deactivation class.
|
61 |
require OGF_DIR_PATH . 'includes/class-ogf-deactivation.php';
|
62 |
|
63 |
-
// Reset class.
|
64 |
-
require OGF_DIR_PATH . 'includes/class-ogf-reset.php';
|
65 |
-
|
66 |
}
|
67 |
|
68 |
/**
|
@@ -82,40 +73,22 @@ class Olympus_Google_Fonts {
|
|
82 |
$fonts = new OGF_Fonts();
|
83 |
|
84 |
if ( $fonts->has_custom_fonts() ) {
|
85 |
-
|
86 |
-
wp_enqueue_style( 'olympus-google-fonts', $url, array(), OGF_VERSION );
|
87 |
}
|
88 |
|
89 |
}
|
90 |
|
91 |
-
/**
|
92 |
-
* Add preconnect for Google Fonts.
|
93 |
-
*
|
94 |
-
* @param array $urls URLs to print for resource hints.
|
95 |
-
* @param string $relation_type The relation type the URLs are printed.
|
96 |
-
* @return array $urls URLs to print for resource hints.
|
97 |
-
*/
|
98 |
-
public function resource_hints( $urls, $relation_type ) {
|
99 |
-
|
100 |
-
if ( wp_style_is( 'olympus-google-fonts', 'queue' ) && 'preconnect' === $relation_type ) {
|
101 |
-
$urls[] = array(
|
102 |
-
'href' => 'https://fonts.gstatic.com',
|
103 |
-
'crossorigin',
|
104 |
-
);
|
105 |
-
}
|
106 |
-
return $urls;
|
107 |
-
|
108 |
-
}
|
109 |
-
|
110 |
/**
|
111 |
* Register control scripts/styles.
|
112 |
*/
|
113 |
public function customize_controls_enqueue() {
|
|
|
114 |
wp_enqueue_script( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/js/customize-controls.js' ), array( 'customize-controls' ), OGF_VERSION, true );
|
115 |
wp_enqueue_style( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/css/customize-controls.css' ), array(), OGF_VERSION );
|
116 |
|
117 |
wp_localize_script( 'ogf-customize-controls', 'ogf_font_array', ogf_fonts_array() );
|
118 |
-
wp_localize_script( 'ogf-customize-controls', '
|
|
|
119 |
}
|
120 |
|
121 |
/**
|
@@ -128,7 +101,6 @@ class Olympus_Google_Fonts {
|
|
128 |
$elements = array_merge( ogf_get_elements(), ogf_get_custom_elements() );
|
129 |
|
130 |
wp_localize_script( 'ogf-customize-preview', 'ogf_elements', $elements );
|
131 |
-
wp_localize_script( 'ogf-customize-preview', 'ogf_system_fonts', ogf_system_fonts() );
|
132 |
|
133 |
}
|
134 |
|
@@ -147,7 +119,7 @@ class Olympus_Google_Fonts {
|
|
147 |
array_push( $links, $settings_link );
|
148 |
|
149 |
// Upgrade Link.
|
150 |
-
$pro_link = '<a href="https://fontsplugin.com
|
151 |
|
152 |
array_push( $links, $pro_link );
|
153 |
|
3 |
* Main Olympus_Google_Fonts Class
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
19 |
|
20 |
$this->includes();
|
21 |
|
|
|
|
|
22 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue' ), 1000 ); // ensure our Google Font styles load last.
|
23 |
+
add_action( 'customize_controls_enqueue_scripts', array( $this, 'customize_controls_enqueue' ) );
|
|
|
24 |
add_action( 'customize_preview_init', array( $this, 'customize_preview_enqueue' ) );
|
25 |
|
26 |
add_filter( 'plugin_action_links_' . plugin_basename( OGF_DIR_PATH . 'olympus-google-fonts.php' ), array( $this, 'links' ) );
|
45 |
include OGF_DIR_PATH . 'includes/customizer/settings.php';
|
46 |
include OGF_DIR_PATH . 'includes/customizer/output-css.php';
|
47 |
|
48 |
+
// Feedback request class.
|
49 |
+
include OGF_DIR_PATH . 'includes/class-ogf-feedback.php';
|
|
|
|
|
|
|
50 |
|
51 |
// Welcome notice class.
|
52 |
include OGF_DIR_PATH . 'includes/class-ogf-welcome.php';
|
54 |
// Deactivation class.
|
55 |
require OGF_DIR_PATH . 'includes/class-ogf-deactivation.php';
|
56 |
|
|
|
|
|
|
|
57 |
}
|
58 |
|
59 |
/**
|
73 |
$fonts = new OGF_Fonts();
|
74 |
|
75 |
if ( $fonts->has_custom_fonts() ) {
|
76 |
+
wp_enqueue_style( 'olympus-google-fonts', $fonts->build_url(), array(), OGF_VERSION );
|
|
|
77 |
}
|
78 |
|
79 |
}
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
/**
|
82 |
* Register control scripts/styles.
|
83 |
*/
|
84 |
public function customize_controls_enqueue() {
|
85 |
+
|
86 |
wp_enqueue_script( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/js/customize-controls.js' ), array( 'customize-controls' ), OGF_VERSION, true );
|
87 |
wp_enqueue_style( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/css/customize-controls.css' ), array(), OGF_VERSION );
|
88 |
|
89 |
wp_localize_script( 'ogf-customize-controls', 'ogf_font_array', ogf_fonts_array() );
|
90 |
+
wp_localize_script( 'ogf-customize-controls', 'ogf_font_choices', ogf_font_choices_for_select() );
|
91 |
+
|
92 |
}
|
93 |
|
94 |
/**
|
101 |
$elements = array_merge( ogf_get_elements(), ogf_get_custom_elements() );
|
102 |
|
103 |
wp_localize_script( 'ogf-customize-preview', 'ogf_elements', $elements );
|
|
|
104 |
|
105 |
}
|
106 |
|
119 |
array_push( $links, $settings_link );
|
120 |
|
121 |
// Upgrade Link.
|
122 |
+
$pro_link = '<a href="https://fontsplugin.com?utm_source=wpadmin-settings">' . esc_html__( 'Upgrade to Pro', 'olympus-google-fonts' ) . '</a>';
|
123 |
|
124 |
array_push( $links, $pro_link );
|
125 |
|
compatability/themegrill.php
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Compatability file for ThemeGrill themes.
|
4 |
-
*
|
5 |
-
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019, Fonts Plugin
|
7 |
-
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
-
*/
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Modify the default element selectors to improve compatability with ThemeGrill themes.
|
12 |
-
*
|
13 |
-
* @param array $elements The default elements.
|
14 |
-
*/
|
15 |
-
function ogf_themegrill_elements( $elements ) {
|
16 |
-
|
17 |
-
$elements['ogf_body']['selectors'] = 'body, p';
|
18 |
-
return $elements;
|
19 |
-
|
20 |
-
}
|
21 |
-
|
22 |
-
add_filter( 'ogf_elements', 'ogf_themegrill_elements' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/class-ogf-deactivation.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Deactivation Feedback Class.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -45,7 +45,7 @@ class OGF_Deactivation {
|
|
45 |
* @param $string $email WordPress email address.
|
46 |
*/
|
47 |
public function ogf_mail_from_email( $email ) {
|
48 |
-
return '
|
49 |
}
|
50 |
|
51 |
/**
|
@@ -65,7 +65,6 @@ class OGF_Deactivation {
|
|
65 |
$current_user = wp_get_current_user();
|
66 |
$url = site_url();
|
67 |
$user = $current_user->user_email;
|
68 |
-
$theme = wp_get_theme();
|
69 |
$reason = ( isset( $_POST['reason'] ) ? wp_unslash( $_POST['reason'] ) : '' );
|
70 |
$explanation = ( isset( $_POST['explanation'] ) ? wp_unslash( $_POST['explanation'] ) : '' );
|
71 |
$anon = ( isset( $_POST['anon'] ) ? wp_unslash( $_POST['anon'] ) : '' );
|
@@ -90,7 +89,6 @@ class OGF_Deactivation {
|
|
90 |
'<p>Version: ' . OGF_VERSION . '</p>' .
|
91 |
'<p>URL: ' . esc_url( $url ) . '</p>' .
|
92 |
'<p>User: ' . sanitize_email( $user ) . '</p>' .
|
93 |
-
'<p>Theme: ' . esc_attr( $theme->get( 'Name' ) ) . '</p>' .
|
94 |
'<p>Reason: ' . esc_html( $reason ) . '</p>' .
|
95 |
'<p>Explanation: ' . esc_html( $explanation ) . '</p>' .
|
96 |
'</html></body>';
|
3 |
* Deactivation Feedback Class.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
45 |
* @param $string $email WordPress email address.
|
46 |
*/
|
47 |
public function ogf_mail_from_email( $email ) {
|
48 |
+
return 'hello@fontsplugin.com';
|
49 |
}
|
50 |
|
51 |
/**
|
65 |
$current_user = wp_get_current_user();
|
66 |
$url = site_url();
|
67 |
$user = $current_user->user_email;
|
|
|
68 |
$reason = ( isset( $_POST['reason'] ) ? wp_unslash( $_POST['reason'] ) : '' );
|
69 |
$explanation = ( isset( $_POST['explanation'] ) ? wp_unslash( $_POST['explanation'] ) : '' );
|
70 |
$anon = ( isset( $_POST['anon'] ) ? wp_unslash( $_POST['anon'] ) : '' );
|
89 |
'<p>Version: ' . OGF_VERSION . '</p>' .
|
90 |
'<p>URL: ' . esc_url( $url ) . '</p>' .
|
91 |
'<p>User: ' . sanitize_email( $user ) . '</p>' .
|
|
|
92 |
'<p>Reason: ' . esc_html( $reason ) . '</p>' .
|
93 |
'<p>Explanation: ' . esc_html( $explanation ) . '</p>' .
|
94 |
'</html></body>';
|
includes/{class-ogf-notifications.php → class-ogf-feedback.php}
RENAMED
@@ -1,18 +1,21 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
*
|
4 |
* Prompts users to give a review of the plugin on WordPress.org after a period of usage.
|
5 |
*
|
|
|
|
|
|
|
6 |
* @package olympus-google-fonts
|
7 |
-
* @copyright Copyright (c) 2019,
|
8 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
9 |
*/
|
10 |
|
11 |
-
if ( ! class_exists( '
|
12 |
/**
|
13 |
* The feedback.
|
14 |
*/
|
15 |
-
class
|
16 |
|
17 |
/**
|
18 |
* Slug.
|
@@ -57,8 +60,7 @@ if ( ! class_exists( 'OGF_Notifications' ) ) :
|
|
57 |
public function __construct( $args ) {
|
58 |
$this->slug = $args['slug'];
|
59 |
$this->name = $args['name'];
|
60 |
-
$this->
|
61 |
-
$this->date_option = 'ogf_activation_date';
|
62 |
$this->nobug_option = $this->slug . '_no_bug';
|
63 |
if ( isset( $args['time_limit'] ) ) {
|
64 |
$this->time_limit = $args['time_limit'];
|
@@ -121,9 +123,9 @@ if ( ! class_exists( 'OGF_Notifications' ) ) :
|
|
121 |
* Display the admin notice.
|
122 |
*/
|
123 |
public function display_admin_notice() {
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
?>
|
128 |
|
129 |
<style>
|
@@ -208,21 +210,6 @@ if ( ! class_exists( 'OGF_Notifications' ) ) :
|
|
208 |
}
|
209 |
}
|
210 |
</style>
|
211 |
-
<?php
|
212 |
-
if ( $this->type === 'review' ) {
|
213 |
-
$this->review();
|
214 |
-
} elseif ( $this->type === 'addon' ) {
|
215 |
-
$this->addon();
|
216 |
-
}
|
217 |
-
}
|
218 |
-
|
219 |
-
/**
|
220 |
-
* Output review content.
|
221 |
-
*/
|
222 |
-
public function review() {
|
223 |
-
$no_bug_url = wp_nonce_url( admin_url( '?' . $this->nobug_option . '=true' ), 'ogf-notification-nounce' );
|
224 |
-
$time = $this->seconds_to_words( time() - get_site_option( $this->date_option ) );
|
225 |
-
?>
|
226 |
<div class="notice updated ogf-notice">
|
227 |
<div class="ogf-notice-inner">
|
228 |
<div class="ogf-notice-icon">
|
@@ -246,43 +233,12 @@ if ( ! class_exists( 'OGF_Notifications' ) ) :
|
|
246 |
<?php
|
247 |
}
|
248 |
|
249 |
-
/**
|
250 |
-
* Output review content.
|
251 |
-
*/
|
252 |
-
public function addon() {
|
253 |
-
if ( is_plugin_active( 'host-google-fonts-locally/host-google-fonts-locally.php' ) ) {
|
254 |
-
return;
|
255 |
-
}
|
256 |
-
$no_bug_url = wp_nonce_url( admin_url( '?' . $this->nobug_option . '=true' ), 'ogf-notification-nounce' );
|
257 |
-
?>
|
258 |
-
<div class="notice updated ogf-notice">
|
259 |
-
<div class="ogf-notice-inner">
|
260 |
-
<div class="ogf-notice-icon">
|
261 |
-
<img src="https://ps.w.org/host-google-fonts-locally/assets/icon-256x256.jpg" alt="<?php echo esc_attr__( 'Host Google Fonts Locally', 'olympus-google-fonts' ); ?>" />
|
262 |
-
</div>
|
263 |
-
<div class="ogf-notice-content">
|
264 |
-
<h3><?php echo esc_html__( 'Speed Up Your Website!', 'olympus-google-fonts' ); ?></h3>
|
265 |
-
<p>
|
266 |
-
<?php
|
267 |
-
_e( 'Our latest <strong>free</strong> addon allows you to host Google Fonts locally.<br>This removes the requests to Google\'s servers and can improve page speed.', 'olympus-google-fonts' );
|
268 |
-
?>
|
269 |
-
</p>
|
270 |
-
</div>
|
271 |
-
<div class="ogf-install-now">
|
272 |
-
<?php printf( '<a href="%1$s" class="button button-primary ogf-install-button" target="_blank">%2$s</a>', esc_url( admin_url( 'plugin-install.php?s=local+google+fonts&tab=search&type=tag' ) ), esc_html__( 'Install Now', 'olympus-google-fonts' ) ); ?>
|
273 |
-
<a href="<?php echo esc_url( $no_bug_url ); ?>" class="no-thanks"><?php echo esc_html__( 'No thank you.', 'olympus-google-fonts' ); ?></a>
|
274 |
-
</div>
|
275 |
-
</div>
|
276 |
-
</div>
|
277 |
-
<?php
|
278 |
-
}
|
279 |
-
|
280 |
/**
|
281 |
* Set the plugin to no longer bug users if user asks not to be.
|
282 |
*/
|
283 |
public function set_no_bug() {
|
284 |
// Bail out if not on correct page.
|
285 |
-
if ( ! isset( $_GET['_wpnonce'] ) || ( ! wp_verify_nonce( $_GET['_wpnonce'], 'ogf-
|
286 |
return;
|
287 |
}
|
288 |
add_site_option( $this->nobug_option, true );
|
@@ -290,15 +246,13 @@ if ( ! class_exists( 'OGF_Notifications' ) ) :
|
|
290 |
}
|
291 |
endif;
|
292 |
|
293 |
-
|
294 |
/*
|
295 |
-
* Instantiate the
|
296 |
*/
|
297 |
-
new
|
298 |
array(
|
299 |
'slug' => 'ogf',
|
300 |
'name' => __( 'Google Fonts for WordPress', 'olympus-google-fonts' ),
|
301 |
'time_limit' => WEEK_IN_SECONDS,
|
302 |
-
'type' => 'review',
|
303 |
)
|
304 |
);
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Plugin review class.
|
4 |
* Prompts users to give a review of the plugin on WordPress.org after a period of usage.
|
5 |
*
|
6 |
+
* Heavily based on code by Rhys Wynne
|
7 |
+
* https://winwar.co.uk/2014/10/ask-wordpress-plugin-reviews-week/
|
8 |
+
*
|
9 |
* @package olympus-google-fonts
|
10 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
11 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
12 |
*/
|
13 |
|
14 |
+
if ( ! class_exists( 'OGF_Feedback' ) ) :
|
15 |
/**
|
16 |
* The feedback.
|
17 |
*/
|
18 |
+
class OGF_Feedback {
|
19 |
|
20 |
/**
|
21 |
* Slug.
|
60 |
public function __construct( $args ) {
|
61 |
$this->slug = $args['slug'];
|
62 |
$this->name = $args['name'];
|
63 |
+
$this->date_option = $this->slug . '_activation_date';
|
|
|
64 |
$this->nobug_option = $this->slug . '_no_bug';
|
65 |
if ( isset( $args['time_limit'] ) ) {
|
66 |
$this->time_limit = $args['time_limit'];
|
123 |
* Display the admin notice.
|
124 |
*/
|
125 |
public function display_admin_notice() {
|
126 |
+
|
127 |
+
$no_bug_url = wp_nonce_url( admin_url( '?' . $this->nobug_option . '=true' ), 'ogf-feedback-nounce' );
|
128 |
+
$time = $this->seconds_to_words( time() - get_site_option( $this->date_option ) );
|
129 |
?>
|
130 |
|
131 |
<style>
|
210 |
}
|
211 |
}
|
212 |
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
<div class="notice updated ogf-notice">
|
214 |
<div class="ogf-notice-inner">
|
215 |
<div class="ogf-notice-icon">
|
233 |
<?php
|
234 |
}
|
235 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
/**
|
237 |
* Set the plugin to no longer bug users if user asks not to be.
|
238 |
*/
|
239 |
public function set_no_bug() {
|
240 |
// Bail out if not on correct page.
|
241 |
+
if ( ! isset( $_GET['_wpnonce'] ) || ( ! wp_verify_nonce( $_GET['_wpnonce'], 'ogf-feedback-nounce' ) || ! is_admin() || ! isset( $_GET[ $this->nobug_option ] ) || ! current_user_can( 'manage_options' ) ) ) {
|
242 |
return;
|
243 |
}
|
244 |
add_site_option( $this->nobug_option, true );
|
246 |
}
|
247 |
endif;
|
248 |
|
|
|
249 |
/*
|
250 |
+
* Instantiate the OGF_Feedback class.
|
251 |
*/
|
252 |
+
new OGF_Feedback(
|
253 |
array(
|
254 |
'slug' => 'ogf',
|
255 |
'name' => __( 'Google Fonts for WordPress', 'olympus-google-fonts' ),
|
256 |
'time_limit' => WEEK_IN_SECONDS,
|
|
|
257 |
)
|
258 |
);
|
includes/class-ogf-fonts.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Build the URL to load the chosen Google Fonts.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -57,14 +57,6 @@ class OGF_Fonts {
|
|
57 |
}
|
58 |
}
|
59 |
|
60 |
-
$load_fonts_css = get_theme_mod( 'ogf_load_fonts', array() );
|
61 |
-
|
62 |
-
if ( is_array( $load_fonts_css ) ) {
|
63 |
-
foreach ( $load_fonts_css as $key => $value ) {
|
64 |
-
$this->choices[] = $value;
|
65 |
-
}
|
66 |
-
}
|
67 |
-
|
68 |
}
|
69 |
|
70 |
/**
|
@@ -113,18 +105,12 @@ class OGF_Fonts {
|
|
113 |
*/
|
114 |
public function has_custom_fonts() {
|
115 |
|
116 |
-
if ( empty( $this->choices ) ) {
|
|
|
|
|
117 |
return false;
|
118 |
}
|
119 |
|
120 |
-
foreach ( $this->choices as $choice ) {
|
121 |
-
if ( ! ogf_is_system_font( $choice ) ) {
|
122 |
-
return true;
|
123 |
-
}
|
124 |
-
}
|
125 |
-
|
126 |
-
return false;
|
127 |
-
|
128 |
}
|
129 |
|
130 |
/**
|
@@ -188,9 +174,8 @@ class OGF_Fonts {
|
|
188 |
}
|
189 |
|
190 |
$query_args = array(
|
191 |
-
'family'
|
192 |
-
'subset'
|
193 |
-
'display' => 'swap',
|
194 |
);
|
195 |
|
196 |
return add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
|
3 |
* Build the URL to load the chosen Google Fonts.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
57 |
}
|
58 |
}
|
59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
}
|
61 |
|
62 |
/**
|
105 |
*/
|
106 |
public function has_custom_fonts() {
|
107 |
|
108 |
+
if ( ! empty( $this->choices ) ) {
|
109 |
+
return true;
|
110 |
+
} else {
|
111 |
return false;
|
112 |
}
|
113 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
}
|
115 |
|
116 |
/**
|
174 |
}
|
175 |
|
176 |
$query_args = array(
|
177 |
+
'family' => implode( '|', $families ),
|
178 |
+
'subset' => implode( ',', $subsets ),
|
|
|
179 |
);
|
180 |
|
181 |
return add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
|
includes/class-ogf-reset.php
DELETED
@@ -1,108 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Reset fonts class.
|
4 |
-
*
|
5 |
-
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019, Fonts Plugin
|
7 |
-
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
-
*/
|
9 |
-
|
10 |
-
if ( ! class_exists( 'OGF_Reset' ) ) :
|
11 |
-
/**
|
12 |
-
* The 'Reset Fonts' class.
|
13 |
-
*/
|
14 |
-
class OGF_Reset {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* WP_Customize object.
|
18 |
-
*
|
19 |
-
* @var WP_Customize_Manager
|
20 |
-
*/
|
21 |
-
private $wp_customize;
|
22 |
-
|
23 |
-
/**
|
24 |
-
* Class constructor.
|
25 |
-
*/
|
26 |
-
public function __construct() {
|
27 |
-
add_action( 'customize_register', array( $this, 'customize_register' ) );
|
28 |
-
add_action( 'wp_ajax_customizer_reset', array( $this, 'ajax_customizer_reset' ) );
|
29 |
-
add_action( 'customize_register', array( $this, 'customize_register' ) );
|
30 |
-
add_action( 'customize_controls_enqueue_scripts', array( $this, 'customize_scripts' ), 101 );
|
31 |
-
}
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Add localize script to assets/js/customize-controls.js.
|
35 |
-
*/
|
36 |
-
public function customize_scripts() {
|
37 |
-
wp_localize_script(
|
38 |
-
'ogf-customize-controls',
|
39 |
-
'fontsReset',
|
40 |
-
array(
|
41 |
-
'confirm' => esc_html__( 'This will reset all fonts set by this plugin to their defaults. This action can not be reversed.', 'olympus-google-fonts' ),
|
42 |
-
'nonce' => wp_create_nonce( 'ogf_reset' ),
|
43 |
-
)
|
44 |
-
);
|
45 |
-
}
|
46 |
-
|
47 |
-
/**
|
48 |
-
* Store a reference to `WP_Customize_Manager` instance
|
49 |
-
*
|
50 |
-
* @param Object $wp_customize Global $wp_customize object.
|
51 |
-
*/
|
52 |
-
public function customize_register( $wp_customize ) {
|
53 |
-
$this->wp_customize = $wp_customize;
|
54 |
-
|
55 |
-
$wp_customize->add_control(
|
56 |
-
'ogf_reset_fonts',
|
57 |
-
array(
|
58 |
-
'type' => 'button',
|
59 |
-
'settings' => array(),
|
60 |
-
'priority' => 100,
|
61 |
-
'section' => 'ogf_debugging',
|
62 |
-
'input_attrs' => array(
|
63 |
-
'value' => __( 'Reset All Fonts', 'olympus-google-fonts' ),
|
64 |
-
'class' => 'button button-link-delete',
|
65 |
-
),
|
66 |
-
)
|
67 |
-
);
|
68 |
-
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* The reset AJAX request handler.
|
73 |
-
*/
|
74 |
-
public function ajax_customizer_reset() {
|
75 |
-
if ( ! $this->wp_customize->is_preview() ) {
|
76 |
-
wp_send_json_error( 'not_preview' );
|
77 |
-
}
|
78 |
-
|
79 |
-
if ( ! check_ajax_referer( 'ogf_reset', 'security' ) ) {
|
80 |
-
wp_send_json_error( 'invalid_nonce' );
|
81 |
-
}
|
82 |
-
|
83 |
-
$this->reset_customizer();
|
84 |
-
|
85 |
-
wp_send_json_success();
|
86 |
-
}
|
87 |
-
|
88 |
-
/**
|
89 |
-
* Perform the reset.
|
90 |
-
*/
|
91 |
-
public function reset_customizer() {
|
92 |
-
$settings = ogf_get_elements();
|
93 |
-
foreach ( $settings as $key => $value ) {
|
94 |
-
set_theme_mod( $key . '_font', null );
|
95 |
-
set_theme_mod( $key . '_font_weight', null );
|
96 |
-
set_theme_mod( $key . '_font_style', null );
|
97 |
-
set_theme_mod( $key . '_font_size', null );
|
98 |
-
set_theme_mod( $key . '_font_color', null );
|
99 |
-
set_theme_mod( $key . '_line_height', null );
|
100 |
-
}
|
101 |
-
}
|
102 |
-
}
|
103 |
-
endif;
|
104 |
-
|
105 |
-
/*
|
106 |
-
* Instantiate the OGF_Reset class.
|
107 |
-
*/
|
108 |
-
new OGF_Reset();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/class-ogf-welcome.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Welcome Notice Class.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -28,7 +28,7 @@ if ( ! class_exists( 'OGF_Welcome' ) ) :
|
|
28 |
private $message;
|
29 |
|
30 |
/**
|
31 |
-
*
|
32 |
*
|
33 |
* @var string $type
|
34 |
*/
|
@@ -106,6 +106,6 @@ $message = sprintf(
|
|
106 |
);
|
107 |
|
108 |
/*
|
109 |
-
|
110 |
-
|
111 |
new OGF_Welcome( 'ogf-welcome', $message, 'success' );
|
3 |
* Welcome Notice Class.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
28 |
private $message;
|
29 |
|
30 |
/**
|
31 |
+
* Tyle.
|
32 |
*
|
33 |
* @var string $type
|
34 |
*/
|
106 |
);
|
107 |
|
108 |
/*
|
109 |
+
* Instantiate the OGF_Welcome class.
|
110 |
+
*/
|
111 |
new OGF_Welcome( 'ogf-welcome', $message, 'success' );
|
includes/customizer/controls/class-ogf-customize-multiple-checkbox-control.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Multiple Checkbox Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
3 |
* Multiple Checkbox Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
includes/customizer/controls/class-ogf-customize-multiple-fonts-control.php
DELETED
@@ -1,64 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Fonts Custom Control
|
4 |
-
*
|
5 |
-
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019, Fonts Plugin
|
7 |
-
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
-
*/
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Fonts control class.
|
12 |
-
*/
|
13 |
-
class OGF_Customize_Multiple_Fonts_Control extends WP_Customize_Control {
|
14 |
-
|
15 |
-
/**
|
16 |
-
* The type of customize control being rendered.
|
17 |
-
*
|
18 |
-
* @var string
|
19 |
-
*/
|
20 |
-
public $type = 'typography-multiselect';
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Enqueue scripts/styles for the color picker.
|
24 |
-
*/
|
25 |
-
public function enqueue() {
|
26 |
-
wp_enqueue_script( 'chosen', esc_url( OGF_DIR_URL . 'assets/js/chosen.min.js' ), array( 'jquery' ), OGF_VERSION, true );
|
27 |
-
}
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Add custom parameters to pass to the JS via JSON.
|
31 |
-
*/
|
32 |
-
public function to_json() {
|
33 |
-
parent::to_json();
|
34 |
-
// The setting value.
|
35 |
-
$this->json['id'] = $this->id;
|
36 |
-
$this->json['value'] = $this->value();
|
37 |
-
$this->json['link'] = $this->get_link();
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Underscore JS template to handle the control's output.
|
42 |
-
*/
|
43 |
-
public function content_template() {
|
44 |
-
?>
|
45 |
-
<# if ( data.label ) { #>
|
46 |
-
<span class="customize-control-title">{{ data.label }}</span>
|
47 |
-
<# } #>
|
48 |
-
|
49 |
-
<# if ( data.description ) { #>
|
50 |
-
<span class="description customize-control-description">{{{ data.description }}}</span>
|
51 |
-
<# } #>
|
52 |
-
|
53 |
-
<# if ( typeof ogf_font_array != 'undefined' ) { #>
|
54 |
-
<select data-placeholder="Choose some fonts..." multiple class="ogf-select" {{{ data.link }}}>
|
55 |
-
<# _.each( ogf_font_array, function( font_data, font_id ) { #>
|
56 |
-
<option value="{{ font_id }}">{{ font_data.family }}</option>
|
57 |
-
<# } ) #>
|
58 |
-
</select>
|
59 |
-
<# } #>
|
60 |
-
|
61 |
-
<?php
|
62 |
-
}
|
63 |
-
|
64 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/customizer/controls/class-ogf-customize-panel.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Customize Repeater Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
3 |
* Customize Repeater Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
includes/customizer/controls/class-ogf-customize-repeater-control.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Customize Repeater Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
3 |
* Customize Repeater Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
includes/customizer/controls/class-ogf-customize-typography-control.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Typography Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -96,7 +96,7 @@ class OGF_Customize_Typography_Control extends WP_Customize_Control {
|
|
96 |
|
97 |
<ul>
|
98 |
|
99 |
-
<# if ( data.family &&
|
100 |
|
101 |
<li class="typography-font-family">
|
102 |
|
@@ -106,22 +106,14 @@ class OGF_Customize_Typography_Control extends WP_Customize_Control {
|
|
106 |
|
107 |
<select class="ogf-select" {{{ data.family.link }}}>
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
<# _.each( ogf_system_fonts, function( font_data, font_id ) { #>
|
112 |
-
<option value="sf-{{ font_id }}" <# if ( font_id === data.family.value ) { #> selected="selected" <# } #>>{{ font_data.label }}</option>
|
113 |
-
<# } ) #>
|
114 |
-
|
115 |
-
<option disabled><?php esc_html_e( '- Google Fonts -', 'olympus-google-fonts' ); ?></option>
|
116 |
-
|
117 |
-
<# _.each( ogf_font_array, function( font_data, font_id ) { #>
|
118 |
-
<option value="{{ font_id }}" <# if ( font_id === data.family.value ) { #> selected="selected" <# } #>>{{ font_data.family }}</option>
|
119 |
<# } ) #>
|
120 |
|
121 |
</select>
|
122 |
|
123 |
<button type="button" class="advanced-button">
|
124 |
-
<span class="screen-reader-text"
|
125 |
</button>
|
126 |
</li>
|
127 |
<# } #>
|
@@ -248,14 +240,6 @@ class OGF_Customize_Typography_Control extends WP_Customize_Control {
|
|
248 |
);
|
249 |
}
|
250 |
|
251 |
-
if ( ogf_is_system_font( $font ) ) {
|
252 |
-
return array(
|
253 |
-
'0' => esc_html__( '- Default -', 'olympus-google-fonts' ),
|
254 |
-
'400' => esc_html__( 'Normal', 'olympus-google-fonts' ),
|
255 |
-
'700' => esc_html__( 'Bold', 'olympus-google-fonts' ),
|
256 |
-
);
|
257 |
-
}
|
258 |
-
|
259 |
$fonts = ogf_fonts_array();
|
260 |
|
261 |
$variants = $fonts[ $font ]['variants'];
|
@@ -268,11 +252,9 @@ class OGF_Customize_Typography_Control extends WP_Customize_Control {
|
|
268 |
*/
|
269 |
public function get_font_style_choices() {
|
270 |
return array(
|
271 |
-
'default' => esc_html__( '- Default -', 'olympus-google-fonts' ),
|
272 |
'normal' => esc_html__( 'Normal', 'olympus-google-fonts' ),
|
273 |
'italic' => esc_html__( 'Italic', 'olympus-google-fonts' ),
|
274 |
'oblique' => esc_html__( 'Oblique', 'olympus-google-fonts' ),
|
275 |
);
|
276 |
}
|
277 |
-
|
278 |
}
|
3 |
* Typography Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
96 |
|
97 |
<ul>
|
98 |
|
99 |
+
<# if ( data.family && ogf_font_choices ) { #>
|
100 |
|
101 |
<li class="typography-font-family">
|
102 |
|
106 |
|
107 |
<select class="ogf-select" {{{ data.family.link }}}>
|
108 |
|
109 |
+
<# _.each( ogf_font_choices, function( label, font_id ) { #>
|
110 |
+
<option value="{{ font_id }}" <# if ( font_id === data.family.value ) { #> selected="selected" <# } #>>{{ label }}</option>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
<# } ) #>
|
112 |
|
113 |
</select>
|
114 |
|
115 |
<button type="button" class="advanced-button">
|
116 |
+
<span class="screen-reader-text">Advanced</span>
|
117 |
</button>
|
118 |
</li>
|
119 |
<# } #>
|
240 |
);
|
241 |
}
|
242 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
$fonts = ogf_fonts_array();
|
244 |
|
245 |
$variants = $fonts[ $font ]['variants'];
|
252 |
*/
|
253 |
public function get_font_style_choices() {
|
254 |
return array(
|
|
|
255 |
'normal' => esc_html__( 'Normal', 'olympus-google-fonts' ),
|
256 |
'italic' => esc_html__( 'Italic', 'olympus-google-fonts' ),
|
257 |
'oblique' => esc_html__( 'Oblique', 'olympus-google-fonts' ),
|
258 |
);
|
259 |
}
|
|
|
260 |
}
|
includes/customizer/controls/class-ogf-customize-upsell-control.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Upsell Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -34,12 +34,13 @@ class OGF_Customize_Upsell_Control extends WP_Customize_Control {
|
|
34 |
<div class="ogf-upsell">
|
35 |
<h2 class="upsell__title">Upgrade to Google Fonts Pro</h2>
|
36 |
<ul>
|
37 |
-
<li>✅ Unlock Font Size
|
38 |
-
<li
|
|
|
39 |
<li>⚡️ Optimized Font Loading</li>
|
40 |
<li>🧙 Custom Elements</li>
|
41 |
</ul>
|
42 |
-
<a class="upsell__button button button-primary" href="https://fontsplugin.com/
|
43 |
</div>
|
44 |
<?php
|
45 |
}
|
3 |
* Upsell Custom Control
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
34 |
<div class="ogf-upsell">
|
35 |
<h2 class="upsell__title">Upgrade to Google Fonts Pro</h2>
|
36 |
<ul>
|
37 |
+
<li>✅ Unlock Font Size</li>
|
38 |
+
<li>✅ Unlock Font Color</li>
|
39 |
+
<li>✅ Unlock Line Height</li>
|
40 |
<li>⚡️ Optimized Font Loading</li>
|
41 |
<li>🧙 Custom Elements</li>
|
42 |
</ul>
|
43 |
+
<a class="upsell__button button button-primary" href="https://fontsplugin.com/upgrade/?utm_source=customizer&utm_campaign=<?php echo esc_attr( $this->section ); ?>" target="_blank">Learn More</a>
|
44 |
</div>
|
45 |
<?php
|
46 |
}
|
includes/customizer/output-css.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Output the Google Fonts CSS.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -15,9 +15,6 @@ function ogf_output_css() {
|
|
15 |
<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->
|
16 |
<style>
|
17 |
<?php
|
18 |
-
|
19 |
-
do_action( 'ogf_inline_styles' );
|
20 |
-
|
21 |
foreach ( ogf_get_elements() as $id => $values ) {
|
22 |
ogf_generate_css( $values['selectors'], $id );
|
23 |
}
|
@@ -50,12 +47,7 @@ function ogf_generate_css( $selector, $option_name ) {
|
|
50 |
|
51 |
$return = '';
|
52 |
|
53 |
-
if (
|
54 |
-
( $line_height !== '0' && $line_height ) ||
|
55 |
-
( $weight !== '0' && $weight ) ||
|
56 |
-
( $style !== 'default' && $style ) ||
|
57 |
-
$font_size ||
|
58 |
-
$color ) {
|
59 |
|
60 |
$return .= $selector . ' {' . PHP_EOL;
|
61 |
|
@@ -76,7 +68,7 @@ function ogf_generate_css( $selector, $option_name ) {
|
|
76 |
if ( $font_size ) {
|
77 |
$return .= sprintf(
|
78 |
'font-size: %s;' . PHP_EOL,
|
79 |
-
|
80 |
);
|
81 |
}
|
82 |
|
@@ -84,12 +76,12 @@ function ogf_generate_css( $selector, $option_name ) {
|
|
84 |
if ( $line_height && '0' !== $line_height ) {
|
85 |
$return .= sprintf(
|
86 |
'line-height: %s;' . PHP_EOL,
|
87 |
-
|
88 |
);
|
89 |
}
|
90 |
|
91 |
// Return font-style CSS.
|
92 |
-
if ( $style && '
|
93 |
$return .= sprintf(
|
94 |
'font-style: %s;' . PHP_EOL,
|
95 |
esc_attr( $style ) . ogf_is_forced()
|
@@ -138,16 +130,6 @@ function ogf_build_font_stack( $font_id ) {
|
|
138 |
|
139 |
}
|
140 |
|
141 |
-
$system_fonts = ogf_system_fonts();
|
142 |
-
|
143 |
-
$font_id = str_replace( 'sf-', '', $font_id );
|
144 |
-
|
145 |
-
if ( array_key_exists( $font_id, $system_fonts ) ) {
|
146 |
-
|
147 |
-
return $system_fonts[ $font_id ]['stack'];
|
148 |
-
|
149 |
-
}
|
150 |
-
|
151 |
}
|
152 |
|
153 |
/**
|
3 |
* Output the Google Fonts CSS.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
15 |
<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->
|
16 |
<style>
|
17 |
<?php
|
|
|
|
|
|
|
18 |
foreach ( ogf_get_elements() as $id => $values ) {
|
19 |
ogf_generate_css( $values['selectors'], $id );
|
20 |
}
|
47 |
|
48 |
$return = '';
|
49 |
|
50 |
+
if ( $family || $font_size || $line_height || $weight || $style || $color ) {
|
|
|
|
|
|
|
|
|
|
|
51 |
|
52 |
$return .= $selector . ' {' . PHP_EOL;
|
53 |
|
68 |
if ( $font_size ) {
|
69 |
$return .= sprintf(
|
70 |
'font-size: %s;' . PHP_EOL,
|
71 |
+
absint( $font_size ) . 'px' . ogf_is_forced()
|
72 |
);
|
73 |
}
|
74 |
|
76 |
if ( $line_height && '0' !== $line_height ) {
|
77 |
$return .= sprintf(
|
78 |
'line-height: %s;' . PHP_EOL,
|
79 |
+
absint( $line_height ) . ogf_is_forced()
|
80 |
);
|
81 |
}
|
82 |
|
83 |
// Return font-style CSS.
|
84 |
+
if ( $style && 'normal' !== $style ) {
|
85 |
$return .= sprintf(
|
86 |
'font-style: %s;' . PHP_EOL,
|
87 |
esc_attr( $style ) . ogf_is_forced()
|
130 |
|
131 |
}
|
132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
}
|
134 |
|
135 |
/**
|
includes/customizer/panels.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Add multi-level panel functionality.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -35,21 +35,11 @@ function ogf_panels_customize_register( $wp_customize ) {
|
|
35 |
);
|
36 |
$wp_customize->add_panel( $ogf_panel );
|
37 |
|
38 |
-
$wp_customize->add_section(
|
39 |
-
'ogf_theme',
|
40 |
-
array(
|
41 |
-
'title' => esc_html__( 'Theme Settings', 'olympus-google-fonts' ),
|
42 |
-
'priority' => '1',
|
43 |
-
'panel' => 'ogf_google_fonts',
|
44 |
-
)
|
45 |
-
);
|
46 |
-
|
47 |
$wp_customize->add_section(
|
48 |
'ogf_basic',
|
49 |
array(
|
50 |
-
'title'
|
51 |
-
'
|
52 |
-
'panel' => 'ogf_google_fonts',
|
53 |
)
|
54 |
);
|
55 |
|
@@ -57,19 +47,25 @@ function ogf_panels_customize_register( $wp_customize ) {
|
|
57 |
$wp_customize,
|
58 |
'ogf_advanced',
|
59 |
array(
|
60 |
-
'title'
|
61 |
-
'
|
62 |
-
'panel' => 'ogf_google_fonts',
|
63 |
)
|
64 |
);
|
65 |
|
66 |
$wp_customize->add_panel( $ogf_advanced_panel );
|
67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
$wp_customize->add_section(
|
69 |
'ogf_custom',
|
70 |
array(
|
71 |
'title' => esc_html__( 'Custom Elements', 'olympus-google-fonts' ),
|
72 |
-
'priority' => '5',
|
73 |
/* Translators: %s Custom Elements Customizer Panel URL */
|
74 |
'description' => sprintf( __( 'Define your Custom Elements here and then customize them under <a href="%s">Advanced Settings → Custom Elements</a>.', 'olympus-google-fonts' ), esc_url( admin_url( '/customize.php?autofocus[section]=ogf_advanced__custom' ) ) ),
|
75 |
'panel' => 'ogf_google_fonts',
|
@@ -80,7 +76,6 @@ function ogf_panels_customize_register( $wp_customize ) {
|
|
80 |
'ogf_font_loading',
|
81 |
array(
|
82 |
'title' => esc_html__( 'Font Loading', 'olympus-google-fonts' ),
|
83 |
-
'priority' => '6',
|
84 |
'description' => 'Optimize your site\'s performance by unchecking any font weights you don\'t need.',
|
85 |
'panel' => 'ogf_google_fonts',
|
86 |
)
|
@@ -89,9 +84,8 @@ function ogf_panels_customize_register( $wp_customize ) {
|
|
89 |
$wp_customize->add_section(
|
90 |
'ogf_debugging',
|
91 |
array(
|
92 |
-
'title'
|
93 |
-
'
|
94 |
-
'panel' => 'ogf_google_fonts',
|
95 |
)
|
96 |
);
|
97 |
|
@@ -153,13 +147,5 @@ function ogf_panels_customize_register( $wp_customize ) {
|
|
153 |
)
|
154 |
);
|
155 |
|
156 |
-
$wp_customize->add_section(
|
157 |
-
'ogf_advanced__css',
|
158 |
-
array(
|
159 |
-
'title' => esc_html__( 'Load Fonts for CSS', 'olympus-google-fonts' ),
|
160 |
-
'panel' => 'ogf_advanced',
|
161 |
-
)
|
162 |
-
);
|
163 |
-
|
164 |
}
|
165 |
add_action( 'customize_register', 'ogf_panels_customize_register' );
|
3 |
* Add multi-level panel functionality.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
35 |
);
|
36 |
$wp_customize->add_panel( $ogf_panel );
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
$wp_customize->add_section(
|
39 |
'ogf_basic',
|
40 |
array(
|
41 |
+
'title' => __( 'Basic Settings', 'olympus-google-fonts' ),
|
42 |
+
'panel' => 'ogf_google_fonts',
|
|
|
43 |
)
|
44 |
);
|
45 |
|
47 |
$wp_customize,
|
48 |
'ogf_advanced',
|
49 |
array(
|
50 |
+
'title' => __( 'Advanced Settings', 'olympus-google-fonts' ),
|
51 |
+
'panel' => 'ogf_google_fonts',
|
|
|
52 |
)
|
53 |
);
|
54 |
|
55 |
$wp_customize->add_panel( $ogf_advanced_panel );
|
56 |
|
57 |
+
$wp_customize->add_section(
|
58 |
+
'ogf_theme',
|
59 |
+
array(
|
60 |
+
'title' => esc_html__( 'Theme Settings', 'olympus-google-fonts' ),
|
61 |
+
'panel' => 'ogf_google_fonts',
|
62 |
+
)
|
63 |
+
);
|
64 |
+
|
65 |
$wp_customize->add_section(
|
66 |
'ogf_custom',
|
67 |
array(
|
68 |
'title' => esc_html__( 'Custom Elements', 'olympus-google-fonts' ),
|
|
|
69 |
/* Translators: %s Custom Elements Customizer Panel URL */
|
70 |
'description' => sprintf( __( 'Define your Custom Elements here and then customize them under <a href="%s">Advanced Settings → Custom Elements</a>.', 'olympus-google-fonts' ), esc_url( admin_url( '/customize.php?autofocus[section]=ogf_advanced__custom' ) ) ),
|
71 |
'panel' => 'ogf_google_fonts',
|
76 |
'ogf_font_loading',
|
77 |
array(
|
78 |
'title' => esc_html__( 'Font Loading', 'olympus-google-fonts' ),
|
|
|
79 |
'description' => 'Optimize your site\'s performance by unchecking any font weights you don\'t need.',
|
80 |
'panel' => 'ogf_google_fonts',
|
81 |
)
|
84 |
$wp_customize->add_section(
|
85 |
'ogf_debugging',
|
86 |
array(
|
87 |
+
'title' => esc_html__( 'Debugging', 'olympus-google-fonts' ),
|
88 |
+
'panel' => 'ogf_google_fonts',
|
|
|
89 |
)
|
90 |
);
|
91 |
|
147 |
)
|
148 |
);
|
149 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
}
|
151 |
add_action( 'customize_register', 'ogf_panels_customize_register' );
|
includes/customizer/settings.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Register the customizer settings.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -13,13 +13,11 @@
|
|
13 |
* @param object $wp_customize Access to the $wp_customize object.
|
14 |
*/
|
15 |
function ogf_customize_register( $wp_customize ) {
|
16 |
-
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-multiple-fonts-control.php';
|
17 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-typography-control.php';
|
18 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-repeater-control.php';
|
19 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-upsell-control.php';
|
20 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-multiple-checkbox-control.php';
|
21 |
|
22 |
-
$wp_customize->register_control_type( 'OGF_Customize_Multiple_Fonts_Control' );
|
23 |
$wp_customize->register_control_type( 'OGF_Customize_Multiple_Checkbox_Control' );
|
24 |
$wp_customize->register_control_type( 'OGF_Customize_Typography_Control' );
|
25 |
|
@@ -30,35 +28,16 @@ function ogf_customize_register( $wp_customize ) {
|
|
30 |
)
|
31 |
);
|
32 |
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
)
|
42 |
-
);
|
43 |
-
|
44 |
-
$wp_customize->add_setting(
|
45 |
-
'ogf_load_fonts',
|
46 |
-
array(
|
47 |
-
'transport' => 'postMessage',
|
48 |
-
)
|
49 |
-
);
|
50 |
-
|
51 |
-
$wp_customize->add_control(
|
52 |
-
new OGF_Customize_Multiple_Fonts_Control(
|
53 |
-
$wp_customize,
|
54 |
-
'ogf_load_fonts',
|
55 |
-
array(
|
56 |
-
'label' => esc_html__( 'Load Fonts for CSS', 'olympus-google-fonts' ),
|
57 |
-
'description' => esc_html__( 'Load fonts but don\'t automatically assign them to an element.', 'olympus-google-fonts' ),
|
58 |
-
'section' => 'ogf_advanced__css',
|
59 |
)
|
60 |
-
)
|
61 |
-
);
|
62 |
|
63 |
/**
|
64 |
* Build customizer controls.
|
@@ -90,7 +69,7 @@ function ogf_customize_register( $wp_customize ) {
|
|
90 |
$wp_customize->add_setting(
|
91 |
$id . '_font_style',
|
92 |
array(
|
93 |
-
'default' => '
|
94 |
'transport' => 'postMessage',
|
95 |
)
|
96 |
);
|
@@ -168,10 +147,6 @@ function ogf_customize_register( $wp_customize ) {
|
|
168 |
// Build the selective font loading controls.
|
169 |
foreach ( $choices as $font_id ) {
|
170 |
|
171 |
-
if ( ogf_is_system_font( $font_id ) ) {
|
172 |
-
return;
|
173 |
-
}
|
174 |
-
|
175 |
$weights = $fonts->get_font_weights( $font_id );
|
176 |
$name = $fonts->get_font_name( $font_id );
|
177 |
unset( $weights[0] );
|
@@ -231,8 +206,7 @@ function ogf_customize_register( $wp_customize ) {
|
|
231 |
$wp_customize,
|
232 |
'ogf_upsell_' . $loc,
|
233 |
array(
|
234 |
-
'section'
|
235 |
-
'priority' => 120,
|
236 |
)
|
237 |
)
|
238 |
);
|
3 |
* Register the customizer settings.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
13 |
* @param object $wp_customize Access to the $wp_customize object.
|
14 |
*/
|
15 |
function ogf_customize_register( $wp_customize ) {
|
|
|
16 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-typography-control.php';
|
17 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-repeater-control.php';
|
18 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-upsell-control.php';
|
19 |
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-multiple-checkbox-control.php';
|
20 |
|
|
|
21 |
$wp_customize->register_control_type( 'OGF_Customize_Multiple_Checkbox_Control' );
|
22 |
$wp_customize->register_control_type( 'OGF_Customize_Typography_Control' );
|
23 |
|
28 |
)
|
29 |
);
|
30 |
|
31 |
+
$wp_customize->add_control(
|
32 |
+
new OGF_Customize_Repeater_Control(
|
33 |
+
$wp_customize,
|
34 |
+
'ogf_custom_selectors',
|
35 |
+
array(
|
36 |
+
'label' => esc_html__( 'Custom Elements', 'customizer-repeater' ),
|
37 |
+
'section' => 'ogf_custom',
|
38 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
)
|
40 |
+
);
|
|
|
41 |
|
42 |
/**
|
43 |
* Build customizer controls.
|
69 |
$wp_customize->add_setting(
|
70 |
$id . '_font_style',
|
71 |
array(
|
72 |
+
'default' => 'normal',
|
73 |
'transport' => 'postMessage',
|
74 |
)
|
75 |
);
|
147 |
// Build the selective font loading controls.
|
148 |
foreach ( $choices as $font_id ) {
|
149 |
|
|
|
|
|
|
|
|
|
150 |
$weights = $fonts->get_font_weights( $font_id );
|
151 |
$name = $fonts->get_font_name( $font_id );
|
152 |
unset( $weights[0] );
|
206 |
$wp_customize,
|
207 |
'ogf_upsell_' . $loc,
|
208 |
array(
|
209 |
+
'section' => $loc,
|
|
|
210 |
)
|
211 |
)
|
212 |
);
|
includes/functions.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Helper functions.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019,
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
@@ -34,37 +34,37 @@ function ogf_get_custom_elements() {
|
|
34 |
function ogf_get_elements() {
|
35 |
|
36 |
$elements = array(
|
37 |
-
'ogf_body'
|
38 |
'label' => esc_html__( 'Base Typography', 'olympus-google-fonts' ),
|
39 |
'description' => esc_html__( 'Select and configure the font for your content.', 'olympus-google-fonts' ),
|
40 |
'section' => 'ogf_basic',
|
41 |
-
'selectors' => 'body
|
42 |
),
|
43 |
-
'ogf_headings'
|
44 |
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
45 |
'description' => esc_html__( 'Select and configure the font for your headings.', 'olympus-google-fonts' ),
|
46 |
'section' => 'ogf_basic',
|
47 |
-
'selectors' => '#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6
|
48 |
),
|
49 |
-
'ogf_inputs'
|
50 |
'label' => esc_html__( 'Buttons and Inputs Typography', 'olympus-google-fonts' ),
|
51 |
'description' => esc_html__( 'Select and configure the font for your input fields and buttons.', 'olympus-google-fonts' ),
|
52 |
'section' => 'ogf_basic',
|
53 |
'selectors' => 'button, input, select, textarea',
|
54 |
),
|
55 |
-
'ogf_site_title'
|
56 |
'label' => esc_html__( 'Site Title Typography', 'olympus-google-fonts' ),
|
57 |
'description' => esc_html__( 'Select and configure the font for your site title.', 'olympus-google-fonts' ),
|
58 |
'section' => 'ogf_advanced__branding',
|
59 |
'selectors' => '#site-title, .site-title, #site-title a, .site-title a, #logo, #logo a, .logo, .logo a',
|
60 |
),
|
61 |
-
'ogf_site_description'
|
62 |
'label' => esc_html__( 'Site Description Typography', 'olympus-google-fonts' ),
|
63 |
'description' => esc_html__( 'Select and configure the font for your site description.', 'olympus-google-fonts' ),
|
64 |
'section' => 'ogf_advanced__branding',
|
65 |
'selectors' => '#site-description, .site-description',
|
66 |
),
|
67 |
-
'ogf_site_navigation'
|
68 |
'label' => esc_html__( 'Navigation Typography', 'olympus-google-fonts' ),
|
69 |
'description' => esc_html__( 'Select and configure the font for your site navigation.', 'olympus-google-fonts' ),
|
70 |
'section' => 'ogf_advanced__navigation',
|
@@ -76,55 +76,55 @@ function ogf_get_elements() {
|
|
76 |
'section' => 'ogf_advanced__content',
|
77 |
'selectors' => '.entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt',
|
78 |
),
|
79 |
-
'ogf_post_page_h1'
|
80 |
'label' => esc_html__( 'Title and H1 Typography', 'olympus-google-fonts' ),
|
81 |
'description' => esc_html__( 'Select and configure the font for your title and H1 headings.', 'olympus-google-fonts' ),
|
82 |
'section' => 'ogf_advanced__content',
|
83 |
-
'selectors' => '.entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1
|
84 |
),
|
85 |
-
'ogf_post_page_h2'
|
86 |
'label' => esc_html__( 'H2 Typography', 'olympus-google-fonts' ),
|
87 |
'description' => esc_html__( 'Select and configure the font for your H2 headings.', 'olympus-google-fonts' ),
|
88 |
'section' => 'ogf_advanced__content',
|
89 |
-
'selectors' => '.entry-content h2, .post-content h2, .page-content h2
|
90 |
),
|
91 |
-
'ogf_post_page_h3'
|
92 |
'label' => esc_html__( 'H3 Typography', 'olympus-google-fonts' ),
|
93 |
'description' => esc_html__( 'Select and configure the font for your H3 headings.', 'olympus-google-fonts' ),
|
94 |
'section' => 'ogf_advanced__content',
|
95 |
-
'selectors' => '.entry-content h3, .post-content h3, .page-content h3
|
96 |
),
|
97 |
-
'ogf_post_page_h4'
|
98 |
'label' => esc_html__( 'H4 Typography', 'olympus-google-fonts' ),
|
99 |
'description' => esc_html__( 'Select and configure the font for your H4 headings.', 'olympus-google-fonts' ),
|
100 |
'section' => 'ogf_advanced__content',
|
101 |
-
'selectors' => '.entry-content h4, .post-content h4, .page-content h4
|
102 |
),
|
103 |
-
'ogf_post_page_h5'
|
104 |
'label' => esc_html__( 'H5 Typography', 'olympus-google-fonts' ),
|
105 |
'description' => esc_html__( 'Select and configure the font for your H5 headings.', 'olympus-google-fonts' ),
|
106 |
'section' => 'ogf_advanced__content',
|
107 |
-
'selectors' => '.entry-content h5, .post-content h5, .page-content h5
|
108 |
),
|
109 |
-
'ogf_post_page_h6'
|
110 |
'label' => esc_html__( 'H6 Typography', 'olympus-google-fonts' ),
|
111 |
'description' => esc_html__( 'Select and configure the font for your H6 headings.', 'olympus-google-fonts' ),
|
112 |
'section' => 'ogf_advanced__content',
|
113 |
-
'selectors' => '.entry-content h6, .post-content h6, .page-content h6
|
114 |
),
|
115 |
-
'ogf_sidebar_headings'
|
116 |
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
117 |
'description' => esc_html__( 'Select and configure the font for your sidebar headings.', 'olympus-google-fonts' ),
|
118 |
'section' => 'ogf_advanced__sidebar',
|
119 |
'selectors' => '.widget-title, .widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widgets-area h5, .widget-area h6',
|
120 |
),
|
121 |
-
'ogf_sidebar_content'
|
122 |
'label' => esc_html__( 'Content Typography', 'olympus-google-fonts' ),
|
123 |
'description' => esc_html__( 'Select and configure the font for your sidebar content.', 'olympus-google-fonts' ),
|
124 |
'section' => 'ogf_advanced__sidebar',
|
125 |
-
'selectors' => '.widget-area
|
126 |
),
|
127 |
-
'ogf_footer_headings'
|
128 |
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
129 |
'description' => esc_html__( 'Select and configure the font for your footer headings.', 'olympus-google-fonts' ),
|
130 |
'section' => 'ogf_advanced__footer',
|
@@ -132,7 +132,7 @@ function ogf_get_elements() {
|
|
132 |
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6
|
133 |
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6',
|
134 |
),
|
135 |
-
'ogf_footer_content'
|
136 |
'label' => esc_html__( 'Content Typography', 'olympus-google-fonts' ),
|
137 |
'description' => esc_html__( 'Select and configure the font for your footer content.', 'olympus-google-fonts' ),
|
138 |
'section' => 'ogf_advanced__footer',
|
@@ -207,89 +207,24 @@ function ogf_fonts_array() {
|
|
207 |
}
|
208 |
|
209 |
return $fonts;
|
|
|
210 |
}
|
211 |
|
212 |
/**
|
213 |
-
*
|
214 |
*/
|
215 |
-
function
|
216 |
-
$system_fonts = array(
|
217 |
-
'arial' => array(
|
218 |
-
'id' => 'arial',
|
219 |
-
'label' => esc_html__( 'Arial', 'olympus-google-fonts' ),
|
220 |
-
'stack' => 'Arial, Helvetica Neue, Helvetica, sans-serif',
|
221 |
-
),
|
222 |
-
'calibri' => array(
|
223 |
-
'id' => 'calibri',
|
224 |
-
'label' => esc_html__( 'Calibri', 'olympus-google-fonts' ),
|
225 |
-
'stack' => 'Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;',
|
226 |
-
),
|
227 |
-
'consolas' => array(
|
228 |
-
'id' => 'consolas',
|
229 |
-
'label' => esc_html__( 'Consolas', 'olympus-google-fonts' ),
|
230 |
-
'stack' => 'Consolas, monaco, monospace',
|
231 |
-
),
|
232 |
-
'courier-new' => array(
|
233 |
-
'id' => 'courier-new',
|
234 |
-
'label' => esc_html__( 'Courier New', 'olympus-google-fonts' ),
|
235 |
-
'stack' => 'Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace',
|
236 |
-
),
|
237 |
-
'helvetica' => array(
|
238 |
-
'id' => 'helvetica',
|
239 |
-
'label' => esc_html__( 'Helvetica', 'olympus-google-fonts' ),
|
240 |
-
'stack' => 'Helvetica Neue, Helvetica, Arial, sans-serif',
|
241 |
-
),
|
242 |
-
'georgia' => array(
|
243 |
-
'id' => 'georgia',
|
244 |
-
'label' => esc_html__( 'Georgia', 'olympus-google-fonts' ),
|
245 |
-
'stack' => 'Georgia, Times, Times New Roman, serif',
|
246 |
-
),
|
247 |
-
'lucida-grande' => array(
|
248 |
-
'id' => 'lucida-grande',
|
249 |
-
'label' => esc_html__( 'Lucida Grande', 'olympus-google-fonts' ),
|
250 |
-
'stack' => 'Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Verdana, sans-serif',
|
251 |
-
),
|
252 |
-
'tahoma' => array(
|
253 |
-
'id' => 'tahoma',
|
254 |
-
'label' => esc_html__( 'Tahoma', 'olympus-google-fonts' ),
|
255 |
-
'stack' => 'Tahoma, Verdana, Segoe, sans-serif',
|
256 |
-
),
|
257 |
-
'times-new-roman' => array(
|
258 |
-
'id' => 'times-new-roman',
|
259 |
-
'label' => esc_html__( 'Times New Roman', 'olympus-google-fonts' ),
|
260 |
-
'stack' => 'TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif',
|
261 |
-
),
|
262 |
-
'trebuchet' => array(
|
263 |
-
'id' => 'trebuchet',
|
264 |
-
'label' => esc_html__( 'Trebuchet MS', 'olympus-google-fonts' ),
|
265 |
-
'stack' => 'Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif',
|
266 |
-
),
|
267 |
-
'palatino' => array(
|
268 |
-
'id' => 'palatino',
|
269 |
-
'label' => esc_html__( 'Palatino', 'olympus-google-fonts' ),
|
270 |
-
'stack' => 'Palatino, Palatino Linotype, Palatino LT STD, Book Antiqua, Georgia, serif',
|
271 |
-
),
|
272 |
-
'verdana' => array(
|
273 |
-
'id' => 'verdana',
|
274 |
-
'label' => esc_html__( 'Verdana', 'olympus-google-fonts' ),
|
275 |
-
'stack' => 'Verdana, Geneva, sans-serif;',
|
276 |
-
),
|
277 |
-
);
|
278 |
-
|
279 |
-
$filtered_system_fonts = apply_filters( 'ogf_system_fonts', $system_fonts );
|
280 |
|
281 |
-
|
282 |
|
283 |
-
|
|
|
|
|
284 |
|
285 |
-
|
286 |
-
|
287 |
-
*
|
288 |
-
* @param string $font_id The ID of the font to check.
|
289 |
-
*/
|
290 |
-
function ogf_is_system_font( $font_id ) {
|
291 |
-
if ( strpos( $font_id, 'sf-' ) === 0 ) {
|
292 |
-
return true;
|
293 |
}
|
294 |
-
|
|
|
|
|
295 |
}
|
3 |
* Helper functions.
|
4 |
*
|
5 |
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
7 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
34 |
function ogf_get_elements() {
|
35 |
|
36 |
$elements = array(
|
37 |
+
'ogf_body' => array(
|
38 |
'label' => esc_html__( 'Base Typography', 'olympus-google-fonts' ),
|
39 |
'description' => esc_html__( 'Select and configure the font for your content.', 'olympus-google-fonts' ),
|
40 |
'section' => 'ogf_basic',
|
41 |
+
'selectors' => 'body',
|
42 |
),
|
43 |
+
'ogf_headings' => array(
|
44 |
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
45 |
'description' => esc_html__( 'Select and configure the font for your headings.', 'olympus-google-fonts' ),
|
46 |
'section' => 'ogf_basic',
|
47 |
+
'selectors' => '#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6',
|
48 |
),
|
49 |
+
'ogf_inputs' => array(
|
50 |
'label' => esc_html__( 'Buttons and Inputs Typography', 'olympus-google-fonts' ),
|
51 |
'description' => esc_html__( 'Select and configure the font for your input fields and buttons.', 'olympus-google-fonts' ),
|
52 |
'section' => 'ogf_basic',
|
53 |
'selectors' => 'button, input, select, textarea',
|
54 |
),
|
55 |
+
'ogf_site_title' => array(
|
56 |
'label' => esc_html__( 'Site Title Typography', 'olympus-google-fonts' ),
|
57 |
'description' => esc_html__( 'Select and configure the font for your site title.', 'olympus-google-fonts' ),
|
58 |
'section' => 'ogf_advanced__branding',
|
59 |
'selectors' => '#site-title, .site-title, #site-title a, .site-title a, #logo, #logo a, .logo, .logo a',
|
60 |
),
|
61 |
+
'ogf_site_description' => array(
|
62 |
'label' => esc_html__( 'Site Description Typography', 'olympus-google-fonts' ),
|
63 |
'description' => esc_html__( 'Select and configure the font for your site description.', 'olympus-google-fonts' ),
|
64 |
'section' => 'ogf_advanced__branding',
|
65 |
'selectors' => '#site-description, .site-description',
|
66 |
),
|
67 |
+
'ogf_site_navigation' => array(
|
68 |
'label' => esc_html__( 'Navigation Typography', 'olympus-google-fonts' ),
|
69 |
'description' => esc_html__( 'Select and configure the font for your site navigation.', 'olympus-google-fonts' ),
|
70 |
'section' => 'ogf_advanced__navigation',
|
76 |
'section' => 'ogf_advanced__content',
|
77 |
'selectors' => '.entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt',
|
78 |
),
|
79 |
+
'ogf_post_page_h1' => array(
|
80 |
'label' => esc_html__( 'Title and H1 Typography', 'olympus-google-fonts' ),
|
81 |
'description' => esc_html__( 'Select and configure the font for your title and H1 headings.', 'olympus-google-fonts' ),
|
82 |
'section' => 'ogf_advanced__content',
|
83 |
+
'selectors' => '.entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1',
|
84 |
),
|
85 |
+
'ogf_post_page_h2' => array(
|
86 |
'label' => esc_html__( 'H2 Typography', 'olympus-google-fonts' ),
|
87 |
'description' => esc_html__( 'Select and configure the font for your H2 headings.', 'olympus-google-fonts' ),
|
88 |
'section' => 'ogf_advanced__content',
|
89 |
+
'selectors' => '.entry-content h2, .post-content h2, .page-content h2',
|
90 |
),
|
91 |
+
'ogf_post_page_h3' => array(
|
92 |
'label' => esc_html__( 'H3 Typography', 'olympus-google-fonts' ),
|
93 |
'description' => esc_html__( 'Select and configure the font for your H3 headings.', 'olympus-google-fonts' ),
|
94 |
'section' => 'ogf_advanced__content',
|
95 |
+
'selectors' => '.entry-content h3, .post-content h3, .page-content h3',
|
96 |
),
|
97 |
+
'ogf_post_page_h4' => array(
|
98 |
'label' => esc_html__( 'H4 Typography', 'olympus-google-fonts' ),
|
99 |
'description' => esc_html__( 'Select and configure the font for your H4 headings.', 'olympus-google-fonts' ),
|
100 |
'section' => 'ogf_advanced__content',
|
101 |
+
'selectors' => '.entry-content h4, .post-content h4, .page-content h4',
|
102 |
),
|
103 |
+
'ogf_post_page_h5' => array(
|
104 |
'label' => esc_html__( 'H5 Typography', 'olympus-google-fonts' ),
|
105 |
'description' => esc_html__( 'Select and configure the font for your H5 headings.', 'olympus-google-fonts' ),
|
106 |
'section' => 'ogf_advanced__content',
|
107 |
+
'selectors' => '.entry-content h5, .post-content h5, .page-content h5',
|
108 |
),
|
109 |
+
'ogf_post_page_h6' => array(
|
110 |
'label' => esc_html__( 'H6 Typography', 'olympus-google-fonts' ),
|
111 |
'description' => esc_html__( 'Select and configure the font for your H6 headings.', 'olympus-google-fonts' ),
|
112 |
'section' => 'ogf_advanced__content',
|
113 |
+
'selectors' => '.entry-content h6, .post-content h6, .page-content h6',
|
114 |
),
|
115 |
+
'ogf_sidebar_headings' => array(
|
116 |
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
117 |
'description' => esc_html__( 'Select and configure the font for your sidebar headings.', 'olympus-google-fonts' ),
|
118 |
'section' => 'ogf_advanced__sidebar',
|
119 |
'selectors' => '.widget-title, .widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widgets-area h5, .widget-area h6',
|
120 |
),
|
121 |
+
'ogf_sidebar_content' => array(
|
122 |
'label' => esc_html__( 'Content Typography', 'olympus-google-fonts' ),
|
123 |
'description' => esc_html__( 'Select and configure the font for your sidebar content.', 'olympus-google-fonts' ),
|
124 |
'section' => 'ogf_advanced__sidebar',
|
125 |
+
'selectors' => '.widget-area',
|
126 |
),
|
127 |
+
'ogf_footer_headings' => array(
|
128 |
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
129 |
'description' => esc_html__( 'Select and configure the font for your footer headings.', 'olympus-google-fonts' ),
|
130 |
'section' => 'ogf_advanced__footer',
|
132 |
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6
|
133 |
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6',
|
134 |
),
|
135 |
+
'ogf_footer_content' => array(
|
136 |
'label' => esc_html__( 'Content Typography', 'olympus-google-fonts' ),
|
137 |
'description' => esc_html__( 'Select and configure the font for your footer content.', 'olympus-google-fonts' ),
|
138 |
'section' => 'ogf_advanced__footer',
|
207 |
}
|
208 |
|
209 |
return $fonts;
|
210 |
+
|
211 |
}
|
212 |
|
213 |
/**
|
214 |
+
* Build the array for the select choices setting.
|
215 |
*/
|
216 |
+
function ogf_font_choices_for_select() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
|
218 |
+
$fonts_array = ogf_fonts_array();
|
219 |
|
220 |
+
$fonts = array(
|
221 |
+
'default' => esc_html__( '- Default -', 'olympus-google-fonts' ),
|
222 |
+
);
|
223 |
|
224 |
+
foreach ( $fonts_array as $key => $value ) {
|
225 |
+
$fonts[ $key ] = $value['family'];
|
|
|
|
|
|
|
|
|
|
|
|
|
226 |
}
|
227 |
+
|
228 |
+
return $fonts;
|
229 |
+
|
230 |
}
|
includes/gutenberg/output-css.php
DELETED
@@ -1,89 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Output the Google Fonts CSS in Gutenberg.
|
4 |
-
*
|
5 |
-
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2019, Fonts Plugin
|
7 |
-
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
-
*/
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Enqeue the Google Fonts URL.
|
12 |
-
*/
|
13 |
-
function ogf_gutenberg_enqueue_fonts() {
|
14 |
-
|
15 |
-
$fonts = new OGF_Fonts();
|
16 |
-
|
17 |
-
if ( $fonts->has_custom_fonts() ) {
|
18 |
-
$url = $fonts->build_url();
|
19 |
-
wp_enqueue_style( 'olympus-google-fonts', $url, array(), OGF_VERSION );
|
20 |
-
}
|
21 |
-
|
22 |
-
}
|
23 |
-
add_action( 'enqueue_block_editor_assets', 'ogf_gutenberg_enqueue_fonts' );
|
24 |
-
|
25 |
-
/**
|
26 |
-
* Output the font CSS to wp_head.
|
27 |
-
*/
|
28 |
-
function ogf_gutenberg_output_css() {
|
29 |
-
|
30 |
-
// Only load on Gutenberg-enabled pages.
|
31 |
-
global $current_screen;
|
32 |
-
$current_screen = get_current_screen();
|
33 |
-
if ( ! method_exists( $current_screen, 'is_block_editor' ) || ! $current_screen->is_block_editor() ) {
|
34 |
-
return;
|
35 |
-
}
|
36 |
-
|
37 |
-
?>
|
38 |
-
<!-- Fonts Plugin Gutenberg CSS - https://fontsplugin.com/ -->
|
39 |
-
<style>
|
40 |
-
<?php
|
41 |
-
|
42 |
-
do_action( 'ogf_gutenberg_inline_styles' );
|
43 |
-
|
44 |
-
$elements = array(
|
45 |
-
'ogf_body' => array(
|
46 |
-
'selectors' => '.editor-writing-flow, .editor-styles-wrapper p, .editor-styles-wrapper h3, #editor .editor-styles-wrapper .editor-post-title__block .editor-post-title__input',
|
47 |
-
),
|
48 |
-
'ogf_headings' => array(
|
49 |
-
'selectors' => '#editor .editor-styles-wrapper .editor-post-title__block .editor-post-title__input, .editor-styles-wrapper h1, .editor-styles-wrapper h2, .editor-styles-wrapper h3, .editor-styles-wrapper h4, .editor-styles-wrapper h5, .editor-styles-wrapper h6',
|
50 |
-
),
|
51 |
-
'ogf_inputs' => array(
|
52 |
-
'selectors' => 'button, input, select, textarea',
|
53 |
-
),
|
54 |
-
'ogf_post_page_content' => array(
|
55 |
-
'selectors' => '.editor-styles-wrapper p',
|
56 |
-
),
|
57 |
-
'ogf_post_page_h1' => array(
|
58 |
-
'selectors' => '#editor .editor-styles-wrapper .editor-post-title__block .editor-post-title__input, .editor-styles-wrapper h1',
|
59 |
-
),
|
60 |
-
'ogf_post_page_h2' => array(
|
61 |
-
'selectors' => '.editor-styles-wrapper h2',
|
62 |
-
),
|
63 |
-
'ogf_post_page_h3' => array(
|
64 |
-
'selectors' => '.editor-styles-wrapper h3',
|
65 |
-
),
|
66 |
-
'ogf_post_page_h4' => array(
|
67 |
-
'selectors' => '.editor-styles-wrapper h4',
|
68 |
-
),
|
69 |
-
'ogf_post_page_h5' => array(
|
70 |
-
'selectors' => '.editor-styles-wrapper h5',
|
71 |
-
),
|
72 |
-
'ogf_post_page_h6' => array(
|
73 |
-
'selectors' => '.editor-styles-wrapper h6',
|
74 |
-
),
|
75 |
-
);
|
76 |
-
|
77 |
-
$elements = apply_filters( 'ogf_gutenberg_elements', $elements );
|
78 |
-
|
79 |
-
foreach ( $elements as $id => $values ) {
|
80 |
-
ogf_generate_css( $values['selectors'], $id );
|
81 |
-
}
|
82 |
-
?>
|
83 |
-
</style>
|
84 |
-
<!-- Fonts Plugin Gutenberg CSS -->
|
85 |
-
<?php
|
86 |
-
}
|
87 |
-
|
88 |
-
// Output custom CSS to live site.
|
89 |
-
add_action( 'admin_head', 'ogf_gutenberg_output_css' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/olympus-google-fonts.pot
CHANGED
@@ -1,21 +1,22 @@
|
|
1 |
-
# Copyright (C) 2019
|
2 |
-
# This file is distributed under the same license as the Google Fonts
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Google Fonts
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/olympus-google-fonts\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2019-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.1.0\n"
|
15 |
"X-Domain: olympus-google-fonts\n"
|
16 |
|
17 |
#. Plugin Name of the plugin
|
18 |
-
|
|
|
19 |
msgstr ""
|
20 |
|
21 |
#. Plugin URI of the plugin
|
@@ -23,416 +24,275 @@ msgid "https://wordpress.org/plugins/olympus-google-fonts/"
|
|
23 |
msgstr ""
|
24 |
|
25 |
#. Description of the plugin
|
26 |
-
msgid "The easiest to use Google Fonts
|
27 |
msgstr ""
|
28 |
|
29 |
#. Author of the plugin
|
30 |
-
msgid "
|
31 |
msgstr ""
|
32 |
|
33 |
#. Author URI of the plugin
|
34 |
-
msgid "https://fontsplugin.com
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: class-olympus-google-fonts.php:
|
38 |
msgid "Settings"
|
39 |
msgstr ""
|
40 |
|
41 |
-
#: class-olympus-google-fonts.php:
|
42 |
msgid "Upgrade to Pro"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: includes/functions.php:
|
46 |
msgid "Base Typography"
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: includes/functions.php:
|
50 |
msgid "Select and configure the font for your content."
|
51 |
msgstr ""
|
52 |
|
53 |
-
#: includes/functions.php:
|
54 |
-
#: includes/functions.php:
|
55 |
-
#: includes/functions.php:
|
56 |
msgid "Headings Typography"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: includes/functions.php:
|
60 |
msgid "Select and configure the font for your headings."
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: includes/functions.php:
|
64 |
msgid "Buttons and Inputs Typography"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: includes/functions.php:
|
68 |
msgid "Select and configure the font for your input fields and buttons."
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: includes/functions.php:
|
72 |
msgid "Site Title Typography"
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: includes/functions.php:
|
76 |
msgid "Select and configure the font for your site title."
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: includes/functions.php:
|
80 |
msgid "Site Description Typography"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: includes/functions.php:
|
84 |
msgid "Select and configure the font for your site description."
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: includes/functions.php:
|
88 |
msgid "Navigation Typography"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: includes/functions.php:
|
92 |
msgid "Select and configure the font for your site navigation."
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: includes/functions.php:
|
96 |
-
#: includes/functions.php:
|
97 |
-
#: includes/functions.php:
|
98 |
msgid "Content Typography"
|
99 |
msgstr ""
|
100 |
|
101 |
-
#: includes/functions.php:
|
102 |
msgid "Select and configure the font for your post and page content."
|
103 |
msgstr ""
|
104 |
|
105 |
-
#: includes/functions.php:
|
106 |
msgid "Title and H1 Typography"
|
107 |
msgstr ""
|
108 |
|
109 |
-
#: includes/functions.php:
|
110 |
msgid "Select and configure the font for your title and H1 headings."
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: includes/functions.php:
|
114 |
msgid "H2 Typography"
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: includes/functions.php:
|
118 |
msgid "Select and configure the font for your H2 headings."
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: includes/functions.php:
|
122 |
msgid "H3 Typography"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: includes/functions.php:
|
126 |
msgid "Select and configure the font for your H3 headings."
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: includes/functions.php:
|
130 |
msgid "H4 Typography"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: includes/functions.php:
|
134 |
msgid "Select and configure the font for your H4 headings."
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: includes/functions.php:
|
138 |
msgid "H5 Typography"
|
139 |
msgstr ""
|
140 |
|
141 |
-
#: includes/functions.php:
|
142 |
msgid "Select and configure the font for your H5 headings."
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: includes/functions.php:
|
146 |
msgid "H6 Typography"
|
147 |
msgstr ""
|
148 |
|
149 |
-
#: includes/functions.php:
|
150 |
msgid "Select and configure the font for your H6 headings."
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: includes/functions.php:
|
154 |
msgid "Select and configure the font for your sidebar headings."
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: includes/functions.php:
|
158 |
msgid "Select and configure the font for your sidebar content."
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: includes/functions.php:
|
162 |
msgid "Select and configure the font for your footer headings."
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: includes/functions.php:
|
166 |
msgid "Select and configure the font for your footer content."
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: includes/functions.php:
|
170 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
171 |
msgid "Thin"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: includes/functions.php:
|
175 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
176 |
msgid "Extra Light"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: includes/functions.php:
|
180 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
181 |
msgid "Light"
|
182 |
msgstr ""
|
183 |
|
184 |
-
#: includes/functions.php:
|
185 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
186 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
187 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:272
|
188 |
msgid "Normal"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: includes/functions.php:
|
192 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
193 |
msgid "Medium"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: includes/functions.php:
|
197 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
198 |
msgid "Semi Bold"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: includes/functions.php:
|
202 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
203 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:255
|
204 |
msgid "Bold"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: includes/functions.php:
|
208 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
209 |
msgid "Extra Bold"
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: includes/functions.php:
|
213 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
214 |
msgid "Ultra Bold"
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: includes/functions.php:
|
218 |
-
#: includes/
|
219 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
220 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:271
|
221 |
msgid "- Default -"
|
222 |
msgstr ""
|
223 |
|
224 |
-
#: includes/functions.php:219
|
225 |
-
msgid "Arial"
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: includes/functions.php:224
|
229 |
-
msgid "Calibri"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: includes/functions.php:229
|
233 |
-
msgid "Consolas"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: includes/functions.php:234
|
237 |
-
msgid "Courier New"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: includes/functions.php:239
|
241 |
-
msgid "Helvetica"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: includes/functions.php:244
|
245 |
-
msgid "Georgia"
|
246 |
-
msgstr ""
|
247 |
-
|
248 |
-
#: includes/functions.php:249
|
249 |
-
msgid "Lucida Grande"
|
250 |
-
msgstr ""
|
251 |
-
|
252 |
-
#: includes/functions.php:254
|
253 |
-
msgid "Tahoma"
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: includes/functions.php:259
|
257 |
-
msgid "Times New Roman"
|
258 |
-
msgstr ""
|
259 |
-
|
260 |
-
#: includes/functions.php:264
|
261 |
-
msgid "Trebuchet MS"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: includes/functions.php:269
|
265 |
-
msgid "Palatino"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: includes/functions.php:274
|
269 |
-
msgid "Verdana"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: includes/class-ogf-reset.php:41
|
273 |
-
msgid "This will reset all fonts set by this plugin to their defaults. This action can not be reversed."
|
274 |
-
msgstr ""
|
275 |
-
|
276 |
-
#: includes/class-ogf-reset.php:63
|
277 |
-
msgid "Reset All Fonts"
|
278 |
-
msgstr ""
|
279 |
-
|
280 |
#. translators: %s Link to Google Fonts customizer panel.
|
281 |
-
#: includes/class-ogf-welcome.php:
|
282 |
msgid "Thank you for installing <strong>Google Fonts for WordPress</strong>! Configure your fonts here: <a href=\"%s\">WordPress Customizer</a>"
|
283 |
msgstr ""
|
284 |
|
285 |
-
|
286 |
-
#: includes/class-ogf-notifications.php:83
|
287 |
-
msgid "%s years"
|
288 |
-
msgstr ""
|
289 |
-
|
290 |
-
#: includes/class-ogf-notifications.php:85
|
291 |
-
msgid "a year"
|
292 |
-
msgstr ""
|
293 |
-
|
294 |
-
#. translators: Number of weeks
|
295 |
-
#: includes/class-ogf-notifications.php:91
|
296 |
-
msgid "%s weeks"
|
297 |
-
msgstr ""
|
298 |
-
|
299 |
-
#: includes/class-ogf-notifications.php:93
|
300 |
-
msgid "a week"
|
301 |
-
msgstr ""
|
302 |
-
|
303 |
-
#. translators: Number of days
|
304 |
-
#: includes/class-ogf-notifications.php:99
|
305 |
-
msgid "%s days"
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: includes/class-ogf-notifications.php:101
|
309 |
-
msgid "a day"
|
310 |
-
msgstr ""
|
311 |
-
|
312 |
-
#: includes/class-ogf-notifications.php:229
|
313 |
-
msgid "Google Fonts WordPress Plugin"
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: includes/class-ogf-notifications.php:232
|
317 |
-
msgid "Are you enjoying using Google Fonts?"
|
318 |
-
msgstr ""
|
319 |
-
|
320 |
-
#. translators: 1. Name, 2. Time
|
321 |
-
#: includes/class-ogf-notifications.php:236
|
322 |
-
msgid "You have been using <strong>%1$s</strong> for %2$s now! Could you please do me a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?"
|
323 |
-
msgstr ""
|
324 |
-
|
325 |
-
#: includes/class-ogf-notifications.php:241
|
326 |
-
msgid "Leave a Review"
|
327 |
-
msgstr ""
|
328 |
-
|
329 |
-
#: includes/class-ogf-notifications.php:242
|
330 |
-
msgid "No thanks / I already have"
|
331 |
-
msgstr ""
|
332 |
-
|
333 |
-
#: includes/class-ogf-notifications.php:261
|
334 |
-
msgid "Host Google Fonts Locally"
|
335 |
-
msgstr ""
|
336 |
-
|
337 |
-
#: includes/class-ogf-notifications.php:264
|
338 |
-
msgid "Speed Up Your Website!"
|
339 |
-
msgstr ""
|
340 |
-
|
341 |
-
#: includes/class-ogf-notifications.php:267
|
342 |
-
msgid "Our latest <strong>free</strong> addon allows you to host Google Fonts locally.<br>This removes the requests to Google's servers and can improve page speed."
|
343 |
-
msgstr ""
|
344 |
-
|
345 |
-
#: includes/class-ogf-notifications.php:272
|
346 |
-
msgid "Install Now"
|
347 |
-
msgstr ""
|
348 |
-
|
349 |
-
#: includes/class-ogf-notifications.php:273
|
350 |
-
msgid "No thank you."
|
351 |
-
msgstr ""
|
352 |
-
|
353 |
-
#: includes/class-ogf-notifications.php:300
|
354 |
-
msgid "Google Fonts for WordPress"
|
355 |
-
msgstr ""
|
356 |
-
|
357 |
-
#: includes/customizer/settings.php:38
|
358 |
-
#: includes/customizer/panels.php:71
|
359 |
-
#: includes/customizer/panels.php:101
|
360 |
-
msgid "Custom Elements"
|
361 |
-
msgstr ""
|
362 |
-
|
363 |
-
#: includes/customizer/settings.php:56
|
364 |
-
#: includes/customizer/panels.php:159
|
365 |
-
msgid "Load Fonts for CSS"
|
366 |
-
msgstr ""
|
367 |
-
|
368 |
-
#: includes/customizer/settings.php:57
|
369 |
-
msgid "Load fonts but don't automatically assign them to an element."
|
370 |
-
msgstr ""
|
371 |
-
|
372 |
-
#: includes/customizer/settings.php:156
|
373 |
msgid "Force Styles?"
|
374 |
msgstr ""
|
375 |
|
376 |
-
#: includes/customizer/settings.php:
|
377 |
msgid "If your choices are not displaying correctly, check this box."
|
378 |
msgstr ""
|
379 |
|
380 |
#: includes/customizer/panels.php:32
|
381 |
-
#: blocks/src/google-fonts/index.js:
|
382 |
msgid "Google Fonts"
|
383 |
msgstr ""
|
384 |
|
385 |
#: includes/customizer/panels.php:41
|
386 |
-
msgid "
|
387 |
msgstr ""
|
388 |
|
389 |
#: includes/customizer/panels.php:50
|
390 |
-
msgid "
|
391 |
msgstr ""
|
392 |
|
393 |
#: includes/customizer/panels.php:60
|
394 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
395 |
msgstr ""
|
396 |
|
397 |
#. Translators: %s Custom Elements Customizer Panel URL
|
398 |
-
#: includes/customizer/panels.php:
|
399 |
msgid "Define your Custom Elements here and then customize them under <a href=\"%s\">Advanced Settings → Custom Elements</a>."
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: includes/customizer/panels.php:
|
403 |
msgid "Font Loading"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: includes/customizer/panels.php:
|
407 |
msgid "Debugging"
|
408 |
msgstr ""
|
409 |
|
410 |
#. Translators: %s Custom Elements Customizer Panel URL
|
411 |
-
#: includes/customizer/panels.php:
|
412 |
msgid "Custom Elements allow you to apply Google Fonts to any part of your website, they can be setup under <a href=\"%s\">Google Fonts → Custom Elements</a>."
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: includes/customizer/panels.php:
|
416 |
msgid "Theme Elements"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: includes/customizer/panels.php:
|
420 |
msgid "Branding"
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: includes/customizer/panels.php:
|
424 |
msgid "Navigation"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: includes/customizer/panels.php:
|
428 |
msgid "Content"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: includes/customizer/panels.php:
|
432 |
msgid "Sidebar"
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: includes/customizer/panels.php:
|
436 |
msgid "Footer"
|
437 |
msgstr ""
|
438 |
|
@@ -483,7 +343,7 @@ msgid "Font Size (px)"
|
|
483 |
msgstr ""
|
484 |
|
485 |
#: includes/customizer/controls/class-ogf-customize-typography-control.php:47
|
486 |
-
#: blocks/src/google-fonts/edit.js:
|
487 |
msgid "Line Height"
|
488 |
msgstr ""
|
489 |
|
@@ -491,66 +351,113 @@ msgstr ""
|
|
491 |
msgid "Color"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
495 |
-
msgid "
|
496 |
msgstr ""
|
497 |
|
498 |
-
#: includes/customizer/controls/class-ogf-customize-typography-control.php:
|
499 |
-
msgid "
|
500 |
msgstr ""
|
501 |
|
502 |
-
|
503 |
-
|
|
|
504 |
msgstr ""
|
505 |
|
506 |
-
#: includes/
|
507 |
-
msgid "
|
508 |
msgstr ""
|
509 |
|
510 |
-
|
511 |
-
|
|
|
512 |
msgstr ""
|
513 |
|
514 |
-
#: includes/
|
515 |
-
msgid "
|
516 |
msgstr ""
|
517 |
|
518 |
-
|
519 |
-
|
|
|
520 |
msgstr ""
|
521 |
|
522 |
-
#:
|
523 |
-
msgid "
|
524 |
msgstr ""
|
525 |
|
526 |
-
|
527 |
-
|
|
|
528 |
msgstr ""
|
529 |
|
530 |
-
#:
|
531 |
-
msgid "
|
532 |
msgstr ""
|
533 |
|
534 |
-
|
535 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: blocks/src/google-fonts/edit.js:
|
539 |
-
msgid "
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: blocks/src/google-fonts/edit.js:
|
543 |
-
msgid "
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: blocks/src/google-fonts/edit.js:
|
547 |
msgid "Add some content..."
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: blocks/src/google-fonts/index.js:
|
551 |
msgid "Fonts"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: blocks/src/google-fonts/index.js:
|
555 |
msgid "Heading"
|
556 |
msgstr ""
|
1 |
+
# Copyright (C) 2019 Danny Cooper
|
2 |
+
# This file is distributed under the same license as the Google Fonts for WordPress plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Google Fonts for WordPress 1.4.8\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/olympus-google-fonts\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2019-01-09T13:32:51+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.1.0\n"
|
15 |
"X-Domain: olympus-google-fonts\n"
|
16 |
|
17 |
#. Plugin Name of the plugin
|
18 |
+
#: includes/class-ogf-feedback.php:279
|
19 |
+
msgid "Google Fonts for WordPress"
|
20 |
msgstr ""
|
21 |
|
22 |
#. Plugin URI of the plugin
|
24 |
msgstr ""
|
25 |
|
26 |
#. Description of the plugin
|
27 |
+
msgid "The easiest to use Google Fonts plugin. No coding required. 870+ font choices."
|
28 |
msgstr ""
|
29 |
|
30 |
#. Author of the plugin
|
31 |
+
msgid "Danny Cooper"
|
32 |
msgstr ""
|
33 |
|
34 |
#. Author URI of the plugin
|
35 |
+
msgid "https://fontsplugin.com"
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: class-olympus-google-fonts.php:117
|
39 |
msgid "Settings"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: class-olympus-google-fonts.php:122
|
43 |
msgid "Upgrade to Pro"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: includes/functions.php:33
|
47 |
msgid "Base Typography"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: includes/functions.php:34
|
51 |
msgid "Select and configure the font for your content."
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: includes/functions.php:39
|
55 |
+
#: includes/functions.php:111
|
56 |
+
#: includes/functions.php:123
|
57 |
msgid "Headings Typography"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: includes/functions.php:40
|
61 |
msgid "Select and configure the font for your headings."
|
62 |
msgstr ""
|
63 |
|
64 |
+
#: includes/functions.php:45
|
65 |
msgid "Buttons and Inputs Typography"
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: includes/functions.php:46
|
69 |
msgid "Select and configure the font for your input fields and buttons."
|
70 |
msgstr ""
|
71 |
|
72 |
+
#: includes/functions.php:51
|
73 |
msgid "Site Title Typography"
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: includes/functions.php:52
|
77 |
msgid "Select and configure the font for your site title."
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: includes/functions.php:57
|
81 |
msgid "Site Description Typography"
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: includes/functions.php:58
|
85 |
msgid "Select and configure the font for your site description."
|
86 |
msgstr ""
|
87 |
|
88 |
+
#: includes/functions.php:63
|
89 |
msgid "Navigation Typography"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: includes/functions.php:64
|
93 |
msgid "Select and configure the font for your site navigation."
|
94 |
msgstr ""
|
95 |
|
96 |
+
#: includes/functions.php:69
|
97 |
+
#: includes/functions.php:117
|
98 |
+
#: includes/functions.php:131
|
99 |
msgid "Content Typography"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: includes/functions.php:70
|
103 |
msgid "Select and configure the font for your post and page content."
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: includes/functions.php:75
|
107 |
msgid "Title and H1 Typography"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: includes/functions.php:76
|
111 |
msgid "Select and configure the font for your title and H1 headings."
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: includes/functions.php:81
|
115 |
msgid "H2 Typography"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: includes/functions.php:82
|
119 |
msgid "Select and configure the font for your H2 headings."
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: includes/functions.php:87
|
123 |
msgid "H3 Typography"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: includes/functions.php:88
|
127 |
msgid "Select and configure the font for your H3 headings."
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: includes/functions.php:93
|
131 |
msgid "H4 Typography"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: includes/functions.php:94
|
135 |
msgid "Select and configure the font for your H4 headings."
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: includes/functions.php:99
|
139 |
msgid "H5 Typography"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: includes/functions.php:100
|
143 |
msgid "Select and configure the font for your H5 headings."
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: includes/functions.php:105
|
147 |
msgid "H6 Typography"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: includes/functions.php:106
|
151 |
msgid "Select and configure the font for your H6 headings."
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: includes/functions.php:112
|
155 |
msgid "Select and configure the font for your sidebar headings."
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: includes/functions.php:118
|
159 |
msgid "Select and configure the font for your sidebar content."
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: includes/functions.php:124
|
163 |
msgid "Select and configure the font for your footer headings."
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: includes/functions.php:132
|
167 |
msgid "Select and configure the font for your footer content."
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: includes/functions.php:177
|
171 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:231
|
172 |
msgid "Thin"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: includes/functions.php:178
|
176 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:232
|
177 |
msgid "Extra Light"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: includes/functions.php:179
|
181 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:233
|
182 |
msgid "Light"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: includes/functions.php:180
|
186 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:234
|
187 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:255
|
|
|
188 |
msgid "Normal"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: includes/functions.php:181
|
192 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:235
|
193 |
msgid "Medium"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: includes/functions.php:182
|
197 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:236
|
198 |
msgid "Semi Bold"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: includes/functions.php:183
|
202 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:237
|
|
|
203 |
msgid "Bold"
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: includes/functions.php:184
|
207 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:238
|
208 |
msgid "Extra Bold"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: includes/functions.php:185
|
212 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:239
|
213 |
msgid "Ultra Bold"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: includes/functions.php:192
|
217 |
+
#: includes/functions.php:214
|
218 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:230
|
|
|
219 |
msgid "- Default -"
|
220 |
msgstr ""
|
221 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
#. translators: %s Link to Google Fonts customizer panel.
|
223 |
+
#: includes/class-ogf-welcome.php:100
|
224 |
msgid "Thank you for installing <strong>Google Fonts for WordPress</strong>! Configure your fonts here: <a href=\"%s\">WordPress Customizer</a>"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: includes/customizer/settings.php:135
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
228 |
msgid "Force Styles?"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: includes/customizer/settings.php:139
|
232 |
msgid "If your choices are not displaying correctly, check this box."
|
233 |
msgstr ""
|
234 |
|
235 |
#: includes/customizer/panels.php:32
|
236 |
+
#: blocks/src/google-fonts/index.js:11
|
237 |
msgid "Google Fonts"
|
238 |
msgstr ""
|
239 |
|
240 |
#: includes/customizer/panels.php:41
|
241 |
+
msgid "Basic Settings"
|
242 |
msgstr ""
|
243 |
|
244 |
#: includes/customizer/panels.php:50
|
245 |
+
msgid "Advanced Settings"
|
246 |
msgstr ""
|
247 |
|
248 |
#: includes/customizer/panels.php:60
|
249 |
+
msgid "Theme Settings"
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
#: includes/customizer/panels.php:68
|
253 |
+
#: includes/customizer/panels.php:95
|
254 |
+
msgid "Custom Elements"
|
255 |
msgstr ""
|
256 |
|
257 |
#. Translators: %s Custom Elements Customizer Panel URL
|
258 |
+
#: includes/customizer/panels.php:70
|
259 |
msgid "Define your Custom Elements here and then customize them under <a href=\"%s\">Advanced Settings → Custom Elements</a>."
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: includes/customizer/panels.php:78
|
263 |
msgid "Font Loading"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: includes/customizer/panels.php:87
|
267 |
msgid "Debugging"
|
268 |
msgstr ""
|
269 |
|
270 |
#. Translators: %s Custom Elements Customizer Panel URL
|
271 |
+
#: includes/customizer/panels.php:97
|
272 |
msgid "Custom Elements allow you to apply Google Fonts to any part of your website, they can be setup under <a href=\"%s\">Google Fonts → Custom Elements</a>."
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: includes/customizer/panels.php:105
|
276 |
msgid "Theme Elements"
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: includes/customizer/panels.php:113
|
280 |
msgid "Branding"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: includes/customizer/panels.php:121
|
284 |
msgid "Navigation"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: includes/customizer/panels.php:129
|
288 |
msgid "Content"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: includes/customizer/panels.php:137
|
292 |
msgid "Sidebar"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: includes/customizer/panels.php:145
|
296 |
msgid "Footer"
|
297 |
msgstr ""
|
298 |
|
343 |
msgstr ""
|
344 |
|
345 |
#: includes/customizer/controls/class-ogf-customize-typography-control.php:47
|
346 |
+
#: blocks/src/google-fonts/edit.js:146
|
347 |
msgid "Line Height"
|
348 |
msgstr ""
|
349 |
|
351 |
msgid "Color"
|
352 |
msgstr ""
|
353 |
|
354 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:256
|
355 |
+
msgid "Italic"
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: includes/customizer/controls/class-ogf-customize-typography-control.php:257
|
359 |
+
msgid "Oblique"
|
360 |
msgstr ""
|
361 |
|
362 |
+
#. translators: Number of years
|
363 |
+
#: includes/class-ogf-feedback.php:85
|
364 |
+
msgid "%s years"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: includes/class-ogf-feedback.php:87
|
368 |
+
msgid "a year"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#. translators: Number of weeks
|
372 |
+
#: includes/class-ogf-feedback.php:93
|
373 |
+
msgid "%s weeks"
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: includes/class-ogf-feedback.php:95
|
377 |
+
msgid "a week"
|
378 |
msgstr ""
|
379 |
|
380 |
+
#. translators: Number of days
|
381 |
+
#: includes/class-ogf-feedback.php:101
|
382 |
+
msgid "%s days"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: includes/class-ogf-feedback.php:103
|
386 |
+
msgid "a day"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#. translators: Number of hours
|
390 |
+
#: includes/class-ogf-feedback.php:109
|
391 |
+
msgid "%s hours"
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: includes/class-ogf-feedback.php:111
|
395 |
+
msgid "an hour"
|
396 |
msgstr ""
|
397 |
|
398 |
+
#. translators: Number of minutes
|
399 |
+
#: includes/class-ogf-feedback.php:117
|
400 |
+
msgid "%s minutes"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: includes/class-ogf-feedback.php:119
|
404 |
+
msgid "a minute"
|
405 |
+
msgstr ""
|
406 |
+
|
407 |
+
#. translators: Number of seconds
|
408 |
+
#: includes/class-ogf-feedback.php:125
|
409 |
+
msgid "%s seconds"
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: includes/class-ogf-feedback.php:127
|
413 |
+
msgid "a second"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: includes/class-ogf-feedback.php:240
|
417 |
+
msgid "Olympus Google Fonts WordPress Plugin"
|
418 |
+
msgstr ""
|
419 |
+
|
420 |
+
#: includes/class-ogf-feedback.php:243
|
421 |
+
msgid "Are you enjoying using Google Fonts?"
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#. translators: 1. Name, 2. Time
|
425 |
+
#: includes/class-ogf-feedback.php:247
|
426 |
+
msgid "You have been using <strong>%1$s</strong> for %2$s now! Could you please do me a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?"
|
427 |
+
msgstr ""
|
428 |
+
|
429 |
+
#: includes/class-ogf-feedback.php:252
|
430 |
+
msgid "Leave a Review"
|
431 |
+
msgstr ""
|
432 |
+
|
433 |
+
#: includes/class-ogf-feedback.php:253
|
434 |
+
msgid "No thanks / I already have"
|
435 |
+
msgstr ""
|
436 |
+
|
437 |
+
#: blocks/src/google-fonts/edit.js:120
|
438 |
+
msgid "Font Settings"
|
439 |
+
msgstr ""
|
440 |
+
|
441 |
+
#: blocks/src/google-fonts/edit.js:122
|
442 |
+
msgid "Font"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: blocks/src/google-fonts/edit.js:131
|
446 |
+
msgid "Font Variant"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: blocks/src/google-fonts/edit.js:138
|
450 |
+
msgid "Font Size"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: blocks/src/google-fonts/edit.js:180
|
454 |
msgid "Add some content..."
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: blocks/src/google-fonts/index.js:15
|
458 |
msgid "Fonts"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: blocks/src/google-fonts/index.js:16
|
462 |
msgid "Heading"
|
463 |
msgstr ""
|
olympus-google-fonts.php
CHANGED
@@ -1,24 +1,24 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
* Google Fonts
|
4 |
*
|
5 |
-
* Plugin Name: Google Fonts
|
6 |
* Plugin URI: https://wordpress.org/plugins/olympus-google-fonts/
|
7 |
-
* Description: The easiest to use Google Fonts
|
8 |
-
* Version: 1.
|
9 |
-
* Author:
|
10 |
-
* Author URI: https://fontsplugin.com
|
11 |
* Text Domain: olympus-google-fonts
|
12 |
* License: GPL-2.0+
|
13 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
14 |
* Domain Path: /languages
|
15 |
*
|
16 |
* @package olympus-google-fonts
|
17 |
-
* @copyright Copyright (c) 2019,
|
18 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
19 |
*/
|
20 |
|
21 |
-
define( 'OGF_VERSION', '1.
|
22 |
define( 'OGF_DIR_PATH', plugin_dir_path( __FILE__ ) );
|
23 |
define( 'OGF_DIR_URL', plugin_dir_url( __FILE__ ) );
|
24 |
|
@@ -26,11 +26,3 @@ require OGF_DIR_PATH . 'class-olympus-google-fonts.php';
|
|
26 |
require OGF_DIR_PATH . 'blocks/init.php';
|
27 |
|
28 |
$gfwp = new Olympus_Google_Fonts();
|
29 |
-
|
30 |
-
$current_theme = wp_get_theme();
|
31 |
-
$theme_author = strtolower( esc_attr( $current_theme->get( 'Author' ) ) );
|
32 |
-
$author_compat_path = OGF_DIR_PATH . '/compatability/' . $theme_author . '.php';
|
33 |
-
|
34 |
-
if ( file_exists( $author_compat_path ) ) {
|
35 |
-
require $author_compat_path;
|
36 |
-
}
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Google Fonts for WordPress
|
4 |
*
|
5 |
+
* Plugin Name: Google Fonts for WordPress
|
6 |
* Plugin URI: https://wordpress.org/plugins/olympus-google-fonts/
|
7 |
+
* Description: The easiest to use Google Fonts plugin. No coding required. 870+ font choices.
|
8 |
+
* Version: 1.5.0
|
9 |
+
* Author: Danny Cooper
|
10 |
+
* Author URI: https://fontsplugin.com
|
11 |
* Text Domain: olympus-google-fonts
|
12 |
* License: GPL-2.0+
|
13 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
14 |
* Domain Path: /languages
|
15 |
*
|
16 |
* @package olympus-google-fonts
|
17 |
+
* @copyright Copyright (c) 2019, Danny Cooper
|
18 |
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
19 |
*/
|
20 |
|
21 |
+
define( 'OGF_VERSION', '1.5.0' );
|
22 |
define( 'OGF_DIR_PATH', plugin_dir_path( __FILE__ ) );
|
23 |
define( 'OGF_DIR_URL', plugin_dir_url( __FILE__ ) );
|
24 |
|
26 |
require OGF_DIR_PATH . 'blocks/init.php';
|
27 |
|
28 |
$gfwp = new Olympus_Google_Fonts();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
-
=== Google Fonts
|
2 |
Contributors: DannyCooper, googlefonts
|
3 |
-
Tags: google, fonts, google fonts, google fonts for wordpress,
|
4 |
Donate link: https://fontsplugin.com/#pricing
|
5 |
Requires at least: 4.0
|
6 |
-
Tested up to: 5.
|
7 |
License: GPLv2 or later
|
8 |
-
Stable tag: 1.
|
9 |
|
10 |
-
The easiest to use Google Fonts
|
11 |
|
12 |
== Description ==
|
13 |
The [Google Fonts](https://fontsplugin.com/?utm_source=wporg&utm_campaign=intro) library currently contains 877 unique fonts. This plugin allows you to easily use any of them on your WordPress website.
|
@@ -32,11 +32,8 @@ The full Google Fonts library can be found here - [Google Fonts](https://fonts.g
|
|
32 |
* **SEO-Friendly** (Search Engine Optimization).
|
33 |
* Tested with **PHP7**
|
34 |
* Selective Font Loading
|
35 |
-
* Preconnect Resource Hints
|
36 |
-
* Host Google Fonts Locally
|
37 |
-
* Font Size, Weight, Color and Line Height Typography Settings
|
38 |
|
39 |
-
> Note: some features are Premium. Which means you need to upgrade to unlock those features. You can upgrade here: [Google Fonts Pro](https://fontsplugin.com/
|
40 |
|
41 |
= Plugin Compatibility =
|
42 |
|
@@ -47,18 +44,17 @@ The Google Fonts for WordPress plugin will work with all WordPress themes and ha
|
|
47 |
* TwentyFifteen
|
48 |
* TwentySixteen
|
49 |
* TwentySeventeen
|
50 |
-
* ThemeGrill
|
51 |
|
52 |
### Further Reading
|
53 |
|
54 |
-
For more info on
|
55 |
|
56 |
-
* [Documentation](https://fontsplugin.com/docs
|
57 |
-
* [Font Combinations](https://fontsplugin.com/font-combinations
|
58 |
-
* [How to Use Google Fonts in WordPress](https://fontsplugin.com/wordpress-google-fonts
|
59 |
|
60 |
= Bugs =
|
61 |
-
If you find an issue with Google Fonts for WordPress, let us know [here](https://
|
62 |
|
63 |
= Google Fonts Gutenberg Block =
|
64 |
Add some flair to your content with our new Gutenberg block.
|
@@ -72,9 +68,10 @@ Anyone is welcome to contribute to the 'Google Fonts for WordPress' plugin.
|
|
72 |
|
73 |
There are various ways you can contribute:
|
74 |
|
75 |
-
1. Raise an [Issue](https://
|
76 |
-
2.
|
77 |
-
3.
|
|
|
78 |
|
79 |
== Installation ==
|
80 |
Upload 'Google Fonts for WordPress', activate it, and you're done!
|
@@ -85,14 +82,52 @@ Navigate to wp-admin -> Appearance -> Customize and you will see a new tab named
|
|
85 |
|
86 |
= Will my theme work with Google Fonts for WordPress? =
|
87 |
|
88 |
-
We are 99.99% certain it will, if it doesn't then please create a [support ticket](https://wordpress.org/support/plugin/olympus-google-fonts
|
89 |
|
90 |
== Screenshots ==
|
91 |
|
92 |
1. Instant Live Preview - Google Fonts for WordPress
|
93 |
2. Customizer Settings Search - Google Fonts for WordPress
|
94 |
-
3. Customizer Settings Font Weight and Style
|
95 |
|
96 |
== Changelog ==
|
97 |
|
98 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Google Fonts for WordPress ===
|
2 |
Contributors: DannyCooper, googlefonts
|
3 |
+
Tags: google, fonts, google fonts, google fonts for wordpress, gutenberg
|
4 |
Donate link: https://fontsplugin.com/#pricing
|
5 |
Requires at least: 4.0
|
6 |
+
Tested up to: 5.0
|
7 |
License: GPLv2 or later
|
8 |
+
Stable tag: 1.5.0
|
9 |
|
10 |
+
The easiest to use Google Fonts Plugin. No coding required. 870+ font choices.
|
11 |
|
12 |
== Description ==
|
13 |
The [Google Fonts](https://fontsplugin.com/?utm_source=wporg&utm_campaign=intro) library currently contains 877 unique fonts. This plugin allows you to easily use any of them on your WordPress website.
|
32 |
* **SEO-Friendly** (Search Engine Optimization).
|
33 |
* Tested with **PHP7**
|
34 |
* Selective Font Loading
|
|
|
|
|
|
|
35 |
|
36 |
+
> Note: some features are Premium. Which means you need to upgrade to unlock those features. You can upgrade here: [Google Fonts Pro](https://fontsplugin.com/upgrade/?utm_source=wporg&utm_campaign=upgrade)
|
37 |
|
38 |
= Plugin Compatibility =
|
39 |
|
44 |
* TwentyFifteen
|
45 |
* TwentySixteen
|
46 |
* TwentySeventeen
|
|
|
47 |
|
48 |
### Further Reading
|
49 |
|
50 |
+
For more info on search engine optimization, check out the following:
|
51 |
|
52 |
+
* [Documentation](https://fontsplugin.com/docs/)
|
53 |
+
* [Font Combinations](https://fontsplugin.com/font-combinations/)
|
54 |
+
* [How to Use Google Fonts in WordPress](https://fontsplugin.com/wordpress-google-fonts/)
|
55 |
|
56 |
= Bugs =
|
57 |
+
If you find an issue with Google Fonts for WordPress, let us know [here](https://github.com/DannyCooper/olympus-google-fonts/issues)!
|
58 |
|
59 |
= Google Fonts Gutenberg Block =
|
60 |
Add some flair to your content with our new Gutenberg block.
|
68 |
|
69 |
There are various ways you can contribute:
|
70 |
|
71 |
+
1. Raise an [Issue](https://github.com/DannyCooper/olympus-google-fonts/issues) on GitHub
|
72 |
+
2. Send us a Pull Request with your bug fixes and/or new features
|
73 |
+
3. Translate the Google Fonts for WordPress plugin into [different languages](https://translate.wordpress.org/projects/wp-plugins/olympus-google-fonts/)
|
74 |
+
4. Provide feedback and suggestions on [enhancements](https://github.com/DannyCooper/olympus-google-fonts/issues?direction=desc&labels=Enhancement&page=1&sort=created&state=open)
|
75 |
|
76 |
== Installation ==
|
77 |
Upload 'Google Fonts for WordPress', activate it, and you're done!
|
82 |
|
83 |
= Will my theme work with Google Fonts for WordPress? =
|
84 |
|
85 |
+
We are 99.99% certain it will, if it doesn't then please create a [support ticket](https://wordpress.org/support/plugin/olympus-google-fonts).
|
86 |
|
87 |
== Screenshots ==
|
88 |
|
89 |
1. Instant Live Preview - Google Fonts for WordPress
|
90 |
2. Customizer Settings Search - Google Fonts for WordPress
|
91 |
+
3. Customizer Settings Font Weight and Style - Google Fonts for WordPress
|
92 |
|
93 |
== Changelog ==
|
94 |
|
95 |
+
= 1.5.0 =
|
96 |
+
|
97 |
+
* Fix problem with italics not being loaded.
|
98 |
+
|
99 |
+
= 1.4.8 =
|
100 |
+
|
101 |
+
* Improve theme compatibility
|
102 |
+
* Update .pot
|
103 |
+
|
104 |
+
= 1.4.7 =
|
105 |
+
|
106 |
+
* Fix conflict with Kirki
|
107 |
+
|
108 |
+
= 1.4.6 =
|
109 |
+
|
110 |
+
* Improve theme compatibility
|
111 |
+
* Optimize block code
|
112 |
+
* Update translation files
|
113 |
+
|
114 |
+
= 1.4.5 =
|
115 |
+
|
116 |
+
* Fix subset issue in 1.4.4
|
117 |
+
|
118 |
+
= 1.4.4 =
|
119 |
+
|
120 |
+
* Update fonts
|
121 |
+
|
122 |
+
= 1.4.3 =
|
123 |
+
|
124 |
+
* Add Gutenberg block
|
125 |
+
|
126 |
+
= 1.4.2 =
|
127 |
+
|
128 |
+
* Improve feedback mechanism
|
129 |
+
|
130 |
+
= 1.4.1 =
|
131 |
+
|
132 |
+
* Fix previewer not showing fonts
|
133 |
+
* Add new fonts
|