Version Description
May 2, 2016, dev time: 52 hours.
- NEW: Completely refactored
editor
controls. - NEW: Completely re-styled
code
controls. - NEW: Added a new
kirki/{$config_id}/styles
filter (#908). - NEW: Added a
customize-control-kirki
class to all Kirki controls. - FIX: Field type number : Cannot read property 'min' of undefined (#911).
- FIX: All controls are now prefixed (#918)
- FIX:
alpha
argument in color-alpha controls (#932). - FIX: Name attribute in repeaters (props @guillaumemolter).
- FIX: Missing label for checkbox controls inside repeaters (props @guillaumemolter).
- FIX: Placing 2 editor controls in the customizer leads to odd behaviour (#140).
- FIX:
active_callback
conbined with the oldrequired
argument. (#906). - FIX: Double prefix and suffix in
js_vars
(#943). - FIX: Typography control returns both 'subset' and 'subsets' indexes with the same value (#948).
- FIX: Use
strict
JS mode in all controls.
Download this release
Release Info
Developer | aristath |
Plugin | Kirki |
Version | 2.3.2 |
Comparing to | |
See all releases |
Code changes from version 2.3.1 to 2.3.2
- assets/css/customizer.css +334 -289
- assets/css/customizer.css.map +2 -2
- assets/js/controls/checkbox.js +3 -6
- assets/js/controls/code.js +18 -7
- assets/js/controls/color-palette.js +3 -4
- assets/js/controls/{color-alpha.js → color.js} +3 -4
- assets/js/controls/dashicons.js +3 -4
- assets/js/controls/date.js +3 -4
- assets/js/controls/dimension.js +3 -4
- assets/js/controls/dropdown-pages.js +2 -3
- assets/js/controls/editor.js +136 -35
- assets/js/controls/generic.js +2 -3
- assets/js/controls/multicheck.js +4 -4
- assets/js/controls/multicolor.js +17 -8
- assets/js/controls/number.js +27 -19
- assets/js/controls/palette.js +3 -4
- assets/js/controls/preset.js +3 -5
- assets/js/controls/radio-buttonset.js +3 -4
- assets/js/controls/radio-image.js +3 -4
- assets/js/controls/radio.js +2 -3
- assets/js/controls/repeater.js +156 -36
- assets/js/controls/select.js +2 -3
- assets/js/controls/slider.js +22 -28
- assets/js/controls/sortable.js +13 -4
- assets/js/controls/spacing.js +3 -4
- assets/js/controls/switch.js +4 -7
- assets/js/controls/toggle.js +4 -7
- assets/js/controls/typography.js +48 -23
- assets/js/functions/rebuild-value.js +0 -8
- assets/js/functions/set-setting-value.js +10 -73
- assets/js/l10n.js +4 -0
- assets/js/postmessage.js +1 -1
- assets/js/vendor/codemirror/theme/3024-day.css +0 -41
- assets/js/vendor/codemirror/theme/3024-night.css +0 -39
- assets/js/vendor/codemirror/theme/abcdef.css +0 -32
- assets/js/vendor/codemirror/theme/ambiance-mobile.css +0 -5
- assets/js/vendor/codemirror/theme/ambiance.css +0 -74
- assets/js/vendor/codemirror/theme/base16-dark.css +0 -38
- assets/js/vendor/codemirror/theme/base16-light.css +0 -38
- assets/js/vendor/codemirror/theme/bespin.css +0 -34
- assets/js/vendor/codemirror/theme/blackboard.css +0 -32
- assets/js/vendor/codemirror/theme/cobalt.css +0 -25
- assets/js/vendor/codemirror/theme/colorforth.css +0 -33
- assets/js/vendor/codemirror/theme/dracula.css +0 -41
- assets/js/vendor/codemirror/theme/eclipse.css +0 -23
- assets/js/vendor/codemirror/theme/elegant.css +0 -13
- assets/js/vendor/codemirror/theme/erlang-dark.css +0 -34
- assets/js/vendor/codemirror/theme/hopscotch.css +0 -34
- assets/js/vendor/codemirror/theme/icecoder.css +0 -43
- assets/js/vendor/codemirror/theme/isotope.css +0 -34
- assets/js/vendor/codemirror/theme/kirki-dark.css +111 -0
- assets/js/vendor/codemirror/theme/kirki-light.css +54 -0
- assets/js/vendor/codemirror/theme/lesser-dark.css +0 -47
- assets/js/vendor/codemirror/theme/liquibyte.css +0 -95
- assets/js/vendor/codemirror/theme/material.css +0 -53
- assets/js/vendor/codemirror/theme/mbo.css +0 -37
- assets/js/vendor/codemirror/theme/mdn-like.css +0 -46
- assets/js/vendor/codemirror/theme/midnight.css +0 -45
- assets/js/vendor/codemirror/theme/monokai.css +0 -35
- assets/js/vendor/codemirror/theme/neat.css +0 -12
- assets/js/vendor/codemirror/theme/neo.css +0 -43
- assets/js/vendor/codemirror/theme/night.css +0 -28
- assets/js/vendor/codemirror/theme/paraiso-dark.css +0 -38
- assets/js/vendor/codemirror/theme/paraiso-light.css +0 -38
- assets/js/vendor/codemirror/theme/pastel-on-dark.css +0 -53
- assets/js/vendor/codemirror/theme/railscasts.css +0 -34
- assets/js/vendor/codemirror/theme/rubyblue.css +0 -25
- assets/js/vendor/codemirror/theme/seti.css +0 -44
- assets/js/vendor/codemirror/theme/solarized.css +0 -163
- assets/js/vendor/codemirror/theme/the-matrix.css +0 -30
- assets/js/vendor/codemirror/theme/tomorrow-night-bright.css +0 -35
- assets/js/vendor/codemirror/theme/tomorrow-night-eighties.css +0 -38
- assets/js/vendor/codemirror/theme/ttcn.css +0 -64
- assets/js/vendor/codemirror/theme/twilight.css +0 -32
- assets/js/vendor/codemirror/theme/vibrant-ink.css +0 -34
- assets/js/vendor/codemirror/theme/xq-dark.css +0 -53
- assets/js/vendor/codemirror/theme/xq-light.css +0 -43
- assets/js/vendor/codemirror/theme/yeti.css +0 -44
- assets/js/vendor/codemirror/theme/zenburn.css +0 -37
- assets/js/vendor/tinymce.plugin.code.js +60 -0
- assets/scss/controls/checkbox.scss +47 -0
- assets/scss/controls/code.scss +456 -0
- assets/scss/controls/color-palette.scss +33 -0
- assets/scss/controls/color.scss +22 -0
- assets/scss/controls/dashicons.scss +32 -0
- assets/scss/controls/date.scss +73 -0
- assets/scss/controls/dimension.scss +27 -0
- assets/scss/controls/editor.scss +14 -0
- assets/scss/controls/generic.scss +8 -0
- assets/scss/controls/multicheck.scss +12 -0
- assets/scss/controls/multicolor.scss +33 -0
- assets/scss/controls/number.scss +48 -0
- assets/scss/controls/palette.scss +46 -0
- assets/scss/controls/radio-buttonset.scss +24 -0
- assets/scss/controls/radio-image.scss +30 -0
- assets/scss/controls/radio.scss +21 -0
- assets/scss/controls/repeater.scss +163 -0
- assets/scss/controls/select.scss +326 -0
- assets/scss/controls/slider.scss +89 -0
- assets/scss/controls/sortable.scss +24 -0
- assets/scss/controls/spacing.scss +57 -0
- assets/scss/controls/switch.scss +86 -0
- assets/scss/controls/toggle.scss +71 -0
- assets/scss/controls/typography.scss +60 -0
- assets/scss/customizer.scss +32 -0
- assets/scss/global.scss +95 -0
- assets/scss/panels/expanded.scss +21 -0
- assets/scss/sections/expanded.scss +10 -0
- assets/scss/sections/hover.scss +23 -0
- assets/scss/tooltips.scss +107 -0
- includes/class-kirki-control.php +30 -30
- includes/class-kirki-customize-control.php +11 -0
- includes/class-kirki-enqueue.php +14 -6
- includes/class-kirki-field.php +10 -4
- includes/class-kirki-fonts-google.php +7 -7
- includes/class-kirki-init.php +2 -1
- includes/class-kirki-l10n.php +3 -0
- includes/controls/class-kirki-controls-code-control.php +14 -25
- includes/controls/{class-kirki-controls-color-alpha-control.php → class-kirki-controls-color-control.php} +5 -5
- includes/controls/class-kirki-controls-color-palette-control.php +1 -1
- includes/controls/class-kirki-controls-custom-control.php +1 -1
- includes/controls/class-kirki-controls-dashicons-control.php +1 -1
- includes/controls/class-kirki-controls-date-control.php +1 -1
- includes/controls/class-kirki-controls-dimension-control.php +1 -1
- includes/controls/class-kirki-controls-editor-control.php +25 -34
- includes/controls/class-kirki-controls-multicheck-control.php +1 -1
- includes/controls/class-kirki-controls-multicolor-control.php +1 -1
- includes/controls/class-kirki-controls-number-control.php +1 -1
- includes/controls/class-kirki-controls-palette-control.php +1 -1
- includes/controls/class-kirki-controls-preset-control.php +1 -1
- includes/controls/class-kirki-controls-radio-buttonset-control.php +1 -1
- includes/controls/class-kirki-controls-radio-image-control.php +1 -1
- includes/controls/class-kirki-controls-repeater-control.php +43 -5
- includes/controls/class-kirki-controls-slider-control.php +1 -1
- includes/controls/class-kirki-controls-sortable-control.php +1 -1
- includes/controls/class-kirki-controls-spacing-control.php +1 -1
- includes/controls/class-kirki-controls-switch-control.php +1 -1
- includes/controls/class-kirki-controls-toggle-control.php +1 -1
- includes/controls/class-kirki-controls-typography-control.php +19 -3
- includes/field/class-kirki-field-code.php +61 -1
- includes/field/class-kirki-field-color-alpha.php +1 -28
- includes/field/class-kirki-field-color-palette.php +30 -0
- includes/field/class-kirki-field-color.php +36 -4
- includes/field/class-kirki-field-custom.php +1 -1
- includes/field/class-kirki-field-dashicons.php +1 -1
- includes/field/class-kirki-field-dimension.php +30 -0
- includes/field/class-kirki-field-editor.php +49 -1
- includes/field/class-kirki-field-generic.php +19 -0
- includes/field/class-kirki-field-multicheck.php +1 -1
- includes/field/class-kirki-field-multicolor.php +3 -45
- includes/field/class-kirki-field-number.php +1 -1
- includes/field/class-kirki-field-palette.php +1 -1
- includes/field/class-kirki-field-preset.php +1 -1
- includes/field/class-kirki-field-radio-buttonset.php +2 -2
- includes/field/class-kirki-field-radio-image.php +1 -1
- includes/field/class-kirki-field-slider.php +1 -1
- includes/field/class-kirki-field-sortable.php +30 -0
- includes/field/class-kirki-field-spacing.php +1 -1
- includes/field/class-kirki-field-switch.php +1 -1
- includes/field/class-kirki-field-toggle.php +1 -1
- includes/field/class-kirki-field-typography.php +16 -4
- includes/output/class-kirki-output.php +25 -2
- includes/styles/class-kirki-styles-customizer.php +1 -4
- includes/styles/class-kirki-styles-frontend.php +8 -3
- includes/styles/class-kirki-styles-output-css.php +6 -3
- includes/webfonts.php +1 -1
- kirki.php +1 -1
- package.json +36 -0
- readme.txt +23 -2
assets/css/customizer.css
CHANGED
@@ -6,110 +6,17 @@
|
|
6 |
border-color: transparent !important;
|
7 |
border-color: transparent !important; }
|
8 |
|
9 |
-
.
|
10 |
-
[data-hint] {
|
11 |
-
position: relative;
|
12 |
-
display: inline-block; }
|
13 |
-
.hint:before, .hint:after,
|
14 |
-
[data-hint]:before,
|
15 |
-
[data-hint]:after {
|
16 |
-
position: absolute;
|
17 |
-
-webkit-transform: translate3d(0, 0, 0);
|
18 |
-
-moz-transform: translate3d(0, 0, 0);
|
19 |
-
transform: translate3d(0, 0, 0);
|
20 |
-
visibility: hidden;
|
21 |
-
opacity: 0;
|
22 |
-
z-index: 998;
|
23 |
-
pointer-events: none;
|
24 |
-
transition: 0.3s ease;
|
25 |
-
transition-delay: 250ms; }
|
26 |
-
.hint:hover:before, .hint:hover:after, .hint:focus:before, .hint:focus:after,
|
27 |
-
[data-hint]:hover:before,
|
28 |
-
[data-hint]:hover:after,
|
29 |
-
[data-hint]:focus:before,
|
30 |
-
[data-hint]:focus:after {
|
31 |
-
visibility: visible;
|
32 |
-
opacity: 1; }
|
33 |
-
.hint:hover:before, .hint:hover:after,
|
34 |
-
[data-hint]:hover:before,
|
35 |
-
[data-hint]:hover:after {
|
36 |
-
transition-delay: 0; }
|
37 |
-
.hint:before,
|
38 |
-
[data-hint]:before {
|
39 |
-
content: '';
|
40 |
-
position: absolute;
|
41 |
-
background: transparent;
|
42 |
-
border: none;
|
43 |
-
z-index: 999;
|
44 |
-
width: 0;
|
45 |
-
height: 0;
|
46 |
-
border-top: 5px solid transparent;
|
47 |
-
border-bottom: 5px solid transparent;
|
48 |
-
border-left: 5px solid #333;
|
49 |
-
left: -5px;
|
50 |
-
top: 5px; }
|
51 |
-
.hint:after,
|
52 |
-
[data-hint]:after {
|
53 |
-
content: attr(data-hint);
|
54 |
-
background: #333;
|
55 |
-
color: white;
|
56 |
-
padding: 5px 10px;
|
57 |
-
font-size: 12px;
|
58 |
-
line-height: 14px;
|
59 |
-
height: auto;
|
60 |
-
margin-bottom: -14px;
|
61 |
-
width: 170px;
|
62 |
-
max-width: 170px;
|
63 |
-
display: block;
|
64 |
-
white-space: normal;
|
65 |
-
text-align: right;
|
66 |
-
position: relative;
|
67 |
-
top: -22px;
|
68 |
-
left: -195px; }
|
69 |
-
|
70 |
-
li.customize-control {
|
71 |
-
position: relative; }
|
72 |
-
li.customize-control a.tooltip.hint--left {
|
73 |
-
display: block;
|
74 |
-
position: absolute;
|
75 |
-
top: 5px;
|
76 |
-
right: -10px;
|
77 |
-
border-radius: 50%;
|
78 |
-
color: #999;
|
79 |
-
border: none;
|
80 |
-
line-height: 8px;
|
81 |
-
width: 20px;
|
82 |
-
height: 20px;
|
83 |
-
z-index: 10; }
|
84 |
-
|
85 |
-
.rtl li.customize-control a.tooltip.hint--left {
|
86 |
-
right: auto;
|
87 |
-
left: 0; }
|
88 |
-
.rtl .hint:before,
|
89 |
-
.rtl [data-hint]:before {
|
90 |
-
left: 20px;
|
91 |
-
border-left: none;
|
92 |
-
border-right: 5px solid #333; }
|
93 |
-
.rtl .hint:after,
|
94 |
-
.rtl [data-hint]:after {
|
95 |
-
left: 195px; }
|
96 |
-
|
97 |
-
customize-control-upload .current .container {
|
98 |
-
border: 1px solid rgba(0, 0, 0, 0.05); }
|
99 |
-
|
100 |
-
#customize-controls .description {
|
101 |
font-style: normal;
|
102 |
font-weight: 300;
|
103 |
font-size: .9em; }
|
104 |
-
|
105 |
-
input {
|
106 |
font-size: 16px; }
|
107 |
-
|
108 |
-
input[type="
|
109 |
-
input[type="
|
110 |
-
input[type="
|
111 |
-
input[type="
|
112 |
-
input[type="tel"] {
|
113 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
114 |
background-image: none;
|
115 |
background-position: 0% 0%;
|
@@ -192,7 +99,7 @@ input[type="tel"] {
|
|
192 |
display: none; }
|
193 |
|
194 |
.customize-control-kirki-checkbox input[type="checkbox"],
|
195 |
-
.customize-control-multicheck input[type="checkbox"],
|
196 |
.customize-control-repeater input[type="checkbox"] {
|
197 |
position: relative;
|
198 |
margin: 0 1rem 0 0;
|
@@ -203,7 +110,7 @@ input[type="tel"] {
|
|
203 |
border-radius: 3px;
|
204 |
-webkit-border-radius: 3px; }
|
205 |
.customize-control-kirki-checkbox input[type="checkbox"]:before,
|
206 |
-
.customize-control-multicheck input[type="checkbox"]:before,
|
207 |
.customize-control-repeater input[type="checkbox"]:before {
|
208 |
content: "";
|
209 |
position: absolute;
|
@@ -213,7 +120,7 @@ input[type="tel"] {
|
|
213 |
height: 100%;
|
214 |
border: none; }
|
215 |
.customize-control-kirki-checkbox input[type="checkbox"]:after,
|
216 |
-
.customize-control-multicheck input[type="checkbox"]:after,
|
217 |
.customize-control-repeater input[type="checkbox"]:after {
|
218 |
content: "";
|
219 |
position: absolute;
|
@@ -226,7 +133,7 @@ input[type="tel"] {
|
|
226 |
border-radius: 3px;
|
227 |
-webkit-border-radius: 3px; }
|
228 |
.customize-control-kirki-checkbox input[type="checkbox"]:checked:before,
|
229 |
-
.customize-control-multicheck input[type="checkbox"]:checked:before,
|
230 |
.customize-control-repeater input[type="checkbox"]:checked:before {
|
231 |
content: "\f147";
|
232 |
font-family: dashicons;
|
@@ -234,11 +141,40 @@ input[type="tel"] {
|
|
234 |
left: 0;
|
235 |
top: 2px; }
|
236 |
.customize-control-kirki-checkbox input[type="checkbox"]:checked:after,
|
237 |
-
.customize-control-multicheck input[type="checkbox"]:checked:after,
|
238 |
.customize-control-repeater input[type="checkbox"]:checked:after {
|
239 |
background: #fff; }
|
240 |
|
241 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
.CodeMirror {
|
243 |
/* Set height, width, borders, and global font properties here */
|
244 |
font-family: monospace;
|
@@ -254,7 +190,8 @@ input[type="tel"] {
|
|
254 |
padding: 0 4px;
|
255 |
/* Horizontal padding of content */ }
|
256 |
|
257 |
-
.CodeMirror-
|
|
|
258 |
background-color: white;
|
259 |
/* The little square between H and V scrollbars */ }
|
260 |
|
@@ -334,7 +271,8 @@ input[type="tel"] {
|
|
334 |
.cm-positive {
|
335 |
color: #292; }
|
336 |
|
337 |
-
.cm-header,
|
|
|
338 |
font-weight: bold; }
|
339 |
|
340 |
.cm-em {
|
@@ -447,7 +385,10 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {
|
|
447 |
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
448 |
before actuall scrolling happens, thus preventing shaking and
|
449 |
flickering artifacts. */
|
450 |
-
.CodeMirror-
|
|
|
|
|
|
|
451 |
position: absolute;
|
452 |
z-index: 6;
|
453 |
display: none; }
|
@@ -555,11 +496,11 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {
|
|
555 |
outline: none; }
|
556 |
|
557 |
/* Force content-box sizing for the elements where we expect it */
|
558 |
-
.CodeMirror-scroll,
|
559 |
-
.CodeMirror-sizer,
|
560 |
.CodeMirror-gutter,
|
561 |
.CodeMirror-gutters,
|
562 |
-
.CodeMirror-linenumber
|
|
|
|
|
563 |
-moz-box-sizing: content-box;
|
564 |
box-sizing: content-box; }
|
565 |
|
@@ -596,10 +537,14 @@ div.CodeMirror-dragcursors {
|
|
596 |
.CodeMirror-crosshair {
|
597 |
cursor: crosshair; }
|
598 |
|
599 |
-
.CodeMirror-line
|
|
|
|
|
600 |
background: #d7d4f0; }
|
601 |
|
602 |
-
.CodeMirror-line
|
|
|
|
|
603 |
background: #d7d4f0; }
|
604 |
|
605 |
.cm-searching {
|
@@ -612,7 +557,7 @@ div.CodeMirror-dragcursors {
|
|
612 |
|
613 |
/* Used to force a border model for a node */
|
614 |
.cm-force-border {
|
615 |
-
padding-right: .1px; }
|
616 |
|
617 |
@media print {
|
618 |
/* Hide the cursor when printing */
|
@@ -626,52 +571,63 @@ div.CodeMirror-dragcursors {
|
|
626 |
span.CodeMirror-selectedtext {
|
627 |
background: none; }
|
628 |
|
629 |
-
.customize-control-color
|
630 |
width: 100%; }
|
631 |
-
.customize-control-color
|
632 |
width: auto;
|
633 |
display: block;
|
634 |
border: none;
|
635 |
padding-left: 40px; }
|
636 |
-
.customize-control-color
|
637 |
background: rgba(0, 0, 0, 0.25);
|
638 |
color: #fff;
|
639 |
border: none;
|
640 |
-webkit-box-shadow: none;
|
641 |
box-shadow: none; }
|
642 |
-
.customize-control-color
|
643 |
color: #fff; }
|
644 |
|
645 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
646 |
display: flex; }
|
647 |
-
.customize-control-multicolor .multicolor-group-wrapper .multicolor-single-color-wrapper {
|
648 |
width: 100%; }
|
649 |
-
.customize-control-multicolor .multicolor-group-wrapper .multicolor-single-color-wrapper label {
|
650 |
display: block;
|
651 |
text-align: center;
|
652 |
padding: 3px; }
|
653 |
-
.customize-control-multicolor .multicolor-group-wrapper .wp-picker-container {
|
654 |
width: 100%; }
|
655 |
-
.customize-control-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result {
|
656 |
width: 100%;
|
657 |
height: 30px;
|
658 |
padding-left: 0;
|
659 |
border-radius: 0;
|
660 |
border: none;
|
661 |
margin-right: 0; }
|
662 |
-
.customize-control-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result > span {
|
663 |
border-top-left-radius: 0 !important;
|
664 |
border-bottom-left-radius: 0 !important;
|
665 |
border-top-right-radius: 0 !important;
|
666 |
border-bottom-right-radius: 0 !important; }
|
667 |
-
.customize-control-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result:after {
|
668 |
display: none; }
|
669 |
|
670 |
-
.customize-control-color-palette label {
|
671 |
position: relative;
|
672 |
display: inline-block;
|
673 |
padding: 2px 0; }
|
674 |
-
.customize-control-color-palette .color-palette-color {
|
675 |
color: transparent;
|
676 |
display: block;
|
677 |
width: 42px;
|
@@ -681,13 +637,13 @@ span.CodeMirror-selectedtext {
|
|
681 |
-webkit-box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22);
|
682 |
box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22);
|
683 |
border: 1px solid rgba(0, 0, 0, 0.2); }
|
684 |
-
.customize-control-color-palette .colors-wrapper {
|
685 |
max-height: 300px;
|
686 |
overflow-y: auto;
|
687 |
padding: 10px; }
|
688 |
-
.customize-control-color-palette .colors-wrapper input {
|
689 |
display: none; }
|
690 |
-
.customize-control-color-palette .colors-wrapper input:checked + label .color-palette-color {
|
691 |
-webkit-box-shadow: 1px 1px 10px 1px #333333;
|
692 |
box-shadow: 1px 1px 10px 1px #333333;
|
693 |
border: 1px solid rgba(0, 0, 0, 0.3); }
|
@@ -701,22 +657,22 @@ span.CodeMirror-selectedtext {
|
|
701 |
padding: 10px;
|
702 |
background: #e5e5e5;
|
703 |
border-bottom: 1px solid #fff; }
|
704 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
705 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
706 |
display: block;
|
707 |
position: absolute;
|
708 |
width: 1em;
|
709 |
overflow: hidden; }
|
710 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
711 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
712 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
713 |
font-family: dashicons; }
|
714 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
715 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
716 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
717 |
cursor: pointer; }
|
718 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
719 |
-
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-
|
720 |
display: none; }
|
721 |
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
|
722 |
left: 10px; }
|
@@ -747,45 +703,45 @@ span.CodeMirror-selectedtext {
|
|
747 |
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled a, .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled .ui-state-default a {
|
748 |
color: #999; }
|
749 |
|
750 |
-
.customize-control-dashicons label {
|
751 |
position: relative;
|
752 |
display: inline-block; }
|
753 |
-
.customize-control-dashicons .icons-wrapper {
|
754 |
max-height: 300px;
|
755 |
overflow-y: scroll; }
|
756 |
-
.customize-control-dashicons .icons-wrapper h4 {
|
757 |
font-weight: 300;
|
758 |
-
margin: .7em 0; }
|
759 |
-
.customize-control-dashicons .icons-wrapper .dashicons {
|
760 |
padding: 3px;
|
761 |
font-size: 25px;
|
762 |
width: 25px;
|
763 |
height: 25px;
|
764 |
border: 1px solid transparent; }
|
765 |
-
.customize-control-dashicons .icons-wrapper input {
|
766 |
display: none; }
|
767 |
-
.customize-control-dashicons .icons-wrapper input:checked + label .dashicons {
|
768 |
border: 1px solid #3498DB;
|
769 |
color: #000; }
|
770 |
|
771 |
-
.customize-control-dimension .input-wrapper .invalid-value {
|
772 |
display: none;
|
773 |
background: #D32F2F;
|
774 |
-
font-size: .85em;
|
775 |
color: #fff;
|
776 |
float: left;
|
777 |
padding: 2px 0;
|
778 |
border-radius: 3px; }
|
779 |
-
.customize-control-dimension .input-wrapper.invalid .invalid-value {
|
780 |
display: block;
|
781 |
width: 98%;
|
782 |
text-align: center; }
|
783 |
-
.customize-control-dimension .input-wrapper.invalid input[type="text"]:focus {
|
784 |
border-color: #D32F2F; }
|
785 |
|
786 |
-
.customize-control-number .ui-spinner.ui-widget-content {
|
787 |
position: relative; }
|
788 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button {
|
789 |
position: absolute;
|
790 |
right: 0;
|
791 |
color: rgba(0, 0, 0, 0.3);
|
@@ -800,35 +756,35 @@ span.CodeMirror-selectedtext {
|
|
800 |
background: transparent;
|
801 |
background: none;
|
802 |
margin: 0; }
|
803 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button .ui-button-text {
|
804 |
display: none; }
|
805 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-
|
806 |
font-family: dashicons;
|
807 |
position: absolute;
|
808 |
left: 0; }
|
809 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up {
|
810 |
top: -50%; }
|
811 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before {
|
812 |
content: "\f343"; }
|
813 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down {
|
814 |
top: 50%; }
|
815 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before {
|
816 |
content: "\f347"; }
|
817 |
-
.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button:hover {
|
818 |
color: rgba(0, 0, 0, 0.7); }
|
819 |
|
820 |
-
.customize-control-palette input[type="radio"] {
|
821 |
display: none; }
|
822 |
-
.customize-control-palette input[type="radio"]:checked + label {
|
823 |
border: 3px solid rgba(0, 0, 0, 0.4); }
|
824 |
-
.customize-control-palette label {
|
825 |
background: none;
|
826 |
padding: 0;
|
827 |
border-top: 3px solid transparent;
|
828 |
border-bottom: 3px solid transparent;
|
829 |
margin-bottom: 5px;
|
830 |
display: flex; }
|
831 |
-
.customize-control-palette label span {
|
832 |
padding: 10px 0;
|
833 |
flex-grow: 1;
|
834 |
font-size: 0;
|
@@ -841,11 +797,11 @@ span.CodeMirror-selectedtext {
|
|
841 |
transition: all 200ms ease-in-out;
|
842 |
border-top: 1px solid rgba(0, 0, 0, 0.1);
|
843 |
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
|
844 |
-
.customize-control-palette label span:first-child {
|
845 |
border-left: 1px solid rgba(0, 0, 0, 0.1); }
|
846 |
-
.customize-control-palette label span:last-child {
|
847 |
border-right: 1px solid rgba(0, 0, 0, 0.1); }
|
848 |
-
.customize-control-palette label span:hover {
|
849 |
padding: 10px;
|
850 |
flex-grow: 3;
|
851 |
min-width: 60px;
|
@@ -866,36 +822,36 @@ span.CodeMirror-selectedtext {
|
|
866 |
.customize-control-kirki-radio label .option-description {
|
867 |
display: block;
|
868 |
color: rgba(0, 0, 0, 0.35);
|
869 |
-
font-size: .9em;
|
870 |
padding-left: 25px; }
|
871 |
|
872 |
-
.customize-control-radio-buttonset .buttonset .switch-label {
|
873 |
background: rgba(0, 0, 0, 0.05);
|
874 |
color: #555;
|
875 |
border-right: 1px solid rgba(0, 0, 0, 0.2);
|
876 |
padding: 4px 7px;
|
877 |
margin: 0;
|
878 |
font-size: 12px; }
|
879 |
-
.customize-control-radio-buttonset .buttonset .switch-label:last-child {
|
880 |
border-right: none; }
|
881 |
-
.customize-control-radio-buttonset .buttonset .switch-input {
|
882 |
display: none; }
|
883 |
-
.customize-control-radio-buttonset .buttonset .switch-input:checked + .switch-label {
|
884 |
background-color: #3498DB;
|
885 |
color: #fff; }
|
886 |
|
887 |
-
.customize-control-radio-image label {
|
888 |
position: relative;
|
889 |
display: inline-block; }
|
890 |
-
.customize-control-radio-image input {
|
891 |
display: none; }
|
892 |
-
.customize-control-radio-image input img {
|
893 |
border: 1px solid transparent; }
|
894 |
-
.customize-control-radio-image input:checked + label img {
|
895 |
-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
|
896 |
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
|
897 |
border: 1px solid #3498DB; }
|
898 |
-
.customize-control-radio-image input + label .image-clickable {
|
899 |
position: absolute;
|
900 |
top: 0;
|
901 |
bottom: 0;
|
@@ -906,7 +862,7 @@ span.CodeMirror-selectedtext {
|
|
906 |
|
907 |
.customize-control-repeater .repeater-fields .repeater-row {
|
908 |
border: 1px solid #999;
|
909 |
-
margin-top: .5rem;
|
910 |
background: #eee;
|
911 |
position: relative; }
|
912 |
.customize-control-repeater .repeater-fields .repeater-row.minimized {
|
@@ -995,7 +951,8 @@ span.CodeMirror-selectedtext {
|
|
995 |
color: #f00; }
|
996 |
.customize-control-repeater .repeater-minimize {
|
997 |
line-height: 36px; }
|
998 |
-
.customize-control-repeater .remove-button,
|
|
|
999 |
width: 48%; }
|
1000 |
|
1001 |
.kirki-image-attachment {
|
@@ -1084,7 +1041,7 @@ span.CodeMirror-selectedtext {
|
|
1084 |
text-decoration: none;
|
1085 |
vertical-align: middle;
|
1086 |
display: inline-block;
|
1087 |
-
padding: 2px 0 0
|
1088 |
border-left: 1px solid #d0d0d0;
|
1089 |
-webkit-border-radius: 0 2px 2px 0;
|
1090 |
-moz-border-radius: 0 2px 2px 0;
|
@@ -1125,7 +1082,7 @@ span.CodeMirror-selectedtext {
|
|
1125 |
z-index: 10;
|
1126 |
border: 1px solid #d0d0d0;
|
1127 |
background: #ffffff;
|
1128 |
-
margin: -1px 0 0
|
1129 |
border-top: 0 none;
|
1130 |
-webkit-box-sizing: border-box;
|
1131 |
-moz-box-sizing: border-box;
|
@@ -1174,13 +1131,13 @@ span.CodeMirror-selectedtext {
|
|
1174 |
font-size: 13px;
|
1175 |
line-height: 18px;
|
1176 |
-webkit-font-smoothing: inherit; }
|
1177 |
-
.selectize-
|
1178 |
background: #ffffff;
|
1179 |
cursor: text;
|
1180 |
display: inline-block; }
|
1181 |
.selectize-input {
|
1182 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
1183 |
-
padding: 8px
|
1184 |
display: inline-block;
|
1185 |
width: 100%;
|
1186 |
overflow: hidden;
|
@@ -1248,8 +1205,8 @@ span.CodeMirror-selectedtext {
|
|
1248 |
-webkit-border-radius: 1px;
|
1249 |
-moz-border-radius: 1px;
|
1250 |
border-radius: 1px; }
|
1251 |
-
.selectize-dropdown
|
1252 |
-
.selectize-dropdown
|
1253 |
padding: 5px 8px; }
|
1254 |
.selectize-dropdown .optgroup:first-child .optgroup-header {
|
1255 |
border-top: 0 none; }
|
@@ -1269,132 +1226,132 @@ span.CodeMirror-selectedtext {
|
|
1269 |
overflow-x: hidden;
|
1270 |
max-height: 200px; }
|
1271 |
|
1272 |
-
.customize-control-slider input[type=range] {
|
1273 |
-webkit-appearance: none;
|
1274 |
-
-webkit-transition: background .3s;
|
1275 |
-
-moz-transition: background .3s;
|
1276 |
-
transition: background .3s;
|
1277 |
background-color: rgba(0, 0, 0, 0.1);
|
1278 |
height: 5px;
|
1279 |
width: calc(100% - 70px);
|
1280 |
padding: 0; }
|
1281 |
-
.customize-control-slider input[type=range]:focus {
|
1282 |
box-shadow: none;
|
1283 |
outline: none; }
|
1284 |
-
.customize-control-slider input[type=range]:hover {
|
1285 |
background-color: rgba(0, 0, 0, 0.25); }
|
1286 |
-
.customize-control-slider input[type=range]::-webkit-slider-thumb {
|
1287 |
-webkit-appearance: none;
|
1288 |
width: 15px;
|
1289 |
height: 15px;
|
1290 |
border-radius: 50%;
|
1291 |
-webkit-border-radius: 50%;
|
1292 |
background-color: #3498D9; }
|
1293 |
-
.customize-control-slider input[type=range]::-webkit-slider-thumb {
|
1294 |
-webkit-appearance: none;
|
1295 |
width: 15px;
|
1296 |
height: 15px;
|
1297 |
border: none;
|
1298 |
border-radius: 50%;
|
1299 |
background-color: #3498D9; }
|
1300 |
-
.customize-control-slider input[type=range]::-moz-range-thumb {
|
1301 |
width: 15px;
|
1302 |
height: 15px;
|
1303 |
border: none;
|
1304 |
border-radius: 50%;
|
1305 |
background-color: #3498D9; }
|
1306 |
-
.customize-control-slider input[type=range]::-ms-thumb {
|
1307 |
width: 15px;
|
1308 |
height: 15px;
|
1309 |
border-radius: 50%;
|
1310 |
border: 0;
|
1311 |
background-color: #3498D9; }
|
1312 |
-
.customize-control-slider input[type=range]::-moz-range-track {
|
1313 |
border: inherit;
|
1314 |
background: transparent; }
|
1315 |
-
.customize-control-slider input[type=range]::-ms-track {
|
1316 |
border: inherit;
|
1317 |
color: transparent;
|
1318 |
background: transparent; }
|
1319 |
-
.customize-control-slider input[type=range]::-ms-fill-lower, .customize-control-slider input[type=range]::-ms-fill-upper {
|
1320 |
background: transparent; }
|
1321 |
-
.customize-control-slider input[type=range]::-ms-tooltip {
|
1322 |
display: none; }
|
1323 |
-
.customize-control-slider .kirki_range_value {
|
1324 |
display: inline-block;
|
1325 |
font-size: 14px;
|
1326 |
padding: 0 5px;
|
1327 |
font-weight: 400;
|
1328 |
position: relative;
|
1329 |
top: 2px; }
|
1330 |
-
.customize-control-slider .kirki-slider-reset {
|
1331 |
color: rgba(0, 0, 0, 0.2);
|
1332 |
float: right;
|
1333 |
-
-webkit-transition: color .5s ease-in;
|
1334 |
-
-moz-transition: color .5s ease-in;
|
1335 |
-
-ms-transition: color .5s ease-in;
|
1336 |
-
-o-transition: color .5s ease-in;
|
1337 |
-
transition: color .5s ease-in; }
|
1338 |
-
.customize-control-slider .kirki-slider-reset span {
|
1339 |
font-size: 16px;
|
1340 |
line-height: 22px; }
|
1341 |
-
.customize-control-slider .kirki-slider-reset:hover {
|
1342 |
color: red; }
|
1343 |
|
1344 |
-
.customize-control-sortable ul.ui-sortable li {
|
1345 |
padding: 5px 10px;
|
1346 |
border: 1px solid #333;
|
1347 |
background: #fff; }
|
1348 |
-
.customize-control-sortable ul.ui-sortable li .dashicons.dashicons-menu {
|
1349 |
float: right; }
|
1350 |
-
.customize-control-sortable ul.ui-sortable li .dashicons.visibility {
|
1351 |
margin-right: 10px; }
|
1352 |
-
.customize-control-sortable ul.ui-sortable li.invisible {
|
1353 |
color: #aaa;
|
1354 |
border: 1px dashed #aaa; }
|
1355 |
-
.customize-control-sortable ul.ui-sortable li.invisible .dashicons.visibility {
|
1356 |
color: #aaa; }
|
1357 |
|
1358 |
-
.customize-control-spacing .wrapper {
|
1359 |
-webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.1);
|
1360 |
box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.1);
|
1361 |
width: 96%;
|
1362 |
padding: 3%; }
|
1363 |
-
.customize-control-spacing .wrapper .control {
|
1364 |
display: flex;
|
1365 |
flex-wrap: wrap;
|
1366 |
justify-content: space-between; }
|
1367 |
-
.customize-control-spacing .wrapper .control > div {
|
1368 |
width: 48%; }
|
1369 |
-
.customize-control-spacing .wrapper .control > div h5 {
|
1370 |
-
margin: 10px 0 7px
|
1371 |
-
.customize-control-spacing .wrapper .control > div .inner {
|
1372 |
display: flex; }
|
1373 |
-
.customize-control-spacing .wrapper .control > div .inner input[type="number"] {
|
1374 |
width: 50%;
|
1375 |
height: 36px; }
|
1376 |
-
.customize-control-spacing .wrapper .control > div .inner .selectize-control.single {
|
1377 |
width: 50%; }
|
1378 |
-
.customize-control-spacing .wrapper .control > div .inner .selectize-control.single > .selectize-input {
|
1379 |
height: 36px; }
|
1380 |
-
.customize-control-spacing .wrapper .input-wrapper .invalid-value {
|
1381 |
display: none;
|
1382 |
background: #D32F2F;
|
1383 |
-
font-size: .85em;
|
1384 |
color: #fff;
|
1385 |
float: left;
|
1386 |
padding: 2px 0;
|
1387 |
border-radius: 3px; }
|
1388 |
-
.customize-control-spacing .wrapper .input-wrapper.invalid .invalid-value {
|
1389 |
display: block;
|
1390 |
width: 98%;
|
1391 |
text-align: center; }
|
1392 |
-
.customize-control-spacing .wrapper .input-wrapper.invalid input[type="text"]:focus {
|
1393 |
border-color: #D32F2F; }
|
1394 |
|
1395 |
-
.customize-control-switch input[type="checkbox"] {
|
1396 |
display: none; }
|
1397 |
-
.customize-control-switch .switch {
|
1398 |
border: none;
|
1399 |
margin-bottom: 1.5rem;
|
1400 |
outline: 0;
|
@@ -1404,7 +1361,7 @@ span.CodeMirror-selectedtext {
|
|
1404 |
-moz-user-select: none;
|
1405 |
-ms-user-select: none;
|
1406 |
user-select: none; }
|
1407 |
-
.customize-control-switch .switch label {
|
1408 |
background: rgba(0, 0, 0, 0.2);
|
1409 |
color: transparent;
|
1410 |
cursor: pointer;
|
@@ -1415,49 +1372,49 @@ span.CodeMirror-selectedtext {
|
|
1415 |
height: 2rem;
|
1416 |
width: 4rem;
|
1417 |
font-family: Monaco, "Lucida Sans Typewriter", "Lucida Typewriter", "Courier New", Courier, monospace; }
|
1418 |
-
.customize-control-switch .switch label:after {
|
1419 |
background: #FFFFFF;
|
1420 |
content: "";
|
1421 |
display: block;
|
1422 |
height: 1.5rem;
|
1423 |
-
left: .25rem;
|
1424 |
position: absolute;
|
1425 |
-
top: .25rem;
|
1426 |
width: 1.5rem;
|
1427 |
-
-webkit-transition: all .25s ease-in-out;
|
1428 |
-
-moz-transition: all .25s ease-in-out;
|
1429 |
-
-ms-transition: all .25s ease-in-out;
|
1430 |
-
-o-transition: all .25s ease-in-out;
|
1431 |
-
transition: all .25s ease-in-out; }
|
1432 |
-
.customize-control-switch .switch input {
|
1433 |
left: 10px;
|
1434 |
opacity: 0;
|
1435 |
padding: 0;
|
1436 |
position: absolute;
|
1437 |
top: 9px; }
|
1438 |
-
.customize-control-switch .switch input + label {
|
1439 |
margin-left: 0;
|
1440 |
margin-right: 0; }
|
1441 |
-
.customize-control-switch .switch input:checked + label {
|
1442 |
background: #3498DB; }
|
1443 |
-
.customize-control-switch .switch input:checked + label:after {
|
1444 |
left: 2.25rem;
|
1445 |
background: #ffffff; }
|
1446 |
-
.customize-control-switch .switch.round {
|
1447 |
border-radius: 1000px; }
|
1448 |
-
.customize-control-switch .switch.round label {
|
1449 |
border-radius: 2rem; }
|
1450 |
-
.customize-control-switch .switch.round label:after {
|
1451 |
border-radius: 2rem; }
|
1452 |
-
.customize-control-switch .switch-
|
1453 |
-
.customize-control-switch .switch-
|
1454 |
line-height: 32px;
|
1455 |
font-weight: bold;
|
1456 |
padding: 0 10px; }
|
1457 |
-
.customize-control-switch .switch-on {
|
1458 |
color: #fff;
|
1459 |
padding-right: 5px; }
|
1460 |
-
.customize-control-switch .switch-off {
|
1461 |
color: #777;
|
1462 |
padding-left: 5px; }
|
1463 |
|
@@ -1467,16 +1424,16 @@ span.CodeMirror-selectedtext {
|
|
1467 |
-webkit-box-shadow: none;
|
1468 |
box-shadow: none; }
|
1469 |
|
1470 |
-
.customize-control-toggle label {
|
1471 |
display: flex;
|
1472 |
flex-wrap: wrap; }
|
1473 |
-
.customize-control-toggle label .customize-control-title {
|
1474 |
width: calc(100% - 55px); }
|
1475 |
-
.customize-control-toggle label .description {
|
1476 |
order: 99; }
|
1477 |
-
.customize-control-toggle input[type="checkbox"] {
|
1478 |
display: none; }
|
1479 |
-
.customize-control-toggle .switch {
|
1480 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
1481 |
display: inline-block;
|
1482 |
width: 35px;
|
@@ -1488,7 +1445,7 @@ span.CodeMirror-selectedtext {
|
|
1488 |
cursor: pointer;
|
1489 |
user-select: none;
|
1490 |
transition: background 350ms ease; }
|
1491 |
-
.customize-control-toggle .switch:
|
1492 |
content: "";
|
1493 |
display: block;
|
1494 |
width: 20px;
|
@@ -1498,28 +1455,28 @@ span.CodeMirror-selectedtext {
|
|
1498 |
top: 50%;
|
1499 |
left: -3px;
|
1500 |
transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease; }
|
1501 |
-
.customize-control-toggle .switch:before {
|
1502 |
background: rgba(0, 0, 0, 0.2);
|
1503 |
transform: translate3d(0, -50%, 0) scale(0); }
|
1504 |
-
.customize-control-toggle .switch:after {
|
1505 |
background: #999;
|
1506 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
1507 |
transform: translate3d(0, -50%, 0); }
|
1508 |
-
.customize-control-toggle .switch:active:before {
|
1509 |
transform: translate3d(0, -50%, 0) scale(3); }
|
1510 |
-
.customize-control-toggle input:checked + .switch {
|
1511 |
background: rgba(52, 152, 222, 0.3); }
|
1512 |
-
.customize-control-toggle input:checked + .switch:before {
|
1513 |
background: rgba(52, 152, 222, 0.075);
|
1514 |
transform: translate3d(100%, -50%, 0) scale(1); }
|
1515 |
-
.customize-control-toggle input:checked + .switch:after {
|
1516 |
background: #3498DE;
|
1517 |
transform: translate3d(100%, -50%, 0); }
|
1518 |
-
.customize-control-toggle input:checked + .switch:active:before {
|
1519 |
background: rgba(52, 152, 222, 0.075);
|
1520 |
transform: translate3d(100%, -50%, 0) scale(3); }
|
1521 |
|
1522 |
-
.customize-control-typography .wrapper {
|
1523 |
-webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
|
1524 |
box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
|
1525 |
padding: 10px;
|
@@ -1527,46 +1484,134 @@ span.CodeMirror-selectedtext {
|
|
1527 |
display: flex;
|
1528 |
flex-wrap: wrap;
|
1529 |
justify-content: space-between; }
|
1530 |
-
.customize-control-typography .wrapper .
|
1531 |
-
.customize-control-typography .wrapper .
|
1532 |
-
.customize-control-typography .wrapper .
|
1533 |
-
.customize-control-typography .wrapper .
|
1534 |
-
.customize-control-typography .wrapper .line-height,
|
1535 |
-
.customize-control-typography .wrapper .
|
1536 |
-
.customize-control-typography .wrapper .text-transform,
|
1537 |
-
.customize-control-typography .wrapper .
|
1538 |
width: 100%;
|
1539 |
float: none;
|
1540 |
clear: both; }
|
1541 |
-
.customize-control-typography .wrapper .
|
1542 |
-
.customize-control-typography .wrapper .
|
1543 |
-
.customize-control-typography .wrapper .
|
1544 |
-
.customize-control-typography .wrapper .
|
1545 |
-
.customize-control-typography .wrapper .line-height h5,
|
1546 |
-
.customize-control-typography .wrapper .
|
1547 |
-
.customize-control-typography .wrapper .text-transform h5,
|
1548 |
-
.customize-control-typography .wrapper .
|
1549 |
-
margin: .67em 0 0; }
|
1550 |
-
.customize-control-typography .wrapper .font-size,
|
1551 |
-
.customize-control-typography .wrapper .
|
1552 |
-
.customize-control-typography .wrapper .
|
1553 |
width: 50%; }
|
1554 |
-
.customize-control-typography .wrapper .text-align {
|
1555 |
width: 100%; }
|
1556 |
-
.customize-control-typography .wrapper .text-align .dashicons {
|
1557 |
padding: 3px;
|
1558 |
font-size: 25px;
|
1559 |
width: 25px;
|
1560 |
height: 25px;
|
1561 |
border: 1px solid transparent; }
|
1562 |
-
.customize-control-typography .wrapper .text-align input {
|
1563 |
display: none; }
|
1564 |
-
.customize-control-typography .wrapper .text-align input:checked + label .dashicons {
|
1565 |
border: 1px solid #3498DB;
|
1566 |
color: #000; }
|
1567 |
-
.customize-control-typography .wrapper .text-transform {
|
1568 |
padding-top: 10px; }
|
1569 |
-
.customize-control-typography .wrapper .color {
|
1570 |
width: auto; }
|
1571 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1572 |
/*# sourceMappingURL=customizer.css.map */
|
6 |
border-color: transparent !important;
|
7 |
border-color: transparent !important; }
|
8 |
|
9 |
+
.customize-control-kirki .description {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
font-style: normal;
|
11 |
font-weight: 300;
|
12 |
font-size: .9em; }
|
13 |
+
.customize-control-kirki input {
|
|
|
14 |
font-size: 16px; }
|
15 |
+
.customize-control-kirki input[type="text"],
|
16 |
+
.customize-control-kirki input[type="date"],
|
17 |
+
.customize-control-kirki input[type="email"],
|
18 |
+
.customize-control-kirki input[type="url"],
|
19 |
+
.customize-control-kirki input[type="tel"] {
|
|
|
20 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
21 |
background-image: none;
|
22 |
background-position: 0% 0%;
|
99 |
display: none; }
|
100 |
|
101 |
.customize-control-kirki-checkbox input[type="checkbox"],
|
102 |
+
.customize-control-kirki-multicheck input[type="checkbox"],
|
103 |
.customize-control-repeater input[type="checkbox"] {
|
104 |
position: relative;
|
105 |
margin: 0 1rem 0 0;
|
110 |
border-radius: 3px;
|
111 |
-webkit-border-radius: 3px; }
|
112 |
.customize-control-kirki-checkbox input[type="checkbox"]:before,
|
113 |
+
.customize-control-kirki-multicheck input[type="checkbox"]:before,
|
114 |
.customize-control-repeater input[type="checkbox"]:before {
|
115 |
content: "";
|
116 |
position: absolute;
|
120 |
height: 100%;
|
121 |
border: none; }
|
122 |
.customize-control-kirki-checkbox input[type="checkbox"]:after,
|
123 |
+
.customize-control-kirki-multicheck input[type="checkbox"]:after,
|
124 |
.customize-control-repeater input[type="checkbox"]:after {
|
125 |
content: "";
|
126 |
position: absolute;
|
133 |
border-radius: 3px;
|
134 |
-webkit-border-radius: 3px; }
|
135 |
.customize-control-kirki-checkbox input[type="checkbox"]:checked:before,
|
136 |
+
.customize-control-kirki-multicheck input[type="checkbox"]:checked:before,
|
137 |
.customize-control-repeater input[type="checkbox"]:checked:before {
|
138 |
content: "\f147";
|
139 |
font-family: dashicons;
|
141 |
left: 0;
|
142 |
top: 2px; }
|
143 |
.customize-control-kirki-checkbox input[type="checkbox"]:checked:after,
|
144 |
+
.customize-control-kirki-multicheck input[type="checkbox"]:checked:after,
|
145 |
.customize-control-repeater input[type="checkbox"]:checked:after {
|
146 |
background: #fff; }
|
147 |
|
148 |
+
.customize-control-kirki-code a.close {
|
149 |
+
display: none; }
|
150 |
+
.customize-control-kirki-code .CodeMirror {
|
151 |
+
position: fixed;
|
152 |
+
left: -100%;
|
153 |
+
top: 0;
|
154 |
+
height: 100vh;
|
155 |
+
opacity: 0.9;
|
156 |
+
z-index: 9998;
|
157 |
+
width: 100%;
|
158 |
+
-webkit-transition: all 250ms ease-in-out;
|
159 |
+
-moz-transition: all 250ms ease-in-out;
|
160 |
+
-ms-transition: all 250ms ease-in-out;
|
161 |
+
-o-transition: all 250ms ease-in-out;
|
162 |
+
transition: all 250ms ease-in-out; }
|
163 |
+
.customize-control-kirki-code .kirki-codemirror-editor.expanded + .CodeMirror {
|
164 |
+
left: 0; }
|
165 |
+
.customize-control-kirki-code .kirki-codemirror-editor.expanded + .CodeMirror + a.close {
|
166 |
+
display: block;
|
167 |
+
position: fixed;
|
168 |
+
right: 0;
|
169 |
+
top: 0;
|
170 |
+
opacity: 0.9;
|
171 |
+
z-index: 9999;
|
172 |
+
background: #fff;
|
173 |
+
background: rgba(255, 255, 255, 0.85);
|
174 |
+
color: #333;
|
175 |
+
padding: 10px;
|
176 |
+
cursor: pointer; }
|
177 |
+
|
178 |
.CodeMirror {
|
179 |
/* Set height, width, borders, and global font properties here */
|
180 |
font-family: monospace;
|
190 |
padding: 0 4px;
|
191 |
/* Horizontal padding of content */ }
|
192 |
|
193 |
+
.CodeMirror-gutter-filler,
|
194 |
+
.CodeMirror-scrollbar-filler {
|
195 |
background-color: white;
|
196 |
/* The little square between H and V scrollbars */ }
|
197 |
|
271 |
.cm-positive {
|
272 |
color: #292; }
|
273 |
|
274 |
+
.cm-header,
|
275 |
+
.cm-strong {
|
276 |
font-weight: bold; }
|
277 |
|
278 |
.cm-em {
|
385 |
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
386 |
before actuall scrolling happens, thus preventing shaking and
|
387 |
flickering artifacts. */
|
388 |
+
.CodeMirror-gutter-filler,
|
389 |
+
.CodeMirror-hscrollbar,
|
390 |
+
.CodeMirror-scrollbar-filler,
|
391 |
+
.CodeMirror-vscrollbar {
|
392 |
position: absolute;
|
393 |
z-index: 6;
|
394 |
display: none; }
|
496 |
outline: none; }
|
497 |
|
498 |
/* Force content-box sizing for the elements where we expect it */
|
|
|
|
|
499 |
.CodeMirror-gutter,
|
500 |
.CodeMirror-gutters,
|
501 |
+
.CodeMirror-linenumber,
|
502 |
+
.CodeMirror-scroll,
|
503 |
+
.CodeMirror-sizer {
|
504 |
-moz-box-sizing: content-box;
|
505 |
box-sizing: content-box; }
|
506 |
|
537 |
.CodeMirror-crosshair {
|
538 |
cursor: crosshair; }
|
539 |
|
540 |
+
.CodeMirror-line > span > span::selection,
|
541 |
+
.CodeMirror-line > span::selection,
|
542 |
+
.CodeMirror-line::selection {
|
543 |
background: #d7d4f0; }
|
544 |
|
545 |
+
.CodeMirror-line > span > span::-moz-selection,
|
546 |
+
.CodeMirror-line > span::-moz-selection,
|
547 |
+
.CodeMirror-line::-moz-selection {
|
548 |
background: #d7d4f0; }
|
549 |
|
550 |
.cm-searching {
|
557 |
|
558 |
/* Used to force a border model for a node */
|
559 |
.cm-force-border {
|
560 |
+
padding-right: 0.1px; }
|
561 |
|
562 |
@media print {
|
563 |
/* Hide the cursor when printing */
|
571 |
span.CodeMirror-selectedtext {
|
572 |
background: none; }
|
573 |
|
574 |
+
.customize-control-kirki-color .wp-picker-container {
|
575 |
width: 100%; }
|
576 |
+
.customize-control-kirki-color .wp-picker-container a.wp-color-result {
|
577 |
width: auto;
|
578 |
display: block;
|
579 |
border: none;
|
580 |
padding-left: 40px; }
|
581 |
+
.customize-control-kirki-color .wp-picker-container a.wp-color-result:after {
|
582 |
background: rgba(0, 0, 0, 0.25);
|
583 |
color: #fff;
|
584 |
border: none;
|
585 |
-webkit-box-shadow: none;
|
586 |
box-shadow: none; }
|
587 |
+
.customize-control-kirki-color .wp-picker-container a.wp-color-result:focus:after, .customize-control-kirki-color .wp-picker-container a.wp-color-result:hover:after {
|
588 |
color: #fff; }
|
589 |
|
590 |
+
#kirki_editor_pane {
|
591 |
+
background: #fff;
|
592 |
+
padding-top: 5px;
|
593 |
+
border-top: 1px solid #dedede;
|
594 |
+
position: absolute;
|
595 |
+
bottom: 0;
|
596 |
+
width: 100%; }
|
597 |
+
|
598 |
+
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in {
|
599 |
+
z-index: 99999999 !important; }
|
600 |
+
|
601 |
+
.customize-control-kirki-multicolor .multicolor-group-wrapper {
|
602 |
display: flex; }
|
603 |
+
.customize-control-kirki-multicolor .multicolor-group-wrapper .multicolor-single-color-wrapper {
|
604 |
width: 100%; }
|
605 |
+
.customize-control-kirki-multicolor .multicolor-group-wrapper .multicolor-single-color-wrapper label {
|
606 |
display: block;
|
607 |
text-align: center;
|
608 |
padding: 3px; }
|
609 |
+
.customize-control-kirki-multicolor .multicolor-group-wrapper .wp-picker-container {
|
610 |
width: 100%; }
|
611 |
+
.customize-control-kirki-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result {
|
612 |
width: 100%;
|
613 |
height: 30px;
|
614 |
padding-left: 0;
|
615 |
border-radius: 0;
|
616 |
border: none;
|
617 |
margin-right: 0; }
|
618 |
+
.customize-control-kirki-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result > span {
|
619 |
border-top-left-radius: 0 !important;
|
620 |
border-bottom-left-radius: 0 !important;
|
621 |
border-top-right-radius: 0 !important;
|
622 |
border-bottom-right-radius: 0 !important; }
|
623 |
+
.customize-control-kirki-multicolor .multicolor-group-wrapper .wp-picker-container a.wp-color-result:after {
|
624 |
display: none; }
|
625 |
|
626 |
+
.customize-control-kirki-color-palette label {
|
627 |
position: relative;
|
628 |
display: inline-block;
|
629 |
padding: 2px 0; }
|
630 |
+
.customize-control-kirki-color-palette .color-palette-color {
|
631 |
color: transparent;
|
632 |
display: block;
|
633 |
width: 42px;
|
637 |
-webkit-box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22);
|
638 |
box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22);
|
639 |
border: 1px solid rgba(0, 0, 0, 0.2); }
|
640 |
+
.customize-control-kirki-color-palette .colors-wrapper {
|
641 |
max-height: 300px;
|
642 |
overflow-y: auto;
|
643 |
padding: 10px; }
|
644 |
+
.customize-control-kirki-color-palette .colors-wrapper input {
|
645 |
display: none; }
|
646 |
+
.customize-control-kirki-color-palette .colors-wrapper input:checked + label .color-palette-color {
|
647 |
-webkit-box-shadow: 1px 1px 10px 1px #333333;
|
648 |
box-shadow: 1px 1px 10px 1px #333333;
|
649 |
border: 1px solid rgba(0, 0, 0, 0.3); }
|
657 |
padding: 10px;
|
658 |
background: #e5e5e5;
|
659 |
border-bottom: 1px solid #fff; }
|
660 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
|
661 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
|
662 |
display: block;
|
663 |
position: absolute;
|
664 |
width: 1em;
|
665 |
overflow: hidden; }
|
666 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,
|
667 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after,
|
668 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
|
669 |
font-family: dashicons; }
|
670 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after:hover, .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before:hover,
|
671 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after:hover,
|
672 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before:hover {
|
673 |
cursor: pointer; }
|
674 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,
|
675 |
+
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
|
676 |
display: none; }
|
677 |
.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
|
678 |
left: 10px; }
|
703 |
.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled a, .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled .ui-state-default a {
|
704 |
color: #999; }
|
705 |
|
706 |
+
.customize-control-kirki-dashicons label {
|
707 |
position: relative;
|
708 |
display: inline-block; }
|
709 |
+
.customize-control-kirki-dashicons .icons-wrapper {
|
710 |
max-height: 300px;
|
711 |
overflow-y: scroll; }
|
712 |
+
.customize-control-kirki-dashicons .icons-wrapper h4 {
|
713 |
font-weight: 300;
|
714 |
+
margin: 0.7em 0; }
|
715 |
+
.customize-control-kirki-dashicons .icons-wrapper .dashicons {
|
716 |
padding: 3px;
|
717 |
font-size: 25px;
|
718 |
width: 25px;
|
719 |
height: 25px;
|
720 |
border: 1px solid transparent; }
|
721 |
+
.customize-control-kirki-dashicons .icons-wrapper input {
|
722 |
display: none; }
|
723 |
+
.customize-control-kirki-dashicons .icons-wrapper input:checked + label .dashicons {
|
724 |
border: 1px solid #3498DB;
|
725 |
color: #000; }
|
726 |
|
727 |
+
.customize-control-kirki-dimension .input-wrapper .invalid-value {
|
728 |
display: none;
|
729 |
background: #D32F2F;
|
730 |
+
font-size: 0.85em;
|
731 |
color: #fff;
|
732 |
float: left;
|
733 |
padding: 2px 0;
|
734 |
border-radius: 3px; }
|
735 |
+
.customize-control-kirki-dimension .input-wrapper.invalid .invalid-value {
|
736 |
display: block;
|
737 |
width: 98%;
|
738 |
text-align: center; }
|
739 |
+
.customize-control-kirki-dimension .input-wrapper.invalid input[type="text"]:focus {
|
740 |
border-color: #D32F2F; }
|
741 |
|
742 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content {
|
743 |
position: relative; }
|
744 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button {
|
745 |
position: absolute;
|
746 |
right: 0;
|
747 |
color: rgba(0, 0, 0, 0.3);
|
756 |
background: transparent;
|
757 |
background: none;
|
758 |
margin: 0; }
|
759 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button .ui-button-text {
|
760 |
display: none; }
|
761 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before, .customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before {
|
762 |
font-family: dashicons;
|
763 |
position: absolute;
|
764 |
left: 0; }
|
765 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up {
|
766 |
top: -50%; }
|
767 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before {
|
768 |
content: "\f343"; }
|
769 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down {
|
770 |
top: 50%; }
|
771 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before {
|
772 |
content: "\f347"; }
|
773 |
+
.customize-control-kirki-number .ui-spinner.ui-widget-content .ui-spinner-button:hover {
|
774 |
color: rgba(0, 0, 0, 0.7); }
|
775 |
|
776 |
+
.customize-control-kirki-palette input[type="radio"] {
|
777 |
display: none; }
|
778 |
+
.customize-control-kirki-palette input[type="radio"]:checked + label {
|
779 |
border: 3px solid rgba(0, 0, 0, 0.4); }
|
780 |
+
.customize-control-kirki-palette label {
|
781 |
background: none;
|
782 |
padding: 0;
|
783 |
border-top: 3px solid transparent;
|
784 |
border-bottom: 3px solid transparent;
|
785 |
margin-bottom: 5px;
|
786 |
display: flex; }
|
787 |
+
.customize-control-kirki-palette label span {
|
788 |
padding: 10px 0;
|
789 |
flex-grow: 1;
|
790 |
font-size: 0;
|
797 |
transition: all 200ms ease-in-out;
|
798 |
border-top: 1px solid rgba(0, 0, 0, 0.1);
|
799 |
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
|
800 |
+
.customize-control-kirki-palette label span:first-child {
|
801 |
border-left: 1px solid rgba(0, 0, 0, 0.1); }
|
802 |
+
.customize-control-kirki-palette label span:last-child {
|
803 |
border-right: 1px solid rgba(0, 0, 0, 0.1); }
|
804 |
+
.customize-control-kirki-palette label span:hover {
|
805 |
padding: 10px;
|
806 |
flex-grow: 3;
|
807 |
min-width: 60px;
|
822 |
.customize-control-kirki-radio label .option-description {
|
823 |
display: block;
|
824 |
color: rgba(0, 0, 0, 0.35);
|
825 |
+
font-size: 0.9em;
|
826 |
padding-left: 25px; }
|
827 |
|
828 |
+
.customize-control-kirki-radio-buttonset .buttonset .switch-label {
|
829 |
background: rgba(0, 0, 0, 0.05);
|
830 |
color: #555;
|
831 |
border-right: 1px solid rgba(0, 0, 0, 0.2);
|
832 |
padding: 4px 7px;
|
833 |
margin: 0;
|
834 |
font-size: 12px; }
|
835 |
+
.customize-control-kirki-radio-buttonset .buttonset .switch-label:last-child {
|
836 |
border-right: none; }
|
837 |
+
.customize-control-kirki-radio-buttonset .buttonset .switch-input {
|
838 |
display: none; }
|
839 |
+
.customize-control-kirki-radio-buttonset .buttonset .switch-input:checked + .switch-label {
|
840 |
background-color: #3498DB;
|
841 |
color: #fff; }
|
842 |
|
843 |
+
.customize-control-kirki-radio-image label {
|
844 |
position: relative;
|
845 |
display: inline-block; }
|
846 |
+
.customize-control-kirki-radio-image input {
|
847 |
display: none; }
|
848 |
+
.customize-control-kirki-radio-image input img {
|
849 |
border: 1px solid transparent; }
|
850 |
+
.customize-control-kirki-radio-image input:checked + label img {
|
851 |
-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
|
852 |
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
|
853 |
border: 1px solid #3498DB; }
|
854 |
+
.customize-control-kirki-radio-image input + label .image-clickable {
|
855 |
position: absolute;
|
856 |
top: 0;
|
857 |
bottom: 0;
|
862 |
|
863 |
.customize-control-repeater .repeater-fields .repeater-row {
|
864 |
border: 1px solid #999;
|
865 |
+
margin-top: 0.5rem;
|
866 |
background: #eee;
|
867 |
position: relative; }
|
868 |
.customize-control-repeater .repeater-fields .repeater-row.minimized {
|
951 |
color: #f00; }
|
952 |
.customize-control-repeater .repeater-minimize {
|
953 |
line-height: 36px; }
|
954 |
+
.customize-control-repeater .remove-button,
|
955 |
+
.customize-control-repeater .upload-button {
|
956 |
width: 48%; }
|
957 |
|
958 |
.kirki-image-attachment {
|
1041 |
text-decoration: none;
|
1042 |
vertical-align: middle;
|
1043 |
display: inline-block;
|
1044 |
+
padding: 2px 0 0;
|
1045 |
border-left: 1px solid #d0d0d0;
|
1046 |
-webkit-border-radius: 0 2px 2px 0;
|
1047 |
-moz-border-radius: 0 2px 2px 0;
|
1082 |
z-index: 10;
|
1083 |
border: 1px solid #d0d0d0;
|
1084 |
background: #ffffff;
|
1085 |
+
margin: -1px 0 0;
|
1086 |
border-top: 0 none;
|
1087 |
-webkit-box-sizing: border-box;
|
1088 |
-moz-box-sizing: border-box;
|
1131 |
font-size: 13px;
|
1132 |
line-height: 18px;
|
1133 |
-webkit-font-smoothing: inherit; }
|
1134 |
+
.selectize-control.single .selectize-input.input-active, .selectize-input {
|
1135 |
background: #ffffff;
|
1136 |
cursor: text;
|
1137 |
display: inline-block; }
|
1138 |
.selectize-input {
|
1139 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
1140 |
+
padding: 8px;
|
1141 |
display: inline-block;
|
1142 |
width: 100%;
|
1143 |
overflow: hidden;
|
1205 |
-webkit-border-radius: 1px;
|
1206 |
-moz-border-radius: 1px;
|
1207 |
border-radius: 1px; }
|
1208 |
+
.selectize-dropdown .optgroup-header,
|
1209 |
+
.selectize-dropdown [data-selectable] {
|
1210 |
padding: 5px 8px; }
|
1211 |
.selectize-dropdown .optgroup:first-child .optgroup-header {
|
1212 |
border-top: 0 none; }
|
1226 |
overflow-x: hidden;
|
1227 |
max-height: 200px; }
|
1228 |
|
1229 |
+
.customize-control-kirki-slider input[type=range] {
|
1230 |
-webkit-appearance: none;
|
1231 |
+
-webkit-transition: background 0.3s;
|
1232 |
+
-moz-transition: background 0.3s;
|
1233 |
+
transition: background 0.3s;
|
1234 |
background-color: rgba(0, 0, 0, 0.1);
|
1235 |
height: 5px;
|
1236 |
width: calc(100% - 70px);
|
1237 |
padding: 0; }
|
1238 |
+
.customize-control-kirki-slider input[type=range]:focus {
|
1239 |
box-shadow: none;
|
1240 |
outline: none; }
|
1241 |
+
.customize-control-kirki-slider input[type=range]:hover {
|
1242 |
background-color: rgba(0, 0, 0, 0.25); }
|
1243 |
+
.customize-control-kirki-slider input[type=range]::-webkit-slider-thumb {
|
1244 |
-webkit-appearance: none;
|
1245 |
width: 15px;
|
1246 |
height: 15px;
|
1247 |
border-radius: 50%;
|
1248 |
-webkit-border-radius: 50%;
|
1249 |
background-color: #3498D9; }
|
1250 |
+
.customize-control-kirki-slider input[type=range]::-webkit-slider-thumb {
|
1251 |
-webkit-appearance: none;
|
1252 |
width: 15px;
|
1253 |
height: 15px;
|
1254 |
border: none;
|
1255 |
border-radius: 50%;
|
1256 |
background-color: #3498D9; }
|
1257 |
+
.customize-control-kirki-slider input[type=range]::-moz-range-thumb {
|
1258 |
width: 15px;
|
1259 |
height: 15px;
|
1260 |
border: none;
|
1261 |
border-radius: 50%;
|
1262 |
background-color: #3498D9; }
|
1263 |
+
.customize-control-kirki-slider input[type=range]::-ms-thumb {
|
1264 |
width: 15px;
|
1265 |
height: 15px;
|
1266 |
border-radius: 50%;
|
1267 |
border: 0;
|
1268 |
background-color: #3498D9; }
|
1269 |
+
.customize-control-kirki-slider input[type=range]::-moz-range-track {
|
1270 |
border: inherit;
|
1271 |
background: transparent; }
|
1272 |
+
.customize-control-kirki-slider input[type=range]::-ms-track {
|
1273 |
border: inherit;
|
1274 |
color: transparent;
|
1275 |
background: transparent; }
|
1276 |
+
.customize-control-kirki-slider input[type=range]::-ms-fill-lower, .customize-control-kirki-slider input[type=range]::-ms-fill-upper {
|
1277 |
background: transparent; }
|
1278 |
+
.customize-control-kirki-slider input[type=range]::-ms-tooltip {
|
1279 |
display: none; }
|
1280 |
+
.customize-control-kirki-slider .kirki_range_value {
|
1281 |
display: inline-block;
|
1282 |
font-size: 14px;
|
1283 |
padding: 0 5px;
|
1284 |
font-weight: 400;
|
1285 |
position: relative;
|
1286 |
top: 2px; }
|
1287 |
+
.customize-control-kirki-slider .kirki-slider-reset {
|
1288 |
color: rgba(0, 0, 0, 0.2);
|
1289 |
float: right;
|
1290 |
+
-webkit-transition: color 0.5s ease-in;
|
1291 |
+
-moz-transition: color 0.5s ease-in;
|
1292 |
+
-ms-transition: color 0.5s ease-in;
|
1293 |
+
-o-transition: color 0.5s ease-in;
|
1294 |
+
transition: color 0.5s ease-in; }
|
1295 |
+
.customize-control-kirki-slider .kirki-slider-reset span {
|
1296 |
font-size: 16px;
|
1297 |
line-height: 22px; }
|
1298 |
+
.customize-control-kirki-slider .kirki-slider-reset:hover {
|
1299 |
color: red; }
|
1300 |
|
1301 |
+
.customize-control-kirki-sortable ul.ui-sortable li {
|
1302 |
padding: 5px 10px;
|
1303 |
border: 1px solid #333;
|
1304 |
background: #fff; }
|
1305 |
+
.customize-control-kirki-sortable ul.ui-sortable li .dashicons.dashicons-menu {
|
1306 |
float: right; }
|
1307 |
+
.customize-control-kirki-sortable ul.ui-sortable li .dashicons.visibility {
|
1308 |
margin-right: 10px; }
|
1309 |
+
.customize-control-kirki-sortable ul.ui-sortable li.invisible {
|
1310 |
color: #aaa;
|
1311 |
border: 1px dashed #aaa; }
|
1312 |
+
.customize-control-kirki-sortable ul.ui-sortable li.invisible .dashicons.visibility {
|
1313 |
color: #aaa; }
|
1314 |
|
1315 |
+
.customize-control-kirki-spacing .wrapper {
|
1316 |
-webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.1);
|
1317 |
box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.1);
|
1318 |
width: 96%;
|
1319 |
padding: 3%; }
|
1320 |
+
.customize-control-kirki-spacing .wrapper .control {
|
1321 |
display: flex;
|
1322 |
flex-wrap: wrap;
|
1323 |
justify-content: space-between; }
|
1324 |
+
.customize-control-kirki-spacing .wrapper .control > div {
|
1325 |
width: 48%; }
|
1326 |
+
.customize-control-kirki-spacing .wrapper .control > div h5 {
|
1327 |
+
margin: 10px 0 7px; }
|
1328 |
+
.customize-control-kirki-spacing .wrapper .control > div .inner {
|
1329 |
display: flex; }
|
1330 |
+
.customize-control-kirki-spacing .wrapper .control > div .inner input[type="number"] {
|
1331 |
width: 50%;
|
1332 |
height: 36px; }
|
1333 |
+
.customize-control-kirki-spacing .wrapper .control > div .inner .selectize-control.single {
|
1334 |
width: 50%; }
|
1335 |
+
.customize-control-kirki-spacing .wrapper .control > div .inner .selectize-control.single > .selectize-input {
|
1336 |
height: 36px; }
|
1337 |
+
.customize-control-kirki-spacing .wrapper .input-wrapper .invalid-value {
|
1338 |
display: none;
|
1339 |
background: #D32F2F;
|
1340 |
+
font-size: 0.85em;
|
1341 |
color: #fff;
|
1342 |
float: left;
|
1343 |
padding: 2px 0;
|
1344 |
border-radius: 3px; }
|
1345 |
+
.customize-control-kirki-spacing .wrapper .input-wrapper.invalid .invalid-value {
|
1346 |
display: block;
|
1347 |
width: 98%;
|
1348 |
text-align: center; }
|
1349 |
+
.customize-control-kirki-spacing .wrapper .input-wrapper.invalid input[type="text"]:focus {
|
1350 |
border-color: #D32F2F; }
|
1351 |
|
1352 |
+
.customize-control-kirki-switch input[type="checkbox"] {
|
1353 |
display: none; }
|
1354 |
+
.customize-control-kirki-switch .switch {
|
1355 |
border: none;
|
1356 |
margin-bottom: 1.5rem;
|
1357 |
outline: 0;
|
1361 |
-moz-user-select: none;
|
1362 |
-ms-user-select: none;
|
1363 |
user-select: none; }
|
1364 |
+
.customize-control-kirki-switch .switch label {
|
1365 |
background: rgba(0, 0, 0, 0.2);
|
1366 |
color: transparent;
|
1367 |
cursor: pointer;
|
1372 |
height: 2rem;
|
1373 |
width: 4rem;
|
1374 |
font-family: Monaco, "Lucida Sans Typewriter", "Lucida Typewriter", "Courier New", Courier, monospace; }
|
1375 |
+
.customize-control-kirki-switch .switch label:after {
|
1376 |
background: #FFFFFF;
|
1377 |
content: "";
|
1378 |
display: block;
|
1379 |
height: 1.5rem;
|
1380 |
+
left: 0.25rem;
|
1381 |
position: absolute;
|
1382 |
+
top: 0.25rem;
|
1383 |
width: 1.5rem;
|
1384 |
+
-webkit-transition: all 0.25s ease-in-out;
|
1385 |
+
-moz-transition: all 0.25s ease-in-out;
|
1386 |
+
-ms-transition: all 0.25s ease-in-out;
|
1387 |
+
-o-transition: all 0.25s ease-in-out;
|
1388 |
+
transition: all 0.25s ease-in-out; }
|
1389 |
+
.customize-control-kirki-switch .switch input {
|
1390 |
left: 10px;
|
1391 |
opacity: 0;
|
1392 |
padding: 0;
|
1393 |
position: absolute;
|
1394 |
top: 9px; }
|
1395 |
+
.customize-control-kirki-switch .switch input + label {
|
1396 |
margin-left: 0;
|
1397 |
margin-right: 0; }
|
1398 |
+
.customize-control-kirki-switch .switch input:checked + label {
|
1399 |
background: #3498DB; }
|
1400 |
+
.customize-control-kirki-switch .switch input:checked + label:after {
|
1401 |
left: 2.25rem;
|
1402 |
background: #ffffff; }
|
1403 |
+
.customize-control-kirki-switch .switch.round {
|
1404 |
border-radius: 1000px; }
|
1405 |
+
.customize-control-kirki-switch .switch.round label {
|
1406 |
border-radius: 2rem; }
|
1407 |
+
.customize-control-kirki-switch .switch.round label:after {
|
1408 |
border-radius: 2rem; }
|
1409 |
+
.customize-control-kirki-switch .switch-off,
|
1410 |
+
.customize-control-kirki-switch .switch-on {
|
1411 |
line-height: 32px;
|
1412 |
font-weight: bold;
|
1413 |
padding: 0 10px; }
|
1414 |
+
.customize-control-kirki-switch .switch-on {
|
1415 |
color: #fff;
|
1416 |
padding-right: 5px; }
|
1417 |
+
.customize-control-kirki-switch .switch-off {
|
1418 |
color: #777;
|
1419 |
padding-left: 5px; }
|
1420 |
|
1424 |
-webkit-box-shadow: none;
|
1425 |
box-shadow: none; }
|
1426 |
|
1427 |
+
.customize-control-kirki-toggle label {
|
1428 |
display: flex;
|
1429 |
flex-wrap: wrap; }
|
1430 |
+
.customize-control-kirki-toggle label .customize-control-title {
|
1431 |
width: calc(100% - 55px); }
|
1432 |
+
.customize-control-kirki-toggle label .description {
|
1433 |
order: 99; }
|
1434 |
+
.customize-control-kirki-toggle input[type="checkbox"] {
|
1435 |
display: none; }
|
1436 |
+
.customize-control-kirki-toggle .switch {
|
1437 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
1438 |
display: inline-block;
|
1439 |
width: 35px;
|
1445 |
cursor: pointer;
|
1446 |
user-select: none;
|
1447 |
transition: background 350ms ease; }
|
1448 |
+
.customize-control-kirki-toggle .switch:after, .customize-control-kirki-toggle .switch:before {
|
1449 |
content: "";
|
1450 |
display: block;
|
1451 |
width: 20px;
|
1455 |
top: 50%;
|
1456 |
left: -3px;
|
1457 |
transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease; }
|
1458 |
+
.customize-control-kirki-toggle .switch:before {
|
1459 |
background: rgba(0, 0, 0, 0.2);
|
1460 |
transform: translate3d(0, -50%, 0) scale(0); }
|
1461 |
+
.customize-control-kirki-toggle .switch:after {
|
1462 |
background: #999;
|
1463 |
border: 1px solid rgba(0, 0, 0, 0.1);
|
1464 |
transform: translate3d(0, -50%, 0); }
|
1465 |
+
.customize-control-kirki-toggle .switch:active:before {
|
1466 |
transform: translate3d(0, -50%, 0) scale(3); }
|
1467 |
+
.customize-control-kirki-toggle input:checked + .switch {
|
1468 |
background: rgba(52, 152, 222, 0.3); }
|
1469 |
+
.customize-control-kirki-toggle input:checked + .switch:before {
|
1470 |
background: rgba(52, 152, 222, 0.075);
|
1471 |
transform: translate3d(100%, -50%, 0) scale(1); }
|
1472 |
+
.customize-control-kirki-toggle input:checked + .switch:after {
|
1473 |
background: #3498DE;
|
1474 |
transform: translate3d(100%, -50%, 0); }
|
1475 |
+
.customize-control-kirki-toggle input:checked + .switch:active:before {
|
1476 |
background: rgba(52, 152, 222, 0.075);
|
1477 |
transform: translate3d(100%, -50%, 0) scale(3); }
|
1478 |
|
1479 |
+
.customize-control-kirki-typography .wrapper {
|
1480 |
-webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
|
1481 |
box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
|
1482 |
padding: 10px;
|
1484 |
display: flex;
|
1485 |
flex-wrap: wrap;
|
1486 |
justify-content: space-between; }
|
1487 |
+
.customize-control-kirki-typography .wrapper .color,
|
1488 |
+
.customize-control-kirki-typography .wrapper .font-family,
|
1489 |
+
.customize-control-kirki-typography .wrapper .font-size,
|
1490 |
+
.customize-control-kirki-typography .wrapper .letter-spacing,
|
1491 |
+
.customize-control-kirki-typography .wrapper .line-height,
|
1492 |
+
.customize-control-kirki-typography .wrapper .subsets,
|
1493 |
+
.customize-control-kirki-typography .wrapper .text-transform,
|
1494 |
+
.customize-control-kirki-typography .wrapper .variant {
|
1495 |
width: 100%;
|
1496 |
float: none;
|
1497 |
clear: both; }
|
1498 |
+
.customize-control-kirki-typography .wrapper .color h5,
|
1499 |
+
.customize-control-kirki-typography .wrapper .font-family h5,
|
1500 |
+
.customize-control-kirki-typography .wrapper .font-size h5,
|
1501 |
+
.customize-control-kirki-typography .wrapper .letter-spacing h5,
|
1502 |
+
.customize-control-kirki-typography .wrapper .line-height h5,
|
1503 |
+
.customize-control-kirki-typography .wrapper .subsets h5,
|
1504 |
+
.customize-control-kirki-typography .wrapper .text-transform h5,
|
1505 |
+
.customize-control-kirki-typography .wrapper .variant h5 {
|
1506 |
+
margin: 0.67em 0 0; }
|
1507 |
+
.customize-control-kirki-typography .wrapper .font-size,
|
1508 |
+
.customize-control-kirki-typography .wrapper .letter-spacing,
|
1509 |
+
.customize-control-kirki-typography .wrapper .line-height {
|
1510 |
width: 50%; }
|
1511 |
+
.customize-control-kirki-typography .wrapper .text-align {
|
1512 |
width: 100%; }
|
1513 |
+
.customize-control-kirki-typography .wrapper .text-align .dashicons {
|
1514 |
padding: 3px;
|
1515 |
font-size: 25px;
|
1516 |
width: 25px;
|
1517 |
height: 25px;
|
1518 |
border: 1px solid transparent; }
|
1519 |
+
.customize-control-kirki-typography .wrapper .text-align input {
|
1520 |
display: none; }
|
1521 |
+
.customize-control-kirki-typography .wrapper .text-align input:checked + label .dashicons {
|
1522 |
border: 1px solid #3498DB;
|
1523 |
color: #000; }
|
1524 |
+
.customize-control-kirki-typography .wrapper .text-transform {
|
1525 |
padding-top: 10px; }
|
1526 |
+
.customize-control-kirki-typography .wrapper .color {
|
1527 |
width: auto; }
|
1528 |
|
1529 |
+
.hint,
|
1530 |
+
[data-hint] {
|
1531 |
+
position: relative;
|
1532 |
+
display: inline-block; }
|
1533 |
+
.hint:before, .hint:after,
|
1534 |
+
[data-hint]:before,
|
1535 |
+
[data-hint]:after {
|
1536 |
+
position: absolute;
|
1537 |
+
-webkit-transform: translate3d(0, 0, 0);
|
1538 |
+
-moz-transform: translate3d(0, 0, 0);
|
1539 |
+
transform: translate3d(0, 0, 0);
|
1540 |
+
visibility: hidden;
|
1541 |
+
opacity: 0;
|
1542 |
+
z-index: 998;
|
1543 |
+
pointer-events: none;
|
1544 |
+
transition: 0.3s ease;
|
1545 |
+
transition-delay: 250ms; }
|
1546 |
+
.hint:hover:before, .hint:hover:after, .hint:focus:before, .hint:focus:after,
|
1547 |
+
[data-hint]:hover:before,
|
1548 |
+
[data-hint]:hover:after,
|
1549 |
+
[data-hint]:focus:before,
|
1550 |
+
[data-hint]:focus:after {
|
1551 |
+
visibility: visible;
|
1552 |
+
opacity: 1; }
|
1553 |
+
.hint:hover:before, .hint:hover:after,
|
1554 |
+
[data-hint]:hover:before,
|
1555 |
+
[data-hint]:hover:after {
|
1556 |
+
transition-delay: 0; }
|
1557 |
+
.hint:before,
|
1558 |
+
[data-hint]:before {
|
1559 |
+
content: '';
|
1560 |
+
position: absolute;
|
1561 |
+
background: transparent;
|
1562 |
+
border: none;
|
1563 |
+
z-index: 999;
|
1564 |
+
width: 0;
|
1565 |
+
height: 0;
|
1566 |
+
border-top: 5px solid transparent;
|
1567 |
+
border-bottom: 5px solid transparent;
|
1568 |
+
border-left: 5px solid #333;
|
1569 |
+
left: -5px;
|
1570 |
+
top: 5px; }
|
1571 |
+
.hint:after,
|
1572 |
+
[data-hint]:after {
|
1573 |
+
content: attr(data-hint);
|
1574 |
+
background: #333;
|
1575 |
+
color: white;
|
1576 |
+
padding: 5px 10px;
|
1577 |
+
font-size: 12px;
|
1578 |
+
line-height: 14px;
|
1579 |
+
height: auto;
|
1580 |
+
margin-bottom: -14px;
|
1581 |
+
width: 170px;
|
1582 |
+
max-width: 170px;
|
1583 |
+
display: block;
|
1584 |
+
white-space: normal;
|
1585 |
+
text-align: right;
|
1586 |
+
position: relative;
|
1587 |
+
top: -22px;
|
1588 |
+
left: -195px; }
|
1589 |
+
|
1590 |
+
li.customize-control {
|
1591 |
+
position: relative; }
|
1592 |
+
li.customize-control a.tooltip.hint--left {
|
1593 |
+
display: block;
|
1594 |
+
position: absolute;
|
1595 |
+
top: 5px;
|
1596 |
+
right: -10px;
|
1597 |
+
border-radius: 50%;
|
1598 |
+
color: #999;
|
1599 |
+
border: none;
|
1600 |
+
line-height: 8px;
|
1601 |
+
width: 20px;
|
1602 |
+
height: 20px;
|
1603 |
+
z-index: 10; }
|
1604 |
+
|
1605 |
+
.rtl li.customize-control a.tooltip.hint--left {
|
1606 |
+
right: auto;
|
1607 |
+
left: 0; }
|
1608 |
+
.rtl .hint:before,
|
1609 |
+
.rtl [data-hint]:before {
|
1610 |
+
left: 20px;
|
1611 |
+
border-left: none;
|
1612 |
+
border-right: 5px solid #333; }
|
1613 |
+
.rtl .hint:after,
|
1614 |
+
.rtl [data-hint]:after {
|
1615 |
+
left: 195px; }
|
1616 |
+
|
1617 |
/*# sourceMappingURL=customizer.css.map */
|
assets/css/customizer.css.map
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
{
|
2 |
"version": 3,
|
3 |
-
"mappings": "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",
|
4 |
-
"sources": ["../scss/global.scss","../scss/panels/expanded.scss","../scss/sections/expanded.scss","../scss/sections/hover.scss","../scss/controls/checkbox.scss","../scss/controls/code.scss","../scss/controls/color.scss","../scss/controls/multicolor.scss","../scss/controls/color-palette.scss","../scss/controls/date.scss","../scss/controls/dashicons.scss","../scss/controls/dimension.scss","../scss/controls/number.scss","../scss/controls/palette.scss","../scss/controls/radio.scss","../scss/controls/radio-buttonset.scss","../scss/controls/radio-image.scss","../scss/controls/repeater.scss","../scss/controls/select.scss","../scss/controls/slider.scss","../scss/controls/sortable.scss","../scss/controls/spacing.scss","../scss/controls/switch.scss","../scss/controls/generic.scss","../scss/controls/toggle.scss","../scss/controls/typography.scss"],
|
5 |
"names": [],
|
6 |
"file": "customizer.css"
|
7 |
}
|
1 |
{
|
2 |
"version": 3,
|
3 |
+
"mappings": "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",
|
4 |
+
"sources": ["../scss/global.scss","../scss/panels/expanded.scss","../scss/sections/expanded.scss","../scss/sections/hover.scss","../scss/controls/checkbox.scss","../scss/controls/code.scss","../scss/controls/color.scss","../scss/controls/editor.scss","../scss/controls/multicolor.scss","../scss/controls/color-palette.scss","../scss/controls/date.scss","../scss/controls/dashicons.scss","../scss/controls/dimension.scss","../scss/controls/number.scss","../scss/controls/palette.scss","../scss/controls/radio.scss","../scss/controls/radio-buttonset.scss","../scss/controls/radio-image.scss","../scss/controls/repeater.scss","../scss/controls/select.scss","../scss/controls/slider.scss","../scss/controls/sortable.scss","../scss/controls/spacing.scss","../scss/controls/switch.scss","../scss/controls/generic.scss","../scss/controls/toggle.scss","../scss/controls/typography.scss","../scss/tooltips.scss"],
|
5 |
"names": [],
|
6 |
"file": "customizer.css"
|
7 |
}
|
assets/js/controls/checkbox.js
CHANGED
@@ -1,15 +1,12 @@
|
|
1 |
-
/**
|
2 |
-
* KIRKI CONTROL: CHECKBOX
|
3 |
-
*/
|
4 |
wp.customize.controlConstructor['kirki-checkbox'] = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
9 |
-
|
10 |
|
11 |
-
|
12 |
-
|
13 |
|
14 |
// Change the value
|
15 |
this.container.on( 'change', 'input', function() {
|
|
|
|
|
|
|
1 |
wp.customize.controlConstructor['kirki-checkbox'] = wp.customize.Control.extend({
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
|
8 |
+
var control = this,
|
9 |
+
value = control.setting._value;
|
10 |
|
11 |
// Change the value
|
12 |
this.container.on( 'change', 'input', function() {
|
assets/js/controls/code.js
CHANGED
@@ -1,14 +1,15 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: CODE
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.code = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
9 |
-
|
10 |
-
|
11 |
-
|
|
|
|
|
|
|
|
|
12 |
editor;
|
13 |
|
14 |
// HTML mode requires a small hack because CodeMirror uses 'htmlmixed'.
|
@@ -16,6 +17,16 @@ wp.customize.controlConstructor.code = wp.customize.Control.extend({
|
|
16 |
language = { name: 'htmlmixed' };
|
17 |
}
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
editor = CodeMirror.fromTextArea( element[0], {
|
20 |
value: control.setting._value,
|
21 |
mode: language,
|
1 |
+
wp.customize.controlConstructor['kirki-code'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
+
var control = this,
|
9 |
+
element = control.container.find( '.kirki-codemirror-editor' ),
|
10 |
+
language = control.params.choices.language,
|
11 |
+
openButton = control.container.find( 'a.edit' ),
|
12 |
+
closeButton = control.container.find( 'a.close' ),
|
13 |
editor;
|
14 |
|
15 |
// HTML mode requires a small hack because CodeMirror uses 'htmlmixed'.
|
17 |
language = { name: 'htmlmixed' };
|
18 |
}
|
19 |
|
20 |
+
// When the edit button is clicked, change the textarea class to expanded.
|
21 |
+
openButton.on( 'click', function() {
|
22 |
+
element.removeClass( 'collapsed' ).addClass( 'expanded' );
|
23 |
+
});
|
24 |
+
|
25 |
+
// When the close button is clicked, change the textarea class to collapsed.
|
26 |
+
closeButton.on( 'click', function() {
|
27 |
+
element.removeClass( 'expanded' ).addClass( 'collapsed' );
|
28 |
+
});
|
29 |
+
|
30 |
editor = CodeMirror.fromTextArea( element[0], {
|
31 |
value: control.setting._value,
|
32 |
mode: language,
|
assets/js/controls/color-palette.js
CHANGED
@@ -1,11 +1,10 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: COLOR PALETTE
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor['color-palette'] = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this;
|
10 |
|
11 |
// Save the value
|
1 |
+
wp.customize.controlConstructor['kirki-color-palette'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this;
|
9 |
|
10 |
// Save the value
|
assets/js/controls/{color-alpha.js → color.js}
RENAMED
@@ -1,11 +1,10 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: COLOR-ALPHA
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor['color-alpha'] = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this,
|
10 |
picker = this.container.find( '.kirki-color-control' );
|
11 |
|
1 |
+
wp.customize.controlConstructor['kirki-color'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this,
|
9 |
picker = this.container.find( '.kirki-color-control' );
|
10 |
|
assets/js/controls/dashicons.js
CHANGED
@@ -1,11 +1,10 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: RADIO-IMAGE
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.dashicons = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this;
|
10 |
|
11 |
// Save the value
|
1 |
+
wp.customize.controlConstructor['kirki-dashicons'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this;
|
9 |
|
10 |
// Save the value
|
assets/js/controls/date.js
CHANGED
@@ -1,12 +1,11 @@
|
|
1 |
-
/**
|
2 |
-
* KIRKI CONTROL: DATE
|
3 |
-
*/
|
4 |
wp.customize.controlConstructor['kirki-date'] = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
9 |
-
|
|
|
|
|
10 |
selector = control.selector + ' input.datepicker';
|
11 |
|
12 |
// Init the datepicker
|
|
|
|
|
|
|
1 |
wp.customize.controlConstructor['kirki-date'] = wp.customize.Control.extend({
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
+
var control = this,
|
9 |
selector = control.selector + ' input.datepicker';
|
10 |
|
11 |
// Init the datepicker
|
assets/js/controls/dimension.js
CHANGED
@@ -1,11 +1,10 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: DIMENSION
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.dimension = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this,
|
10 |
value;
|
11 |
|
1 |
+
wp.customize.controlConstructor['kirki-dimension'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this,
|
9 |
value;
|
10 |
|
assets/js/controls/dropdown-pages.js
CHANGED
@@ -1,11 +1,10 @@
|
|
1 |
-
/**
|
2 |
-
* KIRKI CONTROL: DROPDOWN-PAGES
|
3 |
-
*/
|
4 |
wp.customize.controlConstructor['kirki-dropdown-pages'] = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this,
|
10 |
element = this.container.find( 'select' );
|
11 |
|
|
|
|
|
|
|
1 |
wp.customize.controlConstructor['kirki-dropdown-pages'] = wp.customize.Control.extend({
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this,
|
9 |
element = this.container.find( 'select' );
|
10 |
|
assets/js/controls/editor.js
CHANGED
@@ -1,38 +1,139 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
}
|
36 |
-
|
37 |
-
|
38 |
-
|
|
1 |
+
wp.customize.controlConstructor['kirki-editor'] = wp.customize.Control.extend({
|
2 |
+
|
3 |
+
// When we're finished loading continue processing
|
4 |
+
ready: function() {
|
5 |
+
|
6 |
+
'use strict';
|
7 |
+
|
8 |
+
var control = this,
|
9 |
+
element = control.container.find( 'textarea' ),
|
10 |
+
toggler = control.container.find( '.toggle-editor' ),
|
11 |
+
editorWrapper = jQuery( '#kirki_editor_pane' ),
|
12 |
+
wpEditorArea = jQuery( '#kirki_editor_pane textarea.wp-editor-area' ),
|
13 |
+
setChange,
|
14 |
+
content;
|
15 |
+
|
16 |
+
jQuery( window ).load( function() {
|
17 |
+
|
18 |
+
var editor = tinyMCE.get( 'kirki-editor' );
|
19 |
+
|
20 |
+
// Add the button text
|
21 |
+
toggler.html( window.kirki.l10n['open-editor'] );
|
22 |
+
|
23 |
+
toggler.on( 'click', function() {
|
24 |
+
|
25 |
+
// Toggle the editor.
|
26 |
+
control.toggleEditor();
|
27 |
+
|
28 |
+
// Change button.
|
29 |
+
control.changeButton();
|
30 |
+
|
31 |
+
// Add the content to the editor.
|
32 |
+
control.setEditorContent( editor );
|
33 |
+
|
34 |
+
});
|
35 |
+
|
36 |
+
// Update the option from the editor contents on change.
|
37 |
+
if ( editor ) {
|
38 |
+
|
39 |
+
editor.onChange.add( function( ed, e ) {
|
40 |
+
|
41 |
+
ed.save();
|
42 |
+
content = editor.getContent();
|
43 |
+
clearTimeout( setChange );
|
44 |
+
setChange = setTimeout( function() {
|
45 |
+
element.val( content ).trigger( 'change' );
|
46 |
+
wp.customize.instance( control.getEditorWrapperSetting() ).set( content );
|
47 |
+
}, 500 );
|
48 |
+
|
49 |
});
|
50 |
+
|
51 |
+
}
|
52 |
+
|
53 |
+
// Handle text mode.
|
54 |
+
wpEditorArea.on( 'change keyup paste', function() {
|
55 |
+
wp.customize.instance( control.getEditorWrapperSetting() ).set( jQuery( this ).val() );
|
56 |
});
|
57 |
+
|
58 |
+
});
|
59 |
+
|
60 |
+
},
|
61 |
+
|
62 |
+
/**
|
63 |
+
* Modify the button text and classes.
|
64 |
+
*/
|
65 |
+
changeButton: function() {
|
66 |
+
|
67 |
+
'use strict';
|
68 |
+
|
69 |
+
var control = this,
|
70 |
+
editorWrapper = jQuery( '#kirki_editor_pane' );
|
71 |
+
|
72 |
+
// Reset all editor buttons.
|
73 |
+
// Necessary if we have multiple editor fields.
|
74 |
+
jQuery( '.customize-control-kirki-editor .toggle-editor' ).html( window.kirki.l10n['switch-editor'] );
|
75 |
+
|
76 |
+
// Change the button text & color.
|
77 |
+
if ( false !== control.getEditorWrapperSetting() ) {
|
78 |
+
jQuery( '.customize-control-kirki-editor .toggle-editor' ).html( window.kirki.l10n['switch-editor'] );
|
79 |
+
jQuery( '#customize-control-' + control.getEditorWrapperSetting() + ' .toggle-editor' ).html( window.kirki.l10n['close-editor'] );
|
80 |
+
} else {
|
81 |
+
jQuery( '.customize-control-kirki-editor .toggle-editor' ).html( window.kirki.l10n['open-editor'] );
|
82 |
+
}
|
83 |
+
|
84 |
+
},
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Toggle the editor.
|
88 |
+
*/
|
89 |
+
toggleEditor: function() {
|
90 |
+
|
91 |
+
'use strict';
|
92 |
+
|
93 |
+
var control = this,
|
94 |
+
editorWrapper = jQuery( '#kirki_editor_pane' );
|
95 |
+
|
96 |
+
if ( ! control.getEditorWrapperSetting() || control.id !== control.getEditorWrapperSetting() ) {
|
97 |
+
editorWrapper.removeClass();
|
98 |
+
editorWrapper.addClass( control.id );
|
99 |
+
} else {
|
100 |
+
editorWrapper.removeClass();
|
101 |
+
editorWrapper.addClass( 'hidden' );
|
102 |
+
}
|
103 |
+
|
104 |
+
},
|
105 |
+
|
106 |
+
/**
|
107 |
+
* Set the content.
|
108 |
+
*/
|
109 |
+
setEditorContent: function( editor ) {
|
110 |
+
|
111 |
+
'use strict';
|
112 |
+
|
113 |
+
var control = this,
|
114 |
+
editorWrapper = jQuery( '#kirki_editor_pane' );
|
115 |
+
|
116 |
+
editor.setContent( control.setting._value );
|
117 |
+
|
118 |
+
},
|
119 |
+
|
120 |
+
/**
|
121 |
+
* Gets the setting from the editor wrapper class.
|
122 |
+
*/
|
123 |
+
getEditorWrapperSetting: function() {
|
124 |
+
|
125 |
+
'use strict';
|
126 |
+
|
127 |
+
if ( jQuery( '#kirki_editor_pane' ).hasClass( 'hidden' ) ) {
|
128 |
+
return false;
|
129 |
+
}
|
130 |
+
|
131 |
+
if ( jQuery( '#kirki_editor_pane' ).attr( 'class' ) ) {
|
132 |
+
return jQuery( '#kirki_editor_pane' ).attr( 'class' );
|
133 |
+
} else {
|
134 |
+
return false;
|
135 |
}
|
136 |
+
|
137 |
+
}
|
138 |
+
|
139 |
+
});
|
assets/js/controls/generic.js
CHANGED
@@ -1,11 +1,10 @@
|
|
1 |
-
/**
|
2 |
-
* KIRKI CONTROL: GENERIC
|
3 |
-
*/
|
4 |
wp.customize.controlConstructor['kirki-generic'] = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this;
|
10 |
|
11 |
// Save the value
|
|
|
|
|
|
|
1 |
wp.customize.controlConstructor['kirki-generic'] = wp.customize.Control.extend({
|
2 |
|
3 |
// When we're finished loading continue processing
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this;
|
9 |
|
10 |
// Save the value
|
assets/js/controls/multicheck.js
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: MULTICHECK
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.multicheck = wp.customize.Control.extend({
|
5 |
|
6 |
// When we're finished loading continue processing.
|
7 |
ready: function() {
|
|
|
|
|
|
|
8 |
var control = this;
|
9 |
|
10 |
// Save the value
|
1 |
+
wp.customize.controlConstructor['kirki-multicheck'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
// When we're finished loading continue processing.
|
4 |
ready: function() {
|
5 |
+
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this;
|
9 |
|
10 |
// Save the value
|
assets/js/controls/multicolor.js
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: MULTICOLOR
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.multicolor = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
|
|
|
|
8 |
var control = this,
|
9 |
colors = control.params.choices,
|
10 |
keys = Object.keys( colors ),
|
@@ -29,7 +28,7 @@ wp.customize.controlConstructor.multicolor = wp.customize.Control.extend({
|
|
29 |
value[ subSetting ] = picker.val();
|
30 |
|
31 |
// Set the value
|
32 |
-
control.
|
33 |
|
34 |
// Trigger the change
|
35 |
control.container.find( '.multicolor-index-' + subSetting ).trigger( 'change' );
|
@@ -67,14 +66,24 @@ wp.customize.controlConstructor.multicolor = wp.customize.Control.extend({
|
|
67 |
* @param newValue Object
|
68 |
* @param refresh If we want to refresh the previewer or not
|
69 |
*/
|
70 |
-
setValue: function(
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
|
73 |
if ( refresh ) {
|
74 |
|
75 |
// Trigger the change event on the hidden field so
|
76 |
// previewer refresh the website on Customizer
|
77 |
-
|
78 |
|
79 |
}
|
80 |
|
1 |
+
wp.customize.controlConstructor['kirki-multicolor'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this,
|
8 |
colors = control.params.choices,
|
9 |
keys = Object.keys( colors ),
|
28 |
value[ subSetting ] = picker.val();
|
29 |
|
30 |
// Set the value
|
31 |
+
control.setValue( value, false );
|
32 |
|
33 |
// Trigger the change
|
34 |
control.container.find( '.multicolor-index-' + subSetting ).trigger( 'change' );
|
66 |
* @param newValue Object
|
67 |
* @param refresh If we want to refresh the previewer or not
|
68 |
*/
|
69 |
+
setValue: function( value, refresh ) {
|
70 |
+
|
71 |
+
'use strict';
|
72 |
+
|
73 |
+
var control = this,
|
74 |
+
newValue = {};
|
75 |
+
|
76 |
+
_.each( value, function( newSubValue, i ) {
|
77 |
+
newValue[ i ] = newSubValue;
|
78 |
+
});
|
79 |
+
|
80 |
+
control.setting.set( newValue );
|
81 |
|
82 |
if ( refresh ) {
|
83 |
|
84 |
// Trigger the change event on the hidden field so
|
85 |
// previewer refresh the website on Customizer
|
86 |
+
control.settingField.trigger( 'change' );
|
87 |
|
88 |
}
|
89 |
|
assets/js/controls/number.js
CHANGED
@@ -1,32 +1,40 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: NUMBER
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.number = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
-
var control = this,
|
8 |
-
element = this.container.find( 'input' );
|
9 |
-
|
10 |
-
// Init the spinner
|
11 |
-
jQuery( element ).spinner();
|
12 |
|
13 |
-
|
14 |
|
15 |
-
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
-
|
19 |
-
|
|
|
|
|
20 |
|
21 |
-
|
|
|
|
|
22 |
if ( 'any' === control.params.choices.step ) {
|
23 |
-
|
24 |
-
} else {
|
25 |
-
jQuery( element ).spinner( 'option', 'step', control.params.choices.step );
|
26 |
}
|
27 |
-
|
28 |
}
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
// On change
|
31 |
this.container.on( 'change click keyup paste', 'input', function() {
|
32 |
control.setting.set( jQuery( this ).val() );
|
1 |
+
wp.customize.controlConstructor['kirki-number'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
|
|
|
|
|
|
|
|
|
|
4 |
|
5 |
+
'use strict';
|
6 |
|
7 |
+
var control = this,
|
8 |
+
element = this.container.find( 'input' ),
|
9 |
+
min = -99999,
|
10 |
+
max = 99999,
|
11 |
+
step = 1;
|
12 |
+
|
13 |
+
// Set minimum value.
|
14 |
+
if ( 'undefined' !== typeof control.params.choices && 'undefined' !== typeof control.params.choices.min ) {
|
15 |
+
min = control.params.choices.min;
|
16 |
+
}
|
17 |
|
18 |
+
// Set maximum value.
|
19 |
+
if ( 'undefined' !== typeof control.params.choices && 'undefined' !== typeof control.params.choices.max ) {
|
20 |
+
max = control.params.choices.max;
|
21 |
+
}
|
22 |
|
23 |
+
// Set step value.
|
24 |
+
if ( 'undefined' !== typeof control.params.choices && 'undefined' !== typeof control.params.choices.step ) {
|
25 |
+
step = control.params.choices.step;
|
26 |
if ( 'any' === control.params.choices.step ) {
|
27 |
+
step = '0.001';
|
|
|
|
|
28 |
}
|
|
|
29 |
}
|
30 |
|
31 |
+
// Init the spinner
|
32 |
+
jQuery( element ).spinner({
|
33 |
+
min: min,
|
34 |
+
max: max,
|
35 |
+
step: step
|
36 |
+
});
|
37 |
+
|
38 |
// On change
|
39 |
this.container.on( 'change click keyup paste', 'input', function() {
|
40 |
control.setting.set( jQuery( this ).val() );
|
assets/js/controls/palette.js
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: PALETTE
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.palette = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
|
|
|
|
8 |
var control = this;
|
9 |
|
10 |
// Change the value
|
1 |
+
wp.customize.controlConstructor['kirki-palette'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this;
|
8 |
|
9 |
// Change the value
|
assets/js/controls/preset.js
CHANGED
@@ -1,11 +1,9 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: PRESET
|
3 |
-
*/
|
4 |
-
|
5 |
-
wp.customize.controlConstructor.preset = wp.customize.Control.extend({
|
6 |
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this,
|
10 |
element = this.container.find( 'select' ),
|
11 |
selectValue;
|
1 |
+
wp.customize.controlConstructor['kirki-preset'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this,
|
8 |
element = this.container.find( 'select' ),
|
9 |
selectValue;
|
assets/js/controls/radio-buttonset.js
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: RADIO-BUTTONSET
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor['radio-buttonset'] = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
|
|
|
|
8 |
var control = this;
|
9 |
|
10 |
// Change the value
|
1 |
+
wp.customize.controlConstructor['kirki-radio-buttonset'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this;
|
8 |
|
9 |
// Change the value
|
assets/js/controls/radio-image.js
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: RADIO-IMAGE
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor['radio-image'] = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
|
|
|
|
8 |
var control = this;
|
9 |
|
10 |
// Change the value
|
1 |
+
wp.customize.controlConstructor['kirki-radio-image'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this;
|
8 |
|
9 |
// Change the value
|
assets/js/controls/radio.js
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
-
/**
|
2 |
-
* KIRKI CONTROL: RADIO
|
3 |
-
*/
|
4 |
wp.customize.controlConstructor['kirki-radio'] = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
|
|
|
|
8 |
var control = this;
|
9 |
|
10 |
// Change the value
|
|
|
|
|
|
|
1 |
wp.customize.controlConstructor['kirki-radio'] = wp.customize.Control.extend({
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this;
|
8 |
|
9 |
// Change the value
|
assets/js/controls/repeater.js
CHANGED
@@ -1,9 +1,8 @@
|
|
1 |
/*jshint -W065 */
|
2 |
-
/**
|
3 |
-
* KIRKI CONTROL: REPEATER
|
4 |
-
*/
|
5 |
-
|
6 |
var RepeaterRow = function( rowIndex, container, label ) {
|
|
|
|
|
|
|
7 |
var self = this;
|
8 |
|
9 |
this.rowIndex = rowIndex;
|
@@ -70,6 +69,9 @@ var RepeaterRow = function( rowIndex, container, label ) {
|
|
70 |
|
71 |
wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
72 |
ready: function() {
|
|
|
|
|
|
|
73 |
var control = this,
|
74 |
limit,
|
75 |
theNewRow;
|
@@ -104,6 +106,7 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
104 |
theNewRow = control.addRow();
|
105 |
theNewRow.toggleMinimize();
|
106 |
control.initColorPicker();
|
|
|
107 |
} else {
|
108 |
jQuery( control.selector + ' .limit' ).addClass( 'highlight' );
|
109 |
}
|
@@ -162,8 +165,9 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
162 |
// This is the first time that we create all the rows
|
163 |
if ( settingValue.length ) {
|
164 |
_.each( settingValue, function( subValue ) {
|
165 |
-
control.addRow( subValue );
|
166 |
control.initColorPicker();
|
|
|
167 |
});
|
168 |
}
|
169 |
|
@@ -184,6 +188,8 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
184 |
*/
|
185 |
openFrame: function( event ) {
|
186 |
|
|
|
|
|
187 |
if ( wp.customize.utils.isKeydownButNotEnterEvent( event ) ) {
|
188 |
return;
|
189 |
}
|
@@ -199,6 +205,8 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
199 |
|
200 |
initFrame: function() {
|
201 |
|
|
|
|
|
202 |
var libMediaType = this.getMimeType();
|
203 |
|
204 |
this.frame = wp.media({
|
@@ -220,10 +228,12 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
220 |
*/
|
221 |
initCropperFrame: function() {
|
222 |
|
|
|
|
|
223 |
// We get the field id from which this was called
|
224 |
var currentFieldId = this.$thisButton.siblings( 'input.hidden-field' ).attr( 'data-field' ),
|
225 |
attrs = [ 'width', 'height', 'flex_width', 'flex_height' ], // A list of attributes to look for
|
226 |
-
|
227 |
|
228 |
// Make sure we got it
|
229 |
if ( 'string' === typeof currentFieldId && '' !== currentFieldId ) {
|
@@ -271,6 +281,9 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
271 |
},
|
272 |
|
273 |
onSelect: function() {
|
|
|
|
|
|
|
274 |
var attachment = this.frame.state().get( 'selection' ).first().toJSON();
|
275 |
|
276 |
if ( this.$thisButton.closest( '.repeater-field' ).hasClass( 'repeater-field-upload' ) ) {
|
@@ -287,6 +300,8 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
287 |
|
288 |
onSelectForCrop: function() {
|
289 |
|
|
|
|
|
290 |
var attachment = this.frame.state().get( 'selection' ).first().toJSON();
|
291 |
|
292 |
if ( this.params.width === attachment.width && this.params.height === attachment.height && ! this.params.flex_width && ! this.params.flex_height ) {
|
@@ -302,7 +317,11 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
302 |
* @param {object} croppedImage Cropped attachment data.
|
303 |
*/
|
304 |
onCropped: function( croppedImage ) {
|
|
|
|
|
|
|
305 |
this.setImageInRepeaterField( croppedImage );
|
|
|
306 |
},
|
307 |
|
308 |
/**
|
@@ -315,17 +334,22 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
315 |
* @returns {Object} Options
|
316 |
*/
|
317 |
calculateImageSelectOptions: function( attachment, controller ) {
|
|
|
|
|
|
|
318 |
var control = controller.get( 'control' ),
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
|
|
|
|
329 |
|
330 |
controller.set( 'canSkipCrop', ! control.mustBeCropped( flexWidth, flexHeight, xInit, yInit, realWidth, realHeight ) );
|
331 |
|
@@ -378,6 +402,9 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
378 |
* @return {bool}
|
379 |
*/
|
380 |
mustBeCropped: function( flexW, flexH, dstW, dstH, imgW, imgH ) {
|
|
|
|
|
|
|
381 |
if ( true === flexW && true === flexH ) {
|
382 |
return false;
|
383 |
}
|
@@ -405,8 +432,12 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
405 |
* If cropping was skipped, apply the image data directly to the setting.
|
406 |
*/
|
407 |
onSkippedCrop: function() {
|
|
|
|
|
|
|
408 |
var attachment = this.frame.state().get( 'selection' ).first().toJSON();
|
409 |
this.setImageInRepeaterField( attachment );
|
|
|
410 |
},
|
411 |
|
412 |
/**
|
@@ -415,6 +446,9 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
415 |
* @param {object} attachment
|
416 |
*/
|
417 |
setImageInRepeaterField: function( attachment ) {
|
|
|
|
|
|
|
418 |
var $targetDiv = this.$thisButton.closest( '.repeater-field-image,.repeater-field-cropped_image' );
|
419 |
|
420 |
$targetDiv.find( '.kirki-image-attachment' ).html( '<img src="' + attachment.url + '">' ).hide().slideDown( 'slow' );
|
@@ -426,6 +460,7 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
426 |
//This will activate the save button
|
427 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
428 |
this.frame.close();
|
|
|
429 |
},
|
430 |
|
431 |
/**
|
@@ -434,7 +469,11 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
434 |
* @param {object} attachment
|
435 |
*/
|
436 |
setFileInRepeaterField: function( attachment ) {
|
|
|
|
|
|
|
437 |
var $targetDiv = this.$thisButton.closest( '.repeater-field-upload' );
|
|
|
438 |
$targetDiv.find( '.kirki-file-attachment' ).html( '<span class="file"><span class="dashicons dashicons-media-default"></span> ' + attachment.filename + '</span>' ).hide().slideDown( 'slow' );
|
439 |
|
440 |
$targetDiv.find( '.hidden-field' ).val( attachment.id );
|
@@ -445,10 +484,13 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
445 |
//This will activate the save button
|
446 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
447 |
this.frame.close();
|
|
|
448 |
},
|
449 |
|
450 |
getMimeType: function() {
|
451 |
|
|
|
|
|
452 |
// We get the field id from which this was called
|
453 |
var currentFieldId = this.$thisButton.siblings( 'input.hidden-field' ).attr( 'data-field' ),
|
454 |
attrs = [ 'mime_type' ]; // A list of attributes to look for
|
@@ -473,6 +515,9 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
473 |
},
|
474 |
|
475 |
removeImage: function( event ) {
|
|
|
|
|
|
|
476 |
var $targetDiv,
|
477 |
$uploadButton;
|
478 |
|
@@ -491,9 +536,13 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
491 |
this.$thisButton.hide();
|
492 |
|
493 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
|
|
494 |
},
|
495 |
|
496 |
removeFile: function( event ) {
|
|
|
|
|
|
|
497 |
var $targetDiv,
|
498 |
$uploadButton;
|
499 |
|
@@ -512,6 +561,7 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
512 |
this.$thisButton.hide();
|
513 |
|
514 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
|
|
515 |
},
|
516 |
|
517 |
/**
|
@@ -521,6 +571,8 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
521 |
*/
|
522 |
getValue: function() {
|
523 |
|
|
|
|
|
524 |
// The setting is saved in JSON
|
525 |
return JSON.parse( decodeURI( this.setting.get() ) );
|
526 |
|
@@ -534,9 +586,11 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
534 |
*/
|
535 |
setValue: function( newValue, refresh, filtering ) {
|
536 |
|
|
|
|
|
537 |
// We need to filter the values after the first load to remove data requrired for diplay but that we don't want to save in DB
|
538 |
-
var filteredValue = newValue
|
539 |
-
|
540 |
|
541 |
if ( filtering ) {
|
542 |
jQuery.each( this.params.fields, function( index, value ) {
|
@@ -551,6 +605,7 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
551 |
}
|
552 |
});
|
553 |
});
|
|
|
554 |
}
|
555 |
|
556 |
this.setting.set( encodeURI( JSON.stringify( filteredValue ) ) );
|
@@ -571,13 +626,16 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
571 |
* @param data (Optional) Object of field => value pairs (undefined if you want to get the default values)
|
572 |
*/
|
573 |
addRow: function( data ) {
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
|
|
|
|
|
|
581 |
|
582 |
if ( template ) {
|
583 |
|
@@ -637,9 +695,12 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
637 |
},
|
638 |
|
639 |
sort: function() {
|
640 |
-
|
641 |
-
|
642 |
-
|
|
|
|
|
|
|
643 |
settings = control.getValue(),
|
644 |
newRows = [],
|
645 |
newSettings = [];
|
@@ -657,6 +718,7 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
657 |
|
658 |
control.rows = newRows;
|
659 |
control.setValue( newSettings );
|
|
|
660 |
},
|
661 |
|
662 |
/**
|
@@ -665,6 +727,9 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
665 |
* @param index Position of the row in the complete Setting Array
|
666 |
*/
|
667 |
deleteRow: function( index ) {
|
|
|
|
|
|
|
668 |
var currentSettings = this.getValue(),
|
669 |
row,
|
670 |
i,
|
@@ -699,6 +764,7 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
699 |
i++;
|
700 |
}
|
701 |
}
|
|
|
702 |
},
|
703 |
|
704 |
/**
|
@@ -708,6 +774,9 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
708 |
* @param e Event Object
|
709 |
*/
|
710 |
updateField: function( e, rowIndex, fieldId, element ) {
|
|
|
|
|
|
|
711 |
var type,
|
712 |
row,
|
713 |
currentSettings;
|
@@ -750,10 +819,13 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
750 |
*
|
751 |
*/
|
752 |
initColorPicker: function() {
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
|
|
|
|
|
|
757 |
|
758 |
// We check if the color palette parameter is defined.
|
759 |
if ( 'undefined' !== typeof fieldId && 'undefined' !== typeof control.params.fields[ fieldId ] && 'undefined' !== typeof control.params.fields[ fieldId ].palettes && 'object' === typeof control.params.fields[ fieldId ].palettes ) {
|
@@ -762,18 +834,66 @@ wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
|
762 |
|
763 |
// When the color picker value is changed we update the value of the field
|
764 |
options.change = function( event, ui ) {
|
765 |
-
|
766 |
-
var
|
767 |
-
|
768 |
-
|
|
|
|
|
769 |
currentSettings[ rowIndex ][ currentPicker.data( 'field' ) ] = ui.color.toString();
|
770 |
control.setValue( currentSettings, true );
|
|
|
771 |
};
|
772 |
|
773 |
// Init the color picker
|
774 |
if ( 0 !== colorPicker.length ) {
|
775 |
colorPicker.wpColorPicker( options );
|
776 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
777 |
}
|
778 |
|
779 |
});
|
1 |
/*jshint -W065 */
|
|
|
|
|
|
|
|
|
2 |
var RepeaterRow = function( rowIndex, container, label ) {
|
3 |
+
|
4 |
+
'use strict';
|
5 |
+
|
6 |
var self = this;
|
7 |
|
8 |
this.rowIndex = rowIndex;
|
69 |
|
70 |
wp.customize.controlConstructor.repeater = wp.customize.Control.extend({
|
71 |
ready: function() {
|
72 |
+
|
73 |
+
'use strict';
|
74 |
+
|
75 |
var control = this,
|
76 |
limit,
|
77 |
theNewRow;
|
106 |
theNewRow = control.addRow();
|
107 |
theNewRow.toggleMinimize();
|
108 |
control.initColorPicker();
|
109 |
+
control.initDropdownPages( theNewRow );
|
110 |
} else {
|
111 |
jQuery( control.selector + ' .limit' ).addClass( 'highlight' );
|
112 |
}
|
165 |
// This is the first time that we create all the rows
|
166 |
if ( settingValue.length ) {
|
167 |
_.each( settingValue, function( subValue ) {
|
168 |
+
theNewRow = control.addRow( subValue );
|
169 |
control.initColorPicker();
|
170 |
+
control.initDropdownPages( theNewRow, subValue );
|
171 |
});
|
172 |
}
|
173 |
|
188 |
*/
|
189 |
openFrame: function( event ) {
|
190 |
|
191 |
+
'use strict';
|
192 |
+
|
193 |
if ( wp.customize.utils.isKeydownButNotEnterEvent( event ) ) {
|
194 |
return;
|
195 |
}
|
205 |
|
206 |
initFrame: function() {
|
207 |
|
208 |
+
'use strict';
|
209 |
+
|
210 |
var libMediaType = this.getMimeType();
|
211 |
|
212 |
this.frame = wp.media({
|
228 |
*/
|
229 |
initCropperFrame: function() {
|
230 |
|
231 |
+
'use strict';
|
232 |
+
|
233 |
// We get the field id from which this was called
|
234 |
var currentFieldId = this.$thisButton.siblings( 'input.hidden-field' ).attr( 'data-field' ),
|
235 |
attrs = [ 'width', 'height', 'flex_width', 'flex_height' ], // A list of attributes to look for
|
236 |
+
libMediaType = this.getMimeType();
|
237 |
|
238 |
// Make sure we got it
|
239 |
if ( 'string' === typeof currentFieldId && '' !== currentFieldId ) {
|
281 |
},
|
282 |
|
283 |
onSelect: function() {
|
284 |
+
|
285 |
+
'use strict';
|
286 |
+
|
287 |
var attachment = this.frame.state().get( 'selection' ).first().toJSON();
|
288 |
|
289 |
if ( this.$thisButton.closest( '.repeater-field' ).hasClass( 'repeater-field-upload' ) ) {
|
300 |
|
301 |
onSelectForCrop: function() {
|
302 |
|
303 |
+
'use strict';
|
304 |
+
|
305 |
var attachment = this.frame.state().get( 'selection' ).first().toJSON();
|
306 |
|
307 |
if ( this.params.width === attachment.width && this.params.height === attachment.height && ! this.params.flex_width && ! this.params.flex_height ) {
|
317 |
* @param {object} croppedImage Cropped attachment data.
|
318 |
*/
|
319 |
onCropped: function( croppedImage ) {
|
320 |
+
|
321 |
+
'use strict';
|
322 |
+
|
323 |
this.setImageInRepeaterField( croppedImage );
|
324 |
+
|
325 |
},
|
326 |
|
327 |
/**
|
334 |
* @returns {Object} Options
|
335 |
*/
|
336 |
calculateImageSelectOptions: function( attachment, controller ) {
|
337 |
+
|
338 |
+
'use strict';
|
339 |
+
|
340 |
var control = controller.get( 'control' ),
|
341 |
+
flexWidth = !! parseInt( control.params.flex_width, 10 ),
|
342 |
+
flexHeight = !! parseInt( control.params.flex_height, 10 ),
|
343 |
+
realWidth = attachment.get( 'width' ),
|
344 |
+
realHeight = attachment.get( 'height' ),
|
345 |
+
xInit = parseInt( control.params.width, 10 ),
|
346 |
+
yInit = parseInt( control.params.height, 10 ),
|
347 |
+
ratio = xInit / yInit,
|
348 |
+
xImg = realWidth,
|
349 |
+
yImg = realHeight,
|
350 |
+
x1,
|
351 |
+
y1,
|
352 |
+
imgSelectOptions;
|
353 |
|
354 |
controller.set( 'canSkipCrop', ! control.mustBeCropped( flexWidth, flexHeight, xInit, yInit, realWidth, realHeight ) );
|
355 |
|
402 |
* @return {bool}
|
403 |
*/
|
404 |
mustBeCropped: function( flexW, flexH, dstW, dstH, imgW, imgH ) {
|
405 |
+
|
406 |
+
'use strict';
|
407 |
+
|
408 |
if ( true === flexW && true === flexH ) {
|
409 |
return false;
|
410 |
}
|
432 |
* If cropping was skipped, apply the image data directly to the setting.
|
433 |
*/
|
434 |
onSkippedCrop: function() {
|
435 |
+
|
436 |
+
'use strict';
|
437 |
+
|
438 |
var attachment = this.frame.state().get( 'selection' ).first().toJSON();
|
439 |
this.setImageInRepeaterField( attachment );
|
440 |
+
|
441 |
},
|
442 |
|
443 |
/**
|
446 |
* @param {object} attachment
|
447 |
*/
|
448 |
setImageInRepeaterField: function( attachment ) {
|
449 |
+
|
450 |
+
'use strict';
|
451 |
+
|
452 |
var $targetDiv = this.$thisButton.closest( '.repeater-field-image,.repeater-field-cropped_image' );
|
453 |
|
454 |
$targetDiv.find( '.kirki-image-attachment' ).html( '<img src="' + attachment.url + '">' ).hide().slideDown( 'slow' );
|
460 |
//This will activate the save button
|
461 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
462 |
this.frame.close();
|
463 |
+
|
464 |
},
|
465 |
|
466 |
/**
|
469 |
* @param {object} attachment
|
470 |
*/
|
471 |
setFileInRepeaterField: function( attachment ) {
|
472 |
+
|
473 |
+
'use strict';
|
474 |
+
|
475 |
var $targetDiv = this.$thisButton.closest( '.repeater-field-upload' );
|
476 |
+
|
477 |
$targetDiv.find( '.kirki-file-attachment' ).html( '<span class="file"><span class="dashicons dashicons-media-default"></span> ' + attachment.filename + '</span>' ).hide().slideDown( 'slow' );
|
478 |
|
479 |
$targetDiv.find( '.hidden-field' ).val( attachment.id );
|
484 |
//This will activate the save button
|
485 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
486 |
this.frame.close();
|
487 |
+
|
488 |
},
|
489 |
|
490 |
getMimeType: function() {
|
491 |
|
492 |
+
'use strict';
|
493 |
+
|
494 |
// We get the field id from which this was called
|
495 |
var currentFieldId = this.$thisButton.siblings( 'input.hidden-field' ).attr( 'data-field' ),
|
496 |
attrs = [ 'mime_type' ]; // A list of attributes to look for
|
515 |
},
|
516 |
|
517 |
removeImage: function( event ) {
|
518 |
+
|
519 |
+
'use strict';
|
520 |
+
|
521 |
var $targetDiv,
|
522 |
$uploadButton;
|
523 |
|
536 |
this.$thisButton.hide();
|
537 |
|
538 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
539 |
+
|
540 |
},
|
541 |
|
542 |
removeFile: function( event ) {
|
543 |
+
|
544 |
+
'use strict';
|
545 |
+
|
546 |
var $targetDiv,
|
547 |
$uploadButton;
|
548 |
|
561 |
this.$thisButton.hide();
|
562 |
|
563 |
$targetDiv.find( 'input, textarea, select' ).trigger( 'change' );
|
564 |
+
|
565 |
},
|
566 |
|
567 |
/**
|
571 |
*/
|
572 |
getValue: function() {
|
573 |
|
574 |
+
'use strict';
|
575 |
+
|
576 |
// The setting is saved in JSON
|
577 |
return JSON.parse( decodeURI( this.setting.get() ) );
|
578 |
|
586 |
*/
|
587 |
setValue: function( newValue, refresh, filtering ) {
|
588 |
|
589 |
+
'use strict';
|
590 |
+
|
591 |
// We need to filter the values after the first load to remove data requrired for diplay but that we don't want to save in DB
|
592 |
+
var filteredValue = newValue,
|
593 |
+
filter = [];
|
594 |
|
595 |
if ( filtering ) {
|
596 |
jQuery.each( this.params.fields, function( index, value ) {
|
605 |
}
|
606 |
});
|
607 |
});
|
608 |
+
|
609 |
}
|
610 |
|
611 |
this.setting.set( encodeURI( JSON.stringify( filteredValue ) ) );
|
626 |
* @param data (Optional) Object of field => value pairs (undefined if you want to get the default values)
|
627 |
*/
|
628 |
addRow: function( data ) {
|
629 |
+
|
630 |
+
'use strict';
|
631 |
+
|
632 |
+
var control = this,
|
633 |
+
template = control.repeaterTemplate(), // The template for the new row (defined on Kirki_Customize_Repeater_Control::render_content() ).
|
634 |
+
settingValue = this.getValue(), // Get the current setting value.
|
635 |
+
newRowSetting = {}, // Saves the new setting data.
|
636 |
+
templateData, // Data to pass to the template
|
637 |
+
newRow,
|
638 |
+
i;
|
639 |
|
640 |
if ( template ) {
|
641 |
|
695 |
},
|
696 |
|
697 |
sort: function() {
|
698 |
+
|
699 |
+
'use strict';
|
700 |
+
|
701 |
+
var control = this,
|
702 |
+
$rows = this.repeaterFieldsContainer.find( '.repeater-row' ),
|
703 |
+
newOrder = [],
|
704 |
settings = control.getValue(),
|
705 |
newRows = [],
|
706 |
newSettings = [];
|
718 |
|
719 |
control.rows = newRows;
|
720 |
control.setValue( newSettings );
|
721 |
+
|
722 |
},
|
723 |
|
724 |
/**
|
727 |
* @param index Position of the row in the complete Setting Array
|
728 |
*/
|
729 |
deleteRow: function( index ) {
|
730 |
+
|
731 |
+
'use strict';
|
732 |
+
|
733 |
var currentSettings = this.getValue(),
|
734 |
row,
|
735 |
i,
|
764 |
i++;
|
765 |
}
|
766 |
}
|
767 |
+
|
768 |
},
|
769 |
|
770 |
/**
|
774 |
* @param e Event Object
|
775 |
*/
|
776 |
updateField: function( e, rowIndex, fieldId, element ) {
|
777 |
+
|
778 |
+
'use strict';
|
779 |
+
|
780 |
var type,
|
781 |
row,
|
782 |
currentSettings;
|
819 |
*
|
820 |
*/
|
821 |
initColorPicker: function() {
|
822 |
+
|
823 |
+
'use strict';
|
824 |
+
|
825 |
+
var control = this,
|
826 |
+
colorPicker = control.container.find( '.color-picker-hex' ),
|
827 |
+
options = {},
|
828 |
+
fieldId = colorPicker.data( 'field' );
|
829 |
|
830 |
// We check if the color palette parameter is defined.
|
831 |
if ( 'undefined' !== typeof fieldId && 'undefined' !== typeof control.params.fields[ fieldId ] && 'undefined' !== typeof control.params.fields[ fieldId ].palettes && 'object' === typeof control.params.fields[ fieldId ].palettes ) {
|
834 |
|
835 |
// When the color picker value is changed we update the value of the field
|
836 |
options.change = function( event, ui ) {
|
837 |
+
|
838 |
+
var currentPicker = jQuery( event.target ),
|
839 |
+
row = currentPicker.closest( '.repeater-row' ),
|
840 |
+
rowIndex = row.data( 'row' ),
|
841 |
+
currentSettings = control.getValue();
|
842 |
+
|
843 |
currentSettings[ rowIndex ][ currentPicker.data( 'field' ) ] = ui.color.toString();
|
844 |
control.setValue( currentSettings, true );
|
845 |
+
|
846 |
};
|
847 |
|
848 |
// Init the color picker
|
849 |
if ( 0 !== colorPicker.length ) {
|
850 |
colorPicker.wpColorPicker( options );
|
851 |
}
|
852 |
+
|
853 |
+
},
|
854 |
+
|
855 |
+
/**
|
856 |
+
* Init the dropdown-pages field with selectize
|
857 |
+
* Called after AddRow
|
858 |
+
*
|
859 |
+
* @param {object} theNewRow the row that was added to the repeater
|
860 |
+
* @param {object} data the data for the row if we're initializing a pre-existing row
|
861 |
+
*
|
862 |
+
*/
|
863 |
+
initDropdownPages: function( theNewRow, data ) {
|
864 |
+
|
865 |
+
'use strict';
|
866 |
+
|
867 |
+
var control = this,
|
868 |
+
dropdown = theNewRow.container.find( '.repeater-dropdown-pages select' ),
|
869 |
+
$select,
|
870 |
+
selectize,
|
871 |
+
dataField;
|
872 |
+
|
873 |
+
if ( 0 === dropdown.length ) {
|
874 |
+
return;
|
875 |
+
}
|
876 |
+
|
877 |
+
$select = jQuery( dropdown ).selectize();
|
878 |
+
selectize = $select[0].selectize;
|
879 |
+
dataField = dropdown.data( 'field' );
|
880 |
+
|
881 |
+
if ( data ) {
|
882 |
+
selectize.setValue( data[dataField] );
|
883 |
+
}
|
884 |
+
|
885 |
+
this.container.on( 'change', '.repeater-dropdown-pages select', function( event ) {
|
886 |
+
|
887 |
+
var currentDropdown = jQuery( event.target ),
|
888 |
+
row = currentDropdown.closest( '.repeater-row' ),
|
889 |
+
rowIndex = row.data( 'row' ),
|
890 |
+
currentSettings = control.getValue();
|
891 |
+
|
892 |
+
currentSettings[ rowIndex ][ currentDropdown.data( 'field' ) ] = jQuery( this ).val();
|
893 |
+
control.setValue( currentSettings );
|
894 |
+
|
895 |
+
});
|
896 |
+
|
897 |
}
|
898 |
|
899 |
});
|
assets/js/controls/select.js
CHANGED
@@ -1,11 +1,10 @@
|
|
1 |
/*jshint -W065 */
|
2 |
-
/**
|
3 |
-
* KIRKI CONTROL: KIRKI-SELECT
|
4 |
-
*/
|
5 |
wp.customize.controlConstructor['kirki-select'] = wp.customize.Control.extend({
|
6 |
|
7 |
ready: function() {
|
8 |
|
|
|
|
|
9 |
var control = this,
|
10 |
element = this.container.find( 'select' ),
|
11 |
multiple = parseInt( element.data( 'multiple' ) ),
|
1 |
/*jshint -W065 */
|
|
|
|
|
|
|
2 |
wp.customize.controlConstructor['kirki-select'] = wp.customize.Control.extend({
|
3 |
|
4 |
ready: function() {
|
5 |
|
6 |
+
'use strict';
|
7 |
+
|
8 |
var control = this,
|
9 |
element = this.container.find( 'select' ),
|
10 |
multiple = parseInt( element.data( 'multiple' ) ),
|
assets/js/controls/slider.js
CHANGED
@@ -1,39 +1,33 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: SLIDER
|
3 |
-
*/
|
4 |
-
jQuery( document ).ready(function() {
|
5 |
|
6 |
-
|
7 |
-
|
|
|
8 |
|
9 |
-
var
|
|
|
|
|
|
|
10 |
|
11 |
-
|
|
|
12 |
value = jQuery( this ).attr( 'value' );
|
13 |
-
jQuery( this ).
|
|
|
|
|
|
|
14 |
});
|
15 |
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
jQuery( '.kirki-slider-reset' ).click( function() {
|
20 |
-
|
21 |
-
var thisInput = jQuery( this ).closest( 'label' ).find( 'input' ),
|
22 |
inputDefault = thisInput.data( 'reset_value' );
|
|
|
|
|
|
|
|
|
23 |
|
24 |
-
|
25 |
-
thisInput.change();
|
26 |
-
jQuery( this ).closest( 'label' ).find( '.kirki_range_value .value' ).text( inputDefault );
|
27 |
-
|
28 |
-
});
|
29 |
-
|
30 |
-
});
|
31 |
-
|
32 |
-
wp.customize.controlConstructor.slider = wp.customize.Control.extend({
|
33 |
-
|
34 |
-
ready: function() {
|
35 |
-
|
36 |
-
var control = this;
|
37 |
this.container.on( 'change', 'input', function() {
|
38 |
control.setting.set( jQuery( this ).val() );
|
39 |
});
|
1 |
+
wp.customize.controlConstructor['kirki-slider'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
+
ready: function() {
|
4 |
+
|
5 |
+
'use strict';
|
6 |
|
7 |
+
var control = this,
|
8 |
+
value,
|
9 |
+
thisInput,
|
10 |
+
inputDefault;
|
11 |
|
12 |
+
// Update the text value
|
13 |
+
jQuery( 'input[type=range]' ).on( 'mousedown', function() {
|
14 |
value = jQuery( this ).attr( 'value' );
|
15 |
+
jQuery( this ).mousemove( function() {
|
16 |
+
value = jQuery( this ).attr( 'value' );
|
17 |
+
jQuery( this ).closest( 'label' ).find( '.kirki_range_value .value' ).text( value );
|
18 |
+
});
|
19 |
});
|
20 |
|
21 |
+
// Handle the reset button
|
22 |
+
jQuery( '.kirki-slider-reset' ).click( function() {
|
23 |
+
thisInput = jQuery( this ).closest( 'label' ).find( 'input' );
|
|
|
|
|
|
|
24 |
inputDefault = thisInput.data( 'reset_value' );
|
25 |
+
thisInput.val( inputDefault );
|
26 |
+
thisInput.change();
|
27 |
+
jQuery( this ).closest( 'label' ).find( '.kirki_range_value .value' ).text( inputDefault );
|
28 |
+
});
|
29 |
|
30 |
+
// Save changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
this.container.on( 'change', 'input', function() {
|
32 |
control.setting.set( jQuery( this ).val() );
|
33 |
});
|
assets/js/controls/sortable.js
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.sortable = wp.customize.Control.extend({
|
5 |
ready: function() {
|
6 |
|
|
|
|
|
7 |
var control = this;
|
8 |
|
9 |
// The hidden field that keeps the data saved
|
@@ -35,6 +35,9 @@ wp.customize.controlConstructor.sortable = wp.customize.Control.extend({
|
|
35 |
* Updates the sorting list
|
36 |
*/
|
37 |
sort: function() {
|
|
|
|
|
|
|
38 |
var newValue = [];
|
39 |
this.sortableContainer.find( 'li' ).each( function() {
|
40 |
var $this = jQuery( this );
|
@@ -44,6 +47,7 @@ wp.customize.controlConstructor.sortable = wp.customize.Control.extend({
|
|
44 |
});
|
45 |
|
46 |
this.setValue( newValue, true );
|
|
|
47 |
},
|
48 |
|
49 |
/**
|
@@ -53,6 +57,8 @@ wp.customize.controlConstructor.sortable = wp.customize.Control.extend({
|
|
53 |
*/
|
54 |
getValue: function() {
|
55 |
|
|
|
|
|
56 |
// The setting is saved in PHP serialized format
|
57 |
return unserialize( this.setting.get() );
|
58 |
|
@@ -66,7 +72,10 @@ wp.customize.controlConstructor.sortable = wp.customize.Control.extend({
|
|
66 |
*/
|
67 |
setValue: function( newValue, refresh ) {
|
68 |
|
|
|
|
|
69 |
var newValueSerialized = serialize( newValue );
|
|
|
70 |
this.setting.set( newValueSerialized );
|
71 |
|
72 |
// Update the hidden field
|
1 |
+
wp.customize.controlConstructor['kirki-sortable'] = wp.customize.Control.extend({
|
2 |
+
|
|
|
|
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this;
|
8 |
|
9 |
// The hidden field that keeps the data saved
|
35 |
* Updates the sorting list
|
36 |
*/
|
37 |
sort: function() {
|
38 |
+
|
39 |
+
'use strict';
|
40 |
+
|
41 |
var newValue = [];
|
42 |
this.sortableContainer.find( 'li' ).each( function() {
|
43 |
var $this = jQuery( this );
|
47 |
});
|
48 |
|
49 |
this.setValue( newValue, true );
|
50 |
+
|
51 |
},
|
52 |
|
53 |
/**
|
57 |
*/
|
58 |
getValue: function() {
|
59 |
|
60 |
+
'use strict';
|
61 |
+
|
62 |
// The setting is saved in PHP serialized format
|
63 |
return unserialize( this.setting.get() );
|
64 |
|
72 |
*/
|
73 |
setValue: function( newValue, refresh ) {
|
74 |
|
75 |
+
'use strict';
|
76 |
+
|
77 |
var newValueSerialized = serialize( newValue );
|
78 |
+
|
79 |
this.setting.set( newValueSerialized );
|
80 |
|
81 |
// Update the hidden field
|
assets/js/controls/spacing.js
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: SPACING
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.spacing = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
|
|
|
|
8 |
var control = this,
|
9 |
value = {};
|
10 |
|
1 |
+
wp.customize.controlConstructor['kirki-spacing'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this,
|
8 |
value = {};
|
9 |
|
assets/js/controls/switch.js
CHANGED
@@ -1,14 +1,11 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: SWITCH
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor['switch'] = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
8 |
-
|
9 |
|
10 |
-
|
11 |
-
|
12 |
|
13 |
// Save the value
|
14 |
this.container.on( 'change', 'input', function() {
|
1 |
+
wp.customize.controlConstructor['kirki-switch'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
|
7 |
+
var control = this,
|
8 |
+
checkboxValue = control.setting._value;
|
9 |
|
10 |
// Save the value
|
11 |
this.container.on( 'change', 'input', function() {
|
assets/js/controls/toggle.js
CHANGED
@@ -1,14 +1,11 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: TOGGLE
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.toggle = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
8 |
-
|
9 |
|
10 |
-
|
11 |
-
|
12 |
|
13 |
// Save the value
|
14 |
this.container.on( 'change', 'input', function() {
|
1 |
+
wp.customize.controlConstructor['kirki-toggle'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
|
7 |
+
var control = this,
|
8 |
+
checkboxValue = control.setting._value;
|
9 |
|
10 |
// Save the value
|
11 |
this.container.on( 'change', 'input', function() {
|
assets/js/controls/typography.js
CHANGED
@@ -1,14 +1,13 @@
|
|
1 |
-
|
2 |
-
* KIRKI CONTROL: TYPOGRAPHY
|
3 |
-
*/
|
4 |
-
wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
5 |
|
6 |
ready: function() {
|
7 |
|
|
|
|
|
8 |
var control = this,
|
9 |
fontFamilySelector = control.selector + ' .font-family select',
|
10 |
variantSelector = control.selector + ' .variant select',
|
11 |
-
subsetSelector = control.selector + ' .
|
12 |
textTransformSelector = control.selector + ' .text-transform select',
|
13 |
hasDefault = false,
|
14 |
firstAvailable = false,
|
@@ -26,6 +25,11 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
26 |
}
|
27 |
}
|
28 |
});
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
// Renders and refreshes selectize sub-controls.
|
31 |
renderSubControl = function( fontFamily, sub, startValue ) {
|
@@ -54,14 +58,18 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
54 |
isStandard = true;
|
55 |
}
|
56 |
|
57 |
-
|
|
|
|
|
|
|
|
|
58 |
|
59 |
}
|
60 |
|
61 |
});
|
62 |
|
63 |
// This is a googlefont, or we're talking subsets.
|
64 |
-
if ( false === isStandard || '
|
65 |
|
66 |
// Determine the initial value we have to use
|
67 |
if ( null === startValue ) {
|
@@ -91,13 +99,13 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
91 |
|
92 |
});
|
93 |
|
94 |
-
} else if ( '
|
95 |
|
96 |
subsetValues = {};
|
97 |
|
98 |
_.each( subList, function( subSet ) {
|
99 |
-
if ( null !== value.
|
100 |
-
_.each( value.
|
101 |
if ( undefined !== subSet && item === subSet.id ) {
|
102 |
subsetValues[ item ] = item;
|
103 |
}
|
@@ -193,17 +201,17 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
193 |
// Render the subsets
|
194 |
// Please note that when the value of font-family changes,
|
195 |
// this will be destroyed and re-created.
|
196 |
-
renderSubControl( value['font-family'], '
|
197 |
|
198 |
this.container.on( 'change', '.font-family select', function() {
|
199 |
|
200 |
// Add the value to the array and set the setting's value
|
201 |
value['font-family'] = jQuery( this ).val();
|
202 |
-
control.
|
203 |
|
204 |
// Trigger changes to variants & subsets
|
205 |
renderSubControl( jQuery( this ).val(), 'variant', null );
|
206 |
-
renderSubControl( jQuery( this ).val(), '
|
207 |
|
208 |
// Refresh the preview
|
209 |
wp.customize.previewer.refresh();
|
@@ -214,18 +222,18 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
214 |
|
215 |
// Add the value to the array and set the setting's value
|
216 |
value.variant = jQuery( this ).val();
|
217 |
-
control.
|
218 |
|
219 |
// Refresh the preview
|
220 |
wp.customize.previewer.refresh();
|
221 |
|
222 |
});
|
223 |
|
224 |
-
this.container.on( 'change', '.
|
225 |
|
226 |
// Add the value to the array and set the setting's value.
|
227 |
-
value.
|
228 |
-
control.
|
229 |
|
230 |
// Refresh the preview
|
231 |
wp.customize.previewer.refresh();
|
@@ -236,7 +244,7 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
236 |
|
237 |
// Add the value to the array and set the setting's value
|
238 |
value['font-size'] = jQuery( this ).val();
|
239 |
-
control.
|
240 |
|
241 |
// Refresh the preview
|
242 |
wp.customize.previewer.refresh();
|
@@ -247,7 +255,7 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
247 |
|
248 |
// Add the value to the array and set the setting's value
|
249 |
value['line-height'] = jQuery( this ).val();
|
250 |
-
control.
|
251 |
|
252 |
// Refresh the preview
|
253 |
wp.customize.previewer.refresh();
|
@@ -258,7 +266,7 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
258 |
|
259 |
// Add the value to the array and set the setting's value
|
260 |
value['letter-spacing'] = jQuery( this ).val();
|
261 |
-
control.
|
262 |
|
263 |
// Refresh the preview
|
264 |
wp.customize.previewer.refresh();
|
@@ -269,7 +277,7 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
269 |
|
270 |
// Add the value to the array and set the setting's value.
|
271 |
value['text-align'] = jQuery( this ).val();
|
272 |
-
control.
|
273 |
|
274 |
// Refresh the preview
|
275 |
wp.customize.previewer.refresh();
|
@@ -282,7 +290,7 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
282 |
|
283 |
// Add the value to the array and set the setting's value.
|
284 |
value['text-transform'] = jQuery( this ).val();
|
285 |
-
control.
|
286 |
|
287 |
// Refresh the preview
|
288 |
wp.customize.previewer.refresh();
|
@@ -299,7 +307,7 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
299 |
|
300 |
// Add the value to the array and set the setting's value
|
301 |
value.color = picker.val();
|
302 |
-
control.
|
303 |
|
304 |
// Refresh the preview
|
305 |
wp.customize.previewer.refresh();
|
@@ -310,6 +318,23 @@ wp.customize.controlConstructor.typography = wp.customize.Control.extend({
|
|
310 |
|
311 |
});
|
312 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
313 |
}
|
314 |
|
315 |
});
|
1 |
+
wp.customize.controlConstructor['kirki-typography'] = wp.customize.Control.extend({
|
|
|
|
|
|
|
2 |
|
3 |
ready: function() {
|
4 |
|
5 |
+
'use strict';
|
6 |
+
|
7 |
var control = this,
|
8 |
fontFamilySelector = control.selector + ' .font-family select',
|
9 |
variantSelector = control.selector + ' .variant select',
|
10 |
+
subsetSelector = control.selector + ' .subsets select',
|
11 |
textTransformSelector = control.selector + ' .text-transform select',
|
12 |
hasDefault = false,
|
13 |
firstAvailable = false,
|
25 |
}
|
26 |
}
|
27 |
});
|
28 |
+
_.each( control.setting._value, function( subValue, param ) {
|
29 |
+
if ( undefined === value[ param ] || 'undefined' === typeof value[ param ] ) {
|
30 |
+
value[ param ] = subValue;
|
31 |
+
}
|
32 |
+
});
|
33 |
|
34 |
// Renders and refreshes selectize sub-controls.
|
35 |
renderSubControl = function( fontFamily, sub, startValue ) {
|
58 |
isStandard = true;
|
59 |
}
|
60 |
|
61 |
+
if ( 'variant' === sub ) {
|
62 |
+
subList = font.variants;
|
63 |
+
} else if ( 'subsets' === sub ) {
|
64 |
+
subList = font.subsets;
|
65 |
+
}
|
66 |
|
67 |
}
|
68 |
|
69 |
});
|
70 |
|
71 |
// This is a googlefont, or we're talking subsets.
|
72 |
+
if ( false === isStandard || 'subsets' !== sub ) {
|
73 |
|
74 |
// Determine the initial value we have to use
|
75 |
if ( null === startValue ) {
|
99 |
|
100 |
});
|
101 |
|
102 |
+
} else if ( 'subsets' === sub ) { // The context here is subsets
|
103 |
|
104 |
subsetValues = {};
|
105 |
|
106 |
_.each( subList, function( subSet ) {
|
107 |
+
if ( null !== value.subsets ) {
|
108 |
+
_.each( value.subsets, function( item ) {
|
109 |
if ( undefined !== subSet && item === subSet.id ) {
|
110 |
subsetValues[ item ] = item;
|
111 |
}
|
201 |
// Render the subsets
|
202 |
// Please note that when the value of font-family changes,
|
203 |
// this will be destroyed and re-created.
|
204 |
+
renderSubControl( value['font-family'], 'subsets', value.subsets );
|
205 |
|
206 |
this.container.on( 'change', '.font-family select', function() {
|
207 |
|
208 |
// Add the value to the array and set the setting's value
|
209 |
value['font-family'] = jQuery( this ).val();
|
210 |
+
control.saveValue( value );
|
211 |
|
212 |
// Trigger changes to variants & subsets
|
213 |
renderSubControl( jQuery( this ).val(), 'variant', null );
|
214 |
+
renderSubControl( jQuery( this ).val(), 'subsets', null );
|
215 |
|
216 |
// Refresh the preview
|
217 |
wp.customize.previewer.refresh();
|
222 |
|
223 |
// Add the value to the array and set the setting's value
|
224 |
value.variant = jQuery( this ).val();
|
225 |
+
control.saveValue( value );
|
226 |
|
227 |
// Refresh the preview
|
228 |
wp.customize.previewer.refresh();
|
229 |
|
230 |
});
|
231 |
|
232 |
+
this.container.on( 'change', '.subsets select', function() {
|
233 |
|
234 |
// Add the value to the array and set the setting's value.
|
235 |
+
value.subsets = jQuery( this ).val();
|
236 |
+
control.saveValue( value );
|
237 |
|
238 |
// Refresh the preview
|
239 |
wp.customize.previewer.refresh();
|
244 |
|
245 |
// Add the value to the array and set the setting's value
|
246 |
value['font-size'] = jQuery( this ).val();
|
247 |
+
control.saveValue( value );
|
248 |
|
249 |
// Refresh the preview
|
250 |
wp.customize.previewer.refresh();
|
255 |
|
256 |
// Add the value to the array and set the setting's value
|
257 |
value['line-height'] = jQuery( this ).val();
|
258 |
+
control.saveValue( value );
|
259 |
|
260 |
// Refresh the preview
|
261 |
wp.customize.previewer.refresh();
|
266 |
|
267 |
// Add the value to the array and set the setting's value
|
268 |
value['letter-spacing'] = jQuery( this ).val();
|
269 |
+
control.saveValue( value );
|
270 |
|
271 |
// Refresh the preview
|
272 |
wp.customize.previewer.refresh();
|
277 |
|
278 |
// Add the value to the array and set the setting's value.
|
279 |
value['text-align'] = jQuery( this ).val();
|
280 |
+
control.saveValue( value );
|
281 |
|
282 |
// Refresh the preview
|
283 |
wp.customize.previewer.refresh();
|
290 |
|
291 |
// Add the value to the array and set the setting's value.
|
292 |
value['text-transform'] = jQuery( this ).val();
|
293 |
+
control.saveValue( value );
|
294 |
|
295 |
// Refresh the preview
|
296 |
wp.customize.previewer.refresh();
|
307 |
|
308 |
// Add the value to the array and set the setting's value
|
309 |
value.color = picker.val();
|
310 |
+
control.saveValue( value );
|
311 |
|
312 |
// Refresh the preview
|
313 |
wp.customize.previewer.refresh();
|
318 |
|
319 |
});
|
320 |
|
321 |
+
},
|
322 |
+
|
323 |
+
/**
|
324 |
+
* Saves the value.
|
325 |
+
*/
|
326 |
+
saveValue: function( value ) {
|
327 |
+
|
328 |
+
'use strict';
|
329 |
+
|
330 |
+
var control = this,
|
331 |
+
newValue = {};
|
332 |
+
|
333 |
+
_.each( value, function( newSubValue, i ) {
|
334 |
+
newValue[ i ] = newSubValue;
|
335 |
+
});
|
336 |
+
|
337 |
+
control.setting.set( newValue );
|
338 |
}
|
339 |
|
340 |
});
|
assets/js/functions/rebuild-value.js
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
function kirkiRebuildValue( value ) {
|
2 |
-
var newValue = {};
|
3 |
-
_.each( value, function( newSubValue, i ) {
|
4 |
-
newValue[ i ] = newSubValue;
|
5 |
-
});
|
6 |
-
|
7 |
-
return newValue;
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/functions/set-setting-value.js
CHANGED
@@ -30,14 +30,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
30 |
* make the necessary adjustments to it.
|
31 |
*/
|
32 |
|
33 |
-
|
34 |
-
* Control types:
|
35 |
-
* checkbox
|
36 |
-
* switch
|
37 |
-
* toggle
|
38 |
-
* kirki-checkbox
|
39 |
-
*/
|
40 |
-
if ( 'checkbox' === controlType || 'switch' === controlType || 'toggle' === controlType || 'kirki-checkbox' === controlType ) {
|
41 |
|
42 |
if ( 1 === value || '1' === value || true === value ) {
|
43 |
|
@@ -57,15 +50,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
57 |
|
58 |
}
|
59 |
|
60 |
-
}
|
61 |
-
/**
|
62 |
-
* Control types:
|
63 |
-
* select
|
64 |
-
* select2
|
65 |
-
* select2-multiple
|
66 |
-
* kirki-select
|
67 |
-
*/
|
68 |
-
else if ( 'select' === controlType || 'select2' === controlType || 'select2-multiple' === controlType || 'kirki-select' === controlType || 'preset' === controlType ) {
|
69 |
|
70 |
// Update the value visually in the control
|
71 |
$select = jQuery( wp.customize.control( setting ).container.find( 'select' ) ).selectize();
|
@@ -75,13 +60,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
75 |
// Update the value in the customizer object
|
76 |
wp.customize.instance( setting ).set( value );
|
77 |
|
78 |
-
}
|
79 |
-
|
80 |
-
/**
|
81 |
-
* Control types:
|
82 |
-
* slider
|
83 |
-
*/
|
84 |
-
else if ( 'slider' === controlType ) {
|
85 |
|
86 |
// Update the value visually in the control (slider)
|
87 |
jQuery( wp.customize.control( setting ).container.find( 'input' ) ).prop( 'value', value );
|
@@ -92,13 +71,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
92 |
// Update the value in the customizer object
|
93 |
wp.customize.instance( setting ).set( value );
|
94 |
|
95 |
-
}
|
96 |
-
|
97 |
-
/**
|
98 |
-
* Control types:
|
99 |
-
* textarea
|
100 |
-
*/
|
101 |
-
else if ( 'kirki-generic' === controlType && undefined !== subControl.choices && undefined !== subControl.choices.element && 'textarea' === subControl.choices.element ) {
|
102 |
|
103 |
// Update the value visually in the control
|
104 |
jQuery( wp.customize.control( setting ).container.find( 'textarea' ) ).prop( 'value', value );
|
@@ -106,14 +79,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
106 |
// Update the value in the customizer object
|
107 |
wp.customize( setting ).set( value );
|
108 |
|
109 |
-
}
|
110 |
-
/**
|
111 |
-
* Control types:
|
112 |
-
* color
|
113 |
-
* kirki-color
|
114 |
-
* color-alpha
|
115 |
-
*/
|
116 |
-
else if ( 'color-alpha' === controlType || 'kirki-color' === controlType || 'color' === controlType ) {
|
117 |
|
118 |
// Update the value visually in the control
|
119 |
alphaColorControl = wp.customize.control( setting ).container.find( '.kirki-color-control' );
|
@@ -126,12 +92,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
126 |
// Update the value in the customizer object
|
127 |
wp.customize.instance( setting ).set( value );
|
128 |
|
129 |
-
}
|
130 |
-
/**
|
131 |
-
* Control types:
|
132 |
-
* multicheck
|
133 |
-
*/
|
134 |
-
else if ( 'multicheck' === controlType ) {
|
135 |
|
136 |
// Update the value in the customizer object
|
137 |
wp.customize.instance( setting ).set( value );
|
@@ -152,19 +113,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
152 |
jQuery( wp.customize.control( setting ).container.find( 'input[value="' + value[ i ] + '"]' ) ).prop( 'checked', true );
|
153 |
});
|
154 |
|
155 |
-
}
|
156 |
-
|
157 |
-
/**
|
158 |
-
* Control types:
|
159 |
-
* radio-buttonset
|
160 |
-
* radio-image
|
161 |
-
* radio
|
162 |
-
* kirki-radio
|
163 |
-
* dashicons
|
164 |
-
* color-pallette
|
165 |
-
* palette
|
166 |
-
*/
|
167 |
-
else if ( 'radio-buttonset' === controlType || 'radio-image' === controlType || 'radio' === controlType || 'kirki-radio' === controlType || 'dashicons' === controlType || 'color-palette' === controlType || 'palette' === controlType ) {
|
168 |
|
169 |
// Update the value visually in the control
|
170 |
jQuery( wp.customize.control( setting ).container.find( 'input[value="' + value + '"]' ) ).prop( 'checked', true );
|
@@ -172,13 +121,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
172 |
// Update the value in the customizer object
|
173 |
wp.customize.instance( setting ).set( value );
|
174 |
|
175 |
-
}
|
176 |
-
|
177 |
-
/**
|
178 |
-
* Control types:
|
179 |
-
* typography
|
180 |
-
*/
|
181 |
-
else if ( 'typography' === controlType ) {
|
182 |
|
183 |
if ( undefined !== value['font-family'] ) {
|
184 |
|
@@ -200,7 +143,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
200 |
|
201 |
}
|
202 |
|
203 |
-
if ( undefined !== value.
|
204 |
|
205 |
$select = jQuery( wp.customize.control( setting ).container.find( '.subset select' ) ).selectize();
|
206 |
selectize = $select[0].selectize;
|
@@ -245,13 +188,7 @@ function kirkiSetSettingValue( setting, value ) {
|
|
245 |
// Update the value in the customizer object
|
246 |
wp.customize.instance( setting ).set( value );
|
247 |
|
248 |
-
}
|
249 |
-
|
250 |
-
/**
|
251 |
-
* Control types:
|
252 |
-
* repeater
|
253 |
-
*/
|
254 |
-
else if ( 'repeater' === controlType ) {
|
255 |
|
256 |
// Do nothing
|
257 |
}
|
30 |
* make the necessary adjustments to it.
|
31 |
*/
|
32 |
|
33 |
+
if ( 'kirki-checkbox' === controlType || 'kirki-switch' === controlType || 'kirki-toggle' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
if ( 1 === value || '1' === value || true === value ) {
|
36 |
|
50 |
|
51 |
}
|
52 |
|
53 |
+
} else if ( 'kirki-select' === controlType || 'kirki-preset' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
// Update the value visually in the control
|
56 |
$select = jQuery( wp.customize.control( setting ).container.find( 'select' ) ).selectize();
|
60 |
// Update the value in the customizer object
|
61 |
wp.customize.instance( setting ).set( value );
|
62 |
|
63 |
+
} else if ( 'kirki-slider' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
// Update the value visually in the control (slider)
|
66 |
jQuery( wp.customize.control( setting ).container.find( 'input' ) ).prop( 'value', value );
|
71 |
// Update the value in the customizer object
|
72 |
wp.customize.instance( setting ).set( value );
|
73 |
|
74 |
+
} else if ( 'kirki-generic' === controlType && undefined !== subControl.choices && undefined !== subControl.choices.element && 'textarea' === subControl.choices.element ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
|
76 |
// Update the value visually in the control
|
77 |
jQuery( wp.customize.control( setting ).container.find( 'textarea' ) ).prop( 'value', value );
|
79 |
// Update the value in the customizer object
|
80 |
wp.customize( setting ).set( value );
|
81 |
|
82 |
+
} else if ( 'kirki-color' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
|
84 |
// Update the value visually in the control
|
85 |
alphaColorControl = wp.customize.control( setting ).container.find( '.kirki-color-control' );
|
92 |
// Update the value in the customizer object
|
93 |
wp.customize.instance( setting ).set( value );
|
94 |
|
95 |
+
} else if ( 'kirki-multicheck' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
96 |
|
97 |
// Update the value in the customizer object
|
98 |
wp.customize.instance( setting ).set( value );
|
113 |
jQuery( wp.customize.control( setting ).container.find( 'input[value="' + value[ i ] + '"]' ) ).prop( 'checked', true );
|
114 |
});
|
115 |
|
116 |
+
} else if ( 'kirki-radio-buttonset' === controlType || 'kirki-radio-image' === controlType || 'kirki-radio' === controlType || 'kirki-dashicons' === controlType || 'kirki-color-palette' === controlType || 'kirki-palette' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
|
118 |
// Update the value visually in the control
|
119 |
jQuery( wp.customize.control( setting ).container.find( 'input[value="' + value + '"]' ) ).prop( 'checked', true );
|
121 |
// Update the value in the customizer object
|
122 |
wp.customize.instance( setting ).set( value );
|
123 |
|
124 |
+
} else if ( 'kirki-typography' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
|
126 |
if ( undefined !== value['font-family'] ) {
|
127 |
|
143 |
|
144 |
}
|
145 |
|
146 |
+
if ( undefined !== value.subsets ) {
|
147 |
|
148 |
$select = jQuery( wp.customize.control( setting ).container.find( '.subset select' ) ).selectize();
|
149 |
selectize = $select[0].selectize;
|
188 |
// Update the value in the customizer object
|
189 |
wp.customize.instance( setting ).set( value );
|
190 |
|
191 |
+
} else if ( 'kirki-repeater' === controlType ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
|
193 |
// Do nothing
|
194 |
}
|
assets/js/l10n.js
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
if ( undefined === window.kirki || 'undefined' === typeof window.kirki ) {
|
2 |
+
window.kirki = {};
|
3 |
+
}
|
4 |
+
window.kirki.l10n = kirkiL10n;
|
assets/js/postmessage.js
CHANGED
@@ -65,7 +65,7 @@
|
|
65 |
|
66 |
// Inject HTML
|
67 |
if ( 'html' === args['function'] ) {
|
68 |
-
jQuery( args.element ).html(
|
69 |
|
70 |
// Add CSS
|
71 |
} else {
|
65 |
|
66 |
// Inject HTML
|
67 |
if ( 'html' === args['function'] ) {
|
68 |
+
jQuery( args.element ).html( val );
|
69 |
|
70 |
// Add CSS
|
71 |
} else {
|
assets/js/vendor/codemirror/theme/3024-day.css
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: 3024 day
|
4 |
-
Author: Jan T. Sott (http://github.com/idleberg)
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-3024-day.CodeMirror { background: #f7f7f7; color: #3a3432; }
|
12 |
-
.cm-s-3024-day div.CodeMirror-selected { background: #d6d5d4; }
|
13 |
-
|
14 |
-
.cm-s-3024-day .CodeMirror-line::selection, .cm-s-3024-day .CodeMirror-line > span::selection, .cm-s-3024-day .CodeMirror-line > span > span::selection { background: #d6d5d4; }
|
15 |
-
.cm-s-3024-day .CodeMirror-line::-moz-selection, .cm-s-3024-day .CodeMirror-line > span::-moz-selection, .cm-s-3024-day .CodeMirror-line > span > span::selection { background: #d9d9d9; }
|
16 |
-
|
17 |
-
.cm-s-3024-day .CodeMirror-gutters { background: #f7f7f7; border-right: 0px; }
|
18 |
-
.cm-s-3024-day .CodeMirror-guttermarker { color: #db2d20; }
|
19 |
-
.cm-s-3024-day .CodeMirror-guttermarker-subtle { color: #807d7c; }
|
20 |
-
.cm-s-3024-day .CodeMirror-linenumber { color: #807d7c; }
|
21 |
-
|
22 |
-
.cm-s-3024-day .CodeMirror-cursor { border-left: 1px solid #5c5855; }
|
23 |
-
|
24 |
-
.cm-s-3024-day span.cm-comment { color: #cdab53; }
|
25 |
-
.cm-s-3024-day span.cm-atom { color: #a16a94; }
|
26 |
-
.cm-s-3024-day span.cm-number { color: #a16a94; }
|
27 |
-
|
28 |
-
.cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute { color: #01a252; }
|
29 |
-
.cm-s-3024-day span.cm-keyword { color: #db2d20; }
|
30 |
-
.cm-s-3024-day span.cm-string { color: #fded02; }
|
31 |
-
|
32 |
-
.cm-s-3024-day span.cm-variable { color: #01a252; }
|
33 |
-
.cm-s-3024-day span.cm-variable-2 { color: #01a0e4; }
|
34 |
-
.cm-s-3024-day span.cm-def { color: #e8bbd0; }
|
35 |
-
.cm-s-3024-day span.cm-bracket { color: #3a3432; }
|
36 |
-
.cm-s-3024-day span.cm-tag { color: #db2d20; }
|
37 |
-
.cm-s-3024-day span.cm-link { color: #a16a94; }
|
38 |
-
.cm-s-3024-day span.cm-error { background: #db2d20; color: #5c5855; }
|
39 |
-
|
40 |
-
.cm-s-3024-day .CodeMirror-activeline-background { background: #e8f2ff; }
|
41 |
-
.cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: #a16a94 !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/3024-night.css
DELETED
@@ -1,39 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: 3024 night
|
4 |
-
Author: Jan T. Sott (http://github.com/idleberg)
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-3024-night.CodeMirror { background: #090300; color: #d6d5d4; }
|
12 |
-
.cm-s-3024-night div.CodeMirror-selected { background: #3a3432; }
|
13 |
-
.cm-s-3024-night .CodeMirror-line::selection, .cm-s-3024-night .CodeMirror-line > span::selection, .cm-s-3024-night .CodeMirror-line > span > span::selection { background: rgba(58, 52, 50, .99); }
|
14 |
-
.cm-s-3024-night .CodeMirror-line::-moz-selection, .cm-s-3024-night .CodeMirror-line > span::-moz-selection, .cm-s-3024-night .CodeMirror-line > span > span::-moz-selection { background: rgba(58, 52, 50, .99); }
|
15 |
-
.cm-s-3024-night .CodeMirror-gutters { background: #090300; border-right: 0px; }
|
16 |
-
.cm-s-3024-night .CodeMirror-guttermarker { color: #db2d20; }
|
17 |
-
.cm-s-3024-night .CodeMirror-guttermarker-subtle { color: #5c5855; }
|
18 |
-
.cm-s-3024-night .CodeMirror-linenumber { color: #5c5855; }
|
19 |
-
|
20 |
-
.cm-s-3024-night .CodeMirror-cursor { border-left: 1px solid #807d7c; }
|
21 |
-
|
22 |
-
.cm-s-3024-night span.cm-comment { color: #cdab53; }
|
23 |
-
.cm-s-3024-night span.cm-atom { color: #a16a94; }
|
24 |
-
.cm-s-3024-night span.cm-number { color: #a16a94; }
|
25 |
-
|
26 |
-
.cm-s-3024-night span.cm-property, .cm-s-3024-night span.cm-attribute { color: #01a252; }
|
27 |
-
.cm-s-3024-night span.cm-keyword { color: #db2d20; }
|
28 |
-
.cm-s-3024-night span.cm-string { color: #fded02; }
|
29 |
-
|
30 |
-
.cm-s-3024-night span.cm-variable { color: #01a252; }
|
31 |
-
.cm-s-3024-night span.cm-variable-2 { color: #01a0e4; }
|
32 |
-
.cm-s-3024-night span.cm-def { color: #e8bbd0; }
|
33 |
-
.cm-s-3024-night span.cm-bracket { color: #d6d5d4; }
|
34 |
-
.cm-s-3024-night span.cm-tag { color: #db2d20; }
|
35 |
-
.cm-s-3024-night span.cm-link { color: #a16a94; }
|
36 |
-
.cm-s-3024-night span.cm-error { background: #db2d20; color: #807d7c; }
|
37 |
-
|
38 |
-
.cm-s-3024-night .CodeMirror-activeline-background { background: #2F2F2F; }
|
39 |
-
.cm-s-3024-night .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/abcdef.css
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
.cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; }
|
2 |
-
.cm-s-abcdef div.CodeMirror-selected { background: #515151; }
|
3 |
-
.cm-s-abcdef .CodeMirror-line::selection, .cm-s-abcdef .CodeMirror-line > span::selection, .cm-s-abcdef .CodeMirror-line > span > span::selection { background: rgba(56, 56, 56, 0.99); }
|
4 |
-
.cm-s-abcdef .CodeMirror-line::-moz-selection, .cm-s-abcdef .CodeMirror-line > span::-moz-selection, .cm-s-abcdef .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 56, 56, 0.99); }
|
5 |
-
.cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; }
|
6 |
-
.cm-s-abcdef .CodeMirror-guttermarker { color: #222; }
|
7 |
-
.cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; }
|
8 |
-
.cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; }
|
9 |
-
.cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; }
|
10 |
-
|
11 |
-
.cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; }
|
12 |
-
.cm-s-abcdef span.cm-atom { color: #77F; }
|
13 |
-
.cm-s-abcdef span.cm-number { color: violet; }
|
14 |
-
.cm-s-abcdef span.cm-def { color: #fffabc; }
|
15 |
-
.cm-s-abcdef span.cm-variable { color: #abcdef; }
|
16 |
-
.cm-s-abcdef span.cm-variable-2 { color: #cacbcc; }
|
17 |
-
.cm-s-abcdef span.cm-variable-3 { color: #def; }
|
18 |
-
.cm-s-abcdef span.cm-property { color: #fedcba; }
|
19 |
-
.cm-s-abcdef span.cm-operator { color: #ff0; }
|
20 |
-
.cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;}
|
21 |
-
.cm-s-abcdef span.cm-string { color: #2b4; }
|
22 |
-
.cm-s-abcdef span.cm-meta { color: #C9F; }
|
23 |
-
.cm-s-abcdef span.cm-qualifier { color: #FFF700; }
|
24 |
-
.cm-s-abcdef span.cm-builtin { color: #30aabc; }
|
25 |
-
.cm-s-abcdef span.cm-bracket { color: #8a8a8a; }
|
26 |
-
.cm-s-abcdef span.cm-tag { color: #FFDD44; }
|
27 |
-
.cm-s-abcdef span.cm-attribute { color: #DDFF00; }
|
28 |
-
.cm-s-abcdef span.cm-error { color: #FF0000; }
|
29 |
-
.cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; }
|
30 |
-
.cm-s-abcdef span.cm-link { color: blueviolet; }
|
31 |
-
|
32 |
-
.cm-s-abcdef .CodeMirror-activeline-background { background: #314151; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/ambiance-mobile.css
DELETED
@@ -1,5 +0,0 @@
|
|
1 |
-
.cm-s-ambiance.CodeMirror {
|
2 |
-
-webkit-box-shadow: none;
|
3 |
-
-moz-box-shadow: none;
|
4 |
-
box-shadow: none;
|
5 |
-
}
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/ambiance.css
DELETED
@@ -1,74 +0,0 @@
|
|
1 |
-
/* ambiance theme for codemirror */
|
2 |
-
|
3 |
-
/* Color scheme */
|
4 |
-
|
5 |
-
.cm-s-ambiance .cm-header { color: blue; }
|
6 |
-
.cm-s-ambiance .cm-quote { color: #24C2C7; }
|
7 |
-
|
8 |
-
.cm-s-ambiance .cm-keyword { color: #cda869; }
|
9 |
-
.cm-s-ambiance .cm-atom { color: #CF7EA9; }
|
10 |
-
.cm-s-ambiance .cm-number { color: #78CF8A; }
|
11 |
-
.cm-s-ambiance .cm-def { color: #aac6e3; }
|
12 |
-
.cm-s-ambiance .cm-variable { color: #ffb795; }
|
13 |
-
.cm-s-ambiance .cm-variable-2 { color: #eed1b3; }
|
14 |
-
.cm-s-ambiance .cm-variable-3 { color: #faded3; }
|
15 |
-
.cm-s-ambiance .cm-property { color: #eed1b3; }
|
16 |
-
.cm-s-ambiance .cm-operator { color: #fa8d6a; }
|
17 |
-
.cm-s-ambiance .cm-comment { color: #555; font-style:italic; }
|
18 |
-
.cm-s-ambiance .cm-string { color: #8f9d6a; }
|
19 |
-
.cm-s-ambiance .cm-string-2 { color: #9d937c; }
|
20 |
-
.cm-s-ambiance .cm-meta { color: #D2A8A1; }
|
21 |
-
.cm-s-ambiance .cm-qualifier { color: yellow; }
|
22 |
-
.cm-s-ambiance .cm-builtin { color: #9999cc; }
|
23 |
-
.cm-s-ambiance .cm-bracket { color: #24C2C7; }
|
24 |
-
.cm-s-ambiance .cm-tag { color: #fee4ff; }
|
25 |
-
.cm-s-ambiance .cm-attribute { color: #9B859D; }
|
26 |
-
.cm-s-ambiance .cm-hr { color: pink; }
|
27 |
-
.cm-s-ambiance .cm-link { color: #F4C20B; }
|
28 |
-
.cm-s-ambiance .cm-special { color: #FF9D00; }
|
29 |
-
.cm-s-ambiance .cm-error { color: #AF2018; }
|
30 |
-
|
31 |
-
.cm-s-ambiance .CodeMirror-matchingbracket { color: #0f0; }
|
32 |
-
.cm-s-ambiance .CodeMirror-nonmatchingbracket { color: #f22; }
|
33 |
-
|
34 |
-
.cm-s-ambiance div.CodeMirror-selected { background: rgba(255, 255, 255, 0.15); }
|
35 |
-
.cm-s-ambiance.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
|
36 |
-
.cm-s-ambiance .CodeMirror-line::selection, .cm-s-ambiance .CodeMirror-line > span::selection, .cm-s-ambiance .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
|
37 |
-
.cm-s-ambiance .CodeMirror-line::-moz-selection, .cm-s-ambiance .CodeMirror-line > span::-moz-selection, .cm-s-ambiance .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
|
38 |
-
|
39 |
-
/* Editor styling */
|
40 |
-
|
41 |
-
.cm-s-ambiance.CodeMirror {
|
42 |
-
line-height: 1.40em;
|
43 |
-
color: #E6E1DC;
|
44 |
-
background-color: #202020;
|
45 |
-
-webkit-box-shadow: inset 0 0 10px black;
|
46 |
-
-moz-box-shadow: inset 0 0 10px black;
|
47 |
-
box-shadow: inset 0 0 10px black;
|
48 |
-
}
|
49 |
-
|
50 |
-
.cm-s-ambiance .CodeMirror-gutters {
|
51 |
-
background: #3D3D3D;
|
52 |
-
border-right: 1px solid #4D4D4D;
|
53 |
-
box-shadow: 0 10px 20px black;
|
54 |
-
}
|
55 |
-
|
56 |
-
.cm-s-ambiance .CodeMirror-linenumber {
|
57 |
-
text-shadow: 0px 1px 1px #4d4d4d;
|
58 |
-
color: #111;
|
59 |
-
padding: 0 5px;
|
60 |
-
}
|
61 |
-
|
62 |
-
.cm-s-ambiance .CodeMirror-guttermarker { color: #aaa; }
|
63 |
-
.cm-s-ambiance .CodeMirror-guttermarker-subtle { color: #111; }
|
64 |
-
|
65 |
-
.cm-s-ambiance .CodeMirror-cursor { border-left: 1px solid #7991E8; }
|
66 |
-
|
67 |
-
.cm-s-ambiance .CodeMirror-activeline-background {
|
68 |
-
background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.031);
|
69 |
-
}
|
70 |
-
|
71 |
-
.cm-s-ambiance.CodeMirror,
|
72 |
-
.cm-s-ambiance .CodeMirror-gutters {
|
73 |
-
background-image: url("data:image/png;base64,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");
|
74 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/base16-dark.css
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Base16 Default Dark
|
4 |
-
Author: Chris Kempson (http://chriskempson.com)
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-base16-dark.CodeMirror { background: #151515; color: #e0e0e0; }
|
12 |
-
.cm-s-base16-dark div.CodeMirror-selected { background: #303030; }
|
13 |
-
.cm-s-base16-dark .CodeMirror-line::selection, .cm-s-base16-dark .CodeMirror-line > span::selection, .cm-s-base16-dark .CodeMirror-line > span > span::selection { background: rgba(48, 48, 48, .99); }
|
14 |
-
.cm-s-base16-dark .CodeMirror-line::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(48, 48, 48, .99); }
|
15 |
-
.cm-s-base16-dark .CodeMirror-gutters { background: #151515; border-right: 0px; }
|
16 |
-
.cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; }
|
17 |
-
.cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; }
|
18 |
-
.cm-s-base16-dark .CodeMirror-linenumber { color: #505050; }
|
19 |
-
.cm-s-base16-dark .CodeMirror-cursor { border-left: 1px solid #b0b0b0; }
|
20 |
-
|
21 |
-
.cm-s-base16-dark span.cm-comment { color: #8f5536; }
|
22 |
-
.cm-s-base16-dark span.cm-atom { color: #aa759f; }
|
23 |
-
.cm-s-base16-dark span.cm-number { color: #aa759f; }
|
24 |
-
|
25 |
-
.cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute { color: #90a959; }
|
26 |
-
.cm-s-base16-dark span.cm-keyword { color: #ac4142; }
|
27 |
-
.cm-s-base16-dark span.cm-string { color: #f4bf75; }
|
28 |
-
|
29 |
-
.cm-s-base16-dark span.cm-variable { color: #90a959; }
|
30 |
-
.cm-s-base16-dark span.cm-variable-2 { color: #6a9fb5; }
|
31 |
-
.cm-s-base16-dark span.cm-def { color: #d28445; }
|
32 |
-
.cm-s-base16-dark span.cm-bracket { color: #e0e0e0; }
|
33 |
-
.cm-s-base16-dark span.cm-tag { color: #ac4142; }
|
34 |
-
.cm-s-base16-dark span.cm-link { color: #aa759f; }
|
35 |
-
.cm-s-base16-dark span.cm-error { background: #ac4142; color: #b0b0b0; }
|
36 |
-
|
37 |
-
.cm-s-base16-dark .CodeMirror-activeline-background { background: #202020; }
|
38 |
-
.cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/base16-light.css
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Base16 Default Light
|
4 |
-
Author: Chris Kempson (http://chriskempson.com)
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; }
|
12 |
-
.cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; }
|
13 |
-
.cm-s-base16-light .CodeMirror-line::selection, .cm-s-base16-light .CodeMirror-line > span::selection, .cm-s-base16-light .CodeMirror-line > span > span::selection { background: #e0e0e0; }
|
14 |
-
.cm-s-base16-light .CodeMirror-line::-moz-selection, .cm-s-base16-light .CodeMirror-line > span::-moz-selection, .cm-s-base16-light .CodeMirror-line > span > span::-moz-selection { background: #e0e0e0; }
|
15 |
-
.cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; }
|
16 |
-
.cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; }
|
17 |
-
.cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; }
|
18 |
-
.cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; }
|
19 |
-
.cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; }
|
20 |
-
|
21 |
-
.cm-s-base16-light span.cm-comment { color: #8f5536; }
|
22 |
-
.cm-s-base16-light span.cm-atom { color: #aa759f; }
|
23 |
-
.cm-s-base16-light span.cm-number { color: #aa759f; }
|
24 |
-
|
25 |
-
.cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; }
|
26 |
-
.cm-s-base16-light span.cm-keyword { color: #ac4142; }
|
27 |
-
.cm-s-base16-light span.cm-string { color: #f4bf75; }
|
28 |
-
|
29 |
-
.cm-s-base16-light span.cm-variable { color: #90a959; }
|
30 |
-
.cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; }
|
31 |
-
.cm-s-base16-light span.cm-def { color: #d28445; }
|
32 |
-
.cm-s-base16-light span.cm-bracket { color: #202020; }
|
33 |
-
.cm-s-base16-light span.cm-tag { color: #ac4142; }
|
34 |
-
.cm-s-base16-light span.cm-link { color: #aa759f; }
|
35 |
-
.cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; }
|
36 |
-
|
37 |
-
.cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; }
|
38 |
-
.cm-s-base16-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/bespin.css
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Bespin
|
4 |
-
Author: Mozilla / Jan T. Sott
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-bespin.CodeMirror {background: #28211c; color: #9d9b97;}
|
12 |
-
.cm-s-bespin div.CodeMirror-selected {background: #36312e !important;}
|
13 |
-
.cm-s-bespin .CodeMirror-gutters {background: #28211c; border-right: 0px;}
|
14 |
-
.cm-s-bespin .CodeMirror-linenumber {color: #666666;}
|
15 |
-
.cm-s-bespin .CodeMirror-cursor {border-left: 1px solid #797977 !important;}
|
16 |
-
|
17 |
-
.cm-s-bespin span.cm-comment {color: #937121;}
|
18 |
-
.cm-s-bespin span.cm-atom {color: #9b859d;}
|
19 |
-
.cm-s-bespin span.cm-number {color: #9b859d;}
|
20 |
-
|
21 |
-
.cm-s-bespin span.cm-property, .cm-s-bespin span.cm-attribute {color: #54be0d;}
|
22 |
-
.cm-s-bespin span.cm-keyword {color: #cf6a4c;}
|
23 |
-
.cm-s-bespin span.cm-string {color: #f9ee98;}
|
24 |
-
|
25 |
-
.cm-s-bespin span.cm-variable {color: #54be0d;}
|
26 |
-
.cm-s-bespin span.cm-variable-2 {color: #5ea6ea;}
|
27 |
-
.cm-s-bespin span.cm-def {color: #cf7d34;}
|
28 |
-
.cm-s-bespin span.cm-error {background: #cf6a4c; color: #797977;}
|
29 |
-
.cm-s-bespin span.cm-bracket {color: #9d9b97;}
|
30 |
-
.cm-s-bespin span.cm-tag {color: #cf6a4c;}
|
31 |
-
.cm-s-bespin span.cm-link {color: #9b859d;}
|
32 |
-
|
33 |
-
.cm-s-bespin .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
|
34 |
-
.cm-s-bespin .CodeMirror-activeline-background { background: #404040; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/blackboard.css
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
/* Port of TextMate's Blackboard theme */
|
2 |
-
|
3 |
-
.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }
|
4 |
-
.cm-s-blackboard div.CodeMirror-selected { background: #253B76; }
|
5 |
-
.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); }
|
6 |
-
.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); }
|
7 |
-
.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }
|
8 |
-
.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }
|
9 |
-
.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }
|
10 |
-
.cm-s-blackboard .CodeMirror-linenumber { color: #888; }
|
11 |
-
.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }
|
12 |
-
|
13 |
-
.cm-s-blackboard .cm-keyword { color: #FBDE2D; }
|
14 |
-
.cm-s-blackboard .cm-atom { color: #D8FA3C; }
|
15 |
-
.cm-s-blackboard .cm-number { color: #D8FA3C; }
|
16 |
-
.cm-s-blackboard .cm-def { color: #8DA6CE; }
|
17 |
-
.cm-s-blackboard .cm-variable { color: #FF6400; }
|
18 |
-
.cm-s-blackboard .cm-operator { color: #FBDE2D; }
|
19 |
-
.cm-s-blackboard .cm-comment { color: #AEAEAE; }
|
20 |
-
.cm-s-blackboard .cm-string { color: #61CE3C; }
|
21 |
-
.cm-s-blackboard .cm-string-2 { color: #61CE3C; }
|
22 |
-
.cm-s-blackboard .cm-meta { color: #D8FA3C; }
|
23 |
-
.cm-s-blackboard .cm-builtin { color: #8DA6CE; }
|
24 |
-
.cm-s-blackboard .cm-tag { color: #8DA6CE; }
|
25 |
-
.cm-s-blackboard .cm-attribute { color: #8DA6CE; }
|
26 |
-
.cm-s-blackboard .cm-header { color: #FF6400; }
|
27 |
-
.cm-s-blackboard .cm-hr { color: #AEAEAE; }
|
28 |
-
.cm-s-blackboard .cm-link { color: #8DA6CE; }
|
29 |
-
.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }
|
30 |
-
|
31 |
-
.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; }
|
32 |
-
.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/cobalt.css
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
.cm-s-cobalt.CodeMirror { background: #002240; color: white; }
|
2 |
-
.cm-s-cobalt div.CodeMirror-selected { background: #b36539; }
|
3 |
-
.cm-s-cobalt .CodeMirror-line::selection, .cm-s-cobalt .CodeMirror-line > span::selection, .cm-s-cobalt .CodeMirror-line > span > span::selection { background: rgba(179, 101, 57, .99); }
|
4 |
-
.cm-s-cobalt .CodeMirror-line::-moz-selection, .cm-s-cobalt .CodeMirror-line > span::-moz-selection, .cm-s-cobalt .CodeMirror-line > span > span::-moz-selection { background: rgba(179, 101, 57, .99); }
|
5 |
-
.cm-s-cobalt .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; }
|
6 |
-
.cm-s-cobalt .CodeMirror-guttermarker { color: #ffee80; }
|
7 |
-
.cm-s-cobalt .CodeMirror-guttermarker-subtle { color: #d0d0d0; }
|
8 |
-
.cm-s-cobalt .CodeMirror-linenumber { color: #d0d0d0; }
|
9 |
-
.cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white; }
|
10 |
-
|
11 |
-
.cm-s-cobalt span.cm-comment { color: #08f; }
|
12 |
-
.cm-s-cobalt span.cm-atom { color: #845dc4; }
|
13 |
-
.cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; }
|
14 |
-
.cm-s-cobalt span.cm-keyword { color: #ffee80; }
|
15 |
-
.cm-s-cobalt span.cm-string { color: #3ad900; }
|
16 |
-
.cm-s-cobalt span.cm-meta { color: #ff9d00; }
|
17 |
-
.cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; }
|
18 |
-
.cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def { color: white; }
|
19 |
-
.cm-s-cobalt span.cm-bracket { color: #d8d8d8; }
|
20 |
-
.cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; }
|
21 |
-
.cm-s-cobalt span.cm-link { color: #845dc4; }
|
22 |
-
.cm-s-cobalt span.cm-error { color: #9d1e15; }
|
23 |
-
|
24 |
-
.cm-s-cobalt .CodeMirror-activeline-background { background: #002D57; }
|
25 |
-
.cm-s-cobalt .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/colorforth.css
DELETED
@@ -1,33 +0,0 @@
|
|
1 |
-
.cm-s-colorforth.CodeMirror { background: #000000; color: #f8f8f8; }
|
2 |
-
.cm-s-colorforth .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; }
|
3 |
-
.cm-s-colorforth .CodeMirror-guttermarker { color: #FFBD40; }
|
4 |
-
.cm-s-colorforth .CodeMirror-guttermarker-subtle { color: #78846f; }
|
5 |
-
.cm-s-colorforth .CodeMirror-linenumber { color: #bababa; }
|
6 |
-
.cm-s-colorforth .CodeMirror-cursor { border-left: 1px solid white; }
|
7 |
-
|
8 |
-
.cm-s-colorforth span.cm-comment { color: #ededed; }
|
9 |
-
.cm-s-colorforth span.cm-def { color: #ff1c1c; font-weight:bold; }
|
10 |
-
.cm-s-colorforth span.cm-keyword { color: #ffd900; }
|
11 |
-
.cm-s-colorforth span.cm-builtin { color: #00d95a; }
|
12 |
-
.cm-s-colorforth span.cm-variable { color: #73ff00; }
|
13 |
-
.cm-s-colorforth span.cm-string { color: #007bff; }
|
14 |
-
.cm-s-colorforth span.cm-number { color: #00c4ff; }
|
15 |
-
.cm-s-colorforth span.cm-atom { color: #606060; }
|
16 |
-
|
17 |
-
.cm-s-colorforth span.cm-variable-2 { color: #EEE; }
|
18 |
-
.cm-s-colorforth span.cm-variable-3 { color: #DDD; }
|
19 |
-
.cm-s-colorforth span.cm-property {}
|
20 |
-
.cm-s-colorforth span.cm-operator {}
|
21 |
-
|
22 |
-
.cm-s-colorforth span.cm-meta { color: yellow; }
|
23 |
-
.cm-s-colorforth span.cm-qualifier { color: #FFF700; }
|
24 |
-
.cm-s-colorforth span.cm-bracket { color: #cc7; }
|
25 |
-
.cm-s-colorforth span.cm-tag { color: #FFBD40; }
|
26 |
-
.cm-s-colorforth span.cm-attribute { color: #FFF700; }
|
27 |
-
.cm-s-colorforth span.cm-error { color: #f00; }
|
28 |
-
|
29 |
-
.cm-s-colorforth div.CodeMirror-selected { background: #333d53; }
|
30 |
-
|
31 |
-
.cm-s-colorforth span.cm-compilation { background: rgba(255, 255, 255, 0.12); }
|
32 |
-
|
33 |
-
.cm-s-colorforth .CodeMirror-activeline-background { background: #253540; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/dracula.css
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: dracula
|
4 |
-
Author: Michael Kaminsky (http://github.com/mkaminsky11)
|
5 |
-
|
6 |
-
Original dracula color scheme by Zeno Rocha (https://github.com/zenorocha/dracula-theme)
|
7 |
-
|
8 |
-
*/
|
9 |
-
|
10 |
-
|
11 |
-
.cm-s-dracula.CodeMirror, .cm-s-dracula .CodeMirror-gutters {
|
12 |
-
background-color: #282a36 !important;
|
13 |
-
color: #f8f8f2 !important;
|
14 |
-
border: none;
|
15 |
-
}
|
16 |
-
.cm-s-dracula .CodeMirror-gutters { color: #282a36; }
|
17 |
-
.cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
|
18 |
-
.cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; }
|
19 |
-
.cm-s-dracula.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
|
20 |
-
.cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
|
21 |
-
.cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
|
22 |
-
.cm-s-dracula span.cm-comment { color: #6272a4; }
|
23 |
-
.cm-s-dracula span.cm-string, .cm-s-dracula span.cm-string-2 { color: #f1fa8c; }
|
24 |
-
.cm-s-dracula span.cm-number { color: #bd93f9; }
|
25 |
-
.cm-s-dracula span.cm-variable { color: #50fa7b; }
|
26 |
-
.cm-s-dracula span.cm-variable-2 { color: white; }
|
27 |
-
.cm-s-dracula span.cm-def { color: #ffb86c; }
|
28 |
-
.cm-s-dracula span.cm-keyword { color: #ff79c6; }
|
29 |
-
.cm-s-dracula span.cm-operator { color: #ff79c6; }
|
30 |
-
.cm-s-dracula span.cm-keyword { color: #ff79c6; }
|
31 |
-
.cm-s-dracula span.cm-atom { color: #bd93f9; }
|
32 |
-
.cm-s-dracula span.cm-meta { color: #f8f8f2; }
|
33 |
-
.cm-s-dracula span.cm-tag { color: #ff79c6; }
|
34 |
-
.cm-s-dracula span.cm-attribute { color: #50fa7b; }
|
35 |
-
.cm-s-dracula span.cm-qualifier { color: #50fa7b; }
|
36 |
-
.cm-s-dracula span.cm-property { color: #66d9ef; }
|
37 |
-
.cm-s-dracula span.cm-builtin { color: #50fa7b; }
|
38 |
-
.cm-s-dracula span.cm-variable-3 { color: #50fa7b; }
|
39 |
-
|
40 |
-
.cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); }
|
41 |
-
.cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/eclipse.css
DELETED
@@ -1,23 +0,0 @@
|
|
1 |
-
.cm-s-eclipse span.cm-meta { color: #FF1717; }
|
2 |
-
.cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; }
|
3 |
-
.cm-s-eclipse span.cm-atom { color: #219; }
|
4 |
-
.cm-s-eclipse span.cm-number { color: #164; }
|
5 |
-
.cm-s-eclipse span.cm-def { color: #00f; }
|
6 |
-
.cm-s-eclipse span.cm-variable { color: black; }
|
7 |
-
.cm-s-eclipse span.cm-variable-2 { color: #0000C0; }
|
8 |
-
.cm-s-eclipse span.cm-variable-3 { color: #0000C0; }
|
9 |
-
.cm-s-eclipse span.cm-property { color: black; }
|
10 |
-
.cm-s-eclipse span.cm-operator { color: black; }
|
11 |
-
.cm-s-eclipse span.cm-comment { color: #3F7F5F; }
|
12 |
-
.cm-s-eclipse span.cm-string { color: #2A00FF; }
|
13 |
-
.cm-s-eclipse span.cm-string-2 { color: #f50; }
|
14 |
-
.cm-s-eclipse span.cm-qualifier { color: #555; }
|
15 |
-
.cm-s-eclipse span.cm-builtin { color: #30a; }
|
16 |
-
.cm-s-eclipse span.cm-bracket { color: #cc7; }
|
17 |
-
.cm-s-eclipse span.cm-tag { color: #170; }
|
18 |
-
.cm-s-eclipse span.cm-attribute { color: #00c; }
|
19 |
-
.cm-s-eclipse span.cm-link { color: #219; }
|
20 |
-
.cm-s-eclipse span.cm-error { color: #f00; }
|
21 |
-
|
22 |
-
.cm-s-eclipse .CodeMirror-activeline-background { background: #e8f2ff; }
|
23 |
-
.cm-s-eclipse .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/elegant.css
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
.cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom { color: #762; }
|
2 |
-
.cm-s-elegant span.cm-comment { color: #262; font-style: italic; line-height: 1em; }
|
3 |
-
.cm-s-elegant span.cm-meta { color: #555; font-style: italic; line-height: 1em; }
|
4 |
-
.cm-s-elegant span.cm-variable { color: black; }
|
5 |
-
.cm-s-elegant span.cm-variable-2 { color: #b11; }
|
6 |
-
.cm-s-elegant span.cm-qualifier { color: #555; }
|
7 |
-
.cm-s-elegant span.cm-keyword { color: #730; }
|
8 |
-
.cm-s-elegant span.cm-builtin { color: #30a; }
|
9 |
-
.cm-s-elegant span.cm-link { color: #762; }
|
10 |
-
.cm-s-elegant span.cm-error { background-color: #fdd; }
|
11 |
-
|
12 |
-
.cm-s-elegant .CodeMirror-activeline-background { background: #e8f2ff; }
|
13 |
-
.cm-s-elegant .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/erlang-dark.css
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
.cm-s-erlang-dark.CodeMirror { background: #002240; color: white; }
|
2 |
-
.cm-s-erlang-dark div.CodeMirror-selected { background: #b36539; }
|
3 |
-
.cm-s-erlang-dark .CodeMirror-line::selection, .cm-s-erlang-dark .CodeMirror-line > span::selection, .cm-s-erlang-dark .CodeMirror-line > span > span::selection { background: rgba(179, 101, 57, .99); }
|
4 |
-
.cm-s-erlang-dark .CodeMirror-line::-moz-selection, .cm-s-erlang-dark .CodeMirror-line > span::-moz-selection, .cm-s-erlang-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(179, 101, 57, .99); }
|
5 |
-
.cm-s-erlang-dark .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; }
|
6 |
-
.cm-s-erlang-dark .CodeMirror-guttermarker { color: white; }
|
7 |
-
.cm-s-erlang-dark .CodeMirror-guttermarker-subtle { color: #d0d0d0; }
|
8 |
-
.cm-s-erlang-dark .CodeMirror-linenumber { color: #d0d0d0; }
|
9 |
-
.cm-s-erlang-dark .CodeMirror-cursor { border-left: 1px solid white; }
|
10 |
-
|
11 |
-
.cm-s-erlang-dark span.cm-quote { color: #ccc; }
|
12 |
-
.cm-s-erlang-dark span.cm-atom { color: #f133f1; }
|
13 |
-
.cm-s-erlang-dark span.cm-attribute { color: #ff80e1; }
|
14 |
-
.cm-s-erlang-dark span.cm-bracket { color: #ff9d00; }
|
15 |
-
.cm-s-erlang-dark span.cm-builtin { color: #eaa; }
|
16 |
-
.cm-s-erlang-dark span.cm-comment { color: #77f; }
|
17 |
-
.cm-s-erlang-dark span.cm-def { color: #e7a; }
|
18 |
-
.cm-s-erlang-dark span.cm-keyword { color: #ffee80; }
|
19 |
-
.cm-s-erlang-dark span.cm-meta { color: #50fefe; }
|
20 |
-
.cm-s-erlang-dark span.cm-number { color: #ffd0d0; }
|
21 |
-
.cm-s-erlang-dark span.cm-operator { color: #d55; }
|
22 |
-
.cm-s-erlang-dark span.cm-property { color: #ccc; }
|
23 |
-
.cm-s-erlang-dark span.cm-qualifier { color: #ccc; }
|
24 |
-
.cm-s-erlang-dark span.cm-special { color: #ffbbbb; }
|
25 |
-
.cm-s-erlang-dark span.cm-string { color: #3ad900; }
|
26 |
-
.cm-s-erlang-dark span.cm-string-2 { color: #ccc; }
|
27 |
-
.cm-s-erlang-dark span.cm-tag { color: #9effff; }
|
28 |
-
.cm-s-erlang-dark span.cm-variable { color: #50fe50; }
|
29 |
-
.cm-s-erlang-dark span.cm-variable-2 { color: #e0e; }
|
30 |
-
.cm-s-erlang-dark span.cm-variable-3 { color: #ccc; }
|
31 |
-
.cm-s-erlang-dark span.cm-error { color: #9d1e15; }
|
32 |
-
|
33 |
-
.cm-s-erlang-dark .CodeMirror-activeline-background { background: #013461; }
|
34 |
-
.cm-s-erlang-dark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/hopscotch.css
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Hopscotch
|
4 |
-
Author: Jan T. Sott
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;}
|
12 |
-
.cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;}
|
13 |
-
.cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;}
|
14 |
-
.cm-s-hopscotch .CodeMirror-linenumber {color: #797379;}
|
15 |
-
.cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;}
|
16 |
-
|
17 |
-
.cm-s-hopscotch span.cm-comment {color: #b33508;}
|
18 |
-
.cm-s-hopscotch span.cm-atom {color: #c85e7c;}
|
19 |
-
.cm-s-hopscotch span.cm-number {color: #c85e7c;}
|
20 |
-
|
21 |
-
.cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;}
|
22 |
-
.cm-s-hopscotch span.cm-keyword {color: #dd464c;}
|
23 |
-
.cm-s-hopscotch span.cm-string {color: #fdcc59;}
|
24 |
-
|
25 |
-
.cm-s-hopscotch span.cm-variable {color: #8fc13e;}
|
26 |
-
.cm-s-hopscotch span.cm-variable-2 {color: #1290bf;}
|
27 |
-
.cm-s-hopscotch span.cm-def {color: #fd8b19;}
|
28 |
-
.cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;}
|
29 |
-
.cm-s-hopscotch span.cm-bracket {color: #d5d3d5;}
|
30 |
-
.cm-s-hopscotch span.cm-tag {color: #dd464c;}
|
31 |
-
.cm-s-hopscotch span.cm-link {color: #c85e7c;}
|
32 |
-
|
33 |
-
.cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
|
34 |
-
.cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/icecoder.css
DELETED
@@ -1,43 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
ICEcoder default theme by Matt Pass, used in code editor available at https://icecoder.net
|
3 |
-
*/
|
4 |
-
|
5 |
-
.cm-s-icecoder { color: #666; background: #141612; }
|
6 |
-
|
7 |
-
.cm-s-icecoder span.cm-keyword { color: #eee; font-weight:bold; } /* off-white 1 */
|
8 |
-
.cm-s-icecoder span.cm-atom { color: #e1c76e; } /* yellow */
|
9 |
-
.cm-s-icecoder span.cm-number { color: #6cb5d9; } /* blue */
|
10 |
-
.cm-s-icecoder span.cm-def { color: #b9ca4a; } /* green */
|
11 |
-
|
12 |
-
.cm-s-icecoder span.cm-variable { color: #6cb5d9; } /* blue */
|
13 |
-
.cm-s-icecoder span.cm-variable-2 { color: #cc1e5c; } /* pink */
|
14 |
-
.cm-s-icecoder span.cm-variable-3 { color: #f9602c; } /* orange */
|
15 |
-
|
16 |
-
.cm-s-icecoder span.cm-property { color: #eee; } /* off-white 1 */
|
17 |
-
.cm-s-icecoder span.cm-operator { color: #9179bb; } /* purple */
|
18 |
-
.cm-s-icecoder span.cm-comment { color: #97a3aa; } /* grey-blue */
|
19 |
-
|
20 |
-
.cm-s-icecoder span.cm-string { color: #b9ca4a; } /* green */
|
21 |
-
.cm-s-icecoder span.cm-string-2 { color: #6cb5d9; } /* blue */
|
22 |
-
|
23 |
-
.cm-s-icecoder span.cm-meta { color: #555; } /* grey */
|
24 |
-
|
25 |
-
.cm-s-icecoder span.cm-qualifier { color: #555; } /* grey */
|
26 |
-
.cm-s-icecoder span.cm-builtin { color: #214e7b; } /* bright blue */
|
27 |
-
.cm-s-icecoder span.cm-bracket { color: #cc7; } /* grey-yellow */
|
28 |
-
|
29 |
-
.cm-s-icecoder span.cm-tag { color: #e8e8e8; } /* off-white 2 */
|
30 |
-
.cm-s-icecoder span.cm-attribute { color: #099; } /* teal */
|
31 |
-
|
32 |
-
.cm-s-icecoder span.cm-header { color: #6a0d6a; } /* purple-pink */
|
33 |
-
.cm-s-icecoder span.cm-quote { color: #186718; } /* dark green */
|
34 |
-
.cm-s-icecoder span.cm-hr { color: #888; } /* mid-grey */
|
35 |
-
.cm-s-icecoder span.cm-link { color: #e1c76e; } /* yellow */
|
36 |
-
.cm-s-icecoder span.cm-error { color: #d00; } /* red */
|
37 |
-
|
38 |
-
.cm-s-icecoder .CodeMirror-cursor { border-left: 1px solid white; }
|
39 |
-
.cm-s-icecoder div.CodeMirror-selected { color: #fff; background: #037; }
|
40 |
-
.cm-s-icecoder .CodeMirror-gutters { background: #141612; min-width: 41px; border-right: 0; }
|
41 |
-
.cm-s-icecoder .CodeMirror-linenumber { color: #555; cursor: default; }
|
42 |
-
.cm-s-icecoder .CodeMirror-matchingbracket { border: 1px solid grey; color: black !important; }
|
43 |
-
.cm-s-icecoder .CodeMirror-activeline-background { background: #000; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/isotope.css
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Isotope
|
4 |
-
Author: David Desandro / Jan T. Sott
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-isotope.CodeMirror {background: #000000; color: #e0e0e0;}
|
12 |
-
.cm-s-isotope div.CodeMirror-selected {background: #404040 !important;}
|
13 |
-
.cm-s-isotope .CodeMirror-gutters {background: #000000; border-right: 0px;}
|
14 |
-
.cm-s-isotope .CodeMirror-linenumber {color: #808080;}
|
15 |
-
.cm-s-isotope .CodeMirror-cursor {border-left: 1px solid #c0c0c0 !important;}
|
16 |
-
|
17 |
-
.cm-s-isotope span.cm-comment {color: #3300ff;}
|
18 |
-
.cm-s-isotope span.cm-atom {color: #cc00ff;}
|
19 |
-
.cm-s-isotope span.cm-number {color: #cc00ff;}
|
20 |
-
|
21 |
-
.cm-s-isotope span.cm-property, .cm-s-isotope span.cm-attribute {color: #33ff00;}
|
22 |
-
.cm-s-isotope span.cm-keyword {color: #ff0000;}
|
23 |
-
.cm-s-isotope span.cm-string {color: #ff0099;}
|
24 |
-
|
25 |
-
.cm-s-isotope span.cm-variable {color: #33ff00;}
|
26 |
-
.cm-s-isotope span.cm-variable-2 {color: #0066ff;}
|
27 |
-
.cm-s-isotope span.cm-def {color: #ff9900;}
|
28 |
-
.cm-s-isotope span.cm-error {background: #ff0000; color: #c0c0c0;}
|
29 |
-
.cm-s-isotope span.cm-bracket {color: #e0e0e0;}
|
30 |
-
.cm-s-isotope span.cm-tag {color: #ff0000;}
|
31 |
-
.cm-s-isotope span.cm-link {color: #cc00ff;}
|
32 |
-
|
33 |
-
.cm-s-isotope .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
|
34 |
-
.cm-s-isotope .CodeMirror-activeline-background { background: #202020; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/kirki-dark.css
ADDED
@@ -0,0 +1,111 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.cm-s-kirki-dark.CodeMirror {
|
2 |
+
background: #272822;
|
3 |
+
color: #f8f8f2;
|
4 |
+
}
|
5 |
+
|
6 |
+
.cm-s-kirki-dark div.CodeMirror-selected {
|
7 |
+
background: #49483E;
|
8 |
+
}
|
9 |
+
|
10 |
+
.cm-s-kirki-dark .CodeMirror-line::selection,
|
11 |
+
.cm-s-kirki-dark .CodeMirror-line > span::selection,
|
12 |
+
.cm-s-kirki-dark .CodeMirror-line > span > span::selection {
|
13 |
+
background: rgba(73, 72, 62, .99);
|
14 |
+
}
|
15 |
+
|
16 |
+
.cm-s-kirki-dark .CodeMirror-line::-moz-selection,
|
17 |
+
.cm-s-kirki-dark .CodeMirror-line > span::-moz-selection,
|
18 |
+
.cm-s-kirki-dark .CodeMirror-line > span > span::-moz-selection {
|
19 |
+
background: rgba(73, 72, 62, .99);
|
20 |
+
}
|
21 |
+
|
22 |
+
.cm-s-kirki-dark .CodeMirror-gutters {
|
23 |
+
background: #272822;
|
24 |
+
border-right: 0px;
|
25 |
+
}
|
26 |
+
|
27 |
+
.cm-s-kirki-dark .CodeMirror-guttermarker {
|
28 |
+
color: white;
|
29 |
+
}
|
30 |
+
|
31 |
+
.cm-s-kirki-dark .CodeMirror-guttermarker-subtle {
|
32 |
+
color: #d0d0d0;
|
33 |
+
}
|
34 |
+
|
35 |
+
.cm-s-kirki-dark .CodeMirror-linenumber {
|
36 |
+
color: #d0d0d0;
|
37 |
+
}
|
38 |
+
|
39 |
+
.cm-s-kirki-dark .CodeMirror-cursor {
|
40 |
+
border-left: 1px solid #f8f8f0;
|
41 |
+
}
|
42 |
+
|
43 |
+
.cm-s-kirki-dark span.cm-comment {
|
44 |
+
color: #75715e;
|
45 |
+
}
|
46 |
+
|
47 |
+
.cm-s-kirki-dark span.cm-atom {
|
48 |
+
color: #ae81ff;
|
49 |
+
}
|
50 |
+
|
51 |
+
.cm-s-kirki-dark span.cm-number {
|
52 |
+
color: #ae81ff;
|
53 |
+
}
|
54 |
+
|
55 |
+
.cm-s-kirki-dark span.cm-property, .cm-s-kirki-dark span.cm-attribute {
|
56 |
+
color: #a6e22e;
|
57 |
+
}
|
58 |
+
|
59 |
+
.cm-s-kirki-dark span.cm-keyword {
|
60 |
+
color: #f92672;
|
61 |
+
}
|
62 |
+
|
63 |
+
.cm-s-kirki-dark span.cm-string {
|
64 |
+
color: #e6db74;
|
65 |
+
}
|
66 |
+
|
67 |
+
.cm-s-kirki-dark span.cm-variable {
|
68 |
+
color: #f8f8f2;
|
69 |
+
}
|
70 |
+
|
71 |
+
.cm-s-kirki-dark span.cm-variable-2 {
|
72 |
+
color: #9effff;
|
73 |
+
}
|
74 |
+
|
75 |
+
.cm-s-kirki-dark span.cm-variable-3 {
|
76 |
+
color: #66d9ef;
|
77 |
+
}
|
78 |
+
|
79 |
+
.cm-s-kirki-dark span.cm-def {
|
80 |
+
color: #fd971f;
|
81 |
+
}
|
82 |
+
|
83 |
+
.cm-s-kirki-dark span.cm-bracket {
|
84 |
+
color: #f8f8f2;
|
85 |
+
}
|
86 |
+
|
87 |
+
.cm-s-kirki-dark span.cm-tag {
|
88 |
+
color: #f92672;
|
89 |
+
}
|
90 |
+
|
91 |
+
.cm-s-kirki-dark span.cm-header {
|
92 |
+
color: #ae81ff;
|
93 |
+
}
|
94 |
+
|
95 |
+
.cm-s-kirki-dark span.cm-link {
|
96 |
+
color: #ae81ff;
|
97 |
+
}
|
98 |
+
|
99 |
+
.cm-s-kirki-dark span.cm-error {
|
100 |
+
background: #f92672;
|
101 |
+
color: #f8f8f0;
|
102 |
+
}
|
103 |
+
|
104 |
+
.cm-s-kirki-dark .CodeMirror-activeline-background {
|
105 |
+
background: #373831;
|
106 |
+
}
|
107 |
+
|
108 |
+
.cm-s-kirki-dark .CodeMirror-matchingbracket {
|
109 |
+
text-decoration: underline;
|
110 |
+
color: white !important;
|
111 |
+
}
|
assets/js/vendor/codemirror/theme/kirki-light.css
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.cm-s-elegant span.cm-number,
|
2 |
+
.cm-s-elegant span.cm-string,
|
3 |
+
.cm-s-elegant span.cm-atom {
|
4 |
+
color: #762;
|
5 |
+
}
|
6 |
+
|
7 |
+
.cm-s-elegant span.cm-comment {
|
8 |
+
color: #262;
|
9 |
+
font-style: italic;
|
10 |
+
line-height: 1em;
|
11 |
+
}
|
12 |
+
|
13 |
+
.cm-s-elegant span.cm-meta {
|
14 |
+
color: #555;
|
15 |
+
font-style: italic;
|
16 |
+
line-height: 1em;
|
17 |
+
}
|
18 |
+
|
19 |
+
.cm-s-elegant span.cm-variable {
|
20 |
+
color: black;
|
21 |
+
}
|
22 |
+
|
23 |
+
.cm-s-elegant span.cm-variable-2 {
|
24 |
+
color: #b11;
|
25 |
+
}
|
26 |
+
|
27 |
+
.cm-s-elegant span.cm-qualifier {
|
28 |
+
color: #555;
|
29 |
+
}
|
30 |
+
|
31 |
+
.cm-s-elegant span.cm-keyword {
|
32 |
+
color: #730;
|
33 |
+
}
|
34 |
+
|
35 |
+
.cm-s-elegant span.cm-builtin {
|
36 |
+
color: #30a;
|
37 |
+
}
|
38 |
+
|
39 |
+
.cm-s-elegant span.cm-link {
|
40 |
+
color: #762;
|
41 |
+
}
|
42 |
+
|
43 |
+
.cm-s-elegant span.cm-error {
|
44 |
+
background-color: #fdd;
|
45 |
+
}
|
46 |
+
|
47 |
+
.cm-s-elegant .CodeMirror-activeline-background {
|
48 |
+
background: #e8f2ff;
|
49 |
+
}
|
50 |
+
|
51 |
+
.cm-s-elegant .CodeMirror-matchingbracket {
|
52 |
+
outline: 1px solid grey;
|
53 |
+
color: black !important;
|
54 |
+
}
|
assets/js/vendor/codemirror/theme/lesser-dark.css
DELETED
@@ -1,47 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
http://lesscss.org/ dark theme
|
3 |
-
Ported to CodeMirror by Peter Kroon
|
4 |
-
*/
|
5 |
-
.cm-s-lesser-dark {
|
6 |
-
line-height: 1.3em;
|
7 |
-
}
|
8 |
-
.cm-s-lesser-dark.CodeMirror { background: #262626; color: #EBEFE7; text-shadow: 0 -1px 1px #262626; }
|
9 |
-
.cm-s-lesser-dark div.CodeMirror-selected { background: #45443B; } /* 33322B*/
|
10 |
-
.cm-s-lesser-dark .CodeMirror-line::selection, .cm-s-lesser-dark .CodeMirror-line > span::selection, .cm-s-lesser-dark .CodeMirror-line > span > span::selection { background: rgba(69, 68, 59, .99); }
|
11 |
-
.cm-s-lesser-dark .CodeMirror-line::-moz-selection, .cm-s-lesser-dark .CodeMirror-line > span::-moz-selection, .cm-s-lesser-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(69, 68, 59, .99); }
|
12 |
-
.cm-s-lesser-dark .CodeMirror-cursor { border-left: 1px solid white; }
|
13 |
-
.cm-s-lesser-dark pre { padding: 0 8px; }/*editable code holder*/
|
14 |
-
|
15 |
-
.cm-s-lesser-dark.CodeMirror span.CodeMirror-matchingbracket { color: #7EFC7E; }/*65FC65*/
|
16 |
-
|
17 |
-
.cm-s-lesser-dark .CodeMirror-gutters { background: #262626; border-right:1px solid #aaa; }
|
18 |
-
.cm-s-lesser-dark .CodeMirror-guttermarker { color: #599eff; }
|
19 |
-
.cm-s-lesser-dark .CodeMirror-guttermarker-subtle { color: #777; }
|
20 |
-
.cm-s-lesser-dark .CodeMirror-linenumber { color: #777; }
|
21 |
-
|
22 |
-
.cm-s-lesser-dark span.cm-header { color: #a0a; }
|
23 |
-
.cm-s-lesser-dark span.cm-quote { color: #090; }
|
24 |
-
.cm-s-lesser-dark span.cm-keyword { color: #599eff; }
|
25 |
-
.cm-s-lesser-dark span.cm-atom { color: #C2B470; }
|
26 |
-
.cm-s-lesser-dark span.cm-number { color: #B35E4D; }
|
27 |
-
.cm-s-lesser-dark span.cm-def { color: white; }
|
28 |
-
.cm-s-lesser-dark span.cm-variable { color:#D9BF8C; }
|
29 |
-
.cm-s-lesser-dark span.cm-variable-2 { color: #669199; }
|
30 |
-
.cm-s-lesser-dark span.cm-variable-3 { color: white; }
|
31 |
-
.cm-s-lesser-dark span.cm-property { color: #92A75C; }
|
32 |
-
.cm-s-lesser-dark span.cm-operator { color: #92A75C; }
|
33 |
-
.cm-s-lesser-dark span.cm-comment { color: #666; }
|
34 |
-
.cm-s-lesser-dark span.cm-string { color: #BCD279; }
|
35 |
-
.cm-s-lesser-dark span.cm-string-2 { color: #f50; }
|
36 |
-
.cm-s-lesser-dark span.cm-meta { color: #738C73; }
|
37 |
-
.cm-s-lesser-dark span.cm-qualifier { color: #555; }
|
38 |
-
.cm-s-lesser-dark span.cm-builtin { color: #ff9e59; }
|
39 |
-
.cm-s-lesser-dark span.cm-bracket { color: #EBEFE7; }
|
40 |
-
.cm-s-lesser-dark span.cm-tag { color: #669199; }
|
41 |
-
.cm-s-lesser-dark span.cm-attribute { color: #00c; }
|
42 |
-
.cm-s-lesser-dark span.cm-hr { color: #999; }
|
43 |
-
.cm-s-lesser-dark span.cm-link { color: #00c; }
|
44 |
-
.cm-s-lesser-dark span.cm-error { color: #9d1e15; }
|
45 |
-
|
46 |
-
.cm-s-lesser-dark .CodeMirror-activeline-background { background: #3C3A3A; }
|
47 |
-
.cm-s-lesser-dark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/liquibyte.css
DELETED
@@ -1,95 +0,0 @@
|
|
1 |
-
.cm-s-liquibyte.CodeMirror {
|
2 |
-
background-color: #000;
|
3 |
-
color: #fff;
|
4 |
-
line-height: 1.2em;
|
5 |
-
font-size: 1em;
|
6 |
-
}
|
7 |
-
.cm-s-liquibyte .CodeMirror-focused .cm-matchhighlight {
|
8 |
-
text-decoration: underline;
|
9 |
-
text-decoration-color: #0f0;
|
10 |
-
text-decoration-style: wavy;
|
11 |
-
}
|
12 |
-
.cm-s-liquibyte .cm-trailingspace {
|
13 |
-
text-decoration: line-through;
|
14 |
-
text-decoration-color: #f00;
|
15 |
-
text-decoration-style: dotted;
|
16 |
-
}
|
17 |
-
.cm-s-liquibyte .cm-tab {
|
18 |
-
text-decoration: line-through;
|
19 |
-
text-decoration-color: #404040;
|
20 |
-
text-decoration-style: dotted;
|
21 |
-
}
|
22 |
-
.cm-s-liquibyte .CodeMirror-gutters { background-color: #262626; border-right: 1px solid #505050; padding-right: 0.8em; }
|
23 |
-
.cm-s-liquibyte .CodeMirror-gutter-elt div { font-size: 1.2em; }
|
24 |
-
.cm-s-liquibyte .CodeMirror-guttermarker { }
|
25 |
-
.cm-s-liquibyte .CodeMirror-guttermarker-subtle { }
|
26 |
-
.cm-s-liquibyte .CodeMirror-linenumber { color: #606060; padding-left: 0; }
|
27 |
-
.cm-s-liquibyte .CodeMirror-cursor { border-left: 1px solid #eee; }
|
28 |
-
|
29 |
-
.cm-s-liquibyte span.cm-comment { color: #008000; }
|
30 |
-
.cm-s-liquibyte span.cm-def { color: #ffaf40; font-weight: bold; }
|
31 |
-
.cm-s-liquibyte span.cm-keyword { color: #c080ff; font-weight: bold; }
|
32 |
-
.cm-s-liquibyte span.cm-builtin { color: #ffaf40; font-weight: bold; }
|
33 |
-
.cm-s-liquibyte span.cm-variable { color: #5967ff; font-weight: bold; }
|
34 |
-
.cm-s-liquibyte span.cm-string { color: #ff8000; }
|
35 |
-
.cm-s-liquibyte span.cm-number { color: #0f0; font-weight: bold; }
|
36 |
-
.cm-s-liquibyte span.cm-atom { color: #bf3030; font-weight: bold; }
|
37 |
-
|
38 |
-
.cm-s-liquibyte span.cm-variable-2 { color: #007f7f; font-weight: bold; }
|
39 |
-
.cm-s-liquibyte span.cm-variable-3 { color: #c080ff; font-weight: bold; }
|
40 |
-
.cm-s-liquibyte span.cm-property { color: #999; font-weight: bold; }
|
41 |
-
.cm-s-liquibyte span.cm-operator { color: #fff; }
|
42 |
-
|
43 |
-
.cm-s-liquibyte span.cm-meta { color: #0f0; }
|
44 |
-
.cm-s-liquibyte span.cm-qualifier { color: #fff700; font-weight: bold; }
|
45 |
-
.cm-s-liquibyte span.cm-bracket { color: #cc7; }
|
46 |
-
.cm-s-liquibyte span.cm-tag { color: #ff0; font-weight: bold; }
|
47 |
-
.cm-s-liquibyte span.cm-attribute { color: #c080ff; font-weight: bold; }
|
48 |
-
.cm-s-liquibyte span.cm-error { color: #f00; }
|
49 |
-
|
50 |
-
.cm-s-liquibyte div.CodeMirror-selected { background-color: rgba(255, 0, 0, 0.25); }
|
51 |
-
|
52 |
-
.cm-s-liquibyte span.cm-compilation { background-color: rgba(255, 255, 255, 0.12); }
|
53 |
-
|
54 |
-
.cm-s-liquibyte .CodeMirror-activeline-background { background-color: rgba(0, 255, 0, 0.15); }
|
55 |
-
|
56 |
-
/* Default styles for common addons */
|
57 |
-
.cm-s-liquibyte .CodeMirror span.CodeMirror-matchingbracket { color: #0f0; font-weight: bold; }
|
58 |
-
.cm-s-liquibyte .CodeMirror span.CodeMirror-nonmatchingbracket { color: #f00; font-weight: bold; }
|
59 |
-
.CodeMirror-matchingtag { background-color: rgba(150, 255, 0, .3); }
|
60 |
-
/* Scrollbars */
|
61 |
-
/* Simple */
|
62 |
-
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div:hover, div.CodeMirror-simplescroll-vertical div:hover {
|
63 |
-
background-color: rgba(80, 80, 80, .7);
|
64 |
-
}
|
65 |
-
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div, div.CodeMirror-simplescroll-vertical div {
|
66 |
-
background-color: rgba(80, 80, 80, .3);
|
67 |
-
border: 1px solid #404040;
|
68 |
-
border-radius: 5px;
|
69 |
-
}
|
70 |
-
.cm-s-liquibyte div.CodeMirror-simplescroll-vertical div {
|
71 |
-
border-top: 1px solid #404040;
|
72 |
-
border-bottom: 1px solid #404040;
|
73 |
-
}
|
74 |
-
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div {
|
75 |
-
border-left: 1px solid #404040;
|
76 |
-
border-right: 1px solid #404040;
|
77 |
-
}
|
78 |
-
.cm-s-liquibyte div.CodeMirror-simplescroll-vertical {
|
79 |
-
background-color: #262626;
|
80 |
-
}
|
81 |
-
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal {
|
82 |
-
background-color: #262626;
|
83 |
-
border-top: 1px solid #404040;
|
84 |
-
}
|
85 |
-
/* Overlay */
|
86 |
-
.cm-s-liquibyte div.CodeMirror-overlayscroll-horizontal div, div.CodeMirror-overlayscroll-vertical div {
|
87 |
-
background-color: #404040;
|
88 |
-
border-radius: 5px;
|
89 |
-
}
|
90 |
-
.cm-s-liquibyte div.CodeMirror-overlayscroll-vertical div {
|
91 |
-
border: 1px solid #404040;
|
92 |
-
}
|
93 |
-
.cm-s-liquibyte div.CodeMirror-overlayscroll-horizontal div {
|
94 |
-
border: 1px solid #404040;
|
95 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/material.css
DELETED
@@ -1,53 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: material
|
4 |
-
Author: Michael Kaminsky (http://github.com/mkaminsky11)
|
5 |
-
|
6 |
-
Original material color scheme by Mattia Astorino (https://github.com/equinusocio/material-theme)
|
7 |
-
|
8 |
-
*/
|
9 |
-
|
10 |
-
.cm-s-material {
|
11 |
-
background-color: #263238;
|
12 |
-
color: rgba(233, 237, 237, 1);
|
13 |
-
}
|
14 |
-
.cm-s-material .CodeMirror-gutters {
|
15 |
-
background: #263238;
|
16 |
-
color: rgb(83,127,126);
|
17 |
-
border: none;
|
18 |
-
}
|
19 |
-
.cm-s-material .CodeMirror-guttermarker, .cm-s-material .CodeMirror-guttermarker-subtle, .cm-s-material .CodeMirror-linenumber { color: rgb(83,127,126); }
|
20 |
-
.cm-s-material .CodeMirror-cursor { border-left: 1px solid #f8f8f0; }
|
21 |
-
.cm-s-material div.CodeMirror-selected { background: rgba(255, 255, 255, 0.15); }
|
22 |
-
.cm-s-material.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
|
23 |
-
.cm-s-material .CodeMirror-line::selection, .cm-s-material .CodeMirror-line > span::selection, .cm-s-material .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
|
24 |
-
.cm-s-material .CodeMirror-line::-moz-selection, .cm-s-material .CodeMirror-line > span::-moz-selection, .cm-s-material .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
|
25 |
-
|
26 |
-
.cm-s-material .CodeMirror-activeline-background { background: rgba(0, 0, 0, 0); }
|
27 |
-
.cm-s-material .cm-keyword { color: rgba(199, 146, 234, 1); }
|
28 |
-
.cm-s-material .cm-operator { color: rgba(233, 237, 237, 1); }
|
29 |
-
.cm-s-material .cm-variable-2 { color: #80CBC4; }
|
30 |
-
.cm-s-material .cm-variable-3 { color: #82B1FF; }
|
31 |
-
.cm-s-material .cm-builtin { color: #DECB6B; }
|
32 |
-
.cm-s-material .cm-atom { color: #F77669; }
|
33 |
-
.cm-s-material .cm-number { color: #F77669; }
|
34 |
-
.cm-s-material .cm-def { color: rgba(233, 237, 237, 1); }
|
35 |
-
.cm-s-material .cm-string { color: #C3E88D; }
|
36 |
-
.cm-s-material .cm-string-2 { color: #80CBC4; }
|
37 |
-
.cm-s-material .cm-comment { color: #546E7A; }
|
38 |
-
.cm-s-material .cm-variable { color: #82B1FF; }
|
39 |
-
.cm-s-material .cm-tag { color: #80CBC4; }
|
40 |
-
.cm-s-material .cm-meta { color: #80CBC4; }
|
41 |
-
.cm-s-material .cm-attribute { color: #FFCB6B; }
|
42 |
-
.cm-s-material .cm-property { color: #80CBAE; }
|
43 |
-
.cm-s-material .cm-qualifier { color: #DECB6B; }
|
44 |
-
.cm-s-material .cm-variable-3 { color: #DECB6B; }
|
45 |
-
.cm-s-material .cm-tag { color: rgba(255, 83, 112, 1); }
|
46 |
-
.cm-s-material .cm-error {
|
47 |
-
color: rgba(255, 255, 255, 1.0);
|
48 |
-
background-color: #EC5F67;
|
49 |
-
}
|
50 |
-
.cm-s-material .CodeMirror-matchingbracket {
|
51 |
-
text-decoration: underline;
|
52 |
-
color: white !important;
|
53 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/mbo.css
DELETED
@@ -1,37 +0,0 @@
|
|
1 |
-
/****************************************************************/
|
2 |
-
/* Based on mbonaci's Brackets mbo theme */
|
3 |
-
/* https://github.com/mbonaci/global/blob/master/Mbo.tmTheme */
|
4 |
-
/* Create your own: http://tmtheme-editor.herokuapp.com */
|
5 |
-
/****************************************************************/
|
6 |
-
|
7 |
-
.cm-s-mbo.CodeMirror { background: #2c2c2c; color: #ffffec; }
|
8 |
-
.cm-s-mbo div.CodeMirror-selected { background: #716C62; }
|
9 |
-
.cm-s-mbo .CodeMirror-line::selection, .cm-s-mbo .CodeMirror-line > span::selection, .cm-s-mbo .CodeMirror-line > span > span::selection { background: rgba(113, 108, 98, .99); }
|
10 |
-
.cm-s-mbo .CodeMirror-line::-moz-selection, .cm-s-mbo .CodeMirror-line > span::-moz-selection, .cm-s-mbo .CodeMirror-line > span > span::-moz-selection { background: rgba(113, 108, 98, .99); }
|
11 |
-
.cm-s-mbo .CodeMirror-gutters { background: #4e4e4e; border-right: 0px; }
|
12 |
-
.cm-s-mbo .CodeMirror-guttermarker { color: white; }
|
13 |
-
.cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; }
|
14 |
-
.cm-s-mbo .CodeMirror-linenumber { color: #dadada; }
|
15 |
-
.cm-s-mbo .CodeMirror-cursor { border-left: 1px solid #ffffec; }
|
16 |
-
|
17 |
-
.cm-s-mbo span.cm-comment { color: #95958a; }
|
18 |
-
.cm-s-mbo span.cm-atom { color: #00a8c6; }
|
19 |
-
.cm-s-mbo span.cm-number { color: #00a8c6; }
|
20 |
-
|
21 |
-
.cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute { color: #9ddfe9; }
|
22 |
-
.cm-s-mbo span.cm-keyword { color: #ffb928; }
|
23 |
-
.cm-s-mbo span.cm-string { color: #ffcf6c; }
|
24 |
-
.cm-s-mbo span.cm-string.cm-property { color: #ffffec; }
|
25 |
-
|
26 |
-
.cm-s-mbo span.cm-variable { color: #ffffec; }
|
27 |
-
.cm-s-mbo span.cm-variable-2 { color: #00a8c6; }
|
28 |
-
.cm-s-mbo span.cm-def { color: #ffffec; }
|
29 |
-
.cm-s-mbo span.cm-bracket { color: #fffffc; font-weight: bold; }
|
30 |
-
.cm-s-mbo span.cm-tag { color: #9ddfe9; }
|
31 |
-
.cm-s-mbo span.cm-link { color: #f54b07; }
|
32 |
-
.cm-s-mbo span.cm-error { border-bottom: #636363; color: #ffffec; }
|
33 |
-
.cm-s-mbo span.cm-qualifier { color: #ffffec; }
|
34 |
-
|
35 |
-
.cm-s-mbo .CodeMirror-activeline-background { background: #494b41; }
|
36 |
-
.cm-s-mbo .CodeMirror-matchingbracket { color: #222 !important; }
|
37 |
-
.cm-s-mbo .CodeMirror-matchingtag { background: rgba(255, 255, 255, .37); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/mdn-like.css
DELETED
@@ -1,46 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
MDN-LIKE Theme - Mozilla
|
3 |
-
Ported to CodeMirror by Peter Kroon <plakroon@gmail.com>
|
4 |
-
Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues
|
5 |
-
GitHub: @peterkroon
|
6 |
-
|
7 |
-
The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation
|
8 |
-
|
9 |
-
*/
|
10 |
-
.cm-s-mdn-like.CodeMirror { color: #999; background-color: #fff; }
|
11 |
-
.cm-s-mdn-like div.CodeMirror-selected { background: #cfc; }
|
12 |
-
.cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; }
|
13 |
-
.cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; }
|
14 |
-
|
15 |
-
.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; }
|
16 |
-
.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; }
|
17 |
-
.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; }
|
18 |
-
|
19 |
-
.cm-s-mdn-like .cm-keyword { color: #6262FF; }
|
20 |
-
.cm-s-mdn-like .cm-atom { color: #F90; }
|
21 |
-
.cm-s-mdn-like .cm-number { color: #ca7841; }
|
22 |
-
.cm-s-mdn-like .cm-def { color: #8DA6CE; }
|
23 |
-
.cm-s-mdn-like span.cm-variable-2, .cm-s-mdn-like span.cm-tag { color: #690; }
|
24 |
-
.cm-s-mdn-like span.cm-variable-3, .cm-s-mdn-like span.cm-def { color: #07a; }
|
25 |
-
|
26 |
-
.cm-s-mdn-like .cm-variable { color: #07a; }
|
27 |
-
.cm-s-mdn-like .cm-property { color: #905; }
|
28 |
-
.cm-s-mdn-like .cm-qualifier { color: #690; }
|
29 |
-
|
30 |
-
.cm-s-mdn-like .cm-operator { color: #cda869; }
|
31 |
-
.cm-s-mdn-like .cm-comment { color:#777; font-weight:normal; }
|
32 |
-
.cm-s-mdn-like .cm-string { color:#07a; font-style:italic; }
|
33 |
-
.cm-s-mdn-like .cm-string-2 { color:#bd6b18; } /*?*/
|
34 |
-
.cm-s-mdn-like .cm-meta { color: #000; } /*?*/
|
35 |
-
.cm-s-mdn-like .cm-builtin { color: #9B7536; } /*?*/
|
36 |
-
.cm-s-mdn-like .cm-tag { color: #997643; }
|
37 |
-
.cm-s-mdn-like .cm-attribute { color: #d6bb6d; } /*?*/
|
38 |
-
.cm-s-mdn-like .cm-header { color: #FF6400; }
|
39 |
-
.cm-s-mdn-like .cm-hr { color: #AEAEAE; }
|
40 |
-
.cm-s-mdn-like .cm-link { color:#ad9361; font-style:italic; text-decoration:none; }
|
41 |
-
.cm-s-mdn-like .cm-error { border-bottom: 1px solid red; }
|
42 |
-
|
43 |
-
div.cm-s-mdn-like .CodeMirror-activeline-background { background: #efefff; }
|
44 |
-
div.cm-s-mdn-like span.CodeMirror-matchingbracket { outline:1px solid grey; color: inherit; }
|
45 |
-
|
46 |
-
.cm-s-mdn-like.CodeMirror { background-image: url(data:image/png;base64,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); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/midnight.css
DELETED
@@ -1,45 +0,0 @@
|
|
1 |
-
/* Based on the theme at http://bonsaiden.github.com/JavaScript-Garden */
|
2 |
-
|
3 |
-
/*<!--match-->*/
|
4 |
-
.cm-s-midnight span.CodeMirror-matchhighlight { background: #494949; }
|
5 |
-
.cm-s-midnight.CodeMirror-focused span.CodeMirror-matchhighlight { background: #314D67 !important; }
|
6 |
-
|
7 |
-
/*<!--activeline-->*/
|
8 |
-
.cm-s-midnight .CodeMirror-activeline-background { background: #253540; }
|
9 |
-
|
10 |
-
.cm-s-midnight.CodeMirror {
|
11 |
-
background: #0F192A;
|
12 |
-
color: #D1EDFF;
|
13 |
-
}
|
14 |
-
|
15 |
-
.cm-s-midnight.CodeMirror { border-top: 1px solid black; border-bottom: 1px solid black; }
|
16 |
-
|
17 |
-
.cm-s-midnight div.CodeMirror-selected { background: #314D67; }
|
18 |
-
.cm-s-midnight .CodeMirror-line::selection, .cm-s-midnight .CodeMirror-line > span::selection, .cm-s-midnight .CodeMirror-line > span > span::selection { background: rgba(49, 77, 103, .99); }
|
19 |
-
.cm-s-midnight .CodeMirror-line::-moz-selection, .cm-s-midnight .CodeMirror-line > span::-moz-selection, .cm-s-midnight .CodeMirror-line > span > span::-moz-selection { background: rgba(49, 77, 103, .99); }
|
20 |
-
.cm-s-midnight .CodeMirror-gutters { background: #0F192A; border-right: 1px solid; }
|
21 |
-
.cm-s-midnight .CodeMirror-guttermarker { color: white; }
|
22 |
-
.cm-s-midnight .CodeMirror-guttermarker-subtle { color: #d0d0d0; }
|
23 |
-
.cm-s-midnight .CodeMirror-linenumber { color: #D0D0D0; }
|
24 |
-
.cm-s-midnight .CodeMirror-cursor { border-left: 1px solid #F8F8F0; }
|
25 |
-
|
26 |
-
.cm-s-midnight span.cm-comment { color: #428BDD; }
|
27 |
-
.cm-s-midnight span.cm-atom { color: #AE81FF; }
|
28 |
-
.cm-s-midnight span.cm-number { color: #D1EDFF; }
|
29 |
-
|
30 |
-
.cm-s-midnight span.cm-property, .cm-s-midnight span.cm-attribute { color: #A6E22E; }
|
31 |
-
.cm-s-midnight span.cm-keyword { color: #E83737; }
|
32 |
-
.cm-s-midnight span.cm-string { color: #1DC116; }
|
33 |
-
|
34 |
-
.cm-s-midnight span.cm-variable { color: #FFAA3E; }
|
35 |
-
.cm-s-midnight span.cm-variable-2 { color: #FFAA3E; }
|
36 |
-
.cm-s-midnight span.cm-def { color: #4DD; }
|
37 |
-
.cm-s-midnight span.cm-bracket { color: #D1EDFF; }
|
38 |
-
.cm-s-midnight span.cm-tag { color: #449; }
|
39 |
-
.cm-s-midnight span.cm-link { color: #AE81FF; }
|
40 |
-
.cm-s-midnight span.cm-error { background: #F92672; color: #F8F8F0; }
|
41 |
-
|
42 |
-
.cm-s-midnight .CodeMirror-matchingbracket {
|
43 |
-
text-decoration: underline;
|
44 |
-
color: white !important;
|
45 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/monokai.css
DELETED
@@ -1,35 +0,0 @@
|
|
1 |
-
/* Based on Sublime Text's Monokai theme */
|
2 |
-
|
3 |
-
.cm-s-monokai.CodeMirror { background: #272822; color: #f8f8f2; }
|
4 |
-
.cm-s-monokai div.CodeMirror-selected { background: #49483E; }
|
5 |
-
.cm-s-monokai .CodeMirror-line::selection, .cm-s-monokai .CodeMirror-line > span::selection, .cm-s-monokai .CodeMirror-line > span > span::selection { background: rgba(73, 72, 62, .99); }
|
6 |
-
.cm-s-monokai .CodeMirror-line::-moz-selection, .cm-s-monokai .CodeMirror-line > span::-moz-selection, .cm-s-monokai .CodeMirror-line > span > span::-moz-selection { background: rgba(73, 72, 62, .99); }
|
7 |
-
.cm-s-monokai .CodeMirror-gutters { background: #272822; border-right: 0px; }
|
8 |
-
.cm-s-monokai .CodeMirror-guttermarker { color: white; }
|
9 |
-
.cm-s-monokai .CodeMirror-guttermarker-subtle { color: #d0d0d0; }
|
10 |
-
.cm-s-monokai .CodeMirror-linenumber { color: #d0d0d0; }
|
11 |
-
.cm-s-monokai .CodeMirror-cursor { border-left: 1px solid #f8f8f0; }
|
12 |
-
|
13 |
-
.cm-s-monokai span.cm-comment { color: #75715e; }
|
14 |
-
.cm-s-monokai span.cm-atom { color: #ae81ff; }
|
15 |
-
.cm-s-monokai span.cm-number { color: #ae81ff; }
|
16 |
-
|
17 |
-
.cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute { color: #a6e22e; }
|
18 |
-
.cm-s-monokai span.cm-keyword { color: #f92672; }
|
19 |
-
.cm-s-monokai span.cm-string { color: #e6db74; }
|
20 |
-
|
21 |
-
.cm-s-monokai span.cm-variable { color: #f8f8f2; }
|
22 |
-
.cm-s-monokai span.cm-variable-2 { color: #9effff; }
|
23 |
-
.cm-s-monokai span.cm-variable-3 { color: #66d9ef; }
|
24 |
-
.cm-s-monokai span.cm-def { color: #fd971f; }
|
25 |
-
.cm-s-monokai span.cm-bracket { color: #f8f8f2; }
|
26 |
-
.cm-s-monokai span.cm-tag { color: #f92672; }
|
27 |
-
.cm-s-monokai span.cm-header { color: #ae81ff; }
|
28 |
-
.cm-s-monokai span.cm-link { color: #ae81ff; }
|
29 |
-
.cm-s-monokai span.cm-error { background: #f92672; color: #f8f8f0; }
|
30 |
-
|
31 |
-
.cm-s-monokai .CodeMirror-activeline-background { background: #373831; }
|
32 |
-
.cm-s-monokai .CodeMirror-matchingbracket {
|
33 |
-
text-decoration: underline;
|
34 |
-
color: white !important;
|
35 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/neat.css
DELETED
@@ -1,12 +0,0 @@
|
|
1 |
-
.cm-s-neat span.cm-comment { color: #a86; }
|
2 |
-
.cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
|
3 |
-
.cm-s-neat span.cm-string { color: #a22; }
|
4 |
-
.cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
|
5 |
-
.cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
|
6 |
-
.cm-s-neat span.cm-variable { color: black; }
|
7 |
-
.cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
|
8 |
-
.cm-s-neat span.cm-meta { color: #555; }
|
9 |
-
.cm-s-neat span.cm-link { color: #3a3; }
|
10 |
-
|
11 |
-
.cm-s-neat .CodeMirror-activeline-background { background: #e8f2ff; }
|
12 |
-
.cm-s-neat .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/neo.css
DELETED
@@ -1,43 +0,0 @@
|
|
1 |
-
/* neo theme for codemirror */
|
2 |
-
|
3 |
-
/* Color scheme */
|
4 |
-
|
5 |
-
.cm-s-neo.CodeMirror {
|
6 |
-
background-color:#ffffff;
|
7 |
-
color:#2e383c;
|
8 |
-
line-height:1.4375;
|
9 |
-
}
|
10 |
-
.cm-s-neo .cm-comment { color:#75787b; }
|
11 |
-
.cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; }
|
12 |
-
.cm-s-neo .cm-atom,.cm-s-neo .cm-number { color:#75438a; }
|
13 |
-
.cm-s-neo .cm-node,.cm-s-neo .cm-tag { color:#9c3328; }
|
14 |
-
.cm-s-neo .cm-string { color:#b35e14; }
|
15 |
-
.cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier { color:#047d65; }
|
16 |
-
|
17 |
-
|
18 |
-
/* Editor styling */
|
19 |
-
|
20 |
-
.cm-s-neo pre {
|
21 |
-
padding:0;
|
22 |
-
}
|
23 |
-
|
24 |
-
.cm-s-neo .CodeMirror-gutters {
|
25 |
-
border:none;
|
26 |
-
border-right:10px solid transparent;
|
27 |
-
background-color:transparent;
|
28 |
-
}
|
29 |
-
|
30 |
-
.cm-s-neo .CodeMirror-linenumber {
|
31 |
-
padding:0;
|
32 |
-
color:#e0e2e5;
|
33 |
-
}
|
34 |
-
|
35 |
-
.cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; }
|
36 |
-
.cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; }
|
37 |
-
|
38 |
-
.cm-s-neo .CodeMirror-cursor {
|
39 |
-
width: auto;
|
40 |
-
border: 0;
|
41 |
-
background: rgba(155,157,162,0.37);
|
42 |
-
z-index: 1;
|
43 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/night.css
DELETED
@@ -1,28 +0,0 @@
|
|
1 |
-
/* Loosely based on the Midnight Textmate theme */
|
2 |
-
|
3 |
-
.cm-s-night.CodeMirror { background: #0a001f; color: #f8f8f8; }
|
4 |
-
.cm-s-night div.CodeMirror-selected { background: #447; }
|
5 |
-
.cm-s-night .CodeMirror-line::selection, .cm-s-night .CodeMirror-line > span::selection, .cm-s-night .CodeMirror-line > span > span::selection { background: rgba(68, 68, 119, .99); }
|
6 |
-
.cm-s-night .CodeMirror-line::-moz-selection, .cm-s-night .CodeMirror-line > span::-moz-selection, .cm-s-night .CodeMirror-line > span > span::-moz-selection { background: rgba(68, 68, 119, .99); }
|
7 |
-
.cm-s-night .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; }
|
8 |
-
.cm-s-night .CodeMirror-guttermarker { color: white; }
|
9 |
-
.cm-s-night .CodeMirror-guttermarker-subtle { color: #bbb; }
|
10 |
-
.cm-s-night .CodeMirror-linenumber { color: #f8f8f8; }
|
11 |
-
.cm-s-night .CodeMirror-cursor { border-left: 1px solid white; }
|
12 |
-
|
13 |
-
.cm-s-night span.cm-comment { color: #6900a1; }
|
14 |
-
.cm-s-night span.cm-atom { color: #845dc4; }
|
15 |
-
.cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; }
|
16 |
-
.cm-s-night span.cm-keyword { color: #599eff; }
|
17 |
-
.cm-s-night span.cm-string { color: #37f14a; }
|
18 |
-
.cm-s-night span.cm-meta { color: #7678e2; }
|
19 |
-
.cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; }
|
20 |
-
.cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; }
|
21 |
-
.cm-s-night span.cm-bracket { color: #8da6ce; }
|
22 |
-
.cm-s-night span.cm-comment { color: #6900a1; }
|
23 |
-
.cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; }
|
24 |
-
.cm-s-night span.cm-link { color: #845dc4; }
|
25 |
-
.cm-s-night span.cm-error { color: #9d1e15; }
|
26 |
-
|
27 |
-
.cm-s-night .CodeMirror-activeline-background { background: #1C005A; }
|
28 |
-
.cm-s-night .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/paraiso-dark.css
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Paraíso (Dark)
|
4 |
-
Author: Jan T. Sott
|
5 |
-
|
6 |
-
Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror)
|
7 |
-
Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-paraiso-dark.CodeMirror { background: #2f1e2e; color: #b9b6b0; }
|
12 |
-
.cm-s-paraiso-dark div.CodeMirror-selected { background: #41323f; }
|
13 |
-
.cm-s-paraiso-dark .CodeMirror-line::selection, .cm-s-paraiso-dark .CodeMirror-line > span::selection, .cm-s-paraiso-dark .CodeMirror-line > span > span::selection { background: rgba(65, 50, 63, .99); }
|
14 |
-
.cm-s-paraiso-dark .CodeMirror-line::-moz-selection, .cm-s-paraiso-dark .CodeMirror-line > span::-moz-selection, .cm-s-paraiso-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(65, 50, 63, .99); }
|
15 |
-
.cm-s-paraiso-dark .CodeMirror-gutters { background: #2f1e2e; border-right: 0px; }
|
16 |
-
.cm-s-paraiso-dark .CodeMirror-guttermarker { color: #ef6155; }
|
17 |
-
.cm-s-paraiso-dark .CodeMirror-guttermarker-subtle { color: #776e71; }
|
18 |
-
.cm-s-paraiso-dark .CodeMirror-linenumber { color: #776e71; }
|
19 |
-
.cm-s-paraiso-dark .CodeMirror-cursor { border-left: 1px solid #8d8687; }
|
20 |
-
|
21 |
-
.cm-s-paraiso-dark span.cm-comment { color: #e96ba8; }
|
22 |
-
.cm-s-paraiso-dark span.cm-atom { color: #815ba4; }
|
23 |
-
.cm-s-paraiso-dark span.cm-number { color: #815ba4; }
|
24 |
-
|
25 |
-
.cm-s-paraiso-dark span.cm-property, .cm-s-paraiso-dark span.cm-attribute { color: #48b685; }
|
26 |
-
.cm-s-paraiso-dark span.cm-keyword { color: #ef6155; }
|
27 |
-
.cm-s-paraiso-dark span.cm-string { color: #fec418; }
|
28 |
-
|
29 |
-
.cm-s-paraiso-dark span.cm-variable { color: #48b685; }
|
30 |
-
.cm-s-paraiso-dark span.cm-variable-2 { color: #06b6ef; }
|
31 |
-
.cm-s-paraiso-dark span.cm-def { color: #f99b15; }
|
32 |
-
.cm-s-paraiso-dark span.cm-bracket { color: #b9b6b0; }
|
33 |
-
.cm-s-paraiso-dark span.cm-tag { color: #ef6155; }
|
34 |
-
.cm-s-paraiso-dark span.cm-link { color: #815ba4; }
|
35 |
-
.cm-s-paraiso-dark span.cm-error { background: #ef6155; color: #8d8687; }
|
36 |
-
|
37 |
-
.cm-s-paraiso-dark .CodeMirror-activeline-background { background: #4D344A; }
|
38 |
-
.cm-s-paraiso-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/paraiso-light.css
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Paraíso (Light)
|
4 |
-
Author: Jan T. Sott
|
5 |
-
|
6 |
-
Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror)
|
7 |
-
Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-paraiso-light.CodeMirror { background: #e7e9db; color: #41323f; }
|
12 |
-
.cm-s-paraiso-light div.CodeMirror-selected { background: #b9b6b0; }
|
13 |
-
.cm-s-paraiso-light .CodeMirror-line::selection, .cm-s-paraiso-light .CodeMirror-line > span::selection, .cm-s-paraiso-light .CodeMirror-line > span > span::selection { background: #b9b6b0; }
|
14 |
-
.cm-s-paraiso-light .CodeMirror-line::-moz-selection, .cm-s-paraiso-light .CodeMirror-line > span::-moz-selection, .cm-s-paraiso-light .CodeMirror-line > span > span::-moz-selection { background: #b9b6b0; }
|
15 |
-
.cm-s-paraiso-light .CodeMirror-gutters { background: #e7e9db; border-right: 0px; }
|
16 |
-
.cm-s-paraiso-light .CodeMirror-guttermarker { color: black; }
|
17 |
-
.cm-s-paraiso-light .CodeMirror-guttermarker-subtle { color: #8d8687; }
|
18 |
-
.cm-s-paraiso-light .CodeMirror-linenumber { color: #8d8687; }
|
19 |
-
.cm-s-paraiso-light .CodeMirror-cursor { border-left: 1px solid #776e71; }
|
20 |
-
|
21 |
-
.cm-s-paraiso-light span.cm-comment { color: #e96ba8; }
|
22 |
-
.cm-s-paraiso-light span.cm-atom { color: #815ba4; }
|
23 |
-
.cm-s-paraiso-light span.cm-number { color: #815ba4; }
|
24 |
-
|
25 |
-
.cm-s-paraiso-light span.cm-property, .cm-s-paraiso-light span.cm-attribute { color: #48b685; }
|
26 |
-
.cm-s-paraiso-light span.cm-keyword { color: #ef6155; }
|
27 |
-
.cm-s-paraiso-light span.cm-string { color: #fec418; }
|
28 |
-
|
29 |
-
.cm-s-paraiso-light span.cm-variable { color: #48b685; }
|
30 |
-
.cm-s-paraiso-light span.cm-variable-2 { color: #06b6ef; }
|
31 |
-
.cm-s-paraiso-light span.cm-def { color: #f99b15; }
|
32 |
-
.cm-s-paraiso-light span.cm-bracket { color: #41323f; }
|
33 |
-
.cm-s-paraiso-light span.cm-tag { color: #ef6155; }
|
34 |
-
.cm-s-paraiso-light span.cm-link { color: #815ba4; }
|
35 |
-
.cm-s-paraiso-light span.cm-error { background: #ef6155; color: #776e71; }
|
36 |
-
|
37 |
-
.cm-s-paraiso-light .CodeMirror-activeline-background { background: #CFD1C4; }
|
38 |
-
.cm-s-paraiso-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/pastel-on-dark.css
DELETED
@@ -1,53 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* Pastel On Dark theme ported from ACE editor
|
3 |
-
* @license MIT
|
4 |
-
* @copyright AtomicPages LLC 2014
|
5 |
-
* @author Dennis Thompson, AtomicPages LLC
|
6 |
-
* @version 1.1
|
7 |
-
* @source https://github.com/atomicpages/codemirror-pastel-on-dark-theme
|
8 |
-
*/
|
9 |
-
|
10 |
-
.cm-s-pastel-on-dark.CodeMirror {
|
11 |
-
background: #2c2827;
|
12 |
-
color: #8F938F;
|
13 |
-
line-height: 1.5;
|
14 |
-
font-size: 14px;
|
15 |
-
}
|
16 |
-
.cm-s-pastel-on-dark div.CodeMirror-selected { background: rgba(221,240,255,0.2); }
|
17 |
-
.cm-s-pastel-on-dark .CodeMirror-line::selection, .cm-s-pastel-on-dark .CodeMirror-line > span::selection, .cm-s-pastel-on-dark .CodeMirror-line > span > span::selection { background: rgba(221,240,255,0.2); }
|
18 |
-
.cm-s-pastel-on-dark .CodeMirror-line::-moz-selection, .cm-s-pastel-on-dark .CodeMirror-line > span::-moz-selection, .cm-s-pastel-on-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(221,240,255,0.2); }
|
19 |
-
|
20 |
-
.cm-s-pastel-on-dark .CodeMirror-gutters {
|
21 |
-
background: #34302f;
|
22 |
-
border-right: 0px;
|
23 |
-
padding: 0 3px;
|
24 |
-
}
|
25 |
-
.cm-s-pastel-on-dark .CodeMirror-guttermarker { color: white; }
|
26 |
-
.cm-s-pastel-on-dark .CodeMirror-guttermarker-subtle { color: #8F938F; }
|
27 |
-
.cm-s-pastel-on-dark .CodeMirror-linenumber { color: #8F938F; }
|
28 |
-
.cm-s-pastel-on-dark .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }
|
29 |
-
.cm-s-pastel-on-dark span.cm-comment { color: #A6C6FF; }
|
30 |
-
.cm-s-pastel-on-dark span.cm-atom { color: #DE8E30; }
|
31 |
-
.cm-s-pastel-on-dark span.cm-number { color: #CCCCCC; }
|
32 |
-
.cm-s-pastel-on-dark span.cm-property { color: #8F938F; }
|
33 |
-
.cm-s-pastel-on-dark span.cm-attribute { color: #a6e22e; }
|
34 |
-
.cm-s-pastel-on-dark span.cm-keyword { color: #AEB2F8; }
|
35 |
-
.cm-s-pastel-on-dark span.cm-string { color: #66A968; }
|
36 |
-
.cm-s-pastel-on-dark span.cm-variable { color: #AEB2F8; }
|
37 |
-
.cm-s-pastel-on-dark span.cm-variable-2 { color: #BEBF55; }
|
38 |
-
.cm-s-pastel-on-dark span.cm-variable-3 { color: #DE8E30; }
|
39 |
-
.cm-s-pastel-on-dark span.cm-def { color: #757aD8; }
|
40 |
-
.cm-s-pastel-on-dark span.cm-bracket { color: #f8f8f2; }
|
41 |
-
.cm-s-pastel-on-dark span.cm-tag { color: #C1C144; }
|
42 |
-
.cm-s-pastel-on-dark span.cm-link { color: #ae81ff; }
|
43 |
-
.cm-s-pastel-on-dark span.cm-qualifier,.cm-s-pastel-on-dark span.cm-builtin { color: #C1C144; }
|
44 |
-
.cm-s-pastel-on-dark span.cm-error {
|
45 |
-
background: #757aD8;
|
46 |
-
color: #f8f8f0;
|
47 |
-
}
|
48 |
-
.cm-s-pastel-on-dark .CodeMirror-activeline-background { background: rgba(255, 255, 255, 0.031); }
|
49 |
-
.cm-s-pastel-on-dark .CodeMirror-matchingbracket {
|
50 |
-
border: 1px solid rgba(255,255,255,0.25);
|
51 |
-
color: #8F938F !important;
|
52 |
-
margin: -1px -1px 0 -1px;
|
53 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/railscasts.css
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Railscasts
|
4 |
-
Author: Ryan Bates (http://railscasts.com)
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-railscasts.CodeMirror {background: #2b2b2b; color: #f4f1ed;}
|
12 |
-
.cm-s-railscasts div.CodeMirror-selected {background: #272935 !important;}
|
13 |
-
.cm-s-railscasts .CodeMirror-gutters {background: #2b2b2b; border-right: 0px;}
|
14 |
-
.cm-s-railscasts .CodeMirror-linenumber {color: #5a647e;}
|
15 |
-
.cm-s-railscasts .CodeMirror-cursor {border-left: 1px solid #d4cfc9 !important;}
|
16 |
-
|
17 |
-
.cm-s-railscasts span.cm-comment {color: #bc9458;}
|
18 |
-
.cm-s-railscasts span.cm-atom {color: #b6b3eb;}
|
19 |
-
.cm-s-railscasts span.cm-number {color: #b6b3eb;}
|
20 |
-
|
21 |
-
.cm-s-railscasts span.cm-property, .cm-s-railscasts span.cm-attribute {color: #a5c261;}
|
22 |
-
.cm-s-railscasts span.cm-keyword {color: #da4939;}
|
23 |
-
.cm-s-railscasts span.cm-string {color: #ffc66d;}
|
24 |
-
|
25 |
-
.cm-s-railscasts span.cm-variable {color: #a5c261;}
|
26 |
-
.cm-s-railscasts span.cm-variable-2 {color: #6d9cbe;}
|
27 |
-
.cm-s-railscasts span.cm-def {color: #cc7833;}
|
28 |
-
.cm-s-railscasts span.cm-error {background: #da4939; color: #d4cfc9;}
|
29 |
-
.cm-s-railscasts span.cm-bracket {color: #f4f1ed;}
|
30 |
-
.cm-s-railscasts span.cm-tag {color: #da4939;}
|
31 |
-
.cm-s-railscasts span.cm-link {color: #b6b3eb;}
|
32 |
-
|
33 |
-
.cm-s-railscasts .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
|
34 |
-
.cm-s-railscasts .CodeMirror-activeline-background { background: #303040; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/rubyblue.css
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
.cm-s-rubyblue.CodeMirror { background: #112435; color: white; }
|
2 |
-
.cm-s-rubyblue div.CodeMirror-selected { background: #38566F; }
|
3 |
-
.cm-s-rubyblue .CodeMirror-line::selection, .cm-s-rubyblue .CodeMirror-line > span::selection, .cm-s-rubyblue .CodeMirror-line > span > span::selection { background: rgba(56, 86, 111, 0.99); }
|
4 |
-
.cm-s-rubyblue .CodeMirror-line::-moz-selection, .cm-s-rubyblue .CodeMirror-line > span::-moz-selection, .cm-s-rubyblue .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 86, 111, 0.99); }
|
5 |
-
.cm-s-rubyblue .CodeMirror-gutters { background: #1F4661; border-right: 7px solid #3E7087; }
|
6 |
-
.cm-s-rubyblue .CodeMirror-guttermarker { color: white; }
|
7 |
-
.cm-s-rubyblue .CodeMirror-guttermarker-subtle { color: #3E7087; }
|
8 |
-
.cm-s-rubyblue .CodeMirror-linenumber { color: white; }
|
9 |
-
.cm-s-rubyblue .CodeMirror-cursor { border-left: 1px solid white; }
|
10 |
-
|
11 |
-
.cm-s-rubyblue span.cm-comment { color: #999; font-style:italic; line-height: 1em; }
|
12 |
-
.cm-s-rubyblue span.cm-atom { color: #F4C20B; }
|
13 |
-
.cm-s-rubyblue span.cm-number, .cm-s-rubyblue span.cm-attribute { color: #82C6E0; }
|
14 |
-
.cm-s-rubyblue span.cm-keyword { color: #F0F; }
|
15 |
-
.cm-s-rubyblue span.cm-string { color: #F08047; }
|
16 |
-
.cm-s-rubyblue span.cm-meta { color: #F0F; }
|
17 |
-
.cm-s-rubyblue span.cm-variable-2, .cm-s-rubyblue span.cm-tag { color: #7BD827; }
|
18 |
-
.cm-s-rubyblue span.cm-variable-3, .cm-s-rubyblue span.cm-def { color: white; }
|
19 |
-
.cm-s-rubyblue span.cm-bracket { color: #F0F; }
|
20 |
-
.cm-s-rubyblue span.cm-link { color: #F4C20B; }
|
21 |
-
.cm-s-rubyblue span.CodeMirror-matchingbracket { color:#F0F !important; }
|
22 |
-
.cm-s-rubyblue span.cm-builtin, .cm-s-rubyblue span.cm-special { color: #FF9D00; }
|
23 |
-
.cm-s-rubyblue span.cm-error { color: #AF2018; }
|
24 |
-
|
25 |
-
.cm-s-rubyblue .CodeMirror-activeline-background { background: #173047; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/seti.css
DELETED
@@ -1,44 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: seti
|
4 |
-
Author: Michael Kaminsky (http://github.com/mkaminsky11)
|
5 |
-
|
6 |
-
Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax)
|
7 |
-
|
8 |
-
*/
|
9 |
-
|
10 |
-
|
11 |
-
.cm-s-seti.CodeMirror {
|
12 |
-
background-color: #151718 !important;
|
13 |
-
color: #CFD2D1 !important;
|
14 |
-
border: none;
|
15 |
-
}
|
16 |
-
.cm-s-seti .CodeMirror-gutters {
|
17 |
-
color: #404b53;
|
18 |
-
background-color: #0E1112;
|
19 |
-
border: none;
|
20 |
-
}
|
21 |
-
.cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
|
22 |
-
.cm-s-seti .CodeMirror-linenumber { color: #6D8A88; }
|
23 |
-
.cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
|
24 |
-
.cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
|
25 |
-
.cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
|
26 |
-
.cm-s-seti span.cm-comment { color: #41535b; }
|
27 |
-
.cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; }
|
28 |
-
.cm-s-seti span.cm-number { color: #cd3f45; }
|
29 |
-
.cm-s-seti span.cm-variable { color: #55b5db; }
|
30 |
-
.cm-s-seti span.cm-variable-2 { color: #a074c4; }
|
31 |
-
.cm-s-seti span.cm-def { color: #55b5db; }
|
32 |
-
.cm-s-seti span.cm-keyword { color: #ff79c6; }
|
33 |
-
.cm-s-seti span.cm-operator { color: #9fca56; }
|
34 |
-
.cm-s-seti span.cm-keyword { color: #e6cd69; }
|
35 |
-
.cm-s-seti span.cm-atom { color: #cd3f45; }
|
36 |
-
.cm-s-seti span.cm-meta { color: #55b5db; }
|
37 |
-
.cm-s-seti span.cm-tag { color: #55b5db; }
|
38 |
-
.cm-s-seti span.cm-attribute { color: #9fca56; }
|
39 |
-
.cm-s-seti span.cm-qualifier { color: #9fca56; }
|
40 |
-
.cm-s-seti span.cm-property { color: #a074c4; }
|
41 |
-
.cm-s-seti span.cm-variable-3 { color: #9fca56; }
|
42 |
-
.cm-s-seti span.cm-builtin { color: #9fca56; }
|
43 |
-
.cm-s-seti .CodeMirror-activeline-background { background: #101213; }
|
44 |
-
.cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/solarized.css
DELETED
@@ -1,163 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
Solarized theme for code-mirror
|
3 |
-
http://ethanschoonover.com/solarized
|
4 |
-
*/
|
5 |
-
|
6 |
-
/*
|
7 |
-
Solarized color pallet
|
8 |
-
http://ethanschoonover.com/solarized/img/solarized-palette.png
|
9 |
-
*/
|
10 |
-
|
11 |
-
.solarized.base03 { color: #002b36; }
|
12 |
-
.solarized.base02 { color: #073642; }
|
13 |
-
.solarized.base01 { color: #586e75; }
|
14 |
-
.solarized.base00 { color: #657b83; }
|
15 |
-
.solarized.base0 { color: #839496; }
|
16 |
-
.solarized.base1 { color: #93a1a1; }
|
17 |
-
.solarized.base2 { color: #eee8d5; }
|
18 |
-
.solarized.base3 { color: #fdf6e3; }
|
19 |
-
.solarized.solar-yellow { color: #b58900; }
|
20 |
-
.solarized.solar-orange { color: #cb4b16; }
|
21 |
-
.solarized.solar-red { color: #dc322f; }
|
22 |
-
.solarized.solar-magenta { color: #d33682; }
|
23 |
-
.solarized.solar-violet { color: #6c71c4; }
|
24 |
-
.solarized.solar-blue { color: #268bd2; }
|
25 |
-
.solarized.solar-cyan { color: #2aa198; }
|
26 |
-
.solarized.solar-green { color: #859900; }
|
27 |
-
|
28 |
-
/* Color scheme for code-mirror */
|
29 |
-
|
30 |
-
.cm-s-solarized {
|
31 |
-
line-height: 1.45em;
|
32 |
-
color-profile: sRGB;
|
33 |
-
rendering-intent: auto;
|
34 |
-
}
|
35 |
-
.cm-s-solarized.cm-s-dark {
|
36 |
-
color: #839496;
|
37 |
-
background-color: #002b36;
|
38 |
-
text-shadow: #002b36 0 1px;
|
39 |
-
}
|
40 |
-
.cm-s-solarized.cm-s-light {
|
41 |
-
background-color: #fdf6e3;
|
42 |
-
color: #657b83;
|
43 |
-
text-shadow: #eee8d5 0 1px;
|
44 |
-
}
|
45 |
-
|
46 |
-
.cm-s-solarized .CodeMirror-widget {
|
47 |
-
text-shadow: none;
|
48 |
-
}
|
49 |
-
|
50 |
-
.cm-s-solarized .cm-header { color: #586e75; }
|
51 |
-
.cm-s-solarized .cm-quote { color: #93a1a1; }
|
52 |
-
|
53 |
-
.cm-s-solarized .cm-keyword { color: #cb4b16; }
|
54 |
-
.cm-s-solarized .cm-atom { color: #d33682; }
|
55 |
-
.cm-s-solarized .cm-number { color: #d33682; }
|
56 |
-
.cm-s-solarized .cm-def { color: #2aa198; }
|
57 |
-
|
58 |
-
.cm-s-solarized .cm-variable { color: #839496; }
|
59 |
-
.cm-s-solarized .cm-variable-2 { color: #b58900; }
|
60 |
-
.cm-s-solarized .cm-variable-3 { color: #6c71c4; }
|
61 |
-
|
62 |
-
.cm-s-solarized .cm-property { color: #2aa198; }
|
63 |
-
.cm-s-solarized .cm-operator { color: #6c71c4; }
|
64 |
-
|
65 |
-
.cm-s-solarized .cm-comment { color: #586e75; font-style:italic; }
|
66 |
-
|
67 |
-
.cm-s-solarized .cm-string { color: #859900; }
|
68 |
-
.cm-s-solarized .cm-string-2 { color: #b58900; }
|
69 |
-
|
70 |
-
.cm-s-solarized .cm-meta { color: #859900; }
|
71 |
-
.cm-s-solarized .cm-qualifier { color: #b58900; }
|
72 |
-
.cm-s-solarized .cm-builtin { color: #d33682; }
|
73 |
-
.cm-s-solarized .cm-bracket { color: #cb4b16; }
|
74 |
-
.cm-s-solarized .CodeMirror-matchingbracket { color: #859900; }
|
75 |
-
.cm-s-solarized .CodeMirror-nonmatchingbracket { color: #dc322f; }
|
76 |
-
.cm-s-solarized .cm-tag { color: #93a1a1; }
|
77 |
-
.cm-s-solarized .cm-attribute { color: #2aa198; }
|
78 |
-
.cm-s-solarized .cm-hr {
|
79 |
-
color: transparent;
|
80 |
-
border-top: 1px solid #586e75;
|
81 |
-
display: block;
|
82 |
-
}
|
83 |
-
.cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; }
|
84 |
-
.cm-s-solarized .cm-special { color: #6c71c4; }
|
85 |
-
.cm-s-solarized .cm-em {
|
86 |
-
color: #999;
|
87 |
-
text-decoration: underline;
|
88 |
-
text-decoration-style: dotted;
|
89 |
-
}
|
90 |
-
.cm-s-solarized .cm-strong { color: #eee; }
|
91 |
-
.cm-s-solarized .cm-error,
|
92 |
-
.cm-s-solarized .cm-invalidchar {
|
93 |
-
color: #586e75;
|
94 |
-
border-bottom: 1px dotted #dc322f;
|
95 |
-
}
|
96 |
-
|
97 |
-
.cm-s-solarized.cm-s-dark div.CodeMirror-selected { background: #073642; }
|
98 |
-
.cm-s-solarized.cm-s-dark.CodeMirror ::selection { background: rgba(7, 54, 66, 0.99); }
|
99 |
-
.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection, .cm-s-dark .CodeMirror-line > span::-moz-selection, .cm-s-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(7, 54, 66, 0.99); }
|
100 |
-
|
101 |
-
.cm-s-solarized.cm-s-light div.CodeMirror-selected { background: #eee8d5; }
|
102 |
-
.cm-s-solarized.cm-s-light .CodeMirror-line::selection, .cm-s-light .CodeMirror-line > span::selection, .cm-s-light .CodeMirror-line > span > span::selection { background: #eee8d5; }
|
103 |
-
.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection, .cm-s-ligh .CodeMirror-line > span::-moz-selection, .cm-s-ligh .CodeMirror-line > span > span::-moz-selection { background: #eee8d5; }
|
104 |
-
|
105 |
-
/* Editor styling */
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
/* Little shadow on the view-port of the buffer view */
|
110 |
-
.cm-s-solarized.CodeMirror {
|
111 |
-
-moz-box-shadow: inset 7px 0 12px -6px #000;
|
112 |
-
-webkit-box-shadow: inset 7px 0 12px -6px #000;
|
113 |
-
box-shadow: inset 7px 0 12px -6px #000;
|
114 |
-
}
|
115 |
-
|
116 |
-
/* Gutter border and some shadow from it */
|
117 |
-
.cm-s-solarized .CodeMirror-gutters {
|
118 |
-
border-right: 1px solid;
|
119 |
-
}
|
120 |
-
|
121 |
-
/* Gutter colors and line number styling based of color scheme (dark / light) */
|
122 |
-
|
123 |
-
/* Dark */
|
124 |
-
.cm-s-solarized.cm-s-dark .CodeMirror-gutters {
|
125 |
-
background-color: #002b36;
|
126 |
-
border-color: #00232c;
|
127 |
-
}
|
128 |
-
|
129 |
-
.cm-s-solarized.cm-s-dark .CodeMirror-linenumber {
|
130 |
-
text-shadow: #021014 0 -1px;
|
131 |
-
}
|
132 |
-
|
133 |
-
/* Light */
|
134 |
-
.cm-s-solarized.cm-s-light .CodeMirror-gutters {
|
135 |
-
background-color: #fdf6e3;
|
136 |
-
border-color: #eee8d5;
|
137 |
-
}
|
138 |
-
|
139 |
-
/* Common */
|
140 |
-
.cm-s-solarized .CodeMirror-linenumber {
|
141 |
-
color: #586e75;
|
142 |
-
padding: 0 5px;
|
143 |
-
}
|
144 |
-
.cm-s-solarized .CodeMirror-guttermarker-subtle { color: #586e75; }
|
145 |
-
.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker { color: #ddd; }
|
146 |
-
.cm-s-solarized.cm-s-light .CodeMirror-guttermarker { color: #cb4b16; }
|
147 |
-
|
148 |
-
.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text {
|
149 |
-
color: #586e75;
|
150 |
-
}
|
151 |
-
|
152 |
-
.cm-s-solarized .CodeMirror-cursor { border-left: 1px solid #819090; }
|
153 |
-
|
154 |
-
/*
|
155 |
-
Active line. Negative margin compensates left padding of the text in the
|
156 |
-
view-port
|
157 |
-
*/
|
158 |
-
.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background {
|
159 |
-
background: rgba(255, 255, 255, 0.10);
|
160 |
-
}
|
161 |
-
.cm-s-solarized.cm-s-light .CodeMirror-activeline-background {
|
162 |
-
background: rgba(0, 0, 0, 0.10);
|
163 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/the-matrix.css
DELETED
@@ -1,30 +0,0 @@
|
|
1 |
-
.cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; }
|
2 |
-
.cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D; }
|
3 |
-
.cm-s-the-matrix .CodeMirror-line::selection, .cm-s-the-matrix .CodeMirror-line > span::selection, .cm-s-the-matrix .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); }
|
4 |
-
.cm-s-the-matrix .CodeMirror-line::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); }
|
5 |
-
.cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; }
|
6 |
-
.cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; }
|
7 |
-
.cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; }
|
8 |
-
.cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; }
|
9 |
-
.cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00; }
|
10 |
-
|
11 |
-
.cm-s-the-matrix span.cm-keyword { color: #008803; font-weight: bold; }
|
12 |
-
.cm-s-the-matrix span.cm-atom { color: #3FF; }
|
13 |
-
.cm-s-the-matrix span.cm-number { color: #FFB94F; }
|
14 |
-
.cm-s-the-matrix span.cm-def { color: #99C; }
|
15 |
-
.cm-s-the-matrix span.cm-variable { color: #F6C; }
|
16 |
-
.cm-s-the-matrix span.cm-variable-2 { color: #C6F; }
|
17 |
-
.cm-s-the-matrix span.cm-variable-3 { color: #96F; }
|
18 |
-
.cm-s-the-matrix span.cm-property { color: #62FFA0; }
|
19 |
-
.cm-s-the-matrix span.cm-operator { color: #999; }
|
20 |
-
.cm-s-the-matrix span.cm-comment { color: #CCCCCC; }
|
21 |
-
.cm-s-the-matrix span.cm-string { color: #39C; }
|
22 |
-
.cm-s-the-matrix span.cm-meta { color: #C9F; }
|
23 |
-
.cm-s-the-matrix span.cm-qualifier { color: #FFF700; }
|
24 |
-
.cm-s-the-matrix span.cm-builtin { color: #30a; }
|
25 |
-
.cm-s-the-matrix span.cm-bracket { color: #cc7; }
|
26 |
-
.cm-s-the-matrix span.cm-tag { color: #FFBD40; }
|
27 |
-
.cm-s-the-matrix span.cm-attribute { color: #FFF700; }
|
28 |
-
.cm-s-the-matrix span.cm-error { color: #FF0000; }
|
29 |
-
|
30 |
-
.cm-s-the-matrix .CodeMirror-activeline-background { background: #040; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/tomorrow-night-bright.css
DELETED
@@ -1,35 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Tomorrow Night - Bright
|
4 |
-
Author: Chris Kempson
|
5 |
-
|
6 |
-
Port done by Gerard Braad <me@gbraad.nl>
|
7 |
-
|
8 |
-
*/
|
9 |
-
|
10 |
-
.cm-s-tomorrow-night-bright.CodeMirror { background: #000000; color: #eaeaea; }
|
11 |
-
.cm-s-tomorrow-night-bright div.CodeMirror-selected { background: #424242; }
|
12 |
-
.cm-s-tomorrow-night-bright .CodeMirror-gutters { background: #000000; border-right: 0px; }
|
13 |
-
.cm-s-tomorrow-night-bright .CodeMirror-guttermarker { color: #e78c45; }
|
14 |
-
.cm-s-tomorrow-night-bright .CodeMirror-guttermarker-subtle { color: #777; }
|
15 |
-
.cm-s-tomorrow-night-bright .CodeMirror-linenumber { color: #424242; }
|
16 |
-
.cm-s-tomorrow-night-bright .CodeMirror-cursor { border-left: 1px solid #6A6A6A; }
|
17 |
-
|
18 |
-
.cm-s-tomorrow-night-bright span.cm-comment { color: #d27b53; }
|
19 |
-
.cm-s-tomorrow-night-bright span.cm-atom { color: #a16a94; }
|
20 |
-
.cm-s-tomorrow-night-bright span.cm-number { color: #a16a94; }
|
21 |
-
|
22 |
-
.cm-s-tomorrow-night-bright span.cm-property, .cm-s-tomorrow-night-bright span.cm-attribute { color: #99cc99; }
|
23 |
-
.cm-s-tomorrow-night-bright span.cm-keyword { color: #d54e53; }
|
24 |
-
.cm-s-tomorrow-night-bright span.cm-string { color: #e7c547; }
|
25 |
-
|
26 |
-
.cm-s-tomorrow-night-bright span.cm-variable { color: #b9ca4a; }
|
27 |
-
.cm-s-tomorrow-night-bright span.cm-variable-2 { color: #7aa6da; }
|
28 |
-
.cm-s-tomorrow-night-bright span.cm-def { color: #e78c45; }
|
29 |
-
.cm-s-tomorrow-night-bright span.cm-bracket { color: #eaeaea; }
|
30 |
-
.cm-s-tomorrow-night-bright span.cm-tag { color: #d54e53; }
|
31 |
-
.cm-s-tomorrow-night-bright span.cm-link { color: #a16a94; }
|
32 |
-
.cm-s-tomorrow-night-bright span.cm-error { background: #d54e53; color: #6A6A6A; }
|
33 |
-
|
34 |
-
.cm-s-tomorrow-night-bright .CodeMirror-activeline-background { background: #2a2a2a; }
|
35 |
-
.cm-s-tomorrow-night-bright .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/tomorrow-night-eighties.css
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: Tomorrow Night - Eighties
|
4 |
-
Author: Chris Kempson
|
5 |
-
|
6 |
-
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
|
7 |
-
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
|
8 |
-
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-tomorrow-night-eighties.CodeMirror { background: #000000; color: #CCCCCC; }
|
12 |
-
.cm-s-tomorrow-night-eighties div.CodeMirror-selected { background: #2D2D2D; }
|
13 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-line::selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span::selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); }
|
14 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-line::-moz-selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span::-moz-selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); }
|
15 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-gutters { background: #000000; border-right: 0px; }
|
16 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker { color: #f2777a; }
|
17 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker-subtle { color: #777; }
|
18 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-linenumber { color: #515151; }
|
19 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-cursor { border-left: 1px solid #6A6A6A; }
|
20 |
-
|
21 |
-
.cm-s-tomorrow-night-eighties span.cm-comment { color: #d27b53; }
|
22 |
-
.cm-s-tomorrow-night-eighties span.cm-atom { color: #a16a94; }
|
23 |
-
.cm-s-tomorrow-night-eighties span.cm-number { color: #a16a94; }
|
24 |
-
|
25 |
-
.cm-s-tomorrow-night-eighties span.cm-property, .cm-s-tomorrow-night-eighties span.cm-attribute { color: #99cc99; }
|
26 |
-
.cm-s-tomorrow-night-eighties span.cm-keyword { color: #f2777a; }
|
27 |
-
.cm-s-tomorrow-night-eighties span.cm-string { color: #ffcc66; }
|
28 |
-
|
29 |
-
.cm-s-tomorrow-night-eighties span.cm-variable { color: #99cc99; }
|
30 |
-
.cm-s-tomorrow-night-eighties span.cm-variable-2 { color: #6699cc; }
|
31 |
-
.cm-s-tomorrow-night-eighties span.cm-def { color: #f99157; }
|
32 |
-
.cm-s-tomorrow-night-eighties span.cm-bracket { color: #CCCCCC; }
|
33 |
-
.cm-s-tomorrow-night-eighties span.cm-tag { color: #f2777a; }
|
34 |
-
.cm-s-tomorrow-night-eighties span.cm-link { color: #a16a94; }
|
35 |
-
.cm-s-tomorrow-night-eighties span.cm-error { background: #f2777a; color: #6A6A6A; }
|
36 |
-
|
37 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-activeline-background { background: #343600; }
|
38 |
-
.cm-s-tomorrow-night-eighties .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/ttcn.css
DELETED
@@ -1,64 +0,0 @@
|
|
1 |
-
.cm-s-ttcn .cm-quote { color: #090; }
|
2 |
-
.cm-s-ttcn .cm-negative { color: #d44; }
|
3 |
-
.cm-s-ttcn .cm-positive { color: #292; }
|
4 |
-
.cm-s-ttcn .cm-header, .cm-strong { font-weight: bold; }
|
5 |
-
.cm-s-ttcn .cm-em { font-style: italic; }
|
6 |
-
.cm-s-ttcn .cm-link { text-decoration: underline; }
|
7 |
-
.cm-s-ttcn .cm-strikethrough { text-decoration: line-through; }
|
8 |
-
.cm-s-ttcn .cm-header { color: #00f; font-weight: bold; }
|
9 |
-
|
10 |
-
.cm-s-ttcn .cm-atom { color: #219; }
|
11 |
-
.cm-s-ttcn .cm-attribute { color: #00c; }
|
12 |
-
.cm-s-ttcn .cm-bracket { color: #997; }
|
13 |
-
.cm-s-ttcn .cm-comment { color: #333333; }
|
14 |
-
.cm-s-ttcn .cm-def { color: #00f; }
|
15 |
-
.cm-s-ttcn .cm-em { font-style: italic; }
|
16 |
-
.cm-s-ttcn .cm-error { color: #f00; }
|
17 |
-
.cm-s-ttcn .cm-hr { color: #999; }
|
18 |
-
.cm-s-ttcn .cm-invalidchar { color: #f00; }
|
19 |
-
.cm-s-ttcn .cm-keyword { font-weight:bold; }
|
20 |
-
.cm-s-ttcn .cm-link { color: #00c; text-decoration: underline; }
|
21 |
-
.cm-s-ttcn .cm-meta { color: #555; }
|
22 |
-
.cm-s-ttcn .cm-negative { color: #d44; }
|
23 |
-
.cm-s-ttcn .cm-positive { color: #292; }
|
24 |
-
.cm-s-ttcn .cm-qualifier { color: #555; }
|
25 |
-
.cm-s-ttcn .cm-strikethrough { text-decoration: line-through; }
|
26 |
-
.cm-s-ttcn .cm-string { color: #006400; }
|
27 |
-
.cm-s-ttcn .cm-string-2 { color: #f50; }
|
28 |
-
.cm-s-ttcn .cm-strong { font-weight: bold; }
|
29 |
-
.cm-s-ttcn .cm-tag { color: #170; }
|
30 |
-
.cm-s-ttcn .cm-variable { color: #8B2252; }
|
31 |
-
.cm-s-ttcn .cm-variable-2 { color: #05a; }
|
32 |
-
.cm-s-ttcn .cm-variable-3 { color: #085; }
|
33 |
-
|
34 |
-
.cm-s-ttcn .cm-invalidchar { color: #f00; }
|
35 |
-
|
36 |
-
/* ASN */
|
37 |
-
.cm-s-ttcn .cm-accessTypes,
|
38 |
-
.cm-s-ttcn .cm-compareTypes { color: #27408B; }
|
39 |
-
.cm-s-ttcn .cm-cmipVerbs { color: #8B2252; }
|
40 |
-
.cm-s-ttcn .cm-modifier { color:#D2691E; }
|
41 |
-
.cm-s-ttcn .cm-status { color:#8B4545; }
|
42 |
-
.cm-s-ttcn .cm-storage { color:#A020F0; }
|
43 |
-
.cm-s-ttcn .cm-tags { color:#006400; }
|
44 |
-
|
45 |
-
/* CFG */
|
46 |
-
.cm-s-ttcn .cm-externalCommands { color: #8B4545; font-weight:bold; }
|
47 |
-
.cm-s-ttcn .cm-fileNCtrlMaskOptions,
|
48 |
-
.cm-s-ttcn .cm-sectionTitle { color: #2E8B57; font-weight:bold; }
|
49 |
-
|
50 |
-
/* TTCN */
|
51 |
-
.cm-s-ttcn .cm-booleanConsts,
|
52 |
-
.cm-s-ttcn .cm-otherConsts,
|
53 |
-
.cm-s-ttcn .cm-verdictConsts { color: #006400; }
|
54 |
-
.cm-s-ttcn .cm-configOps,
|
55 |
-
.cm-s-ttcn .cm-functionOps,
|
56 |
-
.cm-s-ttcn .cm-portOps,
|
57 |
-
.cm-s-ttcn .cm-sutOps,
|
58 |
-
.cm-s-ttcn .cm-timerOps,
|
59 |
-
.cm-s-ttcn .cm-verdictOps { color: #0000FF; }
|
60 |
-
.cm-s-ttcn .cm-preprocessor,
|
61 |
-
.cm-s-ttcn .cm-templateMatch,
|
62 |
-
.cm-s-ttcn .cm-ttcn3Macros { color: #27408B; }
|
63 |
-
.cm-s-ttcn .cm-types { color: #A52A2A; font-weight:bold; }
|
64 |
-
.cm-s-ttcn .cm-visibilityModifiers { font-weight:bold; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/twilight.css
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
.cm-s-twilight.CodeMirror { background: #141414; color: #f7f7f7; } /**/
|
2 |
-
.cm-s-twilight div.CodeMirror-selected { background: #323232; } /**/
|
3 |
-
.cm-s-twilight .CodeMirror-line::selection, .cm-s-twilight .CodeMirror-line > span::selection, .cm-s-twilight .CodeMirror-line > span > span::selection { background: rgba(50, 50, 50, 0.99); }
|
4 |
-
.cm-s-twilight .CodeMirror-line::-moz-selection, .cm-s-twilight .CodeMirror-line > span::-moz-selection, .cm-s-twilight .CodeMirror-line > span > span::-moz-selection { background: rgba(50, 50, 50, 0.99); }
|
5 |
-
|
6 |
-
.cm-s-twilight .CodeMirror-gutters { background: #222; border-right: 1px solid #aaa; }
|
7 |
-
.cm-s-twilight .CodeMirror-guttermarker { color: white; }
|
8 |
-
.cm-s-twilight .CodeMirror-guttermarker-subtle { color: #aaa; }
|
9 |
-
.cm-s-twilight .CodeMirror-linenumber { color: #aaa; }
|
10 |
-
.cm-s-twilight .CodeMirror-cursor { border-left: 1px solid white; }
|
11 |
-
|
12 |
-
.cm-s-twilight .cm-keyword { color: #f9ee98; } /**/
|
13 |
-
.cm-s-twilight .cm-atom { color: #FC0; }
|
14 |
-
.cm-s-twilight .cm-number { color: #ca7841; } /**/
|
15 |
-
.cm-s-twilight .cm-def { color: #8DA6CE; }
|
16 |
-
.cm-s-twilight span.cm-variable-2, .cm-s-twilight span.cm-tag { color: #607392; } /**/
|
17 |
-
.cm-s-twilight span.cm-variable-3, .cm-s-twilight span.cm-def { color: #607392; } /**/
|
18 |
-
.cm-s-twilight .cm-operator { color: #cda869; } /**/
|
19 |
-
.cm-s-twilight .cm-comment { color:#777; font-style:italic; font-weight:normal; } /**/
|
20 |
-
.cm-s-twilight .cm-string { color:#8f9d6a; font-style:italic; } /**/
|
21 |
-
.cm-s-twilight .cm-string-2 { color:#bd6b18; } /*?*/
|
22 |
-
.cm-s-twilight .cm-meta { background-color:#141414; color:#f7f7f7; } /*?*/
|
23 |
-
.cm-s-twilight .cm-builtin { color: #cda869; } /*?*/
|
24 |
-
.cm-s-twilight .cm-tag { color: #997643; } /**/
|
25 |
-
.cm-s-twilight .cm-attribute { color: #d6bb6d; } /*?*/
|
26 |
-
.cm-s-twilight .cm-header { color: #FF6400; }
|
27 |
-
.cm-s-twilight .cm-hr { color: #AEAEAE; }
|
28 |
-
.cm-s-twilight .cm-link { color:#ad9361; font-style:italic; text-decoration:none; } /**/
|
29 |
-
.cm-s-twilight .cm-error { border-bottom: 1px solid red; }
|
30 |
-
|
31 |
-
.cm-s-twilight .CodeMirror-activeline-background { background: #27282E; }
|
32 |
-
.cm-s-twilight .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/vibrant-ink.css
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
/* Taken from the popular Visual Studio Vibrant Ink Schema */
|
2 |
-
|
3 |
-
.cm-s-vibrant-ink.CodeMirror { background: black; color: white; }
|
4 |
-
.cm-s-vibrant-ink div.CodeMirror-selected { background: #35493c; }
|
5 |
-
.cm-s-vibrant-ink .CodeMirror-line::selection, .cm-s-vibrant-ink .CodeMirror-line > span::selection, .cm-s-vibrant-ink .CodeMirror-line > span > span::selection { background: rgba(53, 73, 60, 0.99); }
|
6 |
-
.cm-s-vibrant-ink .CodeMirror-line::-moz-selection, .cm-s-vibrant-ink .CodeMirror-line > span::-moz-selection, .cm-s-vibrant-ink .CodeMirror-line > span > span::-moz-selection { background: rgba(53, 73, 60, 0.99); }
|
7 |
-
|
8 |
-
.cm-s-vibrant-ink .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; }
|
9 |
-
.cm-s-vibrant-ink .CodeMirror-guttermarker { color: white; }
|
10 |
-
.cm-s-vibrant-ink .CodeMirror-guttermarker-subtle { color: #d0d0d0; }
|
11 |
-
.cm-s-vibrant-ink .CodeMirror-linenumber { color: #d0d0d0; }
|
12 |
-
.cm-s-vibrant-ink .CodeMirror-cursor { border-left: 1px solid white; }
|
13 |
-
|
14 |
-
.cm-s-vibrant-ink .cm-keyword { color: #CC7832; }
|
15 |
-
.cm-s-vibrant-ink .cm-atom { color: #FC0; }
|
16 |
-
.cm-s-vibrant-ink .cm-number { color: #FFEE98; }
|
17 |
-
.cm-s-vibrant-ink .cm-def { color: #8DA6CE; }
|
18 |
-
.cm-s-vibrant-ink span.cm-variable-2, .cm-s-vibrant span.cm-tag { color: #FFC66D; }
|
19 |
-
.cm-s-vibrant-ink span.cm-variable-3, .cm-s-vibrant span.cm-def { color: #FFC66D; }
|
20 |
-
.cm-s-vibrant-ink .cm-operator { color: #888; }
|
21 |
-
.cm-s-vibrant-ink .cm-comment { color: gray; font-weight: bold; }
|
22 |
-
.cm-s-vibrant-ink .cm-string { color: #A5C25C; }
|
23 |
-
.cm-s-vibrant-ink .cm-string-2 { color: red; }
|
24 |
-
.cm-s-vibrant-ink .cm-meta { color: #D8FA3C; }
|
25 |
-
.cm-s-vibrant-ink .cm-builtin { color: #8DA6CE; }
|
26 |
-
.cm-s-vibrant-ink .cm-tag { color: #8DA6CE; }
|
27 |
-
.cm-s-vibrant-ink .cm-attribute { color: #8DA6CE; }
|
28 |
-
.cm-s-vibrant-ink .cm-header { color: #FF6400; }
|
29 |
-
.cm-s-vibrant-ink .cm-hr { color: #AEAEAE; }
|
30 |
-
.cm-s-vibrant-ink .cm-link { color: blue; }
|
31 |
-
.cm-s-vibrant-ink .cm-error { border-bottom: 1px solid red; }
|
32 |
-
|
33 |
-
.cm-s-vibrant-ink .CodeMirror-activeline-background { background: #27282E; }
|
34 |
-
.cm-s-vibrant-ink .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/xq-dark.css
DELETED
@@ -1,53 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
Copyright (C) 2011 by MarkLogic Corporation
|
3 |
-
Author: Mike Brevoort <mike@brevoort.com>
|
4 |
-
|
5 |
-
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
-
of this software and associated documentation files (the "Software"), to deal
|
7 |
-
in the Software without restriction, including without limitation the rights
|
8 |
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
-
copies of the Software, and to permit persons to whom the Software is
|
10 |
-
furnished to do so, subject to the following conditions:
|
11 |
-
|
12 |
-
The above copyright notice and this permission notice shall be included in
|
13 |
-
all copies or substantial portions of the Software.
|
14 |
-
|
15 |
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
21 |
-
THE SOFTWARE.
|
22 |
-
*/
|
23 |
-
.cm-s-xq-dark.CodeMirror { background: #0a001f; color: #f8f8f8; }
|
24 |
-
.cm-s-xq-dark div.CodeMirror-selected { background: #27007A; }
|
25 |
-
.cm-s-xq-dark .CodeMirror-line::selection, .cm-s-xq-dark .CodeMirror-line > span::selection, .cm-s-xq-dark .CodeMirror-line > span > span::selection { background: rgba(39, 0, 122, 0.99); }
|
26 |
-
.cm-s-xq-dark .CodeMirror-line::-moz-selection, .cm-s-xq-dark .CodeMirror-line > span::-moz-selection, .cm-s-xq-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(39, 0, 122, 0.99); }
|
27 |
-
.cm-s-xq-dark .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; }
|
28 |
-
.cm-s-xq-dark .CodeMirror-guttermarker { color: #FFBD40; }
|
29 |
-
.cm-s-xq-dark .CodeMirror-guttermarker-subtle { color: #f8f8f8; }
|
30 |
-
.cm-s-xq-dark .CodeMirror-linenumber { color: #f8f8f8; }
|
31 |
-
.cm-s-xq-dark .CodeMirror-cursor { border-left: 1px solid white; }
|
32 |
-
|
33 |
-
.cm-s-xq-dark span.cm-keyword { color: #FFBD40; }
|
34 |
-
.cm-s-xq-dark span.cm-atom { color: #6C8CD5; }
|
35 |
-
.cm-s-xq-dark span.cm-number { color: #164; }
|
36 |
-
.cm-s-xq-dark span.cm-def { color: #FFF; text-decoration:underline; }
|
37 |
-
.cm-s-xq-dark span.cm-variable { color: #FFF; }
|
38 |
-
.cm-s-xq-dark span.cm-variable-2 { color: #EEE; }
|
39 |
-
.cm-s-xq-dark span.cm-variable-3 { color: #DDD; }
|
40 |
-
.cm-s-xq-dark span.cm-property {}
|
41 |
-
.cm-s-xq-dark span.cm-operator {}
|
42 |
-
.cm-s-xq-dark span.cm-comment { color: gray; }
|
43 |
-
.cm-s-xq-dark span.cm-string { color: #9FEE00; }
|
44 |
-
.cm-s-xq-dark span.cm-meta { color: yellow; }
|
45 |
-
.cm-s-xq-dark span.cm-qualifier { color: #FFF700; }
|
46 |
-
.cm-s-xq-dark span.cm-builtin { color: #30a; }
|
47 |
-
.cm-s-xq-dark span.cm-bracket { color: #cc7; }
|
48 |
-
.cm-s-xq-dark span.cm-tag { color: #FFBD40; }
|
49 |
-
.cm-s-xq-dark span.cm-attribute { color: #FFF700; }
|
50 |
-
.cm-s-xq-dark span.cm-error { color: #f00; }
|
51 |
-
|
52 |
-
.cm-s-xq-dark .CodeMirror-activeline-background { background: #27282E; }
|
53 |
-
.cm-s-xq-dark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/xq-light.css
DELETED
@@ -1,43 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
Copyright (C) 2011 by MarkLogic Corporation
|
3 |
-
Author: Mike Brevoort <mike@brevoort.com>
|
4 |
-
|
5 |
-
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
-
of this software and associated documentation files (the "Software"), to deal
|
7 |
-
in the Software without restriction, including without limitation the rights
|
8 |
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
-
copies of the Software, and to permit persons to whom the Software is
|
10 |
-
furnished to do so, subject to the following conditions:
|
11 |
-
|
12 |
-
The above copyright notice and this permission notice shall be included in
|
13 |
-
all copies or substantial portions of the Software.
|
14 |
-
|
15 |
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
21 |
-
THE SOFTWARE.
|
22 |
-
*/
|
23 |
-
.cm-s-xq-light span.cm-keyword { line-height: 1em; font-weight: bold; color: #5A5CAD; }
|
24 |
-
.cm-s-xq-light span.cm-atom { color: #6C8CD5; }
|
25 |
-
.cm-s-xq-light span.cm-number { color: #164; }
|
26 |
-
.cm-s-xq-light span.cm-def { text-decoration:underline; }
|
27 |
-
.cm-s-xq-light span.cm-variable { color: black; }
|
28 |
-
.cm-s-xq-light span.cm-variable-2 { color:black; }
|
29 |
-
.cm-s-xq-light span.cm-variable-3 { color: black; }
|
30 |
-
.cm-s-xq-light span.cm-property {}
|
31 |
-
.cm-s-xq-light span.cm-operator {}
|
32 |
-
.cm-s-xq-light span.cm-comment { color: #0080FF; font-style: italic; }
|
33 |
-
.cm-s-xq-light span.cm-string { color: red; }
|
34 |
-
.cm-s-xq-light span.cm-meta { color: yellow; }
|
35 |
-
.cm-s-xq-light span.cm-qualifier { color: grey; }
|
36 |
-
.cm-s-xq-light span.cm-builtin { color: #7EA656; }
|
37 |
-
.cm-s-xq-light span.cm-bracket { color: #cc7; }
|
38 |
-
.cm-s-xq-light span.cm-tag { color: #3F7F7F; }
|
39 |
-
.cm-s-xq-light span.cm-attribute { color: #7F007F; }
|
40 |
-
.cm-s-xq-light span.cm-error { color: #f00; }
|
41 |
-
|
42 |
-
.cm-s-xq-light .CodeMirror-activeline-background { background: #e8f2ff; }
|
43 |
-
.cm-s-xq-light .CodeMirror-matchingbracket { outline:1px solid grey;color:black !important;background:yellow; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/yeti.css
DELETED
@@ -1,44 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
|
3 |
-
Name: yeti
|
4 |
-
Author: Michael Kaminsky (http://github.com/mkaminsky11)
|
5 |
-
|
6 |
-
Original yeti color scheme by Jesse Weed (https://github.com/jesseweed/yeti-syntax)
|
7 |
-
|
8 |
-
*/
|
9 |
-
|
10 |
-
|
11 |
-
.cm-s-yeti.CodeMirror {
|
12 |
-
background-color: #ECEAE8 !important;
|
13 |
-
color: #d1c9c0 !important;
|
14 |
-
border: none;
|
15 |
-
}
|
16 |
-
|
17 |
-
.cm-s-yeti .CodeMirror-gutters {
|
18 |
-
color: #adaba6;
|
19 |
-
background-color: #E5E1DB;
|
20 |
-
border: none;
|
21 |
-
}
|
22 |
-
.cm-s-yeti .CodeMirror-cursor { border-left: solid thin #d1c9c0; }
|
23 |
-
.cm-s-yeti .CodeMirror-linenumber { color: #adaba6; }
|
24 |
-
.cm-s-yeti.CodeMirror-focused div.CodeMirror-selected { background: #DCD8D2; }
|
25 |
-
.cm-s-yeti .CodeMirror-line::selection, .cm-s-yeti .CodeMirror-line > span::selection, .cm-s-yeti .CodeMirror-line > span > span::selection { background: #DCD8D2; }
|
26 |
-
.cm-s-yeti .CodeMirror-line::-moz-selection, .cm-s-yeti .CodeMirror-line > span::-moz-selection, .cm-s-yeti .CodeMirror-line > span > span::-moz-selection { background: #DCD8D2; }
|
27 |
-
.cm-s-yeti span.cm-comment { color: #d4c8be; }
|
28 |
-
.cm-s-yeti span.cm-string, .cm-s-yeti span.cm-string-2 { color: #96c0d8; }
|
29 |
-
.cm-s-yeti span.cm-number { color: #a074c4; }
|
30 |
-
.cm-s-yeti span.cm-variable { color: #55b5db; }
|
31 |
-
.cm-s-yeti span.cm-variable-2 { color: #a074c4; }
|
32 |
-
.cm-s-yeti span.cm-def { color: #55b5db; }
|
33 |
-
.cm-s-yeti span.cm-operator { color: #9fb96e; }
|
34 |
-
.cm-s-yeti span.cm-keyword { color: #9fb96e; }
|
35 |
-
.cm-s-yeti span.cm-atom { color: #a074c4; }
|
36 |
-
.cm-s-yeti span.cm-meta { color: #96c0d8; }
|
37 |
-
.cm-s-yeti span.cm-tag { color: #96c0d8; }
|
38 |
-
.cm-s-yeti span.cm-attribute { color: #9fb96e; }
|
39 |
-
.cm-s-yeti span.cm-qualifier { color: #96c0d8; }
|
40 |
-
.cm-s-yeti span.cm-property { color: #a074c4; }
|
41 |
-
.cm-s-yeti span.cm-builtin { color: #a074c4; }
|
42 |
-
.cm-s-yeti span.cm-variable-3 { color: #96c0d8; }
|
43 |
-
.cm-s-yeti .CodeMirror-activeline-background { background: #E7E4E0; }
|
44 |
-
.cm-s-yeti .CodeMirror-matchingbracket { text-decoration: underline; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/codemirror/theme/zenburn.css
DELETED
@@ -1,37 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* "
|
3 |
-
* Using Zenburn color palette from the Emacs Zenburn Theme
|
4 |
-
* https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el
|
5 |
-
*
|
6 |
-
* Also using parts of https://github.com/xavi/coderay-lighttable-theme
|
7 |
-
* "
|
8 |
-
* From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css
|
9 |
-
*/
|
10 |
-
|
11 |
-
.cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; }
|
12 |
-
.cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; }
|
13 |
-
.cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white; }
|
14 |
-
.cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; }
|
15 |
-
.cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; }
|
16 |
-
.cm-s-zenburn span.cm-comment { color: #7f9f7f; }
|
17 |
-
.cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; }
|
18 |
-
.cm-s-zenburn span.cm-atom { color: #bfebbf; }
|
19 |
-
.cm-s-zenburn span.cm-def { color: #dcdccc; }
|
20 |
-
.cm-s-zenburn span.cm-variable { color: #dfaf8f; }
|
21 |
-
.cm-s-zenburn span.cm-variable-2 { color: #dcdccc; }
|
22 |
-
.cm-s-zenburn span.cm-string { color: #cc9393; }
|
23 |
-
.cm-s-zenburn span.cm-string-2 { color: #cc9393; }
|
24 |
-
.cm-s-zenburn span.cm-number { color: #dcdccc; }
|
25 |
-
.cm-s-zenburn span.cm-tag { color: #93e0e3; }
|
26 |
-
.cm-s-zenburn span.cm-property { color: #dfaf8f; }
|
27 |
-
.cm-s-zenburn span.cm-attribute { color: #dfaf8f; }
|
28 |
-
.cm-s-zenburn span.cm-qualifier { color: #7cb8bb; }
|
29 |
-
.cm-s-zenburn span.cm-meta { color: #f0dfaf; }
|
30 |
-
.cm-s-zenburn span.cm-header { color: #f0efd0; }
|
31 |
-
.cm-s-zenburn span.cm-operator { color: #f0efd0; }
|
32 |
-
.cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; }
|
33 |
-
.cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; }
|
34 |
-
.cm-s-zenburn .CodeMirror-activeline { background: #000000; }
|
35 |
-
.cm-s-zenburn .CodeMirror-activeline-background { background: #000000; }
|
36 |
-
.cm-s-zenburn div.CodeMirror-selected { background: #545454; }
|
37 |
-
.cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected { background: #4f4f4f; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vendor/tinymce.plugin.code.js
ADDED
@@ -0,0 +1,60 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* plugin.js
|
3 |
+
*
|
4 |
+
* Released under LGPL License.
|
5 |
+
* Copyright (c) 1999-2015 Ephox Corp. All rights reserved
|
6 |
+
*
|
7 |
+
* License: http://www.tinymce.com/license
|
8 |
+
* Contributing: http://www.tinymce.com/contributing
|
9 |
+
*/
|
10 |
+
|
11 |
+
/*global tinymce:true */
|
12 |
+
|
13 |
+
tinymce.PluginManager.add('code', function(editor) {
|
14 |
+
function showDialog() {
|
15 |
+
var win = editor.windowManager.open({
|
16 |
+
title: "Source code",
|
17 |
+
body: {
|
18 |
+
type: 'textbox',
|
19 |
+
name: 'code',
|
20 |
+
multiline: true,
|
21 |
+
minWidth: editor.getParam("code_dialog_width", 600),
|
22 |
+
minHeight: editor.getParam("code_dialog_height", Math.min(tinymce.DOM.getViewPort().h - 200, 500)),
|
23 |
+
spellcheck: false,
|
24 |
+
style: 'direction: ltr; text-align: left'
|
25 |
+
},
|
26 |
+
onSubmit: function(e) {
|
27 |
+
// We get a lovely "Wrong document" error in IE 11 if we
|
28 |
+
// don't move the focus to the editor before creating an undo
|
29 |
+
// transation since it tries to make a bookmark for the current selection
|
30 |
+
editor.focus();
|
31 |
+
|
32 |
+
editor.undoManager.transact(function() {
|
33 |
+
editor.setContent(e.data.code);
|
34 |
+
});
|
35 |
+
|
36 |
+
editor.selection.setCursorLocation();
|
37 |
+
editor.nodeChanged();
|
38 |
+
}
|
39 |
+
});
|
40 |
+
|
41 |
+
// Gecko has a major performance issue with textarea
|
42 |
+
// contents so we need to set it when all reflows are done
|
43 |
+
win.find('#code').value(editor.getContent({source_view: true}));
|
44 |
+
}
|
45 |
+
|
46 |
+
editor.addCommand("mceCodeEditor", showDialog);
|
47 |
+
|
48 |
+
editor.addButton('code', {
|
49 |
+
icon: 'code',
|
50 |
+
tooltip: 'Source code',
|
51 |
+
onclick: showDialog
|
52 |
+
});
|
53 |
+
|
54 |
+
editor.addMenuItem('code', {
|
55 |
+
icon: 'code',
|
56 |
+
text: 'Source code',
|
57 |
+
context: 'tools',
|
58 |
+
onclick: showDialog
|
59 |
+
});
|
60 |
+
});
|
assets/scss/controls/checkbox.scss
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-checkbox,
|
2 |
+
.customize-control-kirki-multicheck,
|
3 |
+
.customize-control-repeater {
|
4 |
+
input[type="checkbox"] {
|
5 |
+
position: relative;
|
6 |
+
margin: 0 1rem 0 0;
|
7 |
+
cursor: pointer;
|
8 |
+
margin-bottom: 5px;
|
9 |
+
width: 22px;
|
10 |
+
height: 22px;
|
11 |
+
border-radius: 3px;
|
12 |
+
-webkit-border-radius: 3px;
|
13 |
+
&:before {
|
14 |
+
content: "";
|
15 |
+
position: absolute;
|
16 |
+
left: 0;
|
17 |
+
z-index: 1;
|
18 |
+
width: 100%;
|
19 |
+
height: 100%;
|
20 |
+
border: none;
|
21 |
+
}
|
22 |
+
&:after {
|
23 |
+
content: "";
|
24 |
+
position: absolute;
|
25 |
+
left: 0;
|
26 |
+
top: 0;
|
27 |
+
width: 100%;
|
28 |
+
height: 100%;
|
29 |
+
background: #f2f2f2;
|
30 |
+
cursor: pointer;
|
31 |
+
border-radius: 3px;
|
32 |
+
-webkit-border-radius: 3px;
|
33 |
+
}
|
34 |
+
&:checked {
|
35 |
+
&:before {
|
36 |
+
content: "\f147";
|
37 |
+
font-family: dashicons;
|
38 |
+
font-size: 25px;
|
39 |
+
left: 0;
|
40 |
+
top: 2px;
|
41 |
+
}
|
42 |
+
&:after {
|
43 |
+
background: #fff;
|
44 |
+
}
|
45 |
+
}
|
46 |
+
}
|
47 |
+
}
|
assets/scss/controls/code.scss
ADDED
@@ -0,0 +1,456 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-code {
|
2 |
+
a.close {
|
3 |
+
display: none;
|
4 |
+
}
|
5 |
+
.CodeMirror {
|
6 |
+
position: fixed;
|
7 |
+
left: -100%;
|
8 |
+
top: 0;
|
9 |
+
height: 100vh;
|
10 |
+
opacity: 0.9;
|
11 |
+
z-index: 9998;
|
12 |
+
width: 100%;
|
13 |
+
-webkit-transition: all 250ms ease-in-out;
|
14 |
+
-moz-transition: all 250ms ease-in-out;
|
15 |
+
-ms-transition: all 250ms ease-in-out;
|
16 |
+
-o-transition: all 250ms ease-in-out;
|
17 |
+
transition: all 250ms ease-in-out;
|
18 |
+
}
|
19 |
+
.kirki-codemirror-editor {
|
20 |
+
&.expanded {
|
21 |
+
+ .CodeMirror {
|
22 |
+
left: 0;
|
23 |
+
+ a.close {
|
24 |
+
display: block;
|
25 |
+
position: fixed;
|
26 |
+
right: 0;
|
27 |
+
top: 0;
|
28 |
+
opacity: 0.9;
|
29 |
+
z-index: 9999;
|
30 |
+
background: #fff;
|
31 |
+
background: rgba(255,255,255,.85);
|
32 |
+
color: #333;
|
33 |
+
padding: 10px;
|
34 |
+
cursor: pointer;
|
35 |
+
}
|
36 |
+
}
|
37 |
+
}
|
38 |
+
}
|
39 |
+
}
|
40 |
+
.CodeMirror {
|
41 |
+
/* Set height, width, borders, and global font properties here */
|
42 |
+
font-family: monospace;
|
43 |
+
height: 300px;
|
44 |
+
color: black;
|
45 |
+
}
|
46 |
+
/* PADDING */
|
47 |
+
.CodeMirror-lines {
|
48 |
+
padding: 4px 0;
|
49 |
+
/* Vertical padding around content */
|
50 |
+
}
|
51 |
+
.CodeMirror pre {
|
52 |
+
padding: 0 4px;
|
53 |
+
/* Horizontal padding of content */
|
54 |
+
}
|
55 |
+
.CodeMirror-gutter-filler,
|
56 |
+
.CodeMirror-scrollbar-filler {
|
57 |
+
background-color: white;
|
58 |
+
/* The little square between H and V scrollbars */
|
59 |
+
}
|
60 |
+
/* GUTTER */
|
61 |
+
.CodeMirror-gutters {
|
62 |
+
border-right: 1px solid #ddd;
|
63 |
+
background-color: #f7f7f7;
|
64 |
+
white-space: nowrap;
|
65 |
+
}
|
66 |
+
.CodeMirror-linenumbers {}
|
67 |
+
.CodeMirror-linenumber {
|
68 |
+
padding: 0 3px 0 5px;
|
69 |
+
min-width: 20px;
|
70 |
+
text-align: right;
|
71 |
+
color: #999;
|
72 |
+
white-space: nowrap;
|
73 |
+
}
|
74 |
+
.CodeMirror-guttermarker {
|
75 |
+
color: black;
|
76 |
+
}
|
77 |
+
.CodeMirror-guttermarker-subtle {
|
78 |
+
color: #999;
|
79 |
+
}
|
80 |
+
/* CURSOR */
|
81 |
+
.CodeMirror-cursor {
|
82 |
+
border-left: 1px solid black;
|
83 |
+
border-right: none;
|
84 |
+
width: 0;
|
85 |
+
}
|
86 |
+
/* Shown when moving in bi-directional text */
|
87 |
+
.CodeMirror div.CodeMirror-secondarycursor {
|
88 |
+
border-left: 1px solid silver;
|
89 |
+
}
|
90 |
+
.cm-fat-cursor .CodeMirror-cursor {
|
91 |
+
width: auto;
|
92 |
+
border: 0;
|
93 |
+
background: #7e7;
|
94 |
+
}
|
95 |
+
.cm-fat-cursor div.CodeMirror-cursors {
|
96 |
+
z-index: 1;
|
97 |
+
}
|
98 |
+
.cm-animate-fat-cursor {
|
99 |
+
width: auto;
|
100 |
+
border: 0;
|
101 |
+
-webkit-animation: blink 1.06s steps(1) infinite;
|
102 |
+
-moz-animation: blink 1.06s steps(1) infinite;
|
103 |
+
animation: blink 1.06s steps(1) infinite;
|
104 |
+
background-color: #7e7;
|
105 |
+
}
|
106 |
+
@-moz-keyframes blink {
|
107 |
+
0% {}
|
108 |
+
50% {
|
109 |
+
background-color: transparent;
|
110 |
+
}
|
111 |
+
100% {}
|
112 |
+
}
|
113 |
+
@-webkit-keyframes blink {
|
114 |
+
0% {}
|
115 |
+
50% {
|
116 |
+
background-color: transparent;
|
117 |
+
}
|
118 |
+
100% {}
|
119 |
+
}
|
120 |
+
@keyframes blink {
|
121 |
+
0% {}
|
122 |
+
50% {
|
123 |
+
background-color: transparent;
|
124 |
+
}
|
125 |
+
100% {}
|
126 |
+
}
|
127 |
+
/* Can style cursor different in overwrite (non-insert) mode */
|
128 |
+
.CodeMirror-overwrite .CodeMirror-cursor {}
|
129 |
+
.cm-tab {
|
130 |
+
display: inline-block;
|
131 |
+
text-decoration: inherit;
|
132 |
+
}
|
133 |
+
.CodeMirror-ruler {
|
134 |
+
border-left: 1px solid #ccc;
|
135 |
+
position: absolute;
|
136 |
+
}
|
137 |
+
/* DEFAULT THEME */
|
138 |
+
.cm-s-default .cm-header {
|
139 |
+
color: blue;
|
140 |
+
}
|
141 |
+
.cm-s-default .cm-quote {
|
142 |
+
color: #090;
|
143 |
+
}
|
144 |
+
.cm-negative {
|
145 |
+
color: #d44;
|
146 |
+
}
|
147 |
+
.cm-positive {
|
148 |
+
color: #292;
|
149 |
+
}
|
150 |
+
.cm-header,
|
151 |
+
.cm-strong {
|
152 |
+
font-weight: bold;
|
153 |
+
}
|
154 |
+
.cm-em {
|
155 |
+
font-style: italic;
|
156 |
+
}
|
157 |
+
.cm-link {
|
158 |
+
text-decoration: underline;
|
159 |
+
}
|
160 |
+
.cm-strikethrough {
|
161 |
+
text-decoration: line-through;
|
162 |
+
}
|
163 |
+
.cm-s-default .cm-keyword {
|
164 |
+
color: #708;
|
165 |
+
}
|
166 |
+
.cm-s-default .cm-atom {
|
167 |
+
color: #219;
|
168 |
+
}
|
169 |
+
.cm-s-default .cm-number {
|
170 |
+
color: #164;
|
171 |
+
}
|
172 |
+
.cm-s-default .cm-def {
|
173 |
+
color: #00f;
|
174 |
+
}
|
175 |
+
.cm-s-default .cm-operator,
|
176 |
+
.cm-s-default .cm-property,
|
177 |
+
.cm-s-default .cm-punctuation,
|
178 |
+
.cm-s-default .cm-variable {}
|
179 |
+
.cm-s-default .cm-variable-2 {
|
180 |
+
color: #05a;
|
181 |
+
}
|
182 |
+
.cm-s-default .cm-variable-3 {
|
183 |
+
color: #085;
|
184 |
+
}
|
185 |
+
.cm-s-default .cm-comment {
|
186 |
+
color: #a50;
|
187 |
+
}
|
188 |
+
.cm-s-default .cm-string {
|
189 |
+
color: #a11;
|
190 |
+
}
|
191 |
+
.cm-s-default .cm-string-2 {
|
192 |
+
color: #f50;
|
193 |
+
}
|
194 |
+
.cm-s-default .cm-meta {
|
195 |
+
color: #555;
|
196 |
+
}
|
197 |
+
.cm-s-default .cm-qualifier {
|
198 |
+
color: #555;
|
199 |
+
}
|
200 |
+
.cm-s-default .cm-builtin {
|
201 |
+
color: #30a;
|
202 |
+
}
|
203 |
+
.cm-s-default .cm-bracket {
|
204 |
+
color: #997;
|
205 |
+
}
|
206 |
+
.cm-s-default .cm-tag {
|
207 |
+
color: #170;
|
208 |
+
}
|
209 |
+
.cm-s-default .cm-attribute {
|
210 |
+
color: #00c;
|
211 |
+
}
|
212 |
+
.cm-s-default .cm-hr {
|
213 |
+
color: #999;
|
214 |
+
}
|
215 |
+
.cm-s-default .cm-link {
|
216 |
+
color: #00c;
|
217 |
+
}
|
218 |
+
.cm-s-default .cm-error {
|
219 |
+
color: #f00;
|
220 |
+
}
|
221 |
+
.cm-invalidchar {
|
222 |
+
color: #f00;
|
223 |
+
}
|
224 |
+
.CodeMirror-composing {
|
225 |
+
border-bottom: 2px solid;
|
226 |
+
}
|
227 |
+
/* Default styles for common addons */
|
228 |
+
div.CodeMirror span.CodeMirror-matchingbracket {
|
229 |
+
color: #0f0;
|
230 |
+
}
|
231 |
+
div.CodeMirror span.CodeMirror-nonmatchingbracket {
|
232 |
+
color: #f22;
|
233 |
+
}
|
234 |
+
.CodeMirror-matchingtag {
|
235 |
+
background: rgba(255, 150, 0, .3);
|
236 |
+
}
|
237 |
+
.CodeMirror-activeline-background {
|
238 |
+
background: #e8f2ff;
|
239 |
+
}
|
240 |
+
/* STOP */
|
241 |
+
/* The rest of this file contains styles related to the mechanics of
|
242 |
+
the editor. You probably shouldn't touch them. */
|
243 |
+
.CodeMirror {
|
244 |
+
position: relative;
|
245 |
+
overflow: hidden;
|
246 |
+
background: white;
|
247 |
+
}
|
248 |
+
.CodeMirror-scroll {
|
249 |
+
overflow: scroll !important;
|
250 |
+
/* Things will break if this is overridden */
|
251 |
+
/* 30px is the magic margin used to hide the element's real scrollbars */
|
252 |
+
/* See overflow: hidden in .CodeMirror */
|
253 |
+
margin-bottom: -30px;
|
254 |
+
margin-right: -30px;
|
255 |
+
padding-bottom: 30px;
|
256 |
+
height: 100%;
|
257 |
+
outline: none;
|
258 |
+
/* Prevent dragging from highlighting the element */
|
259 |
+
position: relative;
|
260 |
+
}
|
261 |
+
.CodeMirror-sizer {
|
262 |
+
position: relative;
|
263 |
+
border-right: 30px solid transparent;
|
264 |
+
}
|
265 |
+
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
266 |
+
before actuall scrolling happens, thus preventing shaking and
|
267 |
+
flickering artifacts. */
|
268 |
+
.CodeMirror-gutter-filler,
|
269 |
+
.CodeMirror-hscrollbar,
|
270 |
+
.CodeMirror-scrollbar-filler,
|
271 |
+
.CodeMirror-vscrollbar {
|
272 |
+
position: absolute;
|
273 |
+
z-index: 6;
|
274 |
+
display: none;
|
275 |
+
}
|
276 |
+
.CodeMirror-vscrollbar {
|
277 |
+
right: 0;
|
278 |
+
top: 0;
|
279 |
+
overflow-x: hidden;
|
280 |
+
overflow-y: scroll;
|
281 |
+
}
|
282 |
+
.CodeMirror-hscrollbar {
|
283 |
+
bottom: 0;
|
284 |
+
left: 0;
|
285 |
+
overflow-y: hidden;
|
286 |
+
overflow-x: scroll;
|
287 |
+
}
|
288 |
+
.CodeMirror-scrollbar-filler {
|
289 |
+
right: 0;
|
290 |
+
bottom: 0;
|
291 |
+
}
|
292 |
+
.CodeMirror-gutter-filler {
|
293 |
+
left: 0;
|
294 |
+
bottom: 0;
|
295 |
+
}
|
296 |
+
.CodeMirror-gutters {
|
297 |
+
position: absolute;
|
298 |
+
left: 0;
|
299 |
+
top: 0;
|
300 |
+
z-index: 3;
|
301 |
+
}
|
302 |
+
.CodeMirror-gutter {
|
303 |
+
white-space: normal;
|
304 |
+
height: 100%;
|
305 |
+
display: inline-block;
|
306 |
+
margin-bottom: -30px;
|
307 |
+
/* Hack to make IE7 behave */
|
308 |
+
*zoom: 1;
|
309 |
+
*display: inline;
|
310 |
+
}
|
311 |
+
.CodeMirror-gutter-wrapper {
|
312 |
+
position: absolute;
|
313 |
+
z-index: 4;
|
314 |
+
background: none !important;
|
315 |
+
border: none !important;
|
316 |
+
}
|
317 |
+
.CodeMirror-gutter-background {
|
318 |
+
position: absolute;
|
319 |
+
top: 0;
|
320 |
+
bottom: 0;
|
321 |
+
z-index: 4;
|
322 |
+
}
|
323 |
+
.CodeMirror-gutter-elt {
|
324 |
+
position: absolute;
|
325 |
+
cursor: default;
|
326 |
+
z-index: 4;
|
327 |
+
}
|
328 |
+
.CodeMirror-gutter-wrapper {
|
329 |
+
-webkit-user-select: none;
|
330 |
+
-moz-user-select: none;
|
331 |
+
user-select: none;
|
332 |
+
}
|
333 |
+
.CodeMirror-lines {
|
334 |
+
cursor: text;
|
335 |
+
min-height: 1px;
|
336 |
+
/* prevents collapsing before first draw */
|
337 |
+
}
|
338 |
+
.CodeMirror pre {
|
339 |
+
/* Reset some styles that the rest of the page might have set */
|
340 |
+
-moz-border-radius: 0;
|
341 |
+
-webkit-border-radius: 0;
|
342 |
+
border-radius: 0;
|
343 |
+
border-width: 0;
|
344 |
+
background: transparent;
|
345 |
+
font-family: inherit;
|
346 |
+
font-size: inherit;
|
347 |
+
margin: 0;
|
348 |
+
white-space: pre;
|
349 |
+
word-wrap: normal;
|
350 |
+
line-height: inherit;
|
351 |
+
color: inherit;
|
352 |
+
z-index: 2;
|
353 |
+
position: relative;
|
354 |
+
overflow: visible;
|
355 |
+
-webkit-tap-highlight-color: transparent;
|
356 |
+
}
|
357 |
+
.CodeMirror-wrap pre {
|
358 |
+
word-wrap: break-word;
|
359 |
+
white-space: pre-wrap;
|
360 |
+
word-break: normal;
|
361 |
+
}
|
362 |
+
.CodeMirror-linebackground {
|
363 |
+
position: absolute;
|
364 |
+
left: 0;
|
365 |
+
right: 0;
|
366 |
+
top: 0;
|
367 |
+
bottom: 0;
|
368 |
+
z-index: 0;
|
369 |
+
}
|
370 |
+
.CodeMirror-linewidget {
|
371 |
+
position: relative;
|
372 |
+
z-index: 2;
|
373 |
+
overflow: auto;
|
374 |
+
}
|
375 |
+
.CodeMirror-widget {}
|
376 |
+
.CodeMirror-code {
|
377 |
+
outline: none;
|
378 |
+
}
|
379 |
+
/* Force content-box sizing for the elements where we expect it */
|
380 |
+
.CodeMirror-gutter,
|
381 |
+
.CodeMirror-gutters,
|
382 |
+
.CodeMirror-linenumber,
|
383 |
+
.CodeMirror-scroll,
|
384 |
+
.CodeMirror-sizer {
|
385 |
+
-moz-box-sizing: content-box;
|
386 |
+
box-sizing: content-box;
|
387 |
+
}
|
388 |
+
.CodeMirror-measure {
|
389 |
+
position: absolute;
|
390 |
+
width: 100%;
|
391 |
+
height: 0;
|
392 |
+
overflow: hidden;
|
393 |
+
visibility: hidden;
|
394 |
+
}
|
395 |
+
.CodeMirror-cursor {
|
396 |
+
position: absolute;
|
397 |
+
}
|
398 |
+
.CodeMirror-measure pre {
|
399 |
+
position: static;
|
400 |
+
}
|
401 |
+
div.CodeMirror-cursors {
|
402 |
+
visibility: hidden;
|
403 |
+
position: relative;
|
404 |
+
z-index: 3;
|
405 |
+
}
|
406 |
+
div.CodeMirror-dragcursors {
|
407 |
+
visibility: visible;
|
408 |
+
}
|
409 |
+
.CodeMirror-focused div.CodeMirror-cursors {
|
410 |
+
visibility: visible;
|
411 |
+
}
|
412 |
+
.CodeMirror-selected {
|
413 |
+
background: #d9d9d9;
|
414 |
+
}
|
415 |
+
.CodeMirror-focused .CodeMirror-selected {
|
416 |
+
background: #d7d4f0;
|
417 |
+
}
|
418 |
+
.CodeMirror-crosshair {
|
419 |
+
cursor: crosshair;
|
420 |
+
}
|
421 |
+
.CodeMirror-line > span > span::selection,
|
422 |
+
.CodeMirror-line > span::selection,
|
423 |
+
.CodeMirror-line::selection {
|
424 |
+
background: #d7d4f0;
|
425 |
+
}
|
426 |
+
.CodeMirror-line > span > span::-moz-selection,
|
427 |
+
.CodeMirror-line > span::-moz-selection,
|
428 |
+
.CodeMirror-line::-moz-selection {
|
429 |
+
background: #d7d4f0;
|
430 |
+
}
|
431 |
+
.cm-searching {
|
432 |
+
background: #ffa;
|
433 |
+
background: rgba(255, 255, 0, .4);
|
434 |
+
}
|
435 |
+
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
436 |
+
.CodeMirror span {
|
437 |
+
*vertical-align: text-bottom;
|
438 |
+
}
|
439 |
+
/* Used to force a border model for a node */
|
440 |
+
.cm-force-border {
|
441 |
+
padding-right: 0.1px;
|
442 |
+
}
|
443 |
+
@media print {
|
444 |
+
/* Hide the cursor when printing */
|
445 |
+
.CodeMirror div.CodeMirror-cursors {
|
446 |
+
visibility: hidden;
|
447 |
+
}
|
448 |
+
}
|
449 |
+
/* See issue #2901 */
|
450 |
+
.cm-tab-wrap-hack:after {
|
451 |
+
content: '';
|
452 |
+
}
|
453 |
+
/* Help users use markselection to safely style text background */
|
454 |
+
span.CodeMirror-selectedtext {
|
455 |
+
background: none;
|
456 |
+
}
|
assets/scss/controls/color-palette.scss
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-color-palette {
|
2 |
+
label {
|
3 |
+
position: relative;
|
4 |
+
display: inline-block;
|
5 |
+
padding: 2px 0;
|
6 |
+
}
|
7 |
+
.color-palette-color {
|
8 |
+
color: transparent;
|
9 |
+
display: block;
|
10 |
+
width: 42px;
|
11 |
+
height: 42px;
|
12 |
+
overflow: hidden;
|
13 |
+
border-radius: 50%;
|
14 |
+
-webkit-box-shadow: inset 3px 3px 13px 2px rgba(0,0,0,.22);
|
15 |
+
box-shadow: inset 3px 3px 13px 2px rgba(0,0,0,.22);
|
16 |
+
border: 1px solid rgba(0,0,0,.2);
|
17 |
+
}
|
18 |
+
.colors-wrapper {
|
19 |
+
max-height: 300px;
|
20 |
+
overflow-y: auto;
|
21 |
+
padding: 10px;
|
22 |
+
input {
|
23 |
+
display: none;
|
24 |
+
&:checked {
|
25 |
+
+ label .color-palette-color {
|
26 |
+
-webkit-box-shadow: 1px 1px 10px 1px #333333;
|
27 |
+
box-shadow: 1px 1px 10px 1px #333333;
|
28 |
+
border: 1px solid rgba(0,0,0,.3);
|
29 |
+
}
|
30 |
+
}
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
assets/scss/controls/color.scss
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-color {
|
2 |
+
.wp-picker-container {
|
3 |
+
width: 100%;
|
4 |
+
a.wp-color-result {
|
5 |
+
width: auto;
|
6 |
+
display: block;
|
7 |
+
border: none;
|
8 |
+
padding-left: 40px;
|
9 |
+
&:after {
|
10 |
+
background: rgba(0,0,0,.25);
|
11 |
+
color: #fff;
|
12 |
+
border: none;
|
13 |
+
-webkit-box-shadow: none;
|
14 |
+
box-shadow: none;
|
15 |
+
}
|
16 |
+
&:focus:after,
|
17 |
+
&:hover:after {
|
18 |
+
color: #fff;
|
19 |
+
}
|
20 |
+
}
|
21 |
+
}
|
22 |
+
}
|
assets/scss/controls/dashicons.scss
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-dashicons {
|
2 |
+
label {
|
3 |
+
position: relative;
|
4 |
+
display: inline-block;
|
5 |
+
}
|
6 |
+
.icons-wrapper {
|
7 |
+
max-height: 300px;
|
8 |
+
overflow-y: scroll;
|
9 |
+
h4 {
|
10 |
+
font-weight: 300;
|
11 |
+
margin: 0.7em 0;
|
12 |
+
}
|
13 |
+
.dashicons {
|
14 |
+
padding: 3px;
|
15 |
+
font-size: 25px;
|
16 |
+
width: 25px;
|
17 |
+
height: 25px;
|
18 |
+
border: 1px solid transparent;
|
19 |
+
}
|
20 |
+
input {
|
21 |
+
display: none;
|
22 |
+
&:checked {
|
23 |
+
+ label {
|
24 |
+
.dashicons {
|
25 |
+
border: 1px solid #3498DB;
|
26 |
+
color: #000;
|
27 |
+
}
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
31 |
+
}
|
32 |
+
}
|
assets/scss/controls/date.scss
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.wp-customizer div.ui-datepicker {
|
2 |
+
z-index: 500001 !important;
|
3 |
+
width: 255px;
|
4 |
+
background: #fff;
|
5 |
+
border: 1px solid #dedede;
|
6 |
+
.ui-datepicker-header {
|
7 |
+
padding: 10px;
|
8 |
+
background: #e5e5e5;
|
9 |
+
border-bottom: 1px solid #fff;
|
10 |
+
.ui-datepicker-next,
|
11 |
+
.ui-datepicker-prev {
|
12 |
+
display: block;
|
13 |
+
position: absolute;
|
14 |
+
width: 1em;
|
15 |
+
overflow: hidden;
|
16 |
+
&:after,
|
17 |
+
&:before {
|
18 |
+
font-family: dashicons;
|
19 |
+
&:hover {
|
20 |
+
cursor: pointer;
|
21 |
+
}
|
22 |
+
}
|
23 |
+
.ui-icon {
|
24 |
+
display: none;
|
25 |
+
}
|
26 |
+
}
|
27 |
+
.ui-datepicker-prev {
|
28 |
+
left: 10px;
|
29 |
+
&:before {
|
30 |
+
content: "\f341";
|
31 |
+
}
|
32 |
+
}
|
33 |
+
.ui-datepicker-next {
|
34 |
+
right: 10px;
|
35 |
+
&:after {
|
36 |
+
content: "\f345";
|
37 |
+
}
|
38 |
+
}
|
39 |
+
.ui-datepicker-title {
|
40 |
+
text-align: center;
|
41 |
+
}
|
42 |
+
}
|
43 |
+
.ui-datepicker-calendar {
|
44 |
+
border-collapse: collapse;
|
45 |
+
width: 100%;
|
46 |
+
thead {
|
47 |
+
background: #e5e5e5;
|
48 |
+
padding: 5px;
|
49 |
+
}
|
50 |
+
tr {
|
51 |
+
td {
|
52 |
+
text-align: center;
|
53 |
+
a {
|
54 |
+
display: block;
|
55 |
+
padding: 5px;
|
56 |
+
color: #333;
|
57 |
+
text-decoration: none;
|
58 |
+
&.ui-state-active,
|
59 |
+
&:hover {
|
60 |
+
color: #fff;
|
61 |
+
background-color: #0073aa;
|
62 |
+
}
|
63 |
+
}
|
64 |
+
&.ui-state-disabled,
|
65 |
+
&.ui-state-disabled .ui-state-default {
|
66 |
+
a {
|
67 |
+
color: #999;
|
68 |
+
}
|
69 |
+
}
|
70 |
+
}
|
71 |
+
}
|
72 |
+
}
|
73 |
+
}
|
assets/scss/controls/dimension.scss
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-dimension {
|
2 |
+
.input-wrapper {
|
3 |
+
.invalid-value {
|
4 |
+
display: none;
|
5 |
+
background: #D32F2F;
|
6 |
+
font-size: 0.85em;
|
7 |
+
color: #fff;
|
8 |
+
float: left;
|
9 |
+
padding: 2px 0;
|
10 |
+
border-radius: 3px;
|
11 |
+
}
|
12 |
+
&.invalid {
|
13 |
+
.invalid-value {
|
14 |
+
display: block;
|
15 |
+
width: 98%;
|
16 |
+
text-align: center;
|
17 |
+
}
|
18 |
+
input[type="text"] {
|
19 |
+
// -webkit-box-shadow:inset 0 0 7px 0 #D32F2F;
|
20 |
+
// box-shadow:inset 0 0 7px 0 #D32F2F;
|
21 |
+
&:focus {
|
22 |
+
border-color: #D32F2F;
|
23 |
+
}
|
24 |
+
}
|
25 |
+
}
|
26 |
+
}
|
27 |
+
}
|
assets/scss/controls/editor.scss
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-editor {
|
2 |
+
}
|
3 |
+
|
4 |
+
#kirki_editor_pane {
|
5 |
+
background: #fff;
|
6 |
+
padding-top: 5px;
|
7 |
+
border-top: 1px solid #dedede;
|
8 |
+
position: absolute;
|
9 |
+
bottom: 0;
|
10 |
+
width: 100%;
|
11 |
+
}
|
12 |
+
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in {
|
13 |
+
z-index: 99999999 !important;
|
14 |
+
}
|
assets/scss/controls/generic.scss
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-generic {
|
2 |
+
textarea {
|
3 |
+
width: 100%;
|
4 |
+
border: 1px solid rgba(0,0,0,.1);
|
5 |
+
-webkit-box-shadow: none;
|
6 |
+
box-shadow: none;
|
7 |
+
}
|
8 |
+
}
|
assets/scss/controls/multicheck.scss
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.rtl {
|
2 |
+
.customize-control-kirki-multicheck {
|
3 |
+
input[type="checkbox"] {
|
4 |
+
margin: 0 0 0 1rem;
|
5 |
+
&:checked {
|
6 |
+
&:before {
|
7 |
+
left: 2px;
|
8 |
+
}
|
9 |
+
}
|
10 |
+
}
|
11 |
+
}
|
12 |
+
}
|
assets/scss/controls/multicolor.scss
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-multicolor {
|
2 |
+
.multicolor-group-wrapper {
|
3 |
+
display: flex;
|
4 |
+
.multicolor-single-color-wrapper {
|
5 |
+
width: 100%;
|
6 |
+
label {
|
7 |
+
display: block;
|
8 |
+
text-align: center;
|
9 |
+
padding: 3px;
|
10 |
+
}
|
11 |
+
}
|
12 |
+
.wp-picker-container {
|
13 |
+
width: 100%;
|
14 |
+
a.wp-color-result {
|
15 |
+
width: 100%;
|
16 |
+
height: 30px;
|
17 |
+
padding-left: 0;
|
18 |
+
border-radius: 0;
|
19 |
+
border: none;
|
20 |
+
margin-right: 0;
|
21 |
+
> span {
|
22 |
+
border-top-left-radius: 0 !important;
|
23 |
+
border-bottom-left-radius: 0 !important;
|
24 |
+
border-top-right-radius: 0 !important;
|
25 |
+
border-bottom-right-radius: 0 !important;
|
26 |
+
}
|
27 |
+
&:after {
|
28 |
+
display: none;
|
29 |
+
}
|
30 |
+
}
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
assets/scss/controls/number.scss
ADDED
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-number {
|
2 |
+
.ui-spinner.ui-widget-content {
|
3 |
+
position: relative;
|
4 |
+
.ui-spinner-button {
|
5 |
+
position: absolute;
|
6 |
+
right: 0;
|
7 |
+
color: rgba(0,0,0,.3);
|
8 |
+
border: none;
|
9 |
+
padding: 0 5px;
|
10 |
+
width: 20px;
|
11 |
+
height: calc(50% + 0.5em);
|
12 |
+
// font-size: 19px;
|
13 |
+
border-radius: 0;
|
14 |
+
-webkit-border-radius: 0;
|
15 |
+
box-shadow: none;
|
16 |
+
-webkit-box-shadow: none;
|
17 |
+
background: transparent;
|
18 |
+
background: none;
|
19 |
+
margin: 0;
|
20 |
+
.ui-button-text {
|
21 |
+
display: none;
|
22 |
+
}
|
23 |
+
&.ui-spinner-down,
|
24 |
+
&.ui-spinner-up {
|
25 |
+
&:before {
|
26 |
+
font-family: dashicons;
|
27 |
+
position: absolute;
|
28 |
+
left: 0;
|
29 |
+
}
|
30 |
+
}
|
31 |
+
&.ui-spinner-up {
|
32 |
+
top: -50%;
|
33 |
+
&:before {
|
34 |
+
content: "\f343";
|
35 |
+
}
|
36 |
+
}
|
37 |
+
&.ui-spinner-down {
|
38 |
+
top: 50%;
|
39 |
+
&:before {
|
40 |
+
content: "\f347";
|
41 |
+
}
|
42 |
+
}
|
43 |
+
&:hover {
|
44 |
+
color: rgba(0,0,0,.7);
|
45 |
+
}
|
46 |
+
}
|
47 |
+
}
|
48 |
+
}
|
assets/scss/controls/palette.scss
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-palette {
|
2 |
+
input[type="radio"] {
|
3 |
+
display: none;
|
4 |
+
&:checked {
|
5 |
+
+ label {
|
6 |
+
border: 3px solid rgba(0,0,0,.4);
|
7 |
+
}
|
8 |
+
}
|
9 |
+
}
|
10 |
+
label {
|
11 |
+
background: none;
|
12 |
+
padding: 0;
|
13 |
+
border-top: 3px solid transparent;
|
14 |
+
border-bottom: 3px solid transparent;
|
15 |
+
margin-bottom: 5px;
|
16 |
+
display: flex;
|
17 |
+
span {
|
18 |
+
padding: 10px 0;
|
19 |
+
flex-grow: 1;
|
20 |
+
font-size: 0;
|
21 |
+
line-height: 10px;
|
22 |
+
color: rgba(0,0,0,0);
|
23 |
+
-webkit-transition: all 200ms ease-in-out;
|
24 |
+
-moz-transition: all 200ms ease-in-out;
|
25 |
+
-ms-transition: all 200ms ease-in-out;
|
26 |
+
-o-transition: all 200ms ease-in-out;
|
27 |
+
transition: all 200ms ease-in-out;
|
28 |
+
border-top: 1px solid rgba(0,0,0,.1);
|
29 |
+
border-bottom: 1px solid rgba(0,0,0,.1);
|
30 |
+
&:first-child {
|
31 |
+
border-left: 1px solid rgba(0,0,0,.1);
|
32 |
+
}
|
33 |
+
&:last-child {
|
34 |
+
border-right: 1px solid rgba(0,0,0,.1);
|
35 |
+
}
|
36 |
+
&:hover {
|
37 |
+
padding: 10px;
|
38 |
+
flex-grow: 3;
|
39 |
+
min-width: 60px;
|
40 |
+
font-size: 10px;
|
41 |
+
line-height: 10px;
|
42 |
+
color: #000;
|
43 |
+
}
|
44 |
+
}
|
45 |
+
}
|
46 |
+
}
|
assets/scss/controls/radio-buttonset.scss
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-radio-buttonset {
|
2 |
+
.buttonset {
|
3 |
+
.switch-label {
|
4 |
+
background: rgba(0,0,0,.05);
|
5 |
+
color: #555;
|
6 |
+
border-right: 1px solid rgba(0,0,0,.2);
|
7 |
+
padding: 4px 7px;
|
8 |
+
margin: 0;
|
9 |
+
font-size: 12px;
|
10 |
+
&:last-child {
|
11 |
+
border-right: none;
|
12 |
+
}
|
13 |
+
}
|
14 |
+
.switch-input {
|
15 |
+
display: none;
|
16 |
+
&:checked {
|
17 |
+
+ .switch-label {
|
18 |
+
background-color: #3498DB;
|
19 |
+
color: #fff;
|
20 |
+
}
|
21 |
+
}
|
22 |
+
}
|
23 |
+
}
|
24 |
+
}
|
assets/scss/controls/radio-image.scss
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-radio-image {
|
2 |
+
label {
|
3 |
+
position: relative;
|
4 |
+
display: inline-block;
|
5 |
+
}
|
6 |
+
input {
|
7 |
+
img {
|
8 |
+
border: 1px solid transparent;
|
9 |
+
}
|
10 |
+
display: none;
|
11 |
+
&:checked {
|
12 |
+
+ label {
|
13 |
+
img {
|
14 |
+
-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.25);
|
15 |
+
box-shadow: 0 0 5px 2px rgba(0,0,0,.25);
|
16 |
+
border: 1px solid #3498DB;
|
17 |
+
}
|
18 |
+
}
|
19 |
+
}
|
20 |
+
+ label .image-clickable {
|
21 |
+
position: absolute;
|
22 |
+
top: 0;
|
23 |
+
bottom: 0;
|
24 |
+
left: 0;
|
25 |
+
right: 0;
|
26 |
+
width: 100%;
|
27 |
+
height: 100%;
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
assets/scss/controls/radio.scss
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-radio {
|
2 |
+
input[type=radio] {
|
3 |
+
width: 18px;
|
4 |
+
height: 18px;
|
5 |
+
&:checked:before {
|
6 |
+
width: 10px;
|
7 |
+
height: 10px;
|
8 |
+
margin: 3px;
|
9 |
+
}
|
10 |
+
}
|
11 |
+
label {
|
12 |
+
display: list-item;
|
13 |
+
margin-bottom: 7px;
|
14 |
+
.option-description {
|
15 |
+
display: block;
|
16 |
+
color: rgba(0,0,0,.35);
|
17 |
+
font-size: 0.9em;
|
18 |
+
padding-left: 25px;
|
19 |
+
}
|
20 |
+
}
|
21 |
+
}
|
assets/scss/controls/repeater.scss
ADDED
@@ -0,0 +1,163 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-repeater {
|
2 |
+
.repeater-fields {
|
3 |
+
.repeater-row {
|
4 |
+
border: 1px solid #999;
|
5 |
+
margin-top: 0.5rem;
|
6 |
+
background: #eee;
|
7 |
+
position: relative;
|
8 |
+
&.minimized {
|
9 |
+
border: 1px solid #dfdfdf;
|
10 |
+
padding: 0;
|
11 |
+
&:hover {
|
12 |
+
border: 1px solid #999;
|
13 |
+
}
|
14 |
+
.repeater-row-content {
|
15 |
+
display: none;
|
16 |
+
}
|
17 |
+
}
|
18 |
+
label {
|
19 |
+
margin-bottom: 12px;
|
20 |
+
clear: both;
|
21 |
+
}
|
22 |
+
.repeater-field {
|
23 |
+
&.repeater-field- {
|
24 |
+
display: none;
|
25 |
+
}
|
26 |
+
&.repeater-field-radio-image {
|
27 |
+
input {
|
28 |
+
img {
|
29 |
+
border: 1px solid transparent;
|
30 |
+
}
|
31 |
+
display: none;
|
32 |
+
&:checked {
|
33 |
+
+ label {
|
34 |
+
img {
|
35 |
+
-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.25);
|
36 |
+
box-shadow: 0 0 5px 2px rgba(0,0,0,.25);
|
37 |
+
border: 1px solid #3498DB;
|
38 |
+
}
|
39 |
+
}
|
40 |
+
}
|
41 |
+
}
|
42 |
+
}
|
43 |
+
&:last-child {
|
44 |
+
border-bottom: none;
|
45 |
+
padding-bottom: 0;
|
46 |
+
}
|
47 |
+
}
|
48 |
+
}
|
49 |
+
}
|
50 |
+
button.repeater-add {
|
51 |
+
margin-top: 1rem;
|
52 |
+
}
|
53 |
+
.repeater-row-content {
|
54 |
+
padding: 10px 15px;
|
55 |
+
}
|
56 |
+
.repeater-field {
|
57 |
+
margin-bottom: 12px;
|
58 |
+
width: 100%;
|
59 |
+
clear: both;
|
60 |
+
padding-bottom: 12px;
|
61 |
+
border-bottom: 1px dotted #CCC;
|
62 |
+
.customize-control-title {
|
63 |
+
font-size: 13px;
|
64 |
+
line-height: initial;
|
65 |
+
}
|
66 |
+
.customize-control-description {
|
67 |
+
font-size: 13px;
|
68 |
+
line-height: initial;
|
69 |
+
}
|
70 |
+
&.repeater-field-hidden {
|
71 |
+
margin: 0;
|
72 |
+
padding: 0;
|
73 |
+
border: 0;
|
74 |
+
}
|
75 |
+
}
|
76 |
+
.repeater-field-select select {
|
77 |
+
margin-left: 0;
|
78 |
+
}
|
79 |
+
.repeater-field-checkbox {
|
80 |
+
label {
|
81 |
+
line-height: 28px;
|
82 |
+
}
|
83 |
+
input {
|
84 |
+
line-height: 28px;
|
85 |
+
margin-right: 5px;
|
86 |
+
}
|
87 |
+
}
|
88 |
+
.repeater-field-textarea textarea {
|
89 |
+
width: 100%;
|
90 |
+
resize: vertical;
|
91 |
+
}
|
92 |
+
.repeater-row-header {
|
93 |
+
background: white;
|
94 |
+
border: 1px solid #dfdfdf;
|
95 |
+
position: relative;
|
96 |
+
padding: 10px 15px;
|
97 |
+
height: auto;
|
98 |
+
min-height: 20px;
|
99 |
+
line-height: 30px;
|
100 |
+
overflow: hidden;
|
101 |
+
word-wrap: break-word;
|
102 |
+
&:hover {
|
103 |
+
cursor: move;
|
104 |
+
}
|
105 |
+
.dashicons {
|
106 |
+
font-size: 18px;
|
107 |
+
position: absolute;
|
108 |
+
right: 12px;
|
109 |
+
top: 2px;
|
110 |
+
color: #a0a5aa;
|
111 |
+
}
|
112 |
+
}
|
113 |
+
.repeater-row-label {
|
114 |
+
font-size: 13px;
|
115 |
+
font-weight: 600;
|
116 |
+
line-height: 20px;
|
117 |
+
display: block;
|
118 |
+
text-transform: capitalize;
|
119 |
+
width: 90%;
|
120 |
+
overflow: hidden;
|
121 |
+
height: 18px;
|
122 |
+
}
|
123 |
+
.repeater-row-remove {
|
124 |
+
color: #a00;
|
125 |
+
&:hover {
|
126 |
+
color: #f00;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
.repeater-minimize {
|
130 |
+
line-height: 36px;
|
131 |
+
}
|
132 |
+
.remove-button,
|
133 |
+
.upload-button {
|
134 |
+
width: 48%;
|
135 |
+
}
|
136 |
+
}
|
137 |
+
.kirki-image-attachment {
|
138 |
+
margin: 0;
|
139 |
+
text-align: center;
|
140 |
+
margin-bottom: 10px;
|
141 |
+
img {
|
142 |
+
display: inline-block;
|
143 |
+
}
|
144 |
+
}
|
145 |
+
.kirki-file-attachment {
|
146 |
+
margin: 0;
|
147 |
+
text-align: center;
|
148 |
+
margin-bottom: 10px;
|
149 |
+
.file {
|
150 |
+
display: block;
|
151 |
+
padding: 10px 5px;
|
152 |
+
border: 1px dotted #c3c3c3;
|
153 |
+
background: #f9f9f9;
|
154 |
+
}
|
155 |
+
}
|
156 |
+
.limit {
|
157 |
+
padding: 3px;
|
158 |
+
border-radius: 3px;
|
159 |
+
&.highlight {
|
160 |
+
background: #D32F2F;
|
161 |
+
color: #fff;
|
162 |
+
}
|
163 |
+
}
|
assets/scss/controls/select.scss
ADDED
@@ -0,0 +1,326 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.selectize {
|
2 |
+
&-control {
|
3 |
+
position: relative;
|
4 |
+
&.single {
|
5 |
+
.selectize-input,
|
6 |
+
.selectize-input input {
|
7 |
+
cursor: pointer;
|
8 |
+
}
|
9 |
+
.selectize-input {
|
10 |
+
&.input-active,
|
11 |
+
&.input-active input {
|
12 |
+
cursor: text;
|
13 |
+
}
|
14 |
+
&:after {
|
15 |
+
content: "\f347";
|
16 |
+
display: block;
|
17 |
+
position: absolute;
|
18 |
+
top: 0;
|
19 |
+
right: 0;
|
20 |
+
margin-top: 0;
|
21 |
+
width: 12px;
|
22 |
+
height: 36px;
|
23 |
+
font-family: dashicons;
|
24 |
+
border-left: 1px solid rgba(0,0,0,.06);
|
25 |
+
line-height: 36px;
|
26 |
+
padding: 0 3px;
|
27 |
+
}
|
28 |
+
&.dropdown-active:after {
|
29 |
+
content: "\f343";
|
30 |
+
border-left: 1px solid rgba(0,0,0,.1);
|
31 |
+
}
|
32 |
+
&.disabled {
|
33 |
+
opacity: 0.5;
|
34 |
+
background-color: #fafafa;
|
35 |
+
}
|
36 |
+
}
|
37 |
+
&.rtl .selectize-input:after {
|
38 |
+
left: 15px;
|
39 |
+
right: auto;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
&.rtl .selectize-input > input {
|
43 |
+
margin: 0 4px 0 -2px !important;
|
44 |
+
}
|
45 |
+
.plugin {
|
46 |
+
&-drag_drop.multi {
|
47 |
+
> .selectize-input {
|
48 |
+
> div.ui-sortable-placeholder {
|
49 |
+
visibility: visible !important;
|
50 |
+
background: #f2f2f2 !important;
|
51 |
+
background: rgba(0, 0, 0, 0.06) !important;
|
52 |
+
border: 0 none !important;
|
53 |
+
-webkit-box-shadow: inset 0 0 12px 4px #ffffff;
|
54 |
+
box-shadow: inset 0 0 12px 4px #ffffff;
|
55 |
+
}
|
56 |
+
}
|
57 |
+
}
|
58 |
+
&-drag_drop {
|
59 |
+
.ui-sortable-placeholder::after {
|
60 |
+
content: '!';
|
61 |
+
visibility: hidden;
|
62 |
+
}
|
63 |
+
.ui-sortable-helper {
|
64 |
+
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
|
65 |
+
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
|
66 |
+
}
|
67 |
+
}
|
68 |
+
&-remove_button {
|
69 |
+
[data-value] {
|
70 |
+
position: relative;
|
71 |
+
padding-right: 24px !important;
|
72 |
+
.remove {
|
73 |
+
z-index: 1;
|
74 |
+
/* fixes ie bug (see #392) */
|
75 |
+
position: absolute;
|
76 |
+
top: 0;
|
77 |
+
right: 0;
|
78 |
+
bottom: 0;
|
79 |
+
width: 17px;
|
80 |
+
text-align: center;
|
81 |
+
font-weight: bold;
|
82 |
+
font-size: 12px;
|
83 |
+
color: inherit;
|
84 |
+
text-decoration: none;
|
85 |
+
vertical-align: middle;
|
86 |
+
display: inline-block;
|
87 |
+
padding: 2px 0 0;
|
88 |
+
border-left: 1px solid #d0d0d0;
|
89 |
+
-webkit-border-radius: 0 2px 2px 0;
|
90 |
+
-moz-border-radius: 0 2px 2px 0;
|
91 |
+
border-radius: 0 2px 2px 0;
|
92 |
+
-webkit-box-sizing: border-box;
|
93 |
+
-moz-box-sizing: border-box;
|
94 |
+
box-sizing: border-box;
|
95 |
+
}
|
96 |
+
}
|
97 |
+
.remove:hover {
|
98 |
+
background: rgba(0, 0, 0, 0.05);
|
99 |
+
}
|
100 |
+
&.active .remove {
|
101 |
+
border-left-color: #cacaca;
|
102 |
+
}
|
103 |
+
}
|
104 |
+
.disabled {
|
105 |
+
[data-value] .remove:hover {
|
106 |
+
background: none;
|
107 |
+
}
|
108 |
+
[data-value] .remove {
|
109 |
+
border-left-color: #ffffff;
|
110 |
+
}
|
111 |
+
}
|
112 |
+
}
|
113 |
+
&.multi {
|
114 |
+
.selectize-input {
|
115 |
+
min-height: 36px;
|
116 |
+
&.has-items {
|
117 |
+
padding: 6px 8px 3px;
|
118 |
+
}
|
119 |
+
> div {
|
120 |
+
cursor: pointer;
|
121 |
+
margin: 0 3px 3px 0;
|
122 |
+
padding: 2px 6px;
|
123 |
+
background: #f2f2f2;
|
124 |
+
color: #303030;
|
125 |
+
border: 0 solid #d0d0d0;
|
126 |
+
&.active {
|
127 |
+
background: #e8e8e8;
|
128 |
+
color: #303030;
|
129 |
+
border: 0 solid #cacaca;
|
130 |
+
}
|
131 |
+
}
|
132 |
+
&.disabled > div,
|
133 |
+
&.disabled > div.active {
|
134 |
+
color: #7d7d7d;
|
135 |
+
background: #ffffff;
|
136 |
+
border: 0 solid #ffffff;
|
137 |
+
}
|
138 |
+
}
|
139 |
+
}
|
140 |
+
}
|
141 |
+
&-dropdown {
|
142 |
+
position: relative;
|
143 |
+
top: -4px !important;
|
144 |
+
z-index: 10;
|
145 |
+
border: 1px solid #d0d0d0;
|
146 |
+
background: #ffffff;
|
147 |
+
margin: -1px 0 0;
|
148 |
+
border-top: 0 none;
|
149 |
+
-webkit-box-sizing: border-box;
|
150 |
+
-moz-box-sizing: border-box;
|
151 |
+
box-sizing: border-box;
|
152 |
+
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
153 |
+
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
154 |
+
-webkit-border-radius: 0 0 3px 3px;
|
155 |
+
-moz-border-radius: 0 0 3px 3px;
|
156 |
+
border-radius: 0 0 3px 3px;
|
157 |
+
z-index: 999;
|
158 |
+
&-header {
|
159 |
+
position: relative;
|
160 |
+
padding: 5px 8px;
|
161 |
+
border-bottom: 1px solid #d0d0d0;
|
162 |
+
background: #f8f8f8;
|
163 |
+
-webkit-border-radius: 3px 3px 0 0;
|
164 |
+
-moz-border-radius: 3px 3px 0 0;
|
165 |
+
border-radius: 3px 3px 0 0;
|
166 |
+
&-close {
|
167 |
+
position: absolute;
|
168 |
+
right: 8px;
|
169 |
+
top: 50%;
|
170 |
+
color: #303030;
|
171 |
+
opacity: 0.4;
|
172 |
+
margin-top: -12px;
|
173 |
+
line-height: 20px;
|
174 |
+
font-size: 20px !important;
|
175 |
+
&:hover {
|
176 |
+
color: #000000;
|
177 |
+
}
|
178 |
+
}
|
179 |
+
}
|
180 |
+
&.plugin-optgroup_columns .optgroup {
|
181 |
+
border-right: 1px solid #f2f2f2;
|
182 |
+
border-top: 0 none;
|
183 |
+
float: left;
|
184 |
+
-webkit-box-sizing: border-box;
|
185 |
+
-moz-box-sizing: border-box;
|
186 |
+
box-sizing: border-box;
|
187 |
+
&:last-child {
|
188 |
+
border-right: 0 none;
|
189 |
+
}
|
190 |
+
&:before {
|
191 |
+
display: none;
|
192 |
+
}
|
193 |
+
&-header {
|
194 |
+
border-top: 0 none;
|
195 |
+
}
|
196 |
+
}
|
197 |
+
}
|
198 |
+
&-dropdown,
|
199 |
+
&-input,
|
200 |
+
&-input input {
|
201 |
+
color: #303030;
|
202 |
+
font-family: inherit;
|
203 |
+
font-size: 13px;
|
204 |
+
line-height: 18px;
|
205 |
+
-webkit-font-smoothing: inherit;
|
206 |
+
}
|
207 |
+
&-control.single .selectize-input.input-active,
|
208 |
+
&-input {
|
209 |
+
background: #ffffff;
|
210 |
+
cursor: text;
|
211 |
+
display: inline-block;
|
212 |
+
}
|
213 |
+
&-input {
|
214 |
+
border: 1px solid rgba(0,0,0,.1);
|
215 |
+
padding: 8px;
|
216 |
+
display: inline-block;
|
217 |
+
width: 100%;
|
218 |
+
overflow: hidden;
|
219 |
+
position: relative;
|
220 |
+
z-index: 1;
|
221 |
+
-webkit-box-sizing: border-box;
|
222 |
+
-moz-box-sizing: border-box;
|
223 |
+
box-sizing: border-box;
|
224 |
+
-webkit-border-radius: 3px;
|
225 |
+
-moz-border-radius: 3px;
|
226 |
+
border-radius: 3px;
|
227 |
+
&.full {
|
228 |
+
background-color: #ffffff;
|
229 |
+
}
|
230 |
+
&.disabled,
|
231 |
+
&.disabled * {
|
232 |
+
cursor: default !important;
|
233 |
+
}
|
234 |
+
&.focus {
|
235 |
+
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
|
236 |
+
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
|
237 |
+
}
|
238 |
+
&.dropdown-active {
|
239 |
+
-webkit-border-radius: 3px 3px 0 0;
|
240 |
+
-moz-border-radius: 3px 3px 0 0;
|
241 |
+
border-radius: 3px 3px 0 0;
|
242 |
+
}
|
243 |
+
> * {
|
244 |
+
vertical-align: baseline;
|
245 |
+
display: -moz-inline-stack;
|
246 |
+
display: inline-block;
|
247 |
+
zoom: 1;
|
248 |
+
*display: inline;
|
249 |
+
}
|
250 |
+
> input {
|
251 |
+
display: inline-block !important;
|
252 |
+
padding: 0 !important;
|
253 |
+
min-height: 0 !important;
|
254 |
+
max-height: none !important;
|
255 |
+
max-width: 100% !important;
|
256 |
+
margin: 0 2px 0 0 !important;
|
257 |
+
text-indent: 0 !important;
|
258 |
+
border: 0 none !important;
|
259 |
+
background: none !important;
|
260 |
+
line-height: inherit !important;
|
261 |
+
-webkit-user-select: auto !important;
|
262 |
+
-webkit-box-shadow: none !important;
|
263 |
+
box-shadow: none !important;
|
264 |
+
&::-ms-clear {
|
265 |
+
display: none;
|
266 |
+
}
|
267 |
+
&:focus {
|
268 |
+
outline: none !important;
|
269 |
+
}
|
270 |
+
}
|
271 |
+
&::after {
|
272 |
+
content: ' ';
|
273 |
+
display: block;
|
274 |
+
clear: left;
|
275 |
+
}
|
276 |
+
&.dropdown-active::before {
|
277 |
+
content: ' ';
|
278 |
+
display: block;
|
279 |
+
position: absolute;
|
280 |
+
background: #f0f0f0;
|
281 |
+
height: 1px;
|
282 |
+
bottom: 0;
|
283 |
+
left: 0;
|
284 |
+
right: 0;
|
285 |
+
}
|
286 |
+
}
|
287 |
+
&-dropdown {
|
288 |
+
[data-selectable] {
|
289 |
+
cursor: pointer;
|
290 |
+
overflow: hidden;
|
291 |
+
.highlight {
|
292 |
+
background: rgba(125, 168, 208, 0.2);
|
293 |
+
-webkit-border-radius: 1px;
|
294 |
+
-moz-border-radius: 1px;
|
295 |
+
border-radius: 1px;
|
296 |
+
}
|
297 |
+
}
|
298 |
+
.optgroup-header,
|
299 |
+
[data-selectable] {
|
300 |
+
padding: 5px 8px;
|
301 |
+
}
|
302 |
+
.optgroup:first-child .optgroup-header {
|
303 |
+
border-top: 0 none;
|
304 |
+
}
|
305 |
+
.optgroup-header {
|
306 |
+
color: #303030;
|
307 |
+
background: #ffffff;
|
308 |
+
cursor: default;
|
309 |
+
}
|
310 |
+
.active {
|
311 |
+
background-color: #f5fafd;
|
312 |
+
color: #495c68;
|
313 |
+
}
|
314 |
+
.active.create {
|
315 |
+
color: #495c68;
|
316 |
+
}
|
317 |
+
.create {
|
318 |
+
color: rgba(48, 48, 48, 0.5);
|
319 |
+
}
|
320 |
+
&-content {
|
321 |
+
overflow-y: auto;
|
322 |
+
overflow-x: hidden;
|
323 |
+
max-height: 200px;
|
324 |
+
}
|
325 |
+
}
|
326 |
+
}
|
assets/scss/controls/slider.scss
ADDED
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-slider {
|
2 |
+
input[type=range] {
|
3 |
+
-webkit-appearance: none;
|
4 |
+
-webkit-transition: background 0.3s;
|
5 |
+
-moz-transition: background 0.3s;
|
6 |
+
transition: background 0.3s;
|
7 |
+
background-color: rgba(0,0,0,.1);
|
8 |
+
height: 5px;
|
9 |
+
width: calc(100% - 70px);
|
10 |
+
padding: 0;
|
11 |
+
&:focus {
|
12 |
+
box-shadow: none;
|
13 |
+
outline: none;
|
14 |
+
}
|
15 |
+
&:hover {
|
16 |
+
background-color: rgba(0,0,0,.25);
|
17 |
+
}
|
18 |
+
&::-webkit-slider-thumb {
|
19 |
+
-webkit-appearance: none;
|
20 |
+
width: 15px;
|
21 |
+
height: 15px;
|
22 |
+
border-radius: 50%;
|
23 |
+
-webkit-border-radius: 50%;
|
24 |
+
background-color: #3498D9;
|
25 |
+
}
|
26 |
+
&::-webkit-slider-thumb {
|
27 |
+
-webkit-appearance: none;
|
28 |
+
width: 15px;
|
29 |
+
height: 15px;
|
30 |
+
border: none;
|
31 |
+
border-radius: 50%;
|
32 |
+
background-color: #3498D9;
|
33 |
+
}
|
34 |
+
&::-moz-range-thumb {
|
35 |
+
width: 15px;
|
36 |
+
height: 15px;
|
37 |
+
border: none;
|
38 |
+
border-radius: 50%;
|
39 |
+
background-color: #3498D9;
|
40 |
+
}
|
41 |
+
&::-ms-thumb {
|
42 |
+
width: 15px;
|
43 |
+
height: 15px;
|
44 |
+
border-radius: 50%;
|
45 |
+
border: 0;
|
46 |
+
background-color: #3498D9;
|
47 |
+
}
|
48 |
+
&::-moz-range-track {
|
49 |
+
border: inherit;
|
50 |
+
background: transparent;
|
51 |
+
}
|
52 |
+
&::-ms-track {
|
53 |
+
border: inherit;
|
54 |
+
color: transparent;
|
55 |
+
background: transparent;
|
56 |
+
}
|
57 |
+
&::-ms-fill-lower,
|
58 |
+
&::-ms-fill-upper {
|
59 |
+
background: transparent;
|
60 |
+
}
|
61 |
+
&::-ms-tooltip {
|
62 |
+
display: none;
|
63 |
+
}
|
64 |
+
}
|
65 |
+
.kirki_range_value {
|
66 |
+
display: inline-block;
|
67 |
+
font-size: 14px;
|
68 |
+
padding: 0 5px;
|
69 |
+
font-weight: 400;
|
70 |
+
position: relative;
|
71 |
+
top: 2px;
|
72 |
+
}
|
73 |
+
.kirki-slider-reset {
|
74 |
+
color: rgba(0,0,0,.2);
|
75 |
+
float: right;
|
76 |
+
-webkit-transition: color 0.5s ease-in;
|
77 |
+
-moz-transition: color 0.5s ease-in;
|
78 |
+
-ms-transition: color 0.5s ease-in;
|
79 |
+
-o-transition: color 0.5s ease-in;
|
80 |
+
transition: color 0.5s ease-in;
|
81 |
+
span {
|
82 |
+
font-size: 16px;
|
83 |
+
line-height: 22px;
|
84 |
+
}
|
85 |
+
&:hover {
|
86 |
+
color: red;
|
87 |
+
}
|
88 |
+
}
|
89 |
+
}
|
assets/scss/controls/sortable.scss
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-sortable {
|
2 |
+
ul.ui-sortable {
|
3 |
+
li {
|
4 |
+
padding: 5px 10px;
|
5 |
+
border: 1px solid #333;
|
6 |
+
background: #fff;
|
7 |
+
.dashicons {
|
8 |
+
&.dashicons-menu {
|
9 |
+
float: right;
|
10 |
+
}
|
11 |
+
&.visibility {
|
12 |
+
margin-right: 10px;
|
13 |
+
}
|
14 |
+
}
|
15 |
+
&.invisible {
|
16 |
+
color: #aaa;
|
17 |
+
border: 1px dashed #aaa;
|
18 |
+
.dashicons.visibility {
|
19 |
+
color: #aaa;
|
20 |
+
}
|
21 |
+
}
|
22 |
+
}
|
23 |
+
}
|
24 |
+
}
|
assets/scss/controls/spacing.scss
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-spacing {
|
2 |
+
.wrapper {
|
3 |
+
-webkit-box-shadow: inset 0 0 5px 2px rgba(0,0,0,.1);
|
4 |
+
box-shadow: inset 0 0 5px 2px rgba(0,0,0,.1);
|
5 |
+
width: 96%;
|
6 |
+
padding: 3%;
|
7 |
+
.control {
|
8 |
+
display: flex;
|
9 |
+
flex-wrap: wrap;
|
10 |
+
justify-content: space-between;
|
11 |
+
> div {
|
12 |
+
width: 48%;
|
13 |
+
h5 {
|
14 |
+
margin: 10px 0 7px;
|
15 |
+
}
|
16 |
+
.inner {
|
17 |
+
display: flex;
|
18 |
+
input[type="number"] {
|
19 |
+
width: 50%;
|
20 |
+
height: 36px;
|
21 |
+
}
|
22 |
+
.selectize-control.single {
|
23 |
+
width: 50%;
|
24 |
+
> .selectize-input {
|
25 |
+
height: 36px;
|
26 |
+
}
|
27 |
+
}
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
31 |
+
.input-wrapper {
|
32 |
+
.invalid-value {
|
33 |
+
display: none;
|
34 |
+
background: #D32F2F;
|
35 |
+
font-size: 0.85em;
|
36 |
+
color: #fff;
|
37 |
+
float: left;
|
38 |
+
padding: 2px 0;
|
39 |
+
border-radius: 3px;
|
40 |
+
}
|
41 |
+
&.invalid {
|
42 |
+
.invalid-value {
|
43 |
+
display: block;
|
44 |
+
width: 98%;
|
45 |
+
text-align: center;
|
46 |
+
}
|
47 |
+
input[type="text"] {
|
48 |
+
// -webkit-box-shadow:inset 0 0 7px 0 #D32F2F;
|
49 |
+
// box-shadow:inset 0 0 7px 0 #D32F2F;
|
50 |
+
&:focus {
|
51 |
+
border-color: #D32F2F;
|
52 |
+
}
|
53 |
+
}
|
54 |
+
}
|
55 |
+
}
|
56 |
+
}
|
57 |
+
}
|
assets/scss/controls/switch.scss
ADDED
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-switch {
|
2 |
+
input[type="checkbox"] {
|
3 |
+
display: none;
|
4 |
+
}
|
5 |
+
.switch {
|
6 |
+
border: none;
|
7 |
+
margin-bottom: 1.5rem;
|
8 |
+
outline: 0;
|
9 |
+
padding: 0;
|
10 |
+
position: relative;
|
11 |
+
-webkit-user-select: none;
|
12 |
+
-moz-user-select: none;
|
13 |
+
-ms-user-select: none;
|
14 |
+
user-select: none;
|
15 |
+
label {
|
16 |
+
background: rgba(0,0,0,.2);
|
17 |
+
color: transparent;
|
18 |
+
cursor: pointer;
|
19 |
+
display: block;
|
20 |
+
margin-bottom: 1rem;
|
21 |
+
position: relative;
|
22 |
+
transition: left 0.15s ease-out;
|
23 |
+
height: 2rem;
|
24 |
+
width: 4rem;
|
25 |
+
font-family: Monaco, "Lucida Sans Typewriter", "Lucida Typewriter", "Courier New", Courier, monospace;
|
26 |
+
&:after {
|
27 |
+
background: #FFFFFF;
|
28 |
+
content: "";
|
29 |
+
display: block;
|
30 |
+
height: 1.5rem;
|
31 |
+
left: 0.25rem;
|
32 |
+
position: absolute;
|
33 |
+
top: 0.25rem;
|
34 |
+
width: 1.5rem;
|
35 |
+
-webkit-transition: all 0.25s ease-in-out;
|
36 |
+
-moz-transition: all 0.25s ease-in-out;
|
37 |
+
-ms-transition: all 0.25s ease-in-out;
|
38 |
+
-o-transition: all 0.25s ease-in-out;
|
39 |
+
transition: all 0.25s ease-in-out;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
input {
|
43 |
+
left: 10px;
|
44 |
+
opacity: 0;
|
45 |
+
padding: 0;
|
46 |
+
position: absolute;
|
47 |
+
top: 9px;
|
48 |
+
+ label {
|
49 |
+
margin-left: 0;
|
50 |
+
margin-right: 0;
|
51 |
+
}
|
52 |
+
&:checked {
|
53 |
+
+ label {
|
54 |
+
background: #3498DB;
|
55 |
+
&:after {
|
56 |
+
left: 2.25rem;
|
57 |
+
background: #ffffff;
|
58 |
+
}
|
59 |
+
}
|
60 |
+
}
|
61 |
+
}
|
62 |
+
&.round {
|
63 |
+
border-radius: 1000px;
|
64 |
+
label {
|
65 |
+
border-radius: 2rem;
|
66 |
+
&:after {
|
67 |
+
border-radius: 2rem;
|
68 |
+
}
|
69 |
+
}
|
70 |
+
}
|
71 |
+
}
|
72 |
+
.switch-off,
|
73 |
+
.switch-on {
|
74 |
+
line-height: 32px;
|
75 |
+
font-weight: bold;
|
76 |
+
padding: 0 10px;
|
77 |
+
}
|
78 |
+
.switch-on {
|
79 |
+
color: #fff;
|
80 |
+
padding-right: 5px;
|
81 |
+
}
|
82 |
+
.switch-off {
|
83 |
+
color: #777;
|
84 |
+
padding-left: 5px;
|
85 |
+
}
|
86 |
+
}
|
assets/scss/controls/toggle.scss
ADDED
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-toggle {
|
2 |
+
label {
|
3 |
+
display: flex;
|
4 |
+
flex-wrap: wrap;
|
5 |
+
.customize-control-title {
|
6 |
+
width: calc(100% - 55px);
|
7 |
+
}
|
8 |
+
.description {
|
9 |
+
order: 99;
|
10 |
+
}
|
11 |
+
}
|
12 |
+
input[type="checkbox"] {
|
13 |
+
display: none;
|
14 |
+
}
|
15 |
+
.switch {
|
16 |
+
border: 1px solid rgba(0,0,0,.1);
|
17 |
+
display: inline-block;
|
18 |
+
width: 35px;
|
19 |
+
height: 12px;
|
20 |
+
border-radius: 8px;
|
21 |
+
background: #ccc;
|
22 |
+
vertical-align: middle;
|
23 |
+
position: relative;
|
24 |
+
cursor: pointer;
|
25 |
+
user-select: none;
|
26 |
+
transition: background 350ms ease;
|
27 |
+
&:after,
|
28 |
+
&:before {
|
29 |
+
content: "";
|
30 |
+
display: block;
|
31 |
+
width: 20px;
|
32 |
+
height: 20px;
|
33 |
+
border-radius: 50%;
|
34 |
+
position: absolute;
|
35 |
+
top: 50%;
|
36 |
+
left: -3px;
|
37 |
+
transition: all 350ms cubic-bezier(0,.95,.38,.98), background 150ms ease;
|
38 |
+
}
|
39 |
+
&:before {
|
40 |
+
background: rgba(0,0,0,.2);
|
41 |
+
transform: translate3d(0, -50%, 0) scale(0);
|
42 |
+
}
|
43 |
+
&:after {
|
44 |
+
background: #999;
|
45 |
+
border: 1px solid rgba(0,0,0,.1);
|
46 |
+
transform: translate3d(0, -50%, 0);
|
47 |
+
}
|
48 |
+
&:active {
|
49 |
+
&:before {
|
50 |
+
transform: translate3d(0, -50%, 0) scale(3);
|
51 |
+
}
|
52 |
+
}
|
53 |
+
}
|
54 |
+
input:checked + .switch {
|
55 |
+
background: rgba(#3498DE,.3);
|
56 |
+
&:before {
|
57 |
+
background: rgba(#3498DE, 0.075);
|
58 |
+
transform: translate3d(100%, -50%, 0) scale(1);
|
59 |
+
}
|
60 |
+
&:after {
|
61 |
+
background: #3498DE;
|
62 |
+
transform: translate3d(100%, -50%, 0);
|
63 |
+
}
|
64 |
+
&:active {
|
65 |
+
&:before {
|
66 |
+
background: rgba(#3498DE, 0.075);
|
67 |
+
transform: translate3d(100%, -50%, 0) scale(3);
|
68 |
+
}
|
69 |
+
}
|
70 |
+
}
|
71 |
+
}
|
assets/scss/controls/typography.scss
ADDED
@@ -0,0 +1,60 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.customize-control-kirki-typography {
|
2 |
+
.wrapper {
|
3 |
+
-webkit-box-shadow: inset 0 0 10px 0 rgba(0,0,0,.1);
|
4 |
+
box-shadow: inset 0 0 10px 0 rgba(0,0,0,.1);
|
5 |
+
padding: 10px;
|
6 |
+
border-radius: 3px;
|
7 |
+
display: flex;
|
8 |
+
flex-wrap: wrap;
|
9 |
+
justify-content: space-between;
|
10 |
+
.color,
|
11 |
+
.font-family,
|
12 |
+
.font-size,
|
13 |
+
.letter-spacing,
|
14 |
+
.line-height,
|
15 |
+
.subsets,
|
16 |
+
.text-transform,
|
17 |
+
.variant {
|
18 |
+
width: 100%;
|
19 |
+
float: none;
|
20 |
+
clear: both;
|
21 |
+
h5 {
|
22 |
+
margin: 0.67em 0 0;
|
23 |
+
}
|
24 |
+
}
|
25 |
+
.font-size,
|
26 |
+
.letter-spacing,
|
27 |
+
.line-height {
|
28 |
+
width: 50%;
|
29 |
+
}
|
30 |
+
.text-align {
|
31 |
+
width: 100%;
|
32 |
+
}
|
33 |
+
.text-align {
|
34 |
+
.dashicons {
|
35 |
+
padding: 3px;
|
36 |
+
font-size: 25px;
|
37 |
+
width: 25px;
|
38 |
+
height: 25px;
|
39 |
+
border: 1px solid transparent;
|
40 |
+
}
|
41 |
+
input {
|
42 |
+
display: none;
|
43 |
+
&:checked {
|
44 |
+
+ label {
|
45 |
+
.dashicons {
|
46 |
+
border: 1px solid #3498DB;
|
47 |
+
color: #000;
|
48 |
+
}
|
49 |
+
}
|
50 |
+
}
|
51 |
+
}
|
52 |
+
}
|
53 |
+
.text-transform {
|
54 |
+
padding-top: 10px;
|
55 |
+
}
|
56 |
+
.color {
|
57 |
+
width: auto;
|
58 |
+
}
|
59 |
+
}
|
60 |
+
}
|
assets/scss/customizer.scss
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@import "global";
|
2 |
+
|
3 |
+
@import "panels/expanded";
|
4 |
+
|
5 |
+
@import "sections/expanded";
|
6 |
+
@import "sections/hover";
|
7 |
+
|
8 |
+
@import "controls/checkbox";
|
9 |
+
@import "controls/code";
|
10 |
+
@import "controls/color";
|
11 |
+
@import "controls/editor";
|
12 |
+
@import "controls/multicolor";
|
13 |
+
@import "controls/color-palette";
|
14 |
+
@import "controls/date";
|
15 |
+
@import "controls/dashicons";
|
16 |
+
@import "controls/dimension";
|
17 |
+
@import "controls/number";
|
18 |
+
@import "controls/palette";
|
19 |
+
@import "controls/radio";
|
20 |
+
@import "controls/radio-buttonset";
|
21 |
+
@import "controls/radio-image";
|
22 |
+
@import "controls/repeater";
|
23 |
+
@import "controls/select";
|
24 |
+
@import "controls/slider";
|
25 |
+
@import "controls/sortable";
|
26 |
+
@import "controls/spacing";
|
27 |
+
@import "controls/switch";
|
28 |
+
@import "controls/generic";
|
29 |
+
@import "controls/toggle";
|
30 |
+
@import "controls/typography";
|
31 |
+
|
32 |
+
@import "tooltips";
|
assets/scss/global.scss
ADDED
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#customize-controls {
|
2 |
+
#customize-info {
|
3 |
+
.accordion-section-title {
|
4 |
+
border-bottom: 1px solid rgba(0,0,0,.3);
|
5 |
+
}
|
6 |
+
}
|
7 |
+
#customize-theme-controls {
|
8 |
+
.accordion-section {
|
9 |
+
> .accordion-section-title {
|
10 |
+
border-bottom: 1px solid rgba(0,0,0,.1);
|
11 |
+
&:after {
|
12 |
+
border-color: rgba(0,0,0,0) !important;
|
13 |
+
border-color: transparent !important;
|
14 |
+
}
|
15 |
+
}
|
16 |
+
}
|
17 |
+
}
|
18 |
+
}
|
19 |
+
|
20 |
+
.customize-control-kirki {
|
21 |
+
.description {
|
22 |
+
font-style: normal;
|
23 |
+
font-weight: 300;
|
24 |
+
font-size: .9em;
|
25 |
+
}
|
26 |
+
input {
|
27 |
+
font-size: 16px;
|
28 |
+
}
|
29 |
+
input[type="text"],
|
30 |
+
input[type="date"],
|
31 |
+
input[type="email"],
|
32 |
+
input[type="url"],
|
33 |
+
input[type="tel"] {
|
34 |
+
border: 1px solid rgba(0,0,0,0.1);
|
35 |
+
background-image: none;
|
36 |
+
background-position: 0% 0%;
|
37 |
+
background-repeat: repeat;
|
38 |
+
border-radius: 3px;
|
39 |
+
padding: .5em;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
|
43 |
+
// Custom Kirki Logo
|
44 |
+
.wp-full-overlay.expanded {
|
45 |
+
#customize-footer-actions {
|
46 |
+
.kirki-footer-thanks {
|
47 |
+
position: fixed;
|
48 |
+
bottom: 8px;
|
49 |
+
left: 150px;
|
50 |
+
padding: 0;
|
51 |
+
width: 90px;
|
52 |
+
height: 25px;
|
53 |
+
background-image: url("../images/kirki-bottom.png");
|
54 |
+
background-repeat: no-repeat;
|
55 |
+
background-position: center center;
|
56 |
+
}
|
57 |
+
}
|
58 |
+
}
|
59 |
+
|
60 |
+
.kirki-reset-section {
|
61 |
+
position: absolute;
|
62 |
+
top: 10px;
|
63 |
+
right: 10px;
|
64 |
+
background: #BDBDBD;
|
65 |
+
opacity: .5;
|
66 |
+
color: #fff;
|
67 |
+
font-size: .8rem;
|
68 |
+
border-radius: 3px;
|
69 |
+
padding: 0 5px;
|
70 |
+
-webkit-transition: all .2s ease-in-out;
|
71 |
+
-moz-transition: all .2s ease-in-out;
|
72 |
+
-ms-transition: all .2s ease-in-out;
|
73 |
+
-o-transition: all .2s ease-in-out;
|
74 |
+
transition: all .2s ease-in-out;
|
75 |
+
font-weight: bold;
|
76 |
+
.dashicons {
|
77 |
+
font-size: .8rem;
|
78 |
+
width: .8rem;
|
79 |
+
height: .8rem;
|
80 |
+
line-height: .8rem;
|
81 |
+
vertical-align: baseline;
|
82 |
+
}
|
83 |
+
&:hover,
|
84 |
+
&:active {
|
85 |
+
background: #F44336;
|
86 |
+
color: #fff;
|
87 |
+
font-weight: bold;
|
88 |
+
opacity: 1;
|
89 |
+
}
|
90 |
+
&:focus {
|
91 |
+
opacity: 1;
|
92 |
+
-webkit-box-shadow: 0 0 0 1px #F44336,0 0 2px 1px rgba(200,50,30,.8);
|
93 |
+
box-shadow: 0 0 0 1px #F44336,0 0 2px 1px rgba(200,50,30,.8);
|
94 |
+
}
|
95 |
+
}
|
assets/scss/panels/expanded.scss
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#customize-theme-controls .control-panel {
|
2 |
+
&.control-panel-kirki-expanded {
|
3 |
+
> ul.control-panel-content {
|
4 |
+
position: relative;
|
5 |
+
left: 0;
|
6 |
+
display: block !important;
|
7 |
+
margin-top: 0 !important;
|
8 |
+
|
9 |
+
.accordion-section-title {
|
10 |
+
margin-left: 0;
|
11 |
+
}
|
12 |
+
> li.customize-info {
|
13 |
+
margin-bottom: 0;
|
14 |
+
border-top: none;
|
15 |
+
.accordion-section-title {
|
16 |
+
border-bottom: none !important;
|
17 |
+
}
|
18 |
+
}
|
19 |
+
}
|
20 |
+
}
|
21 |
+
}
|
assets/scss/sections/expanded.scss
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#customize-theme-controls .control-section {
|
2 |
+
&.control-section-kirki-expanded {
|
3 |
+
> ul.accordion-section-content {
|
4 |
+
position: relative;
|
5 |
+
left: 0;
|
6 |
+
display: block;
|
7 |
+
margin-top: 0 !important;
|
8 |
+
}
|
9 |
+
}
|
10 |
+
}
|
assets/scss/sections/hover.scss
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#customize-theme-controls .control-section {
|
2 |
+
&.control-section-kirki-hover {
|
3 |
+
&:hover,
|
4 |
+
&:focus,
|
5 |
+
&:active {
|
6 |
+
&:not(.open) {
|
7 |
+
> ul.accordion-section-content {
|
8 |
+
position: fixed;
|
9 |
+
left: 300px;
|
10 |
+
width: 300px;
|
11 |
+
background: #eee;
|
12 |
+
display: block;
|
13 |
+
height: 100%;
|
14 |
+
max-height: 100vh;
|
15 |
+
overflow-y: scroll;
|
16 |
+
}
|
17 |
+
.customize-section-title {
|
18 |
+
display: none;
|
19 |
+
}
|
20 |
+
}
|
21 |
+
}
|
22 |
+
}
|
23 |
+
}
|
assets/scss/tooltips.scss
ADDED
@@ -0,0 +1,107 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.hint,
|
2 |
+
[data-hint] {
|
3 |
+
position: relative;
|
4 |
+
display: inline-block;
|
5 |
+
&:before,
|
6 |
+
&:after {
|
7 |
+
position: absolute;
|
8 |
+
// HACK: Trigger hardware accelerated rendering, otherwise transform was not
|
9 |
+
// working on a hidden element
|
10 |
+
-webkit-transform: translate3d(0, 0, 0);
|
11 |
+
-moz-transform: translate3d(0, 0, 0);
|
12 |
+
transform: translate3d(0, 0, 0);
|
13 |
+
// HACK: visibility is set to hidden because IE & Opera don't support
|
14 |
+
// pointer-events on HTML content yet because of which hovering a hidden tooltip
|
15 |
+
// shows the tooltip.
|
16 |
+
visibility: hidden;
|
17 |
+
opacity: 0;
|
18 |
+
z-index: 998;
|
19 |
+
// shouldn't receive pointer events, otherwise even hovering tooltip will make it appear
|
20 |
+
pointer-events: none;
|
21 |
+
transition: 0.3s ease;
|
22 |
+
transition-delay: 250ms;
|
23 |
+
}
|
24 |
+
&:hover:before,
|
25 |
+
&:hover:after,
|
26 |
+
&:focus:before,
|
27 |
+
&:focus:after {
|
28 |
+
visibility: visible;
|
29 |
+
opacity: 1;
|
30 |
+
}
|
31 |
+
&:hover:before,
|
32 |
+
&:hover:after {
|
33 |
+
transition-delay: 0;
|
34 |
+
}
|
35 |
+
// tooltip arrow
|
36 |
+
&:before {
|
37 |
+
content: '';
|
38 |
+
position: absolute;
|
39 |
+
background: transparent;
|
40 |
+
border: none;
|
41 |
+
// move z-index 1 up than :after so that it shows over box-shadow
|
42 |
+
z-index: 999;
|
43 |
+
width: 0;
|
44 |
+
height: 0;
|
45 |
+
border-top: 5px solid transparent;
|
46 |
+
border-bottom: 5px solid transparent;
|
47 |
+
border-left: 5px solid #333;
|
48 |
+
left: -5px;
|
49 |
+
top: 5px;
|
50 |
+
}
|
51 |
+
// tooltip body
|
52 |
+
&:after {
|
53 |
+
content: attr(data-hint);
|
54 |
+
// The magic!
|
55 |
+
background: #333;
|
56 |
+
color: white;
|
57 |
+
padding: 5px 10px;
|
58 |
+
font-size: 12px;
|
59 |
+
line-height: 14px;
|
60 |
+
height: auto;
|
61 |
+
margin-bottom: -14px;
|
62 |
+
width: 170px;
|
63 |
+
max-width: 170px;
|
64 |
+
display: block;
|
65 |
+
white-space: normal;
|
66 |
+
text-align: right;
|
67 |
+
position: relative;
|
68 |
+
top: -22px;
|
69 |
+
left: -195px;
|
70 |
+
}
|
71 |
+
}
|
72 |
+
// apply to all controls for tooltips
|
73 |
+
li.customize-control {
|
74 |
+
position: relative;
|
75 |
+
a.tooltip.hint--left {
|
76 |
+
display: block;
|
77 |
+
position: absolute;
|
78 |
+
top: 5px;
|
79 |
+
right: -10px;
|
80 |
+
border-radius: 50%;
|
81 |
+
color: #999;
|
82 |
+
border: none;
|
83 |
+
line-height: 8px;
|
84 |
+
width: 20px;
|
85 |
+
height: 20px;
|
86 |
+
z-index: 10;
|
87 |
+
}
|
88 |
+
}
|
89 |
+
.rtl {
|
90 |
+
li.customize-control {
|
91 |
+
a.tooltip.hint--left {
|
92 |
+
right: auto;
|
93 |
+
left: 0;
|
94 |
+
}
|
95 |
+
}
|
96 |
+
.hint,
|
97 |
+
[data-hint] {
|
98 |
+
&:before {
|
99 |
+
left: 20px;
|
100 |
+
border-left: none;
|
101 |
+
border-right: 5px solid #333;
|
102 |
+
}
|
103 |
+
&:after {
|
104 |
+
left: 195px;
|
105 |
+
}
|
106 |
+
}
|
107 |
+
}
|
includes/class-kirki-control.php
CHANGED
@@ -99,36 +99,36 @@ if ( ! class_exists( 'Kirki_Control' ) ) {
|
|
99 |
final private function set_control_types() {
|
100 |
|
101 |
$this->control_types = apply_filters( 'kirki/control_types', array(
|
102 |
-
'kirki-checkbox'
|
103 |
-
'code'
|
104 |
-
'color
|
105 |
-
'color-palette'
|
106 |
-
'custom'
|
107 |
-
'kirki-date'
|
108 |
-
'dashicons'
|
109 |
-
'dimension'
|
110 |
-
'editor'
|
111 |
-
'multicolor'
|
112 |
-
'multicheck'
|
113 |
-
'number'
|
114 |
-
'palette'
|
115 |
-
'preset'
|
116 |
-
'kirki-radio'
|
117 |
-
'radio-buttonset'
|
118 |
-
'radio-image'
|
119 |
-
'repeater'
|
120 |
-
'kirki-select'
|
121 |
-
'slider'
|
122 |
-
'sortable'
|
123 |
-
'spacing'
|
124 |
-
'switch'
|
125 |
-
'kirki-generic'
|
126 |
-
'toggle'
|
127 |
-
'typography'
|
128 |
-
'
|
129 |
-
'
|
130 |
-
'
|
131 |
-
'
|
132 |
) );
|
133 |
|
134 |
// Make sure the defined classes actually exist.
|
99 |
final private function set_control_types() {
|
100 |
|
101 |
$this->control_types = apply_filters( 'kirki/control_types', array(
|
102 |
+
'kirki-checkbox' => 'Kirki_Controls_Checkbox_Control',
|
103 |
+
'kirki-code' => 'Kirki_Controls_Code_Control',
|
104 |
+
'kirki-color' => 'Kirki_Controls_Color_Control',
|
105 |
+
'kirki-color-palette' => 'Kirki_Controls_Color_Palette_Control',
|
106 |
+
'kirki-custom' => 'Kirki_Controls_Custom_Control',
|
107 |
+
'kirki-date' => 'Kirki_Controls_Date_Control',
|
108 |
+
'kirki-dashicons' => 'Kirki_Controls_Dashicons_Control',
|
109 |
+
'kirki-dimension' => 'Kirki_Controls_Dimension_Control',
|
110 |
+
'kirki-editor' => 'Kirki_Controls_Editor_Control',
|
111 |
+
'kirki-multicolor' => 'Kirki_Controls_Multicolor_Control',
|
112 |
+
'kirki-multicheck' => 'Kirki_Controls_MultiCheck_Control',
|
113 |
+
'kirki-number' => 'Kirki_Controls_Number_Control',
|
114 |
+
'kirki-palette' => 'Kirki_Controls_Palette_Control',
|
115 |
+
'kirki-preset' => 'Kirki_Controls_Preset_Control',
|
116 |
+
'kirki-radio' => 'Kirki_Controls_Radio_Control',
|
117 |
+
'kirki-radio-buttonset' => 'Kirki_Controls_Radio_ButtonSet_Control',
|
118 |
+
'kirki-radio-image' => 'Kirki_Controls_Radio_Image_Control',
|
119 |
+
'repeater' => 'Kirki_Controls_Repeater_Control',
|
120 |
+
'kirki-select' => 'Kirki_Controls_Select_Control',
|
121 |
+
'kirki-slider' => 'Kirki_Controls_Slider_Control',
|
122 |
+
'kirki-sortable' => 'Kirki_Controls_Sortable_Control',
|
123 |
+
'kirki-spacing' => 'Kirki_Controls_Spacing_Control',
|
124 |
+
'kirki-switch' => 'Kirki_Controls_Switch_Control',
|
125 |
+
'kirki-generic' => 'Kirki_Controls_Generic_Control',
|
126 |
+
'kirki-toggle' => 'Kirki_Controls_Toggle_Control',
|
127 |
+
'kirki-typography' => 'Kirki_Controls_Typography_Control',
|
128 |
+
'kirki-dropdown-pages' => 'Kirki_Controls_Dropdown_Pages_Control',
|
129 |
+
'image' => 'WP_Customize_Image_Control',
|
130 |
+
'cropped_image' => 'WP_Customize_Cropped_Image_Control',
|
131 |
+
'upload' => 'WP_Customize_Upload_Control',
|
132 |
) );
|
133 |
|
134 |
// Make sure the defined classes actually exist.
|
includes/class-kirki-customize-control.php
CHANGED
@@ -91,6 +91,17 @@ if ( ! class_exists( 'Kirki_Customize_Control' ) ) {
|
|
91 |
}
|
92 |
}
|
93 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
/**
|
95 |
* Render the control's content.
|
96 |
*
|
91 |
}
|
92 |
}
|
93 |
|
94 |
+
/**
|
95 |
+
* Renders the control wrapper and calls $this->render_content() for the internals.
|
96 |
+
*/
|
97 |
+
protected function render() {
|
98 |
+
$id = 'customize-control-' . str_replace( array( '[', ']' ), array( '-', '' ), $this->id );
|
99 |
+
$class = 'customize-control customize-control-kirki customize-control-' . $this->type;
|
100 |
+
?><li id="<?php echo esc_attr( $id ); ?>" class="<?php echo esc_attr( $class ); ?>">
|
101 |
+
<?php $this->render_content(); ?>
|
102 |
+
</li><?php
|
103 |
+
}
|
104 |
+
|
105 |
/**
|
106 |
* Render the control's content.
|
107 |
*
|
includes/class-kirki-enqueue.php
CHANGED
@@ -69,7 +69,6 @@ if ( ! class_exists( 'Kirki_Enqueue' ) ) {
|
|
69 |
// Register kirki-functions.
|
70 |
wp_register_script( 'kirki-set-setting-value', trailingslashit( Kirki::$url ) . 'assets/js/functions/set-setting-value.js' );
|
71 |
wp_register_script( 'kirki-validate-css-value', trailingslashit( Kirki::$url ) . 'assets/js/functions/validate-css-value.js' );
|
72 |
-
wp_register_script( 'kirki-rebuild-value', trailingslashit( Kirki::$url ) . 'assets/js/functions/rebuild-value.js' );
|
73 |
|
74 |
// Register serialize.js.
|
75 |
wp_register_script( 'serialize-js', trailingslashit( Kirki::$url ) . 'assets/js/vendor/serialize.js' );
|
@@ -87,17 +86,21 @@ if ( ! class_exists( 'Kirki_Enqueue' ) ) {
|
|
87 |
// Register selectize.
|
88 |
wp_register_script( 'selectize', trailingslashit( Kirki::$url ) . 'assets/js/vendor/selectize.js', array( 'jquery' ) );
|
89 |
|
|
|
|
|
|
|
90 |
// An array of control scripts and their dependencies.
|
91 |
-
$
|
|
|
92 |
'checkbox' => array( 'jquery', 'customize-base' ),
|
93 |
'code' => array( 'jquery', 'customize-base', 'codemirror' ),
|
94 |
-
'color
|
95 |
'color-palette' => array( 'jquery', 'customize-base', 'jquery-ui-button' ),
|
96 |
'dashicons' => array( 'jquery', 'customize-base' ),
|
97 |
'date' => array( 'jquery', 'customize-base', 'jquery-ui', 'jquery-ui-datepicker' ),
|
98 |
'dimension' => array( 'jquery', 'customize-base', 'kirki-validate-css-value' ),
|
99 |
'dropdown-pages' => array( 'jquery', 'customize-base', 'selectize' ),
|
100 |
-
'editor' => array( 'jquery', 'customize-base' ),
|
101 |
'generic' => array( 'jquery', 'customize-base' ),
|
102 |
'multicheck' => array( 'jquery', 'customize-base' ),
|
103 |
'multicolor' => array( 'jquery', 'customize-base', 'wp-color-picker-alpha' ),
|
@@ -114,12 +117,17 @@ if ( ! class_exists( 'Kirki_Enqueue' ) ) {
|
|
114 |
'spacing' => array( 'jquery', 'customize-base', 'kirki-validate-css-value' ),
|
115 |
'switch' => array( 'jquery', 'customize-base' ),
|
116 |
'toggle' => array( 'jquery', 'customize-base' ),
|
117 |
-
'typography' => array( 'jquery', 'customize-base', 'selectize', 'wp-color-picker-alpha'
|
118 |
);
|
119 |
-
foreach ( $
|
120 |
wp_register_script( 'kirki-' . $id, trailingslashit( Kirki::$url ) . 'assets/js/controls/' . $id . '.js', $dependencies, false, true );
|
121 |
}
|
122 |
|
|
|
|
|
|
|
|
|
|
|
123 |
$google_fonts = Kirki_Fonts::get_google_fonts();
|
124 |
$standard_fonts = Kirki_Fonts::get_standard_fonts();
|
125 |
$all_variants = Kirki_Fonts::get_all_variants();
|
69 |
// Register kirki-functions.
|
70 |
wp_register_script( 'kirki-set-setting-value', trailingslashit( Kirki::$url ) . 'assets/js/functions/set-setting-value.js' );
|
71 |
wp_register_script( 'kirki-validate-css-value', trailingslashit( Kirki::$url ) . 'assets/js/functions/validate-css-value.js' );
|
|
|
72 |
|
73 |
// Register serialize.js.
|
74 |
wp_register_script( 'serialize-js', trailingslashit( Kirki::$url ) . 'assets/js/vendor/serialize.js' );
|
86 |
// Register selectize.
|
87 |
wp_register_script( 'selectize', trailingslashit( Kirki::$url ) . 'assets/js/vendor/selectize.js', array( 'jquery' ) );
|
88 |
|
89 |
+
// Register the l10n script.
|
90 |
+
wp_register_script( 'kirki-l10n', trailingslashit( Kirki::$url ) . 'assets/js/l10n.js' );
|
91 |
+
|
92 |
// An array of control scripts and their dependencies.
|
93 |
+
$scripts = array(
|
94 |
+
// Add controls scripts.
|
95 |
'checkbox' => array( 'jquery', 'customize-base' ),
|
96 |
'code' => array( 'jquery', 'customize-base', 'codemirror' ),
|
97 |
+
'color' => array( 'jquery', 'customize-base', 'wp-color-picker-alpha' ),
|
98 |
'color-palette' => array( 'jquery', 'customize-base', 'jquery-ui-button' ),
|
99 |
'dashicons' => array( 'jquery', 'customize-base' ),
|
100 |
'date' => array( 'jquery', 'customize-base', 'jquery-ui', 'jquery-ui-datepicker' ),
|
101 |
'dimension' => array( 'jquery', 'customize-base', 'kirki-validate-css-value' ),
|
102 |
'dropdown-pages' => array( 'jquery', 'customize-base', 'selectize' ),
|
103 |
+
'editor' => array( 'jquery', 'customize-base', 'kirki-l10n' ),
|
104 |
'generic' => array( 'jquery', 'customize-base' ),
|
105 |
'multicheck' => array( 'jquery', 'customize-base' ),
|
106 |
'multicolor' => array( 'jquery', 'customize-base', 'wp-color-picker-alpha' ),
|
117 |
'spacing' => array( 'jquery', 'customize-base', 'kirki-validate-css-value' ),
|
118 |
'switch' => array( 'jquery', 'customize-base' ),
|
119 |
'toggle' => array( 'jquery', 'customize-base' ),
|
120 |
+
'typography' => array( 'jquery', 'customize-base', 'selectize', 'wp-color-picker-alpha' ),
|
121 |
);
|
122 |
+
foreach ( $scripts as $id => $dependencies ) {
|
123 |
wp_register_script( 'kirki-' . $id, trailingslashit( Kirki::$url ) . 'assets/js/controls/' . $id . '.js', $dependencies, false, true );
|
124 |
}
|
125 |
|
126 |
+
// Add localization strings.
|
127 |
+
$l10n = Kirki_l10n::get_strings();
|
128 |
+
wp_localize_script( 'kirki-l10n', 'kirkiL10n', $l10n );
|
129 |
+
|
130 |
+
// Add fonts to our JS objects.
|
131 |
$google_fonts = Kirki_Fonts::get_google_fonts();
|
132 |
$standard_fonts = Kirki_Fonts::get_standard_fonts();
|
133 |
$all_variants = Kirki_Fonts::get_all_variants();
|
includes/class-kirki-field.php
CHANGED
@@ -537,6 +537,12 @@ if ( ! class_exists( 'Kirki_Field' ) ) {
|
|
537 |
*/
|
538 |
protected function set_active_callback() {
|
539 |
|
|
|
|
|
|
|
|
|
|
|
|
|
540 |
if ( ! empty( $this->required ) ) {
|
541 |
$this->active_callback = array( 'Kirki_Active_Callback', 'evaluate' );
|
542 |
return;
|
@@ -592,9 +598,9 @@ if ( ! class_exists( 'Kirki_Field' ) ) {
|
|
592 |
}
|
593 |
|
594 |
$default_callbacks = array(
|
595 |
-
'multicheck' => array( 'Kirki_Sanitize_Values', 'multicheck' ),
|
596 |
-
'sortable' => array( 'Kirki_Sanitize_Values', 'sortable' ),
|
597 |
-
'typography' => array( 'Kirki_Sanitize_Values', 'typography' ),
|
598 |
);
|
599 |
|
600 |
if ( array_key_exists( $this->type, $default_callbacks ) ) {
|
@@ -649,7 +655,7 @@ if ( ! class_exists( 'Kirki_Field' ) ) {
|
|
649 |
if ( ! isset( $output['element'] ) ) {
|
650 |
continue;
|
651 |
}
|
652 |
-
if ( ! isset( $output['property'] ) && ! in_array( $this->type, array( 'typography', 'background' ), true ) ) {
|
653 |
continue;
|
654 |
}
|
655 |
if ( ! isset( $output['sanitize_callback'] ) && isset( $output['callback'] ) ) {
|
537 |
*/
|
538 |
protected function set_active_callback() {
|
539 |
|
540 |
+
if ( is_array( $this->active_callback ) && ! is_callable( $this->active_callback ) ) {
|
541 |
+
if ( isset( $this->active_callback[0] ) && is_array( $this->active_callback[0] ) ) {
|
542 |
+
$this->required = $this->active_callback;
|
543 |
+
}
|
544 |
+
}
|
545 |
+
|
546 |
if ( ! empty( $this->required ) ) {
|
547 |
$this->active_callback = array( 'Kirki_Active_Callback', 'evaluate' );
|
548 |
return;
|
598 |
}
|
599 |
|
600 |
$default_callbacks = array(
|
601 |
+
'kirki-multicheck' => array( 'Kirki_Sanitize_Values', 'multicheck' ),
|
602 |
+
'kirki-sortable' => array( 'Kirki_Sanitize_Values', 'sortable' ),
|
603 |
+
'kirki-typography' => array( 'Kirki_Sanitize_Values', 'typography' ),
|
604 |
);
|
605 |
|
606 |
if ( array_key_exists( $this->type, $default_callbacks ) ) {
|
655 |
if ( ! isset( $output['element'] ) ) {
|
656 |
continue;
|
657 |
}
|
658 |
+
if ( ! isset( $output['property'] ) && ! in_array( $this->type, array( 'kirki-typography', 'background' ), true ) ) {
|
659 |
continue;
|
660 |
}
|
661 |
if ( ! isset( $output['sanitize_callback'] ) && isset( $output['callback'] ) ) {
|
includes/class-kirki-fonts-google.php
CHANGED
@@ -150,7 +150,7 @@ if ( ! class_exists( 'Kirki_Fonts_Google' ) ) {
|
|
150 |
private function generate_google_font( $args ) {
|
151 |
|
152 |
// Process typography fields.
|
153 |
-
if ( isset( $args['type'] ) && 'typography' === $args['type'] ) {
|
154 |
|
155 |
// Get the value.
|
156 |
$value = Kirki_Values::get_sanitized_field_value( $args );
|
@@ -170,14 +170,14 @@ if ( ! class_exists( 'Kirki_Fonts_Google' ) ) {
|
|
170 |
if ( ! isset( $value['variant'] ) ) {
|
171 |
$value['variant'] = 'regular';
|
172 |
}
|
173 |
-
if ( isset( $value['
|
174 |
|
175 |
// Add the subset directly to the array of subsets in the Kirki_GoogleFonts_Manager object.
|
176 |
// Subsets must be applied to ALL fonts if possible.
|
177 |
-
if ( ! is_array( $value['
|
178 |
-
$this->subsets[] = $value['
|
179 |
} else {
|
180 |
-
foreach ( $value['
|
181 |
$this->subsets[] = $subset;
|
182 |
}
|
183 |
}
|
@@ -197,7 +197,7 @@ if ( ! class_exists( 'Kirki_Fonts_Google' ) ) {
|
|
197 |
foreach ( $args['output'] as $output ) {
|
198 |
|
199 |
// If we don't have a typography-related output argument we can skip this.
|
200 |
-
if ( ! isset( $output['property'] ) || ! in_array( $output['property'], array( 'font-family', 'font-weight', 'font-subset', 'subset' ), true ) ) {
|
201 |
continue;
|
202 |
}
|
203 |
|
@@ -214,7 +214,7 @@ if ( ! class_exists( 'Kirki_Fonts_Google' ) ) {
|
|
214 |
$this->fonts[ $font ][] = $value;
|
215 |
}
|
216 |
}
|
217 |
-
} elseif ( 'font-subset' === $output['property'] || 'subset' === $output['property'] ) {
|
218 |
if ( ! is_array( $value ) ) {
|
219 |
if ( ! in_array( $value, $this->subsets, true ) ) {
|
220 |
$this->subsets[] = $value;
|
150 |
private function generate_google_font( $args ) {
|
151 |
|
152 |
// Process typography fields.
|
153 |
+
if ( isset( $args['type'] ) && 'kirki-typography' === $args['type'] ) {
|
154 |
|
155 |
// Get the value.
|
156 |
$value = Kirki_Values::get_sanitized_field_value( $args );
|
170 |
if ( ! isset( $value['variant'] ) ) {
|
171 |
$value['variant'] = 'regular';
|
172 |
}
|
173 |
+
if ( isset( $value['subsets'] ) ) {
|
174 |
|
175 |
// Add the subset directly to the array of subsets in the Kirki_GoogleFonts_Manager object.
|
176 |
// Subsets must be applied to ALL fonts if possible.
|
177 |
+
if ( ! is_array( $value['subsets'] ) ) {
|
178 |
+
$this->subsets[] = $value['subsets'];
|
179 |
} else {
|
180 |
+
foreach ( $value['subsets'] as $subset ) {
|
181 |
$this->subsets[] = $subset;
|
182 |
}
|
183 |
}
|
197 |
foreach ( $args['output'] as $output ) {
|
198 |
|
199 |
// If we don't have a typography-related output argument we can skip this.
|
200 |
+
if ( ! isset( $output['property'] ) || ! in_array( $output['property'], array( 'font-family', 'font-weight', 'font-subset', 'subset', 'subsets' ), true ) ) {
|
201 |
continue;
|
202 |
}
|
203 |
|
214 |
$this->fonts[ $font ][] = $value;
|
215 |
}
|
216 |
}
|
217 |
+
} elseif ( 'font-subset' === $output['property'] || 'subset' === $output['property'] || 'subsets' === $output['property'] ) {
|
218 |
if ( ! is_array( $value ) ) {
|
219 |
if ( ! in_array( $value, $this->subsets, true ) ) {
|
220 |
$this->subsets[] = $value;
|
includes/class-kirki-init.php
CHANGED
@@ -96,13 +96,14 @@ if ( ! class_exists( 'Kirki_Init' ) ) {
|
|
96 |
|
97 |
$wp_customize->register_control_type( 'Kirki_Controls_Checkbox_Control' );
|
98 |
$wp_customize->register_control_type( 'Kirki_Controls_Code_Control' );
|
99 |
-
$wp_customize->register_control_type( '
|
100 |
$wp_customize->register_control_type( 'Kirki_Controls_Color_Palette_Control' );
|
101 |
$wp_customize->register_control_type( 'Kirki_Controls_Custom_Control' );
|
102 |
$wp_customize->register_control_type( 'Kirki_Controls_Date_Control' );
|
103 |
$wp_customize->register_control_type( 'Kirki_Controls_Dashicons_Control' );
|
104 |
$wp_customize->register_control_type( 'Kirki_Controls_Dimension_Control' );
|
105 |
$wp_customize->register_control_type( 'Kirki_Controls_Dropdown_Pages_Control' );
|
|
|
106 |
$wp_customize->register_control_type( 'Kirki_Controls_Number_Control' );
|
107 |
$wp_customize->register_control_type( 'Kirki_Controls_Radio_Control' );
|
108 |
$wp_customize->register_control_type( 'Kirki_Controls_Radio_Buttonset_Control' );
|
96 |
|
97 |
$wp_customize->register_control_type( 'Kirki_Controls_Checkbox_Control' );
|
98 |
$wp_customize->register_control_type( 'Kirki_Controls_Code_Control' );
|
99 |
+
$wp_customize->register_control_type( 'Kirki_Controls_Color_Control' );
|
100 |
$wp_customize->register_control_type( 'Kirki_Controls_Color_Palette_Control' );
|
101 |
$wp_customize->register_control_type( 'Kirki_Controls_Custom_Control' );
|
102 |
$wp_customize->register_control_type( 'Kirki_Controls_Date_Control' );
|
103 |
$wp_customize->register_control_type( 'Kirki_Controls_Dashicons_Control' );
|
104 |
$wp_customize->register_control_type( 'Kirki_Controls_Dimension_Control' );
|
105 |
$wp_customize->register_control_type( 'Kirki_Controls_Dropdown_Pages_Control' );
|
106 |
+
$wp_customize->register_control_type( 'Kirki_Controls_Editor_Control' );
|
107 |
$wp_customize->register_control_type( 'Kirki_Controls_Number_Control' );
|
108 |
$wp_customize->register_control_type( 'Kirki_Controls_Radio_Control' );
|
109 |
$wp_customize->register_control_type( 'Kirki_Controls_Radio_Buttonset_Control' );
|
includes/class-kirki-l10n.php
CHANGED
@@ -207,6 +207,9 @@ if ( ! class_exists( 'Kirki_l10n' ) ) {
|
|
207 |
'lowercase' => esc_attr__( 'Lowercase', 'kirki' ),
|
208 |
'initial' => esc_attr__( 'Initial', 'kirki' ),
|
209 |
'select-page' => esc_attr__( 'Select a Page', 'kirki' ),
|
|
|
|
|
|
|
210 |
);
|
211 |
|
212 |
$config = apply_filters( 'kirki/config', array() );
|
207 |
'lowercase' => esc_attr__( 'Lowercase', 'kirki' ),
|
208 |
'initial' => esc_attr__( 'Initial', 'kirki' ),
|
209 |
'select-page' => esc_attr__( 'Select a Page', 'kirki' ),
|
210 |
+
'open-editor' => esc_attr__( 'Open Editor', 'kirki' ),
|
211 |
+
'close-editor' => esc_attr__( 'Close Editor', 'kirki' ),
|
212 |
+
'switch-editor' => esc_attr__( 'Switch Editor', 'kirki' ),
|
213 |
);
|
214 |
|
215 |
$config = apply_filters( 'kirki/config', array() );
|
includes/controls/class-kirki-controls-code-control.php
CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'Kirki_Controls_Code_Control' ) ) {
|
|
30 |
* @access public
|
31 |
* @var string
|
32 |
*/
|
33 |
-
public $type = 'code';
|
34 |
|
35 |
/**
|
36 |
* Refresh the parameters passed to the JavaScript via JSON.
|
@@ -38,16 +38,17 @@ if ( ! class_exists( 'Kirki_Controls_Code_Control' ) ) {
|
|
38 |
* @access public
|
39 |
*/
|
40 |
public function to_json() {
|
41 |
-
|
42 |
if ( ! isset( $this->choices['language'] ) ) {
|
43 |
$this->choices['language'] = 'css';
|
44 |
}
|
45 |
if ( ! isset( $this->choices['theme'] ) ) {
|
46 |
$this->choices['theme'] = 'monokai';
|
47 |
}
|
48 |
-
if ( ! isset( $this->choices['
|
49 |
-
$this->choices['
|
50 |
}
|
|
|
51 |
}
|
52 |
|
53 |
/**
|
@@ -59,29 +60,12 @@ if ( ! class_exists( 'Kirki_Controls_Code_Control' ) ) {
|
|
59 |
|
60 |
wp_enqueue_script( 'kirki-code' );
|
61 |
|
62 |
-
// Get the language.
|
63 |
-
$lang_file = '/assets/js/vendor/codemirror/mode/' . $this->choices['language'] . '/' . $this->choices['language'] . '.js';
|
64 |
-
$language = 'css';
|
65 |
-
if ( file_exists( Kirki::$path . $lang_file ) || ! file_exists( Kirki::$path . str_replace( '/', DIRECTORY_SEPARATOR, $lang_file ) ) ) {
|
66 |
-
$language = $this->choices['language'];
|
67 |
-
}
|
68 |
-
|
69 |
-
// Hack for 'html' mode.
|
70 |
-
if ( 'html' == $language ) {
|
71 |
-
$language = 'htmlmixed';
|
72 |
-
}
|
73 |
-
|
74 |
-
// Get the theme.
|
75 |
$theme_file = '/assets/js/vendor/codemirror/theme/' . $this->choices['theme'] . '.css';
|
76 |
-
$theme = 'monokai';
|
77 |
-
if ( file_exists( Kirki::$path . $theme_file ) || file_exists( Kirki::$path . str_replace( '/', DIRECTORY_SEPARATOR, $theme_file ) ) ) {
|
78 |
-
$theme = $this->choices['theme'];
|
79 |
-
}
|
80 |
wp_enqueue_script( 'kirki-code', trailingslashit( Kirki::$url ) . 'assets/js/controls/code.js', array( 'jquery', 'codemirror' ), false );
|
81 |
|
82 |
// If we're using html mode, we'll also need to include the multiplex addon
|
83 |
// as well as dependencies for XML, JS, CSS languages.
|
84 |
-
if ( in_array( $language, array( 'html', 'htmlmixed' ) ) ) {
|
85 |
wp_enqueue_script( 'codemirror-multiplex', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/addon/mode/multiplex.js', array( 'jquery', 'codemirror' ) );
|
86 |
wp_enqueue_script( 'codemirror-language-xml', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/xml/xml.js', array( 'jquery', 'codemirror' ) );
|
87 |
wp_enqueue_script( 'codemirror-language-javascript', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/javascript/javascript.js', array( 'jquery', 'codemirror' ) );
|
@@ -89,11 +73,11 @@ if ( ! class_exists( 'Kirki_Controls_Code_Control' ) ) {
|
|
89 |
wp_enqueue_script( 'codemirror-language-htmlmixed', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/htmlmixed/htmlmixed.js', array( 'jquery', 'codemirror', 'codemirror-multiplex', 'codemirror-language-xml', 'codemirror-language-javascript', 'codemirror-language-css' ) );
|
90 |
} else {
|
91 |
// Add language script.
|
92 |
-
wp_enqueue_script( 'codemirror-language-' . $language, trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/' . $language . '/' . $language . '.js', array( 'jquery', 'codemirror' ) );
|
93 |
}
|
94 |
|
95 |
// Add theme styles.
|
96 |
-
wp_enqueue_style( 'codemirror-theme-' . $theme, trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/theme/' . $theme . '.css' );
|
97 |
|
98 |
}
|
99 |
|
@@ -119,7 +103,12 @@ if ( ! class_exists( 'Kirki_Controls_Code_Control' ) ) {
|
|
119 |
<# if ( data.description ) { #>
|
120 |
<span class="description customize-control-description">{{{ data.description }}}</span>
|
121 |
<# } #>
|
122 |
-
<
|
|
|
|
|
|
|
|
|
|
|
123 |
</label>
|
124 |
<?php
|
125 |
}
|
30 |
* @access public
|
31 |
* @var string
|
32 |
*/
|
33 |
+
public $type = 'kirki-code';
|
34 |
|
35 |
/**
|
36 |
* Refresh the parameters passed to the JavaScript via JSON.
|
38 |
* @access public
|
39 |
*/
|
40 |
public function to_json() {
|
41 |
+
$l10n = Kirki_l10n::get_strings( $this->kirki_config );
|
42 |
if ( ! isset( $this->choices['language'] ) ) {
|
43 |
$this->choices['language'] = 'css';
|
44 |
}
|
45 |
if ( ! isset( $this->choices['theme'] ) ) {
|
46 |
$this->choices['theme'] = 'monokai';
|
47 |
}
|
48 |
+
if ( ! isset( $this->choices['label'] ) ) {
|
49 |
+
$this->choices['label'] = $l10n['open-editor'];
|
50 |
}
|
51 |
+
parent::to_json();
|
52 |
}
|
53 |
|
54 |
/**
|
60 |
|
61 |
wp_enqueue_script( 'kirki-code' );
|
62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
$theme_file = '/assets/js/vendor/codemirror/theme/' . $this->choices['theme'] . '.css';
|
|
|
|
|
|
|
|
|
64 |
wp_enqueue_script( 'kirki-code', trailingslashit( Kirki::$url ) . 'assets/js/controls/code.js', array( 'jquery', 'codemirror' ), false );
|
65 |
|
66 |
// If we're using html mode, we'll also need to include the multiplex addon
|
67 |
// as well as dependencies for XML, JS, CSS languages.
|
68 |
+
if ( in_array( $this->choices['language'], array( 'html', 'htmlmixed' ) ) ) {
|
69 |
wp_enqueue_script( 'codemirror-multiplex', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/addon/mode/multiplex.js', array( 'jquery', 'codemirror' ) );
|
70 |
wp_enqueue_script( 'codemirror-language-xml', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/xml/xml.js', array( 'jquery', 'codemirror' ) );
|
71 |
wp_enqueue_script( 'codemirror-language-javascript', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/javascript/javascript.js', array( 'jquery', 'codemirror' ) );
|
73 |
wp_enqueue_script( 'codemirror-language-htmlmixed', trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/htmlmixed/htmlmixed.js', array( 'jquery', 'codemirror', 'codemirror-multiplex', 'codemirror-language-xml', 'codemirror-language-javascript', 'codemirror-language-css' ) );
|
74 |
} else {
|
75 |
// Add language script.
|
76 |
+
wp_enqueue_script( 'codemirror-language-' . $this->choices['language'], trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/mode/' . $this->choices['language'] . '/' . $this->choices['language'] . '.js', array( 'jquery', 'codemirror' ) );
|
77 |
}
|
78 |
|
79 |
// Add theme styles.
|
80 |
+
wp_enqueue_style( 'codemirror-theme-' . $this->choices['theme'], trailingslashit( Kirki::$url ) . 'assets/js/vendor/codemirror/theme/' . $this->choices['theme'] . '.css' );
|
81 |
|
82 |
}
|
83 |
|
103 |
<# if ( data.description ) { #>
|
104 |
<span class="description customize-control-description">{{{ data.description }}}</span>
|
105 |
<# } #>
|
106 |
+
<a href="#" class="button edit button-primary">{{ data.choices.label }}</a>
|
107 |
+
<textarea class="kirki-codemirror-editor collapsed">{{{ data.value }}}</textarea>
|
108 |
+
<a href="#" class="close">
|
109 |
+
<span class="dashicons dashicons-no"></span>
|
110 |
+
<span class="screen-reader-text">{{ data.i18n['close-editor'] }}</span>
|
111 |
+
</a>
|
112 |
</label>
|
113 |
<?php
|
114 |
}
|
includes/controls/{class-kirki-controls-color-alpha-control.php → class-kirki-controls-color-control.php}
RENAMED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
* Customizer Control: color
|
4 |
*
|
5 |
* @package Kirki
|
6 |
* @subpackage Controls
|
@@ -14,14 +14,14 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
14 |
exit;
|
15 |
}
|
16 |
|
17 |
-
if ( ! class_exists( '
|
18 |
|
19 |
/**
|
20 |
* Adds a color & color-alpha control
|
21 |
*
|
22 |
* @see https://github.com/23r9i0/wp-color-picker-alpha
|
23 |
*/
|
24 |
-
class
|
25 |
|
26 |
/**
|
27 |
* The control type.
|
@@ -29,7 +29,7 @@ if ( ! class_exists( 'Kirki_Controls_Color_Alpha_Control' ) ) {
|
|
29 |
* @access public
|
30 |
* @var string
|
31 |
*/
|
32 |
-
public $type = 'color
|
33 |
|
34 |
/**
|
35 |
* Colorpicker palette
|
@@ -57,7 +57,7 @@ if ( ! class_exists( 'Kirki_Controls_Color_Alpha_Control' ) ) {
|
|
57 |
* @access public
|
58 |
*/
|
59 |
public function enqueue() {
|
60 |
-
wp_enqueue_script( 'kirki-color
|
61 |
}
|
62 |
|
63 |
/**
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Customizer Control: color.
|
4 |
*
|
5 |
* @package Kirki
|
6 |
* @subpackage Controls
|
14 |
exit;
|
15 |
}
|
16 |
|
17 |
+
if ( ! class_exists( 'Kirki_Controls_Color_Control' ) ) {
|
18 |
|
19 |
/**
|
20 |
* Adds a color & color-alpha control
|
21 |
*
|
22 |
* @see https://github.com/23r9i0/wp-color-picker-alpha
|
23 |
*/
|
24 |
+
class Kirki_Controls_Color_Control extends Kirki_Customize_Control {
|
25 |
|
26 |
/**
|
27 |
* The control type.
|
29 |
* @access public
|
30 |
* @var string
|
31 |
*/
|
32 |
+
public $type = 'kirki-color';
|
33 |
|
34 |
/**
|
35 |
* Colorpicker palette
|
57 |
* @access public
|
58 |
*/
|
59 |
public function enqueue() {
|
60 |
+
wp_enqueue_script( 'kirki-color' );
|
61 |
}
|
62 |
|
63 |
/**
|
includes/controls/class-kirki-controls-color-palette-control.php
CHANGED
@@ -28,7 +28,7 @@ if ( ! class_exists( 'Kirki_Controls_Color_Palette_Control' ) ) {
|
|
28 |
* @access public
|
29 |
* @var string
|
30 |
*/
|
31 |
-
public $type = 'color-palette';
|
32 |
|
33 |
/**
|
34 |
* Enqueue control related scripts/styles.
|
28 |
* @access public
|
29 |
* @var string
|
30 |
*/
|
31 |
+
public $type = 'kirki-color-palette';
|
32 |
|
33 |
/**
|
34 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-custom-control.php
CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'Kirki_Controls_Custom_Control' ) ) {
|
|
30 |
* @access public
|
31 |
* @var string
|
32 |
*/
|
33 |
-
public $type = 'custom';
|
34 |
|
35 |
/**
|
36 |
* An Underscore (JS) template for this control's content (but not its container).
|
30 |
* @access public
|
31 |
* @var string
|
32 |
*/
|
33 |
+
public $type = 'kirki-custom';
|
34 |
|
35 |
/**
|
36 |
* An Underscore (JS) template for this control's content (but not its container).
|
includes/controls/class-kirki-controls-dashicons-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Dashicons_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'dashicons';
|
31 |
|
32 |
/**
|
33 |
* Refresh the parameters passed to the JavaScript via JSON.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-dashicons';
|
31 |
|
32 |
/**
|
33 |
* Refresh the parameters passed to the JavaScript via JSON.
|
includes/controls/class-kirki-controls-date-control.php
CHANGED
@@ -61,7 +61,7 @@ if ( ! class_exists( 'Kirki_Controls_Date_Control' ) ) {
|
|
61 |
<span class="description customize-control-description">{{{ data.description }}}</span>
|
62 |
<# } #>
|
63 |
<div class="customize-control-content">
|
64 |
-
<input class="datepicker" type="text" id={{ data.id }}" value="{{ data.value }}" {{{ data.link }}} />
|
65 |
</div>
|
66 |
</label>
|
67 |
<?php
|
61 |
<span class="description customize-control-description">{{{ data.description }}}</span>
|
62 |
<# } #>
|
63 |
<div class="customize-control-content">
|
64 |
+
<input class="datepicker" type="text" id="{{ data.id }}" value="{{ data.value }}" {{{ data.link }}} />
|
65 |
</div>
|
66 |
</label>
|
67 |
<?php
|
includes/controls/class-kirki-controls-dimension-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Dimension_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'dimension';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-dimension';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-editor-control.php
CHANGED
@@ -29,7 +29,7 @@ if ( ! class_exists( 'Kirki_Controls_Editor_Control' ) ) {
|
|
29 |
* @access public
|
30 |
* @var string
|
31 |
*/
|
32 |
-
public $type = 'editor';
|
33 |
|
34 |
/**
|
35 |
* Enqueue control related scripts/styles.
|
@@ -41,46 +41,37 @@ if ( ! class_exists( 'Kirki_Controls_Editor_Control' ) ) {
|
|
41 |
}
|
42 |
|
43 |
/**
|
44 |
-
*
|
45 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
*
|
47 |
* @access protected
|
48 |
*/
|
49 |
-
protected function
|
50 |
?>
|
51 |
-
|
52 |
-
<a href="#" class="tooltip hint--left" data-hint="
|
53 |
-
|
54 |
-
|
55 |
<label>
|
56 |
-
|
57 |
-
|
58 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
</label>
|
60 |
-
<?php if ( ! empty( $this->description ) ) : ?>
|
61 |
-
<span class="description customize-control-description"><?php echo wp_kses_post( $this->description ); ?></span>
|
62 |
-
<?php endif; ?>
|
63 |
<?php
|
64 |
-
$settings = array(
|
65 |
-
'textarea_name' => $this->id,
|
66 |
-
'teeny' => true,
|
67 |
-
);
|
68 |
-
add_filter( 'the_editor', array( $this, 'filter_editor_setting_link' ) );
|
69 |
-
wp_editor( html_entity_decode( wp_kses_post( $this->value() ) ), $this->id, $settings );
|
70 |
-
|
71 |
-
do_action( 'admin_footer' );
|
72 |
-
do_action( 'admin_print_footer_scripts' );
|
73 |
-
}
|
74 |
-
|
75 |
-
/**
|
76 |
-
* Used to add a unique ID to the textarea
|
77 |
-
*
|
78 |
-
* @access public
|
79 |
-
* @param string $output Used to filter the textarea and add the link.
|
80 |
-
* @return string
|
81 |
-
*/
|
82 |
-
public function filter_editor_setting_link( $output ) {
|
83 |
-
return preg_replace( '/<textarea/', '<textarea ' . $this->get_link(), $output, 1 );
|
84 |
}
|
85 |
}
|
86 |
}
|
29 |
* @access public
|
30 |
* @var string
|
31 |
*/
|
32 |
+
public $type = 'kirki-editor';
|
33 |
|
34 |
/**
|
35 |
* Enqueue control related scripts/styles.
|
41 |
}
|
42 |
|
43 |
/**
|
44 |
+
* An Underscore (JS) template for this control's content (but not its container).
|
45 |
+
*
|
46 |
+
* Class variables for this control class are available in the `data` JS object;
|
47 |
+
* export custom variables by overriding {@see Kirki_Customize_Control::to_json()}.
|
48 |
+
*
|
49 |
+
* The actual editor is added from the Kirki_Field_Editor class.
|
50 |
+
* All this template contains is a button that triggers the global editor on/off
|
51 |
+
* and a hidden textarea element that is used to mirror save the options.
|
52 |
+
*
|
53 |
+
* @see WP_Customize_Control::print_template()
|
54 |
*
|
55 |
* @access protected
|
56 |
*/
|
57 |
+
protected function content_template() {
|
58 |
?>
|
59 |
+
<# if ( data.tooltip ) { #>
|
60 |
+
<a href="#" class="tooltip hint--left" data-hint="{{ data.tooltip }}"><span class='dashicons dashicons-info'></span></a>
|
61 |
+
<# } #>
|
|
|
62 |
<label>
|
63 |
+
<# if ( data.label ) { #>
|
64 |
+
<span class="customize-control-title">{{{ data.label }}}</span>
|
65 |
+
<# } #>
|
66 |
+
<# if ( data.description ) { #>
|
67 |
+
<span class="description customize-control-description">{{{ data.description }}}</span>
|
68 |
+
<# } #>
|
69 |
+
<div class="customize-control-content">
|
70 |
+
<a href="#" class="button button-primary toggle-editor"></a>
|
71 |
+
<textarea class="hidden" {{{ data.link }}}>{{ data.value }}</textarea>
|
72 |
+
</div>
|
73 |
</label>
|
|
|
|
|
|
|
74 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
}
|
76 |
}
|
77 |
}
|
includes/controls/class-kirki-controls-multicheck-control.php
CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'Kirki_Controls_MultiCheck_Control' ) ) {
|
|
30 |
* @access public
|
31 |
* @var string
|
32 |
*/
|
33 |
-
public $type = 'multicheck';
|
34 |
|
35 |
/**
|
36 |
* Enqueue control related scripts/styles.
|
30 |
* @access public
|
31 |
* @var string
|
32 |
*/
|
33 |
+
public $type = 'kirki-multicheck';
|
34 |
|
35 |
/**
|
36 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-multicolor-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Multicolor_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'multicolor';
|
31 |
|
32 |
/**
|
33 |
* Color Palette.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-multicolor';
|
31 |
|
32 |
/**
|
33 |
* Color Palette.
|
includes/controls/class-kirki-controls-number-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Number_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'number';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-number';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-palette-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Palette_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'palette';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-palette';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-preset-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Preset_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'preset';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-preset';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-radio-buttonset-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Radio_Buttonset_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'radio-buttonset';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-radio-buttonset';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-radio-image-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Radio_Image_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'radio-image';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-radio-image';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-repeater-control.php
CHANGED
@@ -125,6 +125,26 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
125 |
// We add it to the list of fields that need some extra filtering/processing.
|
126 |
$media_fields_to_filter[ $key ] = true;
|
127 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
}
|
129 |
|
130 |
$this->fields = $args['fields'];
|
@@ -212,6 +232,13 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
212 |
break;
|
213 |
}
|
214 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
}
|
216 |
|
217 |
wp_enqueue_script( 'kirki-repeater' );
|
@@ -226,7 +253,7 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
226 |
protected function render_content() {
|
227 |
?>
|
228 |
<?php $l10n = Kirki_l10n::get_strings(); ?>
|
229 |
-
<?php if ( ''
|
230 |
<a href="#" class="tooltip hint--left" data-hint="<?php echo esc_html( $this->tooltip ); ?>"><span class='dashicons dashicons-info'></span></a>
|
231 |
<?php endif; ?>
|
232 |
<label>
|
@@ -264,7 +291,6 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
264 |
<script type="text/html" class="customize-control-repeater-content">
|
265 |
<# var field; var index = data.index; #>
|
266 |
|
267 |
-
|
268 |
<li class="repeater-row minimized" data-row="{{{ index }}}">
|
269 |
|
270 |
<div class="repeater-row-header">
|
@@ -295,7 +321,7 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
295 |
<# } else if ( 'checkbox' === field.type ) { #>
|
296 |
|
297 |
<label>
|
298 |
-
<input type="checkbox" value="true" data-field="{{{ field.id }}}" <# if ( field.default ) { #> checked="checked" <# } #> />
|
299 |
<# if ( field.description ) { #>
|
300 |
{{ field.description }}
|
301 |
<# } #>
|
@@ -317,6 +343,18 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
317 |
</select>
|
318 |
</label>
|
319 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
320 |
<# } else if ( 'radio' === field.type ) { #>
|
321 |
|
322 |
<label>
|
@@ -329,8 +367,8 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
329 |
|
330 |
<# _.each( field.choices, function( choice, i ) { #>
|
331 |
<label>
|
332 |
-
<input type="radio" name="{{{ field.id }}}" data-field="{{{ field.id }}}" value="{{{ i }}}" <# if ( field.default == i ) { #> checked="checked" <# } #>> {{ choice }} <br/>
|
333 |
-
|
334 |
<# }); #>
|
335 |
</label>
|
336 |
|
125 |
// We add it to the list of fields that need some extra filtering/processing.
|
126 |
$media_fields_to_filter[ $key ] = true;
|
127 |
}
|
128 |
+
|
129 |
+
// If the field is a dropdown-pages field then add it to args.
|
130 |
+
if ( isset( $value['type'] ) && ( 'dropdown-pages' === $value['type'] ) ) {
|
131 |
+
|
132 |
+
$l10n = Kirki_l10n::get_strings();
|
133 |
+
$dropdown = wp_dropdown_pages(
|
134 |
+
array(
|
135 |
+
'name' => '',
|
136 |
+
'echo' => 0,
|
137 |
+
'show_option_none' => esc_attr( $l10n['select-page'] ),
|
138 |
+
'option_none_value' => '0',
|
139 |
+
'selected' => '',
|
140 |
+
)
|
141 |
+
);
|
142 |
+
|
143 |
+
// Hackily add in the data link parameter.
|
144 |
+
$dropdown = str_replace( '<select', '<select data-field="'.esc_attr( $args['fields'][ $key ]['id'] ).'"' . $this->get_link(), $dropdown );
|
145 |
+
|
146 |
+
$args['fields'][ $key ]['dropdown'] = $dropdown;
|
147 |
+
}
|
148 |
}
|
149 |
|
150 |
$this->fields = $args['fields'];
|
232 |
break;
|
233 |
}
|
234 |
}
|
235 |
+
|
236 |
+
foreach ( $this->fields as $field ) {
|
237 |
+
if ( isset( $field['type'] ) && 'dropdown-pages' === $field['type'] ) {
|
238 |
+
wp_enqueue_script( 'kirki-dropdown-pages' );
|
239 |
+
break;
|
240 |
+
}
|
241 |
+
}
|
242 |
}
|
243 |
|
244 |
wp_enqueue_script( 'kirki-repeater' );
|
253 |
protected function render_content() {
|
254 |
?>
|
255 |
<?php $l10n = Kirki_l10n::get_strings(); ?>
|
256 |
+
<?php if ( '' !== $this->tooltip ) : ?>
|
257 |
<a href="#" class="tooltip hint--left" data-hint="<?php echo esc_html( $this->tooltip ); ?>"><span class='dashicons dashicons-info'></span></a>
|
258 |
<?php endif; ?>
|
259 |
<label>
|
291 |
<script type="text/html" class="customize-control-repeater-content">
|
292 |
<# var field; var index = data.index; #>
|
293 |
|
|
|
294 |
<li class="repeater-row minimized" data-row="{{{ index }}}">
|
295 |
|
296 |
<div class="repeater-row-header">
|
321 |
<# } else if ( 'checkbox' === field.type ) { #>
|
322 |
|
323 |
<label>
|
324 |
+
<input type="checkbox" value="true" data-field="{{{ field.id }}}" <# if ( field.default ) { #> checked="checked" <# } #> /> {{ field.label }}
|
325 |
<# if ( field.description ) { #>
|
326 |
{{ field.description }}
|
327 |
<# } #>
|
343 |
</select>
|
344 |
</label>
|
345 |
|
346 |
+
<# } else if ( 'dropdown-pages' === field.type ) { #>
|
347 |
+
|
348 |
+
<label>
|
349 |
+
<# if ( field.label ) { #>
|
350 |
+
<span class="customize-control-title">{{{ data.label }}}</span>
|
351 |
+
<# } #>
|
352 |
+
<# if ( field.description ) { #>
|
353 |
+
<span class="description customize-control-description">{{{ field.description }}}</span>
|
354 |
+
<# } #>
|
355 |
+
<div class="customize-control-content repeater-dropdown-pages">{{{ field.dropdown }}}</div>
|
356 |
+
</label>
|
357 |
+
|
358 |
<# } else if ( 'radio' === field.type ) { #>
|
359 |
|
360 |
<label>
|
367 |
|
368 |
<# _.each( field.choices, function( choice, i ) { #>
|
369 |
<label>
|
370 |
+
<input type="radio" name="{{{ field.id }}}{{ index }}" data-field="{{{ field.id }}}" value="{{{ i }}}" <# if ( field.default == i ) { #> checked="checked" <# } #>> {{ choice }} <br/>
|
371 |
+
</label>
|
372 |
<# }); #>
|
373 |
</label>
|
374 |
|
includes/controls/class-kirki-controls-slider-control.php
CHANGED
@@ -29,7 +29,7 @@ if ( ! class_exists( 'Kirki_Controls_Slider_Control' ) ) {
|
|
29 |
* @access public
|
30 |
* @var string
|
31 |
*/
|
32 |
-
public $type = 'slider';
|
33 |
|
34 |
/**
|
35 |
* Refresh the parameters passed to the JavaScript via JSON.
|
29 |
* @access public
|
30 |
* @var string
|
31 |
*/
|
32 |
+
public $type = 'kirki-slider';
|
33 |
|
34 |
/**
|
35 |
* Refresh the parameters passed to the JavaScript via JSON.
|
includes/controls/class-kirki-controls-sortable-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Sortable_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'sortable';
|
31 |
|
32 |
/**
|
33 |
* Constructor.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-sortable';
|
31 |
|
32 |
/**
|
33 |
* Constructor.
|
includes/controls/class-kirki-controls-spacing-control.php
CHANGED
@@ -28,7 +28,7 @@ if ( ! class_exists( 'Kirki_Controls_Spacing_Control' ) ) {
|
|
28 |
* @access public
|
29 |
* @var string
|
30 |
*/
|
31 |
-
public $type = 'spacing';
|
32 |
|
33 |
/**
|
34 |
* Refresh the parameters passed to the JavaScript via JSON.
|
28 |
* @access public
|
29 |
* @var string
|
30 |
*/
|
31 |
+
public $type = 'kirki-spacing';
|
32 |
|
33 |
/**
|
34 |
* Refresh the parameters passed to the JavaScript via JSON.
|
includes/controls/class-kirki-controls-switch-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Switch_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'switch';
|
31 |
|
32 |
/**
|
33 |
* Refresh the parameters passed to the JavaScript via JSON.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-switch';
|
31 |
|
32 |
/**
|
33 |
* Refresh the parameters passed to the JavaScript via JSON.
|
includes/controls/class-kirki-controls-toggle-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Toggle_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'toggle';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-toggle';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
includes/controls/class-kirki-controls-typography-control.php
CHANGED
@@ -27,7 +27,7 @@ if ( ! class_exists( 'Kirki_Controls_Typography_Control' ) ) {
|
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
-
public $type = 'typography';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
@@ -101,9 +101,9 @@ if ( ! class_exists( 'Kirki_Controls_Typography_Control' ) ) {
|
|
101 |
</div>
|
102 |
<# } #>
|
103 |
<# if ( true === data.show_subsets ) { #>
|
104 |
-
<div class="
|
105 |
<h5>{{ data.l10n['subsets'] }}</h5>
|
106 |
-
<select class="subset" id="kirki-typography-
|
107 |
</div>
|
108 |
<# } #>
|
109 |
<# } #>
|
@@ -217,7 +217,23 @@ if ( ! class_exists( 'Kirki_Controls_Typography_Control' ) ) {
|
|
217 |
if ( isset( $value['letter-spacing'] ) && is_numeric( $value['letter-spacing'] ) && $value['letter-spacing'] ) {
|
218 |
$value['letter-spacing'] .= 'px';
|
219 |
}
|
|
|
220 |
$this->json['value'] = wp_parse_args( $value, $old_values );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
221 |
}
|
222 |
}
|
223 |
}
|
27 |
* @access public
|
28 |
* @var string
|
29 |
*/
|
30 |
+
public $type = 'kirki-typography';
|
31 |
|
32 |
/**
|
33 |
* Enqueue control related scripts/styles.
|
101 |
</div>
|
102 |
<# } #>
|
103 |
<# if ( true === data.show_subsets ) { #>
|
104 |
+
<div class="subsets hide-on-standard-fonts kirki-subsets-wrapper">
|
105 |
<h5>{{ data.l10n['subsets'] }}</h5>
|
106 |
+
<select class="subset" id="kirki-typography-subsets-{{{ data.id }}}"></select>
|
107 |
</div>
|
108 |
<# } #>
|
109 |
<# } #>
|
217 |
if ( isset( $value['letter-spacing'] ) && is_numeric( $value['letter-spacing'] ) && $value['letter-spacing'] ) {
|
218 |
$value['letter-spacing'] .= 'px';
|
219 |
}
|
220 |
+
|
221 |
$this->json['value'] = wp_parse_args( $value, $old_values );
|
222 |
+
|
223 |
+
// Cleanup.
|
224 |
+
if ( isset( $this->json['value']['font-weight'] ) ) {
|
225 |
+
unset( $this->json['value']['font-weight'] );
|
226 |
+
}
|
227 |
+
|
228 |
+
// Make sure we use "subsets" instead of "subset".
|
229 |
+
if ( isset( $this->json['value']['subset'] ) ) {
|
230 |
+
if ( ! empty( $this->json['value']['subset'] ) ) {
|
231 |
+
if ( ! isset( $this->json['value']['subsets'] ) || empty( $this->json['value']['subsets'] ) ) {
|
232 |
+
$this->json['value']['subsets'] = $this->json['value']['subset'];
|
233 |
+
}
|
234 |
+
}
|
235 |
+
unset( $this->json['value']['subset'] );
|
236 |
+
}
|
237 |
}
|
238 |
}
|
239 |
}
|
includes/field/class-kirki-field-code.php
CHANGED
@@ -23,7 +23,67 @@ if ( ! class_exists( 'Kirki_Field_Code' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'code';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-code';
|
27 |
+
|
28 |
+
}
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Sets the $choices
|
32 |
+
*
|
33 |
+
* @access protected
|
34 |
+
*/
|
35 |
+
protected function set_choices() {
|
36 |
+
|
37 |
+
// Make sure we have some defaults in case none are defined.
|
38 |
+
$defaults = array(
|
39 |
+
'language' => 'css',
|
40 |
+
'theme' => 'kirki-dark',
|
41 |
+
);
|
42 |
+
$this->choices = wp_parse_args( $this->choices, $defaults );
|
43 |
+
|
44 |
+
// Make sure the choices are defined and set as an array.
|
45 |
+
if ( ! is_array( $this->choices ) ) {
|
46 |
+
$this->choices = array();
|
47 |
+
}
|
48 |
+
|
49 |
+
// An array of valid languages.
|
50 |
+
$valid_languages = array(
|
51 |
+
'coffescript',
|
52 |
+
'css',
|
53 |
+
'haml',
|
54 |
+
'htmlembedded',
|
55 |
+
'htmlmixed',
|
56 |
+
'javascript',
|
57 |
+
'markdown',
|
58 |
+
'php',
|
59 |
+
'sass',
|
60 |
+
'smarty',
|
61 |
+
'sql',
|
62 |
+
'stylus',
|
63 |
+
'textile',
|
64 |
+
'twig',
|
65 |
+
'xml',
|
66 |
+
'yaml',
|
67 |
+
);
|
68 |
+
// Make sure the defined language exists.
|
69 |
+
// If not, fallback to CSS.
|
70 |
+
if ( ! in_array( $this->choices['language'], $valid_languages ) ) {
|
71 |
+
$this->choices['language'] = 'css';
|
72 |
+
}
|
73 |
+
// Hack for 'html' mode.
|
74 |
+
if ( 'html' == $this->choices['language'] ) {
|
75 |
+
$this->choices['language'] = 'htmlmixed';
|
76 |
+
}
|
77 |
+
|
78 |
+
// Set the theme.
|
79 |
+
if ( in_array( $this->choices['theme'], array( 'kirki-dark', 'kirki-light' ) ) ) {
|
80 |
+
return;
|
81 |
+
}
|
82 |
+
if ( in_array( $this->choices['theme'], array( 'light', 'dark' ) ) ) {
|
83 |
+
$this->choices['theme'] = 'kirki-' . $this->choices['theme'];
|
84 |
+
return;
|
85 |
+
}
|
86 |
+
$this->choices['theme'] = $defaults['theme'];
|
87 |
|
88 |
}
|
89 |
|
includes/field/class-kirki-field-color-alpha.php
CHANGED
@@ -14,18 +14,7 @@ if ( ! class_exists( 'Kirki_Field_Color_Alpha' ) ) {
|
|
14 |
/**
|
15 |
* Field overrides.
|
16 |
*/
|
17 |
-
class Kirki_Field_Color_Alpha extends
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Sets the control type.
|
21 |
-
*
|
22 |
-
* @access protected
|
23 |
-
*/
|
24 |
-
protected function set_type() {
|
25 |
-
|
26 |
-
$this->type = 'color-alpha';
|
27 |
-
|
28 |
-
}
|
29 |
|
30 |
/**
|
31 |
* Sets the $choices
|
@@ -40,21 +29,5 @@ if ( ! class_exists( 'Kirki_Field_Color_Alpha' ) ) {
|
|
40 |
$this->choices['alpha'] = true;
|
41 |
|
42 |
}
|
43 |
-
|
44 |
-
/**
|
45 |
-
* Sets the $sanitize_callback
|
46 |
-
*
|
47 |
-
* @access protected
|
48 |
-
*/
|
49 |
-
protected function set_sanitize_callback() {
|
50 |
-
|
51 |
-
// If a custom sanitize_callback has been defined,
|
52 |
-
// then we don't need to proceed any further.
|
53 |
-
if ( ! empty( $this->sanitize_callback ) ) {
|
54 |
-
return;
|
55 |
-
}
|
56 |
-
$this->sanitize_callback = array( 'Kirki_Sanitize_Values', 'color' );
|
57 |
-
|
58 |
-
}
|
59 |
}
|
60 |
}
|
14 |
/**
|
15 |
* Field overrides.
|
16 |
*/
|
17 |
+
class Kirki_Field_Color_Alpha extends Kirki_Field_Color {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
/**
|
20 |
* Sets the $choices
|
29 |
$this->choices['alpha'] = true;
|
30 |
|
31 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
}
|
includes/field/class-kirki-field-color-palette.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Override field methods
|
4 |
+
*
|
5 |
+
* @package Kirki
|
6 |
+
* @subpackage Controls
|
7 |
+
* @copyright Copyright (c) 2016, Aristeides Stathopoulos
|
8 |
+
* @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
|
9 |
+
* @since 2.3.2
|
10 |
+
*/
|
11 |
+
|
12 |
+
if ( ! class_exists( 'Kirki_Field_Color_Palette' ) ) {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Field overrides.
|
16 |
+
*/
|
17 |
+
class Kirki_Field_Color_Palette extends Kirki_Field {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Sets the control type.
|
21 |
+
*
|
22 |
+
* @access protected
|
23 |
+
*/
|
24 |
+
protected function set_type() {
|
25 |
+
|
26 |
+
$this->type = 'kirki-color-palette';
|
27 |
+
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
includes/field/class-kirki-field-color.php
CHANGED
@@ -14,7 +14,18 @@ if ( ! class_exists( 'Kirki_Field_Color' ) ) {
|
|
14 |
/**
|
15 |
* Field overrides.
|
16 |
*/
|
17 |
-
class Kirki_Field_Color extends
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
/**
|
20 |
* Sets the $choices
|
@@ -26,11 +37,32 @@ if ( ! class_exists( 'Kirki_Field_Color' ) ) {
|
|
26 |
if ( ! is_array( $this->choices ) ) {
|
27 |
$this->choices = array();
|
28 |
}
|
29 |
-
$this
|
30 |
-
|
31 |
-
|
|
|
32 |
$this->choices['alpha'] = true;
|
|
|
|
|
|
|
33 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
}
|
36 |
}
|
14 |
/**
|
15 |
* Field overrides.
|
16 |
*/
|
17 |
+
class Kirki_Field_Color extends Kirki_Field {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Sets the control type.
|
21 |
+
*
|
22 |
+
* @access protected
|
23 |
+
*/
|
24 |
+
protected function set_type() {
|
25 |
+
|
26 |
+
$this->type = 'kirki-color';
|
27 |
+
|
28 |
+
}
|
29 |
|
30 |
/**
|
31 |
* Sets the $choices
|
37 |
if ( ! is_array( $this->choices ) ) {
|
38 |
$this->choices = array();
|
39 |
}
|
40 |
+
if ( property_exists( $this, 'alpha' ) && true == $this->alpha ) {
|
41 |
+
$this->choices['alpha'] = true;
|
42 |
+
}
|
43 |
+
if ( ! isset( $this->choices['alpha'] ) || true != $this->choices['alpha'] ) {
|
44 |
$this->choices['alpha'] = true;
|
45 |
+
if ( property_exists( $this, 'default' ) && ! empty( $this->default ) && false === strpos( 'rgba', $this->default ) ) {
|
46 |
+
$this->choices['alpha'] = false;
|
47 |
+
}
|
48 |
}
|
49 |
+
|
50 |
+
}
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Sets the $sanitize_callback
|
54 |
+
*
|
55 |
+
* @access protected
|
56 |
+
*/
|
57 |
+
protected function set_sanitize_callback() {
|
58 |
+
|
59 |
+
// If a custom sanitize_callback has been defined,
|
60 |
+
// then we don't need to proceed any further.
|
61 |
+
if ( ! empty( $this->sanitize_callback ) ) {
|
62 |
+
return;
|
63 |
+
}
|
64 |
+
$this->sanitize_callback = array( 'Kirki_Sanitize_Values', 'color' );
|
65 |
+
|
66 |
}
|
67 |
}
|
68 |
}
|
includes/field/class-kirki-field-custom.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Custom' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'custom';
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-custom';
|
27 |
|
28 |
}
|
29 |
|
includes/field/class-kirki-field-dashicons.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Dashicons' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'dashicons';
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-dashicons';
|
27 |
|
28 |
}
|
29 |
|
includes/field/class-kirki-field-dimension.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Override field methods
|
4 |
+
*
|
5 |
+
* @package Kirki
|
6 |
+
* @subpackage Controls
|
7 |
+
* @copyright Copyright (c) 2016, Aristeides Stathopoulos
|
8 |
+
* @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
|
9 |
+
* @since 2.3.2
|
10 |
+
*/
|
11 |
+
|
12 |
+
if ( ! class_exists( 'Kirki_Field_Dimension' ) ) {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Field overrides.
|
16 |
+
*/
|
17 |
+
class Kirki_Field_Dimension extends Kirki_Field {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Sets the control type.
|
21 |
+
*
|
22 |
+
* @access protected
|
23 |
+
*/
|
24 |
+
protected function set_type() {
|
25 |
+
|
26 |
+
$this->type = 'kirki-dimension';
|
27 |
+
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
includes/field/class-kirki-field-editor.php
CHANGED
@@ -16,6 +16,27 @@ if ( ! class_exists( 'Kirki_Field_Editor' ) ) {
|
|
16 |
*/
|
17 |
class Kirki_Field_Editor extends Kirki_Field {
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
/**
|
20 |
* Sets the control type.
|
21 |
*
|
@@ -23,7 +44,7 @@ if ( ! class_exists( 'Kirki_Field_Editor' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'editor';
|
27 |
|
28 |
}
|
29 |
|
@@ -42,5 +63,32 @@ if ( ! class_exists( 'Kirki_Field_Editor' ) ) {
|
|
42 |
$this->sanitize_callback = 'wp_kses_post';
|
43 |
|
44 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
}
|
46 |
}
|
16 |
*/
|
17 |
class Kirki_Field_Editor extends Kirki_Field {
|
18 |
|
19 |
+
/**
|
20 |
+
* Constructor.
|
21 |
+
* Since editor fields only work properly if there's a single tinyMCE instance
|
22 |
+
* We'll be adding a global editor using the add_editor method.
|
23 |
+
*
|
24 |
+
* @access public
|
25 |
+
* @param string $config_id The ID of the config we want to use.
|
26 |
+
* Defaults to "global".
|
27 |
+
* Configs are handled by the Kirki_Config class.
|
28 |
+
* @param array $args The arguments of the field.
|
29 |
+
*/
|
30 |
+
public function __construct( $config_id = 'global', $args = array() ) {
|
31 |
+
|
32 |
+
// Call the parent-class constructor.
|
33 |
+
parent::__construct( $config_id, $args );
|
34 |
+
|
35 |
+
// Add the editor.
|
36 |
+
add_action( 'customize_controls_print_footer_scripts', array( $this, 'add_editor' ) );
|
37 |
+
|
38 |
+
}
|
39 |
+
|
40 |
/**
|
41 |
* Sets the control type.
|
42 |
*
|
44 |
*/
|
45 |
protected function set_type() {
|
46 |
|
47 |
+
$this->type = 'kirki-editor';
|
48 |
|
49 |
}
|
50 |
|
63 |
$this->sanitize_callback = 'wp_kses_post';
|
64 |
|
65 |
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* Adds the global textarea
|
69 |
+
*
|
70 |
+
* @access public
|
71 |
+
*/
|
72 |
+
public function add_editor() {
|
73 |
+
wp_enqueue_script( 'tiny_mce' );
|
74 |
+
|
75 |
+
echo '<div id="kirki_editor_pane" class="hidden">';
|
76 |
+
wp_editor( '', 'kirki-editor', array(
|
77 |
+
'_content_editor_dfw' => false,
|
78 |
+
'drag_drop_upload' => true,
|
79 |
+
'tabfocus_elements' => 'content-html,save-post',
|
80 |
+
'editor_height' => 200,
|
81 |
+
'default_editor' => 'tinymce',
|
82 |
+
'teeny' => true,
|
83 |
+
'tinymce' => array(
|
84 |
+
'resize' => false,
|
85 |
+
'wp_autoresize_on' => false,
|
86 |
+
'add_unload_trigger' => false,
|
87 |
+
),
|
88 |
+
) );
|
89 |
+
echo '</div>';
|
90 |
+
do_action( 'admin_footer' );
|
91 |
+
do_action( 'admin_print_footer_scripts' );
|
92 |
+
}
|
93 |
}
|
94 |
}
|
includes/field/class-kirki-field-generic.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Override field methods
|
4 |
+
*
|
5 |
+
* @package Kirki
|
6 |
+
* @subpackage Controls
|
7 |
+
* @copyright Copyright (c) 2016, Aristeides Stathopoulos
|
8 |
+
* @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
|
9 |
+
* @since 2.3.2
|
10 |
+
*/
|
11 |
+
|
12 |
+
if ( ! class_exists( 'Kirki_Field_Generic' ) ) {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* This is simply an alias for the Kirki_Field_Kirki_Generic class.
|
16 |
+
*/
|
17 |
+
class Kirki_Field_Generic extends Kirki_Field_Kirki_Generic {}
|
18 |
+
|
19 |
+
}
|
includes/field/class-kirki-field-multicheck.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Multicheck' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'multicheck';
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-multicheck';
|
27 |
|
28 |
}
|
29 |
|
includes/field/class-kirki-field-multicolor.php
CHANGED
@@ -9,12 +9,12 @@
|
|
9 |
* @since 2.2.7
|
10 |
*/
|
11 |
|
12 |
-
if ( ! class_exists( '
|
13 |
|
14 |
/**
|
15 |
* Field overrides.
|
16 |
*/
|
17 |
-
class
|
18 |
|
19 |
/**
|
20 |
* Sets the control type.
|
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Color_Alpha' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'multicolor';
|
27 |
|
28 |
}
|
29 |
|
@@ -39,19 +39,6 @@ if ( ! class_exists( 'Kirki_Field_Color_Alpha' ) ) {
|
|
39 |
$this->choices = array();
|
40 |
}
|
41 |
|
42 |
-
// Properly format the 'alpha' choice as a boolean.
|
43 |
-
if ( ! isset( $this->choices['alpha'] ) ) {
|
44 |
-
$this->choices['alpha'] = true;
|
45 |
-
}
|
46 |
-
$this->choices['alpha'] = (bool) $this->choices['alpha'];
|
47 |
-
|
48 |
-
// Make sure we have more than 2 colors, and we're using an integer.
|
49 |
-
if ( ! isset( $this->choices['colors'] ) ) {
|
50 |
-
$this->choices['colors'] = 2;
|
51 |
-
}
|
52 |
-
$this->choices['colors'] = absint( $this->choices['colors'] );
|
53 |
-
$this->choices['colors'] = min( 2, $this->choices['colors'] );
|
54 |
-
|
55 |
}
|
56 |
|
57 |
/**
|
@@ -70,35 +57,6 @@ if ( ! class_exists( 'Kirki_Field_Color_Alpha' ) ) {
|
|
70 |
|
71 |
}
|
72 |
|
73 |
-
/**
|
74 |
-
* Sets the default values
|
75 |
-
*
|
76 |
-
* @access protected
|
77 |
-
*/
|
78 |
-
protected function set_default() {
|
79 |
-
|
80 |
-
// Make sure we've already processed the set_choices() method.
|
81 |
-
// This way we know how many colors we're dealing with.
|
82 |
-
$this->set_choices();
|
83 |
-
|
84 |
-
// Define a default array using #FFFFFF.
|
85 |
-
$defaults = array_fill( 0, $this->choices['colors'], '#FFFFFF' );
|
86 |
-
|
87 |
-
// If we're using rgba, define default as rgba(255,255,255,0).
|
88 |
-
if ( $this->choices['colors'] ) {
|
89 |
-
$defaults = array_fill( 0, $this->choices['colors'], 'rgba(255,255,255,0)' );
|
90 |
-
}
|
91 |
-
|
92 |
-
// Make sure defaults are defined as an array.
|
93 |
-
if ( ! is_array( $this->default ) ) {
|
94 |
-
$this->default = array();
|
95 |
-
}
|
96 |
-
|
97 |
-
// Merge our arrays.
|
98 |
-
$this->default = wp_parse_args( $this->default, $defaults );
|
99 |
-
|
100 |
-
}
|
101 |
-
|
102 |
/**
|
103 |
* The method that will be used as a `sanitize_callback`.
|
104 |
*
|
9 |
* @since 2.2.7
|
10 |
*/
|
11 |
|
12 |
+
if ( ! class_exists( 'Kirki_Field_Multicolor' ) ) {
|
13 |
|
14 |
/**
|
15 |
* Field overrides.
|
16 |
*/
|
17 |
+
class Kirki_Field_Multicolor extends Kirki_Field {
|
18 |
|
19 |
/**
|
20 |
* Sets the control type.
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-multicolor';
|
27 |
|
28 |
}
|
29 |
|
39 |
$this->choices = array();
|
40 |
}
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
}
|
43 |
|
44 |
/**
|
57 |
|
58 |
}
|
59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
/**
|
61 |
* The method that will be used as a `sanitize_callback`.
|
62 |
*
|
includes/field/class-kirki-field-number.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Number' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'number';
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-number';
|
27 |
|
28 |
}
|
29 |
|
includes/field/class-kirki-field-palette.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Palette' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'palette';
|
27 |
|
28 |
}
|
29 |
}
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-palette';
|
27 |
|
28 |
}
|
29 |
}
|
includes/field/class-kirki-field-preset.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Preset' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'preset';
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-preset';
|
27 |
|
28 |
}
|
29 |
|
includes/field/class-kirki-field-radio-buttonset.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
* @since 2.2.7
|
10 |
*/
|
11 |
|
12 |
-
if ( ! class_exists( '
|
13 |
|
14 |
/**
|
15 |
* Field overrides.
|
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Radio_Image' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'radio-buttonset';
|
27 |
|
28 |
}
|
29 |
}
|
9 |
* @since 2.2.7
|
10 |
*/
|
11 |
|
12 |
+
if ( ! class_exists( 'Kirki_Field_Radio_Buttonset' ) ) {
|
13 |
|
14 |
/**
|
15 |
* Field overrides.
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-radio-buttonset';
|
27 |
|
28 |
}
|
29 |
}
|
includes/field/class-kirki-field-radio-image.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Radio_Image' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'radio-image';
|
27 |
|
28 |
}
|
29 |
}
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-radio-image';
|
27 |
|
28 |
}
|
29 |
}
|
includes/field/class-kirki-field-slider.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Slider' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'slider';
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-slider';
|
27 |
|
28 |
}
|
29 |
|
includes/field/class-kirki-field-sortable.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Override field methods
|
4 |
+
*
|
5 |
+
* @package Kirki
|
6 |
+
* @subpackage Controls
|
7 |
+
* @copyright Copyright (c) 2016, Aristeides Stathopoulos
|
8 |
+
* @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
|
9 |
+
* @since 2.3.2
|
10 |
+
*/
|
11 |
+
|
12 |
+
if ( ! class_exists( 'Kirki_Field_Sortable' ) ) {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Field overrides.
|
16 |
+
*/
|
17 |
+
class Kirki_Field_Sortable extends Kirki_Field {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Sets the control type.
|
21 |
+
*
|
22 |
+
* @access protected
|
23 |
+
*/
|
24 |
+
protected function set_type() {
|
25 |
+
|
26 |
+
$this->type = 'kirki-sortable';
|
27 |
+
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
includes/field/class-kirki-field-spacing.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Spacing' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'spacing';
|
27 |
|
28 |
}
|
29 |
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-spacing';
|
27 |
|
28 |
}
|
29 |
|
includes/field/class-kirki-field-switch.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Switch' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'switch';
|
27 |
|
28 |
}
|
29 |
}
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-switch';
|
27 |
|
28 |
}
|
29 |
}
|
includes/field/class-kirki-field-toggle.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Toggle' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'toggle';
|
27 |
|
28 |
}
|
29 |
}
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-toggle';
|
27 |
|
28 |
}
|
29 |
}
|
includes/field/class-kirki-field-typography.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Field_Typography' ) ) {
|
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
-
$this->type = 'typography';
|
27 |
|
28 |
}
|
29 |
|
@@ -69,6 +69,7 @@ if ( ! class_exists( 'Kirki_Field_Typography' ) ) {
|
|
69 |
if ( ! isset( $value['variant'] ) || empty( $value['variant'] ) ) {
|
70 |
$value['variant'] = $value['font-weight'];
|
71 |
}
|
|
|
72 |
}
|
73 |
$valid_variants = Kirki_Fonts::get_all_variants();
|
74 |
if ( ! array_key_exists( $value['variant'], $valid_variants ) ) {
|
@@ -76,12 +77,23 @@ if ( ! class_exists( 'Kirki_Field_Typography' ) ) {
|
|
76 |
}
|
77 |
}
|
78 |
|
79 |
-
// Make sure
|
|
|
80 |
if ( isset( $value['subset'] ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
$valid_subsets = Kirki_Fonts::get_google_font_subsets();
|
82 |
$subsets_ok = array();
|
83 |
-
if ( is_array( $value['
|
84 |
-
foreach ( $value['
|
85 |
if ( array_key_exists( $subset, $valid_subsets ) ) {
|
86 |
$subsets_ok[] = $subset;
|
87 |
}
|
23 |
*/
|
24 |
protected function set_type() {
|
25 |
|
26 |
+
$this->type = 'kirki-typography';
|
27 |
|
28 |
}
|
29 |
|
69 |
if ( ! isset( $value['variant'] ) || empty( $value['variant'] ) ) {
|
70 |
$value['variant'] = $value['font-weight'];
|
71 |
}
|
72 |
+
unset( $value['font-weight'] );
|
73 |
}
|
74 |
$valid_variants = Kirki_Fonts::get_all_variants();
|
75 |
if ( ! array_key_exists( $value['variant'], $valid_variants ) ) {
|
77 |
}
|
78 |
}
|
79 |
|
80 |
+
// Make sure the saved value is "subsets" (plural) and not "subset".
|
81 |
+
// This is for compatibility with older versions.
|
82 |
if ( isset( $value['subset'] ) ) {
|
83 |
+
if ( ! empty( $value['subset'] ) ) {
|
84 |
+
if ( ! isset( $value['subsets'] ) || empty( $value['subset'] ) ) {
|
85 |
+
$value['subsets'] = $value['subset'];
|
86 |
+
}
|
87 |
+
}
|
88 |
+
unset( $value['subset'] );
|
89 |
+
}
|
90 |
+
|
91 |
+
// Make sure we're using a valid subset.
|
92 |
+
if ( isset( $value['subsets'] ) ) {
|
93 |
$valid_subsets = Kirki_Fonts::get_google_font_subsets();
|
94 |
$subsets_ok = array();
|
95 |
+
if ( is_array( $value['subsets'] ) ) {
|
96 |
+
foreach ( $value['subsets'] as $subset ) {
|
97 |
if ( array_key_exists( $subset, $valid_subsets ) ) {
|
98 |
$subsets_ok[] = $subset;
|
99 |
}
|
includes/output/class-kirki-output.php
CHANGED
@@ -83,6 +83,21 @@ if ( ! class_exists( 'Kirki_Output' ) ) {
|
|
83 |
}
|
84 |
return call_user_func( $output['sanitize_callback'], $this->value );
|
85 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
if ( isset( $output['value_pattern'] ) && ! empty( $output['value_pattern'] ) ) {
|
87 |
if ( is_string( $output['value_pattern'] ) ) {
|
88 |
return str_replace( '$', $value, $output['value_pattern'] );
|
@@ -106,6 +121,11 @@ if ( ! class_exists( 'Kirki_Output' ) ) {
|
|
106 |
// Apply any sanitization callbacks defined.
|
107 |
$value = $this->apply_sanitize_callback( $output, $this->value );
|
108 |
|
|
|
|
|
|
|
|
|
|
|
109 |
// No need to proceed this if the current value is the same as in the "exclude" value.
|
110 |
if ( isset( $output['exclude'] ) && false !== $output['exclude'] && is_array( $output['exclude'] ) ) {
|
111 |
foreach ( $output['exclude'] as $exclude ) {
|
@@ -113,8 +133,8 @@ if ( ! class_exists( 'Kirki_Output' ) ) {
|
|
113 |
continue;
|
114 |
}
|
115 |
|
116 |
-
// Skip
|
117 |
-
if (
|
118 |
$skip = true;
|
119 |
}
|
120 |
}
|
@@ -123,6 +143,9 @@ if ( ! class_exists( 'Kirki_Output' ) ) {
|
|
123 |
continue;
|
124 |
}
|
125 |
|
|
|
|
|
|
|
126 |
if ( isset( $output['element'] ) && is_array( $output['element'] ) ) {
|
127 |
$output['element'] = array_unique( $output['element'] );
|
128 |
sort( $output['element'] );
|
83 |
}
|
84 |
return call_user_func( $output['sanitize_callback'], $this->value );
|
85 |
}
|
86 |
+
|
87 |
+
return $value;
|
88 |
+
|
89 |
+
}
|
90 |
+
|
91 |
+
/**
|
92 |
+
* If we have a value_pattern defined, apply it to the value.
|
93 |
+
*
|
94 |
+
* @param array $output The output args.
|
95 |
+
* @param string|array $value The value.
|
96 |
+
*
|
97 |
+
* @return string|array
|
98 |
+
*/
|
99 |
+
protected function apply_value_pattern( $output, $value ) {
|
100 |
+
|
101 |
if ( isset( $output['value_pattern'] ) && ! empty( $output['value_pattern'] ) ) {
|
102 |
if ( is_string( $output['value_pattern'] ) ) {
|
103 |
return str_replace( '$', $value, $output['value_pattern'] );
|
121 |
// Apply any sanitization callbacks defined.
|
122 |
$value = $this->apply_sanitize_callback( $output, $this->value );
|
123 |
|
124 |
+
// Skip if value is empty.
|
125 |
+
if ( '' === $this->value ) {
|
126 |
+
$skip = true;
|
127 |
+
}
|
128 |
+
|
129 |
// No need to proceed this if the current value is the same as in the "exclude" value.
|
130 |
if ( isset( $output['exclude'] ) && false !== $output['exclude'] && is_array( $output['exclude'] ) ) {
|
131 |
foreach ( $output['exclude'] as $exclude ) {
|
133 |
continue;
|
134 |
}
|
135 |
|
136 |
+
// Skip if value is defined as excluded.
|
137 |
+
if ( $exclude === $value ) {
|
138 |
$skip = true;
|
139 |
}
|
140 |
}
|
143 |
continue;
|
144 |
}
|
145 |
|
146 |
+
// Apply any value patterns defined.
|
147 |
+
$value = $this->apply_value_pattern( $output, $this->value );
|
148 |
+
|
149 |
if ( isset( $output['element'] ) && is_array( $output['element'] ) ) {
|
150 |
$output['element'] = array_unique( $output['element'] );
|
151 |
sort( $output['element'] );
|
includes/styles/class-kirki-styles-customizer.php
CHANGED
@@ -135,10 +135,7 @@ if ( ! class_exists( 'Kirki_Styles_Customizer' ) ) {
|
|
135 |
$config = apply_filters( 'kirki/config', array() );
|
136 |
|
137 |
// No need to proceed if we haven't set any colors.
|
138 |
-
if ( ! isset( $config['color_back'] ) && ! isset( $config['color_accent'] ) ) {
|
139 |
-
return;
|
140 |
-
}
|
141 |
-
if ( ! $config['color_back'] && ! $config['color_accent'] ) {
|
142 |
return;
|
143 |
}
|
144 |
// Set the $process to true.
|
135 |
$config = apply_filters( 'kirki/config', array() );
|
136 |
|
137 |
// No need to proceed if we haven't set any colors.
|
138 |
+
if ( ( ! isset( $config['color_back'] ) || ! $config['color_back'] ) && ( ! isset( $config['color_accent'] ) || ! $config['color_accent'] ) ) {
|
|
|
|
|
|
|
139 |
return;
|
140 |
}
|
141 |
// Set the $process to true.
|
includes/styles/class-kirki-styles-frontend.php
CHANGED
@@ -71,7 +71,10 @@ if ( ! class_exists( 'Kirki_Styles_Frontend' ) ) {
|
|
71 |
global $wp_customize;
|
72 |
|
73 |
$config = apply_filters( 'kirki/config', array() );
|
74 |
-
$priority =
|
|
|
|
|
|
|
75 |
|
76 |
// Allow completely disabling Kirki CSS output.
|
77 |
if ( ( defined( 'KIRKI_NO_OUTPUT' ) && KIRKI_NO_OUTPUT ) || ( isset( $config['disable_output'] ) && true !== $config['disable_output'] ) ) {
|
@@ -98,7 +101,7 @@ if ( ! class_exists( 'Kirki_Styles_Frontend' ) ) {
|
|
98 |
$configs = Kirki::$config;
|
99 |
if ( ! $this->processed ) {
|
100 |
foreach ( $configs as $config_id => $args ) {
|
101 |
-
if ( true === $args['disable_output'] ) {
|
102 |
continue;
|
103 |
}
|
104 |
$styles = self::loop_controls( $config_id );
|
@@ -118,7 +121,7 @@ if ( ! class_exists( 'Kirki_Styles_Frontend' ) ) {
|
|
118 |
* @access public
|
119 |
*/
|
120 |
public function ajax_dynamic_css() {
|
121 |
-
require( Kirki::$path .
|
122 |
exit;
|
123 |
}
|
124 |
|
@@ -188,6 +191,8 @@ if ( ! class_exists( 'Kirki_Styles_Frontend' ) ) {
|
|
188 |
}
|
189 |
}
|
190 |
|
|
|
|
|
191 |
if ( is_array( $css ) ) {
|
192 |
return Kirki_Styles_Output_CSS::styles_parse( Kirki_Styles_Output_CSS::add_prefixes( $css ) );
|
193 |
}
|
71 |
global $wp_customize;
|
72 |
|
73 |
$config = apply_filters( 'kirki/config', array() );
|
74 |
+
$priority = 999;
|
75 |
+
if ( isset( $config['styles_priority'] ) ) {
|
76 |
+
$priority = absint( $config['styles_priority'] );
|
77 |
+
}
|
78 |
|
79 |
// Allow completely disabling Kirki CSS output.
|
80 |
if ( ( defined( 'KIRKI_NO_OUTPUT' ) && KIRKI_NO_OUTPUT ) || ( isset( $config['disable_output'] ) && true !== $config['disable_output'] ) ) {
|
101 |
$configs = Kirki::$config;
|
102 |
if ( ! $this->processed ) {
|
103 |
foreach ( $configs as $config_id => $args ) {
|
104 |
+
if ( isset( $args['disable_output'] ) && true === $args['disable_output'] ) {
|
105 |
continue;
|
106 |
}
|
107 |
$styles = self::loop_controls( $config_id );
|
121 |
* @access public
|
122 |
*/
|
123 |
public function ajax_dynamic_css() {
|
124 |
+
require wp_normalize_path( Kirki::$path . '/includes/dynamic-css.php' );
|
125 |
exit;
|
126 |
}
|
127 |
|
191 |
}
|
192 |
}
|
193 |
|
194 |
+
$css = apply_filters( 'kirki/' . $config_id . '/styles', $css );
|
195 |
+
|
196 |
if ( is_array( $css ) ) {
|
197 |
return Kirki_Styles_Output_CSS::styles_parse( Kirki_Styles_Output_CSS::add_prefixes( $css ) );
|
198 |
}
|
includes/styles/class-kirki-styles-output-css.php
CHANGED
@@ -167,9 +167,9 @@ if ( ! class_exists( 'Kirki_Styles_Output_CSS' ) ) {
|
|
167 |
// Find the class that will handle the outpout for this field.
|
168 |
$classname = 'Kirki_Output';
|
169 |
$field_output_classes = apply_filters( 'kirki/' . $field['kirki_config'] . '/output/control-classnames', array(
|
170 |
-
'spacing' => 'Kirki_Output_Field_Spacing',
|
171 |
-
'typography' => 'Kirki_Output_Field_Typography',
|
172 |
-
'multicolor' => 'Kirki_Output_Field_Multicolor',
|
173 |
) );
|
174 |
if ( array_key_exists( self::$field_type, $field_output_classes ) ) {
|
175 |
$classname = $field_output_classes[ self::$field_type ];
|
@@ -189,6 +189,9 @@ if ( ! class_exists( 'Kirki_Styles_Output_CSS' ) ) {
|
|
189 |
*/
|
190 |
public static function styles_parse( $css = array() ) {
|
191 |
|
|
|
|
|
|
|
192 |
// Process the array of CSS properties and produce the final CSS.
|
193 |
$final_css = '';
|
194 |
if ( ! is_array( $css ) || empty( $css ) ) {
|
167 |
// Find the class that will handle the outpout for this field.
|
168 |
$classname = 'Kirki_Output';
|
169 |
$field_output_classes = apply_filters( 'kirki/' . $field['kirki_config'] . '/output/control-classnames', array(
|
170 |
+
'kirki-spacing' => 'Kirki_Output_Field_Spacing',
|
171 |
+
'kirki-typography' => 'Kirki_Output_Field_Typography',
|
172 |
+
'kirki-multicolor' => 'Kirki_Output_Field_Multicolor',
|
173 |
) );
|
174 |
if ( array_key_exists( self::$field_type, $field_output_classes ) ) {
|
175 |
$classname = $field_output_classes[ self::$field_type ];
|
189 |
*/
|
190 |
public static function styles_parse( $css = array() ) {
|
191 |
|
192 |
+
// Pass our styles from the kirki/styles_array filter.
|
193 |
+
$css = apply_filters( 'kirki/styles_array', $css );
|
194 |
+
|
195 |
// Process the array of CSS properties and produce the final CSS.
|
196 |
$final_css = '';
|
197 |
if ( ! is_array( $css ) || empty( $css ) ) {
|
includes/webfonts.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
return array("kind" => "webfonts#webfontList", "items" => array(array("kind" => "webfonts#webfont", "family" => "ABeeZee", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/abeezee/v9/mE5BOuZKGln_Ex0uYKpIaw.ttf", "italic" => "http://fonts.gstatic.com/s/abeezee/v9/kpplLynmYgP0YtlJA3atRw.ttf")), array("kind" => "webfonts#webfont", "family" => "Abel", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/abel/v6/RpUKfqNxoyNe_ka23bzQ2A.ttf")), array("kind" => "webfonts#webfont", "family" => "Abril Fatface", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/abrilfatface/v8/X1g_KwGeBV3ajZIXQ9VnDojjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Aclonica", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aclonica/v6/M6pHZMPwK3DiBSlo3jwAKQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Acme", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/acme/v5/-J6XNtAHPZBEbsifCdBt-g.ttf")), array("kind" => "webfonts#webfont", "family" => "Actor", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/actor/v6/ugMf40CrRK6Jf6Yz_xNSmQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Adamina", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/adamina/v8/RUQfOodOMiVVYqFZcSlT9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Advent Pro", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700"), "subsets" => array("greek", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/adventpro/v4/87-JOpSUecTG50PBYK4ysi3USBnSvpkopQaUR-2r7iU.ttf", "200" => "http://fonts.gstatic.com/s/adventpro/v4/URTSSjIp0Wr-GrjxFdFWnGeudeTO44zf-ht3k-KNzwg.ttf", "300" => "http://fonts.gstatic.com/s/adventpro/v4/sJaBfJYSFgoB80OL1_66m0eOrDcLawS7-ssYqLr2Xp4.ttf", "500" => "http://fonts.gstatic.com/s/adventpro/v4/7kBth2-rT8tP40RmMMXMLJp-63r6doWhTEbsfBIRJ7A.ttf", "600" => "http://fonts.gstatic.com/s/adventpro/v4/3Jo-2maCzv2QLzQBzaKHV_pTEJqju4Hz1txDWij77d4.ttf", "700" => "http://fonts.gstatic.com/s/adventpro/v4/M4I6QiICt-ey_wZTpR2gKwJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/adventpro/v4/1NxMBeKVcNNH2H46AUR3wfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aguafina Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aguafinascript/v5/65g7cgMtMGnNlNyq_Z6CvMxLhO8OSNnfAp53LK1_iRs.ttf")), array("kind" => "webfonts#webfont", "family" => "Akronim", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/akronim/v5/qA0L2CSArk3tuOWE1AR1DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aladin", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aladin/v5/PyuJ5cVHkduO0j5fAMKvAA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aldrich", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aldrich/v6/kMMW1S56gFx7RP_mW1g-Eg.ttf")), array("kind" => "webfonts#webfont", "family" => "Alef", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "hebrew"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/alef/v6/VDgZJhEwudtOzOFQpZ8MEA.ttf", "regular" => "http://fonts.gstatic.com/s/alef/v6/ENvZ_P0HBDQxNZYCQO0lUA.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/alegreya/v7/5oZtdI5-wQwgAFrd9erCsaCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/alegreya/v7/oQeMxX-vxGImzDgX6nxA7KCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/alegreya/v7/62J3atXd6bvMU4qO_ca-eA.ttf", "italic" => "http://fonts.gstatic.com/s/alegreya/v7/cbshnQGxwmlHBjUil7DaIfesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreya/v7/IWi8e5bpnqhMRsZKTcTUWgJKKGfqHaYFsRG-T3ceEVo.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreya/v7/-L71QLH_XqgYWaI1GbOVhp0EAVxt0G0biEntp43Qt6E.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya SC", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUq3e1Pd76Vl7zRpE7NLJQ7XU.ttf", "900" => "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUqyenaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/alegreyasc/v6/3ozeFnTbygMK6PfHh8B-iqCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/alegreyasc/v6/GOqmv3FLsJ2r6ZALMZVBmkeOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6c_zJjSACmk0BRPxQqhnNLU.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6U_yTOUGsoC54csJe1b-IRw.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya Sans", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/alegreyasans/v3/TKyx_-JJ6MdpQruNk-t-PJFGFO4uyVFMfB6LZsii7kI.ttf", "300" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9acB1LjARzAvdqa1uQC32v70.ttf", "500" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9aQqQmZ7VjhwksfpNVG0pqGc.ttf", "700" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9aVCbmAUID8LN-q3pJpOk3Ys.ttf", "800" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9acxnD5BewVtRRHHljCwR2bM.ttf", "900" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9aW42xlVP-j5dagE7-AU2zwg.ttf", "100italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/gRkSP2lBpqoMTVxg7DmVn2cDnjsrnI9_xJ-5gnBaHsE.ttf", "300italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9CnfqlVoxTUFFx1C8tBqmbcg.ttf", "regular" => "http://fonts.gstatic.com/s/alegreyasans/v3/KYNzioYhDai7mTMnx_gDgn8f0n03UdmQgF_CLvNR2vg.ttf", "italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/TKyx_-JJ6MdpQruNk-t-PD4G9C9ttb0Oz5Cvf0qOitE.ttf", "500italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9Cs7DCVO6wo6i5LKIyZDzK40.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9CpF66r9C4AnxxlBlGd7xY4g.ttf", "800italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9CicOAJ_9MkLPbDmrtXDPbIU.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9ChRaDUI9aE8-k7PrIG2iiuo.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya Sans SC", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kVnzStfdnFU-MXbO84aBs_M.ttf", "300" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46-1IqtfxJspFjzJp0SaQRcI.ttf", "500" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46_hHTluI57wqxl55RvSYo3s.ttf", "700" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR4600aId5t1FC-xZ8nmpa_XLk.ttf", "800" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46wQgSHD3Lo1Mif2Wkk5swWA.ttf", "900" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR461Rf9EWUSEX_PR1d_gLKfpM.ttf", "100italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/qG3gA9iy5RpXMH4crZboqqakMVR0XlJhO7VdJ8yYvA4.ttf", "300italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0CnTKaH808trtzttbEg4yVA.ttf", "regular" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/6kgb6ZvOagoVIRZyl8XV-EklWX-XdLVn1WTiuGuvKIU.ttf", "italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kTfqo69HNOlCNZvbwAmUtiA.ttf", "500italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0NqVvxKdFVwqwzilqfVd39U.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IBYn3VD6xMEnodOh8pnFw4.ttf", "800italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0HStmCm6Rs90XeztCALm0H8.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IvtwEfTCJoOJugANj-jWDI.ttf")), array("kind" => "webfonts#webfont", "family" => "Alex Brush", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alexbrush/v6/ooh3KJFbKJSUoIRWfiu8o_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Alfa Slab One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alfaslabone/v5/Qx6FPcitRwTC_k88tLPc-Yjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Alice", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alice/v7/wZTAfivekBqIg-rk63nFvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Alike", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alike/v8/Ho8YpRKNk_202fwDiGNIyw.ttf")), array("kind" => "webfonts#webfont", "family" => "Alike Angular", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alikeangular/v6/OpeCu4xxI3qO1C7CZcJtPT3XH2uEnVI__ynTBvNyki8.ttf")), array("kind" => "webfonts#webfont", "family" => "Allan", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/allan/v7/zSxQiwo7wgnr7KkMXhSiag.ttf", "regular" => "http://fonts.gstatic.com/s/allan/v7/T3lemhgZmLQkQI2Qc2bQHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Allerta", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/allerta/v7/s9FOEuiJFTNbMe06ifzV8g.ttf")), array("kind" => "webfonts#webfont", "family" => "Allerta Stencil", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/allertastencil/v7/CdSZfRtHbQrBohqmzSdDYFf2eT4jUldwg_9fgfY_tHc.ttf")), array("kind" => "webfonts#webfont", "family" => "Allura", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/allura/v4/4hcqgZanyuJ2gMYWffIR6A.ttf")), array("kind" => "webfonts#webfont", "family" => "Almendra", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/almendra/v8/ZpLdQMj7Q2AFio4nNO6A76CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/almendra/v8/PDpbB-ZF7deXAAEYPkQOeg.ttf", "italic" => "http://fonts.gstatic.com/s/almendra/v8/CNWLyiDucqVKVgr4EMidi_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/almendra/v8/-tXHKMcnn6FqrhJV3l1e3QJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Almendra Display", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/almendradisplay/v6/2Zuu97WJ_ez-87yz5Ai8fF6uyC_qD11hrFQ6EGgTJWI.ttf")), array("kind" => "webfonts#webfont", "family" => "Almendra SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/almendrasc/v6/IuiLd8Fm9I6raSalxMoWeaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Amarante", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/amarante/v4/2dQHjIBWSpydit5zkJZnOw.ttf")), array("kind" => "webfonts#webfont", "family" => "Amaranth", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/amaranth/v6/j5OFHqadfxyLnQRxFeox6qCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/amaranth/v6/7VcBog22JBHsHXHdnnycTA.ttf", "italic" => "http://fonts.gstatic.com/s/amaranth/v6/UrJlRY9LcVERJSvggsdBqPesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/amaranth/v6/BHyuYFj9nqLFNvOvGh0xTwJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Amatic SC", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/amaticsc/v8/IDnkRTPGcrSVo50UyYNK7y3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/amaticsc/v8/MldbRWLFytvqxU1y81xSVg.ttf")), array("kind" => "webfonts#webfont", "family" => "Amethysta", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/amethysta/v4/1jEo9tOFIJDolAUpBnWbnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Amiri", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("arabic", "latin"), "version" => "v7", "lastModified" => "2015-04-07", "files" => array("700" => "http://fonts.gstatic.com/s/amiri/v7/WQsR_moz-FNqVwGYgptqiA.ttf", "regular" => "http://fonts.gstatic.com/s/amiri/v7/ATARrPmSew75SlpOw2YABQ.ttf", "italic" => "http://fonts.gstatic.com/s/amiri/v7/3t1yTQlLUXBw8htrqlXBrw.ttf", "700italic" => "http://fonts.gstatic.com/s/amiri/v7/uF8aNEyD0bxMeTBg9bFDSPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Amita", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-03", "files" => array("700" => "http://fonts.gstatic.com/s/amita/v1/cIYA2Lzp7l2pcGsqpUidBg.ttf", "regular" => "http://fonts.gstatic.com/s/amita/v1/RhdhGBXSJqkHo6g7miTEcQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Anaheim", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anaheim/v4/t-z8aXHMpgI2gjN_rIflKA.ttf")), array("kind" => "webfonts#webfont", "family" => "Andada", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/andada/v7/rSFaDqNNQBRw3y19MB5Y4w.ttf")), array("kind" => "webfonts#webfont", "family" => "Andika", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/andika/v7/oe-ag1G0lcqZ3IXfeEgaGg.ttf")), array("kind" => "webfonts#webfont", "family" => "Angkor", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/angkor/v8/DLpLgIS-8F10ecwKqCm95Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Annie Use Your Telescope", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/annieuseyourtelescope/v6/2cuiO5VmaR09C8SLGEQjGqbp7mtG8sPlcZvOaO8HBak.ttf")), array("kind" => "webfonts#webfont", "family" => "Anonymous Pro", "category" => "monospace", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/anonymouspro/v8/WDf5lZYgdmmKhO8E1AQud--Cz_5MeePnXDAcLNWyBME.ttf", "regular" => "http://fonts.gstatic.com/s/anonymouspro/v8/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf", "italic" => "http://fonts.gstatic.com/s/anonymouspro/v8/q0u6LFHwttnT_69euiDbWKwIsuKDCXG0NQm7BvAgx-c.ttf", "700italic" => "http://fonts.gstatic.com/s/anonymouspro/v8/_fVr_XGln-cetWSUc-JpfA1LL9bfs7wyIp6F8OC9RxA.ttf")), array("kind" => "webfonts#webfont", "family" => "Antic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/antic/v7/hEa8XCNM7tXGzD0Uk0AipA.ttf")), array("kind" => "webfonts#webfont", "family" => "Antic Didone", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anticdidone/v4/r3nJcTDuOluOL6LGDV1vRy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Antic Slab", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anticslab/v4/PSbJCTKkAS7skPdkd7AKEvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Anton", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anton/v7/XIbCenm-W0IRHWYIh7CGUQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Arapey", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arapey/v5/dqu823lrSYn8T2gApTdslA.ttf", "italic" => "http://fonts.gstatic.com/s/arapey/v5/pY-Xi5JNBpaWxy2tZhEm5A.ttf")), array("kind" => "webfonts#webfont", "family" => "Arbutus", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arbutus/v5/Go_hurxoUsn5MnqNVQgodQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Arbutus Slab", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qMy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Architects Daughter", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/architectsdaughter/v6/RXTgOOQ9AAtaVOHxx0IUBMCy0EhZjHzu-y0e6uLf4Fg.ttf")), array("kind" => "webfonts#webfont", "family" => "Archivo Black", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/archivoblack/v4/WoAoVT7K3k7hHfxKbvB6B51XQG8isOYYJhPIYAyrESQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Archivo Narrow", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/archivonarrow/v5/M__Wu4PAmHf4YZvQM8tWsMLtdzs3iyjn_YuT226ZsLU.ttf", "regular" => "http://fonts.gstatic.com/s/archivonarrow/v5/DsLzC9scoPnrGiwYYMQXppTvAuddT2xDMbdz0mdLyZY.ttf", "italic" => "http://fonts.gstatic.com/s/archivonarrow/v5/vqsrtPCpTU3tJlKfuXP5zUpmlyBQEFfdE6dERLXdQGQ.ttf", "700italic" => "http://fonts.gstatic.com/s/archivonarrow/v5/wG6O733y5zHl4EKCOh8rSTg5KB8MNJ4uPAETq9naQO8.ttf")), array("kind" => "webfonts#webfont", "family" => "Arimo", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "hebrew", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/arimo/v9/ZItXugREyvV9LnbY_gxAmw.ttf", "regular" => "http://fonts.gstatic.com/s/arimo/v9/Gpeo80g-5ji2CcyXWnzh7g.ttf", "italic" => "http://fonts.gstatic.com/s/arimo/v9/_OdGbnX2-qQ96C4OjhyuPw.ttf", "700italic" => "http://fonts.gstatic.com/s/arimo/v9/__nOLWqmeXdhfr0g7GaFePesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Arizonia", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arizonia/v6/yzJqkHZqryZBTM7RKYV9Wg.ttf")), array("kind" => "webfonts#webfont", "family" => "Armata", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/armata/v6/1H8FwGgIRrbYtxSfXhOHlQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Artifika", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/artifika/v6/Ekfp4H4QG7D-WsABDOyj8g.ttf")), array("kind" => "webfonts#webfont", "family" => "Arvo", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/arvo/v9/OB3FDST7U38u3OjPK_vvRQ.ttf", "regular" => "http://fonts.gstatic.com/s/arvo/v9/vvWPwz-PlZEwjOOIKqoZzA.ttf", "italic" => "http://fonts.gstatic.com/s/arvo/v9/id5a4BCjbenl5Gkqonw_Rw.ttf", "700italic" => "http://fonts.gstatic.com/s/arvo/v9/Hvl2MuWoXLaCy2v6MD4Yvw.ttf")), array("kind" => "webfonts#webfont", "family" => "Arya", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-05-21", "files" => array("700" => "http://fonts.gstatic.com/s/arya/v1/N13tgOvG7VTXawiI-fJiQA.ttf", "regular" => "http://fonts.gstatic.com/s/arya/v1/xEVqtU3v8QLospHKpDaYEw.ttf")), array("kind" => "webfonts#webfont", "family" => "Asap", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/asap/v4/o5RUA7SsJ80M8oDFBnrDbg.ttf", "regular" => "http://fonts.gstatic.com/s/asap/v4/2lf-1MDR8tsTpEtvJmr2hA.ttf", "italic" => "http://fonts.gstatic.com/s/asap/v4/mwxNHf8QS8gNWCAMwkJNIg.ttf", "700italic" => "http://fonts.gstatic.com/s/asap/v4/_rZz9y2oXc09jT5T6BexLQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Asar", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("regular" => "http://fonts.gstatic.com/s/asar/v1/mSmn3H5CcMA84CZ586X7WQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Asset", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/asset/v6/hfPmqY-JzuR1lULlQf9iTg.ttf")), array("kind" => "webfonts#webfont", "family" => "Astloch", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/astloch/v6/aPkhM2tL-tz1jX6aX2rvo_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/astloch/v6/fmbitVmHYLQP7MGPuFgpag.ttf")), array("kind" => "webfonts#webfont", "family" => "Asul", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/asul/v5/uO8uNmxaq87-DdPmkEg5Gg.ttf", "regular" => "http://fonts.gstatic.com/s/asul/v5/9qpsNR_OOwyOYyo2N0IbBw.ttf")), array("kind" => "webfonts#webfont", "family" => "Atomic Age", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/atomicage/v7/WvBMe4FxANIKpo6Oi0mVJ_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aubrey", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aubrey/v8/zo9w8klO8bmOQIMajQ2aTA.ttf")), array("kind" => "webfonts#webfont", "family" => "Audiowide", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/audiowide/v4/yGcwRZB6VmoYhPUYT-mEow.ttf")), array("kind" => "webfonts#webfont", "family" => "Autour One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/autourone/v4/2xmQBcg7FN72jaQRFZPIDvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Average", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/average/v4/aHUibBqdDbVYl5FM48pxyQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Average Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/averagesans/v4/dnU3R-5A_43y5bIyLztPsS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Gruesa Libre", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/averiagruesalibre/v4/10vbZTOoN6T8D-nvDzwRFyXcKHuZXlCN8VkWHpkUzKM.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Libre", "category" => "display", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XacQoVhARpoaILP7amxE_8g.ttf", "700" => "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XUD2ttfZwueP-QU272T9-k4.ttf", "300italic" => "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkina0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/averialibre/v4/rYVgHZZQICWnhjguGsBspC3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/averialibre/v4/1etzuoNxVHR8F533EkD1WfMZXuCXbOrAvx5R0IT5Oyo.ttf", "700italic" => "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkvAs9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Sans Libre", "category" => "display", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V4CP_KG_g80s1KXiBtJHoNc.ttf", "700" => "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V8QwVOrz1y5GihpZmtKLhlI.ttf", "300italic" => "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88YuyGu4JqttndUh4gRKxic0.ttf", "regular" => "http://fonts.gstatic.com/s/averiasanslibre/v4/yRJpjT39KxACO9F31mj_LqV8_KRn4epKAjTFK1s1fsg.ttf", "italic" => "http://fonts.gstatic.com/s/averiasanslibre/v4/COEzR_NPBSUOl3pFwPbPoCZU2HnUZT1xVKaIrHDioao.ttf", "700italic" => "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88bXy1DXgmJcVtKjM5UWamMs.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Serif Libre", "category" => "display", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8SmC4gFJ2PHmfdVKEd_5S9M.ttf", "700" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8Q50KV5TaOVolur4zV2iZsg.ttf", "300italic" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCG2okl0bU63CauowU4iApig.ttf", "regular" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/fdtF30xa_Erw0zAzOoG4BZqY66i8AUyI16fGqw0iAew.ttf", "italic" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/o9qhvK9iT5iDWfyhQUe-6Ru_b0bTq5iipbJ9hhgHJ6U.ttf", "700italic" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCNxohRXP4tNDqG3X4Hqn21k.ttf")), array("kind" => "webfonts#webfont", "family" => "Bad Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("cyrillic", "latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/badscript/v5/cRyUs0nJ2eMQFHwBsZNRXfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Balthazar", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/balthazar/v5/WgbaSIs6dJAGXJ0qbz2xlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Bangers", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bangers/v8/WAffdge5w99Xif-DLeqmcA.ttf")), array("kind" => "webfonts#webfont", "family" => "Basic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/basic/v6/hNII2mS5Dxw5C0u_m3mXgA.ttf")), array("kind" => "webfonts#webfont", "family" => "Battambang", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/battambang/v9/dezbRtMzfzAA99DmrCYRMgJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/battambang/v9/MzrUfQLefYum5vVGM3EZVPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Baumans", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/baumans/v5/o0bFdPW1H5kd5saqqOcoVg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bayon", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/bayon/v8/yTubusjTnpNRZwA4_50iVw.ttf")), array("kind" => "webfonts#webfont", "family" => "Belgrano", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/belgrano/v6/iq8DUa2s7g6WRCeMiFrmtQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Belleza", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/belleza/v4/wchA3BWJlVqvIcSeNZyXew.ttf")), array("kind" => "webfonts#webfont", "family" => "BenchNine", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/benchnine/v4/ah9xtUy9wLQ3qnWa2p-piS3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/benchnine/v4/qZpi6ZVZg3L2RL_xoBLxWS3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/benchnine/v4/h3OAlYqU3aOeNkuXgH2Q2w.ttf")), array("kind" => "webfonts#webfont", "family" => "Bentham", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bentham/v6/5-Mo8Fe7yg5tzV0GlQIuzQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Berkshire Swash", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/berkshireswash/v4/4RZJjVRPjYnC2939hKCAimKfbtsIjCZP_edQljX9gR0.ttf")), array("kind" => "webfonts#webfont", "family" => "Bevan", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bevan/v7/Rtg3zDsCeQiaJ_Qno22OJA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bigelow Rules", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bigelowrules/v4/FEJCPLwo07FS-6SK6Al50X8f0n03UdmQgF_CLvNR2vg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bigshot One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bigshotone/v6/wSyZjBNTWDQHnvWE2jt6j6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Bilbo", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bilbo/v6/-ty-lPs5H7OIucWbnpFrkA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bilbo Swash Caps", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bilboswashcaps/v7/UB_-crLvhx-PwGKW1oosDmYeFSdnSpRYv5h9gpdlD1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Biryani", "category" => "sans-serif", "variants" => array("200", "300", "regular", "600", "700", "800", "900"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-04-22", "files" => array("200" => "http://fonts.gstatic.com/s/biryani/v1/Xx38YzyTFF8n6mRS1Yd88vesZW2xOQ-xsNqO47m55DA.ttf", "300" => "http://fonts.gstatic.com/s/biryani/v1/u-bneRbizmFMd0VQp5Ze6vesZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/biryani/v1/1EdcPCVxBR2txgjrza6_YPesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/biryani/v1/qN2MTZ0j1sKSCtfXLB2dR_esZW2xOQ-xsNqO47m55DA.ttf", "800" => "http://fonts.gstatic.com/s/biryani/v1/DJyziS7FEy441v22InYdevesZW2xOQ-xsNqO47m55DA.ttf", "900" => "http://fonts.gstatic.com/s/biryani/v1/trcLkrIut0lM_PPSyQfAMPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/biryani/v1/W7bfR8-IY76Xz0QoB8L2xw.ttf")), array("kind" => "webfonts#webfont", "family" => "Bitter", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/bitter/v7/4dUtr_4BvHuoRU35suyOAg.ttf", "regular" => "http://fonts.gstatic.com/s/bitter/v7/w_BNdJvVZDRmqy5aSfB2kQ.ttf", "italic" => "http://fonts.gstatic.com/s/bitter/v7/TC0FZEVzXQIGgzmRfKPZbA.ttf")), array("kind" => "webfonts#webfont", "family" => "Black Ops One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/blackopsone/v7/2XW-DmDsGbDLE372KrMW1Yjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Bokor", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/bokor/v8/uAKdo0A85WW23Gs6mcbw7A.ttf")), array("kind" => "webfonts#webfont", "family" => "Bonbon", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bonbon/v7/IW3u1yzG1knyW5oz0s9_6Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Boogaloo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/boogaloo/v6/4Wu1tvFMoB80fSu8qLgQfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Bowlby One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bowlbyone/v7/eKpHjHfjoxM2bX36YNucefesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bowlby One SC", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bowlbyonesc/v8/8ZkeXftTuzKBtmxOYXoRedDkZCMxWJecxjvKm2f8MJw.ttf")), array("kind" => "webfonts#webfont", "family" => "Brawler", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/brawler/v6/3gfSw6imxQnQxweVITqUrg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bree Serif", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/breeserif/v5/5h9crBVIrvZqgf34FHcnEfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bubblegum Sans", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bubblegumsans/v5/Y9iTUUNz6lbl6TrvV4iwsytnKWgpfO2iSkLzTz-AABg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bubbler One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bubblerone/v4/e8S0qevkZAFaBybtt_SU4qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Buda", "category" => "display", "variants" => array("300"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/buda/v6/hLtAmNUmEMJH2yx7NGUjnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Buenard", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/buenard/v7/yUlGE115dGr7O9w9FlP3UvesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/buenard/v7/NSpMPGKAUgrLrlstYVvIXQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Butcherman", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/butcherman/v7/bxiJmD567sPBVpJsT0XR0vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Butterfly Kids", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/butterflykids/v4/J4NTF5M25htqeTffYImtlUZaDk62iwTBnbnvwSjZciA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cabin", "category" => "sans-serif", "variants" => array("regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/cabin/v8/HgsCQ-k3_Z_uQ86aFolNBg.ttf", "600" => "http://fonts.gstatic.com/s/cabin/v8/eUDAvKhBtmTCkeVBsFk34A.ttf", "700" => "http://fonts.gstatic.com/s/cabin/v8/4EKhProuY1hq_WCAomq9Dg.ttf", "regular" => "http://fonts.gstatic.com/s/cabin/v8/XeuAFYo2xAPHxZGBbQtHhA.ttf", "italic" => "http://fonts.gstatic.com/s/cabin/v8/0tJ9k3DI5xC4GBgs1E_Jxw.ttf", "500italic" => "http://fonts.gstatic.com/s/cabin/v8/50sjhrGE0njyO-7mGDhGP_esZW2xOQ-xsNqO47m55DA.ttf", "600italic" => "http://fonts.gstatic.com/s/cabin/v8/sFQpQDBd3G2om0Nl5dD2CvesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/cabin/v8/K83QKi8MOKLEqj6bgZ7LrfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cabin Condensed", "category" => "sans-serif", "variants" => array("regular", "500", "600", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEARL_-ABKXdjsJSPT0lc2Bk.ttf", "600" => "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgELS5sSASxc8z4EQTQj7DCAI.ttf", "700" => "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEMAWgzcA047xWLixhLCofl8.ttf", "regular" => "http://fonts.gstatic.com/s/cabincondensed/v7/B0txb0blf2N29WdYPJjMSiQPsWWoiv__AzYJ9Zzn9II.ttf")), array("kind" => "webfonts#webfont", "family" => "Cabin Sketch", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cabinsketch/v8/ki3SSN5HMOO0-IOLOj069ED2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/cabinsketch/v8/d9fijO34zQajqQvl3YHRCS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Caesar Dressing", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/caesardressing/v5/2T_WzBgE2Xz3FsyJMq34T9gR43u4FvCuJwIfF5Zxl6Y.ttf")), array("kind" => "webfonts#webfont", "family" => "Cagliostro", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cagliostro/v5/i85oXbtdSatNEzss99bpj_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Calligraffitti", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/calligraffitti/v7/vLVN2Y-z65rVu1R7lWdvyDXz_orj3gX0_NzfmYulrko.ttf")), array("kind" => "webfonts#webfont", "family" => "Cambay", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cambay/v1/jw9niBxa04eEhnSwTWCEgw.ttf", "regular" => "http://fonts.gstatic.com/s/cambay/v1/etU9Bab4VuhzS-OKsb1VXg.ttf", "italic" => "http://fonts.gstatic.com/s/cambay/v1/ZEz9yNqpEOgejaw1rBhugQ.ttf", "700italic" => "http://fonts.gstatic.com/s/cambay/v1/j-5v_uUr0NXTumWN0siOiaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cambo", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cambo/v5/PnwpRuTdkYCf8qk4ajmNRA.ttf")), array("kind" => "webfonts#webfont", "family" => "Candal", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/candal/v6/x44dDW28zK7GR1gGDBmj9g.ttf")), array("kind" => "webfonts#webfont", "family" => "Cantarell", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cantarell/v6/Yir4ZDsCn4g1kWopdg-ehC3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/cantarell/v6/p5ydP_uWQ5lsFzcP_XVMEw.ttf", "italic" => "http://fonts.gstatic.com/s/cantarell/v6/DTCLtOSqP-7dgM-V_xKUjqCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/cantarell/v6/weehrwMeZBXb0QyrWnRwFXe1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Cantata One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-03-22", "files" => array("regular" => "http://fonts.gstatic.com/s/cantataone/v6/-a5FDvnBqaBMDaGgZYnEfqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cantora One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cantoraone/v5/oI-DS62RbHI8ZREjp73ehqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Capriola", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/capriola/v4/JxXPlkdzWwF9Cwelbvi9jA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cardo", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cardo/v8/lQN30weILimrKvp8rZhF1w.ttf", "regular" => "http://fonts.gstatic.com/s/cardo/v8/jbkF2_R0FKUEZTq5dwSknQ.ttf", "italic" => "http://fonts.gstatic.com/s/cardo/v8/pcv4Np9tUkq0YREYUcEEJQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Carme", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carme/v7/08E0NP1eRBEyFRUadmMfgA.ttf")), array("kind" => "webfonts#webfont", "family" => "Carrois Gothic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carroisgothic/v4/GCgb7bssGpwp7V5ynxmWy2x3d0cwUleGuRTmCYfCUaM.ttf")), array("kind" => "webfonts#webfont", "family" => "Carrois Gothic SC", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carroisgothicsc/v4/bVp4nhwFIXU-r3LqUR8DSJTdPW1ioadGi2uRiKgJVCY.ttf")), array("kind" => "webfonts#webfont", "family" => "Carter One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carterone/v8/5X_LFvdbcB7OBG7hBgZ7fPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Catamaran", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700", "800", "900"), "subsets" => array("tamil", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-08-06", "files" => array("100" => "http://fonts.gstatic.com/s/catamaran/v1/ilWHBiy0krUPdlmYxDuqC6CWcynf_cDxXwCLxiixG1c.ttf", "200" => "http://fonts.gstatic.com/s/catamaran/v1/hFc-HKSsGk6M-psujei1MC3USBnSvpkopQaUR-2r7iU.ttf", "300" => "http://fonts.gstatic.com/s/catamaran/v1/Aaag4ccR7Oh_4eai-jbrYC3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/catamaran/v1/83WSX3F86qsvj1Z4EI0tQi3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/catamaran/v1/a9PlHHnuBWiGGk0TwuFKTi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/catamaran/v1/PpgVtUHUdnBZYNpnzGbScy3USBnSvpkopQaUR-2r7iU.ttf", "800" => "http://fonts.gstatic.com/s/catamaran/v1/6VjB_uSfn3DZ93IQv58CmC3USBnSvpkopQaUR-2r7iU.ttf", "900" => "http://fonts.gstatic.com/s/catamaran/v1/5ys9TqpQc9Q6gHqbSox6py3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/catamaran/v1/MdNkM-DU8f6R-25Nxpr_XA.ttf")), array("kind" => "webfonts#webfont", "family" => "Caudex", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/caudex/v6/PetCI4GyQ5Q3LiOzUu_mMg.ttf", "regular" => "http://fonts.gstatic.com/s/caudex/v6/PWEexiHLDmQbn2b1OPZWfg.ttf", "italic" => "http://fonts.gstatic.com/s/caudex/v6/XjMZF6XCisvV3qapD4oJdw.ttf", "700italic" => "http://fonts.gstatic.com/s/caudex/v6/yT8YeHLjaJvQXlUEYOA8gqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Caveat", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-10-05", "files" => array("700" => "http://fonts.gstatic.com/s/caveat/v1/LkaFtQENGJry2eUMwGRTeA.ttf", "regular" => "http://fonts.gstatic.com/s/caveat/v1/8I23b6N-6rRVbh-C_Vx3yA.ttf")), array("kind" => "webfonts#webfont", "family" => "Caveat Brush", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-10-05", "files" => array("regular" => "http://fonts.gstatic.com/s/caveatbrush/v1/_d7bgsk3hfC4DXnUEeYKsy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Cedarville Cursive", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cedarvillecursive/v7/cuCe6HrkcqrWTWTUE7dw-41zwq9-z_Lf44CzRAA0d0Y.ttf")), array("kind" => "webfonts#webfont", "family" => "Ceviche One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/cevicheone/v7/WOaXIMBD4VYMy39MsobJhKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Changa One", "category" => "display", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/changaone/v9/dr4qjce4W3kxFrZRkVD87fesZW2xOQ-xsNqO47m55DA.ttf", "italic" => "http://fonts.gstatic.com/s/changaone/v9/wJVQlUs1lAZel-WdTo2U9y3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Chango", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chango/v5/3W3AeMMtRTH08t5qLOjBmg.ttf")), array("kind" => "webfonts#webfont", "family" => "Chau Philomene One", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chauphilomeneone/v4/KKc5egCL-a2fFVoOA2x6tBFi5dxgSTdxqnMJgWkBJcg.ttf", "italic" => "http://fonts.gstatic.com/s/chauphilomeneone/v4/eJj1PY_iN4KiIuyOvtMHJP6uyLkxyiC4WcYA74sfquE.ttf")), array("kind" => "webfonts#webfont", "family" => "Chela One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/chelaone/v5/h5O0dEnpnIq6jQnWxZybrA.ttf")), array("kind" => "webfonts#webfont", "family" => "Chelsea Market", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chelseamarket/v4/qSdzwh2A4BbNemy78sJLfAAI1i8fIftCBXsBF2v9UMI.ttf")), array("kind" => "webfonts#webfont", "family" => "Chenla", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/chenla/v9/aLNpdAUDq2MZbWz2U1a16g.ttf")), array("kind" => "webfonts#webfont", "family" => "Cherry Cream Soda", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cherrycreamsoda/v6/OrD-AUnFcZeeKa6F_c0_WxOiHiuAPYA9ry3O1RG2XIU.ttf")), array("kind" => "webfonts#webfont", "family" => "Cherry Swash", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cherryswash/v4/-CfyMyQqfucZPQNB0nvYyED2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/cherryswash/v4/HqOk7C7J1TZ5i3L-ejF0vi3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Chewy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chewy/v7/hcDN5cvQdIu6Bx4mg_TSyw.ttf")), array("kind" => "webfonts#webfont", "family" => "Chicle", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chicle/v5/xg4q57Ut9ZmyFwLp51JLgg.ttf")), array("kind" => "webfonts#webfont", "family" => "Chivo", "category" => "sans-serif", "variants" => array("regular", "italic", "900", "900italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/chivo/v7/JAdkiWd46QCW4vOsj3dzTA.ttf", "regular" => "http://fonts.gstatic.com/s/chivo/v7/L88PEuzS9eRfHRZhAPhZyw.ttf", "italic" => "http://fonts.gstatic.com/s/chivo/v7/Oe3-Q-a2kBzPnhHck_baMg.ttf", "900italic" => "http://fonts.gstatic.com/s/chivo/v7/LoszYnE86q2wJEOjCigBQ_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Chonburi", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "thai", "vietnamese", "latin-ext"), "version" => "v1", "lastModified" => "2015-08-06", "files" => array("regular" => "http://fonts.gstatic.com/s/chonburi/v1/jd9PfbW0x_8Myt_XeUxvSQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Cinzel", "category" => "serif", "variants" => array("regular", "700", "900"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cinzel/v4/nYcFQ6_3pf_6YDrOFjBR8Q.ttf", "900" => "http://fonts.gstatic.com/s/cinzel/v4/FTBj72ozM2cEOSxiVsRb3A.ttf", "regular" => "http://fonts.gstatic.com/s/cinzel/v4/GF7dy_Nc-a6EaHYSyGd-EA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cinzel Decorative", "category" => "display", "variants" => array("regular", "700", "900"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F95-YYVDmZkJErg0zgx9XuZI.ttf", "900" => "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F97Khqbv0zQZa0g-9HOXAalU.ttf", "regular" => "http://fonts.gstatic.com/s/cinzeldecorative/v4/fmgK7oaJJIXAkhd9798yQgT5USbJx2F82lQbogPy2bY.ttf")), array("kind" => "webfonts#webfont", "family" => "Clicker Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/clickerscript/v4/Zupmk8XwADjufGxWB9KThBnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Coda", "category" => "display", "variants" => array("regular", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("800" => "http://fonts.gstatic.com/s/coda/v11/6ZIw0sbALY0KTMWllZB3hQ.ttf", "regular" => "http://fonts.gstatic.com/s/coda/v11/yHDvulhg-P-p2KRgRrnUYw.ttf")), array("kind" => "webfonts#webfont", "family" => "Coda Caption", "category" => "sans-serif", "variants" => array("800"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("800" => "http://fonts.gstatic.com/s/codacaption/v9/YDl6urZh-DUFhiMBTgAnz_qsay_1ZmRGmC8pVRdIfAg.ttf")), array("kind" => "webfonts#webfont", "family" => "Codystar", "category" => "display", "variants" => array("300", "regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/codystar/v4/EVaUzfJkcb8Zqx9kzQLXqqCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/codystar/v4/EN-CPFKYowSI7SuR7-0cZA.ttf")), array("kind" => "webfonts#webfont", "family" => "Combo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/combo/v5/Nab98KjR3JZSSPGtzLyXNw.ttf")), array("kind" => "webfonts#webfont", "family" => "Comfortaa", "category" => "display", "variants" => array("300", "regular", "700"), "subsets" => array("cyrillic", "greek", "latin", "cyrillic-ext", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/comfortaa/v7/r_tUZNl0G8xCoOmp_JkSCi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/comfortaa/v7/fND5XPYKrF2tQDwwfWZJIy3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/comfortaa/v7/lZx6C1VViPgSOhCBUP7hXA.ttf")), array("kind" => "webfonts#webfont", "family" => "Coming Soon", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/comingsoon/v6/Yz2z3IAe2HSQAOWsSG8COKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Concert One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/concertone/v7/N5IWCIGhUNdPZn_efTxKN6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Condiment", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/condiment/v4/CstmdiPpgFSV0FUNL5LrJA.ttf")), array("kind" => "webfonts#webfont", "family" => "Content", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/content/v8/7PivP8Zvs2qn6F6aNbSQe_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/content/v8/l8qaLjygvOkDEU2G6-cjfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Contrail One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/contrailone/v6/b41KxjgiyqX-hkggANDU6C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Convergence", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/convergence/v5/eykrGz1NN_YpQmkAZjW-qKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cookie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cookie/v7/HxeUC62y_YdDbiFlze357A.ttf")), array("kind" => "webfonts#webfont", "family" => "Copse", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/copse/v6/wikLrtPGjZDvZ5w2i5HLWg.ttf")), array("kind" => "webfonts#webfont", "family" => "Corben", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/corben/v9/lirJaFSQWdGQuV--fksg5g.ttf", "regular" => "http://fonts.gstatic.com/s/corben/v9/tTysMZkt-j8Y5yhkgsoajQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Courgette", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/courgette/v4/2YO0EYtyE9HUPLZprahpZA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cousine", "category" => "monospace", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "hebrew", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cousine/v10/FXEOnNUcCzhdtoBxiq-lovesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/cousine/v10/GYX4bPXObJNJo63QJEUnLg.ttf", "italic" => "http://fonts.gstatic.com/s/cousine/v10/1WtIuajLoo8vjVwsrZ3eOg.ttf", "700italic" => "http://fonts.gstatic.com/s/cousine/v10/y_AZ5Sz-FwL1lux2xLSTZS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Coustard", "category" => "serif", "variants" => array("regular", "900"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/coustard/v6/W02OCWO6OfMUHz6aVyegQ6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/coustard/v6/iO2Rs5PmqAEAXoU3SkMVBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Covered By Your Grace", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/coveredbyyourgrace/v6/6ozZp4BPlrbDRWPe3EBGA6CVUMdvnk-GcAiZQrX9Gek.ttf")), array("kind" => "webfonts#webfont", "family" => "Crafty Girls", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/craftygirls/v5/0Sv8UWFFdhQmesHL32H8oy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Creepster", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/creepster/v5/0vdr5kWJ6aJlOg5JvxnXzQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Crete Round", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/creteround/v5/B8EwN421qqOCCT8vOH4wJ6CWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/creteround/v5/5xAt7XK2vkUdjhGtt98unUeOrDcLawS7-ssYqLr2Xp4.ttf")), array("kind" => "webfonts#webfont", "family" => "Crimson Text", "category" => "serif", "variants" => array("regular", "italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("600" => "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I2v8CylhIUtwUiYO7Z2wXbE.ttf", "700" => "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I0D2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/crimsontext/v6/3IFMwfRa07i-auYR-B-zNS3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/crimsontext/v6/a5QZnvmn5amyNI-t2BMkWPMZXuCXbOrAvx5R0IT5Oyo.ttf", "600italic" => "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDIR-5-urNOGAobhAyctHvW8.ttf", "700italic" => "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDPAs9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Croissant One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/croissantone/v4/mPjsOObnC77fp1cvZlOfIYjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Crushed", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/crushed/v6/aHwSejs3Kt0Lg95u7j32jA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cuprum", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cuprum/v7/6tl3_FkDeXSD72oEHuJh4w.ttf", "regular" => "http://fonts.gstatic.com/s/cuprum/v7/JgXs0F_UiaEdAS74msmFNg.ttf", "italic" => "http://fonts.gstatic.com/s/cuprum/v7/cLEz0KV6OxInnktSzpk58g.ttf", "700italic" => "http://fonts.gstatic.com/s/cuprum/v7/bnkXaBfoYvaJ75axRPSwVKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cutive", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cutive/v8/G2bW-ImyOCwKxBkLyz39YQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Cutive Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cutivemono/v4/ncWQtFVKcSs8OW798v30k6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Damion", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/damion/v6/13XtECwKxhD_VrOqXL4SiA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dancing Script", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/dancingscript/v6/KGBfwabt0ZRLA5W1ywjowb_dAmXiKjTPGCuO6G2MbfA.ttf", "regular" => "http://fonts.gstatic.com/s/dancingscript/v6/DK0eTGXiZjN6yA8zAEyM2RnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Dangrek", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/dangrek/v8/LOaFhBT-EHNxZjV8DAW_ew.ttf")), array("kind" => "webfonts#webfont", "family" => "Dawning of a New Day", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dawningofanewday/v7/JiDsRhiKZt8uz3NJ5xA06gXLnohmOYWQZqo_sW8GLTk.ttf")), array("kind" => "webfonts#webfont", "family" => "Days One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/daysone/v6/kzwZjNhc1iabMsrc_hKBIA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dekko", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v2", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/dekko/v2/AKtgABKC1rUxgIgS-bpojw.ttf")), array("kind" => "webfonts#webfont", "family" => "Delius", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/delius/v6/TQA163qafki2-gV-B6F_ag.ttf")), array("kind" => "webfonts#webfont", "family" => "Delius Swash Caps", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/deliusswashcaps/v8/uXyrEUnoWApxIOICunRq7yIrxb5zDVgU2N3VzXm7zq4.ttf")), array("kind" => "webfonts#webfont", "family" => "Delius Unicase", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/deliusunicase/v9/7FTMTITcb4dxUp99FAdTqNy5weKXdcrx-wE0cgECMq8.ttf", "regular" => "http://fonts.gstatic.com/s/deliusunicase/v9/b2sKujV3Q48RV2PQ0k1vqu6rPKfVZo7L2bERcf0BDns.ttf")), array("kind" => "webfonts#webfont", "family" => "Della Respira", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dellarespira/v4/F4E6Lo_IZ6L9AJCcbqtDVeDcg5akpSnIcsPhLOFv7l8.ttf")), array("kind" => "webfonts#webfont", "family" => "Denk One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/denkone/v4/TdXOeA4eA_hEx4W8Sh9wPw.ttf")), array("kind" => "webfonts#webfont", "family" => "Devonshire", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/devonshire/v5/I3ct_2t12SYizP8ZC-KFi_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dhurjati", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dhurjati/v4/uV6jO5e2iFMbGB0z79Cy5g.ttf")), array("kind" => "webfonts#webfont", "family" => "Didact Gothic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/didactgothic/v7/v8_72sD3DYMKyM0dn3LtWotBLojGU5Qdl8-5NL4v70w.ttf")), array("kind" => "webfonts#webfont", "family" => "Diplomata", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-03-23", "files" => array("regular" => "http://fonts.gstatic.com/s/diplomata/v8/u-ByBiKgN6rTMA36H3kcKg.ttf")), array("kind" => "webfonts#webfont", "family" => "Diplomata SC", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/diplomatasc/v5/JdVwAwfE1a_pahXjk5qpNi3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Domine", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/domine/v4/phBcG1ZbQFxUIt18hPVxnw.ttf", "regular" => "http://fonts.gstatic.com/s/domine/v4/wfVIgamVFjMNQAEWurCiHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Donegal One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/donegalone/v4/6kN4-fDxz7T9s5U61HwfF6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Doppio One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/doppioone/v4/WHZ3HJQotpk_4aSMNBo_t_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dorsa", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dorsa/v7/wCc3cUe6XrmG2LQE6GlIrw.ttf")), array("kind" => "webfonts#webfont", "family" => "Dosis", "category" => "sans-serif", "variants" => array("200", "300", "regular", "500", "600", "700", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/dosis/v4/ztftab0r6hcd7AeurUGrSQ.ttf", "300" => "http://fonts.gstatic.com/s/dosis/v4/awIB6L0h5mb0plIKorXmuA.ttf", "500" => "http://fonts.gstatic.com/s/dosis/v4/ruEXDOFMxDPGnjCBKRqdAQ.ttf", "600" => "http://fonts.gstatic.com/s/dosis/v4/KNAswRNwm3tfONddYyidxg.ttf", "700" => "http://fonts.gstatic.com/s/dosis/v4/AEEAj0ONidK8NQQMBBlSig.ttf", "800" => "http://fonts.gstatic.com/s/dosis/v4/nlrKd8E69vvUU39XGsvR7Q.ttf", "regular" => "http://fonts.gstatic.com/s/dosis/v4/rJRlixu-w0JZ1MyhJpao_Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Dr Sugiyama", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/drsugiyama/v5/S5Yx3MIckgoyHhhS4C9Tv6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Droid Sans", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/droidsans/v6/rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Droid Sans Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJcwD6PD0c3_abh9zHKQtbGU.ttf")), array("kind" => "webfonts#webfont", "family" => "Droid Serif", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/droidserif/v6/DgAtPy6rIVa2Zx3Xh9KaNaCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5890eOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/droidserif/v6/c92rD_x0V1LslSFt3-QEps_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Duru Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/durusans/v9/xn7iYH8xwmSyTvEV_HOxTw.ttf")), array("kind" => "webfonts#webfont", "family" => "Dynalight", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dynalight/v5/-CWsIe8OUDWTIHjSAh41kA.ttf")), array("kind" => "webfonts#webfont", "family" => "EB Garamond", "category" => "serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ebgaramond/v7/CDR0kuiFK7I1OZ2hSdR7G6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Eagle Lake", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/eaglelake/v4/ZKlYin7caemhx9eSg6RvPfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Eater", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/eater/v5/gm6f3OmYEdbs3lPQtUfBkA.ttf")), array("kind" => "webfonts#webfont", "family" => "Economica", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/economica/v4/UK4l2VEpwjv3gdcwbwXE9C3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/economica/v4/G4rJRujzZbq9Nxngu9l3hg.ttf", "italic" => "http://fonts.gstatic.com/s/economica/v4/p5O9AVeUqx_n35xQRinNYaCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/economica/v4/ac5dlUsedQ03RqGOeay-3Xe1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Eczar", "category" => "serif", "variants" => array("regular", "500", "600", "700", "800"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-24", "files" => array("500" => "http://fonts.gstatic.com/s/eczar/v4/Ooe4KaPp2594tF8TbMfdlQ.ttf", "600" => "http://fonts.gstatic.com/s/eczar/v4/IjQsWW0bmgkZ6lnN72cnTQ.ttf", "700" => "http://fonts.gstatic.com/s/eczar/v4/ELC8RVXfBMb3VuuHtMwBOA.ttf", "800" => "http://fonts.gstatic.com/s/eczar/v4/9Uyt6nTZLx_Qj5_WRah-iQ.ttf", "regular" => "http://fonts.gstatic.com/s/eczar/v4/uKZcAQ5JBBs1UbeXFRbBRg.ttf")), array("kind" => "webfonts#webfont", "family" => "Ek Mukta", "category" => "sans-serif", "variants" => array("200", "300", "regular", "500", "600", "700", "800"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/ekmukta/v7/crtkNHh5JcM3VJKG0E-B36CWcynf_cDxXwCLxiixG1c.ttf", "300" => "http://fonts.gstatic.com/s/ekmukta/v7/mpaAv7CIyk0VnZlqSneVxKCWcynf_cDxXwCLxiixG1c.ttf", "500" => "http://fonts.gstatic.com/s/ekmukta/v7/PZ1y2MstFczWvBlFSgzMyaCWcynf_cDxXwCLxiixG1c.ttf", "600" => "http://fonts.gstatic.com/s/ekmukta/v7/Z5Mfzeu6M3emakcJO2QeTqCWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/ekmukta/v7/4ugcOGR28Jn-oBIn0-qLYaCWcynf_cDxXwCLxiixG1c.ttf", "800" => "http://fonts.gstatic.com/s/ekmukta/v7/O68TH5OjEhVmn9_gIrcfS6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/ekmukta/v7/aFcjXdC5jyJ1p8w54wIIrg.ttf")), array("kind" => "webfonts#webfont", "family" => "Electrolize", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/electrolize/v5/yFVu5iokC-nt4B1Cyfxb9aCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Elsie", "category" => "display", "variants" => array("regular", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/elsie/v5/1t-9f0N2NFYwAgN7oaISqg.ttf", "regular" => "http://fonts.gstatic.com/s/elsie/v5/gwspePauE45BJu6Ok1QrfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Elsie Swash Caps", "category" => "display", "variants" => array("regular", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/elsieswashcaps/v4/iZnus9qif0tR5pGaDv5zdKoKBWBozTtxi30NfZDOXXU.ttf", "regular" => "http://fonts.gstatic.com/s/elsieswashcaps/v4/9L3hIJMPCf6sxCltnxd6X2YeFSdnSpRYv5h9gpdlD1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Emblema One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/emblemaone/v5/7IlBUjBWPIiw7cr_O2IfSaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Emilys Candy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/emilyscandy/v4/PofLVm6v1SwZGOzC8s-I3S3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Engagement", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/engagement/v5/4Uz0Jii7oVPcaFRYmbpU6vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Englebert", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/englebert/v4/sll38iOvOuarDTYBchlP3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Enriqueta", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/enriqueta/v5/I27Pb-wEGH2ajLYP0QrtSC3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/enriqueta/v5/_p90TrIwR1SC-vDKtmrv6A.ttf")), array("kind" => "webfonts#webfont", "family" => "Erica One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/ericaone/v7/cIBnH2VAqQMIGYAcE4ufvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Esteban", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/esteban/v4/ESyhLgqDDyK5JcFPp2svDw.ttf")), array("kind" => "webfonts#webfont", "family" => "Euphoria Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/euphoriascript/v4/c4XB4Iijj_NvSsCF4I0O2MxLhO8OSNnfAp53LK1_iRs.ttf")), array("kind" => "webfonts#webfont", "family" => "Ewert", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ewert/v4/Em8hrzuzSbfHcTVqMjbAQg.ttf")), array("kind" => "webfonts#webfont", "family" => "Exo", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/exo/v4/RI7A9uwjRmPbVp0n8e-Jvg.ttf", "200" => "http://fonts.gstatic.com/s/exo/v4/F8OfC_swrRRxpFt-tlXZQg.ttf", "300" => "http://fonts.gstatic.com/s/exo/v4/SBrN7TKUqgGUvfxqHqsnNw.ttf", "500" => "http://fonts.gstatic.com/s/exo/v4/jCg6DmGGXt_OVyp5ofQHPw.ttf", "600" => "http://fonts.gstatic.com/s/exo/v4/q_SG5kXUmOcIvFpgtdZnlw.ttf", "700" => "http://fonts.gstatic.com/s/exo/v4/3_jwsL4v9uHjl5Q37G57mw.ttf", "800" => "http://fonts.gstatic.com/s/exo/v4/yLPuxBuV0lzqibRJyooOJg.ttf", "900" => "http://fonts.gstatic.com/s/exo/v4/97d0nd6Yv4-SA_X92xAuZA.ttf", "100italic" => "http://fonts.gstatic.com/s/exo/v4/qtGyZZlWb2EEvby3ZPosxw.ttf", "200italic" => "http://fonts.gstatic.com/s/exo/v4/fr4HBfXHYiIngW2_bhlgRw.ttf", "300italic" => "http://fonts.gstatic.com/s/exo/v4/3gmiLjBegIfcDLISjTGA1g.ttf", "regular" => "http://fonts.gstatic.com/s/exo/v4/eUEzTFueNXRVhbt4PEB8kQ.ttf", "italic" => "http://fonts.gstatic.com/s/exo/v4/cfgolWisMSURhpQeVHl_NA.ttf", "500italic" => "http://fonts.gstatic.com/s/exo/v4/lo5eTdCNJZQVN08p8RnzAQ.ttf", "600italic" => "http://fonts.gstatic.com/s/exo/v4/0cExa8K_pxS2lTuMr68XUA.ttf", "700italic" => "http://fonts.gstatic.com/s/exo/v4/0me55yJIxd5vyQ9bF7SsiA.ttf", "800italic" => "http://fonts.gstatic.com/s/exo/v4/n3LejeKVj_8gtZq5fIgNYw.ttf", "900italic" => "http://fonts.gstatic.com/s/exo/v4/JHTkQVhzyLtkY13Ye95TJQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Exo 2", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/exo2/v3/oVOtQy53isv97g4UhBUDqg.ttf", "200" => "http://fonts.gstatic.com/s/exo2/v3/qa-Ci2pBwJdCxciE1ErifQ.ttf", "300" => "http://fonts.gstatic.com/s/exo2/v3/nLUBdz_lHHoVIPor05Byhw.ttf", "500" => "http://fonts.gstatic.com/s/exo2/v3/oM0rzUuPqVJpW-VEIpuW5w.ttf", "600" => "http://fonts.gstatic.com/s/exo2/v3/YnSn3HsyvyI1feGSdRMYqA.ttf", "700" => "http://fonts.gstatic.com/s/exo2/v3/2DiK4XkdTckfTk6we73-bQ.ttf", "800" => "http://fonts.gstatic.com/s/exo2/v3/IVYl_7dJruOg8zKRpC8Hrw.ttf", "900" => "http://fonts.gstatic.com/s/exo2/v3/e8csG8Wnu87AF6uCndkFRQ.ttf", "100italic" => "http://fonts.gstatic.com/s/exo2/v3/LNYVgsJcaCxoKFHmd4AZcg.ttf", "200italic" => "http://fonts.gstatic.com/s/exo2/v3/DCrVxDVvS69n50O-5erZVvesZW2xOQ-xsNqO47m55DA.ttf", "300italic" => "http://fonts.gstatic.com/s/exo2/v3/iSy9VTeUTiqiurQg2ywtu_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/exo2/v3/Pf_kZuIH5c5WKVkQUaeSWQ.ttf", "italic" => "http://fonts.gstatic.com/s/exo2/v3/xxA5ZscX9sTU6U0lZJUlYA.ttf", "500italic" => "http://fonts.gstatic.com/s/exo2/v3/amzRVCB-gipwdihZZ2LtT_esZW2xOQ-xsNqO47m55DA.ttf", "600italic" => "http://fonts.gstatic.com/s/exo2/v3/Vmo58BiptGwfVFb0teU5gPesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/exo2/v3/Sdo-zW-4_--pDkTg6bYrY_esZW2xOQ-xsNqO47m55DA.ttf", "800italic" => "http://fonts.gstatic.com/s/exo2/v3/p0TA6KeOz1o4rySEbvUxI_esZW2xOQ-xsNqO47m55DA.ttf", "900italic" => "http://fonts.gstatic.com/s/exo2/v3/KPhsGCoT2-7Uj6pMlRscH_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Expletus Sans", "category" => "display", "variants" => array("regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwAqQmZ7VjhwksfpNVG0pqGc.ttf", "600" => "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwCvj1tU7IJMS3CS9kCx2B3U.ttf", "700" => "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwFCbmAUID8LN-q3pJpOk3Ys.ttf", "regular" => "http://fonts.gstatic.com/s/expletussans/v9/gegTSDBDs5le3g6uxU1ZsX8f0n03UdmQgF_CLvNR2vg.ttf", "italic" => "http://fonts.gstatic.com/s/expletussans/v9/Y-erXmY0b6DU_i2Qu0hTJj4G9C9ttb0Oz5Cvf0qOitE.ttf", "500italic" => "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW87DCVO6wo6i5LKIyZDzK40.ttf", "600italic" => "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW8yKH23ZS6zCKOFHG0e_4JE.ttf", "700italic" => "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW5F66r9C4AnxxlBlGd7xY4g.ttf")), array("kind" => "webfonts#webfont", "family" => "Fanwood Text", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fanwoodtext/v6/hDNDHUlsSb8bgnEmDp4T_i3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/fanwoodtext/v6/0J3SBbkMZqBV-3iGxs5E9_MZXuCXbOrAvx5R0IT5Oyo.ttf")), array("kind" => "webfonts#webfont", "family" => "Fascinate", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fascinate/v5/ZE0637WWkBPKt1AmFaqD3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Fascinate Inline", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fascinateinline/v6/lRguYfMfWArflkm5aOQ5QJmp8DTZ6iHear7UV05iykg.ttf")), array("kind" => "webfonts#webfont", "family" => "Faster One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fasterone/v6/YxTOW2sf56uxD1T7byP5K_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Fasthand", "category" => "serif", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v7", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/fasthand/v7/6XAagHH_KmpZL67wTvsETQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Fauna One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/faunaone/v4/8kL-wpAPofcAMELI_5NRnQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Federant", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/federant/v8/tddZFSiGvxICNOGra0i5aA.ttf")), array("kind" => "webfonts#webfont", "family" => "Federo", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/federo/v8/JPhe1S2tujeyaR79gXBLeQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Felipa", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/felipa/v4/SeyfyFZY7abAQXGrOIYnYg.ttf")), array("kind" => "webfonts#webfont", "family" => "Fenix", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fenix/v4/Ak8wR3VSlAN7VN_eMeJj7Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Finger Paint", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fingerpaint/v4/m_ZRbiY-aPb13R3DWPBGXy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fira Mono", "category" => "monospace", "variants" => array("regular", "700"), "subsets" => array("cyrillic", "greek", "latin", "cyrillic-ext", "latin-ext"), "version" => "v3", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/firamono/v3/l24Wph3FsyKAbJ8dfExTZy3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/firamono/v3/WQOm1D4RO-yvA9q9trJc8g.ttf")), array("kind" => "webfonts#webfont", "family" => "Fira Sans", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "latin", "cyrillic-ext", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/firasans/v5/VTBnrK42EiOBncVyQXZ7jy3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/firasans/v5/zM2u8V3CuPVwAAXFQcDi4C3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/firasans/v5/DugPdSljmOTocZOR2CItOi3USBnSvpkopQaUR-2r7iU.ttf", "300italic" => "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTS9-WlPSxbfiI49GsXo3q0g.ttf", "regular" => "http://fonts.gstatic.com/s/firasans/v5/nsT0isDy56OkSX99sFQbXw.ttf", "italic" => "http://fonts.gstatic.com/s/firasans/v5/cPT_2ddmoxsUuMtQqa8zGqCWcynf_cDxXwCLxiixG1c.ttf", "500italic" => "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTcCNfqCYlB_eIx7H1TVXe60.ttf", "700italic" => "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTXe1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fjalla One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fjallaone/v4/3b7vWCfOZsU53vMa8LWsf_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Fjord One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fjordone/v5/R_YHK8au2uFPw5tNu5N7zw.ttf")), array("kind" => "webfonts#webfont", "family" => "Flamenco", "category" => "display", "variants" => array("300", "regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/flamenco/v6/x9iI5CogvuZVCGoRHwXuo6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/flamenco/v6/HC0ugfLLgt26I5_BWD1PZA.ttf")), array("kind" => "webfonts#webfont", "family" => "Flavors", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/flavors/v5/SPJi5QclATvon8ExcKGRvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Fondamento", "category" => "handwriting", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fondamento/v5/6LWXcjT1B7bnWluAOSNfMPesZW2xOQ-xsNqO47m55DA.ttf", "italic" => "http://fonts.gstatic.com/s/fondamento/v5/y6TmwhSbZ8rYq7OTFyo7OS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fontdiner Swanky", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fontdinerswanky/v6/8_GxIO5ixMtn5P6COsF3TlBjMPLzPAFJwRBn-s1U7kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Forum", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/forum/v7/MZUpsq1VfLrqv8eSDcbrrQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Francois One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/francoisone/v9/bYbkq2nU2TSx4SwFbz5sCC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Freckle Face", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/freckleface/v4/7-B8j9BPJgazdHIGqPNv8y3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fredericka the Great", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/frederickathegreat/v5/7Es8Lxoku-e5eOZWpxw18nrnet6gXN1McwdQxS1dVrI.ttf")), array("kind" => "webfonts#webfont", "family" => "Fredoka One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fredokaone/v4/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Freehand", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/freehand/v8/uEBQxvA0lnn_BrD6krlxMw.ttf")), array("kind" => "webfonts#webfont", "family" => "Fresca", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fresca/v5/2q7Qm9sCo1tWvVgSDVWNIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Frijole", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/frijole/v5/L2MfZse-2gCascuD-nLhWg.ttf")), array("kind" => "webfonts#webfont", "family" => "Fruktur", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fruktur/v8/PnQvfEi1LssAvhJsCwH__w.ttf")), array("kind" => "webfonts#webfont", "family" => "Fugaz One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fugazone/v6/5tteVDCwxsr8-5RuSiRWOw.ttf")), array("kind" => "webfonts#webfont", "family" => "GFS Didot", "category" => "serif", "variants" => array("regular"), "subsets" => array("greek"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gfsdidot/v6/jQKxZy2RU-h9tkPZcRVluA.ttf")), array("kind" => "webfonts#webfont", "family" => "GFS Neohellenic", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("greek"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/7HwjPQa7qNiOsnUce2h4448_BwCLZY3eDSV6kppAwI8.ttf", "regular" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/B4xRqbn-tANVqVgamMsSDiayCZa0z7CpFzlkqoCHztc.ttf", "italic" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/KnaWrO4awITAqigQIIYXKkCTdomiyJpIzPbEbIES3rU.ttf", "700italic" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/FwWjoX6XqT-szJFyqsu_GYFF0fM4h-krcpQk7emtCpE.ttf")), array("kind" => "webfonts#webfont", "family" => "Gabriela", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gabriela/v4/B-2ZfbAO3HDrxqV6lR5tdA.ttf")), array("kind" => "webfonts#webfont", "family" => "Gafata", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gafata/v5/aTFqlki_3Dc3geo-FxHTvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Galdeano", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/galdeano/v6/ZKFMQI6HxEG1jOT0UGSZUg.ttf")), array("kind" => "webfonts#webfont", "family" => "Galindo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/galindo/v4/2lafAS_ZEfB33OJryhXDUg.ttf")), array("kind" => "webfonts#webfont", "family" => "Gentium Basic", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gentiumbasic/v8/2qL6yulgGf0wwgOp-UqGyLNuTeOOLg3nUymsEEGmdO0.ttf", "regular" => "http://fonts.gstatic.com/s/gentiumbasic/v8/KCktj43blvLkhOTolFn-MYtBLojGU5Qdl8-5NL4v70w.ttf", "italic" => "http://fonts.gstatic.com/s/gentiumbasic/v8/qoFz4NSMaYC2UmsMAG3lyTj3mvXnCeAk09uTtmkJGRc.ttf", "700italic" => "http://fonts.gstatic.com/s/gentiumbasic/v8/8N9-c_aQDJ8LbI1NGVMrwtswO1vWwP9exiF8s0wqW10.ttf")), array("kind" => "webfonts#webfont", "family" => "Gentium Book Basic", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/T2vUYmWzlqUtgLYdlemGnaWESMHIjnSjm9UUxYtEOko.ttf", "regular" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/IRFxB2matTxrjZt6a3FUnrWDjKAyldGEr6eEi2MBNeY.ttf", "italic" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/qHqW2lwKO8-uTfIkh8FsUfXfjMwrYnmPVsQth2IcAPY.ttf", "700italic" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/632u7TMIoFDWQYUaHFUp5PA2A9KyRZEkn4TZVuhsWRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Geo", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/geo/v8/mJuJYk5Pww84B4uHAQ1XaA.ttf", "italic" => "http://fonts.gstatic.com/s/geo/v8/8_r1wToF7nPdDuX1qxel6Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Geostar", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/geostar/v6/A8WQbhQbpYx3GWWaShJ9GA.ttf")), array("kind" => "webfonts#webfont", "family" => "Geostar Fill", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/geostarfill/v6/Y5ovXPPOHYTfQzK2aM-hui3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Germania One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/germaniaone/v4/3_6AyUql_-FbDi1e68jHdC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Gidugu", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gidugu/v3/Ey6Eq3hrT6MM58iFItFcgw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gilda Display", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gildadisplay/v4/8yAVUZLLZ3wb7dSsjix0CADHmap7fRWINAsw8-RaxNg.ttf")), array("kind" => "webfonts#webfont", "family" => "Give You Glory", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/giveyouglory/v6/DFEWZFgGmfseyIdGRJAxuBwwkpSPZdvjnMtysdqprfI.ttf")), array("kind" => "webfonts#webfont", "family" => "Glass Antiqua", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/glassantiqua/v4/0yLrXKplgdUDIMz5TnCHNODcg5akpSnIcsPhLOFv7l8.ttf")), array("kind" => "webfonts#webfont", "family" => "Glegoo", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/glegoo/v5/TlLolbauH0-0Aiz1LUH5og.ttf", "regular" => "http://fonts.gstatic.com/s/glegoo/v5/2tf-h3n2A_SNYXEO0C8bKw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gloria Hallelujah", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gloriahallelujah/v8/CA1k7SlXcY5kvI81M_R28Q3RdPdyebSUyJECJouPsvA.ttf")), array("kind" => "webfonts#webfont", "family" => "Goblin One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/goblinone/v6/331XtzoXgpVEvNTVcBJ_C_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Gochi Hand", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gochihand/v7/KT1-WxgHsittJ34_20IfAPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Gorditas", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gorditas/v4/6-XCeknmxaon8AUqVkMnHaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/gorditas/v4/uMgZhXUyH6qNGF3QsjQT5Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Goudy Bookletter 1911", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/goudybookletter1911/v6/l5lwlGTN3pEY5Bf-rQEuIIjNDsyURsIKu4GSfvSE4mA.ttf")), array("kind" => "webfonts#webfont", "family" => "Graduate", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/graduate/v4/JpAmYLHqcIh9_Ff35HHwiA.ttf")), array("kind" => "webfonts#webfont", "family" => "Grand Hotel", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/grandhotel/v4/C_A8HiFZjXPpnMt38XnK7qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Gravitas One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gravitasone/v6/nBHdBv6zVNU8MtP6w9FwTS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Great Vibes", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/greatvibes/v4/4Mi5RG_9LjQYrTU55GN_L6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Griffy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/griffy/v4/vWkyYGBSyE5xjnShNtJtzw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gruppo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gruppo/v7/pS_JM0cK_piBZve-lfUq9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Gudea", "category" => "sans-serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gudea/v4/lsip4aiWhJ9bx172Y9FN_w.ttf", "regular" => "http://fonts.gstatic.com/s/gudea/v4/S-4QqBlkMPiiA3jNeCR5yw.ttf", "italic" => "http://fonts.gstatic.com/s/gudea/v4/7mNgsGw_vfS-uUgRVXNDSw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gurajada", "category" => "serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gurajada/v4/6Adfkl4PCRyq6XTENACEyA.ttf")), array("kind" => "webfonts#webfont", "family" => "Habibi", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/habibi/v5/YYyqXF6pWpL7kmKgS_2iUA.ttf")), array("kind" => "webfonts#webfont", "family" => "Halant", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v2", "lastModified" => "2016-03-14", "files" => array("300" => "http://fonts.gstatic.com/s/halant/v2/dM3ItAOWNNod_Cf3MnLlEg.ttf", "500" => "http://fonts.gstatic.com/s/halant/v2/tlsNj3K-hJKtiirTDtUbkQ.ttf", "600" => "http://fonts.gstatic.com/s/halant/v2/zNR2WvI_V8o652vIZp3X4Q.ttf", "700" => "http://fonts.gstatic.com/s/halant/v2/D9FN7OH89AuCmZDLHbPQfA.ttf", "regular" => "http://fonts.gstatic.com/s/halant/v2/rEs7Jk3SVyt3cTx6DoTu1w.ttf")), array("kind" => "webfonts#webfont", "family" => "Hammersmith One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hammersmithone/v7/FWNn6ITYqL6or7ZTmBxRhjjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Hanalei", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hanalei/v6/Sx8vVMBnXSQyK6Cn0CBJ3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Hanalei Fill", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hanaleifill/v5/5uPeWLnaDdtm4UBG26Ds6C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Handlee", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/handlee/v5/6OfkXkyC0E5NZN80ED8u3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Hanuman", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/hanuman/v9/lzzXZ2l84x88giDrbfq76vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/hanuman/v9/hRhwOGGmElJSl6KSPvEnOQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Happy Monkey", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/happymonkey/v5/c2o0ps8nkBmaOYctqBq1rS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Headland One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/headlandone/v4/iGmBeOvQGfq9DSbjJ8jDVy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Henny Penny", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hennypenny/v4/XRgo3ogXyi3tpsFfjImRF6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Herr Von Muellerhoff", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/herrvonmuellerhoff/v6/mmy24EUmk4tjm4gAEjUd7NLGIYrUsBdh-JWHYgiDiMU.ttf")), array("kind" => "webfonts#webfont", "family" => "Hind", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/hind/v5/qa346Adgv9kPDXoD1my4kA.ttf", "500" => "http://fonts.gstatic.com/s/hind/v5/2cs8RCVcYtiv4iNDH1UsQQ.ttf", "600" => "http://fonts.gstatic.com/s/hind/v5/TUKUmFMXSoxloBP1ni08oA.ttf", "700" => "http://fonts.gstatic.com/s/hind/v5/cXJJavLdUbCfjxlsA6DqTw.ttf", "regular" => "http://fonts.gstatic.com/s/hind/v5/mktFHh5Z5P9YjGKSslSUtA.ttf")), array("kind" => "webfonts#webfont", "family" => "Hind Siliguri", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "latin-ext", "bengali"), "version" => "v1", "lastModified" => "2015-09-09", "files" => array("300" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJnzoJ52uD-1fmXmi8u0n_zsc.ttf", "500" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn__2zpxNHQ3utWt_82o9dAo.ttf", "600" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn-x91FDzFvnud68bXrNkpDA.ttf", "700" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn6iiXuG_rGcOxkuidirlnJE.ttf", "regular" => "http://fonts.gstatic.com/s/hindsiliguri/v1/f2eEi2pbIa8eBfNwpUl0Am_MnNA9OgK8I1F23mNWOpE.ttf")), array("kind" => "webfonts#webfont", "family" => "Hind Vadodara", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "gujarati", "latin-ext"), "version" => "v1", "lastModified" => "2015-09-09", "files" => array("300" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTbDwfZ__Dotj_J8NiWv76DQ.ttf", "500" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTZzEKvFIU9WyojfbAkhDb6c.ttf", "600" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTfgXs2VXrZsRiQ1c96pXZKI.ttf", "700" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTYGjoH95IEFGA7BjhXnx_eg.ttf", "regular" => "http://fonts.gstatic.com/s/hindvadodara/v1/9c6KKeibr6NtFqknnNxZB-Dcg5akpSnIcsPhLOFv7l8.ttf")), array("kind" => "webfonts#webfont", "family" => "Holtwood One SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/holtwoodonesc/v7/sToOq3cIxbfnhbEkgYNuBbAgSRh1LpJXlLfl8IbsmHg.ttf")), array("kind" => "webfonts#webfont", "family" => "Homemade Apple", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/homemadeapple/v6/yg3UMEsefgZ8IHz_ryz86BiPOmFWYV1WlrJkRafc4c0.ttf")), array("kind" => "webfonts#webfont", "family" => "Homenaje", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/homenaje/v5/v0YBU0iBRrGdVjDNQILxtA.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell DW Pica", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldwpica/v6/W81bfaWiUicLSPbJhW-ATsA5qm663gJGVdtpamafG5A.ttf", "italic" => "http://fonts.gstatic.com/s/imfelldwpica/v6/alQJ8SK5aSOZVaelYoyT4PL2asmh5DlYQYCosKo6yQs.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell DW Pica SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldwpicasc/v6/xBKKJV4z2KsrtQnmjGO17JZ9RBdEL0H9o5qzT1Rtof4.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Double Pica", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldoublepica/v6/yN1wY_01BkQnO0LYAhXdUol14jEdVOhEmvtCMCVwYak.ttf", "italic" => "http://fonts.gstatic.com/s/imfelldoublepica/v6/64odUh2hAw8D9dkFKTlWYq0AWwkgdQfsRHec8TYi4mI.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Double Pica SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldoublepicasc/v6/jkrUtrLFpMw4ZazhfkKsGwc4LoC4OJUqLw9omnT3VOU.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell English", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellenglish/v6/xwIisCqGFi8pff-oa9uSVHGNmx1fDm-u2eBJHQkdrmk.ttf", "italic" => "http://fonts.gstatic.com/s/imfellenglish/v6/Z3cnIAI_L3XTRfz4JuZKbuewladMPCWTthtMv9cPS-c.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell English SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellenglishsc/v6/h3Tn6yWfw4b5qaLD1RWvz5ATixNthKRRR1XVH3rJNiw.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell French Canon", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/iKB0WL1BagSpNPz3NLMdsJ3V2FNpBrlLSvqUnERhBP8.ttf", "italic" => "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/owCuNQkLLFW7TBBPJbMnhRa-QL94KdW80H29tcyld2A.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell French Canon SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellfrenchcanonsc/v6/kA3bS19-tQbeT_iG32EZmaiyyzHwYrAbmNulTz423iM.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Great Primer", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellgreatprimer/v6/AL8ALGNthei20f9Cu3e93rgeX3ROgtTz44CitKAxzKI.ttf", "italic" => "http://fonts.gstatic.com/s/imfellgreatprimer/v6/1a-artkXMVg682r7TTxVY1_YG2SFv8Ma7CxRl1S3o7g.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Great Primer SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellgreatprimersc/v6/A313vRj97hMMGFjt6rgSJtRg-ciw1Y27JeXb2Zv4lZQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Iceberg", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/iceberg/v4/p2XVm4M-N0AOEEOymFKC5w.ttf")), array("kind" => "webfonts#webfont", "family" => "Iceland", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/iceland/v5/kq3uTMGgvzWGNi39B_WxGA.ttf")), array("kind" => "webfonts#webfont", "family" => "Imprima", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imprima/v4/eRjquWLjwLGnTEhLH7u3kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Inconsolata", "category" => "monospace", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v12", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/inconsolata/v12/AIed271kqQlcIRSOnQH0yXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/inconsolata/v12/7bMKuoy6Nh0ft0SHnIGMuaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Inder", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/inder/v5/C38TwecLTfKxIHDc_Adcrw.ttf")), array("kind" => "webfonts#webfont", "family" => "Indie Flower", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6i3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Inika", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/inika/v4/bl3ZoTyrWsFun2zYbsgJrA.ttf", "regular" => "http://fonts.gstatic.com/s/inika/v4/eZCrULQGaIxkrRoGz_DjhQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Inknut Antiqua", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700", "800", "900"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIg6hmPNSXwHGnJQCeQHKUMo.ttf", "500" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIiYCDvi1XFzRnTV7qUFsNgk.ttf", "600" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIjLEgY6PI0GrY6L00mykcEQ.ttf", "700" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIlRhfXn9P4_QueZ7VkUHUNc.ttf", "800" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVInARjXVu2t2krcNTHiCb1qY.ttf", "900" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIrTsNy1JrFNT1qKy8j7W3CU.ttf", "regular" => "http://fonts.gstatic.com/s/inknutantiqua/v1/VlmmTfOrxr3HfcnhMueX9arFJ4O13IHVxZbM6yoslpo.ttf")), array("kind" => "webfonts#webfont", "family" => "Irish Grover", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/irishgrover/v6/kUp7uUPooL-KsLGzeVJbBC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Istok Web", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/istokweb/v10/2koEo4AKFSvK4B52O_Mwai3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/istokweb/v10/RYLSjEXQ0nNtLLc4n7--dQ.ttf", "italic" => "http://fonts.gstatic.com/s/istokweb/v10/kvcT2SlTjmGbC3YlZxmrl6CWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/istokweb/v10/ycQ3g52ELrh3o_HYCNNUw3e1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Italiana", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/italiana/v4/dt95fkCSTOF-c6QNjwSycA.ttf")), array("kind" => "webfonts#webfont", "family" => "Italianno", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/italianno/v6/HsyHnLpKf8uP7aMpDQHZmg.ttf")), array("kind" => "webfonts#webfont", "family" => "Itim", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "thai", "vietnamese", "latin-ext"), "version" => "v1", "lastModified" => "2015-08-06", "files" => array("regular" => "http://fonts.gstatic.com/s/itim/v1/HHV9WK2x5lUkc5bxMXG8Tw.ttf")), array("kind" => "webfonts#webfont", "family" => "Jacques Francois", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jacquesfrancois/v4/_-0XWPQIW6tOzTHg4KaJ_M13D_4KM32Q4UmTSjpuNGQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Jacques Francois Shadow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jacquesfrancoisshadow/v4/V14y0H3vq56fY9SV4OL_FASt0D_oLVawA8L8b9iKjbs.ttf")), array("kind" => "webfonts#webfont", "family" => "Jaldi", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v2", "lastModified" => "2015-06-10", "files" => array("700" => "http://fonts.gstatic.com/s/jaldi/v2/OIbtgjjEp3aVWtjF6WY8mA.ttf", "regular" => "http://fonts.gstatic.com/s/jaldi/v2/x1vR-bPW9a1EB-BUVqttCw.ttf")), array("kind" => "webfonts#webfont", "family" => "Jim Nightshade", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jimnightshade/v4/_n43lYHXVWNgXegdYRIK9CF1W_bo0EdycfH0kHciIic.ttf")), array("kind" => "webfonts#webfont", "family" => "Jockey One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jockeyone/v6/cAucnOZLvFo07w2AbufBCfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Jolly Lodger", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jollylodger/v4/RX8HnkBgaEKQSHQyP9itiS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Josefin Sans", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d8SVQ0giZ-l_NELu3lgGyYw.ttf", "300" => "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z6cQoVhARpoaILP7amxE_8g.ttf", "600" => "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z2v8CylhIUtwUiYO7Z2wXbE.ttf", "700" => "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z0D2ttfZwueP-QU272T9-k4.ttf", "100italic" => "http://fonts.gstatic.com/s/josefinsans/v9/s7-P1gqRNRNn-YWdOYnAOXXcj1rQwlNLIS625o-SrL0.ttf", "300italic" => "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33Gyna0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/josefinsans/v9/xgzbb53t8j-Mo-vYa23n5i3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d_MZXuCXbOrAvx5R0IT5Oyo.ttf", "600italic" => "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G4R-5-urNOGAobhAyctHvW8.ttf", "700italic" => "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G_As9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Josefin Slab", "category" => "serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUsSVQ0giZ-l_NELu3lgGyYw.ttf", "300" => "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2KcQoVhARpoaILP7amxE_8g.ttf", "600" => "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2Gv8CylhIUtwUiYO7Z2wXbE.ttf", "700" => "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2ED2ttfZwueP-QU272T9-k4.ttf", "100italic" => "http://fonts.gstatic.com/s/josefinslab/v6/8BjDChqLgBF3RJKfwHIYh3Xcj1rQwlNLIS625o-SrL0.ttf", "300italic" => "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJulyyna0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/josefinslab/v6/46aYWdgz-1oFX11flmyEfS3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUvMZXuCXbOrAvx5R0IT5Oyo.ttf", "600italic" => "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly4R-5-urNOGAobhAyctHvW8.ttf", "700italic" => "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly_As9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Joti One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jotione/v4/P3r_Th0ESHJdzunsvWgUfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Judson", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/judson/v9/he4a2LwiPJc7r8x0oKCKiA.ttf", "regular" => "http://fonts.gstatic.com/s/judson/v9/znM1AAs0eytUaJzf1CrYZQ.ttf", "italic" => "http://fonts.gstatic.com/s/judson/v9/GVqQW9P52ygW-ySq-CLwAA.ttf")), array("kind" => "webfonts#webfont", "family" => "Julee", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/julee/v6/CAib-jsUsSO8SvVRnE9fHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Julius Sans One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/juliussansone/v5/iU65JP9acQHPDLkdalCF7jjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Junge", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/junge/v4/j4IXCXtxrw9qIBheercp3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Jura", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600"), "subsets" => array("cyrillic", "greek", "latin", "cyrillic-ext", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/jura/v7/Rqx_xy1UnN0C7wD3FUSyPQ.ttf", "500" => "http://fonts.gstatic.com/s/jura/v7/16xhfjHCiaLj3tsqqgmtGg.ttf", "600" => "http://fonts.gstatic.com/s/jura/v7/iwseduOwJSdY8wQ1Y6CJdA.ttf", "regular" => "http://fonts.gstatic.com/s/jura/v7/YAWMwF3sN0KCbynMq-Yr_Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Just Another Hand", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/justanotherhand/v7/fKV8XYuRNNagXr38eqbRf99BnJIEGrvoojniP57E51c.ttf")), array("kind" => "webfonts#webfont", "family" => "Just Me Again Down Here", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/justmeagaindownhere/v8/sN06iTc9ITubLTgXoG-kc3M9eVLpVTSK6TqZTIgBrWQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Kadwa", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/kadwa/v1/NFPZaBfekj_Io-7vUMz4Ww.ttf", "regular" => "http://fonts.gstatic.com/s/kadwa/v1/VwEN8oKGqaa0ug9kRpvSSg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kalam", "category" => "handwriting", "variants" => array("300", "regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/kalam/v7/MgQQlk1SgPEHdlkWMNh7Jg.ttf", "700" => "http://fonts.gstatic.com/s/kalam/v7/95nLItUGyWtNLZjSckluLQ.ttf", "regular" => "http://fonts.gstatic.com/s/kalam/v7/hNEJkp2K-aql7e5WQish4Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Kameron", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/kameron/v7/rabVVbzlflqvmXJUFlKnu_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/kameron/v7/9r8HYhqDSwcq9WMjupL82A.ttf")), array("kind" => "webfonts#webfont", "family" => "Kanit", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "thai", "vietnamese", "latin-ext"), "version" => "v1", "lastModified" => "2015-12-10", "files" => array("100" => "http://fonts.gstatic.com/s/kanit/v1/CYl4qOK-NWwZp3iTKW1eIA.ttf", "200" => "http://fonts.gstatic.com/s/kanit/v1/wfLWkj1C4tYl7MoiFWS3bA.ttf", "300" => "http://fonts.gstatic.com/s/kanit/v1/SM5qHynYGdOmMKEwGUFIPA.ttf", "500" => "http://fonts.gstatic.com/s/kanit/v1/GxoU_USIJyIy8WIcYSUO2g.ttf", "600" => "http://fonts.gstatic.com/s/kanit/v1/n_qoIVxojeQY0D1pvoNDhA.ttf", "700" => "http://fonts.gstatic.com/s/kanit/v1/kEGmYvO8My36j5ILmbUPRg.ttf", "800" => "http://fonts.gstatic.com/s/kanit/v1/YTp-zAuKXxwnA1YnJIF1rg.ttf", "900" => "http://fonts.gstatic.com/s/kanit/v1/1NIEkusi3bG3GgO9Hor3fQ.ttf", "100italic" => "http://fonts.gstatic.com/s/kanit/v1/NLNtc56MpXmHl1yOrop8oQ.ttf", "200italic" => "http://fonts.gstatic.com/s/kanit/v1/D8gkrAAM2bvNJ-1i4ot-1_esZW2xOQ-xsNqO47m55DA.ttf", "300italic" => "http://fonts.gstatic.com/s/kanit/v1/IePislKOKy3Bqfpb9V5VM_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/kanit/v1/L6VKvM17ZmevDynOiw7H9w.ttf", "italic" => "http://fonts.gstatic.com/s/kanit/v1/sHLq5U0-T0oSMTnwTKgv-A.ttf", "500italic" => "http://fonts.gstatic.com/s/kanit/v1/hrCiWCaNv9AaF0mDY1F2zPesZW2xOQ-xsNqO47m55DA.ttf", "600italic" => "http://fonts.gstatic.com/s/kanit/v1/9BkP85yRDoVayTWQwdGLqPesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/kanit/v1/WNo3ZZ9xtOZJknNlvHAFWfesZW2xOQ-xsNqO47m55DA.ttf", "800italic" => "http://fonts.gstatic.com/s/kanit/v1/qiTGrW5sCa9UQp841fWjc_esZW2xOQ-xsNqO47m55DA.ttf", "900italic" => "http://fonts.gstatic.com/s/kanit/v1/ogN5dFD1r4BfxNV4Nb-TXfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Kantumruy", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("khmer"), "version" => "v3", "lastModified" => "2015-04-03", "files" => array("300" => "http://fonts.gstatic.com/s/kantumruy/v3/ERRwQE0WG5uanaZWmOFXNi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/kantumruy/v3/gie_zErpGf_rNzs920C2Ji3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/kantumruy/v3/kQfXNYElQxr5dS8FyjD39Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Karla", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/karla/v5/JS501sZLxZ4zraLQdncOUA.ttf", "regular" => "http://fonts.gstatic.com/s/karla/v5/78UgGRwJFkhqaoFimqoKpQ.ttf", "italic" => "http://fonts.gstatic.com/s/karla/v5/51UBKly9RQOnOkj95ZwEFw.ttf", "700italic" => "http://fonts.gstatic.com/s/karla/v5/3YDyi09gQjCRh-5-SVhTTvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Karma", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/karma/v5/lH6ijJnguWR2Sz7tEl6MQQ.ttf", "500" => "http://fonts.gstatic.com/s/karma/v5/9YGjxi6Hcvz2Kh-rzO_cAw.ttf", "600" => "http://fonts.gstatic.com/s/karma/v5/h_CVzXXtqSxjfS2sIwaejA.ttf", "700" => "http://fonts.gstatic.com/s/karma/v5/smuSM08oApsQPPVYbHd1CA.ttf", "regular" => "http://fonts.gstatic.com/s/karma/v5/wvqTxAGBUrTqU0urTEoPIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Kaushan Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kaushanscript/v4/qx1LSqts-NtiKcLw4N03IBnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Kavoon", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/kavoon/v5/382m-6baKXqJFQjEgobt6Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Kdam Thmor", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v3", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/kdamthmor/v3/otCdP6UU-VBIrBfVDWBQJ_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Keania One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/keaniaone/v4/PACrDKZWngXzgo-ucl6buvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Kelly Slab", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kellyslab/v6/F_2oS1e9XdYx1MAi8XEVefesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Kenia", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kenia/v8/OLM9-XfITK9PsTLKbGBrwg.ttf")), array("kind" => "webfonts#webfont", "family" => "Khand", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/khand/v4/072zRl4OU9Pinjjkg174LA.ttf", "500" => "http://fonts.gstatic.com/s/khand/v4/46_p-SqtuMe56nxQdteWxg.ttf", "600" => "http://fonts.gstatic.com/s/khand/v4/zggGWYIiPJyMTgkfxP_kaA.ttf", "700" => "http://fonts.gstatic.com/s/khand/v4/0I0UWaN-X5QBmfexpXKhqg.ttf", "regular" => "http://fonts.gstatic.com/s/khand/v4/HdLdTNFqNIDGJZl1ZEj84w.ttf")), array("kind" => "webfonts#webfont", "family" => "Khmer", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/khmer/v9/vWaBJIbaQuBNz02ALIKJ3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Khula", "category" => "sans-serif", "variants" => array("300", "regular", "600", "700", "800"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/khula/v1/_1LySU5Upq-sc4OZ1b_GIw.ttf", "600" => "http://fonts.gstatic.com/s/khula/v1/4ZH86Hce-aeFDaedTnbkbg.ttf", "700" => "http://fonts.gstatic.com/s/khula/v1/UGVExGl-Jjs-YPpGv-MZ6w.ttf", "800" => "http://fonts.gstatic.com/s/khula/v1/Sccp_oOo8FWgbx5smie7xQ.ttf", "regular" => "http://fonts.gstatic.com/s/khula/v1/izcPIFyCSd16XI1Ak_Wk7Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Kite One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kiteone/v4/8ojWmgUc97m0f_i6sTqLoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Knewave", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/knewave/v5/KGHM4XWr4iKnBMqzZLkPBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kotta One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kottaone/v4/AB2Q7hVw6niJYDgLvFXu5w.ttf")), array("kind" => "webfonts#webfont", "family" => "Koulen", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v10", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/koulen/v10/AAYOK8RSRO7FTskTzFuzNw.ttf")), array("kind" => "webfonts#webfont", "family" => "Kranky", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kranky/v6/C8dxxTS99-fZ84vWk8SDrg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kreon", "category" => "serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/kreon/v9/HKtJRiq5C2zbq5N1IX32sA.ttf", "700" => "http://fonts.gstatic.com/s/kreon/v9/jh0dSmaPodjxISiblIUTkw.ttf", "regular" => "http://fonts.gstatic.com/s/kreon/v9/zA_IZt0u0S3cvHJu-n1oEg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kristi", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kristi/v7/aRsgBQrkQkMlu4UPSnJyOQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Krona One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kronaone/v4/zcQj4ljqTo166AdourlF9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Kurale", "category" => "serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-05-14", "files" => array("regular" => "http://fonts.gstatic.com/s/kurale/v1/rxeyIcvQlT4XAWwNbXFCfw.ttf")), array("kind" => "webfonts#webfont", "family" => "La Belle Aurore", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/labelleaurore/v7/Irdbc4ASuUoWDjd_Wc3md123K2iuuhwZgaKapkyRTY8.ttf")), array("kind" => "webfonts#webfont", "family" => "Laila", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v2", "lastModified" => "2016-03-14", "files" => array("300" => "http://fonts.gstatic.com/s/laila/v2/bLbIVEZF3IWSZ-in72GJvA.ttf", "500" => "http://fonts.gstatic.com/s/laila/v2/tkf8VtFvW9g3VsxQCA6WOQ.ttf", "600" => "http://fonts.gstatic.com/s/laila/v2/3EMP2L6JRQ4GaHIxCldCeA.ttf", "700" => "http://fonts.gstatic.com/s/laila/v2/R7P4z1xjcjecmjZ9GyhqHQ.ttf", "regular" => "http://fonts.gstatic.com/s/laila/v2/6iYor3edprH7360qtBGoag.ttf")), array("kind" => "webfonts#webfont", "family" => "Lakki Reddy", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lakkireddy/v3/Q5EpFa91FjW37t0FCnedaKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Lancelot", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lancelot/v6/XMT7T_oo_MQUGAnU2v-sdA.ttf")), array("kind" => "webfonts#webfont", "family" => "Lateef", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("arabic", "latin"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lateef/v10/PAsKCgi1qc7XPwvzo_I-DQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Lato", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/lato/v11/Upp-ka9rLQmHYCsFgwL-eg.ttf", "300" => "http://fonts.gstatic.com/s/lato/v11/Ja02qOppOVq9jeRjWekbHg.ttf", "700" => "http://fonts.gstatic.com/s/lato/v11/iX_QxBBZLhNj5JHlTzHQzg.ttf", "900" => "http://fonts.gstatic.com/s/lato/v11/8TPEV6NbYWZlNsXjbYVv7w.ttf", "100italic" => "http://fonts.gstatic.com/s/lato/v11/zLegi10uS_9-fnUDISl0KA.ttf", "300italic" => "http://fonts.gstatic.com/s/lato/v11/dVebFcn7EV7wAKwgYestUg.ttf", "regular" => "http://fonts.gstatic.com/s/lato/v11/h7rISIcQapZBpei-sXwIwg.ttf", "italic" => "http://fonts.gstatic.com/s/lato/v11/P_dJOFJylV3A870UIOtr0w.ttf", "700italic" => "http://fonts.gstatic.com/s/lato/v11/WFcZakHrrCKeUJxHA4T_gw.ttf", "900italic" => "http://fonts.gstatic.com/s/lato/v11/draWperrI7n2xi35Cl08fA.ttf")), array("kind" => "webfonts#webfont", "family" => "League Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/leaguescript/v7/wnRFLvfabWK_DauqppD6vSeUSrabuTpOsMEiRLtKwk0.ttf")), array("kind" => "webfonts#webfont", "family" => "Leckerli One", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/leckerlione/v7/S2Y_iLrItTu8kIJTkS7DrC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ledger", "category" => "serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ledger/v4/G432jp-tahOfWHbCYkI0jw.ttf")), array("kind" => "webfonts#webfont", "family" => "Lekton", "category" => "sans-serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lekton/v7/WZw-uL8WTkx3SBVfTlevXQ.ttf", "regular" => "http://fonts.gstatic.com/s/lekton/v7/r483JYmxf5PjIm4jVAm8Yg.ttf", "italic" => "http://fonts.gstatic.com/s/lekton/v7/_UbDIPBA1wDqSbhp-OED7A.ttf")), array("kind" => "webfonts#webfont", "family" => "Lemon", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lemon/v5/wed1nNu4LNSu-3RoRVUhUw.ttf")), array("kind" => "webfonts#webfont", "family" => "Libre Baskerville", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-xuswJKUVpBRfYFpz0W3Iw.ttf", "regular" => "http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKyyZRYCSvpCzQKuMWnP5NDY.ttf", "italic" => "http://fonts.gstatic.com/s/librebaskerville/v4/QHIOz1iKF3bIEzRdDFaf5QnhapNS5Oi8FPrBRDLbsW4.ttf")), array("kind" => "webfonts#webfont", "family" => "Life Savers", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lifesavers/v6/THQKqChyYUm97rNPVFdGGXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/lifesavers/v6/g49cUDk4Y1P0G5NMkMAm7qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Lilita One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lilitaone/v4/vTxJQjbNV6BCBHx8sGDCVvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Lily Script One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lilyscriptone/v4/uPWsLVW8uiXqIBnE8ZwGPDjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Limelight", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/limelight/v7/5dTfN6igsXjLjOy8QQShcg.ttf")), array("kind" => "webfonts#webfont", "family" => "Linden Hill", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lindenhill/v6/UgsC0txqd-E1yjvjutwm_KCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/lindenhill/v6/OcS3bZcu8vJvIDH8Zic83keOrDcLawS7-ssYqLr2Xp4.ttf")), array("kind" => "webfonts#webfont", "family" => "Lobster", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "vietnamese", "latin-ext"), "version" => "v16", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lobster/v16/9LpJGtNuM1D8FAZ2BkJH2Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Lobster Two", "category" => "display", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lobstertwo/v8/bmdxOflBqMqjEC0-kGsIiHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/lobstertwo/v8/xb9aY4w9ceh8JRzobID1naCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/lobstertwo/v8/Ul_16MSbfayQv1I4QhLEoEeOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/lobstertwo/v8/LEkN2_no_6kFvRfiBZ8xpM_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Outline", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinaoutline/v5/lls08GOa1eT74p072l1AWJmp8DTZ6iHear7UV05iykg.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Shadow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinashadow/v4/dNYuzPS_7eYgXFJBzMoKdbw6Z3rVA5KDSi7aQxS92Nk.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Sketch", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinasketch/v4/p7Ai06aT1Ycp_D2fyE3z69d6z_uhFGnpCOifUY1fJQo.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Solid", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinasolid/v4/yysorIEiYSBb0ylZjg791MR125CwGqh8XBqkBzea0LA.ttf")), array("kind" => "webfonts#webfont", "family" => "Lora", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lora/v9/enKND5SfzQKkggBA_VnT1A.ttf", "regular" => "http://fonts.gstatic.com/s/lora/v9/aXJ7KVIGcejEy1abawZazg.ttf", "italic" => "http://fonts.gstatic.com/s/lora/v9/AN2EZaj2tFRpyveuNn9BOg.ttf", "700italic" => "http://fonts.gstatic.com/s/lora/v9/ivs9j3kYU65pR9QD9YFdzQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Love Ya Like A Sister", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/loveyalikeasister/v7/LzkxWS-af0Br2Sk_YgSJY-ad1xEP8DQfgfY8MH9aBUg.ttf")), array("kind" => "webfonts#webfont", "family" => "Loved by the King", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lovedbytheking/v6/wg03xD4cWigj4YDufLBSr8io2AFEwwMpu7y5KyiyAJc.ttf")), array("kind" => "webfonts#webfont", "family" => "Lovers Quarrel", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/loversquarrel/v4/gipdZ8b7pKb89MzQLAtJHLHLxci2ElvNEmOB303HLk0.ttf")), array("kind" => "webfonts#webfont", "family" => "Luckiest Guy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/luckiestguy/v6/5718gH8nDy3hFVihOpkY5C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Lusitana", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lusitana/v4/GWtZyUsONxgkdl3Mc1P7FKCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/lusitana/v4/l1h9VDomkwbdzbPdmLcUIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Lustria", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lustria/v4/gXAk0s4ai0X-TAOhYzZd1w.ttf")), array("kind" => "webfonts#webfont", "family" => "Macondo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/macondo/v5/G6yPNUscRPQ8ufBXs_8yRQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Macondo Swash Caps", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/macondoswashcaps/v4/SsSR706z-MlvEH7_LS6JAPkkgYRHs6GSG949m-K6x2k.ttf")), array("kind" => "webfonts#webfont", "family" => "Magra", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/magra/v4/6fOM5sq5cIn8D0RjX8Lztw.ttf", "regular" => "http://fonts.gstatic.com/s/magra/v4/hoZ13bwCXBxuGZqAudgc5A.ttf")), array("kind" => "webfonts#webfont", "family" => "Maiden Orange", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/maidenorange/v6/ZhKIA2SPisEwdhW7g0RUWojjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Mako", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mako/v7/z5zSLmfPlv1uTVAdmJBLXg.ttf")), array("kind" => "webfonts#webfont", "family" => "Mallanna", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mallanna/v4/krCTa-CfMbtxqF0689CbuQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Mandali", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mandali/v4/0lF8yJ7fkyjXuqtSi5bWbQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Marcellus", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marcellus/v4/UjiLZzumxWC9whJ86UtaYw.ttf")), array("kind" => "webfonts#webfont", "family" => "Marcellus SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marcellussc/v4/_jugwxhkkynrvsfrxVx8gS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Marck Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marckscript/v7/O_D1NAZVOFOobLbVtW3bci3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Margarine", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/margarine/v5/DJnJwIrcO_cGkjSzY3MERw.ttf")), array("kind" => "webfonts#webfont", "family" => "Marko One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/markoone/v6/hpP7j861sOAco43iDc4n4w.ttf")), array("kind" => "webfonts#webfont", "family" => "Marmelad", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marmelad/v6/jI0_FBlSOIRLL0ePWOhOwQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Martel", "category" => "serif", "variants" => array("200", "300", "regular", "600", "700", "800", "900"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-04-22", "files" => array("200" => "http://fonts.gstatic.com/s/martel/v1/_wfGdswZbat7P4tupHLA1w.ttf", "300" => "http://fonts.gstatic.com/s/martel/v1/SghoV2F2VPdVU3P0a4fa9w.ttf", "600" => "http://fonts.gstatic.com/s/martel/v1/Kt9uPhH1PvUwuZ5Y6zuAMQ.ttf", "700" => "http://fonts.gstatic.com/s/martel/v1/4OzIiKB5wE36xXL2U0vzWQ.ttf", "800" => "http://fonts.gstatic.com/s/martel/v1/RVF8drcQoRkRL7l_ZkpTlQ.ttf", "900" => "http://fonts.gstatic.com/s/martel/v1/iS0YUpFJoiLRlnyl40rpEA.ttf", "regular" => "http://fonts.gstatic.com/s/martel/v1/9ALu5czkaaf5zsYk6GJEnQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Martel Sans", "category" => "sans-serif", "variants" => array("200", "300", "regular", "600", "700", "800", "900"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v2", "lastModified" => "2015-12-08", "files" => array("200" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQEnzyIngrzGjGh22wPb6cGM.ttf", "300" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQC9-WlPSxbfiI49GsXo3q0g.ttf", "600" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQJZ7xm-Bj30Bj2KNdXDzSZg.ttf", "700" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "800" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQA89PwPrYLaRFJ-HNCU9NbA.ttf", "900" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQCenaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/martelsans/v2/91c8DPDZncMc0RFfhmc2RqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Marvel", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/marvel/v6/WrHDBL1RupWGo2UcdgxB3Q.ttf", "regular" => "http://fonts.gstatic.com/s/marvel/v6/Fg1dO8tWVb-MlyqhsbXEkg.ttf", "italic" => "http://fonts.gstatic.com/s/marvel/v6/HzyjFB-oR5usrc7Lxz9g8w.ttf", "700italic" => "http://fonts.gstatic.com/s/marvel/v6/Gzf5NT09Y6xskdQRj2kz1qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Mate", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mate/v5/ooFviPcJ6hZP5bAE71Cawg.ttf", "italic" => "http://fonts.gstatic.com/s/mate/v5/5XwW6_cbisGvCX5qmNiqfA.ttf")), array("kind" => "webfonts#webfont", "family" => "Mate SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/matesc/v5/-YkIT2TZoPZF6pawKzDpWw.ttf")), array("kind" => "webfonts#webfont", "family" => "Maven Pro", "category" => "sans-serif", "variants" => array("regular", "500", "700", "900"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/mavenpro/v7/SQVfzoJBbj9t3aVcmbspRi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/mavenpro/v7/uDssvmXgp7Nj3i336k_dSi3USBnSvpkopQaUR-2r7iU.ttf", "900" => "http://fonts.gstatic.com/s/mavenpro/v7/-91TwiFzqeL1F7Kh91APwS3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/mavenpro/v7/sqPJIFG4gqsjl-0q_46Gbw.ttf")), array("kind" => "webfonts#webfont", "family" => "McLaren", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mclaren/v4/OprvTGxaiINBKW_1_U0eoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Meddon", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2015-08-12", "files" => array("regular" => "http://fonts.gstatic.com/s/meddon/v9/f8zJO98uu2EtSj9p7ci9RA.ttf")), array("kind" => "webfonts#webfont", "family" => "MedievalSharp", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/medievalsharp/v8/85X_PjV6tftJ0-rX7KYQkOe45sJkivqprK7VkUlzfg0.ttf")), array("kind" => "webfonts#webfont", "family" => "Medula One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/medulaone/v6/AasPgDQak81dsTGQHc5zUPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Megrim", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/megrim/v7/e-9jVUC9lv1zxaFQARuftw.ttf")), array("kind" => "webfonts#webfont", "family" => "Meie Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/meiescript/v4/oTIWE5MmPye-rCyVp_6KEqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Merienda", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/merienda/v4/GlwcvRLlgiVE2MBFQ4r0sKCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/merienda/v4/MYY6Og1qZlOQtPW2G95Y3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Merienda One", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/meriendaone/v7/bCA-uDdUx6nTO8SjzCLXvS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Merriweather", "category" => "serif", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqcQoVhARpoaILP7amxE_8g.ttf", "700" => "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nkD2ttfZwueP-QU272T9-k4.ttf", "900" => "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqObDOjC3UL77puoeHsE3fw.ttf", "300italic" => "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwICna0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4EC3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/merriweather/v11/So5lHxHT37p2SS4-t60SlPMZXuCXbOrAvx5R0IT5Oyo.ttf", "700italic" => "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIPAs9-1nE9qOqhChW0m4nDE.ttf", "900italic" => "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIBd0_s6jQr9r5s5OZYvtzBY.ttf")), array("kind" => "webfonts#webfont", "family" => "Merriweather Sans", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic", "800", "800italic"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88Gowan5N8K-_DP0e9e_v51obXQ.ttf", "700" => "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowbqxG25nQNOioCZSK4sU-CA.ttf", "800" => "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowYufzO2zUYSj5LqoJ3UGkco.ttf", "300italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdytE4nGXk2hYD5nJ740tBw.ttf", "regular" => "http://fonts.gstatic.com/s/merriweathersans/v7/AKu1CjQ4qnV8MUltkAX3sOAj_ty82iuwwDTNEYXGiyQ.ttf", "italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/3Mz4hOHzs2npRMG3B1ascZ32VBCoA_HLsn85tSWZmdo.ttf", "700italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVbuqAJxizi8Dk_SK5et7kMg.ttf", "800italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdDmPrYMy3aZO4LmnZsxTQw.ttf")), array("kind" => "webfonts#webfont", "family" => "Metal", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/metal/v9/zA3UOP13ooQcxjv04BZX5g.ttf")), array("kind" => "webfonts#webfont", "family" => "Metal Mania", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/metalmania/v6/isriV_rAUgj6bPWPN6l9QKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Metamorphous", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/metamorphous/v6/wGqUKXRinIYggz-BTRU9ei3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Metrophobic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/metrophobic/v6/SaglWZWCrrv_D17u1i4v_aCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Michroma", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/michroma/v7/0c2XrW81_QsiKV8T9thumA.ttf")), array("kind" => "webfonts#webfont", "family" => "Milonga", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/milonga/v4/dzNdIUSTGFmy2ahovDRcWg.ttf")), array("kind" => "webfonts#webfont", "family" => "Miltonian", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/miltonian/v9/Z4HrYZyqm0BnNNzcCUfzoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Miltonian Tattoo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/miltoniantattoo/v10/1oU_8OGYwW46eh02YHydn2uk0YtI6thZkz1Hmh-odwg.ttf")), array("kind" => "webfonts#webfont", "family" => "Miniver", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/miniver/v5/4yTQohOH_cWKRS5laRFhYg.ttf")), array("kind" => "webfonts#webfont", "family" => "Miss Fajardose", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/missfajardose/v6/WcXjlQPKn6nBfr8LY3ktNu6rPKfVZo7L2bERcf0BDns.ttf")), array("kind" => "webfonts#webfont", "family" => "Modak", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/modak/v1/lMsN0QIKid-pCPvL0hH4nw.ttf")), array("kind" => "webfonts#webfont", "family" => "Modern Antiqua", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/modernantiqua/v6/8qX_tr6Xzy4t9fvZDXPkh6rFJ4O13IHVxZbM6yoslpo.ttf")), array("kind" => "webfonts#webfont", "family" => "Molengo", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/molengo/v7/jcjgeGuzv83I55AzOTpXNQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Molle", "category" => "handwriting", "variants" => array("italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("italic" => "http://fonts.gstatic.com/s/molle/v4/9XTdCsjPXifLqo5et-YoGA.ttf")), array("kind" => "webfonts#webfont", "family" => "Monda", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/monda/v4/EVOzZUyc_j1w2GuTgTAW1g.ttf", "regular" => "http://fonts.gstatic.com/s/monda/v4/qFMHZ9zvR6B_gnoIgosPrw.ttf")), array("kind" => "webfonts#webfont", "family" => "Monofett", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/monofett/v6/C6K5L799Rgxzg2brgOaqAw.ttf")), array("kind" => "webfonts#webfont", "family" => "Monoton", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/monoton/v6/aCz8ja_bE4dg-7agSvExdw.ttf")), array("kind" => "webfonts#webfont", "family" => "Monsieur La Doulaise", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/monsieurladoulaise/v5/IMAdMj6Eq9jZ46CPctFtMKP61oAqTJXlx5ZVOBmcPdM.ttf")), array("kind" => "webfonts#webfont", "family" => "Montaga", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/montaga/v4/PwTwUboiD-M4-mFjZfJs2A.ttf")), array("kind" => "webfonts#webfont", "family" => "Montez", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/montez/v6/kx58rLOWQQLGFM4pDHv5Ng.ttf")), array("kind" => "webfonts#webfont", "family" => "Montserrat", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcgJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/montserrat/v6/Kqy6-utIpx_30Xzecmeo8_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Montserrat Alternates", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/montserratalternates/v4/YENqOGAVzwIHjYNjmKuAZpeqBKvsAhm-s2I4RVSXFfc.ttf", "regular" => "http://fonts.gstatic.com/s/montserratalternates/v4/z2n1Sjxk9souK3HCtdHuklPuEVRGaG9GCQnmM16YWq0.ttf")), array("kind" => "webfonts#webfont", "family" => "Montserrat Subrayada", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/montserratsubrayada/v4/wf-IKpsHcfm0C9uaz9IeGJvEcF1LWArDbGWgKZSH9go.ttf", "regular" => "http://fonts.gstatic.com/s/montserratsubrayada/v4/nzoCWCz0e9c7Mr2Gl8bbgrJymm6ilkk9f0nDA_sC_qk.ttf")), array("kind" => "webfonts#webfont", "family" => "Moul", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/moul/v8/Kb0ALQnfyXawP1a_P_gpTQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Moulpali", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/moulpali/v9/diD74BprGhmVkJoerKmrKA.ttf")), array("kind" => "webfonts#webfont", "family" => "Mountains of Christmas", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/mountainsofchristmas/v8/PymufKtHszoLrY0uiAYKNM9cPTbSBTrQyTa5TWAe3vE.ttf", "regular" => "http://fonts.gstatic.com/s/mountainsofchristmas/v8/dVGBFPwd6G44IWDbQtPew2Auds3jz1Fxb61CgfaGDr4.ttf")), array("kind" => "webfonts#webfont", "family" => "Mouse Memoirs", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mousememoirs/v4/NBFaaJFux_j0AQbAsW3QeH8f0n03UdmQgF_CLvNR2vg.ttf")), array("kind" => "webfonts#webfont", "family" => "Mr Bedfort", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrbedfort/v5/81bGgHTRikLs_puEGshl7_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Mr Dafoe", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrdafoe/v5/s32Q1S6ZkT7EaX53mUirvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Mr De Haviland", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrdehaviland/v5/fD8y4L6PJ4vqDk7z8Y8e27v4lrhng1lzu7-weKO6cw8.ttf")), array("kind" => "webfonts#webfont", "family" => "Mrs Saint Delafield", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrssaintdelafield/v4/vuWagfFT7bj9lFtZOFBwmjHMBelqWf3tJeGyts2SmKU.ttf")), array("kind" => "webfonts#webfont", "family" => "Mrs Sheppards", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrssheppards/v5/2WFsWMV3VUeCz6UVH7UjCn8f0n03UdmQgF_CLvNR2vg.ttf")), array("kind" => "webfonts#webfont", "family" => "Muli", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/muli/v7/VJw4F3ZHRAZ7Hmg3nQu5YQ.ttf", "300italic" => "http://fonts.gstatic.com/s/muli/v7/s-NKMCru8HiyjEt0ZDoBoA.ttf", "regular" => "http://fonts.gstatic.com/s/muli/v7/KJiP6KznxbALQgfJcDdPAw.ttf", "italic" => "http://fonts.gstatic.com/s/muli/v7/Cg0K_IWANs9xkNoxV7H1_w.ttf")), array("kind" => "webfonts#webfont", "family" => "Mystery Quest", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mysteryquest/v4/467jJvg0c7HgucvBB9PLDyeUSrabuTpOsMEiRLtKwk0.ttf")), array("kind" => "webfonts#webfont", "family" => "NTR", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ntr/v4/e7H4ZLtGfVOYyOupo6T12g.ttf")), array("kind" => "webfonts#webfont", "family" => "Neucha", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("cyrillic", "latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/neucha/v8/bijdhB-TzQdtpl0ykhGh4Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Neuton", "category" => "serif", "variants" => array("200", "300", "regular", "italic", "700", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/neuton/v8/DA3Mkew3XqSkPpi1f4tJow.ttf", "300" => "http://fonts.gstatic.com/s/neuton/v8/xrc_aZ2hx-gdeV0mlY8Vww.ttf", "700" => "http://fonts.gstatic.com/s/neuton/v8/gnWpkWY7DirkKiovncYrfg.ttf", "800" => "http://fonts.gstatic.com/s/neuton/v8/XPzBQV4lY6enLxQG9cF1jw.ttf", "regular" => "http://fonts.gstatic.com/s/neuton/v8/9R-MGIOQUdjAVeB6nE6PcQ.ttf", "italic" => "http://fonts.gstatic.com/s/neuton/v8/uVMT3JOB5BNFi3lgPp6kEg.ttf")), array("kind" => "webfonts#webfont", "family" => "New Rocker", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/newrocker/v5/EFUWzHJedEkpW399zYOHofesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "News Cycle", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v13", "lastModified" => "2015-04-16", "files" => array("700" => "http://fonts.gstatic.com/s/newscycle/v13/G28Ny31cr5orMqEQy6ljtwJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/newscycle/v13/xyMAr8VfiUzIOvS1abHJO_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Niconne", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/niconne/v6/ZA-mFw2QNXodx5y7kfELBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Nixie One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/nixieone/v7/h6kQfmzm0Shdnp3eswRaqQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nobile", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/nobile/v7/9p6M-Yrg_r_QPmSD1skrOg.ttf", "regular" => "http://fonts.gstatic.com/s/nobile/v7/lC_lPi1ddtN38iXTCRh6ow.ttf", "italic" => "http://fonts.gstatic.com/s/nobile/v7/vGmrpKzWQQSrb-PR6FWBIA.ttf", "700italic" => "http://fonts.gstatic.com/s/nobile/v7/oQ1eYPaXV638N03KvsNvyKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Nokora", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/nokora/v9/QMqqa4QEOhQpiig3cAPmbQ.ttf", "regular" => "http://fonts.gstatic.com/s/nokora/v9/dRyz1JfnyKPNaRcBNX9F9A.ttf")), array("kind" => "webfonts#webfont", "family" => "Norican", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/norican/v4/SHnSqhYAWG5sZTWcPzEHig.ttf")), array("kind" => "webfonts#webfont", "family" => "Nosifer", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/nosifer/v5/7eJGoIuHRrtcG00j6CptSA.ttf")), array("kind" => "webfonts#webfont", "family" => "Nothing You Could Do", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/nothingyoucoulddo/v6/jpk1K3jbJoyoK0XKaSyQAf-TpkXjXYGWiJZAEtBRjPU.ttf")), array("kind" => "webfonts#webfont", "family" => "Noticia Text", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/noticiatext/v6/pEko-RqEtp45bE2P80AAKUD2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/noticiatext/v6/wdyV6x3eKpdeUPQ7BJ5uUC3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/noticiatext/v6/dAuxVpkYE_Q_IwIm6elsKPMZXuCXbOrAvx5R0IT5Oyo.ttf", "700italic" => "http://fonts.gstatic.com/s/noticiatext/v6/-rQ7V8ARjf28_b7kRa0JuvAs9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Noto Sans", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "devanagari", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1y3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/notosans/v6/0Ue9FiUJwVhi4NGfHJS5uA.ttf", "italic" => "http://fonts.gstatic.com/s/notosans/v6/dLcNKMgJ1H5RVoZFraDz0qCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/notosans/v6/9Z3uUWMRR7crzm1TjRicDne1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Noto Serif", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPQJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/notoserif/v4/zW6mc7bC1CWw8dH0yxY8JfesZW2xOQ-xsNqO47m55DA.ttf", "italic" => "http://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzy3USBnSvpkopQaUR-2r7iU.ttf", "700italic" => "http://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvED2ttfZwueP-QU272T9-k4.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Cut", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novacut/v8/6q12jWcBvj0KO2cMRP97tA.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Flat", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaflat/v8/pK7a0CoGzI684qe_XSHBqQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("greek", "latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novamono/v7/6-SChr5ZIaaasJFBkgrLNw.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Oval", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaoval/v8/VuukVpKP8BwUf8o9W5LYQQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Round", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaround/v8/7-cK3Ari_8XYYFgVMxVhDvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Script", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novascript/v8/dEvxQDLgx1M1TKY-NmBWYaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Slim", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaslim/v8/rPYXC81_VL2EW-4CzBX65g.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Square", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novasquare/v8/BcBzXoaDzYX78rquGXVuSqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Numans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/numans/v6/g5snI2p6OEjjTNmTHyBdiQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nunito", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/nunito/v7/zXQvrWBJqUooM7Xv98MrQw.ttf", "700" => "http://fonts.gstatic.com/s/nunito/v7/aEdlqgMuYbpe4U3TnqOQMA.ttf", "regular" => "http://fonts.gstatic.com/s/nunito/v7/ySZTeT3IuzJj0GK6uGpbBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Odor Mean Chey", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/odormeanchey/v8/GK3E7EjPoBkeZhYshGFo0eVKG8sq4NyGgdteJLvqLDs.ttf")), array("kind" => "webfonts#webfont", "family" => "Offside", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/offside/v4/v0C913SB8wqQUvcu1faUqw.ttf")), array("kind" => "webfonts#webfont", "family" => "Old Standard TT", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/oldstandardtt/v7/5Ywdce7XEbTSbxs__4X1_HJqbZqK7TdZ58X80Q_Lw8Y.ttf", "regular" => "http://fonts.gstatic.com/s/oldstandardtt/v7/n6RTCDcIPWSE8UNBa4k-DLcB5jyhm1VsHs65c3QNDr0.ttf", "italic" => "http://fonts.gstatic.com/s/oldstandardtt/v7/QQT_AUSp4AV4dpJfIN7U5PWrQzeMtsHf8QsWQ2cZg3c.ttf")), array("kind" => "webfonts#webfont", "family" => "Oldenburg", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oldenburg/v4/dqA_M_uoCVXZbCO-oKBTnQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Oleo Script", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/oleoscript/v5/hudNQFKFl98JdNnlo363fne1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/oleoscript/v5/21stZcmPyzbQVXtmGegyqKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Oleo Script Swash Caps", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/HMO3ftxA9AU5floml9c755reFYaXZ4zuJXJ8fr8OO1g.ttf", "regular" => "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/vdWhGqsBUAP-FF3NOYTe4iMF4kXAPemmyaDpMXQ31P0.ttf")), array("kind" => "webfonts#webfont", "family" => "Open Sans", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic", "800", "800italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v13", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTS3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzC3USBnSvpkopQaUR-2r7iU.ttf", "800" => "http://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hi3USBnSvpkopQaUR-2r7iU.ttf", "300italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi9-WlPSxbfiI49GsXo3q0g.ttf", "regular" => "http://fonts.gstatic.com/s/opensans/v13/IgZJs4-7SA1XX_edsoXWog.ttf", "italic" => "http://fonts.gstatic.com/s/opensans/v13/O4NhV7_qs9r9seTo7fnsVKCWcynf_cDxXwCLxiixG1c.ttf", "600italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpZ7xm-Bj30Bj2KNdXDzSZg.ttf", "700italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxne1Pd76Vl7zRpE7NLJQ7XU.ttf", "800italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxg89PwPrYLaRFJ-HNCU9NbA.ttf")), array("kind" => "webfonts#webfont", "family" => "Open Sans Condensed", "category" => "sans-serif", "variants" => array("300", "300italic", "700"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xEMwSSh38KQVJx4ABtsZTnA.ttf", "700" => "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEM87DM3yorPOrvA-vB930.ttf", "300italic" => "http://fonts.gstatic.com/s/opensanscondensed/v10/jIXlqT1WKafUSwj6s9AzV4_LkTZ_uhAwfmGJ084hlvM.ttf")), array("kind" => "webfonts#webfont", "family" => "Oranienbaum", "category" => "serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oranienbaum/v5/M98jYwCSn0PaFhXXgviCoaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Orbitron", "category" => "sans-serif", "variants" => array("regular", "500", "700", "900"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/orbitron/v7/p-y_ffzMdo5JN_7ia0vYEqCWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/orbitron/v7/PS9_6SLkY1Y6OgPO3APr6qCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/orbitron/v7/2I3-8i9hT294TE_pyjy9SaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/orbitron/v7/DY8swouAZjR3RaUPRf0HDQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Oregano", "category" => "display", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oregano/v4/UiLhqNixVv2EpjRoBG6axA.ttf", "italic" => "http://fonts.gstatic.com/s/oregano/v4/_iwqGEht6XsAuEaCbYG64Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Orienta", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/orienta/v4/_NKSk93mMs0xsqtfjCsB3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Original Surfer", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/originalsurfer/v5/gdHw6HpSIN4D6Xt7pi1-qIkEz33TDwAZczo_6fY7eg0.ttf")), array("kind" => "webfonts#webfont", "family" => "Oswald", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/oswald/v10/y3tZpCdiRD4oNRRYFcAR5Q.ttf", "700" => "http://fonts.gstatic.com/s/oswald/v10/7wj8ldV_5Ti37rHa0m1DDw.ttf", "regular" => "http://fonts.gstatic.com/s/oswald/v10/uLEd2g2vJglLPfsBF91DCg.ttf")), array("kind" => "webfonts#webfont", "family" => "Over the Rainbow", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/overtherainbow/v7/6gp-gkpI2kie2dHQQLM2jQBdxkZd83xOSx-PAQ2QmiI.ttf")), array("kind" => "webfonts#webfont", "family" => "Overlock", "category" => "display", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/overlock/v5/Fexr8SqXM8Bm_gEVUA7AKaCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/overlock/v5/YPJCVTT8ZbG3899l_-KIGqCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/overlock/v5/Z8oYsGi88-E1cUB8YBFMAg.ttf", "italic" => "http://fonts.gstatic.com/s/overlock/v5/rq6EacukHROOBrFrK_zF6_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/overlock/v5/wFWnYgeXKYBks6gEUwYnfAJKKGfqHaYFsRG-T3ceEVo.ttf", "900italic" => "http://fonts.gstatic.com/s/overlock/v5/iOZhxT2zlg7W5ij_lb-oDp0EAVxt0G0biEntp43Qt6E.ttf")), array("kind" => "webfonts#webfont", "family" => "Overlock SC", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/overlocksc/v5/8D7HYDsvS_g1GhBnlHzgzaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Ovo", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ovo/v7/mFg27dimu3s9t09qjCwB1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Oxygen", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/oxygen/v5/lZ31r0bR1Bzt_DfGZu1S8A.ttf", "700" => "http://fonts.gstatic.com/s/oxygen/v5/yLqkmDwuNtt5pSqsJmhyrg.ttf", "regular" => "http://fonts.gstatic.com/s/oxygen/v5/uhoyAE7XlQL22abzQieHjw.ttf")), array("kind" => "webfonts#webfont", "family" => "Oxygen Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oxygenmono/v4/DigTu7k4b7OmM8ubt1Qza6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ptmono/v4/QUbM8H9yJK5NhpQ0REO6Wg.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Sans", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptsans/v8/F51BEgHuR0tYHxF0bD4vwvesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/ptsans/v8/UFoEz2uiuMypUGZL1NKoeg.ttf", "italic" => "http://fonts.gstatic.com/s/ptsans/v8/yls9EYWOd496wiu7qzfgNg.ttf", "700italic" => "http://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Sans Caption", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptsanscaption/v9/Q-gJrFokeE7JydPpxASt25tc0eyfI4QDEsobEEpk_hA.ttf", "regular" => "http://fonts.gstatic.com/s/ptsanscaption/v9/OXYTDOzBcXU8MTNBvBHeSW8by34Z3mUMtM-o4y-SHCY.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Sans Narrow", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYsLtdzs3iyjn_YuT226ZsLU.ttf", "regular" => "http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4ZTvAuddT2xDMbdz0mdLyZY.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Serif", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptserif/v8/kyZw18tqQ5if-_wpmxxOeKCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/ptserif/v8/sAo427rn3-QL9sWCbMZXhA.ttf", "italic" => "http://fonts.gstatic.com/s/ptserif/v8/9khWhKzhpkH0OkNnBKS3n_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/ptserif/v8/Foydq9xJp--nfYIx2TBz9QJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Serif Caption", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("cyrillic", "latin", "cyrillic-ext", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ptserifcaption/v8/7xkFOeTxxO1GMC1suOUYWVsRioCqs5fohhaYel24W3k.ttf", "italic" => "http://fonts.gstatic.com/s/ptserifcaption/v8/0kfPsmrmTSgiec7u_Wa0DB1mqvzPHelJwRcF_s_EUM0.ttf")), array("kind" => "webfonts#webfont", "family" => "Pacifico", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pacifico/v7/GIrpeRY1r5CzbfL8r182lw.ttf")), array("kind" => "webfonts#webfont", "family" => "Palanquin", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/palanquin/v1/Hu0eGDVGK_g4saUFu6AK3KCWcynf_cDxXwCLxiixG1c.ttf", "200" => "http://fonts.gstatic.com/s/palanquin/v1/pqXYXD7-VI5ezTjeqQOcyC3USBnSvpkopQaUR-2r7iU.ttf", "300" => "http://fonts.gstatic.com/s/palanquin/v1/c0-J5OCAagpFCKkKraz-Ey3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/palanquin/v1/wLvvkEcZMKy95afLWh2EfC3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/palanquin/v1/405UIAv95_yZkCECrH6y-i3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/palanquin/v1/-UtkePo3NFvxEN3rGCtTvi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/palanquin/v1/xCwBUoAEV0kzCDwerAZ0Aw.ttf")), array("kind" => "webfonts#webfont", "family" => "Palanquin Dark", "category" => "sans-serif", "variants" => array("regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-maMZTo-EwKMRQt3RWHocLi0.ttf", "600" => "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mVNxaunw8i4Gywrk2SigRnk.ttf", "700" => "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mWToair6W0TEE44XrlfKbiM.ttf", "regular" => "http://fonts.gstatic.com/s/palanquindark/v1/PamTqrrgbBh_M3702w39rOfChn3JSg5yz_Q_xmrKQN0.ttf")), array("kind" => "webfonts#webfont", "family" => "Paprika", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/paprika/v4/b-VpyoRSieBdB5BPJVF8HQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Parisienne", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/parisienne/v4/TW74B5QISJNx9moxGlmJfvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Passero One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/passeroone/v8/Yc-7nH5deCCv9Ed0MMnAQqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Passion One", "category" => "display", "variants" => array("regular", "700", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ne1Pd76Vl7zRpE7NLJQ7XU.ttf", "900" => "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ienaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/passionone/v6/1UIK1tg3bKJ4J3o35M4heqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Pathway Gothic One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pathwaygothicone/v4/Lqv9ztoTUV8Q0FmQZzPqaA6A6xIYD7vYcYDop1i-K-c.ttf")), array("kind" => "webfonts#webfont", "family" => "Patrick Hand", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/patrickhand/v10/9BG3JJgt_HlF3NpEUehL0C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Patrick Hand SC", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsbAgSRh1LpJXlLfl8IbsmHg.ttf")), array("kind" => "webfonts#webfont", "family" => "Patua One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/patuaone/v6/njZwotTYjswR4qdhsW-kJw.ttf")), array("kind" => "webfonts#webfont", "family" => "Paytone One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/paytoneone/v8/3WCxC7JAJjQHQVoIE0ZwvqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Peddana", "category" => "serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/peddana/v4/zaSZuj_GhmC8AOTugOROnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Peralta", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/peralta/v4/cTJX5KEuc0GKRU9NXSm-8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Permanent Marker", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/permanentmarker/v5/9vYsg5VgPHKK8SXYbf3sMol14xj5tdg9OHF8w4E7StQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Petit Formal Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/petitformalscript/v4/OEZwr2-ovBsq2n3ACCKoEvVPl2Gjtxj0D6F7QLy1VQc.ttf")), array("kind" => "webfonts#webfont", "family" => "Petrona", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/petrona/v5/nnQwxlP6dhrGovYEFtemTg.ttf")), array("kind" => "webfonts#webfont", "family" => "Philosopher", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/philosopher/v7/napvkewXG9Gqby5vwGHICHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/philosopher/v7/oZLTrB9jmJsyV0u_T0TKEaCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/philosopher/v7/_9Hnc_gz9k7Qq6uKaeHKmUeOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/philosopher/v7/PuKlryTcvTj7-qZWfLCFIM_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Piedra", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/piedra/v5/owf-AvEEyAj9LJ2tVZ_3Mw.ttf")), array("kind" => "webfonts#webfont", "family" => "Pinyon Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pinyonscript/v6/TzghnhfCn7TuE73f-CBQ0CeUSrabuTpOsMEiRLtKwk0.ttf")), array("kind" => "webfonts#webfont", "family" => "Pirata One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pirataone/v4/WnbD86B4vB2ckYcL7oxuhvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Plaster", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/plaster/v7/O4QG9Z5116CXyfJdR9zxLw.ttf")), array("kind" => "webfonts#webfont", "family" => "Play", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("cyrillic", "greek", "latin", "cyrillic-ext", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/play/v7/crPhg6I0alLI-MpB3vW-zw.ttf", "regular" => "http://fonts.gstatic.com/s/play/v7/GWvfObW8LhtsOX333MCpBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Playball", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/playball/v6/3hOFiQm_EUzycTpcN9uz4w.ttf")), array("kind" => "webfonts#webfont", "family" => "Playfair Display", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgICsv6SrURqJprbhH_C1Mw8w.ttf", "900" => "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIKqwMe2wjvZrAR44M0BJZ48.ttf", "regular" => "http://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CV6uyC_qD11hrFQ6EGgTJWI.ttf", "italic" => "http://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6NzMsbnvDNEBX25F5HWk9AhI.ttf", "700italic" => "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDECsYW3XoOVcYyYdp9NzzS9E.ttf", "900italic" => "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEC0JfJ4xmm7j1kL6D7mPxrA.ttf")), array("kind" => "webfonts#webfont", "family" => "Playfair Display SC", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubA-Amcyomnuy4WsCiPxGHjw.ttf", "900" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubKXL3C32k275YmX_AcBPZ7w.ttf", "regular" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/G0-tvBxd4eQRdwFKB8dRkcpjYTDWIvcAwAccqeW9uNM.ttf", "italic" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/myuYiFR-4NTrUT4w6TKls2klJsJYggW8rlNoTOTuau0.ttf", "700italic" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX4krgPi80XvBcbTwmz-rgmU.ttf", "900italic" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX8Zag2q3ssKz8uH1RU4a9gs.ttf")), array("kind" => "webfonts#webfont", "family" => "Podkova", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/podkova/v8/SqW4aa8m_KVrOgYSydQ33vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/podkova/v8/eylljyGVfB8ZUQjYY3WZRQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Poiret One", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/poiretone/v4/dWcYed048E5gHGDIt8i1CPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Poller One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pollerone/v6/dkctmDlTPcZ6boC8662RA_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Poly", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/poly/v7/bcMAuiacS2qkd54BcwW6_Q.ttf", "italic" => "http://fonts.gstatic.com/s/poly/v7/Zkx-eIlZSjKUrPGYhV5PeA.ttf")), array("kind" => "webfonts#webfont", "family" => "Pompiere", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pompiere/v6/o_va2p9CD5JfmFohAkGZIA.ttf")), array("kind" => "webfonts#webfont", "family" => "Pontano Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pontanosans/v4/gTHiwyxi6S7iiHpqAoiE3C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Poppins", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/poppins/v1/VIeViZ2fPtYBt3B2fQZplvesZW2xOQ-xsNqO47m55DA.ttf", "500" => "http://fonts.gstatic.com/s/poppins/v1/4WGKlFyjcmCFVl8pRsgZ9vesZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/poppins/v1/-zOABrCWORC3lyDh-ajNnPesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/poppins/v1/8JitanEsk5aDh7mDYs-fYfesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/poppins/v1/hlvAxH6aIdOjWlLzgm0jqg.ttf")), array("kind" => "webfonts#webfont", "family" => "Port Lligat Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/portlligatsans/v5/CUEdhRk7oC7up0p6t0g4P6mASEpx5X0ZpsuJOuvfOGA.ttf")), array("kind" => "webfonts#webfont", "family" => "Port Lligat Slab", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/portlligatslab/v5/CUEdhRk7oC7up0p6t0g4PxLSPACXvawUYCBEnHsOe30.ttf")), array("kind" => "webfonts#webfont", "family" => "Pragati Narrow", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v2", "lastModified" => "2015-06-10", "files" => array("700" => "http://fonts.gstatic.com/s/pragatinarrow/v2/DnSI1zRkc0CY-hI5SC3q3MLtdzs3iyjn_YuT226ZsLU.ttf", "regular" => "http://fonts.gstatic.com/s/pragatinarrow/v2/HzG2TfC862qPNsZsV_djPpTvAuddT2xDMbdz0mdLyZY.ttf")), array("kind" => "webfonts#webfont", "family" => "Prata", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/prata/v6/3gmx8r842loRRm9iQkCDGg.ttf")), array("kind" => "webfonts#webfont", "family" => "Preahvihear", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/preahvihear/v8/82tDI-xTc53CxxOzEG4hDaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Press Start 2P", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "greek", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pressstart2p/v4/8Lg6LX8-ntOHUQnvQ0E7o1jfl3W46Sz5gOkEVhcFWF4.ttf")), array("kind" => "webfonts#webfont", "family" => "Princess Sofia", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/princesssofia/v4/8g5l8r9BM0t1QsXLTajDe-wjmA7ie-lFcByzHGRhCIg.ttf")), array("kind" => "webfonts#webfont", "family" => "Prociono", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/prociono/v6/43ZYDHWogdFeNBWTl6ksmw.ttf")), array("kind" => "webfonts#webfont", "family" => "Prosto One", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/prostoone/v5/bsqnAElAqk9kX7eABTRFJPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Puritan", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/puritan/v8/pJS2SdwI0SCiVnO0iQSFT_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/puritan/v8/wv_RtgVBSCn-or2MC0n4Kg.ttf", "italic" => "http://fonts.gstatic.com/s/puritan/v8/BqZX8Tp200LeMv1KlzXgLQ.ttf", "700italic" => "http://fonts.gstatic.com/s/puritan/v8/rFG3XkMJL75nUNZwCEIJqC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Purple Purse", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/purplepurse/v5/Q5heFUrdmei9axbMITxxxS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Quando", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-03-22", "files" => array("regular" => "http://fonts.gstatic.com/s/quando/v5/03nDiEZuO2-h3xvtG6UmHg.ttf")), array("kind" => "webfonts#webfont", "family" => "Quantico", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/quantico/v5/OVZZzjcZ3Hkq2ojVcUtDjaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/quantico/v5/pwSnP8Xpaix2rIz99HrSlQ.ttf", "italic" => "http://fonts.gstatic.com/s/quantico/v5/KQhDd2OsZi6HiITUeFQ2U_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/quantico/v5/HeCYRcZbdRso3ZUu01ELbQJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Quattrocento", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/quattrocento/v7/Uvi-cRwyvqFpl9j3oT2mqkD2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/quattrocento/v7/WZDISdyil4HsmirlOdBRFC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Quattrocento Sans", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIbqxG25nQNOioCZSK4sU-CA.ttf", "regular" => "http://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9eAj_ty82iuwwDTNEYXGiyQ.ttf", "italic" => "http://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg532VBCoA_HLsn85tSWZmdo.ttf", "700italic" => "http://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7buqAJxizi8Dk_SK5et7kMg.ttf")), array("kind" => "webfonts#webfont", "family" => "Questrial", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/questrial/v6/MoHHaw_WwNs_hd9ob1zTVw.ttf")), array("kind" => "webfonts#webfont", "family" => "Quicksand", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/quicksand/v5/qhfoJiLu10kFjChCCTvGlC3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/quicksand/v5/32nyIRHyCu6iqEka_hbKsi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/quicksand/v5/Ngv3fIJjKB7sD-bTUGIFCA.ttf")), array("kind" => "webfonts#webfont", "family" => "Quintessential", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/quintessential/v4/mmk6ioesnTrEky_Zb92E5s02lXbtMOtZWfuxKeMZO8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Qwigley", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/qwigley/v6/aDqxws-KubFID85TZHFouw.ttf")), array("kind" => "webfonts#webfont", "family" => "Racing Sans One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/racingsansone/v4/1r3DpWaCiT7y3PD4KgkNyDjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Radley", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/radley/v9/FgE9di09a-mXGzAIyI6Q9Q.ttf", "italic" => "http://fonts.gstatic.com/s/radley/v9/Z_JcACuPAOO2f9kzQcGRug.ttf")), array("kind" => "webfonts#webfont", "family" => "Rajdhani", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/rajdhani/v5/9pItuEhQZVGdq8spnHTku6CWcynf_cDxXwCLxiixG1c.ttf", "500" => "http://fonts.gstatic.com/s/rajdhani/v5/nd_5ZpVwm710HcLual0fBqCWcynf_cDxXwCLxiixG1c.ttf", "600" => "http://fonts.gstatic.com/s/rajdhani/v5/5fnmZahByDeTtgxIiqbJSaCWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/rajdhani/v5/UBK6d2Hg7X7wYLlF92aXW6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/rajdhani/v5/Wfy5zp4PGFAFS7-Wetehzw.ttf")), array("kind" => "webfonts#webfont", "family" => "Raleway", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/raleway/v10/UDfD6oxBaBnmFJwQ7XAFNw.ttf", "200" => "http://fonts.gstatic.com/s/raleway/v10/LAQwev4hdCtYkOYX4Oc7nPesZW2xOQ-xsNqO47m55DA.ttf", "300" => "http://fonts.gstatic.com/s/raleway/v10/2VvSZU2kb4DZwFfRM4fLQPesZW2xOQ-xsNqO47m55DA.ttf", "500" => "http://fonts.gstatic.com/s/raleway/v10/348gn6PEmbLDWlHbbV15d_esZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/raleway/v10/M7no6oPkwKYJkedjB1wqEvesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/raleway/v10/VGEV9-DrblisWOWLbK-1XPesZW2xOQ-xsNqO47m55DA.ttf", "800" => "http://fonts.gstatic.com/s/raleway/v10/mMh0JrsYMXcLO69jgJwpUvesZW2xOQ-xsNqO47m55DA.ttf", "900" => "http://fonts.gstatic.com/s/raleway/v10/ajQQGcDBLcyLpaUfD76UuPesZW2xOQ-xsNqO47m55DA.ttf", "100italic" => "http://fonts.gstatic.com/s/raleway/v10/hUpHtml6IPNuUR-FwVi2UKCWcynf_cDxXwCLxiixG1c.ttf", "200italic" => "http://fonts.gstatic.com/s/raleway/v10/N2DIbZG4399cPGfifZUEQi3USBnSvpkopQaUR-2r7iU.ttf", "300italic" => "http://fonts.gstatic.com/s/raleway/v10/TVSB8ogXDKMcnAAJ5CqrUi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/raleway/v10/_dCzxpXzIS3sL-gdJWAP8A.ttf", "italic" => "http://fonts.gstatic.com/s/raleway/v10/utU2m1gdZSfuQpArSy5Dbw.ttf", "500italic" => "http://fonts.gstatic.com/s/raleway/v10/S7vGLZZ40c85SJgiptJGVy3USBnSvpkopQaUR-2r7iU.ttf", "600italic" => "http://fonts.gstatic.com/s/raleway/v10/OY22yoG8EJ3IN_muVWm29C3USBnSvpkopQaUR-2r7iU.ttf", "700italic" => "http://fonts.gstatic.com/s/raleway/v10/lFxvRPuGFG5ktd7P0WRwKi3USBnSvpkopQaUR-2r7iU.ttf", "800italic" => "http://fonts.gstatic.com/s/raleway/v10/us4LjTCmlYgh3W8CKujEJi3USBnSvpkopQaUR-2r7iU.ttf", "900italic" => "http://fonts.gstatic.com/s/raleway/v10/oY2RadnkHfshu5f0FLsgVS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Raleway Dots", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ralewaydots/v4/lhLgmWCRcyz-QXo8LCzTfC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ramabhadra", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ramabhadra/v5/JyhxLXRVQChLDGADS_c5MPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ramaraja", "category" => "serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ramaraja/v1/XIqzxFapVczstBedHdQTiw.ttf")), array("kind" => "webfonts#webfont", "family" => "Rambla", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/rambla/v4/C5VZH8BxQKmnBuoC00UPpw.ttf", "regular" => "http://fonts.gstatic.com/s/rambla/v4/YaTmpvm5gFg_ShJKTQmdzg.ttf", "italic" => "http://fonts.gstatic.com/s/rambla/v4/mhUgsKmp0qw3uATdDDAuwA.ttf", "700italic" => "http://fonts.gstatic.com/s/rambla/v4/ziMzUZya6QahrKONSI1TzqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Rammetto One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rammettoone/v5/mh0uQ1tV8QgSx9v_KyEYPC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ranchers", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ranchers/v4/9ya8CZYhqT66VERfjQ7eLA.ttf")), array("kind" => "webfonts#webfont", "family" => "Rancho", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rancho/v6/ekp3-4QykC4--6KaslRgHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ranga", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ranga/v1/h8G_gEUH7vHKH-NkjAs34A.ttf", "regular" => "http://fonts.gstatic.com/s/ranga/v1/xpW6zFTNzY1JykoBIqE1Zg.ttf")), array("kind" => "webfonts#webfont", "family" => "Rationale", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rationale/v7/7M2eN-di0NGLQse7HzJRfg.ttf")), array("kind" => "webfonts#webfont", "family" => "Ravi Prakash", "category" => "display", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/raviprakash/v3/8EzbM7Rymjk25jWeHxbO6C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Redressed", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/redressed/v6/3aZ5sTBppH3oSm5SabegtA.ttf")), array("kind" => "webfonts#webfont", "family" => "Reenie Beanie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/reeniebeanie/v7/ljpKc6CdXusL1cnGUSamX4jjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Revalia", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/revalia/v4/1TKw66fF5_poiL0Ktgo4_A.ttf")), array("kind" => "webfonts#webfont", "family" => "Rhodium Libre", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-03", "files" => array("regular" => "http://fonts.gstatic.com/s/rhodiumlibre/v1/Vxr7A4-xE2zsBDDI8BcseIjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Ribeye", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ribeye/v5/e5w3VE8HnWBln4Ll6lUj3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Ribeye Marrow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ribeyemarrow/v6/q7cBSA-4ErAXBCDFPrhlY0cTNmV93fYG7UKgsLQNQWs.ttf")), array("kind" => "webfonts#webfont", "family" => "Righteous", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/righteous/v5/0nRRWM_gCGCt2S-BCfN8WQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Risque", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/risque/v4/92RnElGnl8yHP97-KV3Fyg.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "900", "900italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v15", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/roboto/v15/7MygqTe2zs9YkP0adA9QQQ.ttf", "300" => "http://fonts.gstatic.com/s/roboto/v15/dtpHsbgPEm2lVWciJZ0P-A.ttf", "500" => "http://fonts.gstatic.com/s/roboto/v15/Uxzkqj-MIMWle-XP2pDNAA.ttf", "700" => "http://fonts.gstatic.com/s/roboto/v15/bdHGHleUa-ndQCOrdpfxfw.ttf", "900" => "http://fonts.gstatic.com/s/roboto/v15/H1vB34nOKWXqzKotq25pcg.ttf", "100italic" => "http://fonts.gstatic.com/s/roboto/v15/T1xnudodhcgwXCmZQ490TPesZW2xOQ-xsNqO47m55DA.ttf", "300italic" => "http://fonts.gstatic.com/s/roboto/v15/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/roboto/v15/W5F8_SL0XFawnjxHGsZjJA.ttf", "italic" => "http://fonts.gstatic.com/s/roboto/v15/hcKoSgxdnKlbH5dlTwKbow.ttf", "500italic" => "http://fonts.gstatic.com/s/roboto/v15/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/roboto/v15/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf", "900italic" => "http://fonts.gstatic.com/s/roboto/v15/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto Condensed", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v13", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nJRhFVcex_hajThhFkHyhYk.ttf", "700" => "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPOYkGiSOYDq_T7HbIOV1hA.ttf", "300italic" => "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAPYa9bgCHecWXGgisnodcS0.ttf", "regular" => "http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsKDbm6fPDOZJsR8PmdG62gY.ttf", "italic" => "http://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJY_eiqgTfYGaH0bJiUDZ5GA.ttf", "700italic" => "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAE2zk2RGRC3SlyyLLQfjS_8.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto Mono", "category" => "monospace", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v4", "lastModified" => "2015-05-28", "files" => array("100" => "http://fonts.gstatic.com/s/robotomono/v4/aOIeRp72J9_Hp_8KwQ9M-YAWxXGWZ3yJw6KhWS7MxOk.ttf", "300" => "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fzy9-WlPSxbfiI49GsXo3q0g.ttf", "500" => "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz8CNfqCYlB_eIx7H1TVXe60.ttf", "700" => "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz3e1Pd76Vl7zRpE7NLJQ7XU.ttf", "100italic" => "http://fonts.gstatic.com/s/robotomono/v4/rqQ1zSE-ZGCKVZgew-A9dgyDtfpXZi-8rXUZYR4dumU.ttf", "300italic" => "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2o9eWDfYYxG3A176Zl7aIg.ttf", "regular" => "http://fonts.gstatic.com/s/robotomono/v4/eJ4cxQe85Lo39t-LVoKa26CWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3EeOrDcLawS7-ssYqLr2Xp4.ttf", "500italic" => "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2nWRcJAYo5PSCx8UfGMHCI.ttf", "700italic" => "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA8_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto Slab", "category" => "serif", "variants" => array("100", "300", "regular", "700"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgIAWxXGWZ3yJw6KhWS7MxOk.ttf", "300" => "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS9-WlPSxbfiI49GsXo3q0g.ttf", "700" => "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/robotoslab/v6/3__ulTNA7unv0UtplybPiqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Rochester", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rochester/v6/bnj8tmQBiOkdji_G_yvypg.ttf")), array("kind" => "webfonts#webfont", "family" => "Rock Salt", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rocksalt/v6/Zy7JF9h9WbhD9V3SFMQ1UQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Rokkitt", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v10", "lastModified" => "2016-02-24", "files" => array("700" => "http://fonts.gstatic.com/s/rokkitt/v10/gxlo-sr3rPmvgSixYog_ofesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/rokkitt/v10/GMA7Z_ToF8uSvpZAgnp_VQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Romanesco", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/romanesco/v5/2udIjUrpK_CPzYSxRVzD4Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Ropa Sans", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ropasans/v5/Gba7ZzVBuhg6nX_AoSwlkQ.ttf", "italic" => "http://fonts.gstatic.com/s/ropasans/v5/V1zbhZQscNrh63dy5Jk2nqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Rosario", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/rosario/v11/nrS6PJvDWN42RP4TFWccd_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/rosario/v11/bL-cEh8dXtDupB2WccA2LA.ttf", "italic" => "http://fonts.gstatic.com/s/rosario/v11/pkflNy18HEuVVx4EOjeb_Q.ttf", "700italic" => "http://fonts.gstatic.com/s/rosario/v11/EOgFX2Va5VGrkhn_eDpIRS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Rosarivo", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rosarivo/v4/EmPiINK0qyqc7KSsNjJamA.ttf", "italic" => "http://fonts.gstatic.com/s/rosarivo/v4/u3VuWsWQlX1pDqsbz4paNPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Rouge Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rougescript/v5/AgXDSqZJmy12qS0ixjs6Vy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Rozha One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v2", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rozhaone/v2/PyrMHQ6lucEIxwKmhqsX8A.ttf")), array("kind" => "webfonts#webfont", "family" => "Rubik", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "900", "900italic"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-07-22", "files" => array("300" => "http://fonts.gstatic.com/s/rubik/v1/o1vXYO8YwDpErHEAPAxpOg.ttf", "500" => "http://fonts.gstatic.com/s/rubik/v1/D4HihERG27s-BJrQ4dvkbw.ttf", "700" => "http://fonts.gstatic.com/s/rubik/v1/m1GGHcpLe6Mb0_sAyjXE4g.ttf", "900" => "http://fonts.gstatic.com/s/rubik/v1/mOHfPRl5uP4vw7-5-dbnng.ttf", "300italic" => "http://fonts.gstatic.com/s/rubik/v1/NyXDvUhvZLSWiVfGa5KM-vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/rubik/v1/4sMyW_teKWHB3K8Hm-Il6A.ttf", "italic" => "http://fonts.gstatic.com/s/rubik/v1/elD65ddI0qvNcCh42b1Iqg.ttf", "500italic" => "http://fonts.gstatic.com/s/rubik/v1/0hcxMdoMbXtHiEM1ebdN6PesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/rubik/v1/R4g_rs714cUXVZcdnRdHw_esZW2xOQ-xsNqO47m55DA.ttf", "900italic" => "http://fonts.gstatic.com/s/rubik/v1/HH1b7kBbwInqlw8OQxRE5vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Rubik Mono One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rubikmonoone/v5/e_cupPtD4BrZzotubJD7UbAREgn5xbW23GEXXnhMQ5Y.ttf")), array("kind" => "webfonts#webfont", "family" => "Rubik One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rubikone/v4/Zs6TtctNRSIR8T5PO018rQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruda", "category" => "sans-serif", "variants" => array("regular", "700", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ruda/v7/JABOu1SYOHcGXVejUq4w6g.ttf", "900" => "http://fonts.gstatic.com/s/ruda/v7/Uzusv-enCjoIrznlJJaBRw.ttf", "regular" => "http://fonts.gstatic.com/s/ruda/v7/jPEIPB7DM2DNK_uBGv2HGw.ttf")), array("kind" => "webfonts#webfont", "family" => "Rufina", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/rufina/v4/D0RUjXFr55y4MVZY2Ww_RA.ttf", "regular" => "http://fonts.gstatic.com/s/rufina/v4/s9IFr_fIemiohfZS-ZRDbQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruge Boogie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rugeboogie/v7/U-TTmltL8aENLVIqYbI5QaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruluko", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ruluko/v4/lv4cMwJtrx_dzmlK5SDc1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Rum Raisin", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rumraisin/v4/kDiL-ntDOEq26B7kYM7cx_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruslan Display", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ruslandisplay/v7/SREdhlyLNUfU1VssRBfs3rgH88D3l9N4auRNHrNS708.ttf")), array("kind" => "webfonts#webfont", "family" => "Russo One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/russoone/v5/zfwxZ--UhUc7FVfgT21PRQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruthie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ruthie/v6/vJ2LorukHSbWYoEs5juivg.ttf")), array("kind" => "webfonts#webfont", "family" => "Rye", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rye/v4/VUrJlpPpSZxspl3w_yNOrQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sacramento", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sacramento/v4/_kv-qycSHMNdhjiv0Kj7BvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sahitya", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/sahitya/v1/Zm5hNvMwUyN3tC4GMkH1l_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/sahitya/v1/wQWULcDbZqljdTfjOUtDvw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sail", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/sail/v7/iuEoG6kt-bePGvtdpL0GUQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Salsa", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/salsa/v6/BnpUCBmYdvggScEPs5JbpA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sanchez", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sanchez/v4/BEL8ao-E2LJ5eHPLB2UAiw.ttf", "italic" => "http://fonts.gstatic.com/s/sanchez/v4/iSrhkWLexUZzDeNxNEHtzA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sancreek", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sancreek/v7/8ZacBMraWMvHly4IJI3esw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sansita One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sansitaone/v6/xWqf68oB50JXqGIRR0h2hqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Sarala", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/sarala/v1/hpc9cz8KYsazwq2In_oJYw.ttf", "regular" => "http://fonts.gstatic.com/s/sarala/v1/ohip9lixCHoBab7hTtgLnw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sarina", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sarina/v5/XYtRfaSknHIU3NHdfTdXoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sarpanch", "category" => "sans-serif", "variants" => array("regular", "500", "600", "700", "800", "900"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/sarpanch/v1/Ov7BxSrFSZYrfuJxL1LzQaCWcynf_cDxXwCLxiixG1c.ttf", "600" => "http://fonts.gstatic.com/s/sarpanch/v1/WTnP2wnc0qSbUaaDG-2OQ6CWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/sarpanch/v1/57kYsSpovYmFaEt2hsZhv6CWcynf_cDxXwCLxiixG1c.ttf", "800" => "http://fonts.gstatic.com/s/sarpanch/v1/OKyqPLjdnuVghR-1TV6RzaCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/sarpanch/v1/JhYc2cr6kqWTo_P0vfvJR6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/sarpanch/v1/YMBZdT27b6O5a1DADbAGSg.ttf")), array("kind" => "webfonts#webfont", "family" => "Satisfy", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/satisfy/v6/PRlyepkd-JCGHiN8e9WV2w.ttf")), array("kind" => "webfonts#webfont", "family" => "Scada", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/scada/v4/t6XNWdMdVWUz93EuRVmifQ.ttf", "regular" => "http://fonts.gstatic.com/s/scada/v4/iZNC3ZEYwe3je6H-28d5Ug.ttf", "italic" => "http://fonts.gstatic.com/s/scada/v4/PCGyLT1qNawkOUQ3uHFhBw.ttf", "700italic" => "http://fonts.gstatic.com/s/scada/v4/kLrBIf7V4mDMwcd_Yw7-D_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Scheherazade", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("arabic", "latin"), "version" => "v11", "lastModified" => "2015-08-26", "files" => array("700" => "http://fonts.gstatic.com/s/scheherazade/v11/C1wtT46acJkQxc6mPHwvHED2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/scheherazade/v11/AuKlqGWzUC-8XqMOmsqXiy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Schoolbell", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/schoolbell/v6/95-3djEuubb3cJx-6E7j4vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Seaweed Script", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/seaweedscript/v4/eorWAPpOvvWrPw5IHwE60BnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Sevillana", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sevillana/v4/6m1Nh35oP7YEt00U80Smiw.ttf")), array("kind" => "webfonts#webfont", "family" => "Seymour One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/seymourone/v4/HrdG2AEG_870Xb7xBVv6C6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Shadows Into Light", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shadowsintolight/v6/clhLqOv7MXn459PTh0gXYAW_5bEze-iLRNvGrRpJsfM.ttf")), array("kind" => "webfonts#webfont", "family" => "Shadows Into Light Two", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shadowsintolighttwo/v4/gDxHeefcXIo-lOuZFCn2xVQrZk-Pga5KeEE_oZjkQjQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Shanti", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shanti/v8/lc4nG_JG6Q-2FQSOMMhb_w.ttf")), array("kind" => "webfonts#webfont", "family" => "Share", "category" => "display", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/share/v5/XrU8e7a1YKurguyY2azk1Q.ttf", "regular" => "http://fonts.gstatic.com/s/share/v5/1ytD7zSb_-g9I2GG67vmVw.ttf", "italic" => "http://fonts.gstatic.com/s/share/v5/a9YGdQWFRlNJ0zClJVaY3Q.ttf", "700italic" => "http://fonts.gstatic.com/s/share/v5/A992-bLVYwAflKu6iaznufesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Share Tech", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sharetech/v4/Dq3DuZ5_0SW3oEfAWFpen_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Share Tech Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sharetechmono/v5/RQxK-3RA0Lnf3gnnnNrAscwD6PD0c3_abh9zHKQtbGU.ttf")), array("kind" => "webfonts#webfont", "family" => "Shojumaru", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shojumaru/v4/WP8cxonzQQVAoI3RJQ2wug.ttf")), array("kind" => "webfonts#webfont", "family" => "Short Stack", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shortstack/v6/v4dXPI0Rm8XN9gk4SDdqlqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Siemreap", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/siemreap/v9/JSK-mOIsXwxo-zE9XDDl_g.ttf")), array("kind" => "webfonts#webfont", "family" => "Sigmar One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sigmarone/v6/oh_5NxD5JBZksdo2EntKefesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Signika", "category" => "sans-serif", "variants" => array("300", "regular", "600", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/signika/v6/0wDPonOzsYeEo-1KO78w4fesZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/signika/v6/lQMOF6NUN2ooR7WvB7tADvesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/signika/v6/lEcnfPBICWJPv5BbVNnFJPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/signika/v6/WvDswbww0oAtvBg2l1L-9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Signika Negative", "category" => "sans-serif", "variants" => array("300", "regular", "600", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FjYFXpUPtCmIEFDvjUnLLaI.ttf", "600" => "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FrKLaDJM01OezSVA2R_O3qI.ttf", "700" => "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FpYzPxtVvobH1w3hEppR8WI.ttf", "regular" => "http://fonts.gstatic.com/s/signikanegative/v5/Z-Q1hzbY8uAo3TpTyPFMXVM1lnCWMnren5_v6047e5A.ttf")), array("kind" => "webfonts#webfont", "family" => "Simonetta", "category" => "display", "variants" => array("regular", "italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/simonetta/v5/22EwvvJ2r1VwVCxit5LcVi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/simonetta/v5/fN8puNuahBo4EYMQgp12Yg.ttf", "italic" => "http://fonts.gstatic.com/s/simonetta/v5/ynxQ3FqfF_Nziwy3T9ZwL6CWcynf_cDxXwCLxiixG1c.ttf", "900italic" => "http://fonts.gstatic.com/s/simonetta/v5/WUXOpCgBZaRPrWtMCpeKoienaqEuufTBk9XMKnKmgDA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sintony", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/sintony/v4/zVXQB1wqJn6PE4dWXoYpvPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/sintony/v4/IDhCijoIMev2L6Lg5QsduQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sirin Stencil", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sirinstencil/v5/pRpLdo0SawzO7MoBpvowsImg74kgS1F7KeR8rWhYwkU.ttf")), array("kind" => "webfonts#webfont", "family" => "Six Caps", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sixcaps/v7/_XeDnO0HOV8Er9u97If1tQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Skranji", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/skranji/v4/Lcrhg-fviVkxiEgoadsI1vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/skranji/v4/jnOLPS0iZmDL7dfWnW3nIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Slabo 13px", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/slabo13px/v3/jPGWFTjRXfCSzy0qd1nqdvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Slabo 27px", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/slabo27px/v3/gC0o8B9eU21EafNkXlRAfPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Slackey", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/slackey/v6/evRIMNhGVCRJvCPv4kteeA.ttf")), array("kind" => "webfonts#webfont", "family" => "Smokum", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/smokum/v6/8YP4BuAcy97X8WfdKfxVRw.ttf")), array("kind" => "webfonts#webfont", "family" => "Smythe", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/smythe/v7/yACD1gy_MpbB9Ft42fUvYw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sniglet", "category" => "display", "variants" => array("regular", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("800" => "http://fonts.gstatic.com/s/sniglet/v7/NLF91nBmcEfkBgcEWbHFa_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/sniglet/v7/XWhyQLHH4SpCVsHRPRgu9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Snippet", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/snippet/v6/eUcYMLq2GtHZovLlQH_9kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Snowburst One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/snowburstone/v4/zSQzKOPukXRux2oTqfYJjIjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Sofadi One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sofadione/v4/nirf4G12IcJ6KI8Eoj119fesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sofia", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sofia/v5/Imnvx0Ag9r6iDBFUY5_RaQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sonsie One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sonsieone/v5/KSP7xT1OSy0q2ob6RQOTWPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sorts Mill Goudy", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sortsmillgoudy/v6/JzRrPKdwEnE8F1TDmDLMUlIL2Qjg-Xlsg_fhGbe2P5U.ttf", "italic" => "http://fonts.gstatic.com/s/sortsmillgoudy/v6/UUu1lKiy4hRmBWk599VL1TYNkCNSzLyoucKmbTguvr0.ttf")), array("kind" => "webfonts#webfont", "family" => "Source Code Pro", "category" => "monospace", "variants" => array("200", "300", "regular", "500", "600", "700", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqaXvKVW_haheDNrHjziJZVk.ttf", "300" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqVP7R5lD_au4SZC6Ks_vyWs.ttf", "500" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqX63uKwMO11Of4rJWV582wg.ttf", "600" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqeiMeWyi5E_-XkTgB5psiDg.ttf", "700" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqfgXsetDviZcdR5OzC1KPcw.ttf", "900" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqRA_awHl7mXRjE_LQVochcU.ttf", "regular" => "http://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasD9Rl0pGnog23EMYRrBmUzJQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Source Sans Pro", "category" => "sans-serif", "variants" => array("200", "200italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGKXvKVW_haheDNrHjziJZVk.ttf", "300" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFP7R5lD_au4SZC6Ks_vyWs.ttf", "600" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOiMeWyi5E_-XkTgB5psiDg.ttf", "700" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGPgXsetDviZcdR5OzC1KPcw.ttf", "900" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGBA_awHl7mXRjE_LQVochcU.ttf", "200italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6OptKU7UIBg2hLM7eMTU8bI.ttf", "300italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6DUpNKoQAsDux-Todp8f29w.ttf", "regular" => "http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNRl0pGnog23EMYRrBmUzJQ.ttf", "italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMwRX4TIfMQQEXLu74GftruE.ttf", "600italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6Pp6lGoTTgjlW0sC4r900Co.ttf", "700italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6LVT4locI09aamSzFGQlDMY.ttf", "900italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6A0NcF6HPGWR298uWIdxWv0.ttf")), array("kind" => "webfonts#webfont", "family" => "Source Serif Pro", "category" => "serif", "variants" => array("regular", "600", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("600" => "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarGi4cQnvCGV11m1KlXh97aQ.ttf", "700" => "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarEkpYHRvxGNSCrR82n_RDNk.ttf", "regular" => "http://fonts.gstatic.com/s/sourceserifpro/v4/CeUM4np2c42DV49nanp55YGL0S0YDpKs5GpLtZIQ0m4.ttf")), array("kind" => "webfonts#webfont", "family" => "Special Elite", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/specialelite/v6/9-wW4zu3WNoD5Fjka35Jm4jjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Spicy Rice", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/spicyrice/v5/WGCtz7cLoggXARPi9OGD6_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Spinnaker", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/spinnaker/v8/MQdIXivKITpjROUdiN6Jgg.ttf")), array("kind" => "webfonts#webfont", "family" => "Spirax", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/spirax/v5/IOKqhk-Ccl7y31yDsePPkw.ttf")), array("kind" => "webfonts#webfont", "family" => "Squada One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/squadaone/v5/3tzGuaJdD65cZVgfQzN8uvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sree Krushnadevaraya", "category" => "serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sreekrushnadevaraya/v4/CdsXmnHyEqVl1ahzOh5qnzjDZVem5Eb4d0dXjXa0F_Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Stalemate", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stalemate/v4/wQLCnG0qB6mOu2Wit2dt_w.ttf")), array("kind" => "webfonts#webfont", "family" => "Stalinist One", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stalinistone/v8/MQpS-WezM9W4Dd7D3B7I-UT7eZ8.ttf")), array("kind" => "webfonts#webfont", "family" => "Stardos Stencil", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/stardosstencil/v6/h4ExtgvoXhPtv9Ieqd-XC81wDCbBgmIo8UyjIhmkeSM.ttf", "regular" => "http://fonts.gstatic.com/s/stardosstencil/v6/ygEOyTW9a6u4fi4OXEZeTFf2eT4jUldwg_9fgfY_tHc.ttf")), array("kind" => "webfonts#webfont", "family" => "Stint Ultra Condensed", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stintultracondensed/v5/8DqLK6-YSClFZt3u3EgOUYelbRYnLTTQA1Z5cVLnsI4.ttf")), array("kind" => "webfonts#webfont", "family" => "Stint Ultra Expanded", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stintultraexpanded/v4/FeigX-wDDgHMCKuhekhedQ7dxr0N5HY0cZKknTIL6n4.ttf")), array("kind" => "webfonts#webfont", "family" => "Stoke", "category" => "serif", "variants" => array("300", "regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/stoke/v6/Sell9475FOS8jUqQsfFsUQ.ttf", "regular" => "http://fonts.gstatic.com/s/stoke/v6/A7qJNoqOm2d6o1E6e0yUFg.ttf")), array("kind" => "webfonts#webfont", "family" => "Strait", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/strait/v4/m4W73ViNmProETY2ybc-Bg.ttf")), array("kind" => "webfonts#webfont", "family" => "Sue Ellen Francisco", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sueellenfrancisco/v7/TwHX4vSxMUnJUdEz1JIgrhzazJzPVbGl8jnf1tisRz4.ttf")), array("kind" => "webfonts#webfont", "family" => "Sumana", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-05-04", "files" => array("700" => "http://fonts.gstatic.com/s/sumana/v1/8AcM-KAproitONSBBHj3sQ.ttf", "regular" => "http://fonts.gstatic.com/s/sumana/v1/wgdl__wAK7pzliiWs0Nlog.ttf")), array("kind" => "webfonts#webfont", "family" => "Sunshiney", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sunshiney/v6/kaWOb4pGbwNijM7CkxK1sQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Supermercado One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/supermercadoone/v6/kMGPVTNFiFEp1U274uBMb4mm5hmSKNFf3C5YoMa-lrM.ttf")), array("kind" => "webfonts#webfont", "family" => "Sura", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/sura/v1/Z5bXQaFGmoWicN1WlcncxA.ttf", "regular" => "http://fonts.gstatic.com/s/sura/v1/jznKrhTH5NezYxb0-Q5zzA.ttf")), array("kind" => "webfonts#webfont", "family" => "Suranna", "category" => "serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/suranna/v4/PYmfr6TQeTqZ-r8HnPM-kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Suravaram", "category" => "serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/suravaram/v3/G4dPee4pel_w2HqzavW4MA.ttf")), array("kind" => "webfonts#webfont", "family" => "Suwannaphum", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/suwannaphum/v9/1jIPOyXied3T79GCnSlCN6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Swanky and Moo Moo", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/swankyandmoomoo/v6/orVNZ9kDeE3lWp3U3YELu9DVLKqNC3_XMNHhr8S94FU.ttf")), array("kind" => "webfonts#webfont", "family" => "Syncopate", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/syncopate/v7/S5z8ixiOoC4WJ1im6jAlYC3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/syncopate/v7/RQVwO52fAH6MI764EcaYtw.ttf")), array("kind" => "webfonts#webfont", "family" => "Tangerine", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/tangerine/v7/UkFsr-RwJB_d2l9fIWsx3i3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/tangerine/v7/DTPeM3IROhnkz7aYG2a9sA.ttf")), array("kind" => "webfonts#webfont", "family" => "Taprom", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/taprom/v8/-KByU3BaUsyIvQs79qFObg.ttf")), array("kind" => "webfonts#webfont", "family" => "Tauri", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tauri/v4/XIWeYJDXNqiVNej0zEqtGg.ttf")), array("kind" => "webfonts#webfont", "family" => "Teko", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/teko/v5/OobFGE9eo24rcBpN6zXDaQ.ttf", "500" => "http://fonts.gstatic.com/s/teko/v5/FQ0duU7gWM4cSaImOfAjBA.ttf", "600" => "http://fonts.gstatic.com/s/teko/v5/QDx_i8H-TZ1IK1JEVrqwEQ.ttf", "700" => "http://fonts.gstatic.com/s/teko/v5/xKfTxe_SWpH4xU75vmvylA.ttf", "regular" => "http://fonts.gstatic.com/s/teko/v5/UtekqODEqZXSN2L-njejpA.ttf")), array("kind" => "webfonts#webfont", "family" => "Telex", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/telex/v4/24-3xP9ywYeHOcFU3iGk8A.ttf")), array("kind" => "webfonts#webfont", "family" => "Tenali Ramakrishna", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tenaliramakrishna/v3/M0nTmDqv2M7AGoGh-c946BZak5pSBHqWX6uyVMiMFoA.ttf")), array("kind" => "webfonts#webfont", "family" => "Tenor Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tenorsans/v7/dUBulmjNJJInvK5vL7O9yfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Text Me One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/textmeone/v4/9em_3ckd_P5PQkP4aDyDLqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "The Girl Next Door", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/thegirlnextdoor/v7/cWRA4JVGeEcHGcPl5hmX7kzo0nFFoM60ux_D9BUymX4.ttf")), array("kind" => "webfonts#webfont", "family" => "Tienne", "category" => "serif", "variants" => array("regular", "700", "900"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/tienne/v8/JvoCDOlyOSEyYGRwCyfs3g.ttf", "900" => "http://fonts.gstatic.com/s/tienne/v8/FBano5T521OWexj2iRYLMw.ttf", "regular" => "http://fonts.gstatic.com/s/tienne/v8/-IIfDl701C0z7-fy2kmGvA.ttf")), array("kind" => "webfonts#webfont", "family" => "Tillana", "category" => "handwriting", "variants" => array("regular", "500", "600", "700", "800"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/tillana/v1/gqdUngSIcY9tSla5eCZky_esZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/tillana/v1/fqon6-r15hy8M1cyiYfQBvesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/tillana/v1/jGARMTxLrMerzTCpGBpMffesZW2xOQ-xsNqO47m55DA.ttf", "800" => "http://fonts.gstatic.com/s/tillana/v1/pmTtNH_Ibktj5Cyc1XrP6vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/tillana/v1/zN0D-jDPsr1HzU3VRFLY5g.ttf")), array("kind" => "webfonts#webfont", "family" => "Timmana", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("telugu", "latin"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/timmana/v1/T25SicsJUJkc2s2sbBsDnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Tinos", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "hebrew", "cyrillic-ext", "vietnamese", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/tinos/v9/vHXfhX8jZuQruowfon93yQ.ttf", "regular" => "http://fonts.gstatic.com/s/tinos/v9/EqpUbkVmutfwZ0PjpoGwCg.ttf", "italic" => "http://fonts.gstatic.com/s/tinos/v9/slfyzlasCr9vTsaP4lUh9A.ttf", "700italic" => "http://fonts.gstatic.com/s/tinos/v9/M6kfzvDMM0CdxdraoFpG6vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Titan One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/titanone/v4/FbvpRvzfV_oipS0De3iAZg.ttf")), array("kind" => "webfonts#webfont", "family" => "Titillium Web", "category" => "sans-serif", "variants" => array("200", "200italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wprzOdCrLccoxq42eaxM802O0.ttf", "300" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr9ZAkYT8DuUZELiKLwMGWAo.ttf", "600" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr28K9dEd5Ue-HTQrlA7E2xQ.ttf", "700" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr2-6tpSbB9YhmWtmd1_gi_U.ttf", "900" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr7L0GmZLri-m-nfoo0Vul4Y.ttf", "200italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPj4N98U-66ThNJvtgddRfBE.ttf", "300italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPrfzCkqg7ORZlRf2cc4mXu8.ttf", "regular" => "http://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcTyagQBwYgYywpS70xNq8SQ.ttf", "italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/r9OmwyQxrgzUAhaLET_KO-ixohbIP6lHkU-1Mgq95cY.ttf", "600italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPgOhzTSndyK8UWja2yJjKLc.ttf", "700italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPio3LEw-4MM8Ao2j9wPOfpw.ttf")), array("kind" => "webfonts#webfont", "family" => "Trade Winds", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tradewinds/v5/sDOCVgAxw6PEUi2xdMsoDaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Trocchi", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/trocchi/v4/uldNPaKrUGVeGCVsmacLwA.ttf")), array("kind" => "webfonts#webfont", "family" => "Trochut", "category" => "display", "variants" => array("regular", "italic", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/trochut/v4/lWqNOv6ISR8ehNzGLFLnJ_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/trochut/v4/6Y65B0x-2JsnYt16OH5omw.ttf", "italic" => "http://fonts.gstatic.com/s/trochut/v4/pczUwr4ZFvC79TgNO5cZng.ttf")), array("kind" => "webfonts#webfont", "family" => "Trykker", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/trykker/v5/YiVrVJpBFN7I1l_CWk6yYQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Tulpen One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tulpenone/v6/lwcTfVIEVxpZLZlWzR5baPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ubuntu", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/ubuntu/v9/7-wH0j2QCTHKgp7vLh9-sQ.ttf", "500" => "http://fonts.gstatic.com/s/ubuntu/v9/bMbHEMwSUmkzcK2x_74QbA.ttf", "700" => "http://fonts.gstatic.com/s/ubuntu/v9/B7BtHjNYwAp3HgLNagENOQ.ttf", "300italic" => "http://fonts.gstatic.com/s/ubuntu/v9/j-TYDdXcC_eQzhhp386SjaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/ubuntu/v9/lhhB5ZCwEkBRbHMSnYuKyA.ttf", "italic" => "http://fonts.gstatic.com/s/ubuntu/v9/b9hP8wd30SygxZjGGk4DCQ.ttf", "500italic" => "http://fonts.gstatic.com/s/ubuntu/v9/NWdMogIO7U6AtEM4dDdf_aCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/ubuntu/v9/pqisLQoeO9YTDCNnlQ9bf6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Ubuntu Condensed", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrKDbm6fPDOZJsR8PmdG62gY.ttf")), array("kind" => "webfonts#webfont", "family" => "Ubuntu Mono", "category" => "monospace", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("cyrillic", "greek", "greek-ext", "latin", "cyrillic-ext", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ubuntumono/v6/ceqTZGKHipo8pJj4molytne1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/ubuntumono/v6/EgeuS9OtEmA0y_JRo03MQaCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/ubuntumono/v6/KAKuHXAHZOeECOWAHsRKA0eOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/ubuntumono/v6/n_d8tv_JOIiYyMXR4eaV9c_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ultra", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ultra/v8/OW8uXkOstRADuhEmGOFQLA.ttf")), array("kind" => "webfonts#webfont", "family" => "Uncial Antiqua", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/uncialantiqua/v4/F-leefDiFwQXsyd6eaSllqrFJ4O13IHVxZbM6yoslpo.ttf")), array("kind" => "webfonts#webfont", "family" => "Underdog", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/underdog/v5/gBv9yjez_-5PnTprHWq0ig.ttf")), array("kind" => "webfonts#webfont", "family" => "Unica One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unicaone/v4/KbYKlhWMDpatWViqDkNQgA.ttf")), array("kind" => "webfonts#webfont", "family" => "UnifrakturCook", "category" => "display", "variants" => array("700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/unifrakturcook/v8/ASwh69ykD8iaoYijVEU6RrWZkcsCTHKV51zmcUsafQ0.ttf")), array("kind" => "webfonts#webfont", "family" => "UnifrakturMaguntia", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unifrakturmaguntia/v7/7KWy3ymCVR_xfAvvcIXm3-kdNg30GQauG_DE-tMYtWk.ttf")), array("kind" => "webfonts#webfont", "family" => "Unkempt", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/unkempt/v7/V7H-GCl9bgwGwqFqTTgDHvesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/unkempt/v7/NLLBeNSspr0RGs71R5LHWA.ttf")), array("kind" => "webfonts#webfont", "family" => "Unlock", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unlock/v6/rXEQzK7uIAlhoyoAEiMy1w.ttf")), array("kind" => "webfonts#webfont", "family" => "Unna", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unna/v8/UAS0AM7AmbdCNY_80xyAZQ.ttf")), array("kind" => "webfonts#webfont", "family" => "VT323", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vt323/v7/ITU2YQfM073o1iYK3nSOmQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Vampiro One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vampiroone/v7/OVDs4gY4WpS5u3Qd1gXRW6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Varela", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/varela/v7/ON7qs0cKUUixhhDFXlZUjw.ttf")), array("kind" => "webfonts#webfont", "family" => "Varela Round", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/varelaround/v6/APH4jr0uSos5wiut5cpjri3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Vast Shadow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vastshadow/v6/io4hqKX3ibiqQQjYfW0-h6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Vesper Libre", "category" => "serif", "variants" => array("regular", "500", "700", "900"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v7", "lastModified" => "2015-06-03", "files" => array("500" => "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsZMQuUSAwdHsY8ov_6tk1oA.ttf", "700" => "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsUD2ttfZwueP-QU272T9-k4.ttf", "900" => "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsaObDOjC3UL77puoeHsE3fw.ttf", "regular" => "http://fonts.gstatic.com/s/vesperlibre/v7/Cg-TeZFsqV8BaOcoVwzu2C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Vibur", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vibur/v7/xB9aKsUbJo68XP0bAg2iLw.ttf")), array("kind" => "webfonts#webfont", "family" => "Vidaloka", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vidaloka/v8/C6Nul0ogKUWkx356rrt9RA.ttf")), array("kind" => "webfonts#webfont", "family" => "Viga", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/viga/v5/uD87gDbhS7frHLX4uL6agg.ttf")), array("kind" => "webfonts#webfont", "family" => "Voces", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/voces/v5/QoBH6g6yKgNIgvL8A2aE2Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Volkhov", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/volkhov/v8/L8PbKS-kEoLHm7nP--NCzPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/volkhov/v8/MDIZAofe1T_J3un5Kgo8zg.ttf", "italic" => "http://fonts.gstatic.com/s/volkhov/v8/1rTjmztKEpbkKH06JwF8Yw.ttf", "700italic" => "http://fonts.gstatic.com/s/volkhov/v8/W6oG0QDDjCgj0gmsHE520C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Vollkorn", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/vollkorn/v6/gOwQjJVGXlDOONC12hVoBqCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/vollkorn/v6/IiexqYAeh8uII223thYx3w.ttf", "italic" => "http://fonts.gstatic.com/s/vollkorn/v6/UuIzosgR1ovBhJFdwVp3fvesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/vollkorn/v6/KNiAlx6phRqXCwnZZG51JAJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Voltaire", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/voltaire/v6/WvqBzaGEBbRV-hrahwO2cA.ttf")), array("kind" => "webfonts#webfont", "family" => "Waiting for the Sunrise", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/waitingforthesunrise/v7/eNfH7kLpF1PZWpsetF-ha9TChrNgrDiT3Zy6yGf3FnM.ttf")), array("kind" => "webfonts#webfont", "family" => "Wallpoet", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wallpoet/v8/hmum4WuBN4A0Z_7367NDIg.ttf")), array("kind" => "webfonts#webfont", "family" => "Walter Turncoat", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/walterturncoat/v6/sG9su5g4GXy1KP73cU3hvQplL2YwNeota48DxFlGDUo.ttf")), array("kind" => "webfonts#webfont", "family" => "Warnes", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/warnes/v6/MXG7_Phj4YpzAXxKGItuBw.ttf")), array("kind" => "webfonts#webfont", "family" => "Wellfleet", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wellfleet/v4/J5tOx72iFRPgHYpbK9J4XQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Wendy One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wendyone/v4/R8CJT2oDXdMk_ZtuHTxoxw.ttf")), array("kind" => "webfonts#webfont", "family" => "Wire One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wireone/v7/sRLhaQOQpWnvXwIx0CycQw.ttf")), array("kind" => "webfonts#webfont", "family" => "Work Sans", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700", "800", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v2", "lastModified" => "2015-12-08", "files" => array("100" => "http://fonts.gstatic.com/s/worksans/v2/ZAhtNqLaAViKjGLajtuwWaCWcynf_cDxXwCLxiixG1c.ttf", "200" => "http://fonts.gstatic.com/s/worksans/v2/u_mYNr_qYP37m7vgvmIYZy3USBnSvpkopQaUR-2r7iU.ttf", "300" => "http://fonts.gstatic.com/s/worksans/v2/FD_Udbezj8EHXbdsqLUply3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/worksans/v2/Nbre-U_bp6Xktt8cpgwaJC3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/worksans/v2/z9rX03Xuz9ZNHTMg1_ghGS3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/worksans/v2/4udXuXg54JlPEP5iKO5AmS3USBnSvpkopQaUR-2r7iU.ttf", "800" => "http://fonts.gstatic.com/s/worksans/v2/IQh-ap2Uqs7kl1YINeeEGi3USBnSvpkopQaUR-2r7iU.ttf", "900" => "http://fonts.gstatic.com/s/worksans/v2/Hjn0acvjHfjY_vAK9Uc6gi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/worksans/v2/zVvigUiMvx7JVEnrJgc-5Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Yanone Kaffeesatz", "category" => "sans-serif", "variants" => array("200", "300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRbq92v6XxU4pSv06GI0NsGc.ttf", "300" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRZlIwXPiNoNT_wxzJ2t3mTE.ttf", "700" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRf2R4S6PlKaGXWPfWpHpcl0.ttf", "regular" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/YDAoLskQQ5MOAgvHUQCcLdXn3cHbFGWU4T2HrSN6JF4.ttf")), array("kind" => "webfonts#webfont", "family" => "Yantramanav", "category" => "sans-serif", "variants" => array("100", "300", "regular", "500", "700", "900"), "subsets" => array("latin", "devanagari", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-03", "files" => array("100" => "http://fonts.gstatic.com/s/yantramanav/v1/Rs1I2PF4Z8GAb6qjgvr8wIAWxXGWZ3yJw6KhWS7MxOk.ttf", "300" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bC9-WlPSxbfiI49GsXo3q0g.ttf", "500" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bMCNfqCYlB_eIx7H1TVXe60.ttf", "700" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "900" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bCenaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/yantramanav/v1/FwdziO-qWAO8pZg8e376kaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Yellowtail", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/yellowtail/v6/HLrU6lhCTjXfLZ7X60LcB_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Yeseva One", "category" => "display", "variants" => array("regular"), "subsets" => array("cyrillic", "latin", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/yesevaone/v10/eenQQxvpzSA80JmisGcgX_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Yesteryear", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/yesteryear/v5/dv09hP_ZrdjVOfZQXKXuZvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Zeyada", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/zeyada/v6/hmonmGYYFwqTZQfG2nRswQ.ttf"))));
|
4 |
|
5 |
?>
|
1 |
<?php
|
2 |
|
3 |
+
return array("kind" => "webfonts#webfontList", "items" => array(array("kind" => "webfonts#webfont", "family" => "ABeeZee", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/abeezee/v9/mE5BOuZKGln_Ex0uYKpIaw.ttf", "italic" => "http://fonts.gstatic.com/s/abeezee/v9/kpplLynmYgP0YtlJA3atRw.ttf")), array("kind" => "webfonts#webfont", "family" => "Abel", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/abel/v6/RpUKfqNxoyNe_ka23bzQ2A.ttf")), array("kind" => "webfonts#webfont", "family" => "Abril Fatface", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/abrilfatface/v8/X1g_KwGeBV3ajZIXQ9VnDojjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Aclonica", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aclonica/v6/M6pHZMPwK3DiBSlo3jwAKQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Acme", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/acme/v5/-J6XNtAHPZBEbsifCdBt-g.ttf")), array("kind" => "webfonts#webfont", "family" => "Actor", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/actor/v6/ugMf40CrRK6Jf6Yz_xNSmQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Adamina", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/adamina/v8/RUQfOodOMiVVYqFZcSlT9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Advent Pro", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700"), "subsets" => array("greek", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/adventpro/v4/87-JOpSUecTG50PBYK4ysi3USBnSvpkopQaUR-2r7iU.ttf", "200" => "http://fonts.gstatic.com/s/adventpro/v4/URTSSjIp0Wr-GrjxFdFWnGeudeTO44zf-ht3k-KNzwg.ttf", "300" => "http://fonts.gstatic.com/s/adventpro/v4/sJaBfJYSFgoB80OL1_66m0eOrDcLawS7-ssYqLr2Xp4.ttf", "500" => "http://fonts.gstatic.com/s/adventpro/v4/7kBth2-rT8tP40RmMMXMLJp-63r6doWhTEbsfBIRJ7A.ttf", "600" => "http://fonts.gstatic.com/s/adventpro/v4/3Jo-2maCzv2QLzQBzaKHV_pTEJqju4Hz1txDWij77d4.ttf", "700" => "http://fonts.gstatic.com/s/adventpro/v4/M4I6QiICt-ey_wZTpR2gKwJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/adventpro/v4/1NxMBeKVcNNH2H46AUR3wfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aguafina Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aguafinascript/v5/65g7cgMtMGnNlNyq_Z6CvMxLhO8OSNnfAp53LK1_iRs.ttf")), array("kind" => "webfonts#webfont", "family" => "Akronim", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/akronim/v5/qA0L2CSArk3tuOWE1AR1DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aladin", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aladin/v5/PyuJ5cVHkduO0j5fAMKvAA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aldrich", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aldrich/v6/kMMW1S56gFx7RP_mW1g-Eg.ttf")), array("kind" => "webfonts#webfont", "family" => "Alef", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("hebrew", "latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/alef/v6/VDgZJhEwudtOzOFQpZ8MEA.ttf", "regular" => "http://fonts.gstatic.com/s/alef/v6/ENvZ_P0HBDQxNZYCQO0lUA.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/alegreya/v7/5oZtdI5-wQwgAFrd9erCsaCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/alegreya/v7/oQeMxX-vxGImzDgX6nxA7KCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/alegreya/v7/62J3atXd6bvMU4qO_ca-eA.ttf", "italic" => "http://fonts.gstatic.com/s/alegreya/v7/cbshnQGxwmlHBjUil7DaIfesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreya/v7/IWi8e5bpnqhMRsZKTcTUWgJKKGfqHaYFsRG-T3ceEVo.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreya/v7/-L71QLH_XqgYWaI1GbOVhp0EAVxt0G0biEntp43Qt6E.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya SC", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUq3e1Pd76Vl7zRpE7NLJQ7XU.ttf", "900" => "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUqyenaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/alegreyasc/v6/3ozeFnTbygMK6PfHh8B-iqCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/alegreyasc/v6/GOqmv3FLsJ2r6ZALMZVBmkeOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6c_zJjSACmk0BRPxQqhnNLU.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6U_yTOUGsoC54csJe1b-IRw.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya Sans", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/alegreyasans/v3/TKyx_-JJ6MdpQruNk-t-PJFGFO4uyVFMfB6LZsii7kI.ttf", "300" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9acB1LjARzAvdqa1uQC32v70.ttf", "500" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9aQqQmZ7VjhwksfpNVG0pqGc.ttf", "700" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9aVCbmAUID8LN-q3pJpOk3Ys.ttf", "800" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9acxnD5BewVtRRHHljCwR2bM.ttf", "900" => "http://fonts.gstatic.com/s/alegreyasans/v3/11EDm-lum6tskJMBbdy9aW42xlVP-j5dagE7-AU2zwg.ttf", "100italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/gRkSP2lBpqoMTVxg7DmVn2cDnjsrnI9_xJ-5gnBaHsE.ttf", "300italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9CnfqlVoxTUFFx1C8tBqmbcg.ttf", "regular" => "http://fonts.gstatic.com/s/alegreyasans/v3/KYNzioYhDai7mTMnx_gDgn8f0n03UdmQgF_CLvNR2vg.ttf", "italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/TKyx_-JJ6MdpQruNk-t-PD4G9C9ttb0Oz5Cvf0qOitE.ttf", "500italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9Cs7DCVO6wo6i5LKIyZDzK40.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9CpF66r9C4AnxxlBlGd7xY4g.ttf", "800italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9CicOAJ_9MkLPbDmrtXDPbIU.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreyasans/v3/WfiXipsmjqRqsDBQ1bA9ChRaDUI9aE8-k7PrIG2iiuo.ttf")), array("kind" => "webfonts#webfont", "family" => "Alegreya Sans SC", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kVnzStfdnFU-MXbO84aBs_M.ttf", "300" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46-1IqtfxJspFjzJp0SaQRcI.ttf", "500" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46_hHTluI57wqxl55RvSYo3s.ttf", "700" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR4600aId5t1FC-xZ8nmpa_XLk.ttf", "800" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46wQgSHD3Lo1Mif2Wkk5swWA.ttf", "900" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR461Rf9EWUSEX_PR1d_gLKfpM.ttf", "100italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/qG3gA9iy5RpXMH4crZboqqakMVR0XlJhO7VdJ8yYvA4.ttf", "300italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0CnTKaH808trtzttbEg4yVA.ttf", "regular" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/6kgb6ZvOagoVIRZyl8XV-EklWX-XdLVn1WTiuGuvKIU.ttf", "italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kTfqo69HNOlCNZvbwAmUtiA.ttf", "500italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0NqVvxKdFVwqwzilqfVd39U.ttf", "700italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IBYn3VD6xMEnodOh8pnFw4.ttf", "800italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0HStmCm6Rs90XeztCALm0H8.ttf", "900italic" => "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IvtwEfTCJoOJugANj-jWDI.ttf")), array("kind" => "webfonts#webfont", "family" => "Alex Brush", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alexbrush/v6/ooh3KJFbKJSUoIRWfiu8o_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Alfa Slab One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alfaslabone/v5/Qx6FPcitRwTC_k88tLPc-Yjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Alice", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alice/v7/wZTAfivekBqIg-rk63nFvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Alike", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alike/v8/Ho8YpRKNk_202fwDiGNIyw.ttf")), array("kind" => "webfonts#webfont", "family" => "Alike Angular", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/alikeangular/v6/OpeCu4xxI3qO1C7CZcJtPT3XH2uEnVI__ynTBvNyki8.ttf")), array("kind" => "webfonts#webfont", "family" => "Allan", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/allan/v7/zSxQiwo7wgnr7KkMXhSiag.ttf", "regular" => "http://fonts.gstatic.com/s/allan/v7/T3lemhgZmLQkQI2Qc2bQHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Allerta", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/allerta/v7/s9FOEuiJFTNbMe06ifzV8g.ttf")), array("kind" => "webfonts#webfont", "family" => "Allerta Stencil", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/allertastencil/v7/CdSZfRtHbQrBohqmzSdDYFf2eT4jUldwg_9fgfY_tHc.ttf")), array("kind" => "webfonts#webfont", "family" => "Allura", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/allura/v4/4hcqgZanyuJ2gMYWffIR6A.ttf")), array("kind" => "webfonts#webfont", "family" => "Almendra", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/almendra/v8/ZpLdQMj7Q2AFio4nNO6A76CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/almendra/v8/PDpbB-ZF7deXAAEYPkQOeg.ttf", "italic" => "http://fonts.gstatic.com/s/almendra/v8/CNWLyiDucqVKVgr4EMidi_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/almendra/v8/-tXHKMcnn6FqrhJV3l1e3QJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Almendra Display", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/almendradisplay/v6/2Zuu97WJ_ez-87yz5Ai8fF6uyC_qD11hrFQ6EGgTJWI.ttf")), array("kind" => "webfonts#webfont", "family" => "Almendra SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/almendrasc/v6/IuiLd8Fm9I6raSalxMoWeaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Amarante", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/amarante/v4/2dQHjIBWSpydit5zkJZnOw.ttf")), array("kind" => "webfonts#webfont", "family" => "Amaranth", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/amaranth/v6/j5OFHqadfxyLnQRxFeox6qCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/amaranth/v6/7VcBog22JBHsHXHdnnycTA.ttf", "italic" => "http://fonts.gstatic.com/s/amaranth/v6/UrJlRY9LcVERJSvggsdBqPesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/amaranth/v6/BHyuYFj9nqLFNvOvGh0xTwJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Amatic SC", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/amaticsc/v8/IDnkRTPGcrSVo50UyYNK7y3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/amaticsc/v8/MldbRWLFytvqxU1y81xSVg.ttf")), array("kind" => "webfonts#webfont", "family" => "Amethysta", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/amethysta/v4/1jEo9tOFIJDolAUpBnWbnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Amiri", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "arabic"), "version" => "v7", "lastModified" => "2015-04-07", "files" => array("700" => "http://fonts.gstatic.com/s/amiri/v7/WQsR_moz-FNqVwGYgptqiA.ttf", "regular" => "http://fonts.gstatic.com/s/amiri/v7/ATARrPmSew75SlpOw2YABQ.ttf", "italic" => "http://fonts.gstatic.com/s/amiri/v7/3t1yTQlLUXBw8htrqlXBrw.ttf", "700italic" => "http://fonts.gstatic.com/s/amiri/v7/uF8aNEyD0bxMeTBg9bFDSPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Amita", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-03", "files" => array("700" => "http://fonts.gstatic.com/s/amita/v1/cIYA2Lzp7l2pcGsqpUidBg.ttf", "regular" => "http://fonts.gstatic.com/s/amita/v1/RhdhGBXSJqkHo6g7miTEcQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Anaheim", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anaheim/v4/t-z8aXHMpgI2gjN_rIflKA.ttf")), array("kind" => "webfonts#webfont", "family" => "Andada", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/andada/v7/rSFaDqNNQBRw3y19MB5Y4w.ttf")), array("kind" => "webfonts#webfont", "family" => "Andika", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/andika/v7/oe-ag1G0lcqZ3IXfeEgaGg.ttf")), array("kind" => "webfonts#webfont", "family" => "Angkor", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/angkor/v8/DLpLgIS-8F10ecwKqCm95Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Annie Use Your Telescope", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/annieuseyourtelescope/v6/2cuiO5VmaR09C8SLGEQjGqbp7mtG8sPlcZvOaO8HBak.ttf")), array("kind" => "webfonts#webfont", "family" => "Anonymous Pro", "category" => "monospace", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("greek", "latin", "latin-ext", "cyrillic"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/anonymouspro/v8/WDf5lZYgdmmKhO8E1AQud--Cz_5MeePnXDAcLNWyBME.ttf", "regular" => "http://fonts.gstatic.com/s/anonymouspro/v8/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf", "italic" => "http://fonts.gstatic.com/s/anonymouspro/v8/q0u6LFHwttnT_69euiDbWKwIsuKDCXG0NQm7BvAgx-c.ttf", "700italic" => "http://fonts.gstatic.com/s/anonymouspro/v8/_fVr_XGln-cetWSUc-JpfA1LL9bfs7wyIp6F8OC9RxA.ttf")), array("kind" => "webfonts#webfont", "family" => "Antic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/antic/v7/hEa8XCNM7tXGzD0Uk0AipA.ttf")), array("kind" => "webfonts#webfont", "family" => "Antic Didone", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anticdidone/v4/r3nJcTDuOluOL6LGDV1vRy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Antic Slab", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anticslab/v4/PSbJCTKkAS7skPdkd7AKEvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Anton", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/anton/v7/XIbCenm-W0IRHWYIh7CGUQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Arapey", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arapey/v5/dqu823lrSYn8T2gApTdslA.ttf", "italic" => "http://fonts.gstatic.com/s/arapey/v5/pY-Xi5JNBpaWxy2tZhEm5A.ttf")), array("kind" => "webfonts#webfont", "family" => "Arbutus", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arbutus/v5/Go_hurxoUsn5MnqNVQgodQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Arbutus Slab", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qMy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Architects Daughter", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/architectsdaughter/v6/RXTgOOQ9AAtaVOHxx0IUBMCy0EhZjHzu-y0e6uLf4Fg.ttf")), array("kind" => "webfonts#webfont", "family" => "Archivo Black", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/archivoblack/v4/WoAoVT7K3k7hHfxKbvB6B51XQG8isOYYJhPIYAyrESQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Archivo Narrow", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/archivonarrow/v5/M__Wu4PAmHf4YZvQM8tWsMLtdzs3iyjn_YuT226ZsLU.ttf", "regular" => "http://fonts.gstatic.com/s/archivonarrow/v5/DsLzC9scoPnrGiwYYMQXppTvAuddT2xDMbdz0mdLyZY.ttf", "italic" => "http://fonts.gstatic.com/s/archivonarrow/v5/vqsrtPCpTU3tJlKfuXP5zUpmlyBQEFfdE6dERLXdQGQ.ttf", "700italic" => "http://fonts.gstatic.com/s/archivonarrow/v5/wG6O733y5zHl4EKCOh8rSTg5KB8MNJ4uPAETq9naQO8.ttf")), array("kind" => "webfonts#webfont", "family" => "Arimo", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("hebrew", "greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/arimo/v9/ZItXugREyvV9LnbY_gxAmw.ttf", "regular" => "http://fonts.gstatic.com/s/arimo/v9/Gpeo80g-5ji2CcyXWnzh7g.ttf", "italic" => "http://fonts.gstatic.com/s/arimo/v9/_OdGbnX2-qQ96C4OjhyuPw.ttf", "700italic" => "http://fonts.gstatic.com/s/arimo/v9/__nOLWqmeXdhfr0g7GaFePesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Arizonia", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/arizonia/v6/yzJqkHZqryZBTM7RKYV9Wg.ttf")), array("kind" => "webfonts#webfont", "family" => "Armata", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/armata/v6/1H8FwGgIRrbYtxSfXhOHlQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Artifika", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/artifika/v6/Ekfp4H4QG7D-WsABDOyj8g.ttf")), array("kind" => "webfonts#webfont", "family" => "Arvo", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/arvo/v9/OB3FDST7U38u3OjPK_vvRQ.ttf", "regular" => "http://fonts.gstatic.com/s/arvo/v9/vvWPwz-PlZEwjOOIKqoZzA.ttf", "italic" => "http://fonts.gstatic.com/s/arvo/v9/id5a4BCjbenl5Gkqonw_Rw.ttf", "700italic" => "http://fonts.gstatic.com/s/arvo/v9/Hvl2MuWoXLaCy2v6MD4Yvw.ttf")), array("kind" => "webfonts#webfont", "family" => "Arya", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-05-21", "files" => array("700" => "http://fonts.gstatic.com/s/arya/v1/N13tgOvG7VTXawiI-fJiQA.ttf", "regular" => "http://fonts.gstatic.com/s/arya/v1/xEVqtU3v8QLospHKpDaYEw.ttf")), array("kind" => "webfonts#webfont", "family" => "Asap", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/asap/v4/o5RUA7SsJ80M8oDFBnrDbg.ttf", "regular" => "http://fonts.gstatic.com/s/asap/v4/2lf-1MDR8tsTpEtvJmr2hA.ttf", "italic" => "http://fonts.gstatic.com/s/asap/v4/mwxNHf8QS8gNWCAMwkJNIg.ttf", "700italic" => "http://fonts.gstatic.com/s/asap/v4/_rZz9y2oXc09jT5T6BexLQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Asar", "category" => "serif", "variants" => array("regular"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("regular" => "http://fonts.gstatic.com/s/asar/v1/mSmn3H5CcMA84CZ586X7WQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Asset", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/asset/v6/hfPmqY-JzuR1lULlQf9iTg.ttf")), array("kind" => "webfonts#webfont", "family" => "Astloch", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/astloch/v6/aPkhM2tL-tz1jX6aX2rvo_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/astloch/v6/fmbitVmHYLQP7MGPuFgpag.ttf")), array("kind" => "webfonts#webfont", "family" => "Asul", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/asul/v5/uO8uNmxaq87-DdPmkEg5Gg.ttf", "regular" => "http://fonts.gstatic.com/s/asul/v5/9qpsNR_OOwyOYyo2N0IbBw.ttf")), array("kind" => "webfonts#webfont", "family" => "Atomic Age", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/atomicage/v7/WvBMe4FxANIKpo6Oi0mVJ_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Aubrey", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/aubrey/v8/zo9w8klO8bmOQIMajQ2aTA.ttf")), array("kind" => "webfonts#webfont", "family" => "Audiowide", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/audiowide/v4/yGcwRZB6VmoYhPUYT-mEow.ttf")), array("kind" => "webfonts#webfont", "family" => "Autour One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/autourone/v4/2xmQBcg7FN72jaQRFZPIDvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Average", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/average/v4/aHUibBqdDbVYl5FM48pxyQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Average Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/averagesans/v4/dnU3R-5A_43y5bIyLztPsS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Gruesa Libre", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/averiagruesalibre/v4/10vbZTOoN6T8D-nvDzwRFyXcKHuZXlCN8VkWHpkUzKM.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Libre", "category" => "display", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XacQoVhARpoaILP7amxE_8g.ttf", "700" => "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XUD2ttfZwueP-QU272T9-k4.ttf", "300italic" => "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkina0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/averialibre/v4/rYVgHZZQICWnhjguGsBspC3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/averialibre/v4/1etzuoNxVHR8F533EkD1WfMZXuCXbOrAvx5R0IT5Oyo.ttf", "700italic" => "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkvAs9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Sans Libre", "category" => "display", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V4CP_KG_g80s1KXiBtJHoNc.ttf", "700" => "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V8QwVOrz1y5GihpZmtKLhlI.ttf", "300italic" => "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88YuyGu4JqttndUh4gRKxic0.ttf", "regular" => "http://fonts.gstatic.com/s/averiasanslibre/v4/yRJpjT39KxACO9F31mj_LqV8_KRn4epKAjTFK1s1fsg.ttf", "italic" => "http://fonts.gstatic.com/s/averiasanslibre/v4/COEzR_NPBSUOl3pFwPbPoCZU2HnUZT1xVKaIrHDioao.ttf", "700italic" => "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88bXy1DXgmJcVtKjM5UWamMs.ttf")), array("kind" => "webfonts#webfont", "family" => "Averia Serif Libre", "category" => "display", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8SmC4gFJ2PHmfdVKEd_5S9M.ttf", "700" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8Q50KV5TaOVolur4zV2iZsg.ttf", "300italic" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCG2okl0bU63CauowU4iApig.ttf", "regular" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/fdtF30xa_Erw0zAzOoG4BZqY66i8AUyI16fGqw0iAew.ttf", "italic" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/o9qhvK9iT5iDWfyhQUe-6Ru_b0bTq5iipbJ9hhgHJ6U.ttf", "700italic" => "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCNxohRXP4tNDqG3X4Hqn21k.ttf")), array("kind" => "webfonts#webfont", "family" => "Bad Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "cyrillic"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/badscript/v5/cRyUs0nJ2eMQFHwBsZNRXfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Balthazar", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/balthazar/v5/WgbaSIs6dJAGXJ0qbz2xlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Bangers", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bangers/v8/WAffdge5w99Xif-DLeqmcA.ttf")), array("kind" => "webfonts#webfont", "family" => "Basic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/basic/v6/hNII2mS5Dxw5C0u_m3mXgA.ttf")), array("kind" => "webfonts#webfont", "family" => "Battambang", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/battambang/v9/dezbRtMzfzAA99DmrCYRMgJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/battambang/v9/MzrUfQLefYum5vVGM3EZVPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Baumans", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/baumans/v5/o0bFdPW1H5kd5saqqOcoVg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bayon", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/bayon/v8/yTubusjTnpNRZwA4_50iVw.ttf")), array("kind" => "webfonts#webfont", "family" => "Belgrano", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/belgrano/v6/iq8DUa2s7g6WRCeMiFrmtQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Belleza", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/belleza/v4/wchA3BWJlVqvIcSeNZyXew.ttf")), array("kind" => "webfonts#webfont", "family" => "BenchNine", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/benchnine/v4/ah9xtUy9wLQ3qnWa2p-piS3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/benchnine/v4/qZpi6ZVZg3L2RL_xoBLxWS3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/benchnine/v4/h3OAlYqU3aOeNkuXgH2Q2w.ttf")), array("kind" => "webfonts#webfont", "family" => "Bentham", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bentham/v6/5-Mo8Fe7yg5tzV0GlQIuzQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Berkshire Swash", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/berkshireswash/v4/4RZJjVRPjYnC2939hKCAimKfbtsIjCZP_edQljX9gR0.ttf")), array("kind" => "webfonts#webfont", "family" => "Bevan", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bevan/v7/Rtg3zDsCeQiaJ_Qno22OJA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bigelow Rules", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bigelowrules/v4/FEJCPLwo07FS-6SK6Al50X8f0n03UdmQgF_CLvNR2vg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bigshot One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bigshotone/v6/wSyZjBNTWDQHnvWE2jt6j6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Bilbo", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bilbo/v6/-ty-lPs5H7OIucWbnpFrkA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bilbo Swash Caps", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bilboswashcaps/v7/UB_-crLvhx-PwGKW1oosDmYeFSdnSpRYv5h9gpdlD1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Biryani", "category" => "sans-serif", "variants" => array("200", "300", "regular", "600", "700", "800", "900"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-04-22", "files" => array("200" => "http://fonts.gstatic.com/s/biryani/v1/Xx38YzyTFF8n6mRS1Yd88vesZW2xOQ-xsNqO47m55DA.ttf", "300" => "http://fonts.gstatic.com/s/biryani/v1/u-bneRbizmFMd0VQp5Ze6vesZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/biryani/v1/1EdcPCVxBR2txgjrza6_YPesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/biryani/v1/qN2MTZ0j1sKSCtfXLB2dR_esZW2xOQ-xsNqO47m55DA.ttf", "800" => "http://fonts.gstatic.com/s/biryani/v1/DJyziS7FEy441v22InYdevesZW2xOQ-xsNqO47m55DA.ttf", "900" => "http://fonts.gstatic.com/s/biryani/v1/trcLkrIut0lM_PPSyQfAMPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/biryani/v1/W7bfR8-IY76Xz0QoB8L2xw.ttf")), array("kind" => "webfonts#webfont", "family" => "Bitter", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/bitter/v7/4dUtr_4BvHuoRU35suyOAg.ttf", "regular" => "http://fonts.gstatic.com/s/bitter/v7/w_BNdJvVZDRmqy5aSfB2kQ.ttf", "italic" => "http://fonts.gstatic.com/s/bitter/v7/TC0FZEVzXQIGgzmRfKPZbA.ttf")), array("kind" => "webfonts#webfont", "family" => "Black Ops One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/blackopsone/v7/2XW-DmDsGbDLE372KrMW1Yjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Bokor", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/bokor/v8/uAKdo0A85WW23Gs6mcbw7A.ttf")), array("kind" => "webfonts#webfont", "family" => "Bonbon", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bonbon/v7/IW3u1yzG1knyW5oz0s9_6Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Boogaloo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/boogaloo/v6/4Wu1tvFMoB80fSu8qLgQfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Bowlby One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bowlbyone/v7/eKpHjHfjoxM2bX36YNucefesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bowlby One SC", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bowlbyonesc/v8/8ZkeXftTuzKBtmxOYXoRedDkZCMxWJecxjvKm2f8MJw.ttf")), array("kind" => "webfonts#webfont", "family" => "Brawler", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/brawler/v6/3gfSw6imxQnQxweVITqUrg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bree Serif", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/breeserif/v5/5h9crBVIrvZqgf34FHcnEfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Bubblegum Sans", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bubblegumsans/v5/Y9iTUUNz6lbl6TrvV4iwsytnKWgpfO2iSkLzTz-AABg.ttf")), array("kind" => "webfonts#webfont", "family" => "Bubbler One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/bubblerone/v4/e8S0qevkZAFaBybtt_SU4qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Buda", "category" => "display", "variants" => array("300"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/buda/v6/hLtAmNUmEMJH2yx7NGUjnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Buenard", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/buenard/v7/yUlGE115dGr7O9w9FlP3UvesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/buenard/v7/NSpMPGKAUgrLrlstYVvIXQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Butcherman", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/butcherman/v7/bxiJmD567sPBVpJsT0XR0vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Butterfly Kids", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/butterflykids/v4/J4NTF5M25htqeTffYImtlUZaDk62iwTBnbnvwSjZciA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cabin", "category" => "sans-serif", "variants" => array("regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/cabin/v8/HgsCQ-k3_Z_uQ86aFolNBg.ttf", "600" => "http://fonts.gstatic.com/s/cabin/v8/eUDAvKhBtmTCkeVBsFk34A.ttf", "700" => "http://fonts.gstatic.com/s/cabin/v8/4EKhProuY1hq_WCAomq9Dg.ttf", "regular" => "http://fonts.gstatic.com/s/cabin/v8/XeuAFYo2xAPHxZGBbQtHhA.ttf", "italic" => "http://fonts.gstatic.com/s/cabin/v8/0tJ9k3DI5xC4GBgs1E_Jxw.ttf", "500italic" => "http://fonts.gstatic.com/s/cabin/v8/50sjhrGE0njyO-7mGDhGP_esZW2xOQ-xsNqO47m55DA.ttf", "600italic" => "http://fonts.gstatic.com/s/cabin/v8/sFQpQDBd3G2om0Nl5dD2CvesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/cabin/v8/K83QKi8MOKLEqj6bgZ7LrfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cabin Condensed", "category" => "sans-serif", "variants" => array("regular", "500", "600", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEARL_-ABKXdjsJSPT0lc2Bk.ttf", "600" => "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgELS5sSASxc8z4EQTQj7DCAI.ttf", "700" => "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEMAWgzcA047xWLixhLCofl8.ttf", "regular" => "http://fonts.gstatic.com/s/cabincondensed/v7/B0txb0blf2N29WdYPJjMSiQPsWWoiv__AzYJ9Zzn9II.ttf")), array("kind" => "webfonts#webfont", "family" => "Cabin Sketch", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cabinsketch/v8/ki3SSN5HMOO0-IOLOj069ED2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/cabinsketch/v8/d9fijO34zQajqQvl3YHRCS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Caesar Dressing", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/caesardressing/v5/2T_WzBgE2Xz3FsyJMq34T9gR43u4FvCuJwIfF5Zxl6Y.ttf")), array("kind" => "webfonts#webfont", "family" => "Cagliostro", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cagliostro/v5/i85oXbtdSatNEzss99bpj_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Calligraffitti", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/calligraffitti/v7/vLVN2Y-z65rVu1R7lWdvyDXz_orj3gX0_NzfmYulrko.ttf")), array("kind" => "webfonts#webfont", "family" => "Cambay", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cambay/v1/jw9niBxa04eEhnSwTWCEgw.ttf", "regular" => "http://fonts.gstatic.com/s/cambay/v1/etU9Bab4VuhzS-OKsb1VXg.ttf", "italic" => "http://fonts.gstatic.com/s/cambay/v1/ZEz9yNqpEOgejaw1rBhugQ.ttf", "700italic" => "http://fonts.gstatic.com/s/cambay/v1/j-5v_uUr0NXTumWN0siOiaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cambo", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cambo/v5/PnwpRuTdkYCf8qk4ajmNRA.ttf")), array("kind" => "webfonts#webfont", "family" => "Candal", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/candal/v6/x44dDW28zK7GR1gGDBmj9g.ttf")), array("kind" => "webfonts#webfont", "family" => "Cantarell", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cantarell/v6/Yir4ZDsCn4g1kWopdg-ehC3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/cantarell/v6/p5ydP_uWQ5lsFzcP_XVMEw.ttf", "italic" => "http://fonts.gstatic.com/s/cantarell/v6/DTCLtOSqP-7dgM-V_xKUjqCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/cantarell/v6/weehrwMeZBXb0QyrWnRwFXe1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Cantata One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-03-22", "files" => array("regular" => "http://fonts.gstatic.com/s/cantataone/v6/-a5FDvnBqaBMDaGgZYnEfqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cantora One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cantoraone/v5/oI-DS62RbHI8ZREjp73ehqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Capriola", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/capriola/v4/JxXPlkdzWwF9Cwelbvi9jA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cardo", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cardo/v8/lQN30weILimrKvp8rZhF1w.ttf", "regular" => "http://fonts.gstatic.com/s/cardo/v8/jbkF2_R0FKUEZTq5dwSknQ.ttf", "italic" => "http://fonts.gstatic.com/s/cardo/v8/pcv4Np9tUkq0YREYUcEEJQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Carme", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carme/v7/08E0NP1eRBEyFRUadmMfgA.ttf")), array("kind" => "webfonts#webfont", "family" => "Carrois Gothic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carroisgothic/v4/GCgb7bssGpwp7V5ynxmWy2x3d0cwUleGuRTmCYfCUaM.ttf")), array("kind" => "webfonts#webfont", "family" => "Carrois Gothic SC", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carroisgothicsc/v4/bVp4nhwFIXU-r3LqUR8DSJTdPW1ioadGi2uRiKgJVCY.ttf")), array("kind" => "webfonts#webfont", "family" => "Carter One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/carterone/v8/5X_LFvdbcB7OBG7hBgZ7fPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Catamaran", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700", "800", "900"), "subsets" => array("latin", "latin-ext", "tamil"), "version" => "v1", "lastModified" => "2015-08-06", "files" => array("100" => "http://fonts.gstatic.com/s/catamaran/v1/ilWHBiy0krUPdlmYxDuqC6CWcynf_cDxXwCLxiixG1c.ttf", "200" => "http://fonts.gstatic.com/s/catamaran/v1/hFc-HKSsGk6M-psujei1MC3USBnSvpkopQaUR-2r7iU.ttf", "300" => "http://fonts.gstatic.com/s/catamaran/v1/Aaag4ccR7Oh_4eai-jbrYC3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/catamaran/v1/83WSX3F86qsvj1Z4EI0tQi3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/catamaran/v1/a9PlHHnuBWiGGk0TwuFKTi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/catamaran/v1/PpgVtUHUdnBZYNpnzGbScy3USBnSvpkopQaUR-2r7iU.ttf", "800" => "http://fonts.gstatic.com/s/catamaran/v1/6VjB_uSfn3DZ93IQv58CmC3USBnSvpkopQaUR-2r7iU.ttf", "900" => "http://fonts.gstatic.com/s/catamaran/v1/5ys9TqpQc9Q6gHqbSox6py3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/catamaran/v1/MdNkM-DU8f6R-25Nxpr_XA.ttf")), array("kind" => "webfonts#webfont", "family" => "Caudex", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/caudex/v6/PetCI4GyQ5Q3LiOzUu_mMg.ttf", "regular" => "http://fonts.gstatic.com/s/caudex/v6/PWEexiHLDmQbn2b1OPZWfg.ttf", "italic" => "http://fonts.gstatic.com/s/caudex/v6/XjMZF6XCisvV3qapD4oJdw.ttf", "700italic" => "http://fonts.gstatic.com/s/caudex/v6/yT8YeHLjaJvQXlUEYOA8gqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Caveat", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-10-05", "files" => array("700" => "http://fonts.gstatic.com/s/caveat/v1/LkaFtQENGJry2eUMwGRTeA.ttf", "regular" => "http://fonts.gstatic.com/s/caveat/v1/8I23b6N-6rRVbh-C_Vx3yA.ttf")), array("kind" => "webfonts#webfont", "family" => "Caveat Brush", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-10-05", "files" => array("regular" => "http://fonts.gstatic.com/s/caveatbrush/v1/_d7bgsk3hfC4DXnUEeYKsy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Cedarville Cursive", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cedarvillecursive/v7/cuCe6HrkcqrWTWTUE7dw-41zwq9-z_Lf44CzRAA0d0Y.ttf")), array("kind" => "webfonts#webfont", "family" => "Ceviche One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/cevicheone/v7/WOaXIMBD4VYMy39MsobJhKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Changa One", "category" => "display", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/changaone/v9/dr4qjce4W3kxFrZRkVD87fesZW2xOQ-xsNqO47m55DA.ttf", "italic" => "http://fonts.gstatic.com/s/changaone/v9/wJVQlUs1lAZel-WdTo2U9y3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Chango", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chango/v5/3W3AeMMtRTH08t5qLOjBmg.ttf")), array("kind" => "webfonts#webfont", "family" => "Chau Philomene One", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chauphilomeneone/v4/KKc5egCL-a2fFVoOA2x6tBFi5dxgSTdxqnMJgWkBJcg.ttf", "italic" => "http://fonts.gstatic.com/s/chauphilomeneone/v4/eJj1PY_iN4KiIuyOvtMHJP6uyLkxyiC4WcYA74sfquE.ttf")), array("kind" => "webfonts#webfont", "family" => "Chela One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/chelaone/v5/h5O0dEnpnIq6jQnWxZybrA.ttf")), array("kind" => "webfonts#webfont", "family" => "Chelsea Market", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chelseamarket/v4/qSdzwh2A4BbNemy78sJLfAAI1i8fIftCBXsBF2v9UMI.ttf")), array("kind" => "webfonts#webfont", "family" => "Chenla", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/chenla/v9/aLNpdAUDq2MZbWz2U1a16g.ttf")), array("kind" => "webfonts#webfont", "family" => "Cherry Cream Soda", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cherrycreamsoda/v6/OrD-AUnFcZeeKa6F_c0_WxOiHiuAPYA9ry3O1RG2XIU.ttf")), array("kind" => "webfonts#webfont", "family" => "Cherry Swash", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cherryswash/v4/-CfyMyQqfucZPQNB0nvYyED2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/cherryswash/v4/HqOk7C7J1TZ5i3L-ejF0vi3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Chewy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chewy/v7/hcDN5cvQdIu6Bx4mg_TSyw.ttf")), array("kind" => "webfonts#webfont", "family" => "Chicle", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/chicle/v5/xg4q57Ut9ZmyFwLp51JLgg.ttf")), array("kind" => "webfonts#webfont", "family" => "Chivo", "category" => "sans-serif", "variants" => array("regular", "italic", "900", "900italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/chivo/v7/JAdkiWd46QCW4vOsj3dzTA.ttf", "regular" => "http://fonts.gstatic.com/s/chivo/v7/L88PEuzS9eRfHRZhAPhZyw.ttf", "italic" => "http://fonts.gstatic.com/s/chivo/v7/Oe3-Q-a2kBzPnhHck_baMg.ttf", "900italic" => "http://fonts.gstatic.com/s/chivo/v7/LoszYnE86q2wJEOjCigBQ_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Chonburi", "category" => "display", "variants" => array("regular"), "subsets" => array("thai", "latin", "vietnamese", "latin-ext"), "version" => "v1", "lastModified" => "2015-08-06", "files" => array("regular" => "http://fonts.gstatic.com/s/chonburi/v1/jd9PfbW0x_8Myt_XeUxvSQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Cinzel", "category" => "serif", "variants" => array("regular", "700", "900"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cinzel/v4/nYcFQ6_3pf_6YDrOFjBR8Q.ttf", "900" => "http://fonts.gstatic.com/s/cinzel/v4/FTBj72ozM2cEOSxiVsRb3A.ttf", "regular" => "http://fonts.gstatic.com/s/cinzel/v4/GF7dy_Nc-a6EaHYSyGd-EA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cinzel Decorative", "category" => "display", "variants" => array("regular", "700", "900"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F95-YYVDmZkJErg0zgx9XuZI.ttf", "900" => "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F97Khqbv0zQZa0g-9HOXAalU.ttf", "regular" => "http://fonts.gstatic.com/s/cinzeldecorative/v4/fmgK7oaJJIXAkhd9798yQgT5USbJx2F82lQbogPy2bY.ttf")), array("kind" => "webfonts#webfont", "family" => "Clicker Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/clickerscript/v4/Zupmk8XwADjufGxWB9KThBnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Coda", "category" => "display", "variants" => array("regular", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("800" => "http://fonts.gstatic.com/s/coda/v11/6ZIw0sbALY0KTMWllZB3hQ.ttf", "regular" => "http://fonts.gstatic.com/s/coda/v11/yHDvulhg-P-p2KRgRrnUYw.ttf")), array("kind" => "webfonts#webfont", "family" => "Coda Caption", "category" => "sans-serif", "variants" => array("800"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("800" => "http://fonts.gstatic.com/s/codacaption/v9/YDl6urZh-DUFhiMBTgAnz_qsay_1ZmRGmC8pVRdIfAg.ttf")), array("kind" => "webfonts#webfont", "family" => "Codystar", "category" => "display", "variants" => array("300", "regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/codystar/v4/EVaUzfJkcb8Zqx9kzQLXqqCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/codystar/v4/EN-CPFKYowSI7SuR7-0cZA.ttf")), array("kind" => "webfonts#webfont", "family" => "Combo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/combo/v5/Nab98KjR3JZSSPGtzLyXNw.ttf")), array("kind" => "webfonts#webfont", "family" => "Comfortaa", "category" => "display", "variants" => array("300", "regular", "700"), "subsets" => array("greek", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/comfortaa/v7/r_tUZNl0G8xCoOmp_JkSCi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/comfortaa/v7/fND5XPYKrF2tQDwwfWZJIy3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/comfortaa/v7/lZx6C1VViPgSOhCBUP7hXA.ttf")), array("kind" => "webfonts#webfont", "family" => "Coming Soon", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/comingsoon/v6/Yz2z3IAe2HSQAOWsSG8COKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Concert One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/concertone/v7/N5IWCIGhUNdPZn_efTxKN6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Condiment", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/condiment/v4/CstmdiPpgFSV0FUNL5LrJA.ttf")), array("kind" => "webfonts#webfont", "family" => "Content", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/content/v8/7PivP8Zvs2qn6F6aNbSQe_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/content/v8/l8qaLjygvOkDEU2G6-cjfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Contrail One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/contrailone/v6/b41KxjgiyqX-hkggANDU6C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Convergence", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/convergence/v5/eykrGz1NN_YpQmkAZjW-qKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cookie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cookie/v7/HxeUC62y_YdDbiFlze357A.ttf")), array("kind" => "webfonts#webfont", "family" => "Copse", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/copse/v6/wikLrtPGjZDvZ5w2i5HLWg.ttf")), array("kind" => "webfonts#webfont", "family" => "Corben", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/corben/v9/lirJaFSQWdGQuV--fksg5g.ttf", "regular" => "http://fonts.gstatic.com/s/corben/v9/tTysMZkt-j8Y5yhkgsoajQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Courgette", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/courgette/v4/2YO0EYtyE9HUPLZprahpZA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cousine", "category" => "monospace", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("hebrew", "greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cousine/v10/FXEOnNUcCzhdtoBxiq-lovesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/cousine/v10/GYX4bPXObJNJo63QJEUnLg.ttf", "italic" => "http://fonts.gstatic.com/s/cousine/v10/1WtIuajLoo8vjVwsrZ3eOg.ttf", "700italic" => "http://fonts.gstatic.com/s/cousine/v10/y_AZ5Sz-FwL1lux2xLSTZS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Coustard", "category" => "serif", "variants" => array("regular", "900"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/coustard/v6/W02OCWO6OfMUHz6aVyegQ6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/coustard/v6/iO2Rs5PmqAEAXoU3SkMVBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Covered By Your Grace", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/coveredbyyourgrace/v6/6ozZp4BPlrbDRWPe3EBGA6CVUMdvnk-GcAiZQrX9Gek.ttf")), array("kind" => "webfonts#webfont", "family" => "Crafty Girls", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/craftygirls/v5/0Sv8UWFFdhQmesHL32H8oy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Creepster", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/creepster/v5/0vdr5kWJ6aJlOg5JvxnXzQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Crete Round", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/creteround/v5/B8EwN421qqOCCT8vOH4wJ6CWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/creteround/v5/5xAt7XK2vkUdjhGtt98unUeOrDcLawS7-ssYqLr2Xp4.ttf")), array("kind" => "webfonts#webfont", "family" => "Crimson Text", "category" => "serif", "variants" => array("regular", "italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("600" => "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I2v8CylhIUtwUiYO7Z2wXbE.ttf", "700" => "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I0D2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/crimsontext/v6/3IFMwfRa07i-auYR-B-zNS3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/crimsontext/v6/a5QZnvmn5amyNI-t2BMkWPMZXuCXbOrAvx5R0IT5Oyo.ttf", "600italic" => "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDIR-5-urNOGAobhAyctHvW8.ttf", "700italic" => "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDPAs9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Croissant One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/croissantone/v4/mPjsOObnC77fp1cvZlOfIYjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Crushed", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/crushed/v6/aHwSejs3Kt0Lg95u7j32jA.ttf")), array("kind" => "webfonts#webfont", "family" => "Cuprum", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/cuprum/v7/6tl3_FkDeXSD72oEHuJh4w.ttf", "regular" => "http://fonts.gstatic.com/s/cuprum/v7/JgXs0F_UiaEdAS74msmFNg.ttf", "italic" => "http://fonts.gstatic.com/s/cuprum/v7/cLEz0KV6OxInnktSzpk58g.ttf", "700italic" => "http://fonts.gstatic.com/s/cuprum/v7/bnkXaBfoYvaJ75axRPSwVKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Cutive", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cutive/v8/G2bW-ImyOCwKxBkLyz39YQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Cutive Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/cutivemono/v4/ncWQtFVKcSs8OW798v30k6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Damion", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/damion/v6/13XtECwKxhD_VrOqXL4SiA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dancing Script", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/dancingscript/v6/KGBfwabt0ZRLA5W1ywjowb_dAmXiKjTPGCuO6G2MbfA.ttf", "regular" => "http://fonts.gstatic.com/s/dancingscript/v6/DK0eTGXiZjN6yA8zAEyM2RnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Dangrek", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/dangrek/v8/LOaFhBT-EHNxZjV8DAW_ew.ttf")), array("kind" => "webfonts#webfont", "family" => "Dawning of a New Day", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dawningofanewday/v7/JiDsRhiKZt8uz3NJ5xA06gXLnohmOYWQZqo_sW8GLTk.ttf")), array("kind" => "webfonts#webfont", "family" => "Days One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/daysone/v6/kzwZjNhc1iabMsrc_hKBIA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dekko", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v2", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/dekko/v2/AKtgABKC1rUxgIgS-bpojw.ttf")), array("kind" => "webfonts#webfont", "family" => "Delius", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/delius/v6/TQA163qafki2-gV-B6F_ag.ttf")), array("kind" => "webfonts#webfont", "family" => "Delius Swash Caps", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/deliusswashcaps/v8/uXyrEUnoWApxIOICunRq7yIrxb5zDVgU2N3VzXm7zq4.ttf")), array("kind" => "webfonts#webfont", "family" => "Delius Unicase", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/deliusunicase/v9/7FTMTITcb4dxUp99FAdTqNy5weKXdcrx-wE0cgECMq8.ttf", "regular" => "http://fonts.gstatic.com/s/deliusunicase/v9/b2sKujV3Q48RV2PQ0k1vqu6rPKfVZo7L2bERcf0BDns.ttf")), array("kind" => "webfonts#webfont", "family" => "Della Respira", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dellarespira/v4/F4E6Lo_IZ6L9AJCcbqtDVeDcg5akpSnIcsPhLOFv7l8.ttf")), array("kind" => "webfonts#webfont", "family" => "Denk One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/denkone/v4/TdXOeA4eA_hEx4W8Sh9wPw.ttf")), array("kind" => "webfonts#webfont", "family" => "Devonshire", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/devonshire/v5/I3ct_2t12SYizP8ZC-KFi_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dhurjati", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dhurjati/v4/uV6jO5e2iFMbGB0z79Cy5g.ttf")), array("kind" => "webfonts#webfont", "family" => "Didact Gothic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/didactgothic/v7/v8_72sD3DYMKyM0dn3LtWotBLojGU5Qdl8-5NL4v70w.ttf")), array("kind" => "webfonts#webfont", "family" => "Diplomata", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-03-23", "files" => array("regular" => "http://fonts.gstatic.com/s/diplomata/v8/u-ByBiKgN6rTMA36H3kcKg.ttf")), array("kind" => "webfonts#webfont", "family" => "Diplomata SC", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/diplomatasc/v5/JdVwAwfE1a_pahXjk5qpNi3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Domine", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/domine/v4/phBcG1ZbQFxUIt18hPVxnw.ttf", "regular" => "http://fonts.gstatic.com/s/domine/v4/wfVIgamVFjMNQAEWurCiHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Donegal One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/donegalone/v4/6kN4-fDxz7T9s5U61HwfF6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Doppio One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/doppioone/v4/WHZ3HJQotpk_4aSMNBo_t_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Dorsa", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dorsa/v7/wCc3cUe6XrmG2LQE6GlIrw.ttf")), array("kind" => "webfonts#webfont", "family" => "Dosis", "category" => "sans-serif", "variants" => array("200", "300", "regular", "500", "600", "700", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/dosis/v4/ztftab0r6hcd7AeurUGrSQ.ttf", "300" => "http://fonts.gstatic.com/s/dosis/v4/awIB6L0h5mb0plIKorXmuA.ttf", "500" => "http://fonts.gstatic.com/s/dosis/v4/ruEXDOFMxDPGnjCBKRqdAQ.ttf", "600" => "http://fonts.gstatic.com/s/dosis/v4/KNAswRNwm3tfONddYyidxg.ttf", "700" => "http://fonts.gstatic.com/s/dosis/v4/AEEAj0ONidK8NQQMBBlSig.ttf", "800" => "http://fonts.gstatic.com/s/dosis/v4/nlrKd8E69vvUU39XGsvR7Q.ttf", "regular" => "http://fonts.gstatic.com/s/dosis/v4/rJRlixu-w0JZ1MyhJpao_Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Dr Sugiyama", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/drsugiyama/v5/S5Yx3MIckgoyHhhS4C9Tv6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Droid Sans", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/droidsans/v6/rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Droid Sans Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJcwD6PD0c3_abh9zHKQtbGU.ttf")), array("kind" => "webfonts#webfont", "family" => "Droid Serif", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/droidserif/v6/DgAtPy6rIVa2Zx3Xh9KaNaCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5890eOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/droidserif/v6/c92rD_x0V1LslSFt3-QEps_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Duru Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/durusans/v9/xn7iYH8xwmSyTvEV_HOxTw.ttf")), array("kind" => "webfonts#webfont", "family" => "Dynalight", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/dynalight/v5/-CWsIe8OUDWTIHjSAh41kA.ttf")), array("kind" => "webfonts#webfont", "family" => "EB Garamond", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ebgaramond/v7/CDR0kuiFK7I1OZ2hSdR7G6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Eagle Lake", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/eaglelake/v4/ZKlYin7caemhx9eSg6RvPfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Eater", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/eater/v5/gm6f3OmYEdbs3lPQtUfBkA.ttf")), array("kind" => "webfonts#webfont", "family" => "Economica", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/economica/v4/UK4l2VEpwjv3gdcwbwXE9C3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/economica/v4/G4rJRujzZbq9Nxngu9l3hg.ttf", "italic" => "http://fonts.gstatic.com/s/economica/v4/p5O9AVeUqx_n35xQRinNYaCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/economica/v4/ac5dlUsedQ03RqGOeay-3Xe1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Eczar", "category" => "serif", "variants" => array("regular", "500", "600", "700", "800"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-24", "files" => array("500" => "http://fonts.gstatic.com/s/eczar/v4/Ooe4KaPp2594tF8TbMfdlQ.ttf", "600" => "http://fonts.gstatic.com/s/eczar/v4/IjQsWW0bmgkZ6lnN72cnTQ.ttf", "700" => "http://fonts.gstatic.com/s/eczar/v4/ELC8RVXfBMb3VuuHtMwBOA.ttf", "800" => "http://fonts.gstatic.com/s/eczar/v4/9Uyt6nTZLx_Qj5_WRah-iQ.ttf", "regular" => "http://fonts.gstatic.com/s/eczar/v4/uKZcAQ5JBBs1UbeXFRbBRg.ttf")), array("kind" => "webfonts#webfont", "family" => "Ek Mukta", "category" => "sans-serif", "variants" => array("200", "300", "regular", "500", "600", "700", "800"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/ekmukta/v7/crtkNHh5JcM3VJKG0E-B36CWcynf_cDxXwCLxiixG1c.ttf", "300" => "http://fonts.gstatic.com/s/ekmukta/v7/mpaAv7CIyk0VnZlqSneVxKCWcynf_cDxXwCLxiixG1c.ttf", "500" => "http://fonts.gstatic.com/s/ekmukta/v7/PZ1y2MstFczWvBlFSgzMyaCWcynf_cDxXwCLxiixG1c.ttf", "600" => "http://fonts.gstatic.com/s/ekmukta/v7/Z5Mfzeu6M3emakcJO2QeTqCWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/ekmukta/v7/4ugcOGR28Jn-oBIn0-qLYaCWcynf_cDxXwCLxiixG1c.ttf", "800" => "http://fonts.gstatic.com/s/ekmukta/v7/O68TH5OjEhVmn9_gIrcfS6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/ekmukta/v7/aFcjXdC5jyJ1p8w54wIIrg.ttf")), array("kind" => "webfonts#webfont", "family" => "Electrolize", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/electrolize/v5/yFVu5iokC-nt4B1Cyfxb9aCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Elsie", "category" => "display", "variants" => array("regular", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/elsie/v5/1t-9f0N2NFYwAgN7oaISqg.ttf", "regular" => "http://fonts.gstatic.com/s/elsie/v5/gwspePauE45BJu6Ok1QrfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Elsie Swash Caps", "category" => "display", "variants" => array("regular", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/elsieswashcaps/v4/iZnus9qif0tR5pGaDv5zdKoKBWBozTtxi30NfZDOXXU.ttf", "regular" => "http://fonts.gstatic.com/s/elsieswashcaps/v4/9L3hIJMPCf6sxCltnxd6X2YeFSdnSpRYv5h9gpdlD1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Emblema One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/emblemaone/v5/7IlBUjBWPIiw7cr_O2IfSaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Emilys Candy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/emilyscandy/v4/PofLVm6v1SwZGOzC8s-I3S3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Engagement", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/engagement/v5/4Uz0Jii7oVPcaFRYmbpU6vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Englebert", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/englebert/v4/sll38iOvOuarDTYBchlP3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Enriqueta", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/enriqueta/v5/I27Pb-wEGH2ajLYP0QrtSC3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/enriqueta/v5/_p90TrIwR1SC-vDKtmrv6A.ttf")), array("kind" => "webfonts#webfont", "family" => "Erica One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/ericaone/v7/cIBnH2VAqQMIGYAcE4ufvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Esteban", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/esteban/v4/ESyhLgqDDyK5JcFPp2svDw.ttf")), array("kind" => "webfonts#webfont", "family" => "Euphoria Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/euphoriascript/v4/c4XB4Iijj_NvSsCF4I0O2MxLhO8OSNnfAp53LK1_iRs.ttf")), array("kind" => "webfonts#webfont", "family" => "Ewert", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ewert/v4/Em8hrzuzSbfHcTVqMjbAQg.ttf")), array("kind" => "webfonts#webfont", "family" => "Exo", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/exo/v4/RI7A9uwjRmPbVp0n8e-Jvg.ttf", "200" => "http://fonts.gstatic.com/s/exo/v4/F8OfC_swrRRxpFt-tlXZQg.ttf", "300" => "http://fonts.gstatic.com/s/exo/v4/SBrN7TKUqgGUvfxqHqsnNw.ttf", "500" => "http://fonts.gstatic.com/s/exo/v4/jCg6DmGGXt_OVyp5ofQHPw.ttf", "600" => "http://fonts.gstatic.com/s/exo/v4/q_SG5kXUmOcIvFpgtdZnlw.ttf", "700" => "http://fonts.gstatic.com/s/exo/v4/3_jwsL4v9uHjl5Q37G57mw.ttf", "800" => "http://fonts.gstatic.com/s/exo/v4/yLPuxBuV0lzqibRJyooOJg.ttf", "900" => "http://fonts.gstatic.com/s/exo/v4/97d0nd6Yv4-SA_X92xAuZA.ttf", "100italic" => "http://fonts.gstatic.com/s/exo/v4/qtGyZZlWb2EEvby3ZPosxw.ttf", "200italic" => "http://fonts.gstatic.com/s/exo/v4/fr4HBfXHYiIngW2_bhlgRw.ttf", "300italic" => "http://fonts.gstatic.com/s/exo/v4/3gmiLjBegIfcDLISjTGA1g.ttf", "regular" => "http://fonts.gstatic.com/s/exo/v4/eUEzTFueNXRVhbt4PEB8kQ.ttf", "italic" => "http://fonts.gstatic.com/s/exo/v4/cfgolWisMSURhpQeVHl_NA.ttf", "500italic" => "http://fonts.gstatic.com/s/exo/v4/lo5eTdCNJZQVN08p8RnzAQ.ttf", "600italic" => "http://fonts.gstatic.com/s/exo/v4/0cExa8K_pxS2lTuMr68XUA.ttf", "700italic" => "http://fonts.gstatic.com/s/exo/v4/0me55yJIxd5vyQ9bF7SsiA.ttf", "800italic" => "http://fonts.gstatic.com/s/exo/v4/n3LejeKVj_8gtZq5fIgNYw.ttf", "900italic" => "http://fonts.gstatic.com/s/exo/v4/JHTkQVhzyLtkY13Ye95TJQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Exo 2", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/exo2/v3/oVOtQy53isv97g4UhBUDqg.ttf", "200" => "http://fonts.gstatic.com/s/exo2/v3/qa-Ci2pBwJdCxciE1ErifQ.ttf", "300" => "http://fonts.gstatic.com/s/exo2/v3/nLUBdz_lHHoVIPor05Byhw.ttf", "500" => "http://fonts.gstatic.com/s/exo2/v3/oM0rzUuPqVJpW-VEIpuW5w.ttf", "600" => "http://fonts.gstatic.com/s/exo2/v3/YnSn3HsyvyI1feGSdRMYqA.ttf", "700" => "http://fonts.gstatic.com/s/exo2/v3/2DiK4XkdTckfTk6we73-bQ.ttf", "800" => "http://fonts.gstatic.com/s/exo2/v3/IVYl_7dJruOg8zKRpC8Hrw.ttf", "900" => "http://fonts.gstatic.com/s/exo2/v3/e8csG8Wnu87AF6uCndkFRQ.ttf", "100italic" => "http://fonts.gstatic.com/s/exo2/v3/LNYVgsJcaCxoKFHmd4AZcg.ttf", "200italic" => "http://fonts.gstatic.com/s/exo2/v3/DCrVxDVvS69n50O-5erZVvesZW2xOQ-xsNqO47m55DA.ttf", "300italic" => "http://fonts.gstatic.com/s/exo2/v3/iSy9VTeUTiqiurQg2ywtu_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/exo2/v3/Pf_kZuIH5c5WKVkQUaeSWQ.ttf", "italic" => "http://fonts.gstatic.com/s/exo2/v3/xxA5ZscX9sTU6U0lZJUlYA.ttf", "500italic" => "http://fonts.gstatic.com/s/exo2/v3/amzRVCB-gipwdihZZ2LtT_esZW2xOQ-xsNqO47m55DA.ttf", "600italic" => "http://fonts.gstatic.com/s/exo2/v3/Vmo58BiptGwfVFb0teU5gPesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/exo2/v3/Sdo-zW-4_--pDkTg6bYrY_esZW2xOQ-xsNqO47m55DA.ttf", "800italic" => "http://fonts.gstatic.com/s/exo2/v3/p0TA6KeOz1o4rySEbvUxI_esZW2xOQ-xsNqO47m55DA.ttf", "900italic" => "http://fonts.gstatic.com/s/exo2/v3/KPhsGCoT2-7Uj6pMlRscH_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Expletus Sans", "category" => "display", "variants" => array("regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwAqQmZ7VjhwksfpNVG0pqGc.ttf", "600" => "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwCvj1tU7IJMS3CS9kCx2B3U.ttf", "700" => "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwFCbmAUID8LN-q3pJpOk3Ys.ttf", "regular" => "http://fonts.gstatic.com/s/expletussans/v9/gegTSDBDs5le3g6uxU1ZsX8f0n03UdmQgF_CLvNR2vg.ttf", "italic" => "http://fonts.gstatic.com/s/expletussans/v9/Y-erXmY0b6DU_i2Qu0hTJj4G9C9ttb0Oz5Cvf0qOitE.ttf", "500italic" => "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW87DCVO6wo6i5LKIyZDzK40.ttf", "600italic" => "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW8yKH23ZS6zCKOFHG0e_4JE.ttf", "700italic" => "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW5F66r9C4AnxxlBlGd7xY4g.ttf")), array("kind" => "webfonts#webfont", "family" => "Fanwood Text", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fanwoodtext/v6/hDNDHUlsSb8bgnEmDp4T_i3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/fanwoodtext/v6/0J3SBbkMZqBV-3iGxs5E9_MZXuCXbOrAvx5R0IT5Oyo.ttf")), array("kind" => "webfonts#webfont", "family" => "Fascinate", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fascinate/v5/ZE0637WWkBPKt1AmFaqD3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Fascinate Inline", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fascinateinline/v6/lRguYfMfWArflkm5aOQ5QJmp8DTZ6iHear7UV05iykg.ttf")), array("kind" => "webfonts#webfont", "family" => "Faster One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fasterone/v6/YxTOW2sf56uxD1T7byP5K_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Fasthand", "category" => "serif", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v7", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/fasthand/v7/6XAagHH_KmpZL67wTvsETQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Fauna One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/faunaone/v4/8kL-wpAPofcAMELI_5NRnQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Federant", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/federant/v8/tddZFSiGvxICNOGra0i5aA.ttf")), array("kind" => "webfonts#webfont", "family" => "Federo", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/federo/v8/JPhe1S2tujeyaR79gXBLeQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Felipa", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/felipa/v4/SeyfyFZY7abAQXGrOIYnYg.ttf")), array("kind" => "webfonts#webfont", "family" => "Fenix", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fenix/v4/Ak8wR3VSlAN7VN_eMeJj7Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Finger Paint", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fingerpaint/v4/m_ZRbiY-aPb13R3DWPBGXy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fira Mono", "category" => "monospace", "variants" => array("regular", "700"), "subsets" => array("greek", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v3", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/firamono/v3/l24Wph3FsyKAbJ8dfExTZy3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/firamono/v3/WQOm1D4RO-yvA9q9trJc8g.ttf")), array("kind" => "webfonts#webfont", "family" => "Fira Sans", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic"), "subsets" => array("greek", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/firasans/v5/VTBnrK42EiOBncVyQXZ7jy3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/firasans/v5/zM2u8V3CuPVwAAXFQcDi4C3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/firasans/v5/DugPdSljmOTocZOR2CItOi3USBnSvpkopQaUR-2r7iU.ttf", "300italic" => "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTS9-WlPSxbfiI49GsXo3q0g.ttf", "regular" => "http://fonts.gstatic.com/s/firasans/v5/nsT0isDy56OkSX99sFQbXw.ttf", "italic" => "http://fonts.gstatic.com/s/firasans/v5/cPT_2ddmoxsUuMtQqa8zGqCWcynf_cDxXwCLxiixG1c.ttf", "500italic" => "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTcCNfqCYlB_eIx7H1TVXe60.ttf", "700italic" => "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTXe1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fjalla One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fjallaone/v4/3b7vWCfOZsU53vMa8LWsf_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Fjord One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fjordone/v5/R_YHK8au2uFPw5tNu5N7zw.ttf")), array("kind" => "webfonts#webfont", "family" => "Flamenco", "category" => "display", "variants" => array("300", "regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/flamenco/v6/x9iI5CogvuZVCGoRHwXuo6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/flamenco/v6/HC0ugfLLgt26I5_BWD1PZA.ttf")), array("kind" => "webfonts#webfont", "family" => "Flavors", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/flavors/v5/SPJi5QclATvon8ExcKGRvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Fondamento", "category" => "handwriting", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fondamento/v5/6LWXcjT1B7bnWluAOSNfMPesZW2xOQ-xsNqO47m55DA.ttf", "italic" => "http://fonts.gstatic.com/s/fondamento/v5/y6TmwhSbZ8rYq7OTFyo7OS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fontdiner Swanky", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fontdinerswanky/v6/8_GxIO5ixMtn5P6COsF3TlBjMPLzPAFJwRBn-s1U7kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Forum", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/forum/v7/MZUpsq1VfLrqv8eSDcbrrQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Francois One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/francoisone/v9/bYbkq2nU2TSx4SwFbz5sCC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Freckle Face", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/freckleface/v4/7-B8j9BPJgazdHIGqPNv8y3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Fredericka the Great", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/frederickathegreat/v5/7Es8Lxoku-e5eOZWpxw18nrnet6gXN1McwdQxS1dVrI.ttf")), array("kind" => "webfonts#webfont", "family" => "Fredoka One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fredokaone/v4/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Freehand", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/freehand/v8/uEBQxvA0lnn_BrD6krlxMw.ttf")), array("kind" => "webfonts#webfont", "family" => "Fresca", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fresca/v5/2q7Qm9sCo1tWvVgSDVWNIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Frijole", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/frijole/v5/L2MfZse-2gCascuD-nLhWg.ttf")), array("kind" => "webfonts#webfont", "family" => "Fruktur", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fruktur/v8/PnQvfEi1LssAvhJsCwH__w.ttf")), array("kind" => "webfonts#webfont", "family" => "Fugaz One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/fugazone/v6/5tteVDCwxsr8-5RuSiRWOw.ttf")), array("kind" => "webfonts#webfont", "family" => "GFS Didot", "category" => "serif", "variants" => array("regular"), "subsets" => array("greek"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gfsdidot/v6/jQKxZy2RU-h9tkPZcRVluA.ttf")), array("kind" => "webfonts#webfont", "family" => "GFS Neohellenic", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("greek"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/7HwjPQa7qNiOsnUce2h4448_BwCLZY3eDSV6kppAwI8.ttf", "regular" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/B4xRqbn-tANVqVgamMsSDiayCZa0z7CpFzlkqoCHztc.ttf", "italic" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/KnaWrO4awITAqigQIIYXKkCTdomiyJpIzPbEbIES3rU.ttf", "700italic" => "http://fonts.gstatic.com/s/gfsneohellenic/v7/FwWjoX6XqT-szJFyqsu_GYFF0fM4h-krcpQk7emtCpE.ttf")), array("kind" => "webfonts#webfont", "family" => "Gabriela", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gabriela/v4/B-2ZfbAO3HDrxqV6lR5tdA.ttf")), array("kind" => "webfonts#webfont", "family" => "Gafata", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gafata/v5/aTFqlki_3Dc3geo-FxHTvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Galdeano", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/galdeano/v6/ZKFMQI6HxEG1jOT0UGSZUg.ttf")), array("kind" => "webfonts#webfont", "family" => "Galindo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/galindo/v4/2lafAS_ZEfB33OJryhXDUg.ttf")), array("kind" => "webfonts#webfont", "family" => "Gentium Basic", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gentiumbasic/v8/2qL6yulgGf0wwgOp-UqGyLNuTeOOLg3nUymsEEGmdO0.ttf", "regular" => "http://fonts.gstatic.com/s/gentiumbasic/v8/KCktj43blvLkhOTolFn-MYtBLojGU5Qdl8-5NL4v70w.ttf", "italic" => "http://fonts.gstatic.com/s/gentiumbasic/v8/qoFz4NSMaYC2UmsMAG3lyTj3mvXnCeAk09uTtmkJGRc.ttf", "700italic" => "http://fonts.gstatic.com/s/gentiumbasic/v8/8N9-c_aQDJ8LbI1NGVMrwtswO1vWwP9exiF8s0wqW10.ttf")), array("kind" => "webfonts#webfont", "family" => "Gentium Book Basic", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/T2vUYmWzlqUtgLYdlemGnaWESMHIjnSjm9UUxYtEOko.ttf", "regular" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/IRFxB2matTxrjZt6a3FUnrWDjKAyldGEr6eEi2MBNeY.ttf", "italic" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/qHqW2lwKO8-uTfIkh8FsUfXfjMwrYnmPVsQth2IcAPY.ttf", "700italic" => "http://fonts.gstatic.com/s/gentiumbookbasic/v7/632u7TMIoFDWQYUaHFUp5PA2A9KyRZEkn4TZVuhsWRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Geo", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/geo/v8/mJuJYk5Pww84B4uHAQ1XaA.ttf", "italic" => "http://fonts.gstatic.com/s/geo/v8/8_r1wToF7nPdDuX1qxel6Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Geostar", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/geostar/v6/A8WQbhQbpYx3GWWaShJ9GA.ttf")), array("kind" => "webfonts#webfont", "family" => "Geostar Fill", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/geostarfill/v6/Y5ovXPPOHYTfQzK2aM-hui3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Germania One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/germaniaone/v4/3_6AyUql_-FbDi1e68jHdC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Gidugu", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gidugu/v3/Ey6Eq3hrT6MM58iFItFcgw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gilda Display", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gildadisplay/v4/8yAVUZLLZ3wb7dSsjix0CADHmap7fRWINAsw8-RaxNg.ttf")), array("kind" => "webfonts#webfont", "family" => "Give You Glory", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/giveyouglory/v6/DFEWZFgGmfseyIdGRJAxuBwwkpSPZdvjnMtysdqprfI.ttf")), array("kind" => "webfonts#webfont", "family" => "Glass Antiqua", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/glassantiqua/v4/0yLrXKplgdUDIMz5TnCHNODcg5akpSnIcsPhLOFv7l8.ttf")), array("kind" => "webfonts#webfont", "family" => "Glegoo", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/glegoo/v5/TlLolbauH0-0Aiz1LUH5og.ttf", "regular" => "http://fonts.gstatic.com/s/glegoo/v5/2tf-h3n2A_SNYXEO0C8bKw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gloria Hallelujah", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gloriahallelujah/v8/CA1k7SlXcY5kvI81M_R28Q3RdPdyebSUyJECJouPsvA.ttf")), array("kind" => "webfonts#webfont", "family" => "Goblin One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/goblinone/v6/331XtzoXgpVEvNTVcBJ_C_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Gochi Hand", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gochihand/v7/KT1-WxgHsittJ34_20IfAPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Gorditas", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gorditas/v4/6-XCeknmxaon8AUqVkMnHaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/gorditas/v4/uMgZhXUyH6qNGF3QsjQT5Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Goudy Bookletter 1911", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/goudybookletter1911/v6/l5lwlGTN3pEY5Bf-rQEuIIjNDsyURsIKu4GSfvSE4mA.ttf")), array("kind" => "webfonts#webfont", "family" => "Graduate", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/graduate/v4/JpAmYLHqcIh9_Ff35HHwiA.ttf")), array("kind" => "webfonts#webfont", "family" => "Grand Hotel", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/grandhotel/v4/C_A8HiFZjXPpnMt38XnK7qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Gravitas One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gravitasone/v6/nBHdBv6zVNU8MtP6w9FwTS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Great Vibes", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/greatvibes/v4/4Mi5RG_9LjQYrTU55GN_L6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Griffy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/griffy/v4/vWkyYGBSyE5xjnShNtJtzw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gruppo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gruppo/v7/pS_JM0cK_piBZve-lfUq9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Gudea", "category" => "sans-serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/gudea/v4/lsip4aiWhJ9bx172Y9FN_w.ttf", "regular" => "http://fonts.gstatic.com/s/gudea/v4/S-4QqBlkMPiiA3jNeCR5yw.ttf", "italic" => "http://fonts.gstatic.com/s/gudea/v4/7mNgsGw_vfS-uUgRVXNDSw.ttf")), array("kind" => "webfonts#webfont", "family" => "Gurajada", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/gurajada/v4/6Adfkl4PCRyq6XTENACEyA.ttf")), array("kind" => "webfonts#webfont", "family" => "Habibi", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/habibi/v5/YYyqXF6pWpL7kmKgS_2iUA.ttf")), array("kind" => "webfonts#webfont", "family" => "Halant", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v2", "lastModified" => "2016-03-14", "files" => array("300" => "http://fonts.gstatic.com/s/halant/v2/dM3ItAOWNNod_Cf3MnLlEg.ttf", "500" => "http://fonts.gstatic.com/s/halant/v2/tlsNj3K-hJKtiirTDtUbkQ.ttf", "600" => "http://fonts.gstatic.com/s/halant/v2/zNR2WvI_V8o652vIZp3X4Q.ttf", "700" => "http://fonts.gstatic.com/s/halant/v2/D9FN7OH89AuCmZDLHbPQfA.ttf", "regular" => "http://fonts.gstatic.com/s/halant/v2/rEs7Jk3SVyt3cTx6DoTu1w.ttf")), array("kind" => "webfonts#webfont", "family" => "Hammersmith One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hammersmithone/v7/FWNn6ITYqL6or7ZTmBxRhjjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Hanalei", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hanalei/v6/Sx8vVMBnXSQyK6Cn0CBJ3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Hanalei Fill", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hanaleifill/v5/5uPeWLnaDdtm4UBG26Ds6C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Handlee", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/handlee/v5/6OfkXkyC0E5NZN80ED8u3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Hanuman", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/hanuman/v9/lzzXZ2l84x88giDrbfq76vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/hanuman/v9/hRhwOGGmElJSl6KSPvEnOQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Happy Monkey", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/happymonkey/v5/c2o0ps8nkBmaOYctqBq1rS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Headland One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/headlandone/v4/iGmBeOvQGfq9DSbjJ8jDVy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Henny Penny", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/hennypenny/v4/XRgo3ogXyi3tpsFfjImRF6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Herr Von Muellerhoff", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/herrvonmuellerhoff/v6/mmy24EUmk4tjm4gAEjUd7NLGIYrUsBdh-JWHYgiDiMU.ttf")), array("kind" => "webfonts#webfont", "family" => "Hind", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/hind/v5/qa346Adgv9kPDXoD1my4kA.ttf", "500" => "http://fonts.gstatic.com/s/hind/v5/2cs8RCVcYtiv4iNDH1UsQQ.ttf", "600" => "http://fonts.gstatic.com/s/hind/v5/TUKUmFMXSoxloBP1ni08oA.ttf", "700" => "http://fonts.gstatic.com/s/hind/v5/cXJJavLdUbCfjxlsA6DqTw.ttf", "regular" => "http://fonts.gstatic.com/s/hind/v5/mktFHh5Z5P9YjGKSslSUtA.ttf")), array("kind" => "webfonts#webfont", "family" => "Hind Siliguri", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("latin", "latin-ext", "bengali"), "version" => "v1", "lastModified" => "2015-09-09", "files" => array("300" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJnzoJ52uD-1fmXmi8u0n_zsc.ttf", "500" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn__2zpxNHQ3utWt_82o9dAo.ttf", "600" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn-x91FDzFvnud68bXrNkpDA.ttf", "700" => "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn6iiXuG_rGcOxkuidirlnJE.ttf", "regular" => "http://fonts.gstatic.com/s/hindsiliguri/v1/f2eEi2pbIa8eBfNwpUl0Am_MnNA9OgK8I1F23mNWOpE.ttf")), array("kind" => "webfonts#webfont", "family" => "Hind Vadodara", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("gujarati", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-09-09", "files" => array("300" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTbDwfZ__Dotj_J8NiWv76DQ.ttf", "500" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTZzEKvFIU9WyojfbAkhDb6c.ttf", "600" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTfgXs2VXrZsRiQ1c96pXZKI.ttf", "700" => "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTYGjoH95IEFGA7BjhXnx_eg.ttf", "regular" => "http://fonts.gstatic.com/s/hindvadodara/v1/9c6KKeibr6NtFqknnNxZB-Dcg5akpSnIcsPhLOFv7l8.ttf")), array("kind" => "webfonts#webfont", "family" => "Holtwood One SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/holtwoodonesc/v7/sToOq3cIxbfnhbEkgYNuBbAgSRh1LpJXlLfl8IbsmHg.ttf")), array("kind" => "webfonts#webfont", "family" => "Homemade Apple", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/homemadeapple/v6/yg3UMEsefgZ8IHz_ryz86BiPOmFWYV1WlrJkRafc4c0.ttf")), array("kind" => "webfonts#webfont", "family" => "Homenaje", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/homenaje/v5/v0YBU0iBRrGdVjDNQILxtA.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell DW Pica", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldwpica/v6/W81bfaWiUicLSPbJhW-ATsA5qm663gJGVdtpamafG5A.ttf", "italic" => "http://fonts.gstatic.com/s/imfelldwpica/v6/alQJ8SK5aSOZVaelYoyT4PL2asmh5DlYQYCosKo6yQs.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell DW Pica SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldwpicasc/v6/xBKKJV4z2KsrtQnmjGO17JZ9RBdEL0H9o5qzT1Rtof4.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Double Pica", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldoublepica/v6/yN1wY_01BkQnO0LYAhXdUol14jEdVOhEmvtCMCVwYak.ttf", "italic" => "http://fonts.gstatic.com/s/imfelldoublepica/v6/64odUh2hAw8D9dkFKTlWYq0AWwkgdQfsRHec8TYi4mI.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Double Pica SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfelldoublepicasc/v6/jkrUtrLFpMw4ZazhfkKsGwc4LoC4OJUqLw9omnT3VOU.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell English", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellenglish/v6/xwIisCqGFi8pff-oa9uSVHGNmx1fDm-u2eBJHQkdrmk.ttf", "italic" => "http://fonts.gstatic.com/s/imfellenglish/v6/Z3cnIAI_L3XTRfz4JuZKbuewladMPCWTthtMv9cPS-c.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell English SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellenglishsc/v6/h3Tn6yWfw4b5qaLD1RWvz5ATixNthKRRR1XVH3rJNiw.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell French Canon", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/iKB0WL1BagSpNPz3NLMdsJ3V2FNpBrlLSvqUnERhBP8.ttf", "italic" => "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/owCuNQkLLFW7TBBPJbMnhRa-QL94KdW80H29tcyld2A.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell French Canon SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellfrenchcanonsc/v6/kA3bS19-tQbeT_iG32EZmaiyyzHwYrAbmNulTz423iM.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Great Primer", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellgreatprimer/v6/AL8ALGNthei20f9Cu3e93rgeX3ROgtTz44CitKAxzKI.ttf", "italic" => "http://fonts.gstatic.com/s/imfellgreatprimer/v6/1a-artkXMVg682r7TTxVY1_YG2SFv8Ma7CxRl1S3o7g.ttf")), array("kind" => "webfonts#webfont", "family" => "IM Fell Great Primer SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imfellgreatprimersc/v6/A313vRj97hMMGFjt6rgSJtRg-ciw1Y27JeXb2Zv4lZQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Iceberg", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/iceberg/v4/p2XVm4M-N0AOEEOymFKC5w.ttf")), array("kind" => "webfonts#webfont", "family" => "Iceland", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/iceland/v5/kq3uTMGgvzWGNi39B_WxGA.ttf")), array("kind" => "webfonts#webfont", "family" => "Imprima", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/imprima/v4/eRjquWLjwLGnTEhLH7u3kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Inconsolata", "category" => "monospace", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v12", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/inconsolata/v12/AIed271kqQlcIRSOnQH0yXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/inconsolata/v12/7bMKuoy6Nh0ft0SHnIGMuaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Inder", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/inder/v5/C38TwecLTfKxIHDc_Adcrw.ttf")), array("kind" => "webfonts#webfont", "family" => "Indie Flower", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6i3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Inika", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/inika/v4/bl3ZoTyrWsFun2zYbsgJrA.ttf", "regular" => "http://fonts.gstatic.com/s/inika/v4/eZCrULQGaIxkrRoGz_DjhQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Inknut Antiqua", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700", "800", "900"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIg6hmPNSXwHGnJQCeQHKUMo.ttf", "500" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIiYCDvi1XFzRnTV7qUFsNgk.ttf", "600" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIjLEgY6PI0GrY6L00mykcEQ.ttf", "700" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIlRhfXn9P4_QueZ7VkUHUNc.ttf", "800" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVInARjXVu2t2krcNTHiCb1qY.ttf", "900" => "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIrTsNy1JrFNT1qKy8j7W3CU.ttf", "regular" => "http://fonts.gstatic.com/s/inknutantiqua/v1/VlmmTfOrxr3HfcnhMueX9arFJ4O13IHVxZbM6yoslpo.ttf")), array("kind" => "webfonts#webfont", "family" => "Irish Grover", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/irishgrover/v6/kUp7uUPooL-KsLGzeVJbBC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Istok Web", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/istokweb/v10/2koEo4AKFSvK4B52O_Mwai3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/istokweb/v10/RYLSjEXQ0nNtLLc4n7--dQ.ttf", "italic" => "http://fonts.gstatic.com/s/istokweb/v10/kvcT2SlTjmGbC3YlZxmrl6CWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/istokweb/v10/ycQ3g52ELrh3o_HYCNNUw3e1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Italiana", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/italiana/v4/dt95fkCSTOF-c6QNjwSycA.ttf")), array("kind" => "webfonts#webfont", "family" => "Italianno", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/italianno/v6/HsyHnLpKf8uP7aMpDQHZmg.ttf")), array("kind" => "webfonts#webfont", "family" => "Itim", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("thai", "latin", "vietnamese", "latin-ext"), "version" => "v1", "lastModified" => "2015-08-06", "files" => array("regular" => "http://fonts.gstatic.com/s/itim/v1/HHV9WK2x5lUkc5bxMXG8Tw.ttf")), array("kind" => "webfonts#webfont", "family" => "Jacques Francois", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jacquesfrancois/v4/_-0XWPQIW6tOzTHg4KaJ_M13D_4KM32Q4UmTSjpuNGQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Jacques Francois Shadow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jacquesfrancoisshadow/v4/V14y0H3vq56fY9SV4OL_FASt0D_oLVawA8L8b9iKjbs.ttf")), array("kind" => "webfonts#webfont", "family" => "Jaldi", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v2", "lastModified" => "2015-06-10", "files" => array("700" => "http://fonts.gstatic.com/s/jaldi/v2/OIbtgjjEp3aVWtjF6WY8mA.ttf", "regular" => "http://fonts.gstatic.com/s/jaldi/v2/x1vR-bPW9a1EB-BUVqttCw.ttf")), array("kind" => "webfonts#webfont", "family" => "Jim Nightshade", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jimnightshade/v4/_n43lYHXVWNgXegdYRIK9CF1W_bo0EdycfH0kHciIic.ttf")), array("kind" => "webfonts#webfont", "family" => "Jockey One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jockeyone/v6/cAucnOZLvFo07w2AbufBCfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Jolly Lodger", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jollylodger/v4/RX8HnkBgaEKQSHQyP9itiS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Josefin Sans", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d8SVQ0giZ-l_NELu3lgGyYw.ttf", "300" => "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z6cQoVhARpoaILP7amxE_8g.ttf", "600" => "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z2v8CylhIUtwUiYO7Z2wXbE.ttf", "700" => "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z0D2ttfZwueP-QU272T9-k4.ttf", "100italic" => "http://fonts.gstatic.com/s/josefinsans/v9/s7-P1gqRNRNn-YWdOYnAOXXcj1rQwlNLIS625o-SrL0.ttf", "300italic" => "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33Gyna0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/josefinsans/v9/xgzbb53t8j-Mo-vYa23n5i3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d_MZXuCXbOrAvx5R0IT5Oyo.ttf", "600italic" => "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G4R-5-urNOGAobhAyctHvW8.ttf", "700italic" => "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G_As9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Josefin Slab", "category" => "serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUsSVQ0giZ-l_NELu3lgGyYw.ttf", "300" => "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2KcQoVhARpoaILP7amxE_8g.ttf", "600" => "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2Gv8CylhIUtwUiYO7Z2wXbE.ttf", "700" => "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2ED2ttfZwueP-QU272T9-k4.ttf", "100italic" => "http://fonts.gstatic.com/s/josefinslab/v6/8BjDChqLgBF3RJKfwHIYh3Xcj1rQwlNLIS625o-SrL0.ttf", "300italic" => "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJulyyna0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/josefinslab/v6/46aYWdgz-1oFX11flmyEfS3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUvMZXuCXbOrAvx5R0IT5Oyo.ttf", "600italic" => "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly4R-5-urNOGAobhAyctHvW8.ttf", "700italic" => "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly_As9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Joti One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/jotione/v4/P3r_Th0ESHJdzunsvWgUfQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Judson", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/judson/v9/he4a2LwiPJc7r8x0oKCKiA.ttf", "regular" => "http://fonts.gstatic.com/s/judson/v9/znM1AAs0eytUaJzf1CrYZQ.ttf", "italic" => "http://fonts.gstatic.com/s/judson/v9/GVqQW9P52ygW-ySq-CLwAA.ttf")), array("kind" => "webfonts#webfont", "family" => "Julee", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/julee/v6/CAib-jsUsSO8SvVRnE9fHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Julius Sans One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/juliussansone/v5/iU65JP9acQHPDLkdalCF7jjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Junge", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/junge/v4/j4IXCXtxrw9qIBheercp3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Jura", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600"), "subsets" => array("greek", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/jura/v7/Rqx_xy1UnN0C7wD3FUSyPQ.ttf", "500" => "http://fonts.gstatic.com/s/jura/v7/16xhfjHCiaLj3tsqqgmtGg.ttf", "600" => "http://fonts.gstatic.com/s/jura/v7/iwseduOwJSdY8wQ1Y6CJdA.ttf", "regular" => "http://fonts.gstatic.com/s/jura/v7/YAWMwF3sN0KCbynMq-Yr_Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Just Another Hand", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/justanotherhand/v7/fKV8XYuRNNagXr38eqbRf99BnJIEGrvoojniP57E51c.ttf")), array("kind" => "webfonts#webfont", "family" => "Just Me Again Down Here", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/justmeagaindownhere/v8/sN06iTc9ITubLTgXoG-kc3M9eVLpVTSK6TqZTIgBrWQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Kadwa", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/kadwa/v1/NFPZaBfekj_Io-7vUMz4Ww.ttf", "regular" => "http://fonts.gstatic.com/s/kadwa/v1/VwEN8oKGqaa0ug9kRpvSSg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kalam", "category" => "handwriting", "variants" => array("300", "regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/kalam/v7/MgQQlk1SgPEHdlkWMNh7Jg.ttf", "700" => "http://fonts.gstatic.com/s/kalam/v7/95nLItUGyWtNLZjSckluLQ.ttf", "regular" => "http://fonts.gstatic.com/s/kalam/v7/hNEJkp2K-aql7e5WQish4Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Kameron", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/kameron/v7/rabVVbzlflqvmXJUFlKnu_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/kameron/v7/9r8HYhqDSwcq9WMjupL82A.ttf")), array("kind" => "webfonts#webfont", "family" => "Kanit", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("thai", "latin", "vietnamese", "latin-ext"), "version" => "v1", "lastModified" => "2015-12-10", "files" => array("100" => "http://fonts.gstatic.com/s/kanit/v1/CYl4qOK-NWwZp3iTKW1eIA.ttf", "200" => "http://fonts.gstatic.com/s/kanit/v1/wfLWkj1C4tYl7MoiFWS3bA.ttf", "300" => "http://fonts.gstatic.com/s/kanit/v1/SM5qHynYGdOmMKEwGUFIPA.ttf", "500" => "http://fonts.gstatic.com/s/kanit/v1/GxoU_USIJyIy8WIcYSUO2g.ttf", "600" => "http://fonts.gstatic.com/s/kanit/v1/n_qoIVxojeQY0D1pvoNDhA.ttf", "700" => "http://fonts.gstatic.com/s/kanit/v1/kEGmYvO8My36j5ILmbUPRg.ttf", "800" => "http://fonts.gstatic.com/s/kanit/v1/YTp-zAuKXxwnA1YnJIF1rg.ttf", "900" => "http://fonts.gstatic.com/s/kanit/v1/1NIEkusi3bG3GgO9Hor3fQ.ttf", "100italic" => "http://fonts.gstatic.com/s/kanit/v1/NLNtc56MpXmHl1yOrop8oQ.ttf", "200italic" => "http://fonts.gstatic.com/s/kanit/v1/D8gkrAAM2bvNJ-1i4ot-1_esZW2xOQ-xsNqO47m55DA.ttf", "300italic" => "http://fonts.gstatic.com/s/kanit/v1/IePislKOKy3Bqfpb9V5VM_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/kanit/v1/L6VKvM17ZmevDynOiw7H9w.ttf", "italic" => "http://fonts.gstatic.com/s/kanit/v1/sHLq5U0-T0oSMTnwTKgv-A.ttf", "500italic" => "http://fonts.gstatic.com/s/kanit/v1/hrCiWCaNv9AaF0mDY1F2zPesZW2xOQ-xsNqO47m55DA.ttf", "600italic" => "http://fonts.gstatic.com/s/kanit/v1/9BkP85yRDoVayTWQwdGLqPesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/kanit/v1/WNo3ZZ9xtOZJknNlvHAFWfesZW2xOQ-xsNqO47m55DA.ttf", "800italic" => "http://fonts.gstatic.com/s/kanit/v1/qiTGrW5sCa9UQp841fWjc_esZW2xOQ-xsNqO47m55DA.ttf", "900italic" => "http://fonts.gstatic.com/s/kanit/v1/ogN5dFD1r4BfxNV4Nb-TXfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Kantumruy", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("khmer"), "version" => "v3", "lastModified" => "2015-04-03", "files" => array("300" => "http://fonts.gstatic.com/s/kantumruy/v3/ERRwQE0WG5uanaZWmOFXNi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/kantumruy/v3/gie_zErpGf_rNzs920C2Ji3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/kantumruy/v3/kQfXNYElQxr5dS8FyjD39Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Karla", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/karla/v5/JS501sZLxZ4zraLQdncOUA.ttf", "regular" => "http://fonts.gstatic.com/s/karla/v5/78UgGRwJFkhqaoFimqoKpQ.ttf", "italic" => "http://fonts.gstatic.com/s/karla/v5/51UBKly9RQOnOkj95ZwEFw.ttf", "700italic" => "http://fonts.gstatic.com/s/karla/v5/3YDyi09gQjCRh-5-SVhTTvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Karma", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/karma/v5/lH6ijJnguWR2Sz7tEl6MQQ.ttf", "500" => "http://fonts.gstatic.com/s/karma/v5/9YGjxi6Hcvz2Kh-rzO_cAw.ttf", "600" => "http://fonts.gstatic.com/s/karma/v5/h_CVzXXtqSxjfS2sIwaejA.ttf", "700" => "http://fonts.gstatic.com/s/karma/v5/smuSM08oApsQPPVYbHd1CA.ttf", "regular" => "http://fonts.gstatic.com/s/karma/v5/wvqTxAGBUrTqU0urTEoPIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Kaushan Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kaushanscript/v4/qx1LSqts-NtiKcLw4N03IBnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Kavoon", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/kavoon/v5/382m-6baKXqJFQjEgobt6Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Kdam Thmor", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v3", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/kdamthmor/v3/otCdP6UU-VBIrBfVDWBQJ_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Keania One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/keaniaone/v4/PACrDKZWngXzgo-ucl6buvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Kelly Slab", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kellyslab/v6/F_2oS1e9XdYx1MAi8XEVefesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Kenia", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kenia/v8/OLM9-XfITK9PsTLKbGBrwg.ttf")), array("kind" => "webfonts#webfont", "family" => "Khand", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/khand/v4/072zRl4OU9Pinjjkg174LA.ttf", "500" => "http://fonts.gstatic.com/s/khand/v4/46_p-SqtuMe56nxQdteWxg.ttf", "600" => "http://fonts.gstatic.com/s/khand/v4/zggGWYIiPJyMTgkfxP_kaA.ttf", "700" => "http://fonts.gstatic.com/s/khand/v4/0I0UWaN-X5QBmfexpXKhqg.ttf", "regular" => "http://fonts.gstatic.com/s/khand/v4/HdLdTNFqNIDGJZl1ZEj84w.ttf")), array("kind" => "webfonts#webfont", "family" => "Khmer", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/khmer/v9/vWaBJIbaQuBNz02ALIKJ3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Khula", "category" => "sans-serif", "variants" => array("300", "regular", "600", "700", "800"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/khula/v1/_1LySU5Upq-sc4OZ1b_GIw.ttf", "600" => "http://fonts.gstatic.com/s/khula/v1/4ZH86Hce-aeFDaedTnbkbg.ttf", "700" => "http://fonts.gstatic.com/s/khula/v1/UGVExGl-Jjs-YPpGv-MZ6w.ttf", "800" => "http://fonts.gstatic.com/s/khula/v1/Sccp_oOo8FWgbx5smie7xQ.ttf", "regular" => "http://fonts.gstatic.com/s/khula/v1/izcPIFyCSd16XI1Ak_Wk7Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Kite One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kiteone/v4/8ojWmgUc97m0f_i6sTqLoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Knewave", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/knewave/v5/KGHM4XWr4iKnBMqzZLkPBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kotta One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kottaone/v4/AB2Q7hVw6niJYDgLvFXu5w.ttf")), array("kind" => "webfonts#webfont", "family" => "Koulen", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v10", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/koulen/v10/AAYOK8RSRO7FTskTzFuzNw.ttf")), array("kind" => "webfonts#webfont", "family" => "Kranky", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kranky/v6/C8dxxTS99-fZ84vWk8SDrg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kreon", "category" => "serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/kreon/v9/HKtJRiq5C2zbq5N1IX32sA.ttf", "700" => "http://fonts.gstatic.com/s/kreon/v9/jh0dSmaPodjxISiblIUTkw.ttf", "regular" => "http://fonts.gstatic.com/s/kreon/v9/zA_IZt0u0S3cvHJu-n1oEg.ttf")), array("kind" => "webfonts#webfont", "family" => "Kristi", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kristi/v7/aRsgBQrkQkMlu4UPSnJyOQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Krona One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/kronaone/v4/zcQj4ljqTo166AdourlF9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Kurale", "category" => "serif", "variants" => array("regular"), "subsets" => array("devanagari", "latin", "latin-ext", "cyrillic"), "version" => "v1", "lastModified" => "2015-05-14", "files" => array("regular" => "http://fonts.gstatic.com/s/kurale/v1/rxeyIcvQlT4XAWwNbXFCfw.ttf")), array("kind" => "webfonts#webfont", "family" => "La Belle Aurore", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/labelleaurore/v7/Irdbc4ASuUoWDjd_Wc3md123K2iuuhwZgaKapkyRTY8.ttf")), array("kind" => "webfonts#webfont", "family" => "Laila", "category" => "serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v2", "lastModified" => "2016-03-14", "files" => array("300" => "http://fonts.gstatic.com/s/laila/v2/bLbIVEZF3IWSZ-in72GJvA.ttf", "500" => "http://fonts.gstatic.com/s/laila/v2/tkf8VtFvW9g3VsxQCA6WOQ.ttf", "600" => "http://fonts.gstatic.com/s/laila/v2/3EMP2L6JRQ4GaHIxCldCeA.ttf", "700" => "http://fonts.gstatic.com/s/laila/v2/R7P4z1xjcjecmjZ9GyhqHQ.ttf", "regular" => "http://fonts.gstatic.com/s/laila/v2/6iYor3edprH7360qtBGoag.ttf")), array("kind" => "webfonts#webfont", "family" => "Lakki Reddy", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lakkireddy/v3/Q5EpFa91FjW37t0FCnedaKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Lancelot", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lancelot/v6/XMT7T_oo_MQUGAnU2v-sdA.ttf")), array("kind" => "webfonts#webfont", "family" => "Lateef", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "arabic"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lateef/v10/PAsKCgi1qc7XPwvzo_I-DQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Lato", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/lato/v11/Upp-ka9rLQmHYCsFgwL-eg.ttf", "300" => "http://fonts.gstatic.com/s/lato/v11/Ja02qOppOVq9jeRjWekbHg.ttf", "700" => "http://fonts.gstatic.com/s/lato/v11/iX_QxBBZLhNj5JHlTzHQzg.ttf", "900" => "http://fonts.gstatic.com/s/lato/v11/8TPEV6NbYWZlNsXjbYVv7w.ttf", "100italic" => "http://fonts.gstatic.com/s/lato/v11/zLegi10uS_9-fnUDISl0KA.ttf", "300italic" => "http://fonts.gstatic.com/s/lato/v11/dVebFcn7EV7wAKwgYestUg.ttf", "regular" => "http://fonts.gstatic.com/s/lato/v11/h7rISIcQapZBpei-sXwIwg.ttf", "italic" => "http://fonts.gstatic.com/s/lato/v11/P_dJOFJylV3A870UIOtr0w.ttf", "700italic" => "http://fonts.gstatic.com/s/lato/v11/WFcZakHrrCKeUJxHA4T_gw.ttf", "900italic" => "http://fonts.gstatic.com/s/lato/v11/draWperrI7n2xi35Cl08fA.ttf")), array("kind" => "webfonts#webfont", "family" => "League Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/leaguescript/v7/wnRFLvfabWK_DauqppD6vSeUSrabuTpOsMEiRLtKwk0.ttf")), array("kind" => "webfonts#webfont", "family" => "Leckerli One", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/leckerlione/v7/S2Y_iLrItTu8kIJTkS7DrC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ledger", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ledger/v4/G432jp-tahOfWHbCYkI0jw.ttf")), array("kind" => "webfonts#webfont", "family" => "Lekton", "category" => "sans-serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lekton/v7/WZw-uL8WTkx3SBVfTlevXQ.ttf", "regular" => "http://fonts.gstatic.com/s/lekton/v7/r483JYmxf5PjIm4jVAm8Yg.ttf", "italic" => "http://fonts.gstatic.com/s/lekton/v7/_UbDIPBA1wDqSbhp-OED7A.ttf")), array("kind" => "webfonts#webfont", "family" => "Lemon", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lemon/v5/wed1nNu4LNSu-3RoRVUhUw.ttf")), array("kind" => "webfonts#webfont", "family" => "Libre Baskerville", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-xuswJKUVpBRfYFpz0W3Iw.ttf", "regular" => "http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKyyZRYCSvpCzQKuMWnP5NDY.ttf", "italic" => "http://fonts.gstatic.com/s/librebaskerville/v4/QHIOz1iKF3bIEzRdDFaf5QnhapNS5Oi8FPrBRDLbsW4.ttf")), array("kind" => "webfonts#webfont", "family" => "Life Savers", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lifesavers/v6/THQKqChyYUm97rNPVFdGGXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/lifesavers/v6/g49cUDk4Y1P0G5NMkMAm7qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Lilita One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lilitaone/v4/vTxJQjbNV6BCBHx8sGDCVvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Lily Script One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lilyscriptone/v4/uPWsLVW8uiXqIBnE8ZwGPDjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Limelight", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/limelight/v7/5dTfN6igsXjLjOy8QQShcg.ttf")), array("kind" => "webfonts#webfont", "family" => "Linden Hill", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lindenhill/v6/UgsC0txqd-E1yjvjutwm_KCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/lindenhill/v6/OcS3bZcu8vJvIDH8Zic83keOrDcLawS7-ssYqLr2Xp4.ttf")), array("kind" => "webfonts#webfont", "family" => "Lobster", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "vietnamese", "latin-ext", "cyrillic"), "version" => "v16", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lobster/v16/9LpJGtNuM1D8FAZ2BkJH2Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Lobster Two", "category" => "display", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lobstertwo/v8/bmdxOflBqMqjEC0-kGsIiHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/lobstertwo/v8/xb9aY4w9ceh8JRzobID1naCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/lobstertwo/v8/Ul_16MSbfayQv1I4QhLEoEeOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/lobstertwo/v8/LEkN2_no_6kFvRfiBZ8xpM_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Outline", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinaoutline/v5/lls08GOa1eT74p072l1AWJmp8DTZ6iHear7UV05iykg.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Shadow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinashadow/v4/dNYuzPS_7eYgXFJBzMoKdbw6Z3rVA5KDSi7aQxS92Nk.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Sketch", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinasketch/v4/p7Ai06aT1Ycp_D2fyE3z69d6z_uhFGnpCOifUY1fJQo.ttf")), array("kind" => "webfonts#webfont", "family" => "Londrina Solid", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/londrinasolid/v4/yysorIEiYSBb0ylZjg791MR125CwGqh8XBqkBzea0LA.ttf")), array("kind" => "webfonts#webfont", "family" => "Lora", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lora/v9/enKND5SfzQKkggBA_VnT1A.ttf", "regular" => "http://fonts.gstatic.com/s/lora/v9/aXJ7KVIGcejEy1abawZazg.ttf", "italic" => "http://fonts.gstatic.com/s/lora/v9/AN2EZaj2tFRpyveuNn9BOg.ttf", "700italic" => "http://fonts.gstatic.com/s/lora/v9/ivs9j3kYU65pR9QD9YFdzQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Love Ya Like A Sister", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/loveyalikeasister/v7/LzkxWS-af0Br2Sk_YgSJY-ad1xEP8DQfgfY8MH9aBUg.ttf")), array("kind" => "webfonts#webfont", "family" => "Loved by the King", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lovedbytheking/v6/wg03xD4cWigj4YDufLBSr8io2AFEwwMpu7y5KyiyAJc.ttf")), array("kind" => "webfonts#webfont", "family" => "Lovers Quarrel", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/loversquarrel/v4/gipdZ8b7pKb89MzQLAtJHLHLxci2ElvNEmOB303HLk0.ttf")), array("kind" => "webfonts#webfont", "family" => "Luckiest Guy", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/luckiestguy/v6/5718gH8nDy3hFVihOpkY5C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Lusitana", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/lusitana/v4/GWtZyUsONxgkdl3Mc1P7FKCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/lusitana/v4/l1h9VDomkwbdzbPdmLcUIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Lustria", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/lustria/v4/gXAk0s4ai0X-TAOhYzZd1w.ttf")), array("kind" => "webfonts#webfont", "family" => "Macondo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/macondo/v5/G6yPNUscRPQ8ufBXs_8yRQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Macondo Swash Caps", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/macondoswashcaps/v4/SsSR706z-MlvEH7_LS6JAPkkgYRHs6GSG949m-K6x2k.ttf")), array("kind" => "webfonts#webfont", "family" => "Magra", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/magra/v4/6fOM5sq5cIn8D0RjX8Lztw.ttf", "regular" => "http://fonts.gstatic.com/s/magra/v4/hoZ13bwCXBxuGZqAudgc5A.ttf")), array("kind" => "webfonts#webfont", "family" => "Maiden Orange", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/maidenorange/v6/ZhKIA2SPisEwdhW7g0RUWojjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Mako", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mako/v7/z5zSLmfPlv1uTVAdmJBLXg.ttf")), array("kind" => "webfonts#webfont", "family" => "Mallanna", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mallanna/v4/krCTa-CfMbtxqF0689CbuQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Mandali", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mandali/v4/0lF8yJ7fkyjXuqtSi5bWbQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Marcellus", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marcellus/v4/UjiLZzumxWC9whJ86UtaYw.ttf")), array("kind" => "webfonts#webfont", "family" => "Marcellus SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marcellussc/v4/_jugwxhkkynrvsfrxVx8gS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Marck Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marckscript/v7/O_D1NAZVOFOobLbVtW3bci3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Margarine", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/margarine/v5/DJnJwIrcO_cGkjSzY3MERw.ttf")), array("kind" => "webfonts#webfont", "family" => "Marko One", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/markoone/v6/hpP7j861sOAco43iDc4n4w.ttf")), array("kind" => "webfonts#webfont", "family" => "Marmelad", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/marmelad/v6/jI0_FBlSOIRLL0ePWOhOwQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Martel", "category" => "serif", "variants" => array("200", "300", "regular", "600", "700", "800", "900"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-04-22", "files" => array("200" => "http://fonts.gstatic.com/s/martel/v1/_wfGdswZbat7P4tupHLA1w.ttf", "300" => "http://fonts.gstatic.com/s/martel/v1/SghoV2F2VPdVU3P0a4fa9w.ttf", "600" => "http://fonts.gstatic.com/s/martel/v1/Kt9uPhH1PvUwuZ5Y6zuAMQ.ttf", "700" => "http://fonts.gstatic.com/s/martel/v1/4OzIiKB5wE36xXL2U0vzWQ.ttf", "800" => "http://fonts.gstatic.com/s/martel/v1/RVF8drcQoRkRL7l_ZkpTlQ.ttf", "900" => "http://fonts.gstatic.com/s/martel/v1/iS0YUpFJoiLRlnyl40rpEA.ttf", "regular" => "http://fonts.gstatic.com/s/martel/v1/9ALu5czkaaf5zsYk6GJEnQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Martel Sans", "category" => "sans-serif", "variants" => array("200", "300", "regular", "600", "700", "800", "900"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v2", "lastModified" => "2015-12-08", "files" => array("200" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQEnzyIngrzGjGh22wPb6cGM.ttf", "300" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQC9-WlPSxbfiI49GsXo3q0g.ttf", "600" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQJZ7xm-Bj30Bj2KNdXDzSZg.ttf", "700" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "800" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQA89PwPrYLaRFJ-HNCU9NbA.ttf", "900" => "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQCenaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/martelsans/v2/91c8DPDZncMc0RFfhmc2RqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Marvel", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/marvel/v6/WrHDBL1RupWGo2UcdgxB3Q.ttf", "regular" => "http://fonts.gstatic.com/s/marvel/v6/Fg1dO8tWVb-MlyqhsbXEkg.ttf", "italic" => "http://fonts.gstatic.com/s/marvel/v6/HzyjFB-oR5usrc7Lxz9g8w.ttf", "700italic" => "http://fonts.gstatic.com/s/marvel/v6/Gzf5NT09Y6xskdQRj2kz1qCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Mate", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mate/v5/ooFviPcJ6hZP5bAE71Cawg.ttf", "italic" => "http://fonts.gstatic.com/s/mate/v5/5XwW6_cbisGvCX5qmNiqfA.ttf")), array("kind" => "webfonts#webfont", "family" => "Mate SC", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/matesc/v5/-YkIT2TZoPZF6pawKzDpWw.ttf")), array("kind" => "webfonts#webfont", "family" => "Maven Pro", "category" => "sans-serif", "variants" => array("regular", "500", "700", "900"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/mavenpro/v7/SQVfzoJBbj9t3aVcmbspRi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/mavenpro/v7/uDssvmXgp7Nj3i336k_dSi3USBnSvpkopQaUR-2r7iU.ttf", "900" => "http://fonts.gstatic.com/s/mavenpro/v7/-91TwiFzqeL1F7Kh91APwS3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/mavenpro/v7/sqPJIFG4gqsjl-0q_46Gbw.ttf")), array("kind" => "webfonts#webfont", "family" => "McLaren", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mclaren/v4/OprvTGxaiINBKW_1_U0eoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Meddon", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2015-08-12", "files" => array("regular" => "http://fonts.gstatic.com/s/meddon/v9/f8zJO98uu2EtSj9p7ci9RA.ttf")), array("kind" => "webfonts#webfont", "family" => "MedievalSharp", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/medievalsharp/v8/85X_PjV6tftJ0-rX7KYQkOe45sJkivqprK7VkUlzfg0.ttf")), array("kind" => "webfonts#webfont", "family" => "Medula One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/medulaone/v6/AasPgDQak81dsTGQHc5zUPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Megrim", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/megrim/v7/e-9jVUC9lv1zxaFQARuftw.ttf")), array("kind" => "webfonts#webfont", "family" => "Meie Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/meiescript/v4/oTIWE5MmPye-rCyVp_6KEqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Merienda", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/merienda/v4/GlwcvRLlgiVE2MBFQ4r0sKCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/merienda/v4/MYY6Og1qZlOQtPW2G95Y3A.ttf")), array("kind" => "webfonts#webfont", "family" => "Merienda One", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/meriendaone/v7/bCA-uDdUx6nTO8SjzCLXvS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Merriweather", "category" => "serif", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqcQoVhARpoaILP7amxE_8g.ttf", "700" => "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nkD2ttfZwueP-QU272T9-k4.ttf", "900" => "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqObDOjC3UL77puoeHsE3fw.ttf", "300italic" => "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwICna0FLWfcB-J_SAYmcAXaI.ttf", "regular" => "http://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4EC3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/merriweather/v11/So5lHxHT37p2SS4-t60SlPMZXuCXbOrAvx5R0IT5Oyo.ttf", "700italic" => "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIPAs9-1nE9qOqhChW0m4nDE.ttf", "900italic" => "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIBd0_s6jQr9r5s5OZYvtzBY.ttf")), array("kind" => "webfonts#webfont", "family" => "Merriweather Sans", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic", "800", "800italic"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88Gowan5N8K-_DP0e9e_v51obXQ.ttf", "700" => "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowbqxG25nQNOioCZSK4sU-CA.ttf", "800" => "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowYufzO2zUYSj5LqoJ3UGkco.ttf", "300italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdytE4nGXk2hYD5nJ740tBw.ttf", "regular" => "http://fonts.gstatic.com/s/merriweathersans/v7/AKu1CjQ4qnV8MUltkAX3sOAj_ty82iuwwDTNEYXGiyQ.ttf", "italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/3Mz4hOHzs2npRMG3B1ascZ32VBCoA_HLsn85tSWZmdo.ttf", "700italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVbuqAJxizi8Dk_SK5et7kMg.ttf", "800italic" => "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdDmPrYMy3aZO4LmnZsxTQw.ttf")), array("kind" => "webfonts#webfont", "family" => "Metal", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/metal/v9/zA3UOP13ooQcxjv04BZX5g.ttf")), array("kind" => "webfonts#webfont", "family" => "Metal Mania", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/metalmania/v6/isriV_rAUgj6bPWPN6l9QKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Metamorphous", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/metamorphous/v6/wGqUKXRinIYggz-BTRU9ei3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Metrophobic", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/metrophobic/v6/SaglWZWCrrv_D17u1i4v_aCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Michroma", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/michroma/v7/0c2XrW81_QsiKV8T9thumA.ttf")), array("kind" => "webfonts#webfont", "family" => "Milonga", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/milonga/v4/dzNdIUSTGFmy2ahovDRcWg.ttf")), array("kind" => "webfonts#webfont", "family" => "Miltonian", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/miltonian/v9/Z4HrYZyqm0BnNNzcCUfzoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Miltonian Tattoo", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/miltoniantattoo/v10/1oU_8OGYwW46eh02YHydn2uk0YtI6thZkz1Hmh-odwg.ttf")), array("kind" => "webfonts#webfont", "family" => "Miniver", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/miniver/v5/4yTQohOH_cWKRS5laRFhYg.ttf")), array("kind" => "webfonts#webfont", "family" => "Miss Fajardose", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/missfajardose/v6/WcXjlQPKn6nBfr8LY3ktNu6rPKfVZo7L2bERcf0BDns.ttf")), array("kind" => "webfonts#webfont", "family" => "Modak", "category" => "display", "variants" => array("regular"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/modak/v1/lMsN0QIKid-pCPvL0hH4nw.ttf")), array("kind" => "webfonts#webfont", "family" => "Modern Antiqua", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/modernantiqua/v6/8qX_tr6Xzy4t9fvZDXPkh6rFJ4O13IHVxZbM6yoslpo.ttf")), array("kind" => "webfonts#webfont", "family" => "Molengo", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/molengo/v7/jcjgeGuzv83I55AzOTpXNQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Molle", "category" => "handwriting", "variants" => array("italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("italic" => "http://fonts.gstatic.com/s/molle/v4/9XTdCsjPXifLqo5et-YoGA.ttf")), array("kind" => "webfonts#webfont", "family" => "Monda", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/monda/v4/EVOzZUyc_j1w2GuTgTAW1g.ttf", "regular" => "http://fonts.gstatic.com/s/monda/v4/qFMHZ9zvR6B_gnoIgosPrw.ttf")), array("kind" => "webfonts#webfont", "family" => "Monofett", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/monofett/v6/C6K5L799Rgxzg2brgOaqAw.ttf")), array("kind" => "webfonts#webfont", "family" => "Monoton", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/monoton/v6/aCz8ja_bE4dg-7agSvExdw.ttf")), array("kind" => "webfonts#webfont", "family" => "Monsieur La Doulaise", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/monsieurladoulaise/v5/IMAdMj6Eq9jZ46CPctFtMKP61oAqTJXlx5ZVOBmcPdM.ttf")), array("kind" => "webfonts#webfont", "family" => "Montaga", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/montaga/v4/PwTwUboiD-M4-mFjZfJs2A.ttf")), array("kind" => "webfonts#webfont", "family" => "Montez", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/montez/v6/kx58rLOWQQLGFM4pDHv5Ng.ttf")), array("kind" => "webfonts#webfont", "family" => "Montserrat", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcgJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/montserrat/v6/Kqy6-utIpx_30Xzecmeo8_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Montserrat Alternates", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/montserratalternates/v4/YENqOGAVzwIHjYNjmKuAZpeqBKvsAhm-s2I4RVSXFfc.ttf", "regular" => "http://fonts.gstatic.com/s/montserratalternates/v4/z2n1Sjxk9souK3HCtdHuklPuEVRGaG9GCQnmM16YWq0.ttf")), array("kind" => "webfonts#webfont", "family" => "Montserrat Subrayada", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/montserratsubrayada/v4/wf-IKpsHcfm0C9uaz9IeGJvEcF1LWArDbGWgKZSH9go.ttf", "regular" => "http://fonts.gstatic.com/s/montserratsubrayada/v4/nzoCWCz0e9c7Mr2Gl8bbgrJymm6ilkk9f0nDA_sC_qk.ttf")), array("kind" => "webfonts#webfont", "family" => "Moul", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/moul/v8/Kb0ALQnfyXawP1a_P_gpTQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Moulpali", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/moulpali/v9/diD74BprGhmVkJoerKmrKA.ttf")), array("kind" => "webfonts#webfont", "family" => "Mountains of Christmas", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/mountainsofchristmas/v8/PymufKtHszoLrY0uiAYKNM9cPTbSBTrQyTa5TWAe3vE.ttf", "regular" => "http://fonts.gstatic.com/s/mountainsofchristmas/v8/dVGBFPwd6G44IWDbQtPew2Auds3jz1Fxb61CgfaGDr4.ttf")), array("kind" => "webfonts#webfont", "family" => "Mouse Memoirs", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mousememoirs/v4/NBFaaJFux_j0AQbAsW3QeH8f0n03UdmQgF_CLvNR2vg.ttf")), array("kind" => "webfonts#webfont", "family" => "Mr Bedfort", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrbedfort/v5/81bGgHTRikLs_puEGshl7_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Mr Dafoe", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrdafoe/v5/s32Q1S6ZkT7EaX53mUirvQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Mr De Haviland", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrdehaviland/v5/fD8y4L6PJ4vqDk7z8Y8e27v4lrhng1lzu7-weKO6cw8.ttf")), array("kind" => "webfonts#webfont", "family" => "Mrs Saint Delafield", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrssaintdelafield/v4/vuWagfFT7bj9lFtZOFBwmjHMBelqWf3tJeGyts2SmKU.ttf")), array("kind" => "webfonts#webfont", "family" => "Mrs Sheppards", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mrssheppards/v5/2WFsWMV3VUeCz6UVH7UjCn8f0n03UdmQgF_CLvNR2vg.ttf")), array("kind" => "webfonts#webfont", "family" => "Muli", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/muli/v7/VJw4F3ZHRAZ7Hmg3nQu5YQ.ttf", "300italic" => "http://fonts.gstatic.com/s/muli/v7/s-NKMCru8HiyjEt0ZDoBoA.ttf", "regular" => "http://fonts.gstatic.com/s/muli/v7/KJiP6KznxbALQgfJcDdPAw.ttf", "italic" => "http://fonts.gstatic.com/s/muli/v7/Cg0K_IWANs9xkNoxV7H1_w.ttf")), array("kind" => "webfonts#webfont", "family" => "Mystery Quest", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/mysteryquest/v4/467jJvg0c7HgucvBB9PLDyeUSrabuTpOsMEiRLtKwk0.ttf")), array("kind" => "webfonts#webfont", "family" => "NTR", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ntr/v4/e7H4ZLtGfVOYyOupo6T12g.ttf")), array("kind" => "webfonts#webfont", "family" => "Neucha", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "cyrillic"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/neucha/v8/bijdhB-TzQdtpl0ykhGh4Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Neuton", "category" => "serif", "variants" => array("200", "300", "regular", "italic", "700", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/neuton/v8/DA3Mkew3XqSkPpi1f4tJow.ttf", "300" => "http://fonts.gstatic.com/s/neuton/v8/xrc_aZ2hx-gdeV0mlY8Vww.ttf", "700" => "http://fonts.gstatic.com/s/neuton/v8/gnWpkWY7DirkKiovncYrfg.ttf", "800" => "http://fonts.gstatic.com/s/neuton/v8/XPzBQV4lY6enLxQG9cF1jw.ttf", "regular" => "http://fonts.gstatic.com/s/neuton/v8/9R-MGIOQUdjAVeB6nE6PcQ.ttf", "italic" => "http://fonts.gstatic.com/s/neuton/v8/uVMT3JOB5BNFi3lgPp6kEg.ttf")), array("kind" => "webfonts#webfont", "family" => "New Rocker", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/newrocker/v5/EFUWzHJedEkpW399zYOHofesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "News Cycle", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v13", "lastModified" => "2015-04-16", "files" => array("700" => "http://fonts.gstatic.com/s/newscycle/v13/G28Ny31cr5orMqEQy6ljtwJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/newscycle/v13/xyMAr8VfiUzIOvS1abHJO_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Niconne", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/niconne/v6/ZA-mFw2QNXodx5y7kfELBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Nixie One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/nixieone/v7/h6kQfmzm0Shdnp3eswRaqQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nobile", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/nobile/v7/9p6M-Yrg_r_QPmSD1skrOg.ttf", "regular" => "http://fonts.gstatic.com/s/nobile/v7/lC_lPi1ddtN38iXTCRh6ow.ttf", "italic" => "http://fonts.gstatic.com/s/nobile/v7/vGmrpKzWQQSrb-PR6FWBIA.ttf", "700italic" => "http://fonts.gstatic.com/s/nobile/v7/oQ1eYPaXV638N03KvsNvyKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Nokora", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("700" => "http://fonts.gstatic.com/s/nokora/v9/QMqqa4QEOhQpiig3cAPmbQ.ttf", "regular" => "http://fonts.gstatic.com/s/nokora/v9/dRyz1JfnyKPNaRcBNX9F9A.ttf")), array("kind" => "webfonts#webfont", "family" => "Norican", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/norican/v4/SHnSqhYAWG5sZTWcPzEHig.ttf")), array("kind" => "webfonts#webfont", "family" => "Nosifer", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/nosifer/v5/7eJGoIuHRrtcG00j6CptSA.ttf")), array("kind" => "webfonts#webfont", "family" => "Nothing You Could Do", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/nothingyoucoulddo/v6/jpk1K3jbJoyoK0XKaSyQAf-TpkXjXYGWiJZAEtBRjPU.ttf")), array("kind" => "webfonts#webfont", "family" => "Noticia Text", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/noticiatext/v6/pEko-RqEtp45bE2P80AAKUD2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/noticiatext/v6/wdyV6x3eKpdeUPQ7BJ5uUC3USBnSvpkopQaUR-2r7iU.ttf", "italic" => "http://fonts.gstatic.com/s/noticiatext/v6/dAuxVpkYE_Q_IwIm6elsKPMZXuCXbOrAvx5R0IT5Oyo.ttf", "700italic" => "http://fonts.gstatic.com/s/noticiatext/v6/-rQ7V8ARjf28_b7kRa0JuvAs9-1nE9qOqhChW0m4nDE.ttf")), array("kind" => "webfonts#webfont", "family" => "Noto Sans", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("devanagari", "greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1y3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/notosans/v6/0Ue9FiUJwVhi4NGfHJS5uA.ttf", "italic" => "http://fonts.gstatic.com/s/notosans/v6/dLcNKMgJ1H5RVoZFraDz0qCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/notosans/v6/9Z3uUWMRR7crzm1TjRicDne1Pd76Vl7zRpE7NLJQ7XU.ttf")), array("kind" => "webfonts#webfont", "family" => "Noto Serif", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPQJKKGfqHaYFsRG-T3ceEVo.ttf", "regular" => "http://fonts.gstatic.com/s/notoserif/v4/zW6mc7bC1CWw8dH0yxY8JfesZW2xOQ-xsNqO47m55DA.ttf", "italic" => "http://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzy3USBnSvpkopQaUR-2r7iU.ttf", "700italic" => "http://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvED2ttfZwueP-QU272T9-k4.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Cut", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novacut/v8/6q12jWcBvj0KO2cMRP97tA.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Flat", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaflat/v8/pK7a0CoGzI684qe_XSHBqQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("greek", "latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novamono/v7/6-SChr5ZIaaasJFBkgrLNw.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Oval", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaoval/v8/VuukVpKP8BwUf8o9W5LYQQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Round", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaround/v8/7-cK3Ari_8XYYFgVMxVhDvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Script", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novascript/v8/dEvxQDLgx1M1TKY-NmBWYaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Slim", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novaslim/v8/rPYXC81_VL2EW-4CzBX65g.ttf")), array("kind" => "webfonts#webfont", "family" => "Nova Square", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/novasquare/v8/BcBzXoaDzYX78rquGXVuSqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Numans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/numans/v6/g5snI2p6OEjjTNmTHyBdiQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Nunito", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/nunito/v7/zXQvrWBJqUooM7Xv98MrQw.ttf", "700" => "http://fonts.gstatic.com/s/nunito/v7/aEdlqgMuYbpe4U3TnqOQMA.ttf", "regular" => "http://fonts.gstatic.com/s/nunito/v7/ySZTeT3IuzJj0GK6uGpbBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Odor Mean Chey", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/odormeanchey/v8/GK3E7EjPoBkeZhYshGFo0eVKG8sq4NyGgdteJLvqLDs.ttf")), array("kind" => "webfonts#webfont", "family" => "Offside", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/offside/v4/v0C913SB8wqQUvcu1faUqw.ttf")), array("kind" => "webfonts#webfont", "family" => "Old Standard TT", "category" => "serif", "variants" => array("regular", "italic", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/oldstandardtt/v7/5Ywdce7XEbTSbxs__4X1_HJqbZqK7TdZ58X80Q_Lw8Y.ttf", "regular" => "http://fonts.gstatic.com/s/oldstandardtt/v7/n6RTCDcIPWSE8UNBa4k-DLcB5jyhm1VsHs65c3QNDr0.ttf", "italic" => "http://fonts.gstatic.com/s/oldstandardtt/v7/QQT_AUSp4AV4dpJfIN7U5PWrQzeMtsHf8QsWQ2cZg3c.ttf")), array("kind" => "webfonts#webfont", "family" => "Oldenburg", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oldenburg/v4/dqA_M_uoCVXZbCO-oKBTnQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Oleo Script", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/oleoscript/v5/hudNQFKFl98JdNnlo363fne1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/oleoscript/v5/21stZcmPyzbQVXtmGegyqKCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Oleo Script Swash Caps", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/HMO3ftxA9AU5floml9c755reFYaXZ4zuJXJ8fr8OO1g.ttf", "regular" => "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/vdWhGqsBUAP-FF3NOYTe4iMF4kXAPemmyaDpMXQ31P0.ttf")), array("kind" => "webfonts#webfont", "family" => "Open Sans", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic", "800", "800italic"), "subsets" => array("greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v13", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTS3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSi3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzC3USBnSvpkopQaUR-2r7iU.ttf", "800" => "http://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hi3USBnSvpkopQaUR-2r7iU.ttf", "300italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi9-WlPSxbfiI49GsXo3q0g.ttf", "regular" => "http://fonts.gstatic.com/s/opensans/v13/IgZJs4-7SA1XX_edsoXWog.ttf", "italic" => "http://fonts.gstatic.com/s/opensans/v13/O4NhV7_qs9r9seTo7fnsVKCWcynf_cDxXwCLxiixG1c.ttf", "600italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpZ7xm-Bj30Bj2KNdXDzSZg.ttf", "700italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxne1Pd76Vl7zRpE7NLJQ7XU.ttf", "800italic" => "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxg89PwPrYLaRFJ-HNCU9NbA.ttf")), array("kind" => "webfonts#webfont", "family" => "Open Sans Condensed", "category" => "sans-serif", "variants" => array("300", "300italic", "700"), "subsets" => array("greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xEMwSSh38KQVJx4ABtsZTnA.ttf", "700" => "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEM87DM3yorPOrvA-vB930.ttf", "300italic" => "http://fonts.gstatic.com/s/opensanscondensed/v10/jIXlqT1WKafUSwj6s9AzV4_LkTZ_uhAwfmGJ084hlvM.ttf")), array("kind" => "webfonts#webfont", "family" => "Oranienbaum", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oranienbaum/v5/M98jYwCSn0PaFhXXgviCoaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Orbitron", "category" => "sans-serif", "variants" => array("regular", "500", "700", "900"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/orbitron/v7/p-y_ffzMdo5JN_7ia0vYEqCWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/orbitron/v7/PS9_6SLkY1Y6OgPO3APr6qCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/orbitron/v7/2I3-8i9hT294TE_pyjy9SaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/orbitron/v7/DY8swouAZjR3RaUPRf0HDQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Oregano", "category" => "display", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oregano/v4/UiLhqNixVv2EpjRoBG6axA.ttf", "italic" => "http://fonts.gstatic.com/s/oregano/v4/_iwqGEht6XsAuEaCbYG64Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Orienta", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/orienta/v4/_NKSk93mMs0xsqtfjCsB3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Original Surfer", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/originalsurfer/v5/gdHw6HpSIN4D6Xt7pi1-qIkEz33TDwAZczo_6fY7eg0.ttf")), array("kind" => "webfonts#webfont", "family" => "Oswald", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/oswald/v10/y3tZpCdiRD4oNRRYFcAR5Q.ttf", "700" => "http://fonts.gstatic.com/s/oswald/v10/7wj8ldV_5Ti37rHa0m1DDw.ttf", "regular" => "http://fonts.gstatic.com/s/oswald/v10/uLEd2g2vJglLPfsBF91DCg.ttf")), array("kind" => "webfonts#webfont", "family" => "Over the Rainbow", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/overtherainbow/v7/6gp-gkpI2kie2dHQQLM2jQBdxkZd83xOSx-PAQ2QmiI.ttf")), array("kind" => "webfonts#webfont", "family" => "Overlock", "category" => "display", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/overlock/v5/Fexr8SqXM8Bm_gEVUA7AKaCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/overlock/v5/YPJCVTT8ZbG3899l_-KIGqCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/overlock/v5/Z8oYsGi88-E1cUB8YBFMAg.ttf", "italic" => "http://fonts.gstatic.com/s/overlock/v5/rq6EacukHROOBrFrK_zF6_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/overlock/v5/wFWnYgeXKYBks6gEUwYnfAJKKGfqHaYFsRG-T3ceEVo.ttf", "900italic" => "http://fonts.gstatic.com/s/overlock/v5/iOZhxT2zlg7W5ij_lb-oDp0EAVxt0G0biEntp43Qt6E.ttf")), array("kind" => "webfonts#webfont", "family" => "Overlock SC", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/overlocksc/v5/8D7HYDsvS_g1GhBnlHzgzaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Ovo", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ovo/v7/mFg27dimu3s9t09qjCwB1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Oxygen", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/oxygen/v5/lZ31r0bR1Bzt_DfGZu1S8A.ttf", "700" => "http://fonts.gstatic.com/s/oxygen/v5/yLqkmDwuNtt5pSqsJmhyrg.ttf", "regular" => "http://fonts.gstatic.com/s/oxygen/v5/uhoyAE7XlQL22abzQieHjw.ttf")), array("kind" => "webfonts#webfont", "family" => "Oxygen Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/oxygenmono/v4/DigTu7k4b7OmM8ubt1Qza6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ptmono/v4/QUbM8H9yJK5NhpQ0REO6Wg.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Sans", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptsans/v8/F51BEgHuR0tYHxF0bD4vwvesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/ptsans/v8/UFoEz2uiuMypUGZL1NKoeg.ttf", "italic" => "http://fonts.gstatic.com/s/ptsans/v8/yls9EYWOd496wiu7qzfgNg.ttf", "700italic" => "http://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Sans Caption", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptsanscaption/v9/Q-gJrFokeE7JydPpxASt25tc0eyfI4QDEsobEEpk_hA.ttf", "regular" => "http://fonts.gstatic.com/s/ptsanscaption/v9/OXYTDOzBcXU8MTNBvBHeSW8by34Z3mUMtM-o4y-SHCY.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Sans Narrow", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYsLtdzs3iyjn_YuT226ZsLU.ttf", "regular" => "http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4ZTvAuddT2xDMbdz0mdLyZY.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Serif", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ptserif/v8/kyZw18tqQ5if-_wpmxxOeKCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/ptserif/v8/sAo427rn3-QL9sWCbMZXhA.ttf", "italic" => "http://fonts.gstatic.com/s/ptserif/v8/9khWhKzhpkH0OkNnBKS3n_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/ptserif/v8/Foydq9xJp--nfYIx2TBz9QJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "PT Serif Caption", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ptserifcaption/v8/7xkFOeTxxO1GMC1suOUYWVsRioCqs5fohhaYel24W3k.ttf", "italic" => "http://fonts.gstatic.com/s/ptserifcaption/v8/0kfPsmrmTSgiec7u_Wa0DB1mqvzPHelJwRcF_s_EUM0.ttf")), array("kind" => "webfonts#webfont", "family" => "Pacifico", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pacifico/v7/GIrpeRY1r5CzbfL8r182lw.ttf")), array("kind" => "webfonts#webfont", "family" => "Palanquin", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/palanquin/v1/Hu0eGDVGK_g4saUFu6AK3KCWcynf_cDxXwCLxiixG1c.ttf", "200" => "http://fonts.gstatic.com/s/palanquin/v1/pqXYXD7-VI5ezTjeqQOcyC3USBnSvpkopQaUR-2r7iU.ttf", "300" => "http://fonts.gstatic.com/s/palanquin/v1/c0-J5OCAagpFCKkKraz-Ey3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/palanquin/v1/wLvvkEcZMKy95afLWh2EfC3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/palanquin/v1/405UIAv95_yZkCECrH6y-i3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/palanquin/v1/-UtkePo3NFvxEN3rGCtTvi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/palanquin/v1/xCwBUoAEV0kzCDwerAZ0Aw.ttf")), array("kind" => "webfonts#webfont", "family" => "Palanquin Dark", "category" => "sans-serif", "variants" => array("regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-maMZTo-EwKMRQt3RWHocLi0.ttf", "600" => "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mVNxaunw8i4Gywrk2SigRnk.ttf", "700" => "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mWToair6W0TEE44XrlfKbiM.ttf", "regular" => "http://fonts.gstatic.com/s/palanquindark/v1/PamTqrrgbBh_M3702w39rOfChn3JSg5yz_Q_xmrKQN0.ttf")), array("kind" => "webfonts#webfont", "family" => "Paprika", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/paprika/v4/b-VpyoRSieBdB5BPJVF8HQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Parisienne", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/parisienne/v4/TW74B5QISJNx9moxGlmJfvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Passero One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/passeroone/v8/Yc-7nH5deCCv9Ed0MMnAQqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Passion One", "category" => "display", "variants" => array("regular", "700", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ne1Pd76Vl7zRpE7NLJQ7XU.ttf", "900" => "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ienaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/passionone/v6/1UIK1tg3bKJ4J3o35M4heqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Pathway Gothic One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pathwaygothicone/v4/Lqv9ztoTUV8Q0FmQZzPqaA6A6xIYD7vYcYDop1i-K-c.ttf")), array("kind" => "webfonts#webfont", "family" => "Patrick Hand", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/patrickhand/v10/9BG3JJgt_HlF3NpEUehL0C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Patrick Hand SC", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsbAgSRh1LpJXlLfl8IbsmHg.ttf")), array("kind" => "webfonts#webfont", "family" => "Patua One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/patuaone/v6/njZwotTYjswR4qdhsW-kJw.ttf")), array("kind" => "webfonts#webfont", "family" => "Paytone One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/paytoneone/v8/3WCxC7JAJjQHQVoIE0ZwvqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Peddana", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/peddana/v4/zaSZuj_GhmC8AOTugOROnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Peralta", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/peralta/v4/cTJX5KEuc0GKRU9NXSm-8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Permanent Marker", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/permanentmarker/v5/9vYsg5VgPHKK8SXYbf3sMol14xj5tdg9OHF8w4E7StQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Petit Formal Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/petitformalscript/v4/OEZwr2-ovBsq2n3ACCKoEvVPl2Gjtxj0D6F7QLy1VQc.ttf")), array("kind" => "webfonts#webfont", "family" => "Petrona", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/petrona/v5/nnQwxlP6dhrGovYEFtemTg.ttf")), array("kind" => "webfonts#webfont", "family" => "Philosopher", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "cyrillic"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/philosopher/v7/napvkewXG9Gqby5vwGHICHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/philosopher/v7/oZLTrB9jmJsyV0u_T0TKEaCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/philosopher/v7/_9Hnc_gz9k7Qq6uKaeHKmUeOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/philosopher/v7/PuKlryTcvTj7-qZWfLCFIM_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Piedra", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/piedra/v5/owf-AvEEyAj9LJ2tVZ_3Mw.ttf")), array("kind" => "webfonts#webfont", "family" => "Pinyon Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pinyonscript/v6/TzghnhfCn7TuE73f-CBQ0CeUSrabuTpOsMEiRLtKwk0.ttf")), array("kind" => "webfonts#webfont", "family" => "Pirata One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pirataone/v4/WnbD86B4vB2ckYcL7oxuhvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Plaster", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/plaster/v7/O4QG9Z5116CXyfJdR9zxLw.ttf")), array("kind" => "webfonts#webfont", "family" => "Play", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("greek", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/play/v7/crPhg6I0alLI-MpB3vW-zw.ttf", "regular" => "http://fonts.gstatic.com/s/play/v7/GWvfObW8LhtsOX333MCpBg.ttf")), array("kind" => "webfonts#webfont", "family" => "Playball", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/playball/v6/3hOFiQm_EUzycTpcN9uz4w.ttf")), array("kind" => "webfonts#webfont", "family" => "Playfair Display", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgICsv6SrURqJprbhH_C1Mw8w.ttf", "900" => "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIKqwMe2wjvZrAR44M0BJZ48.ttf", "regular" => "http://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CV6uyC_qD11hrFQ6EGgTJWI.ttf", "italic" => "http://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6NzMsbnvDNEBX25F5HWk9AhI.ttf", "700italic" => "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDECsYW3XoOVcYyYdp9NzzS9E.ttf", "900italic" => "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEC0JfJ4xmm7j1kL6D7mPxrA.ttf")), array("kind" => "webfonts#webfont", "family" => "Playfair Display SC", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubA-Amcyomnuy4WsCiPxGHjw.ttf", "900" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubKXL3C32k275YmX_AcBPZ7w.ttf", "regular" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/G0-tvBxd4eQRdwFKB8dRkcpjYTDWIvcAwAccqeW9uNM.ttf", "italic" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/myuYiFR-4NTrUT4w6TKls2klJsJYggW8rlNoTOTuau0.ttf", "700italic" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX4krgPi80XvBcbTwmz-rgmU.ttf", "900italic" => "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX8Zag2q3ssKz8uH1RU4a9gs.ttf")), array("kind" => "webfonts#webfont", "family" => "Podkova", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/podkova/v8/SqW4aa8m_KVrOgYSydQ33vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/podkova/v8/eylljyGVfB8ZUQjYY3WZRQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Poiret One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/poiretone/v4/dWcYed048E5gHGDIt8i1CPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Poller One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pollerone/v6/dkctmDlTPcZ6boC8662RA_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Poly", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/poly/v7/bcMAuiacS2qkd54BcwW6_Q.ttf", "italic" => "http://fonts.gstatic.com/s/poly/v7/Zkx-eIlZSjKUrPGYhV5PeA.ttf")), array("kind" => "webfonts#webfont", "family" => "Pompiere", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pompiere/v6/o_va2p9CD5JfmFohAkGZIA.ttf")), array("kind" => "webfonts#webfont", "family" => "Pontano Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pontanosans/v4/gTHiwyxi6S7iiHpqAoiE3C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Poppins", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/poppins/v1/VIeViZ2fPtYBt3B2fQZplvesZW2xOQ-xsNqO47m55DA.ttf", "500" => "http://fonts.gstatic.com/s/poppins/v1/4WGKlFyjcmCFVl8pRsgZ9vesZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/poppins/v1/-zOABrCWORC3lyDh-ajNnPesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/poppins/v1/8JitanEsk5aDh7mDYs-fYfesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/poppins/v1/hlvAxH6aIdOjWlLzgm0jqg.ttf")), array("kind" => "webfonts#webfont", "family" => "Port Lligat Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/portlligatsans/v5/CUEdhRk7oC7up0p6t0g4P6mASEpx5X0ZpsuJOuvfOGA.ttf")), array("kind" => "webfonts#webfont", "family" => "Port Lligat Slab", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/portlligatslab/v5/CUEdhRk7oC7up0p6t0g4PxLSPACXvawUYCBEnHsOe30.ttf")), array("kind" => "webfonts#webfont", "family" => "Pragati Narrow", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v2", "lastModified" => "2015-06-10", "files" => array("700" => "http://fonts.gstatic.com/s/pragatinarrow/v2/DnSI1zRkc0CY-hI5SC3q3MLtdzs3iyjn_YuT226ZsLU.ttf", "regular" => "http://fonts.gstatic.com/s/pragatinarrow/v2/HzG2TfC862qPNsZsV_djPpTvAuddT2xDMbdz0mdLyZY.ttf")), array("kind" => "webfonts#webfont", "family" => "Prata", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/prata/v6/3gmx8r842loRRm9iQkCDGg.ttf")), array("kind" => "webfonts#webfont", "family" => "Preahvihear", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/preahvihear/v8/82tDI-xTc53CxxOzEG4hDaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Press Start 2P", "category" => "display", "variants" => array("regular"), "subsets" => array("greek", "latin", "latin-ext", "cyrillic"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/pressstart2p/v4/8Lg6LX8-ntOHUQnvQ0E7o1jfl3W46Sz5gOkEVhcFWF4.ttf")), array("kind" => "webfonts#webfont", "family" => "Princess Sofia", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/princesssofia/v4/8g5l8r9BM0t1QsXLTajDe-wjmA7ie-lFcByzHGRhCIg.ttf")), array("kind" => "webfonts#webfont", "family" => "Prociono", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/prociono/v6/43ZYDHWogdFeNBWTl6ksmw.ttf")), array("kind" => "webfonts#webfont", "family" => "Prosto One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/prostoone/v5/bsqnAElAqk9kX7eABTRFJPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Puritan", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/puritan/v8/pJS2SdwI0SCiVnO0iQSFT_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/puritan/v8/wv_RtgVBSCn-or2MC0n4Kg.ttf", "italic" => "http://fonts.gstatic.com/s/puritan/v8/BqZX8Tp200LeMv1KlzXgLQ.ttf", "700italic" => "http://fonts.gstatic.com/s/puritan/v8/rFG3XkMJL75nUNZwCEIJqC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Purple Purse", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/purplepurse/v5/Q5heFUrdmei9axbMITxxxS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Quando", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-03-22", "files" => array("regular" => "http://fonts.gstatic.com/s/quando/v5/03nDiEZuO2-h3xvtG6UmHg.ttf")), array("kind" => "webfonts#webfont", "family" => "Quantico", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/quantico/v5/OVZZzjcZ3Hkq2ojVcUtDjaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/quantico/v5/pwSnP8Xpaix2rIz99HrSlQ.ttf", "italic" => "http://fonts.gstatic.com/s/quantico/v5/KQhDd2OsZi6HiITUeFQ2U_esZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/quantico/v5/HeCYRcZbdRso3ZUu01ELbQJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Quattrocento", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/quattrocento/v7/Uvi-cRwyvqFpl9j3oT2mqkD2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/quattrocento/v7/WZDISdyil4HsmirlOdBRFC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Quattrocento Sans", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIbqxG25nQNOioCZSK4sU-CA.ttf", "regular" => "http://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9eAj_ty82iuwwDTNEYXGiyQ.ttf", "italic" => "http://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg532VBCoA_HLsn85tSWZmdo.ttf", "700italic" => "http://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7buqAJxizi8Dk_SK5et7kMg.ttf")), array("kind" => "webfonts#webfont", "family" => "Questrial", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/questrial/v6/MoHHaw_WwNs_hd9ob1zTVw.ttf")), array("kind" => "webfonts#webfont", "family" => "Quicksand", "category" => "sans-serif", "variants" => array("300", "regular", "700"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/quicksand/v5/qhfoJiLu10kFjChCCTvGlC3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/quicksand/v5/32nyIRHyCu6iqEka_hbKsi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/quicksand/v5/Ngv3fIJjKB7sD-bTUGIFCA.ttf")), array("kind" => "webfonts#webfont", "family" => "Quintessential", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/quintessential/v4/mmk6ioesnTrEky_Zb92E5s02lXbtMOtZWfuxKeMZO8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Qwigley", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/qwigley/v6/aDqxws-KubFID85TZHFouw.ttf")), array("kind" => "webfonts#webfont", "family" => "Racing Sans One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/racingsansone/v4/1r3DpWaCiT7y3PD4KgkNyDjVlsJB_M_Q_LtZxsoxvlw.ttf")), array("kind" => "webfonts#webfont", "family" => "Radley", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/radley/v9/FgE9di09a-mXGzAIyI6Q9Q.ttf", "italic" => "http://fonts.gstatic.com/s/radley/v9/Z_JcACuPAOO2f9kzQcGRug.ttf")), array("kind" => "webfonts#webfont", "family" => "Rajdhani", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/rajdhani/v5/9pItuEhQZVGdq8spnHTku6CWcynf_cDxXwCLxiixG1c.ttf", "500" => "http://fonts.gstatic.com/s/rajdhani/v5/nd_5ZpVwm710HcLual0fBqCWcynf_cDxXwCLxiixG1c.ttf", "600" => "http://fonts.gstatic.com/s/rajdhani/v5/5fnmZahByDeTtgxIiqbJSaCWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/rajdhani/v5/UBK6d2Hg7X7wYLlF92aXW6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/rajdhani/v5/Wfy5zp4PGFAFS7-Wetehzw.ttf")), array("kind" => "webfonts#webfont", "family" => "Raleway", "category" => "sans-serif", "variants" => array("100", "100italic", "200", "200italic", "300", "300italic", "regular", "italic", "500", "500italic", "600", "600italic", "700", "700italic", "800", "800italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/raleway/v10/UDfD6oxBaBnmFJwQ7XAFNw.ttf", "200" => "http://fonts.gstatic.com/s/raleway/v10/LAQwev4hdCtYkOYX4Oc7nPesZW2xOQ-xsNqO47m55DA.ttf", "300" => "http://fonts.gstatic.com/s/raleway/v10/2VvSZU2kb4DZwFfRM4fLQPesZW2xOQ-xsNqO47m55DA.ttf", "500" => "http://fonts.gstatic.com/s/raleway/v10/348gn6PEmbLDWlHbbV15d_esZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/raleway/v10/M7no6oPkwKYJkedjB1wqEvesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/raleway/v10/VGEV9-DrblisWOWLbK-1XPesZW2xOQ-xsNqO47m55DA.ttf", "800" => "http://fonts.gstatic.com/s/raleway/v10/mMh0JrsYMXcLO69jgJwpUvesZW2xOQ-xsNqO47m55DA.ttf", "900" => "http://fonts.gstatic.com/s/raleway/v10/ajQQGcDBLcyLpaUfD76UuPesZW2xOQ-xsNqO47m55DA.ttf", "100italic" => "http://fonts.gstatic.com/s/raleway/v10/hUpHtml6IPNuUR-FwVi2UKCWcynf_cDxXwCLxiixG1c.ttf", "200italic" => "http://fonts.gstatic.com/s/raleway/v10/N2DIbZG4399cPGfifZUEQi3USBnSvpkopQaUR-2r7iU.ttf", "300italic" => "http://fonts.gstatic.com/s/raleway/v10/TVSB8ogXDKMcnAAJ5CqrUi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/raleway/v10/_dCzxpXzIS3sL-gdJWAP8A.ttf", "italic" => "http://fonts.gstatic.com/s/raleway/v10/utU2m1gdZSfuQpArSy5Dbw.ttf", "500italic" => "http://fonts.gstatic.com/s/raleway/v10/S7vGLZZ40c85SJgiptJGVy3USBnSvpkopQaUR-2r7iU.ttf", "600italic" => "http://fonts.gstatic.com/s/raleway/v10/OY22yoG8EJ3IN_muVWm29C3USBnSvpkopQaUR-2r7iU.ttf", "700italic" => "http://fonts.gstatic.com/s/raleway/v10/lFxvRPuGFG5ktd7P0WRwKi3USBnSvpkopQaUR-2r7iU.ttf", "800italic" => "http://fonts.gstatic.com/s/raleway/v10/us4LjTCmlYgh3W8CKujEJi3USBnSvpkopQaUR-2r7iU.ttf", "900italic" => "http://fonts.gstatic.com/s/raleway/v10/oY2RadnkHfshu5f0FLsgVS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Raleway Dots", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ralewaydots/v4/lhLgmWCRcyz-QXo8LCzTfC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ramabhadra", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ramabhadra/v5/JyhxLXRVQChLDGADS_c5MPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ramaraja", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ramaraja/v1/XIqzxFapVczstBedHdQTiw.ttf")), array("kind" => "webfonts#webfont", "family" => "Rambla", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/rambla/v4/C5VZH8BxQKmnBuoC00UPpw.ttf", "regular" => "http://fonts.gstatic.com/s/rambla/v4/YaTmpvm5gFg_ShJKTQmdzg.ttf", "italic" => "http://fonts.gstatic.com/s/rambla/v4/mhUgsKmp0qw3uATdDDAuwA.ttf", "700italic" => "http://fonts.gstatic.com/s/rambla/v4/ziMzUZya6QahrKONSI1TzqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Rammetto One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rammettoone/v5/mh0uQ1tV8QgSx9v_KyEYPC3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ranchers", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ranchers/v4/9ya8CZYhqT66VERfjQ7eLA.ttf")), array("kind" => "webfonts#webfont", "family" => "Rancho", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rancho/v6/ekp3-4QykC4--6KaslRgHA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ranga", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ranga/v1/h8G_gEUH7vHKH-NkjAs34A.ttf", "regular" => "http://fonts.gstatic.com/s/ranga/v1/xpW6zFTNzY1JykoBIqE1Zg.ttf")), array("kind" => "webfonts#webfont", "family" => "Rationale", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rationale/v7/7M2eN-di0NGLQse7HzJRfg.ttf")), array("kind" => "webfonts#webfont", "family" => "Ravi Prakash", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/raviprakash/v3/8EzbM7Rymjk25jWeHxbO6C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Redressed", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/redressed/v6/3aZ5sTBppH3oSm5SabegtA.ttf")), array("kind" => "webfonts#webfont", "family" => "Reenie Beanie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/reeniebeanie/v7/ljpKc6CdXusL1cnGUSamX4jjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Revalia", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/revalia/v4/1TKw66fF5_poiL0Ktgo4_A.ttf")), array("kind" => "webfonts#webfont", "family" => "Rhodium Libre", "category" => "serif", "variants" => array("regular"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-03", "files" => array("regular" => "http://fonts.gstatic.com/s/rhodiumlibre/v1/Vxr7A4-xE2zsBDDI8BcseIjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Ribeye", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ribeye/v5/e5w3VE8HnWBln4Ll6lUj3Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Ribeye Marrow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ribeyemarrow/v6/q7cBSA-4ErAXBCDFPrhlY0cTNmV93fYG7UKgsLQNQWs.ttf")), array("kind" => "webfonts#webfont", "family" => "Righteous", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/righteous/v5/0nRRWM_gCGCt2S-BCfN8WQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Risque", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/risque/v4/92RnElGnl8yHP97-KV3Fyg.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto", "category" => "sans-serif", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "900", "900italic"), "subsets" => array("greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v15", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/roboto/v15/7MygqTe2zs9YkP0adA9QQQ.ttf", "300" => "http://fonts.gstatic.com/s/roboto/v15/dtpHsbgPEm2lVWciJZ0P-A.ttf", "500" => "http://fonts.gstatic.com/s/roboto/v15/Uxzkqj-MIMWle-XP2pDNAA.ttf", "700" => "http://fonts.gstatic.com/s/roboto/v15/bdHGHleUa-ndQCOrdpfxfw.ttf", "900" => "http://fonts.gstatic.com/s/roboto/v15/H1vB34nOKWXqzKotq25pcg.ttf", "100italic" => "http://fonts.gstatic.com/s/roboto/v15/T1xnudodhcgwXCmZQ490TPesZW2xOQ-xsNqO47m55DA.ttf", "300italic" => "http://fonts.gstatic.com/s/roboto/v15/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/roboto/v15/W5F8_SL0XFawnjxHGsZjJA.ttf", "italic" => "http://fonts.gstatic.com/s/roboto/v15/hcKoSgxdnKlbH5dlTwKbow.ttf", "500italic" => "http://fonts.gstatic.com/s/roboto/v15/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/roboto/v15/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf", "900italic" => "http://fonts.gstatic.com/s/roboto/v15/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto Condensed", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "700", "700italic"), "subsets" => array("greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v13", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nJRhFVcex_hajThhFkHyhYk.ttf", "700" => "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPOYkGiSOYDq_T7HbIOV1hA.ttf", "300italic" => "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAPYa9bgCHecWXGgisnodcS0.ttf", "regular" => "http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsKDbm6fPDOZJsR8PmdG62gY.ttf", "italic" => "http://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJY_eiqgTfYGaH0bJiUDZ5GA.ttf", "700italic" => "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAE2zk2RGRC3SlyyLLQfjS_8.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto Mono", "category" => "monospace", "variants" => array("100", "100italic", "300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic"), "subsets" => array("greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v4", "lastModified" => "2015-05-28", "files" => array("100" => "http://fonts.gstatic.com/s/robotomono/v4/aOIeRp72J9_Hp_8KwQ9M-YAWxXGWZ3yJw6KhWS7MxOk.ttf", "300" => "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fzy9-WlPSxbfiI49GsXo3q0g.ttf", "500" => "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz8CNfqCYlB_eIx7H1TVXe60.ttf", "700" => "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz3e1Pd76Vl7zRpE7NLJQ7XU.ttf", "100italic" => "http://fonts.gstatic.com/s/robotomono/v4/rqQ1zSE-ZGCKVZgew-A9dgyDtfpXZi-8rXUZYR4dumU.ttf", "300italic" => "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2o9eWDfYYxG3A176Zl7aIg.ttf", "regular" => "http://fonts.gstatic.com/s/robotomono/v4/eJ4cxQe85Lo39t-LVoKa26CWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3EeOrDcLawS7-ssYqLr2Xp4.ttf", "500italic" => "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2nWRcJAYo5PSCx8UfGMHCI.ttf", "700italic" => "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA8_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Roboto Slab", "category" => "serif", "variants" => array("100", "300", "regular", "700"), "subsets" => array("greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("100" => "http://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgIAWxXGWZ3yJw6KhWS7MxOk.ttf", "300" => "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS9-WlPSxbfiI49GsXo3q0g.ttf", "700" => "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJXe1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/robotoslab/v6/3__ulTNA7unv0UtplybPiqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Rochester", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rochester/v6/bnj8tmQBiOkdji_G_yvypg.ttf")), array("kind" => "webfonts#webfont", "family" => "Rock Salt", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rocksalt/v6/Zy7JF9h9WbhD9V3SFMQ1UQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Rokkitt", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v10", "lastModified" => "2016-02-24", "files" => array("700" => "http://fonts.gstatic.com/s/rokkitt/v10/gxlo-sr3rPmvgSixYog_ofesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/rokkitt/v10/GMA7Z_ToF8uSvpZAgnp_VQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Romanesco", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/romanesco/v5/2udIjUrpK_CPzYSxRVzD4Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Ropa Sans", "category" => "sans-serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ropasans/v5/Gba7ZzVBuhg6nX_AoSwlkQ.ttf", "italic" => "http://fonts.gstatic.com/s/ropasans/v5/V1zbhZQscNrh63dy5Jk2nqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Rosario", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v11", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/rosario/v11/nrS6PJvDWN42RP4TFWccd_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/rosario/v11/bL-cEh8dXtDupB2WccA2LA.ttf", "italic" => "http://fonts.gstatic.com/s/rosario/v11/pkflNy18HEuVVx4EOjeb_Q.ttf", "700italic" => "http://fonts.gstatic.com/s/rosario/v11/EOgFX2Va5VGrkhn_eDpIRS3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Rosarivo", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rosarivo/v4/EmPiINK0qyqc7KSsNjJamA.ttf", "italic" => "http://fonts.gstatic.com/s/rosarivo/v4/u3VuWsWQlX1pDqsbz4paNPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Rouge Script", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rougescript/v5/AgXDSqZJmy12qS0ixjs6Vy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Rozha One", "category" => "serif", "variants" => array("regular"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v2", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rozhaone/v2/PyrMHQ6lucEIxwKmhqsX8A.ttf")), array("kind" => "webfonts#webfont", "family" => "Rubik", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v1", "lastModified" => "2015-07-22", "files" => array("300" => "http://fonts.gstatic.com/s/rubik/v1/o1vXYO8YwDpErHEAPAxpOg.ttf", "500" => "http://fonts.gstatic.com/s/rubik/v1/D4HihERG27s-BJrQ4dvkbw.ttf", "700" => "http://fonts.gstatic.com/s/rubik/v1/m1GGHcpLe6Mb0_sAyjXE4g.ttf", "900" => "http://fonts.gstatic.com/s/rubik/v1/mOHfPRl5uP4vw7-5-dbnng.ttf", "300italic" => "http://fonts.gstatic.com/s/rubik/v1/NyXDvUhvZLSWiVfGa5KM-vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/rubik/v1/4sMyW_teKWHB3K8Hm-Il6A.ttf", "italic" => "http://fonts.gstatic.com/s/rubik/v1/elD65ddI0qvNcCh42b1Iqg.ttf", "500italic" => "http://fonts.gstatic.com/s/rubik/v1/0hcxMdoMbXtHiEM1ebdN6PesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/rubik/v1/R4g_rs714cUXVZcdnRdHw_esZW2xOQ-xsNqO47m55DA.ttf", "900italic" => "http://fonts.gstatic.com/s/rubik/v1/HH1b7kBbwInqlw8OQxRE5vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Rubik Mono One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rubikmonoone/v5/e_cupPtD4BrZzotubJD7UbAREgn5xbW23GEXXnhMQ5Y.ttf")), array("kind" => "webfonts#webfont", "family" => "Rubik One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rubikone/v4/Zs6TtctNRSIR8T5PO018rQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruda", "category" => "sans-serif", "variants" => array("regular", "700", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ruda/v7/JABOu1SYOHcGXVejUq4w6g.ttf", "900" => "http://fonts.gstatic.com/s/ruda/v7/Uzusv-enCjoIrznlJJaBRw.ttf", "regular" => "http://fonts.gstatic.com/s/ruda/v7/jPEIPB7DM2DNK_uBGv2HGw.ttf")), array("kind" => "webfonts#webfont", "family" => "Rufina", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/rufina/v4/D0RUjXFr55y4MVZY2Ww_RA.ttf", "regular" => "http://fonts.gstatic.com/s/rufina/v4/s9IFr_fIemiohfZS-ZRDbQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruge Boogie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rugeboogie/v7/U-TTmltL8aENLVIqYbI5QaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruluko", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ruluko/v4/lv4cMwJtrx_dzmlK5SDc1g.ttf")), array("kind" => "webfonts#webfont", "family" => "Rum Raisin", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rumraisin/v4/kDiL-ntDOEq26B7kYM7cx_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruslan Display", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ruslandisplay/v7/SREdhlyLNUfU1VssRBfs3rgH88D3l9N4auRNHrNS708.ttf")), array("kind" => "webfonts#webfont", "family" => "Russo One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/russoone/v5/zfwxZ--UhUc7FVfgT21PRQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Ruthie", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ruthie/v6/vJ2LorukHSbWYoEs5juivg.ttf")), array("kind" => "webfonts#webfont", "family" => "Rye", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/rye/v4/VUrJlpPpSZxspl3w_yNOrQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sacramento", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sacramento/v4/_kv-qycSHMNdhjiv0Kj7BvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sahitya", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/sahitya/v1/Zm5hNvMwUyN3tC4GMkH1l_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/sahitya/v1/wQWULcDbZqljdTfjOUtDvw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sail", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-24", "files" => array("regular" => "http://fonts.gstatic.com/s/sail/v7/iuEoG6kt-bePGvtdpL0GUQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Salsa", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/salsa/v6/BnpUCBmYdvggScEPs5JbpA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sanchez", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sanchez/v4/BEL8ao-E2LJ5eHPLB2UAiw.ttf", "italic" => "http://fonts.gstatic.com/s/sanchez/v4/iSrhkWLexUZzDeNxNEHtzA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sancreek", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sancreek/v7/8ZacBMraWMvHly4IJI3esw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sansita One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sansitaone/v6/xWqf68oB50JXqGIRR0h2hqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Sarala", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/sarala/v1/hpc9cz8KYsazwq2In_oJYw.ttf", "regular" => "http://fonts.gstatic.com/s/sarala/v1/ohip9lixCHoBab7hTtgLnw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sarina", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sarina/v5/XYtRfaSknHIU3NHdfTdXoQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sarpanch", "category" => "sans-serif", "variants" => array("regular", "500", "600", "700", "800", "900"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/sarpanch/v1/Ov7BxSrFSZYrfuJxL1LzQaCWcynf_cDxXwCLxiixG1c.ttf", "600" => "http://fonts.gstatic.com/s/sarpanch/v1/WTnP2wnc0qSbUaaDG-2OQ6CWcynf_cDxXwCLxiixG1c.ttf", "700" => "http://fonts.gstatic.com/s/sarpanch/v1/57kYsSpovYmFaEt2hsZhv6CWcynf_cDxXwCLxiixG1c.ttf", "800" => "http://fonts.gstatic.com/s/sarpanch/v1/OKyqPLjdnuVghR-1TV6RzaCWcynf_cDxXwCLxiixG1c.ttf", "900" => "http://fonts.gstatic.com/s/sarpanch/v1/JhYc2cr6kqWTo_P0vfvJR6CWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/sarpanch/v1/YMBZdT27b6O5a1DADbAGSg.ttf")), array("kind" => "webfonts#webfont", "family" => "Satisfy", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/satisfy/v6/PRlyepkd-JCGHiN8e9WV2w.ttf")), array("kind" => "webfonts#webfont", "family" => "Scada", "category" => "sans-serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/scada/v4/t6XNWdMdVWUz93EuRVmifQ.ttf", "regular" => "http://fonts.gstatic.com/s/scada/v4/iZNC3ZEYwe3je6H-28d5Ug.ttf", "italic" => "http://fonts.gstatic.com/s/scada/v4/PCGyLT1qNawkOUQ3uHFhBw.ttf", "700italic" => "http://fonts.gstatic.com/s/scada/v4/kLrBIf7V4mDMwcd_Yw7-D_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Scheherazade", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("latin", "arabic"), "version" => "v11", "lastModified" => "2015-08-26", "files" => array("700" => "http://fonts.gstatic.com/s/scheherazade/v11/C1wtT46acJkQxc6mPHwvHED2ttfZwueP-QU272T9-k4.ttf", "regular" => "http://fonts.gstatic.com/s/scheherazade/v11/AuKlqGWzUC-8XqMOmsqXiy3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Schoolbell", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/schoolbell/v6/95-3djEuubb3cJx-6E7j4vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Seaweed Script", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/seaweedscript/v4/eorWAPpOvvWrPw5IHwE60BnpV0hQCek3EmWnCPrvGRM.ttf")), array("kind" => "webfonts#webfont", "family" => "Sevillana", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sevillana/v4/6m1Nh35oP7YEt00U80Smiw.ttf")), array("kind" => "webfonts#webfont", "family" => "Seymour One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/seymourone/v4/HrdG2AEG_870Xb7xBVv6C6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Shadows Into Light", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shadowsintolight/v6/clhLqOv7MXn459PTh0gXYAW_5bEze-iLRNvGrRpJsfM.ttf")), array("kind" => "webfonts#webfont", "family" => "Shadows Into Light Two", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shadowsintolighttwo/v4/gDxHeefcXIo-lOuZFCn2xVQrZk-Pga5KeEE_oZjkQjQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Shanti", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shanti/v8/lc4nG_JG6Q-2FQSOMMhb_w.ttf")), array("kind" => "webfonts#webfont", "family" => "Share", "category" => "display", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/share/v5/XrU8e7a1YKurguyY2azk1Q.ttf", "regular" => "http://fonts.gstatic.com/s/share/v5/1ytD7zSb_-g9I2GG67vmVw.ttf", "italic" => "http://fonts.gstatic.com/s/share/v5/a9YGdQWFRlNJ0zClJVaY3Q.ttf", "700italic" => "http://fonts.gstatic.com/s/share/v5/A992-bLVYwAflKu6iaznufesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Share Tech", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sharetech/v4/Dq3DuZ5_0SW3oEfAWFpen_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Share Tech Mono", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sharetechmono/v5/RQxK-3RA0Lnf3gnnnNrAscwD6PD0c3_abh9zHKQtbGU.ttf")), array("kind" => "webfonts#webfont", "family" => "Shojumaru", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shojumaru/v4/WP8cxonzQQVAoI3RJQ2wug.ttf")), array("kind" => "webfonts#webfont", "family" => "Short Stack", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/shortstack/v6/v4dXPI0Rm8XN9gk4SDdqlqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Siemreap", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/siemreap/v9/JSK-mOIsXwxo-zE9XDDl_g.ttf")), array("kind" => "webfonts#webfont", "family" => "Sigmar One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sigmarone/v6/oh_5NxD5JBZksdo2EntKefesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Signika", "category" => "sans-serif", "variants" => array("300", "regular", "600", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/signika/v6/0wDPonOzsYeEo-1KO78w4fesZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/signika/v6/lQMOF6NUN2ooR7WvB7tADvesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/signika/v6/lEcnfPBICWJPv5BbVNnFJPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/signika/v6/WvDswbww0oAtvBg2l1L-9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Signika Negative", "category" => "sans-serif", "variants" => array("300", "regular", "600", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FjYFXpUPtCmIEFDvjUnLLaI.ttf", "600" => "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FrKLaDJM01OezSVA2R_O3qI.ttf", "700" => "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FpYzPxtVvobH1w3hEppR8WI.ttf", "regular" => "http://fonts.gstatic.com/s/signikanegative/v5/Z-Q1hzbY8uAo3TpTyPFMXVM1lnCWMnren5_v6047e5A.ttf")), array("kind" => "webfonts#webfont", "family" => "Simonetta", "category" => "display", "variants" => array("regular", "italic", "900", "900italic"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("900" => "http://fonts.gstatic.com/s/simonetta/v5/22EwvvJ2r1VwVCxit5LcVi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/simonetta/v5/fN8puNuahBo4EYMQgp12Yg.ttf", "italic" => "http://fonts.gstatic.com/s/simonetta/v5/ynxQ3FqfF_Nziwy3T9ZwL6CWcynf_cDxXwCLxiixG1c.ttf", "900italic" => "http://fonts.gstatic.com/s/simonetta/v5/WUXOpCgBZaRPrWtMCpeKoienaqEuufTBk9XMKnKmgDA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sintony", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/sintony/v4/zVXQB1wqJn6PE4dWXoYpvPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/sintony/v4/IDhCijoIMev2L6Lg5QsduQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sirin Stencil", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sirinstencil/v5/pRpLdo0SawzO7MoBpvowsImg74kgS1F7KeR8rWhYwkU.ttf")), array("kind" => "webfonts#webfont", "family" => "Six Caps", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sixcaps/v7/_XeDnO0HOV8Er9u97If1tQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Skranji", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/skranji/v4/Lcrhg-fviVkxiEgoadsI1vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/skranji/v4/jnOLPS0iZmDL7dfWnW3nIw.ttf")), array("kind" => "webfonts#webfont", "family" => "Slabo 13px", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/slabo13px/v3/jPGWFTjRXfCSzy0qd1nqdvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Slabo 27px", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/slabo27px/v3/gC0o8B9eU21EafNkXlRAfPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Slackey", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/slackey/v6/evRIMNhGVCRJvCPv4kteeA.ttf")), array("kind" => "webfonts#webfont", "family" => "Smokum", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/smokum/v6/8YP4BuAcy97X8WfdKfxVRw.ttf")), array("kind" => "webfonts#webfont", "family" => "Smythe", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/smythe/v7/yACD1gy_MpbB9Ft42fUvYw.ttf")), array("kind" => "webfonts#webfont", "family" => "Sniglet", "category" => "display", "variants" => array("regular", "800"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("800" => "http://fonts.gstatic.com/s/sniglet/v7/NLF91nBmcEfkBgcEWbHFa_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/sniglet/v7/XWhyQLHH4SpCVsHRPRgu9w.ttf")), array("kind" => "webfonts#webfont", "family" => "Snippet", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/snippet/v6/eUcYMLq2GtHZovLlQH_9kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Snowburst One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/snowburstone/v4/zSQzKOPukXRux2oTqfYJjIjjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Sofadi One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sofadione/v4/nirf4G12IcJ6KI8Eoj119fesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sofia", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sofia/v5/Imnvx0Ag9r6iDBFUY5_RaQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Sonsie One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sonsieone/v5/KSP7xT1OSy0q2ob6RQOTWPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sorts Mill Goudy", "category" => "serif", "variants" => array("regular", "italic"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sortsmillgoudy/v6/JzRrPKdwEnE8F1TDmDLMUlIL2Qjg-Xlsg_fhGbe2P5U.ttf", "italic" => "http://fonts.gstatic.com/s/sortsmillgoudy/v6/UUu1lKiy4hRmBWk599VL1TYNkCNSzLyoucKmbTguvr0.ttf")), array("kind" => "webfonts#webfont", "family" => "Source Code Pro", "category" => "monospace", "variants" => array("200", "300", "regular", "500", "600", "700", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqaXvKVW_haheDNrHjziJZVk.ttf", "300" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqVP7R5lD_au4SZC6Ks_vyWs.ttf", "500" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqX63uKwMO11Of4rJWV582wg.ttf", "600" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqeiMeWyi5E_-XkTgB5psiDg.ttf", "700" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqfgXsetDviZcdR5OzC1KPcw.ttf", "900" => "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqRA_awHl7mXRjE_LQVochcU.ttf", "regular" => "http://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasD9Rl0pGnog23EMYRrBmUzJQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Source Sans Pro", "category" => "sans-serif", "variants" => array("200", "200italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic", "900", "900italic"), "subsets" => array("latin", "vietnamese", "latin-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGKXvKVW_haheDNrHjziJZVk.ttf", "300" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFP7R5lD_au4SZC6Ks_vyWs.ttf", "600" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOiMeWyi5E_-XkTgB5psiDg.ttf", "700" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGPgXsetDviZcdR5OzC1KPcw.ttf", "900" => "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGBA_awHl7mXRjE_LQVochcU.ttf", "200italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6OptKU7UIBg2hLM7eMTU8bI.ttf", "300italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6DUpNKoQAsDux-Todp8f29w.ttf", "regular" => "http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNRl0pGnog23EMYRrBmUzJQ.ttf", "italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMwRX4TIfMQQEXLu74GftruE.ttf", "600italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6Pp6lGoTTgjlW0sC4r900Co.ttf", "700italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6LVT4locI09aamSzFGQlDMY.ttf", "900italic" => "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6A0NcF6HPGWR298uWIdxWv0.ttf")), array("kind" => "webfonts#webfont", "family" => "Source Serif Pro", "category" => "serif", "variants" => array("regular", "600", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("600" => "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarGi4cQnvCGV11m1KlXh97aQ.ttf", "700" => "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarEkpYHRvxGNSCrR82n_RDNk.ttf", "regular" => "http://fonts.gstatic.com/s/sourceserifpro/v4/CeUM4np2c42DV49nanp55YGL0S0YDpKs5GpLtZIQ0m4.ttf")), array("kind" => "webfonts#webfont", "family" => "Special Elite", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/specialelite/v6/9-wW4zu3WNoD5Fjka35Jm4jjx0o0jr6fNXxPgYh_a8Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Spicy Rice", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/spicyrice/v5/WGCtz7cLoggXARPi9OGD6_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Spinnaker", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/spinnaker/v8/MQdIXivKITpjROUdiN6Jgg.ttf")), array("kind" => "webfonts#webfont", "family" => "Spirax", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/spirax/v5/IOKqhk-Ccl7y31yDsePPkw.ttf")), array("kind" => "webfonts#webfont", "family" => "Squada One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/squadaone/v5/3tzGuaJdD65cZVgfQzN8uvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Sree Krushnadevaraya", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sreekrushnadevaraya/v4/CdsXmnHyEqVl1ahzOh5qnzjDZVem5Eb4d0dXjXa0F_Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Stalemate", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stalemate/v4/wQLCnG0qB6mOu2Wit2dt_w.ttf")), array("kind" => "webfonts#webfont", "family" => "Stalinist One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stalinistone/v8/MQpS-WezM9W4Dd7D3B7I-UT7eZ8.ttf")), array("kind" => "webfonts#webfont", "family" => "Stardos Stencil", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/stardosstencil/v6/h4ExtgvoXhPtv9Ieqd-XC81wDCbBgmIo8UyjIhmkeSM.ttf", "regular" => "http://fonts.gstatic.com/s/stardosstencil/v6/ygEOyTW9a6u4fi4OXEZeTFf2eT4jUldwg_9fgfY_tHc.ttf")), array("kind" => "webfonts#webfont", "family" => "Stint Ultra Condensed", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stintultracondensed/v5/8DqLK6-YSClFZt3u3EgOUYelbRYnLTTQA1Z5cVLnsI4.ttf")), array("kind" => "webfonts#webfont", "family" => "Stint Ultra Expanded", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/stintultraexpanded/v4/FeigX-wDDgHMCKuhekhedQ7dxr0N5HY0cZKknTIL6n4.ttf")), array("kind" => "webfonts#webfont", "family" => "Stoke", "category" => "serif", "variants" => array("300", "regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/stoke/v6/Sell9475FOS8jUqQsfFsUQ.ttf", "regular" => "http://fonts.gstatic.com/s/stoke/v6/A7qJNoqOm2d6o1E6e0yUFg.ttf")), array("kind" => "webfonts#webfont", "family" => "Strait", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/strait/v4/m4W73ViNmProETY2ybc-Bg.ttf")), array("kind" => "webfonts#webfont", "family" => "Sue Ellen Francisco", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sueellenfrancisco/v7/TwHX4vSxMUnJUdEz1JIgrhzazJzPVbGl8jnf1tisRz4.ttf")), array("kind" => "webfonts#webfont", "family" => "Sumana", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-05-04", "files" => array("700" => "http://fonts.gstatic.com/s/sumana/v1/8AcM-KAproitONSBBHj3sQ.ttf", "regular" => "http://fonts.gstatic.com/s/sumana/v1/wgdl__wAK7pzliiWs0Nlog.ttf")), array("kind" => "webfonts#webfont", "family" => "Sunshiney", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/sunshiney/v6/kaWOb4pGbwNijM7CkxK1sQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Supermercado One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/supermercadoone/v6/kMGPVTNFiFEp1U274uBMb4mm5hmSKNFf3C5YoMa-lrM.ttf")), array("kind" => "webfonts#webfont", "family" => "Sura", "category" => "serif", "variants" => array("regular", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-17", "files" => array("700" => "http://fonts.gstatic.com/s/sura/v1/Z5bXQaFGmoWicN1WlcncxA.ttf", "regular" => "http://fonts.gstatic.com/s/sura/v1/jznKrhTH5NezYxb0-Q5zzA.ttf")), array("kind" => "webfonts#webfont", "family" => "Suranna", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/suranna/v4/PYmfr6TQeTqZ-r8HnPM-kA.ttf")), array("kind" => "webfonts#webfont", "family" => "Suravaram", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/suravaram/v3/G4dPee4pel_w2HqzavW4MA.ttf")), array("kind" => "webfonts#webfont", "family" => "Suwannaphum", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v9", "lastModified" => "2015-04-06", "files" => array("regular" => "http://fonts.gstatic.com/s/suwannaphum/v9/1jIPOyXied3T79GCnSlCN6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Swanky and Moo Moo", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/swankyandmoomoo/v6/orVNZ9kDeE3lWp3U3YELu9DVLKqNC3_XMNHhr8S94FU.ttf")), array("kind" => "webfonts#webfont", "family" => "Syncopate", "category" => "sans-serif", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/syncopate/v7/S5z8ixiOoC4WJ1im6jAlYC3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/syncopate/v7/RQVwO52fAH6MI764EcaYtw.ttf")), array("kind" => "webfonts#webfont", "family" => "Tangerine", "category" => "handwriting", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/tangerine/v7/UkFsr-RwJB_d2l9fIWsx3i3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/tangerine/v7/DTPeM3IROhnkz7aYG2a9sA.ttf")), array("kind" => "webfonts#webfont", "family" => "Taprom", "category" => "display", "variants" => array("regular"), "subsets" => array("khmer"), "version" => "v8", "lastModified" => "2015-04-03", "files" => array("regular" => "http://fonts.gstatic.com/s/taprom/v8/-KByU3BaUsyIvQs79qFObg.ttf")), array("kind" => "webfonts#webfont", "family" => "Tauri", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tauri/v4/XIWeYJDXNqiVNej0zEqtGg.ttf")), array("kind" => "webfonts#webfont", "family" => "Teko", "category" => "sans-serif", "variants" => array("300", "regular", "500", "600", "700"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/teko/v5/OobFGE9eo24rcBpN6zXDaQ.ttf", "500" => "http://fonts.gstatic.com/s/teko/v5/FQ0duU7gWM4cSaImOfAjBA.ttf", "600" => "http://fonts.gstatic.com/s/teko/v5/QDx_i8H-TZ1IK1JEVrqwEQ.ttf", "700" => "http://fonts.gstatic.com/s/teko/v5/xKfTxe_SWpH4xU75vmvylA.ttf", "regular" => "http://fonts.gstatic.com/s/teko/v5/UtekqODEqZXSN2L-njejpA.ttf")), array("kind" => "webfonts#webfont", "family" => "Telex", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/telex/v4/24-3xP9ywYeHOcFU3iGk8A.ttf")), array("kind" => "webfonts#webfont", "family" => "Tenali Ramakrishna", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v3", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tenaliramakrishna/v3/M0nTmDqv2M7AGoGh-c946BZak5pSBHqWX6uyVMiMFoA.ttf")), array("kind" => "webfonts#webfont", "family" => "Tenor Sans", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tenorsans/v7/dUBulmjNJJInvK5vL7O9yfesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Text Me One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/textmeone/v4/9em_3ckd_P5PQkP4aDyDLqCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "The Girl Next Door", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/thegirlnextdoor/v7/cWRA4JVGeEcHGcPl5hmX7kzo0nFFoM60ux_D9BUymX4.ttf")), array("kind" => "webfonts#webfont", "family" => "Tienne", "category" => "serif", "variants" => array("regular", "700", "900"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/tienne/v8/JvoCDOlyOSEyYGRwCyfs3g.ttf", "900" => "http://fonts.gstatic.com/s/tienne/v8/FBano5T521OWexj2iRYLMw.ttf", "regular" => "http://fonts.gstatic.com/s/tienne/v8/-IIfDl701C0z7-fy2kmGvA.ttf")), array("kind" => "webfonts#webfont", "family" => "Tillana", "category" => "handwriting", "variants" => array("regular", "500", "600", "700", "800"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("500" => "http://fonts.gstatic.com/s/tillana/v1/gqdUngSIcY9tSla5eCZky_esZW2xOQ-xsNqO47m55DA.ttf", "600" => "http://fonts.gstatic.com/s/tillana/v1/fqon6-r15hy8M1cyiYfQBvesZW2xOQ-xsNqO47m55DA.ttf", "700" => "http://fonts.gstatic.com/s/tillana/v1/jGARMTxLrMerzTCpGBpMffesZW2xOQ-xsNqO47m55DA.ttf", "800" => "http://fonts.gstatic.com/s/tillana/v1/pmTtNH_Ibktj5Cyc1XrP6vesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/tillana/v1/zN0D-jDPsr1HzU3VRFLY5g.ttf")), array("kind" => "webfonts#webfont", "family" => "Timmana", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "telugu"), "version" => "v1", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/timmana/v1/T25SicsJUJkc2s2sbBsDnA.ttf")), array("kind" => "webfonts#webfont", "family" => "Tinos", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("hebrew", "greek", "greek-ext", "latin", "vietnamese", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/tinos/v9/vHXfhX8jZuQruowfon93yQ.ttf", "regular" => "http://fonts.gstatic.com/s/tinos/v9/EqpUbkVmutfwZ0PjpoGwCg.ttf", "italic" => "http://fonts.gstatic.com/s/tinos/v9/slfyzlasCr9vTsaP4lUh9A.ttf", "700italic" => "http://fonts.gstatic.com/s/tinos/v9/M6kfzvDMM0CdxdraoFpG6vesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Titan One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/titanone/v4/FbvpRvzfV_oipS0De3iAZg.ttf")), array("kind" => "webfonts#webfont", "family" => "Titillium Web", "category" => "sans-serif", "variants" => array("200", "200italic", "300", "300italic", "regular", "italic", "600", "600italic", "700", "700italic", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wprzOdCrLccoxq42eaxM802O0.ttf", "300" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr9ZAkYT8DuUZELiKLwMGWAo.ttf", "600" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr28K9dEd5Ue-HTQrlA7E2xQ.ttf", "700" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr2-6tpSbB9YhmWtmd1_gi_U.ttf", "900" => "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr7L0GmZLri-m-nfoo0Vul4Y.ttf", "200italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPj4N98U-66ThNJvtgddRfBE.ttf", "300italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPrfzCkqg7ORZlRf2cc4mXu8.ttf", "regular" => "http://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcTyagQBwYgYywpS70xNq8SQ.ttf", "italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/r9OmwyQxrgzUAhaLET_KO-ixohbIP6lHkU-1Mgq95cY.ttf", "600italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPgOhzTSndyK8UWja2yJjKLc.ttf", "700italic" => "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPio3LEw-4MM8Ao2j9wPOfpw.ttf")), array("kind" => "webfonts#webfont", "family" => "Trade Winds", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tradewinds/v5/sDOCVgAxw6PEUi2xdMsoDaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Trocchi", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/trocchi/v4/uldNPaKrUGVeGCVsmacLwA.ttf")), array("kind" => "webfonts#webfont", "family" => "Trochut", "category" => "display", "variants" => array("regular", "italic", "700"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/trochut/v4/lWqNOv6ISR8ehNzGLFLnJ_esZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/trochut/v4/6Y65B0x-2JsnYt16OH5omw.ttf", "italic" => "http://fonts.gstatic.com/s/trochut/v4/pczUwr4ZFvC79TgNO5cZng.ttf")), array("kind" => "webfonts#webfont", "family" => "Trykker", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/trykker/v5/YiVrVJpBFN7I1l_CWk6yYQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Tulpen One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/tulpenone/v6/lwcTfVIEVxpZLZlWzR5baPesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Ubuntu", "category" => "sans-serif", "variants" => array("300", "300italic", "regular", "italic", "500", "500italic", "700", "700italic"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v9", "lastModified" => "2016-02-23", "files" => array("300" => "http://fonts.gstatic.com/s/ubuntu/v9/7-wH0j2QCTHKgp7vLh9-sQ.ttf", "500" => "http://fonts.gstatic.com/s/ubuntu/v9/bMbHEMwSUmkzcK2x_74QbA.ttf", "700" => "http://fonts.gstatic.com/s/ubuntu/v9/B7BtHjNYwAp3HgLNagENOQ.ttf", "300italic" => "http://fonts.gstatic.com/s/ubuntu/v9/j-TYDdXcC_eQzhhp386SjaCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/ubuntu/v9/lhhB5ZCwEkBRbHMSnYuKyA.ttf", "italic" => "http://fonts.gstatic.com/s/ubuntu/v9/b9hP8wd30SygxZjGGk4DCQ.ttf", "500italic" => "http://fonts.gstatic.com/s/ubuntu/v9/NWdMogIO7U6AtEM4dDdf_aCWcynf_cDxXwCLxiixG1c.ttf", "700italic" => "http://fonts.gstatic.com/s/ubuntu/v9/pqisLQoeO9YTDCNnlQ9bf6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Ubuntu Condensed", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrKDbm6fPDOZJsR8PmdG62gY.ttf")), array("kind" => "webfonts#webfont", "family" => "Ubuntu Mono", "category" => "monospace", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("greek", "greek-ext", "latin", "latin-ext", "cyrillic", "cyrillic-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/ubuntumono/v6/ceqTZGKHipo8pJj4molytne1Pd76Vl7zRpE7NLJQ7XU.ttf", "regular" => "http://fonts.gstatic.com/s/ubuntumono/v6/EgeuS9OtEmA0y_JRo03MQaCWcynf_cDxXwCLxiixG1c.ttf", "italic" => "http://fonts.gstatic.com/s/ubuntumono/v6/KAKuHXAHZOeECOWAHsRKA0eOrDcLawS7-ssYqLr2Xp4.ttf", "700italic" => "http://fonts.gstatic.com/s/ubuntumono/v6/n_d8tv_JOIiYyMXR4eaV9c_zJjSACmk0BRPxQqhnNLU.ttf")), array("kind" => "webfonts#webfont", "family" => "Ultra", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/ultra/v8/OW8uXkOstRADuhEmGOFQLA.ttf")), array("kind" => "webfonts#webfont", "family" => "Uncial Antiqua", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/uncialantiqua/v4/F-leefDiFwQXsyd6eaSllqrFJ4O13IHVxZbM6yoslpo.ttf")), array("kind" => "webfonts#webfont", "family" => "Underdog", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/underdog/v5/gBv9yjez_-5PnTprHWq0ig.ttf")), array("kind" => "webfonts#webfont", "family" => "Unica One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unicaone/v4/KbYKlhWMDpatWViqDkNQgA.ttf")), array("kind" => "webfonts#webfont", "family" => "UnifrakturCook", "category" => "display", "variants" => array("700"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/unifrakturcook/v8/ASwh69ykD8iaoYijVEU6RrWZkcsCTHKV51zmcUsafQ0.ttf")), array("kind" => "webfonts#webfont", "family" => "UnifrakturMaguntia", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unifrakturmaguntia/v7/7KWy3ymCVR_xfAvvcIXm3-kdNg30GQauG_DE-tMYtWk.ttf")), array("kind" => "webfonts#webfont", "family" => "Unkempt", "category" => "display", "variants" => array("regular", "700"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/unkempt/v7/V7H-GCl9bgwGwqFqTTgDHvesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/unkempt/v7/NLLBeNSspr0RGs71R5LHWA.ttf")), array("kind" => "webfonts#webfont", "family" => "Unlock", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unlock/v6/rXEQzK7uIAlhoyoAEiMy1w.ttf")), array("kind" => "webfonts#webfont", "family" => "Unna", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/unna/v8/UAS0AM7AmbdCNY_80xyAZQ.ttf")), array("kind" => "webfonts#webfont", "family" => "VT323", "category" => "monospace", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vt323/v7/ITU2YQfM073o1iYK3nSOmQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Vampiro One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vampiroone/v7/OVDs4gY4WpS5u3Qd1gXRW6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Varela", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/varela/v7/ON7qs0cKUUixhhDFXlZUjw.ttf")), array("kind" => "webfonts#webfont", "family" => "Varela Round", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/varelaround/v6/APH4jr0uSos5wiut5cpjri3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Vast Shadow", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vastshadow/v6/io4hqKX3ibiqQQjYfW0-h6CWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Vesper Libre", "category" => "serif", "variants" => array("regular", "500", "700", "900"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v7", "lastModified" => "2015-06-03", "files" => array("500" => "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsZMQuUSAwdHsY8ov_6tk1oA.ttf", "700" => "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsUD2ttfZwueP-QU272T9-k4.ttf", "900" => "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsaObDOjC3UL77puoeHsE3fw.ttf", "regular" => "http://fonts.gstatic.com/s/vesperlibre/v7/Cg-TeZFsqV8BaOcoVwzu2C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Vibur", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vibur/v7/xB9aKsUbJo68XP0bAg2iLw.ttf")), array("kind" => "webfonts#webfont", "family" => "Vidaloka", "category" => "serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/vidaloka/v8/C6Nul0ogKUWkx356rrt9RA.ttf")), array("kind" => "webfonts#webfont", "family" => "Viga", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/viga/v5/uD87gDbhS7frHLX4uL6agg.ttf")), array("kind" => "webfonts#webfont", "family" => "Voces", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/voces/v5/QoBH6g6yKgNIgvL8A2aE2Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Volkhov", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/volkhov/v8/L8PbKS-kEoLHm7nP--NCzPesZW2xOQ-xsNqO47m55DA.ttf", "regular" => "http://fonts.gstatic.com/s/volkhov/v8/MDIZAofe1T_J3un5Kgo8zg.ttf", "italic" => "http://fonts.gstatic.com/s/volkhov/v8/1rTjmztKEpbkKH06JwF8Yw.ttf", "700italic" => "http://fonts.gstatic.com/s/volkhov/v8/W6oG0QDDjCgj0gmsHE520C3USBnSvpkopQaUR-2r7iU.ttf")), array("kind" => "webfonts#webfont", "family" => "Vollkorn", "category" => "serif", "variants" => array("regular", "italic", "700", "700italic"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("700" => "http://fonts.gstatic.com/s/vollkorn/v6/gOwQjJVGXlDOONC12hVoBqCWcynf_cDxXwCLxiixG1c.ttf", "regular" => "http://fonts.gstatic.com/s/vollkorn/v6/IiexqYAeh8uII223thYx3w.ttf", "italic" => "http://fonts.gstatic.com/s/vollkorn/v6/UuIzosgR1ovBhJFdwVp3fvesZW2xOQ-xsNqO47m55DA.ttf", "700italic" => "http://fonts.gstatic.com/s/vollkorn/v6/KNiAlx6phRqXCwnZZG51JAJKKGfqHaYFsRG-T3ceEVo.ttf")), array("kind" => "webfonts#webfont", "family" => "Voltaire", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/voltaire/v6/WvqBzaGEBbRV-hrahwO2cA.ttf")), array("kind" => "webfonts#webfont", "family" => "Waiting for the Sunrise", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/waitingforthesunrise/v7/eNfH7kLpF1PZWpsetF-ha9TChrNgrDiT3Zy6yGf3FnM.ttf")), array("kind" => "webfonts#webfont", "family" => "Wallpoet", "category" => "display", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v8", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wallpoet/v8/hmum4WuBN4A0Z_7367NDIg.ttf")), array("kind" => "webfonts#webfont", "family" => "Walter Turncoat", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/walterturncoat/v6/sG9su5g4GXy1KP73cU3hvQplL2YwNeota48DxFlGDUo.ttf")), array("kind" => "webfonts#webfont", "family" => "Warnes", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/warnes/v6/MXG7_Phj4YpzAXxKGItuBw.ttf")), array("kind" => "webfonts#webfont", "family" => "Wellfleet", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wellfleet/v4/J5tOx72iFRPgHYpbK9J4XQ.ttf")), array("kind" => "webfonts#webfont", "family" => "Wendy One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin", "latin-ext"), "version" => "v4", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wendyone/v4/R8CJT2oDXdMk_ZtuHTxoxw.ttf")), array("kind" => "webfonts#webfont", "family" => "Wire One", "category" => "sans-serif", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/wireone/v7/sRLhaQOQpWnvXwIx0CycQw.ttf")), array("kind" => "webfonts#webfont", "family" => "Work Sans", "category" => "sans-serif", "variants" => array("100", "200", "300", "regular", "500", "600", "700", "800", "900"), "subsets" => array("latin", "latin-ext"), "version" => "v2", "lastModified" => "2015-12-08", "files" => array("100" => "http://fonts.gstatic.com/s/worksans/v2/ZAhtNqLaAViKjGLajtuwWaCWcynf_cDxXwCLxiixG1c.ttf", "200" => "http://fonts.gstatic.com/s/worksans/v2/u_mYNr_qYP37m7vgvmIYZy3USBnSvpkopQaUR-2r7iU.ttf", "300" => "http://fonts.gstatic.com/s/worksans/v2/FD_Udbezj8EHXbdsqLUply3USBnSvpkopQaUR-2r7iU.ttf", "500" => "http://fonts.gstatic.com/s/worksans/v2/Nbre-U_bp6Xktt8cpgwaJC3USBnSvpkopQaUR-2r7iU.ttf", "600" => "http://fonts.gstatic.com/s/worksans/v2/z9rX03Xuz9ZNHTMg1_ghGS3USBnSvpkopQaUR-2r7iU.ttf", "700" => "http://fonts.gstatic.com/s/worksans/v2/4udXuXg54JlPEP5iKO5AmS3USBnSvpkopQaUR-2r7iU.ttf", "800" => "http://fonts.gstatic.com/s/worksans/v2/IQh-ap2Uqs7kl1YINeeEGi3USBnSvpkopQaUR-2r7iU.ttf", "900" => "http://fonts.gstatic.com/s/worksans/v2/Hjn0acvjHfjY_vAK9Uc6gi3USBnSvpkopQaUR-2r7iU.ttf", "regular" => "http://fonts.gstatic.com/s/worksans/v2/zVvigUiMvx7JVEnrJgc-5Q.ttf")), array("kind" => "webfonts#webfont", "family" => "Yanone Kaffeesatz", "category" => "sans-serif", "variants" => array("200", "300", "regular", "700"), "subsets" => array("latin", "latin-ext"), "version" => "v7", "lastModified" => "2016-02-23", "files" => array("200" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRbq92v6XxU4pSv06GI0NsGc.ttf", "300" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRZlIwXPiNoNT_wxzJ2t3mTE.ttf", "700" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRf2R4S6PlKaGXWPfWpHpcl0.ttf", "regular" => "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/YDAoLskQQ5MOAgvHUQCcLdXn3cHbFGWU4T2HrSN6JF4.ttf")), array("kind" => "webfonts#webfont", "family" => "Yantramanav", "category" => "sans-serif", "variants" => array("100", "300", "regular", "500", "700", "900"), "subsets" => array("devanagari", "latin", "latin-ext"), "version" => "v1", "lastModified" => "2015-06-03", "files" => array("100" => "http://fonts.gstatic.com/s/yantramanav/v1/Rs1I2PF4Z8GAb6qjgvr8wIAWxXGWZ3yJw6KhWS7MxOk.ttf", "300" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bC9-WlPSxbfiI49GsXo3q0g.ttf", "500" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bMCNfqCYlB_eIx7H1TVXe60.ttf", "700" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bHe1Pd76Vl7zRpE7NLJQ7XU.ttf", "900" => "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bCenaqEuufTBk9XMKnKmgDA.ttf", "regular" => "http://fonts.gstatic.com/s/yantramanav/v1/FwdziO-qWAO8pZg8e376kaCWcynf_cDxXwCLxiixG1c.ttf")), array("kind" => "webfonts#webfont", "family" => "Yellowtail", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/yellowtail/v6/HLrU6lhCTjXfLZ7X60LcB_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Yeseva One", "category" => "display", "variants" => array("regular"), "subsets" => array("latin", "latin-ext", "cyrillic"), "version" => "v10", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/yesevaone/v10/eenQQxvpzSA80JmisGcgX_esZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Yesteryear", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v5", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/yesteryear/v5/dv09hP_ZrdjVOfZQXKXuZvesZW2xOQ-xsNqO47m55DA.ttf")), array("kind" => "webfonts#webfont", "family" => "Zeyada", "category" => "handwriting", "variants" => array("regular"), "subsets" => array("latin"), "version" => "v6", "lastModified" => "2016-02-23", "files" => array("regular" => "http://fonts.gstatic.com/s/zeyada/v6/hmonmGYYFwqTZQfG2nRswQ.ttf"))));
|
4 |
|
5 |
?>
|
kirki.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: The ultimate WordPress Customizer Toolkit
|
6 |
* Author: Aristeides Stathopoulos
|
7 |
* Author URI: http://aristeides.com
|
8 |
-
* Version: 2.3.
|
9 |
* Text Domain: kirki
|
10 |
*
|
11 |
* GitHub Plugin URI: aristath/kirki
|
5 |
* Description: The ultimate WordPress Customizer Toolkit
|
6 |
* Author: Aristeides Stathopoulos
|
7 |
* Author URI: http://aristeides.com
|
8 |
+
* Version: 2.3.2
|
9 |
* Text Domain: kirki
|
10 |
*
|
11 |
* GitHub Plugin URI: aristath/kirki
|
package.json
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "kirki-toolkit",
|
3 |
+
"version": "2.2.7",
|
4 |
+
"author": "Aristeides Stathopoulos",
|
5 |
+
"homepage": "https://kirki.org",
|
6 |
+
"license": "MIT",
|
7 |
+
"repository": {
|
8 |
+
"type": "git",
|
9 |
+
"url": "https://github.com/aristath/kirki"
|
10 |
+
},
|
11 |
+
"bugs": {
|
12 |
+
"url": "https://github.com/aristath/kirki/issues"
|
13 |
+
},
|
14 |
+
"licenses": [
|
15 |
+
{
|
16 |
+
"type": "MIT",
|
17 |
+
"url": "https://opensource.org/licenses/MIT"
|
18 |
+
}
|
19 |
+
],
|
20 |
+
"engines": {
|
21 |
+
"node": ">= 0.10.0"
|
22 |
+
},
|
23 |
+
"devDependencies": {
|
24 |
+
"grunt": "~0.4.5",
|
25 |
+
"grunt-contrib-sass": "~0.9.2",
|
26 |
+
"grunt-contrib-concat" : "~0.5.1",
|
27 |
+
"grunt-contrib-uglify": "^0.11.1",
|
28 |
+
"grunt-wp-i18n": "^0.5.3",
|
29 |
+
"grunt-contrib-watch": "^0.6.1",
|
30 |
+
"grunt-curl": "2.2.0",
|
31 |
+
"grunt-wp-readme-to-markdown": "^1.0.0",
|
32 |
+
"grunt-json2php":"^0.1.4",
|
33 |
+
"grunt-contrib-clean":"^1.0.0",
|
34 |
+
"grunt-jscs":"~2.7.0"
|
35 |
+
}
|
36 |
+
}
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: customizer,options framework, theme, mods, toolkit
|
|
4 |
Donate link: http://kirki.org/
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 4.5
|
7 |
-
Stable tag: 2.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -13,7 +13,7 @@ The ultimate toolkit for theme developers using the WordPress Customizer
|
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
-
[![Build Status](https://travis-ci.org/aristath/kirki.svg?branch=master)](https://travis-ci.org/aristath/kirki) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/aristath/kirki/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/aristath/kirki/?branch=master) [![Code Climate](https://codeclimate.com/github/aristath/kirki/badges/gpa.svg)](https://codeclimate.com/github/aristath/kirki) [![
|
17 |
|
18 |
Kirki is a Toolkit allowing WordPress developers to use the Customizer and take advantage of its advanced features and flexibility by abstracting the code and making it easier for everyone to create beautiful and meaningful user experiences.
|
19 |
|
@@ -37,8 +37,29 @@ If you want to integrate Kirki in your theme or plugin, please read the instruct
|
|
37 |
|
38 |
== Changelog ==
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
= 2.3.1 =
|
41 |
|
|
|
|
|
42 |
* FIX: Spacing control JS dependencies.
|
43 |
* FIX: Output property ignored in multicolor field.
|
44 |
* FIX: Image sub-controls in repeaters were causing a JS error.
|
4 |
Donate link: http://kirki.org/
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 4.5
|
7 |
+
Stable tag: 2.3.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
+
[![Build Status](https://travis-ci.org/aristath/kirki.svg?branch=master)](https://travis-ci.org/aristath/kirki) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/aristath/kirki/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/aristath/kirki/?branch=master) [![Code Climate](https://codeclimate.com/github/aristath/kirki/badges/gpa.svg)](https://codeclimate.com/github/aristath/kirki) [![License](https://img.shields.io/badge/license-GPL--2.0%2B-red.svg)](https://raw.githubusercontent.com/aristath/kirki/master/LICENSE) [![Join the chat at https://gitter.im/aristath/kirki](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/aristath/kirki?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
17 |
|
18 |
Kirki is a Toolkit allowing WordPress developers to use the Customizer and take advantage of its advanced features and flexibility by abstracting the code and making it easier for everyone to create beautiful and meaningful user experiences.
|
19 |
|
37 |
|
38 |
== Changelog ==
|
39 |
|
40 |
+
= 2.3.2 =
|
41 |
+
|
42 |
+
May 2, 2016, dev time: 52 hours.
|
43 |
+
|
44 |
+
* NEW: Completely refactored `editor` controls.
|
45 |
+
* NEW: Completely re-styled `code` controls.
|
46 |
+
* NEW: Added a new `kirki/{$config_id}/styles` filter ([#908](https://github.com/aristath/kirki/issues/908)).
|
47 |
+
* NEW: Added a `customize-control-kirki` class to all Kirki controls.
|
48 |
+
* FIX: Field type number : Cannot read property 'min' of undefined ([#911](https://github.com/aristath/kirki/issues/911)).
|
49 |
+
* FIX: All controls are now prefixed ([#918](https://github.com/aristath/kirki/issues/918))
|
50 |
+
* FIX: `alpha` argument in color-alpha controls ([#932](https://github.com/aristath/kirki/issues/932)).
|
51 |
+
* FIX: Name attribute in repeaters (props @guillaumemolter).
|
52 |
+
* FIX: Missing label for checkbox controls inside repeaters (props @guillaumemolter).
|
53 |
+
* FIX: Placing 2 editor controls in the customizer leads to odd behaviour ([#140](https://github.com/aristath/kirki/issues/140)).
|
54 |
+
* FIX: `active_callback` conbined with the old `required` argument. ([#906](https://github.com/aristath/kirki/issues/906)).
|
55 |
+
* FIX: Double prefix and suffix in `js_vars` ([#943](https://github.com/aristath/kirki/issues/943)).
|
56 |
+
* FIX: Typography control returns both 'subset' and 'subsets' indexes with the same value ([#948](https://github.com/aristath/kirki/issues/948)).
|
57 |
+
* FIX: Use `strict` JS mode in all controls.
|
58 |
+
|
59 |
= 2.3.1 =
|
60 |
|
61 |
+
April 19, 2016, dev time: 30 hours.
|
62 |
+
|
63 |
* FIX: Spacing control JS dependencies.
|
64 |
* FIX: Output property ignored in multicolor field.
|
65 |
* FIX: Image sub-controls in repeaters were causing a JS error.
|