Version Description
- Remove unnecessary file
Download this release
Release Info
Developer | nayrathemes |
Plugin | Clever Fox |
Version | 1.0.6 |
Comparing to | |
See all releases |
Code changes from version 1.0.4 to 1.0.6
- clever-fox.php +1 -2
- inc/startkit/custom-controls/Tabs/class/startkit-customize-control-tabs.php +205 -205
- inc/startkit/custom-controls/Tabs/css/style.css +60 -60
- inc/startkit/custom-controls/Tabs/js/customizer-addon-script.js +32 -32
- inc/startkit/custom-controls/Tabs/js/script.js +72 -72
- inc/startkit/custom-controls/category/category-dropdown-custom-control.php +46 -46
- inc/startkit/custom-controls/controls/icon-picker/README.md +48 -48
- inc/startkit/custom-controls/controls/icon-picker/assets/font-awesome.min.css +4 -4
- inc/startkit/custom-controls/controls/icon-picker/assets/genericons.css +263 -263
- inc/startkit/custom-controls/controls/icon-picker/assets/js/icon-picker-control.js +27 -27
- inc/startkit/custom-controls/controls/icon-picker/assets/js/jquery.ddslick.js +331 -331
- inc/startkit/custom-controls/controls/icon-picker/icon-picker-control.php +63 -63
- inc/startkit/custom-controls/controls/icon-picker/inc/dashicons-icons.php +62 -62
- inc/startkit/custom-controls/controls/icon-picker/inc/fa-icons.php +641 -641
- inc/startkit/custom-controls/controls/icon-picker/inc/genericons-icons.php +156 -156
- inc/startkit/custom-controls/controls/range-validator/assets/css/range-control.css +96 -96
- inc/startkit/custom-controls/controls/range-validator/assets/js/range-control.js +23 -23
- inc/startkit/custom-controls/controls/range-validator/range-control.php +48 -48
- inc/startkit/custom-controls/controls/select/assets/js/select-control.js +17 -17
- inc/startkit/custom-controls/controls/select/assets/js/selectize.js +3666 -3666
- inc/startkit/custom-controls/controls/select/assets/js/selectize.min.js +2 -2
- inc/startkit/custom-controls/controls/select/assets/selectize.default.css +387 -387
- inc/startkit/custom-controls/controls/select/select-control.php +35 -35
- inc/startkit/custom-controls/font/cache/google-web-fonts.txt +4418 -11183
clever-fox.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Clever Fox
|
4 |
Plugin URI:
|
5 |
Description: The Clever Fox plugin adds sections functionality to the Startkit theme and Others Nayra's Themes. This plugin for only startkit themes. Clever Fox is a plugin build to enhance the functionality of WordPress Theme made by Nayra Themes.
|
6 |
-
Version: 1.0.
|
7 |
Author: nayrathemes
|
8 |
Author URI: https://nayrathemes.com
|
9 |
Text Domain: clever-fox
|
@@ -17,7 +17,6 @@ function cleverfox_activate() {
|
|
17 |
require_once('inc/startkit/features/section-info.php');
|
18 |
require_once('inc/startkit/features/section-service.php');
|
19 |
require_once('inc/startkit/features/section-testimonial.php');
|
20 |
-
require_once('inc/startkit/features/section-breadcrumb.php');
|
21 |
require_once('inc/startkit/features/navigation.php');
|
22 |
require_once('inc/startkit/sections/section-slider.php');
|
23 |
require_once('inc/startkit/sections/section-flash.php');
|
3 |
Plugin Name: Clever Fox
|
4 |
Plugin URI:
|
5 |
Description: The Clever Fox plugin adds sections functionality to the Startkit theme and Others Nayra's Themes. This plugin for only startkit themes. Clever Fox is a plugin build to enhance the functionality of WordPress Theme made by Nayra Themes.
|
6 |
+
Version: 1.0.6
|
7 |
Author: nayrathemes
|
8 |
Author URI: https://nayrathemes.com
|
9 |
Text Domain: clever-fox
|
17 |
require_once('inc/startkit/features/section-info.php');
|
18 |
require_once('inc/startkit/features/section-service.php');
|
19 |
require_once('inc/startkit/features/section-testimonial.php');
|
|
|
20 |
require_once('inc/startkit/features/navigation.php');
|
21 |
require_once('inc/startkit/sections/section-slider.php');
|
22 |
require_once('inc/startkit/sections/section-flash.php');
|
inc/startkit/custom-controls/Tabs/class/startkit-customize-control-tabs.php
CHANGED
@@ -1,205 +1,205 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* The tabs customize control extends the WP_Customize_Control class. This class allows
|
4 |
-
* developers to create tabs and hide the sections' settings easily.
|
5 |
-
*
|
6 |
-
* @package Startkit
|
7 |
-
* @since 1.1.0
|
8 |
-
*/
|
9 |
-
|
10 |
-
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
11 |
-
return;
|
12 |
-
}
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Radio image customize control.
|
16 |
-
*
|
17 |
-
* @since 1.1.45
|
18 |
-
* @access public
|
19 |
-
*/
|
20 |
-
class startkit_Customize_Control_Tabs extends WP_Customize_Control {
|
21 |
-
|
22 |
-
/**
|
23 |
-
* startkit_Customize_Control_Tabs constructor.
|
24 |
-
*
|
25 |
-
* @param WP_Customize_Manager $manager wp_customize manager.
|
26 |
-
* @param string $id control id.
|
27 |
-
* @param array $args public parameters for control.
|
28 |
-
*/
|
29 |
-
public function __construct( WP_Customize_Manager $manager, $id, array $args = array() ) {
|
30 |
-
parent::__construct( $manager, $id, $args );
|
31 |
-
|
32 |
-
add_action( 'customize_preview_init', array( $this, 'partials_helper_script_enqueue' ) );
|
33 |
-
|
34 |
-
if ( ! empty( $this->tabs ) ) {
|
35 |
-
foreach ( $this->tabs as $value => $args ) {
|
36 |
-
$this->controls[ $value ] = $args['controls'];
|
37 |
-
}
|
38 |
-
}
|
39 |
-
}
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Controls array from tabs.
|
43 |
-
*
|
44 |
-
* @var array
|
45 |
-
*/
|
46 |
-
public $controls = array();
|
47 |
-
|
48 |
-
/**
|
49 |
-
* The type of customize control being rendered.
|
50 |
-
*
|
51 |
-
* @since 1.1.45
|
52 |
-
* @var string
|
53 |
-
*/
|
54 |
-
public $type = 'interface-tabs';
|
55 |
-
|
56 |
-
/**
|
57 |
-
* The type refresh being used.
|
58 |
-
*
|
59 |
-
* @since 1.1.45
|
60 |
-
* @var string
|
61 |
-
*/
|
62 |
-
public $transport = 'postMessage';
|
63 |
-
|
64 |
-
/**
|
65 |
-
* The priority of the control.
|
66 |
-
*
|
67 |
-
* @since 1.1.45
|
68 |
-
* @var string
|
69 |
-
*/
|
70 |
-
public $priority = -10;
|
71 |
-
|
72 |
-
/**
|
73 |
-
* The tabs with keys of the controls that are under each tab.
|
74 |
-
*
|
75 |
-
* @since 1.1.45
|
76 |
-
* @var array
|
77 |
-
*/
|
78 |
-
public $tabs;
|
79 |
-
|
80 |
-
/**
|
81 |
-
* Displays the control content.
|
82 |
-
*
|
83 |
-
* @since 1.1.45
|
84 |
-
* @access public
|
85 |
-
* @return void
|
86 |
-
*/
|
87 |
-
public function render_content() {
|
88 |
-
/* If no tabs are provided, bail. */
|
89 |
-
if ( empty( $this->tabs ) || ! $this->more_than_one_valid_tab() ) {
|
90 |
-
return;
|
91 |
-
}
|
92 |
-
|
93 |
-
$output = '';
|
94 |
-
$i = 0;
|
95 |
-
|
96 |
-
$output .= '<div class="startkit-tabs-control" id="input_' . esc_attr( $this->id ) . '">';
|
97 |
-
foreach ( $this->tabs as $value => $args ) {
|
98 |
-
if ( ! empty( $args['controls'] ) && ( $this->tab_has_controls( $args['controls'] ) ) ) {
|
99 |
-
$controls_attribute = json_encode( $args['controls'] );
|
100 |
-
|
101 |
-
$output .= '<div class="startkit-customizer-tab">';
|
102 |
-
|
103 |
-
$output .= '<input type="radio"';
|
104 |
-
$output .= 'value="' . esc_attr( $value ) . '" ';
|
105 |
-
$output .= 'name="' . esc_attr( "_customize-radio-{$this->id}" ) . '" ';
|
106 |
-
$output .= 'id="' . esc_attr( "{$this->id}-{$value}" ) . '" ';
|
107 |
-
$output .= 'data-controls="' . esc_attr( $controls_attribute ) . '" ';
|
108 |
-
if ( $i === 0 ) {
|
109 |
-
$output .= 'checked="true" ';
|
110 |
-
}
|
111 |
-
$i ++;
|
112 |
-
$output .= '/><!-- /input -->';
|
113 |
-
|
114 |
-
$label_classes = '';
|
115 |
-
foreach ( $args['controls'] as $control_id ) {
|
116 |
-
$label_classes .= esc_attr( $control_id . ' ' );
|
117 |
-
}
|
118 |
-
|
119 |
-
$output .= '<label class = "' . $label_classes . '" ';
|
120 |
-
$output .= 'for="' . esc_attr( "{$this->id}-{$value}" ) . '">';
|
121 |
-
if ( ! empty( $args['nicename'] ) ) {
|
122 |
-
$output .= '<span class="screen-reader-text">' . esc_html( $args['nicename'] ) . '</span>';
|
123 |
-
}
|
124 |
-
if ( ! empty( $args['icon'] ) ) {
|
125 |
-
$output .= '<i class="fa fa-' . esc_attr( $args['icon'] ) . '"></i>';
|
126 |
-
}
|
127 |
-
if ( ! empty( $args['nicename'] ) ) {
|
128 |
-
$output .= $args['nicename'];
|
129 |
-
}
|
130 |
-
$output .= '</label>';
|
131 |
-
$output .= '</div><!-- /.startkit-customizer-tab -->';
|
132 |
-
}
|
133 |
-
}
|
134 |
-
$output .= '</div><!-- /.startkit-tabs-control -->';
|
135 |
-
|
136 |
-
echo $output;
|
137 |
-
}
|
138 |
-
/**
|
139 |
-
* Loads the scripts and hooks our custom styles in.
|
140 |
-
*
|
141 |
-
* @since 1.1.45
|
142 |
-
* @access public
|
143 |
-
* @return void
|
144 |
-
*/
|
145 |
-
public function enqueue() {
|
146 |
-
|
147 |
-
if ( empty( $this->tabs ) || ! $this->more_than_one_valid_tab() ) {
|
148 |
-
return;
|
149 |
-
}
|
150 |
-
|
151 |
-
wp_enqueue_script( 'startkit-tabs-control-script', CLEVERFOX_PLUGIN_URL . '/inc/startkit/custom-controls/Tabs/js/script.js', array( 'jquery' ), 'startkit', true );
|
152 |
-
wp_enqueue_style( 'startkit-tabs-control-style', CLEVERFOX_PLUGIN_URL . '/inc/startkit/custom-controls/Tabs/css/style.css', null,'startkit');
|
153 |
-
|
154 |
-
}
|
155 |
-
|
156 |
-
/**
|
157 |
-
* Enqueue the partials handler script that works synchronously with the startkit-tabs-control-script
|
158 |
-
*/
|
159 |
-
public function partials_helper_script_enqueue() {
|
160 |
-
wp_enqueue_script( 'startkit-tabs-addon-script', CLEVERFOX_PLUGIN_URL . '/inc/startkit/custom-controls/Tabs/js/customizer-addon-script.js', array( 'jquery' ),true );
|
161 |
-
}
|
162 |
-
|
163 |
-
/**
|
164 |
-
* Verify if the tab has valid controls.
|
165 |
-
*
|
166 |
-
* Meant to foolproof the control if a tab has no valid controls.
|
167 |
-
* Returns false if there are no valid controls inside the tab.
|
168 |
-
*
|
169 |
-
* @param controls array $controls_array the array of controls.
|
170 |
-
*
|
171 |
-
* @return bool
|
172 |
-
*/
|
173 |
-
protected final function tab_has_controls( $controls_array ) {
|
174 |
-
$i = 0;
|
175 |
-
foreach ( $controls_array as $control ) {
|
176 |
-
$setting = $this->manager->get_setting( $control );
|
177 |
-
if ( ! empty( $setting ) ) {
|
178 |
-
$i++;
|
179 |
-
}
|
180 |
-
}
|
181 |
-
if ( $i === 0 ) {
|
182 |
-
return false;
|
183 |
-
}
|
184 |
-
return true;
|
185 |
-
}
|
186 |
-
|
187 |
-
/**
|
188 |
-
* Verify if there's more than one valid tab.
|
189 |
-
*
|
190 |
-
* @return bool
|
191 |
-
*/
|
192 |
-
protected final function more_than_one_valid_tab() {
|
193 |
-
$i = 0;
|
194 |
-
foreach ( $this->tabs as $tab ) {
|
195 |
-
if ( $this->tab_has_controls( $tab['controls'] ) ) {
|
196 |
-
$i++;
|
197 |
-
}
|
198 |
-
}
|
199 |
-
if ( $i > 1 ) {
|
200 |
-
return true;
|
201 |
-
}
|
202 |
-
return false;
|
203 |
-
}
|
204 |
-
}
|
205 |
-
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* The tabs customize control extends the WP_Customize_Control class. This class allows
|
4 |
+
* developers to create tabs and hide the sections' settings easily.
|
5 |
+
*
|
6 |
+
* @package Startkit
|
7 |
+
* @since 1.1.0
|
8 |
+
*/
|
9 |
+
|
10 |
+
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
11 |
+
return;
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Radio image customize control.
|
16 |
+
*
|
17 |
+
* @since 1.1.45
|
18 |
+
* @access public
|
19 |
+
*/
|
20 |
+
class startkit_Customize_Control_Tabs extends WP_Customize_Control {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* startkit_Customize_Control_Tabs constructor.
|
24 |
+
*
|
25 |
+
* @param WP_Customize_Manager $manager wp_customize manager.
|
26 |
+
* @param string $id control id.
|
27 |
+
* @param array $args public parameters for control.
|
28 |
+
*/
|
29 |
+
public function __construct( WP_Customize_Manager $manager, $id, array $args = array() ) {
|
30 |
+
parent::__construct( $manager, $id, $args );
|
31 |
+
|
32 |
+
add_action( 'customize_preview_init', array( $this, 'partials_helper_script_enqueue' ) );
|
33 |
+
|
34 |
+
if ( ! empty( $this->tabs ) ) {
|
35 |
+
foreach ( $this->tabs as $value => $args ) {
|
36 |
+
$this->controls[ $value ] = $args['controls'];
|
37 |
+
}
|
38 |
+
}
|
39 |
+
}
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Controls array from tabs.
|
43 |
+
*
|
44 |
+
* @var array
|
45 |
+
*/
|
46 |
+
public $controls = array();
|
47 |
+
|
48 |
+
/**
|
49 |
+
* The type of customize control being rendered.
|
50 |
+
*
|
51 |
+
* @since 1.1.45
|
52 |
+
* @var string
|
53 |
+
*/
|
54 |
+
public $type = 'interface-tabs';
|
55 |
+
|
56 |
+
/**
|
57 |
+
* The type refresh being used.
|
58 |
+
*
|
59 |
+
* @since 1.1.45
|
60 |
+
* @var string
|
61 |
+
*/
|
62 |
+
public $transport = 'postMessage';
|
63 |
+
|
64 |
+
/**
|
65 |
+
* The priority of the control.
|
66 |
+
*
|
67 |
+
* @since 1.1.45
|
68 |
+
* @var string
|
69 |
+
*/
|
70 |
+
public $priority = -10;
|
71 |
+
|
72 |
+
/**
|
73 |
+
* The tabs with keys of the controls that are under each tab.
|
74 |
+
*
|
75 |
+
* @since 1.1.45
|
76 |
+
* @var array
|
77 |
+
*/
|
78 |
+
public $tabs;
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Displays the control content.
|
82 |
+
*
|
83 |
+
* @since 1.1.45
|
84 |
+
* @access public
|
85 |
+
* @return void
|
86 |
+
*/
|
87 |
+
public function render_content() {
|
88 |
+
/* If no tabs are provided, bail. */
|
89 |
+
if ( empty( $this->tabs ) || ! $this->more_than_one_valid_tab() ) {
|
90 |
+
return;
|
91 |
+
}
|
92 |
+
|
93 |
+
$output = '';
|
94 |
+
$i = 0;
|
95 |
+
|
96 |
+
$output .= '<div class="startkit-tabs-control" id="input_' . esc_attr( $this->id ) . '">';
|
97 |
+
foreach ( $this->tabs as $value => $args ) {
|
98 |
+
if ( ! empty( $args['controls'] ) && ( $this->tab_has_controls( $args['controls'] ) ) ) {
|
99 |
+
$controls_attribute = json_encode( $args['controls'] );
|
100 |
+
|
101 |
+
$output .= '<div class="startkit-customizer-tab">';
|
102 |
+
|
103 |
+
$output .= '<input type="radio"';
|
104 |
+
$output .= 'value="' . esc_attr( $value ) . '" ';
|
105 |
+
$output .= 'name="' . esc_attr( "_customize-radio-{$this->id}" ) . '" ';
|
106 |
+
$output .= 'id="' . esc_attr( "{$this->id}-{$value}" ) . '" ';
|
107 |
+
$output .= 'data-controls="' . esc_attr( $controls_attribute ) . '" ';
|
108 |
+
if ( $i === 0 ) {
|
109 |
+
$output .= 'checked="true" ';
|
110 |
+
}
|
111 |
+
$i ++;
|
112 |
+
$output .= '/><!-- /input -->';
|
113 |
+
|
114 |
+
$label_classes = '';
|
115 |
+
foreach ( $args['controls'] as $control_id ) {
|
116 |
+
$label_classes .= esc_attr( $control_id . ' ' );
|
117 |
+
}
|
118 |
+
|
119 |
+
$output .= '<label class = "' . $label_classes . '" ';
|
120 |
+
$output .= 'for="' . esc_attr( "{$this->id}-{$value}" ) . '">';
|
121 |
+
if ( ! empty( $args['nicename'] ) ) {
|
122 |
+
$output .= '<span class="screen-reader-text">' . esc_html( $args['nicename'] ) . '</span>';
|
123 |
+
}
|
124 |
+
if ( ! empty( $args['icon'] ) ) {
|
125 |
+
$output .= '<i class="fa fa-' . esc_attr( $args['icon'] ) . '"></i>';
|
126 |
+
}
|
127 |
+
if ( ! empty( $args['nicename'] ) ) {
|
128 |
+
$output .= $args['nicename'];
|
129 |
+
}
|
130 |
+
$output .= '</label>';
|
131 |
+
$output .= '</div><!-- /.startkit-customizer-tab -->';
|
132 |
+
}
|
133 |
+
}
|
134 |
+
$output .= '</div><!-- /.startkit-tabs-control -->';
|
135 |
+
|
136 |
+
echo $output;
|
137 |
+
}
|
138 |
+
/**
|
139 |
+
* Loads the scripts and hooks our custom styles in.
|
140 |
+
*
|
141 |
+
* @since 1.1.45
|
142 |
+
* @access public
|
143 |
+
* @return void
|
144 |
+
*/
|
145 |
+
public function enqueue() {
|
146 |
+
|
147 |
+
if ( empty( $this->tabs ) || ! $this->more_than_one_valid_tab() ) {
|
148 |
+
return;
|
149 |
+
}
|
150 |
+
|
151 |
+
wp_enqueue_script( 'startkit-tabs-control-script', CLEVERFOX_PLUGIN_URL . '/inc/startkit/custom-controls/Tabs/js/script.js', array( 'jquery' ), 'startkit', true );
|
152 |
+
wp_enqueue_style( 'startkit-tabs-control-style', CLEVERFOX_PLUGIN_URL . '/inc/startkit/custom-controls/Tabs/css/style.css', null,'startkit');
|
153 |
+
|
154 |
+
}
|
155 |
+
|
156 |
+
/**
|
157 |
+
* Enqueue the partials handler script that works synchronously with the startkit-tabs-control-script
|
158 |
+
*/
|
159 |
+
public function partials_helper_script_enqueue() {
|
160 |
+
wp_enqueue_script( 'startkit-tabs-addon-script', CLEVERFOX_PLUGIN_URL . '/inc/startkit/custom-controls/Tabs/js/customizer-addon-script.js', array( 'jquery' ),true );
|
161 |
+
}
|
162 |
+
|
163 |
+
/**
|
164 |
+
* Verify if the tab has valid controls.
|
165 |
+
*
|
166 |
+
* Meant to foolproof the control if a tab has no valid controls.
|
167 |
+
* Returns false if there are no valid controls inside the tab.
|
168 |
+
*
|
169 |
+
* @param controls array $controls_array the array of controls.
|
170 |
+
*
|
171 |
+
* @return bool
|
172 |
+
*/
|
173 |
+
protected final function tab_has_controls( $controls_array ) {
|
174 |
+
$i = 0;
|
175 |
+
foreach ( $controls_array as $control ) {
|
176 |
+
$setting = $this->manager->get_setting( $control );
|
177 |
+
if ( ! empty( $setting ) ) {
|
178 |
+
$i++;
|
179 |
+
}
|
180 |
+
}
|
181 |
+
if ( $i === 0 ) {
|
182 |
+
return false;
|
183 |
+
}
|
184 |
+
return true;
|
185 |
+
}
|
186 |
+
|
187 |
+
/**
|
188 |
+
* Verify if there's more than one valid tab.
|
189 |
+
*
|
190 |
+
* @return bool
|
191 |
+
*/
|
192 |
+
protected final function more_than_one_valid_tab() {
|
193 |
+
$i = 0;
|
194 |
+
foreach ( $this->tabs as $tab ) {
|
195 |
+
if ( $this->tab_has_controls( $tab['controls'] ) ) {
|
196 |
+
$i++;
|
197 |
+
}
|
198 |
+
}
|
199 |
+
if ( $i > 1 ) {
|
200 |
+
return true;
|
201 |
+
}
|
202 |
+
return false;
|
203 |
+
}
|
204 |
+
}
|
205 |
+
|
inc/startkit/custom-controls/Tabs/css/style.css
CHANGED
@@ -1,60 +1,60 @@
|
|
1 |
-
|
2 |
-
.customize-control-interface-tabs {
|
3 |
-
display: list-item !important;
|
4 |
-
}
|
5 |
-
|
6 |
-
.startkit-tabs-control {
|
7 |
-
border-bottom: 1px solid #ddd;
|
8 |
-
width: calc(100% + 28px);
|
9 |
-
margin: -15px 0 0 -12px;
|
10 |
-
table-layout: fixed;
|
11 |
-
display: table;
|
12 |
-
}
|
13 |
-
|
14 |
-
.startkit-tabs-control .startkit-customizer-tab {
|
15 |
-
border-right: 1px solid #ddd;
|
16 |
-
display: table-cell;
|
17 |
-
text-align: center;
|
18 |
-
width: 100%;
|
19 |
-
}
|
20 |
-
|
21 |
-
.startkit-tabs-control .startkit-customizer-tab:last-child {
|
22 |
-
border-right: none;
|
23 |
-
}
|
24 |
-
|
25 |
-
.startkit-tabs-control .startkit-customizer-tab label{
|
26 |
-
text-transform: capitalize;
|
27 |
-
background: #fff;
|
28 |
-
box-shadow: inset 0 0 0 0 #0085ba;
|
29 |
-
transition: all .3s ease;
|
30 |
-
display: block;
|
31 |
-
width: 100%;
|
32 |
-
padding: 10px 0;
|
33 |
-
text-decoration: none;
|
34 |
-
font-weight: 600;
|
35 |
-
color: #333;
|
36 |
-
}
|
37 |
-
|
38 |
-
.startkit-tabs-control .startkit-customizer-tab label i {
|
39 |
-
color: #333;
|
40 |
-
margin-right: 4px;
|
41 |
-
}
|
42 |
-
|
43 |
-
.startkit-tabs-control .startkit-customizer-tab label:hover {
|
44 |
-
color: #0085ba;
|
45 |
-
background: #f3f3f5;
|
46 |
-
}
|
47 |
-
|
48 |
-
.startkit-tabs-control .startkit-customizer-tab label:hover i {
|
49 |
-
color: #333;
|
50 |
-
}
|
51 |
-
|
52 |
-
.startkit-tabs-control .startkit-customizer-tab input[type="radio"]:checked ~ label {
|
53 |
-
box-shadow: inset 0 -3px 0 0 #0085ba;
|
54 |
-
color: #0085ba;
|
55 |
-
background-color: #fff;
|
56 |
-
}
|
57 |
-
|
58 |
-
.startkit-tabs-control input[type="radio"] {
|
59 |
-
display: none !important;
|
60 |
-
}
|
1 |
+
|
2 |
+
.customize-control-interface-tabs {
|
3 |
+
display: list-item !important;
|
4 |
+
}
|
5 |
+
|
6 |
+
.startkit-tabs-control {
|
7 |
+
border-bottom: 1px solid #ddd;
|
8 |
+
width: calc(100% + 28px);
|
9 |
+
margin: -15px 0 0 -12px;
|
10 |
+
table-layout: fixed;
|
11 |
+
display: table;
|
12 |
+
}
|
13 |
+
|
14 |
+
.startkit-tabs-control .startkit-customizer-tab {
|
15 |
+
border-right: 1px solid #ddd;
|
16 |
+
display: table-cell;
|
17 |
+
text-align: center;
|
18 |
+
width: 100%;
|
19 |
+
}
|
20 |
+
|
21 |
+
.startkit-tabs-control .startkit-customizer-tab:last-child {
|
22 |
+
border-right: none;
|
23 |
+
}
|
24 |
+
|
25 |
+
.startkit-tabs-control .startkit-customizer-tab label{
|
26 |
+
text-transform: capitalize;
|
27 |
+
background: #fff;
|
28 |
+
box-shadow: inset 0 0 0 0 #0085ba;
|
29 |
+
transition: all .3s ease;
|
30 |
+
display: block;
|
31 |
+
width: 100%;
|
32 |
+
padding: 10px 0;
|
33 |
+
text-decoration: none;
|
34 |
+
font-weight: 600;
|
35 |
+
color: #333;
|
36 |
+
}
|
37 |
+
|
38 |
+
.startkit-tabs-control .startkit-customizer-tab label i {
|
39 |
+
color: #333;
|
40 |
+
margin-right: 4px;
|
41 |
+
}
|
42 |
+
|
43 |
+
.startkit-tabs-control .startkit-customizer-tab label:hover {
|
44 |
+
color: #0085ba;
|
45 |
+
background: #f3f3f5;
|
46 |
+
}
|
47 |
+
|
48 |
+
.startkit-tabs-control .startkit-customizer-tab label:hover i {
|
49 |
+
color: #333;
|
50 |
+
}
|
51 |
+
|
52 |
+
.startkit-tabs-control .startkit-customizer-tab input[type="radio"]:checked ~ label {
|
53 |
+
box-shadow: inset 0 -3px 0 0 #0085ba;
|
54 |
+
color: #0085ba;
|
55 |
+
background-color: #fff;
|
56 |
+
}
|
57 |
+
|
58 |
+
.startkit-tabs-control input[type="radio"] {
|
59 |
+
display: none !important;
|
60 |
+
}
|
inc/startkit/custom-controls/Tabs/js/customizer-addon-script.js
CHANGED
@@ -1,33 +1,33 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
/**
|
4 |
-
*
|
5 |
-
*
|
6 |
-
* @since 1.1.0
|
7 |
-
* @package Startkit
|
8 |
-
*
|
9 |
-
* @author Nayra Theme
|
10 |
-
*/
|
11 |
-
var startkit_customize_tabs_focus = function ( $ ) {
|
12 |
-
'use strict';
|
13 |
-
$( function () {
|
14 |
-
var customize = wp.customize;
|
15 |
-
$( '.customize-partial-edit-shortcut' ).live( 'DOMNodeInserted', function () {
|
16 |
-
$( this ).on( 'click', function() {
|
17 |
-
var controlId = $( this ).attr( 'class' );
|
18 |
-
var tabToActivate = '';
|
19 |
-
|
20 |
-
if ( controlId.indexOf( 'widget' ) !== -1 ) {
|
21 |
-
tabToActivate = $( '.startkit-customizer-tab>.widgets' );
|
22 |
-
} else {
|
23 |
-
var controlFinalId = controlId.split( ' ' ).pop().split( '-' ).pop();
|
24 |
-
tabToActivate = $( '.startkit-customizer-tab>.' + controlFinalId );
|
25 |
-
}
|
26 |
-
|
27 |
-
customize.preview.send( 'tab-previewer-edit', tabToActivate );
|
28 |
-
} );
|
29 |
-
} );
|
30 |
-
} );
|
31 |
-
};
|
32 |
-
|
33 |
startkit_customize_tabs_focus( jQuery );
|
1 |
+
|
2 |
+
|
3 |
+
/**
|
4 |
+
*
|
5 |
+
*
|
6 |
+
* @since 1.1.0
|
7 |
+
* @package Startkit
|
8 |
+
*
|
9 |
+
* @author Nayra Theme
|
10 |
+
*/
|
11 |
+
var startkit_customize_tabs_focus = function ( $ ) {
|
12 |
+
'use strict';
|
13 |
+
$( function () {
|
14 |
+
var customize = wp.customize;
|
15 |
+
$( '.customize-partial-edit-shortcut' ).live( 'DOMNodeInserted', function () {
|
16 |
+
$( this ).on( 'click', function() {
|
17 |
+
var controlId = $( this ).attr( 'class' );
|
18 |
+
var tabToActivate = '';
|
19 |
+
|
20 |
+
if ( controlId.indexOf( 'widget' ) !== -1 ) {
|
21 |
+
tabToActivate = $( '.startkit-customizer-tab>.widgets' );
|
22 |
+
} else {
|
23 |
+
var controlFinalId = controlId.split( ' ' ).pop().split( '-' ).pop();
|
24 |
+
tabToActivate = $( '.startkit-customizer-tab>.' + controlFinalId );
|
25 |
+
}
|
26 |
+
|
27 |
+
customize.preview.send( 'tab-previewer-edit', tabToActivate );
|
28 |
+
} );
|
29 |
+
} );
|
30 |
+
} );
|
31 |
+
};
|
32 |
+
|
33 |
startkit_customize_tabs_focus( jQuery );
|
inc/startkit/custom-controls/Tabs/js/script.js
CHANGED
@@ -1,73 +1,73 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
/**
|
4 |
-
*
|
5 |
-
*
|
6 |
-
* @since 1.1.0
|
7 |
-
* @package Startkit
|
8 |
-
*
|
9 |
-
* @author Nayra Theme
|
10 |
-
*/
|
11 |
-
var startkit_customize_control_tabs = function ( $ ) {
|
12 |
-
'use strict';
|
13 |
-
|
14 |
-
$( function () {
|
15 |
-
var customize = wp.customize;
|
16 |
-
|
17 |
-
// Switch tab based on customizer partial edit links.
|
18 |
-
customize.previewer.bind( 'tab-previewer-edit', function( data ) {
|
19 |
-
$( data.selector ).trigger( 'click' );
|
20 |
-
} );
|
21 |
-
|
22 |
-
// Hide all controls
|
23 |
-
$( '.startkit-tabs-control' ).each( function () {
|
24 |
-
var customizerSection = $( this ).closest( '.accordion-section' );
|
25 |
-
//Hide all controls in section.
|
26 |
-
hideAllExceptCurrent( customizerSection );
|
27 |
-
|
28 |
-
//Show controls under first radio button.
|
29 |
-
var shownCtrls = $( this ).find( '.startkit-customizer-tab > input:checked' ).data( 'controls' );
|
30 |
-
showControls( customizerSection, shownCtrls );
|
31 |
-
} );
|
32 |
-
|
33 |
-
$( '.startkit-customizer-tab > label' ).on( 'click', function () {
|
34 |
-
var customizerSection = $( this ).closest( '.accordion-section' );
|
35 |
-
var controls = $( this ).prev().data( 'controls' );
|
36 |
-
|
37 |
-
//Hide all controls in section
|
38 |
-
hideAllExceptCurrent( customizerSection );
|
39 |
-
showControls( customizerSection, controls );
|
40 |
-
} );
|
41 |
-
} );
|
42 |
-
};
|
43 |
-
|
44 |
-
startkit_customize_control_tabs( jQuery );
|
45 |
-
|
46 |
-
/**
|
47 |
-
* Handles showing the controls when the tab is clicked.
|
48 |
-
*
|
49 |
-
* @param customizerSection
|
50 |
-
* @param controlsToShowArray
|
51 |
-
*/
|
52 |
-
function showControls( customizerSection, controlsToShowArray ) {
|
53 |
-
'use strict';
|
54 |
-
jQuery.each( controlsToShowArray, function ( index, controlId ) {
|
55 |
-
var parentSection = customizerSection[ 0 ];
|
56 |
-
if ( controlId === 'widgets' ) {
|
57 |
-
jQuery( parentSection ).children( 'li[class*="widget"]' ).css( 'display', 'list-item' );
|
58 |
-
return true;
|
59 |
-
}
|
60 |
-
jQuery( '#customize-control-' + controlId ).css( 'display', 'list-item' );
|
61 |
-
} );
|
62 |
-
}
|
63 |
-
|
64 |
-
/**
|
65 |
-
* Utility function that hides all the controls in the panel except the tabs control.
|
66 |
-
*
|
67 |
-
* @param customizerSection
|
68 |
-
* @param controlId
|
69 |
-
*/
|
70 |
-
function hideAllExceptCurrent( customizerSection ) {
|
71 |
-
'use strict';
|
72 |
-
jQuery( customizerSection ).children( 'li.customize-control' ).css( 'display', 'none' );
|
73 |
}
|
1 |
+
|
2 |
+
|
3 |
+
/**
|
4 |
+
*
|
5 |
+
*
|
6 |
+
* @since 1.1.0
|
7 |
+
* @package Startkit
|
8 |
+
*
|
9 |
+
* @author Nayra Theme
|
10 |
+
*/
|
11 |
+
var startkit_customize_control_tabs = function ( $ ) {
|
12 |
+
'use strict';
|
13 |
+
|
14 |
+
$( function () {
|
15 |
+
var customize = wp.customize;
|
16 |
+
|
17 |
+
// Switch tab based on customizer partial edit links.
|
18 |
+
customize.previewer.bind( 'tab-previewer-edit', function( data ) {
|
19 |
+
$( data.selector ).trigger( 'click' );
|
20 |
+
} );
|
21 |
+
|
22 |
+
// Hide all controls
|
23 |
+
$( '.startkit-tabs-control' ).each( function () {
|
24 |
+
var customizerSection = $( this ).closest( '.accordion-section' );
|
25 |
+
//Hide all controls in section.
|
26 |
+
hideAllExceptCurrent( customizerSection );
|
27 |
+
|
28 |
+
//Show controls under first radio button.
|
29 |
+
var shownCtrls = $( this ).find( '.startkit-customizer-tab > input:checked' ).data( 'controls' );
|
30 |
+
showControls( customizerSection, shownCtrls );
|
31 |
+
} );
|
32 |
+
|
33 |
+
$( '.startkit-customizer-tab > label' ).on( 'click', function () {
|
34 |
+
var customizerSection = $( this ).closest( '.accordion-section' );
|
35 |
+
var controls = $( this ).prev().data( 'controls' );
|
36 |
+
|
37 |
+
//Hide all controls in section
|
38 |
+
hideAllExceptCurrent( customizerSection );
|
39 |
+
showControls( customizerSection, controls );
|
40 |
+
} );
|
41 |
+
} );
|
42 |
+
};
|
43 |
+
|
44 |
+
startkit_customize_control_tabs( jQuery );
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Handles showing the controls when the tab is clicked.
|
48 |
+
*
|
49 |
+
* @param customizerSection
|
50 |
+
* @param controlsToShowArray
|
51 |
+
*/
|
52 |
+
function showControls( customizerSection, controlsToShowArray ) {
|
53 |
+
'use strict';
|
54 |
+
jQuery.each( controlsToShowArray, function ( index, controlId ) {
|
55 |
+
var parentSection = customizerSection[ 0 ];
|
56 |
+
if ( controlId === 'widgets' ) {
|
57 |
+
jQuery( parentSection ).children( 'li[class*="widget"]' ).css( 'display', 'list-item' );
|
58 |
+
return true;
|
59 |
+
}
|
60 |
+
jQuery( '#customize-control-' + controlId ).css( 'display', 'list-item' );
|
61 |
+
} );
|
62 |
+
}
|
63 |
+
|
64 |
+
/**
|
65 |
+
* Utility function that hides all the controls in the panel except the tabs control.
|
66 |
+
*
|
67 |
+
* @param customizerSection
|
68 |
+
* @param controlId
|
69 |
+
*/
|
70 |
+
function hideAllExceptCurrent( customizerSection ) {
|
71 |
+
'use strict';
|
72 |
+
jQuery( customizerSection ).children( 'li.customize-control' ).css( 'display', 'none' );
|
73 |
}
|
inc/startkit/custom-controls/category/category-dropdown-custom-control.php
CHANGED
@@ -1,47 +1,47 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'WP_Customize_Control' ) )
|
4 |
-
return NULL;
|
5 |
-
|
6 |
-
/**
|
7 |
-
* A class to create a dropdown for all categories in your wordpress site
|
8 |
-
*/
|
9 |
-
class Category_Dropdown_Custom_Control extends WP_Customize_Control
|
10 |
-
{
|
11 |
-
private $cats = false;
|
12 |
-
|
13 |
-
public function __construct($manager, $id, $args = array(), $options = array())
|
14 |
-
{
|
15 |
-
$this->cats = get_categories($options);
|
16 |
-
|
17 |
-
parent::__construct( $manager, $id, $args );
|
18 |
-
}
|
19 |
-
|
20 |
-
/**
|
21 |
-
* Render the content of the category dropdown
|
22 |
-
*
|
23 |
-
* @return HTML
|
24 |
-
*/
|
25 |
-
public function render_content()
|
26 |
-
{
|
27 |
-
if(!empty($this->cats))
|
28 |
-
{
|
29 |
-
?>
|
30 |
-
<label>
|
31 |
-
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
32 |
-
<select multiple <?php $this->link(); ?>>
|
33 |
-
<?php
|
34 |
-
foreach ( $this->cats as $cat )
|
35 |
-
{
|
36 |
-
printf('<option value="%s" %s>%s</option>', $cat->term_id, selected($this->value(), $cat->term_id, false), $cat->name);
|
37 |
-
|
38 |
-
|
39 |
-
}
|
40 |
-
?>
|
41 |
-
</select>
|
42 |
-
</label>
|
43 |
-
<?php
|
44 |
-
}
|
45 |
-
}
|
46 |
-
}
|
47 |
?>
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! class_exists( 'WP_Customize_Control' ) )
|
4 |
+
return NULL;
|
5 |
+
|
6 |
+
/**
|
7 |
+
* A class to create a dropdown for all categories in your wordpress site
|
8 |
+
*/
|
9 |
+
class Category_Dropdown_Custom_Control extends WP_Customize_Control
|
10 |
+
{
|
11 |
+
private $cats = false;
|
12 |
+
|
13 |
+
public function __construct($manager, $id, $args = array(), $options = array())
|
14 |
+
{
|
15 |
+
$this->cats = get_categories($options);
|
16 |
+
|
17 |
+
parent::__construct( $manager, $id, $args );
|
18 |
+
}
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Render the content of the category dropdown
|
22 |
+
*
|
23 |
+
* @return HTML
|
24 |
+
*/
|
25 |
+
public function render_content()
|
26 |
+
{
|
27 |
+
if(!empty($this->cats))
|
28 |
+
{
|
29 |
+
?>
|
30 |
+
<label>
|
31 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
32 |
+
<select multiple <?php $this->link(); ?>>
|
33 |
+
<?php
|
34 |
+
foreach ( $this->cats as $cat )
|
35 |
+
{
|
36 |
+
printf('<option value="%s" %s>%s</option>', $cat->term_id, selected($this->value(), $cat->term_id, false), $cat->name);
|
37 |
+
|
38 |
+
|
39 |
+
}
|
40 |
+
?>
|
41 |
+
</select>
|
42 |
+
</label>
|
43 |
+
<?php
|
44 |
+
}
|
45 |
+
}
|
46 |
+
}
|
47 |
?>
|
inc/startkit/custom-controls/controls/icon-picker/README.md
CHANGED
@@ -1,48 +1,48 @@
|
|
1 |
-
# Icon Picker control for WordPress
|
2 |
-
|
3 |
-
## Installing and Setting up
|
4 |
-
|
5 |
-
- [Download and Install O2 on your theme](../../README.md). If you have installed that, then you may proceed for further steps.
|
6 |
-
|
7 |
-
## Icon Picker For WordPress Customizer
|
8 |
-
|
9 |
-
Install the Icon-Picker toolkit by adding this line of code to functions.php file.
|
10 |
-
```
|
11 |
-
require get_template_directory() . '/inc/o2/controls/icon-picker/icon-picker-control.php';
|
12 |
-
```
|
13 |
-
And that’s all you need to do.
|
14 |
-
|
15 |
-
You can add it to your customizer by dumping this code into the `inc/customizer.php` or `functions.php` if you don't have customizer.php file:
|
16 |
-
```
|
17 |
-
$wp_customize->add_setting( 'o2_fa_icon_picker', array(
|
18 |
-
'default' => 'fa-facebook',
|
19 |
-
'capability' => 'edit_theme_options'
|
20 |
-
));
|
21 |
-
|
22 |
-
$wp_customize->add_control(new Startkit_Customizer_Icon_Picker_Control($wp_customize, 'o2_fa_icon_picker', array(
|
23 |
-
'label' => __('Icons', 'textdomain'),
|
24 |
-
'description' => __('Choose an icon', 'textdomain'),
|
25 |
-
'iconset' => 'fa',
|
26 |
-
'section' => 'your_section',
|
27 |
-
'priority' => 5,
|
28 |
-
'settings' => 'o2_fa_icon_picker'
|
29 |
-
)));
|
30 |
-
```
|
31 |
-
It will a list of all the icons. If only want to list few icons then you can do it like this:
|
32 |
-
```
|
33 |
-
$wp_customize->add_control(new Startkit_Customizer_Icon_Picker_Control($wp_customize, 'o2_fa_icon_picker', array(
|
34 |
-
'label' => __('Icons', 'textdomain'),
|
35 |
-
'description' => __('Choose an icon', 'textdomain'),
|
36 |
-
'iconset' => 'fa',
|
37 |
-
'section' => 'your_section',
|
38 |
-
'priority' => 5,
|
39 |
-
'settings' => 'o2_fa_icon_picker',
|
40 |
-
'choices' => array(
|
41 |
-
'fa-facebook' => __('Facebook', 'textdomain'),
|
42 |
-
'fa-twitter' => __('Twitter', 'textdomain'),
|
43 |
-
'fa-dribbble' => __('Dribbble', 'textdomain'),
|
44 |
-
'fa-wordpress' => __('WordPress', 'textdomain'),
|
45 |
-
'fa-github' => __('Github', 'textdomain'),
|
46 |
-
)
|
47 |
-
)));
|
48 |
-
```
|
1 |
+
# Icon Picker control for WordPress
|
2 |
+
|
3 |
+
## Installing and Setting up
|
4 |
+
|
5 |
+
- [Download and Install O2 on your theme](../../README.md). If you have installed that, then you may proceed for further steps.
|
6 |
+
|
7 |
+
## Icon Picker For WordPress Customizer
|
8 |
+
|
9 |
+
Install the Icon-Picker toolkit by adding this line of code to functions.php file.
|
10 |
+
```
|
11 |
+
require get_template_directory() . '/inc/o2/controls/icon-picker/icon-picker-control.php';
|
12 |
+
```
|
13 |
+
And that’s all you need to do.
|
14 |
+
|
15 |
+
You can add it to your customizer by dumping this code into the `inc/customizer.php` or `functions.php` if you don't have customizer.php file:
|
16 |
+
```
|
17 |
+
$wp_customize->add_setting( 'o2_fa_icon_picker', array(
|
18 |
+
'default' => 'fa-facebook',
|
19 |
+
'capability' => 'edit_theme_options'
|
20 |
+
));
|
21 |
+
|
22 |
+
$wp_customize->add_control(new Startkit_Customizer_Icon_Picker_Control($wp_customize, 'o2_fa_icon_picker', array(
|
23 |
+
'label' => __('Icons', 'textdomain'),
|
24 |
+
'description' => __('Choose an icon', 'textdomain'),
|
25 |
+
'iconset' => 'fa',
|
26 |
+
'section' => 'your_section',
|
27 |
+
'priority' => 5,
|
28 |
+
'settings' => 'o2_fa_icon_picker'
|
29 |
+
)));
|
30 |
+
```
|
31 |
+
It will a list of all the icons. If only want to list few icons then you can do it like this:
|
32 |
+
```
|
33 |
+
$wp_customize->add_control(new Startkit_Customizer_Icon_Picker_Control($wp_customize, 'o2_fa_icon_picker', array(
|
34 |
+
'label' => __('Icons', 'textdomain'),
|
35 |
+
'description' => __('Choose an icon', 'textdomain'),
|
36 |
+
'iconset' => 'fa',
|
37 |
+
'section' => 'your_section',
|
38 |
+
'priority' => 5,
|
39 |
+
'settings' => 'o2_fa_icon_picker',
|
40 |
+
'choices' => array(
|
41 |
+
'fa-facebook' => __('Facebook', 'textdomain'),
|
42 |
+
'fa-twitter' => __('Twitter', 'textdomain'),
|
43 |
+
'fa-dribbble' => __('Dribbble', 'textdomain'),
|
44 |
+
'fa-wordpress' => __('WordPress', 'textdomain'),
|
45 |
+
'fa-github' => __('Github', 'textdomain'),
|
46 |
+
)
|
47 |
+
)));
|
48 |
+
```
|
inc/startkit/custom-controls/controls/icon-picker/assets/font-awesome.min.css
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*!
|
2 |
-
* Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome
|
3 |
-
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
4 |
-
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.2');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
|
1 |
+
/*!
|
2 |
+
* Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome
|
3 |
+
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
4 |
+
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.2');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
|
inc/startkit/custom-controls/controls/icon-picker/assets/genericons.css
CHANGED
@@ -1,263 +1,263 @@
|
|
1 |
-
/**
|
2 |
-
|
3 |
-
Genericons
|
4 |
-
|
5 |
-
*/
|
6 |
-
|
7 |
-
|
8 |
-
/* IE8 and below use EOT and allow cross-site embedding.
|
9 |
-
IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
|
10 |
-
So unfortunately, IE9 will throw a console error, but it'll still work.
|
11 |
-
When the font is base64 encoded, cross-site embedding works in Firefox */
|
12 |
-
@font-face {
|
13 |
-
font-family: "Genericons";
|
14 |
-
src: url("./Genericons.eot");
|
15 |
-
src: url("./Genericons.eot?") format("embedded-opentype");
|
16 |
-
font-weight: normal;
|
17 |
-
font-style: normal;
|
18 |
-
}
|
19 |
-
|
20 |
-
@font-face {
|
21 |
-
font-family: "Genericons";
|
22 |
-
src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAADakAA0AAAAAVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA2iAAAABoAAAAcdeu6KE9TLzIAAAGgAAAARQAAAGBkLHXFY21hcAAAAogAAACWAAABsqlys6FjdnQgAAADIAAAAAQAAAAEAEQFEWdhc3AAADaAAAAACAAAAAj//wADZ2x5ZgAABFQAAC7AAABIkKrsSc5oZWFkAAABMAAAAC8AAAA2C2BCV2hoZWEAAAFgAAAAHQAAACQQuAgGaG10eAAAAegAAACfAAABOFjwU3Jsb2NhAAADJAAAATAAAAEwy4vdrm1heHAAAAGAAAAAIAAAACAA6QEZbmFtZQAAMxQAAAE5AAACN1KGf59wb3N0AAA0UAAAAjAAAAXo9iKXv3jaY2BkYGAAYqUtWvLx/DZfGbg5GEDgkmLVWhj9/ycDAwcbWJyDgQlEAQABJgkgAHjaY2BkYOBgAIIdHAz/fwLZbAyMDKiAFQBE7gLWAAAAAAEAAACXAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYf/MOIGBlYGB1Zh1JgMDoxyEZr7OkMYkxMDAxMDKzAADjAIMCBCQ5prC0MCg8FWcA8TdwQFVg6REgYERAPvTCMQAAAB42i1PsRXCUAg8SAprl7FN4QZqb2WZGRjAIVLrHj4be4ews7OJHAd54cMBd+Af7JHmt3RPYAOHAYFweFhmYE4jlj+uVb8nshCzd/qVeNUCLysG8lgwrojfSW/pcTK6o7rWX82En6HJwIEv+wbi28IwpndxRu/JaJGStHRDq5EB+OKCNumZLlSVl2TnOFVtl9nR5t7woR0QzVT+D7cKLeIAeNpjYGBgZoBgGQZGBhBYA+QxgvksDBOAtAIQsoDoj5yfOD9JflL7zPGF84vkF80vll88v0R+yfxS9lX8/3+wCoZPDJ8EPil8ZvjC8EXgi8IXgy8OXwK+JHwp+Mrw////x/wsfHx8HHxMvJo8Rjw6PGo8CjxSPCI8fDwc3PVQ2/ECRjYGuDJGJiDBhK4A4pXhDABtHClYAAAARAURAAAALAAsACwALABaAIQAzADyAQABHAFGAZQBzgIIArIDTAOkA+AEEgTCBRYFYgW+BjAGwgbkByQHSAeCB+AI2Ao4CowLGgvQDBwM6g08DX4Nug4kDkYOYg6ADsoO7A8yD4gP8hAwEGYQpBDuEUgRshHUEfYSQBJeEnoSlhLEEtwTIBNYE6oT6hQaFC4UShSQFJ4UtBTyFSAVjBW4FegV+hYUFiwWQBZWFmQWchaIFuYXFhdUF4gXyhgEGCwYThh8GNYZEhlCGVgZZhl8GZIZoBnQGhIaShp8GtIa6Br+GzAbVBt+G8Ib/Bw6HGgciBy8HOwdHh1WHXAdmB3eHvYfIB8uHzofSB9WH6of4CA4IMghACFCIcQh4CIGIjoiSCJ8IpYiyCLmIxAjWiPwJCQkSHja1Xx5YFTVvf/53nUm++zJJJnMkpkJJJkss5GFMIQ9w04IS0BZRSJLMIIo1l4XFETQFkVFBKwVrbuWpRaXPOtalZaCPKu1D2yf28NX21qfQubk9z3nzoSAS//+Mbn3nnvuuWc/n+/n+z3fCxHIaEKEJfJMIhKVhJ4GUtP8jCqRz+ufVuQ/NT8jChgkT4ssWmbRz6gK9DU/Ayw+bPKY/B6TZ7TgpuVwN71Unnnm0dHS24QQRSACUYis8XyzST6xEAch4LF5ZJsnKkc9NsDDj2ETXgUikT4iaClNJEBSGoZIP74qa+l//YRfKB5EAEyj4g/ztWBZbslcIEjucqHATOpjkYBXsYo18DNYeOQI3UMvonuOHIHXj+/YcXyHSs7FLGQp+o7sYA8IFq+BpmqKhtk6SDEZinWVWfMsHlLfIkRCgjdPsLpAtMlRUu8CmzVP8HlDEInJmkC+wcbihT54cN/6cePW79Mv/f1E+MUT2zvCM68cOWt7Rwc2pk8TNQ3IWW0gEbuI3yxI7KW9HdtnjbxyZrhj+xPbWX0EYhjcf9h3Jg9gldjBfhLm1af1ERF7BTAEmoxngQDeU35mB/YPsDiFtU0gxChgX2tn8S6FP3zG38O+zMWEVkU1yaYQRCMxt13WblvTT9bcdgpaTsnahlcqUp9owt0Vr2zYc+oUHwN8S2FjwMYV62PNA5+pPhaFc0EP4JhuPr2la4eQCVCsNRvnLac3A9nRNShIBFZPXpciEmHjareZsEbRWNTEBhVvHDasmyniwP7HJ+4AhlsgbmOP7PUsWVA8DFmHuzoSa3avSXR09XZ0HaZfHa7raOARKjm8kWoLdwfuamwHbcqaNVOo1t54V2D3QtA2nsQL1TYePrwRtMTaWUWYhvI0gGlYz5FeldWtgPiwvfW8bpVgAk/cwxqtR/hwhHxeVq9YWNG6duzo0miCHtBgy55TlN/jbYIHFGwyi6IJ6NVO7RG0c7c7ugBDRITMuMlYqovNAFYeuNg4BWPRSBCDBRhsEaKRQJCl5mOvSfmxpqbY3GQSCmYvXjy7s6bVP2WcjI/P4iEUxG7ddWt0brKrC5/P+Yz2fTans2bNjWMvPTwOi8B2Vhtw5pEr+cpyCWabVVAkVQngpGDFtChYcIsQCIYgT1ADQUUNifmQB7g4HIrN6pIdiponhCAYkoJDMd7ucEkOlxK32q02qxIMlAewtuYWQVwLdsg6+fyNbcufpfRunw+CruicxZMm1JYsV4zGfIuUV9+8OH7VzTdfFV80IpSVVZBvMErLS2rHT140JxrJtYfGjRjrFIyl3liplFNkNDlFY6nTmwuKwx0fu6gZfL67aOrZ5W03Pn/SQNiZfrXlIfr62RfrVXeh9JvpoxY4FUt5/eRFm2bsvTy/YvzFdSDK5jq/F8DrrzMpglAxtSFekt2zZ/rmRZPr/WYl1JmVJxdEq6VcX3GhoGY7zaAUuoZ5pNwhrqF5WabyKXVZhW4l/MJZaHhoC28cdiIDKkJ4nxqIiZQittSTBJlKiL8+LogKUe3+mDleLrvAjLhidsRIPBDMAda9LsERkxwCsETlccHiVXx2S4sUD1SBWyIIewRxjzDgk8iBw54n/0w3db0rjt/1ViE9TY/nNXaeue+KFT+Cxz4uSNCP6Bp5+biD/9dsLw0qj8DEq51nG1+if695Cb68Zevjbs19yW+VvZO2LB9yLT1Er4JdsAEsP/85/ZxupEvw+PznPweLNhWq4MY2evS13r0roL03FCq+m/5W2Jx4iP5u/dsQm1SrddTDuw0Xd7lKw+05HqUYSuGfM+nhE/bxIXBCrGAf3Sc0ultay6/9qXZB5lggL5R1FyAeVyEef0Aa8EZR7Qi4kuRz++3helzyOL0wgJfhOL8YXsXtkgNnaIsQrrc7YvE8UGOqllwpVM/Vnvo9pdvoEdpfVTXzgZ+MuPJ5n99dV/vjhyfPTs6uvwVu+TCrcfGm5OQt4R+tsLY3rFJquycX25Yff/vwfT0jH5QDY+vEbavV3KI3b5QrxfqfXbS445E3s4dUtm1a3Dg8XpRILPfm6vUlKD9UjQQH0MGHKG3xDEcZEXbEAz4UIKUIiyg0zwMI+hHk5dCPKlv3yZOWX/TT2VWUpqrYAxUR4SxB6HwNpN6c5jj8Iyt28drRp2lfqmFHl4xPOLZjufLHWK6b4YPIBAMrI9IiYU+Ugejl5YrSbpiQT1+lvX/+s6N6/EXXtsW7nE51/pKKiNMofU2P9h0SJ0ANCJEFs8bHShVRpB+Z/NVeUTASRJ9M2yyIzB6yhKzi2GA3s0HxeXFFF5hjgDMXFKjHuZsNdgtYYvEWMRphQGBA6AjXOwLlPq+kqPXh+tgIiNkVVVHBIiKOxBz2c3F+HGpVjJmjEbENVsDEL7aN7Nn38idXH6T7v9i27Qv6pzNv0x+PFQO3XC8JX/+j+y/gmypIBXkW1VFoBYdslvMkVZjcCMZV9NN7b6H9R8YXF/lX+Lw2S561qhb8T13bbs23WjdOCVzm82GkrVLwycO/OvSeqmHu+w9e/cnL+3pGbvsCJvLSU3mn6YYlUul9fTUhWREeSo30SHv7dkOOklNXNzZcGJoT9Qp+gzu7JL/Qlt3QAUu6Ox9YJQsilHlFWei7SzDBbFXwuiErE6lWVN68M9XQBT3vH2FzXSC3wj9Rlm4ldWQ4G0W73q8hITOh1ZARh5FBLM5+Me7xh20+my/qi4ajYeE9IZAbGLPkmh3T1723++JF9797+do3WncKVqO9oMjucpWblz66ZMmjS0d2j48VSXS/uE9nVJIWDE/fcc2SMYGLd7+3bu37uy+ePPEeyFVzDdmqURIXP/rbRxeXx8Y0Fb3Nk2M9RZ13Kc8jJzFjXTkjCTJxx4YX4R/FPkZF2FQHFYWyxxz02FoUfCbYhPn0ILQ9KExbumxGvL0KqjrkAnpoWkfluKG52fSQJMGEbJvbUxNuLZ++eVkDEPG/bl40oW1h9aS62kmhszsF8/Ir/WF3cSz1n+L187eaSnzFxZbs+GWPr2ZcKT0/Gct0k+ZBKzC91Bg/saCYDoEPiYTVjhG8moIa9dgLbCrWOs672mbSVyVbeCiGHfSbG0ZPg6mto6ZPGyk1PbSpftowbwH9GgAMhixvg3fMyMwy1ZfkGSIW9X0sbpzS2DxpclPjlL4N8NqTB4sqg4XdHtpz4CAcrrQ5h5Re3E5nY2c+isJhGsqFqazGLkkf9kBQwJURDMQtbALEWKWsrD/ZGsFVEULemYdJkQSpeewvyOeJLNWt++MT2xZEqmdctePgksVPeicUeOffqZb+TMqzb71kxuxAc57j6iVrn1005obXfzT/0ZtXTQjOMKuqaBVUn33munj5xBV3/fIvBhJftGnvgfkbPnxx18rm+Qn6wbAN22MPXy08ZfQsj9x6+LLp4e3/0bD49l9B3cFLn76uLTSt+6a7p965yOYszJmSVWgy+u54rnvS7nu3rp9Vr+N4RvYtzvCJAiFPwGYGY3ELn8/AGiXqjbI77AgbEI8Fgmk0x6nD2CRS7TinOWxuYboywE5yBMiFXCIt5+/YliwZX7J12lW/u31a0+W73u5Zd3T3tVOGdC0zl8iCSZDlvNHjtN41Sx/oGjZ1x0XRdn9Odp1r3KjY3GiBwbjG4pAP0NO7BjMH+hn9iuU/dP1icEaTlx0G8c7Ox+9YnYhfdM3td7bdcmyoIc9iSGRZbaYpVy185uZpzctvm7n96zujndGaXVcObZ01+upk5TSLhfpnLNo8BRyw7sgAQRDIXmGBukDei4srn/PeAuS2BeXpq2yF2V9+SR/+MnVFOiDvZecv03d41eUlUW9Xc4gXbyQR+bkP0TuIkwWpYhx/FrPDjCITQxhlVjaAtSAHlaGfpu5bsco7bZ71qvaN1z0152hdxNo8YdiabkPBpsSYG1VioA/SFB1Oh0AZ3HYtlLWvuKLnboOV/p7+agr9+1NPzbu7FB5nbcjoT/mIDd9af0ZBIag27OnjZ+CanoKsl/J7Ac99nL0SgHeJplTgWvbqWgUqEw47kw9xEwoHnDaMeEZNvihvVFwaBb+gs0wF1c0TN93cM3/+ig0XXzSqNfJqVzIZqjapGm2iH9PIrqoqZ/ls+lHMbi8ra2i8boOwNuVLJObO2cKm52D8cJBqjsEX1J+4lQK7O1aANeKr0c05B9bNHkb2b8J5WQlepRSs9iaojw2GELGMvnSKqVBIzf/XvPk0/ez0ZjP932RUJtFkMqqlT+ejCCWn9Lf6TolkbCMqSKg7NY1JsVekA5l3knxp9QOooPSTbeSnZAe5h9xH7icPkoeZNodNsNUq7M+q1KHOoNQpqpWdFBsDFOxOJR9A8QahtgYCwdpANKB3byAYCfIVGIhiZAS7IFobi8bqIqzPo/VxftV/I6A2DrF6B9Ta62rtYbtj4GdjRy37szqsdXYwyXEjOPyyLQ4mv+qPB1UjBGV/VFVx1Pk/Af+E9BkvqVZThSnVCiLgdBZZrADn/RNgIDGKVuEFTC68AAIM5JHOCDArcH2cujJ19mNwpV59EO6kH34sjPv000+hUpA/ph8KjQ9K/5AlWi2oAkjsHVaowIpM54D5A63OzoFjLPt0TUX+HC+AL+GLEhyTZAFkEPCWHew1ngE7H8vOptXpFop6jqwMlgzfgCn07Rd3wmz68M4X9/5pVeoFiLx47+Rdu3ZhaPbOF+//06rz56oF5dwL5GM2V5GJFaCO5uaqVQsSYVTXBJQPDrsUV9I8AjEVgXUEMEzFFKiHWTgDUxiRRmStjdQhVQuUsyj+aoyBcAgUPUI4B8whIRjggocnY1Qcc2MP2T0TSiIqi0GO1w6XiLfsjfStAPXlOINQiAVZlojhEpYZDJjjMYyPK5KCcG+2SxI5yJgfI2T0Dkb8OAc8tpueWLlyidW075r14N4wIbn6rTtmlSdC2KNGEUb+/OVlD4Brodt/KX3/dnHo0I4tV6xrn7vgyWuT2V3tl9AvV14xvCXLsHPlqv9qanEkQxs3RTsstnBBVbS0am4gEDEYzEUFlfXFzki1udghK5VlFTWh8bmohxlt9jGBwFirTTYbi70V9spOj9cvCh0bW8Mza3Js5qmXrBtWPjJsKjaaHRsebp91+0y64TRsuqRp1o43eibdsNAZG9/TTQ899BD9dFxb7qzZUP2MyXwv/fSNdde9DyGdd+rNZLQzzUDvMqxdfRn945139E8Yn9dgm739re6xm9bWY1uzBEiuaLp1Q7j62jtTWaNuGtYz1FfiTV775ALhshdbJlmbWpZfds3637g80+d3fpgMV1uDwxcsnFlcWaZm5zkc44YMbfc4PBZByHGai9v8/haTXYFhlQKUTSh1eQSo9Pnag1aP0yIZi8rcc2pHXhYy5Yy5aHU00l5tsOfVDC+Pb2ieclU0P2flA303f/3WTTeuPXrvZVb3yq3T7qJPrN/QXer8rz27YOU99/7BJQk5t7xL/7x7H/3D+9f//8R1mT73Y3W4ej25BG9cuAjy5BAqSKY8A858HnIJsTiKJ5eI+ngspPiC3kAeJgOXWAZqSMLF0iK6RIe8Wy2aMGb26CZnXlnlitVXdl86K2E2I+waTFa3P1IaWdU+xmzxjB41rACGKdbEiNmTpo+oyxLKW6Z3zpsx0mKRCsKR5NgZ48aXFBeJJmeR0XhKdTQOKc0eP2rMww899bO7N8xzqkPEnKH1M+ffsO3QojmbZ8Qtcm6uqtD/EVS7w+3yuUqzzUKRKycXCr2VeeXV4jOpjwQ5W5It1aMuGzPx+s62Km++ASFJyS+sCCerqxdMm9hYlZP9htG9fNWD9786b/LlTW4hr6QoKz2GiEFXIAYNIddh79hVbgwNMqiRUCwy5iaivseUAtlmBWapCgz+YRqmD9rTgn3gORITJpusg2SINS3zB57bMnQgpo4Mw6QbDiy5auWUiZe//yukq6ZRdZ3r75y69cq2sYteeHB7z4wqekmT1ze8qX368g6Xu9xtKYjEOxdVDvWUOIpqIj5vkXPYsBkzu7ctXzGsIR7tnL1xXsswr6el9dLJ1aFCp8NWUlYV8/pikVlXHrxnVbfYuuzyJQdumNSYN3zFrmff62mfefnGqXeu76xL5lTN6Nn+4AuL5tPftl86e3hzRbDY6bAYjeZ8zCPkLXe7W0I2e3l5dai+FqmIMzhkQtuCS0a3BgMlVrPJ46ofMbTKbvN4orWFRagDJSdNrBkRCnH+jKyIKMzuGGESHXFX1wbwrFQiS+EcJSRUgomjOO94Zp1Gwe6ptyuaPVhkZ0cymmCsgSZGXjFu7lCtt27VwgSoiACeOWMLDAbYG01KpLiu3OAJ6mdM3ZWsqK0QtIvu/3qzbKr2lLTvnD5zrz+Q1Cn927BVDas93KIVJLVkBBmPesxmrGUMq6UPWwSJAY4VYC3TWqK9nKkzCrvzxzidV+0oE1iQWwesdgmsjhgzlyjEqzCzbsRi1e0/gBKO866MXoTpLCimHHILYgXrCtQSgn7R7mD3LpBezx/qyu949nBHvmto/rDbfkL/1hoKjRwZCrXC6HmtrfNaBU9lw5DqshmpLY+C75FH6AePPkY/eOQR8KU+rKiZWVo1pFGuxoEYUb1vWCjvilfoF/QE/eKVtQWllUXrZtTNKDn03/Nks9kGDYXT69qWL2+rmVIn0jOT/vxkycz62LyYaMh3VeZ3dORXuvKHgRJqxeJbW/VzKDS8rHZIQ3B4alnXgctWHOzqOnjiYJdwb03JxOHlDUJ7qCVUnUg9Fe8srq9b+uzGKVM2/mop6n/hkb4Z66oDC43whj07Rx4/pG75HcurJ4Wa6bU5CypCsXlsfSK/Znq6RnwkjuPBjDBM7RX5loUwHDw23VzOu81hU2VPRscKRh1x/aE0ze63e2sA5t03f4w2LwZqzega+bUtW16X7kMaoc7bPX/+7nmw/D6Mlo7Os/ttIS8tm3vPnGjnj0YfPeKpqfHAx5uef3HTZdU/Ptq5a+6cnZ1/qA0dZ/FEryPbP8B5nU/KM3ybb+Lo+jrbxkF+yPZyHBB3IamOOxRkxpn9GyTW7wWSXX76Hn3P35UMwHLZ1DC6wSSr3Kx+VN/iOcrs6Kl9LAF9H/z8hR1Sqc9XKhHdrvUCcqnWgT0WByFG0WTMiduMEHUIt8Ga1Od0O6wULBTDggVWpv4u5NPtqc9hDb0dLt+d+iL1xW61lb5FD0F56lnw0V/RtyAC4+kH9CFxL/0TTIDI2W/o28t66EvQ0rOMt10ghCpzsO0uMoa3XRUFNU9iKoQKeaBrOEwcMr6F65vtb8TNyLCYcqGzMKaZcMuiBxVo+dXZjdbIHFlWrEU1rjMGWaVX5g11Z1vL8suaK4RTXtlpSa2ylcr/dFpLyz6wFouCS5RcFvr3Yp+vGEZk2wtUsmgRpbTFarVV2MyCgTYU5IqyWlkh2xxVVSV09S/tZW5zn0GRcZ4U5jnzDLtyrT5vcbDYk2PhOMX2R9h+0GDtb9BmCPnezY/0bgfHOgFnLd9TYnsdqPw5PDaPGBZ6xd5+wjRETJ7i8jylIRPW+klmLmHJCmPHOdwqZYTMRqCESyFFKBHf7GKApmAwRdg+U5Ldk8weC5+HZcSftmtm2DQza+q7f4hNeCdZTKhsmcQ6cIH8XHf3c/Qs/ZCefX716ufhjrXv3NvZee87a3fRr3buhKw/wdBO+rRKVj+vJ2LJkefji8+fXd2588RnJ3Z27qRf0dcxuUToXPqfnTAV3tPnB9aJ8L1IE957GY7arSLrVQ/rTKmL72ZqTGs+tUfS+B4m/ezUnn7siD2nCBncrmxSTKp0W53JEw3b8LAw45c+rbj+mh4vNlQ+VlhYRqFzBg9NwM5ORvu4xiniOdXrRKYcSODZqWhn2RLStLOYjCVIsbNwIOCkhD2HXkx5fl1cZChpxLrUoqasioxHxS16iZ4mqK0PowJRAnU/VFUJy1JC4RJ1xRO8DMK0KYebmya/s8bSb0AwqFij4pxQETyNVRLcDtTnDn9X5QnJGajr4H3rYpwblaQJZdwohqdhm5g+MmFPOowc1Wb6oZ7OvHtuO5vVmF+/pwGU6GnYM37Q9DVzFsh3NQWi+qY5Xx8zYaZ6tXo1tseNCAcOQB2tRYA4qAFvPt+jUyFurx+BsAt/Fsrmpk6VNzUGvTnWYcLX+4WyA/6uwIFCs7lwf+rkgQCG/cIwnspfU5pnDIWnS88dSJ3c7/cfKGptLTwglGHwoL9rYG1ynC8gJdh3KqCUZjv15W7JjOyOIM9HBEMJhdhHNGq6+9n0+oFhkLVzdd/q9Ue+PLKenQAb/LfVmSe4dHY9eze8mX64fv2AfTpdFm/pBcWRdFGoXtgtUY9NNsHfvlVmauxAngZBE1dT07fKpd+cq5VhsG2cr7cSUsFtVza2FeOJMjj6gXqIOIw4UGzpCv+mOkomIb6S+jf14vKNQKWBKO+QXKxTKaJbNdv/Z9AWNEIMqyIagXe8EZi2FUNVI8aNjgLnXYifMpyl8hL6JfKeL5dSBc4shRwYCjl+WEu3Tnrl3Zcn0lvh8kmvrFjxypQUYWauU/SlhRxbZXyTypf09CyDM3BmWU9PXyVcAT2TZ0yfTG+lW/EKL+3RXzglRDk6n1dn5ofh46uOgDcIjDWyuiOtjDNLeByCFgcE46whqEtk8N7PmSM2KK7zTYkUeWC/ckoAWMBbcucvdm2/qH3FK0lY+8fQdWfJdRpt5M268//eSG3h1YC3u257eAVvWsuaEaf2rEDIgf2eoj2nhJN0L2vTlO3e6ZPhinfhQ54DvMoauDf1Fm/4V13LeRNfWrNgJQdjEBho6b4S2P/M7IX1MwIKo15IaLSX9mqQ4CdIyBfcayxNen+R29HPz8NA+nrFhNbX29eriQl+EhPqBfcaS8PmqJaWKxbEsyjzcLFVGqJ+ziLsKutBhlWIVHJ4wPgZPveTiQ44mo49ySgg0DCB4OxPA76mg4+eQuGJEYoOIOjiX2+KqyACXjMH5w1QirxhBzGy9WrBP5CLQSW0/BD1U/8hWi5M3L9f+jE9mPoUJtL9ggPaQHCkPmXYovMFDbs2i692BN4gMxqj1Ne0PqKJuGAUBpiUGahTvdBLE+f4MeMLRu6TZAT8M3kYi0jhT8TfGQxzF5pedmJVJRLvv16lF98zkDzGdIwCW90OHIoaQfXjfMQ+6u3TaELUUo8vEGak9moLEgs0mIThBQqW3qdBL7acPetbwJ/lskdp/oS5syE2Ztx8VOQ5jPYgDCVS/E1WFegdjDc5uLY5g+a+Gp6IUO4z1aMYcwLeZEGgCnxmphyhmAWi7zm09ZMjdPfvj8I2mAYlr67qJ/Me/Jx+TA880b23G//kjLvE72HREZGsepX+lT5JLz/6BCSh6PMH5/VpPB2X7f3fADEo6ovYG07uo+JCecJ1UlyiLcgsBpZmMXgs6luVeZErZnxzunVZs8PhE76u7L68u5L+H193f4zQj8LC3LHa/LgvMbNrmPTO2AkTxp45ylcVRNmeAQ5MZp/BhtgQ1nkNQwXUXeJc3+RIhqCG6Oth0GB3sMYH1ZAgcBqleJnHFv1tkv7mpVkPbm0E1AoC0S2TmIMOHqi+JmH4S9d/MofFg2/G4i95YyWcSo8dD7U3AWoT/tjwU0IZ28h47PiSOSwCyutLaS3vPd3fivsxVWa8mPLAyzg9Liu7m7sz+bwDTkt8rXGazJ2XOIJrLLRmytRuXDcauzLXpZR2NcP2qxk2MD8lQZuypntqmmy9TJvZnUA2snUBP1HY3Mgjhbp/HIKnyrA+GjGjClHAii+wi+VccsyZSpfT5VPn7IR9Nz733I2Ys0qYNFl7DB/AXVOPrd0FWSnnc2B4jjlTMTxbwPBMPsmWEJIJH8QdMucl9KR2Uj65IEVgr9aLY4Vz1EAGuBQpwsFi48WuBvI10Q82k3GZ4pHionAQZ7CQIZhHEFd1HrMLO0w4iKwJzALi8JjKcIJxDwMTTn34y18E7ZOa0f4/PnTz6UcXrZc3DVs69i8pzfLO+KlLnljF4pRSvP8k1L1xzNP0b1X0jH3zqyDeugvsdPKlrz48Dt+3vDP215euPbKtFBR8SFNMJxGxrZLGW8OWpcb87tL1ZPjDOoG1j89EfzrFWVRP+vC9PsKd3RjSzBASBtZnKtczy9gq5/wgfQGHlN7vM6fXizCM/gu2a9QCa6UH04HuvlE4Mdgw/H33mjW718j30zLEJyLsSZ3Sry0L2VOcPvTwGpbkPG6icj7L8IW7kg1emTL3HUNVCa+QPLceEYnTsSJ3IBu8GAnLisuUdN4ZphzXmTJJ4475gqs/7f2pM2Vd/Mhc8Hi4EEK1Ecmzz8TSCPu48Bj8B2nnRuZHmRFDNKGrA/ycwMqx5zgI/A3QX6T6ZZ9OjCVOm5lE0nM9yzVK5oTKCB0j4kRlumgJ12d1cRiJNUHajsVtTNw+OWizT1UPb2xdVxV67vI9pwolwvWyHWWejYfD1Us3nNrT0srXpqaCKqf9Ye1Wxr+DbGEEA5ERbCdNRFquHEwmP207mqQN9CS8Bm1tnyaPt83e20/2yruSx/ARjKcN4GaPjuNdW2rHXiAMkIHJLpnRKPVc/4t6RWS9Qtym+Af5f+UnuKwRsPCoByQCn1PLLJjFXFTpL+THqYVaOmCWBrO4HRIX2B8UTX8H1zySWyS1EplFf8G8UGHWLGqRH++gv8B3O+BzrssnFFYPxuiYgASEiFRvCllNr8xksYDUJsHTMSxJsHRYFyMm41YCIYE/jQlsDKZ6B3wJRKwe88bEGSxyd9o+Pg8BVyhWTX+Gc5st0syzNE+QNe6STIwiq7zGSBmbAWeJoDsecx5fwG5kTfm2/ucjQZzZNShz4lwTJBl9jx3xsM03+D48SB/8vnthgEylMqE+7cLAgAN0xgP6e0K8awRuB+G2DFbnb+1iZ5CF4ZisG2T4WbeNMEMJs5718TiJObNo6dUu4qM0jvD8GX4FLsg/zASuzRcdVI4YZYownCtKYxlpmQI5K2NWwEyZqOExxfhcwQeYituv2xAydnCGM8U6FjN5Lqev4LEKCiOAIRBEfIc3iF/6cJBv+vQn/eQnn96kcODglnD9mnrzbvqvX5bSf0Ju6S8hm9FEoq97Ja3FMXxOAwBDq8Eg4IIBFJCwesz1FnDe8NZi43SHX0U5vLGqfVypDgoCVk3HLmBmGyZH8OJ2bzzsqHSlMeIc9pQPYI9ej+8rPe1JSDJ10If1/JI5HOnQ+R1lCtxfn/EqI7fgmdjWlkfl8hqBGDECFy3zLmf6JzNHpN6bKwToXIGNEMV1xy1yKMD38Qfn2bDymZgo5c4cePJFue86MKjFNP2MZbNhuUpNsdXI8gaUm/q6TY+5iY84kxBNyGrTs5nVLRCJc41F4apFIjN1+4hYX1/fd4TZo9hU0vT5fBZLi/80zjRNAdFyj7pAXUCq+M6K6ldUixpkRDFoCQTlINMf48G4HIuLcQeictwh2h1+h2rHseaT216vLmikv6tptm95Y4Sz5Y0ttqZa+rvGTwyGTxqhrrbJtuWNkdaRb9xqb6qFOhZNN3H4FU7fam+uOZdSzyA3O4E5NNfoST/RM771dcy4jGM3ucDGYEV9/rwvH4Ab+VWI+fnOaRyUC7+BkOo3n96yaYNweHwf4aHUmPHf+iAidWTL6c3jU2M2bGJX4fCGb/GH4nNypTyjVyCgstXPlrusc4eUfmEsCGGYsEkj4ezRY/XF/SaTwWx1n5srOo8y6SyRxWZEvUx0qGbceoBz8ZTsyxH965GBbxIyOK+7D4n48AwrnmTwftD+QyYtkiELm576dyB6iSkuIAa+nyCDvp/A0tLfT4jAHbwN34u5ZBDm6kbwNNalQRc7x4AAeEZfsXj+OgO6vKoixyOWv4LaFcNcjqnG84rxpH+DihPS4CoMFAm82rj0M0XzL1Gw/0UtUzy+hO1mrR+oxoXzznLhvJMym3TI1zy2MDK3C+edsExH+720V9v7rQlXz4vpSzJooWk5dl55ju/+wodx1m995ZMazFsvKOjskfP0yPPKCH93GfrONa4qB9+uZkDLfqUQjnIPqO8pH170t7ffsf/n825aUlHkLCyKjC52vmUyj5n+fXUSGhqndSdGXrR/XEFBia+k2Du0umpkg7fUaquOpH3hdZ1Xn9Xsp+K8YYYKjrknqRuHzQ0nL0jLEhpZ2hSOvESYwZ6lZcyHupk9I2MHYUzHTOz4RhgVg7AFj6DPb0HNLlzMggqjGimWeQe00/85UamlPuvgtkitYwTeybwu3I7JE6bDvO7/xPrkKtvYTgbTQFsEexnEW8CF0horv35CU/DGZ1+YcP/9E1741caK5gk4ZZeO+c1r97YMHXP33WOGttz7+ktj2Jwgl8BJdafixhWsfw3F7F8iqBbRwQzaQeGyE/Qo1Jw4Kh09cfToCag52/U1kK/lhm3IoRu2QQO8to2+Rl/bBq/RshaJtDCdjOunaTtQEdv9MQpRFLSoxX3LgTjKtTREubBJNxIpiCqsnX0oqges7lEm33UTrcxhhFnz8IRU9lwKbtMfMPp+ux6lP1wP2w+Xn/p3JWvkO8os+4EyLSj+g+oPldoHL8+lOw50/lDJOH1e7mSJGIqm56iMcgzLNRkF5rRgCqIIY/Y0k8CtngyARYJyaEfbc0v6OR7LCWYdpb18CrMPyujxHW0Tqabfp/0ldFzP4z7Vg3OVL8iLfMf752wPIuuTjCzycgdl0Weq5w4WHD0kPsnHrk4mV48dt6Il3ODzNYRbVozjMcB7SsaVxzRSdogDoUEYx/lRNrPSQBrEeYnMv9kT5Fv1wC0jDLgljS2shmHdKdLtDxcxNS/FxaPE51EfSW6Nr1lTPvfiem0wd+K2hguHlDkEurFzZE+Uf1qncEW4j583nwb76c1slxR5h3TeGGq6J6rG6SbTNwQiz8I2FBAn99f1cJRUVBt3QfF5mCmOQWglFOlBH8qkZV+uXr1w6sqFf/0NnQbk+iVz6uouXbt96YK3FG3smHuW3ZinFt20+r6nhV8NH9daWkpb6PFJU28jaTs6kTP7wz4xrHriYYsv7pFna19oFTRRwS6oXnKFikvOtM1b49wim2EQ6+eMYwmYgswRk7MLOJCWxzhxe/s5Vko6Xel7U0j0phaAm00QI/ezZv3KeIOR5HB/ZxuOIMp+i8ljYR8asNk2BEC3DKt+I6BKr+nKDWjf8DHTzS2gm5i1bzROhPFeThNjiqVnDC9shEHjLErjagYztmnny0kz+Y/zZZgjqKgjuLtlMF4j5EONMEJ1jIAyCNRAvhQcAY54cIQQCKoO/MsXWSK8RVkXR3jmCeP5QhnGYaAM8iGuloEazzcEK/HGEccMJYdaIyvMXdNRI48QkDiPEPBtScWkIuboyMdZd6GIzBPFLNnkEsjLkGhT8n1FhcMiFUEAWXbkWnL9geJRzsJch5xX6nCGC8XcGkOhrSJ/Yo9k9Ug2Q/OkZqUgJ2R3j3FdtuidJwO1bl+NSynJrk2Wx3ODxV6Lx2MszbYmY0PlvOxQgbMsz+fMcjsNhaFgnVLamD8kWIUKowEMcpYMTtc1726SsrJHubPUPIMh35rbHBTyLaPrvEaDx1BTWyY4Suoryk2CRxr6LcH9L0mxIMPum/zHp7LCRQaLTSyNueOq2ZdndfogS/VnNcdkVbD7so0VTtHuNNqz1ycFk5wlGLN8pc0em9VkMIH/ZsgxGBTVLDrkItvQfHOJN+AwmbPiVos9x1SgWixyvsliLXQ2O2srKt2uSqfRPKW2oNWUZcpxlIcWz/gJ7X+mPOeWEa3DSgqiLXK2Uc01Fxepdq9FrjMWZEuWxpGjyzplh8mpcBm6V3SrC6SMDfJbPH6Az/t+fcMNv75BFAdfpJM38Ougv7SfJLO79DJUxzlvIF9rYq84YK/BGwNbKyRqArEXUb8vwd6REnwvC+ORa/BYA+lLcDtOIr3PJXD+wqL1PAfbACpILRmmf6+sey4hJ/Po3y2nv5YxIWOLDYd0VHl6wUtpYodI08i/Ru4njWOZLtwYuPqmrh083KfvRQrJtMPI2LXeB5jc6NIkn3fdGIZ8oY5WB7WP29H1gHftWIyw87QHMoRZGdAtzv/2PS1LMps7me+4gejSpI8wBV5EAU55jMhAgmlOeFCSCQHnYXqY41ucY4BGcvX9EKOIOjEEWyS+Y+rzBiEaDCj5oDBfLodubiyDcyYaAp9igf/0+8EP3MtP/G0M2xGjBxPOTv9Ef5c/X9Dy/RjKdya0p6KBQNSvatSBtDPX3xWAclG2jZu+8QyNTkx2xaBNSzjzMbH+VheGOp2J1L/wJX+UkMHfEo4mE0k7mUeW8D2jtE9gC8SZU6DHNBDDfGzZ8A6KiHLlf2C0mdUHrxlQH/D8ueCqDgx1Mpoe9rGN/Sjx0kG2m5MOMiealD4N+tJq2vmX+fq484nwAJKqD9L3Y9Z5wZeMPpCeJ3j7wJ5TkJk2OJPoB6f2pMXKmeQgZTiZmTsC9skpNaH08v00ou/Lh42CiGzXwbZHM2tWfsS3plXMFmh3v84k6fH/Hsc9A/Cnb0TJPdEWoe+kwGcPqoOzerYxkxi7F36W3sETYBWuqZ/imvLwvRYH9w6Iu8BhYh7XgzrZFrb5TC2Q6WaZ3rGMPkCX0AeW3TH2lR5NS/edpvW8Qn+kd9OROY/+9s1H5rRdYoF/aQ+c64UHNJptWSqm0o0W0nOCkMk4H3SLVyX75tdcCqytwyESZFt85UFlIMIcDwR9ujUsEg+YeC3xoUtwtwjML47dFah2m98bCOreoI48QeWbBG/neucuCkQC18+lX+28h/5rzg14s3iOJ+9t9rS39D68XfrY5yB9/thSDO4qSWk7U8Pn/mNT5+M/aarY8mu+qTCybRnt38rzS5x49MpbNl/52HH9bivAsgmtmGTqgiMg6HHXY1aY5fX6He0/0tmh/WLzwpXhzsTcWyZnbF3aoL1swZNGC1nTTXps3TOeInHGwMaQMgSAAQ7AuI09bPJWAclCLcHqUO3EIb9+371H6eX0SfrXV1cJpOv5S6D+sBgOU7LqVSiBabDt6Ocnnn+a/m06r8OrOBca+f8FUcr9zjhX5CTaGg8rAjOvBoRg2AXumDR1z5o1UyJzws/2Wr98up88/aW11/EOFB8XtTVTBDJlTXhOhJKpBYfoF0PoF1AwBAoObT50KO3TLGJLB++pySS9p3buO2pHxoLDDZ+mwWE13SeDzpxAZc6MOn1XPKTfy+gJvL+zM9+Z6T/mLsDwltnSGbHWQ6y/+TduhNfNyHbRQPTIoh//PCIKMe654JHIOroVqtahHh25Eqro1nXHhMdT77yTOpE68U7qHeFx+WN6zx/onvffh4V/EFENodekboRb6DrhGrgx8917poyMP4SnGFCFH5TJsWOo7g96Mb0ZN7h++YPfFnklL8zjWKaK386MVrD6wbK07x7X1ezI8CuZ/cmIs4vtZnOc9nBvczbv1EAQYZk9hfq43cFs1gof036udnWxweCBueOHzLphj77r20f0O8q4MQcyLpaBpP/TkKZrF3Xq8ZSH4cLv9arJBLLoO7029Z3hgId9i8x2j+3hWJhv3NnjulJSnv5M2Wp31PNHkqPebhl4xp+EM0/s4njohol/27r1b3Q/vZ3uZyGxy+LKN+bn/Z3+NXb1xNEmk6nI6cz95SU//uKiXK2kPLiJPvPIuFunjA6HyhSn0vPLn0OgK8epuWrCd9Dr3+l7JBEO5Lvlx359GGZfXaRqg7OGiby4s8vykRcX5qlbTWaTIbvYbHPlOpsacj6qcTVYJ8/GEk3NJZGs3GDbqFxwRvxh57xZYduYQDg3MCWZc15fidybtIjNdh//TwL4ZrzoyzARWxxn7y6hZFffxcpwWk3v/+yvlChLzpyFiz+Fx+THaDUcYwccP/s8HcUIiPR6apQ45+yOY8c4DqVtSen95cHaJhPPusJznmcmV3XYyuQx/Pz/AAfdhq542o2QsWrDMBCGfyVOSjOUDn4AdSlJiY1sMCTZ0hQHQqcM6RyMahsSKVj2EChd+wgd+wZ9s7xDz4pKl0IrkO7T3a+73wZwhU8wnNcNHhwzDPDiuIMLvDvu4hYnxx4G7M5xD9fsyXGf8q+kZN4l3e7tq5YZfDw77tDcN8ddPOLDsQef+Y574Cxx3Kd8gQU0DjiiQokcBWpwDJFhRDGGQIQEY+IV6SQU0RwGezR0GpvBQh+OVZkXNR9mIx6LKBnzlZaKz82+MUaSZGmV0k7JqJOit1hKJasy04p4TcWcmu6wJRHWMm92W4LUimsbK1JIayskYxwz2r81PlciTBBgSvv7M5BqVae6yiWPQ8Fn/McAXaJJMA1a8/9wu7FFQ2Vtf4mwE0IbW2fYyMqUWnEholAIwf/u+QXtVlqxAAAAeNpt0meTFVUUheH7DhkJEgQJgpIFhdvn7NM9gxKGCZKzKGZyUHJGySAgSq7i5wrFfYdPdFXX+tRP9V61Wl2tt8//rdbh1vueV29eWl2tYXQxjOGMYCSjGM0YxvIB4xjPBCbyIZOYzBSm8hHTmM7HzGAms5jNJ8xhLp/yGfOYzwIWsojFLOFzlrKML/iS5aygTUUiExRqGrrpYSVf8TWrWM0a1tLLOvroZ4BBvmE9G9jIJjazha1sYzs72MkudvMte/iO79nLD/zIT/zML/zKb+xjPwc4yCEOc4SjHOM4v/MHJzjJKU5zhrOc4zwXuMglLnOFq/zJX1zjOje4yS1uc4e73ONv7vOAh/zDI/7lPx7zhKc84zkveDnqwsljg1W7bVZmMrMZZjFrszG7zZ63mfSSXtJLekkv6SW9pJf00pBX6VV6lV6lV+lVepVepVfpVXpJL+klvaSX9JJe6njZu7J3Ze/K3pW9K3tXbg9915id/wid0Amd0Amd0Amd0Il3TueesJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn0h6SS/pZb2sl/WyXtbLelkv62W9rBd6oRd6oRd6oRd6oRd6oVf0il7RK3pFr+gVvaJX9IperVfr1Xq1Xq1X69V6tV6tV+s1eo1eo9foNXqNXtPxijsr7qy4s+LOijsr7qy0h75rzG6zx+w115l9Zr85YA520l0Wd1ncZXGXxV0Wd1ncZama1x+EcTsAAAAB//8AAnjaY2BgYGQAgosrjpwF0ZcUq9bCaABTzgdAAAA=") format("woff"),
|
23 |
-
url("./Genericons.ttf") format("truetype"),
|
24 |
-
url("./Genericons.svg#Genericons") format("svg");
|
25 |
-
font-weight: normal;
|
26 |
-
font-style: normal;
|
27 |
-
}
|
28 |
-
|
29 |
-
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
30 |
-
@font-face {
|
31 |
-
font-family: "Genericons";
|
32 |
-
src: url("./Genericons.svg#Genericons") format("svg");
|
33 |
-
}
|
34 |
-
}
|
35 |
-
|
36 |
-
|
37 |
-
/**
|
38 |
-
* All Genericons
|
39 |
-
*/
|
40 |
-
|
41 |
-
.genericon {
|
42 |
-
font-size: 16px;
|
43 |
-
vertical-align: top;
|
44 |
-
text-align: center;
|
45 |
-
-moz-transition: color .1s ease-in 0;
|
46 |
-
-webkit-transition: color .1s ease-in 0;
|
47 |
-
display: inline-block;
|
48 |
-
font-family: "Genericons";
|
49 |
-
font-style: normal;
|
50 |
-
font-weight: normal;
|
51 |
-
font-variant: normal;
|
52 |
-
line-height: 1;
|
53 |
-
text-decoration: inherit;
|
54 |
-
text-transform: none;
|
55 |
-
-moz-osx-font-smoothing: grayscale;
|
56 |
-
-webkit-font-smoothing: antialiased;
|
57 |
-
speak: none;
|
58 |
-
}
|
59 |
-
|
60 |
-
|
61 |
-
/**
|
62 |
-
* Helper classes
|
63 |
-
*/
|
64 |
-
|
65 |
-
.genericon-rotate-90 {
|
66 |
-
-webkit-transform: rotate(90deg);
|
67 |
-
-moz-transform: rotate(90deg);
|
68 |
-
-ms-transform: rotate(90deg);
|
69 |
-
-o-transform: rotate(90deg);
|
70 |
-
transform: rotate(90deg);
|
71 |
-
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
|
72 |
-
}
|
73 |
-
|
74 |
-
.genericon-rotate-180 {
|
75 |
-
-webkit-transform: rotate(180deg);
|
76 |
-
-moz-transform: rotate(180deg);
|
77 |
-
-ms-transform: rotate(180deg);
|
78 |
-
-o-transform: rotate(180deg);
|
79 |
-
transform: rotate(180deg);
|
80 |
-
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
|
81 |
-
}
|
82 |
-
|
83 |
-
.genericon-rotate-270 {
|
84 |
-
-webkit-transform: rotate(270deg);
|
85 |
-
-moz-transform: rotate(270deg);
|
86 |
-
-ms-transform: rotate(270deg);
|
87 |
-
-o-transform: rotate(270deg);
|
88 |
-
transform: rotate(270deg);
|
89 |
-
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
90 |
-
}
|
91 |
-
|
92 |
-
.genericon-flip-horizontal {
|
93 |
-
-webkit-transform: scale(-1, 1);
|
94 |
-
-moz-transform: scale(-1, 1);
|
95 |
-
-ms-transform: scale(-1, 1);
|
96 |
-
-o-transform: scale(-1, 1);
|
97 |
-
transform: scale(-1, 1);
|
98 |
-
}
|
99 |
-
|
100 |
-
.genericon-flip-vertical {
|
101 |
-
-webkit-transform: scale(1, -1);
|
102 |
-
-moz-transform: scale(1, -1);
|
103 |
-
-ms-transform: scale(1, -1);
|
104 |
-
-o-transform: scale(1, -1);
|
105 |
-
transform: scale(1, -1);
|
106 |
-
}
|
107 |
-
|
108 |
-
|
109 |
-
/**
|
110 |
-
* Individual icons
|
111 |
-
*/
|
112 |
-
|
113 |
-
.genericon-404:before { content: "\f423"; }
|
114 |
-
.genericon-activity:before { content: "\f508"; }
|
115 |
-
.genericon-anchor:before { content: "\f509"; }
|
116 |
-
.genericon-aside:before { content: "\f101"; }
|
117 |
-
.genericon-attachment:before { content: "\f416"; }
|
118 |
-
.genericon-audio:before { content: "\f109"; }
|
119 |
-
.genericon-bold:before { content: "\f471"; }
|
120 |
-
.genericon-book:before { content: "\f444"; }
|
121 |
-
.genericon-bug:before { content: "\f50a"; }
|
122 |
-
.genericon-cart:before { content: "\f447"; }
|
123 |
-
.genericon-category:before { content: "\f301"; }
|
124 |
-
.genericon-chat:before { content: "\f108"; }
|
125 |
-
.genericon-checkmark:before { content: "\f418"; }
|
126 |
-
.genericon-close:before { content: "\f405"; }
|
127 |
-
.genericon-close-alt:before { content: "\f406"; }
|
128 |
-
.genericon-cloud:before { content: "\f426"; }
|
129 |
-
.genericon-cloud-download:before { content: "\f440"; }
|
130 |
-
.genericon-cloud-upload:before { content: "\f441"; }
|
131 |
-
.genericon-code:before { content: "\f462"; }
|
132 |
-
.genericon-codepen:before { content: "\f216"; }
|
133 |
-
.genericon-cog:before { content: "\f445"; }
|
134 |
-
.genericon-collapse:before { content: "\f432"; }
|
135 |
-
.genericon-comment:before { content: "\f300"; }
|
136 |
-
.genericon-day:before { content: "\f305"; }
|
137 |
-
.genericon-digg:before { content: "\f221"; }
|
138 |
-
.genericon-document:before { content: "\f443"; }
|
139 |
-
.genericon-dot:before { content: "\f428"; }
|
140 |
-
.genericon-downarrow:before { content: "\f502"; }
|
141 |
-
.genericon-download:before { content: "\f50b"; }
|
142 |
-
.genericon-draggable:before { content: "\f436"; }
|
143 |
-
.genericon-dribbble:before { content: "\f201"; }
|
144 |
-
.genericon-dropbox:before { content: "\f225"; }
|
145 |
-
.genericon-dropdown:before { content: "\f433"; }
|
146 |
-
.genericon-dropdown-left:before { content: "\f434"; }
|
147 |
-
.genericon-edit:before { content: "\f411"; }
|
148 |
-
.genericon-ellipsis:before { content: "\f476"; }
|
149 |
-
.genericon-expand:before { content: "\f431"; }
|
150 |
-
.genericon-external:before { content: "\f442"; }
|
151 |
-
.genericon-facebook:before { content: "\f203"; }
|
152 |
-
.genericon-facebook-alt:before { content: "\f204"; }
|
153 |
-
.genericon-fastforward:before { content: "\f458"; }
|
154 |
-
.genericon-feed:before { content: "\f413"; }
|
155 |
-
.genericon-flag:before { content: "\f468"; }
|
156 |
-
.genericon-flickr:before { content: "\f211"; }
|
157 |
-
.genericon-foursquare:before { content: "\f226"; }
|
158 |
-
.genericon-fullscreen:before { content: "\f474"; }
|
159 |
-
.genericon-gallery:before { content: "\f103"; }
|
160 |
-
.genericon-github:before { content: "\f200"; }
|
161 |
-
.genericon-googleplus:before { content: "\f206"; }
|
162 |
-
.genericon-googleplus-alt:before { content: "\f218"; }
|
163 |
-
.genericon-handset:before { content: "\f50c"; }
|
164 |
-
.genericon-heart:before { content: "\f461"; }
|
165 |
-
.genericon-help:before { content: "\f457"; }
|
166 |
-
.genericon-hide:before { content: "\f404"; }
|
167 |
-
.genericon-hierarchy:before { content: "\f505"; }
|
168 |
-
.genericon-home:before { content: "\f409"; }
|
169 |
-
.genericon-image:before { content: "\f102"; }
|
170 |
-
.genericon-info:before { content: "\f455"; }
|
171 |
-
.genericon-instagram:before { content: "\f215"; }
|
172 |
-
.genericon-italic:before { content: "\f472"; }
|
173 |
-
.genericon-key:before { content: "\f427"; }
|
174 |
-
.genericon-leftarrow:before { content: "\f503"; }
|
175 |
-
.genericon-link:before { content: "\f107"; }
|
176 |
-
.genericon-linkedin:before { content: "\f207"; }
|
177 |
-
.genericon-linkedin-alt:before { content: "\f208"; }
|
178 |
-
.genericon-location:before { content: "\f417"; }
|
179 |
-
.genericon-lock:before { content: "\f470"; }
|
180 |
-
.genericon-mail:before { content: "\f410"; }
|
181 |
-
.genericon-maximize:before { content: "\f422"; }
|
182 |
-
.genericon-menu:before { content: "\f419"; }
|
183 |
-
.genericon-microphone:before { content: "\f50d"; }
|
184 |
-
.genericon-minimize:before { content: "\f421"; }
|
185 |
-
.genericon-minus:before { content: "\f50e"; }
|
186 |
-
.genericon-month:before { content: "\f307"; }
|
187 |
-
.genericon-move:before { content: "\f50f"; }
|
188 |
-
.genericon-next:before { content: "\f429"; }
|
189 |
-
.genericon-notice:before { content: "\f456"; }
|
190 |
-
.genericon-paintbrush:before { content: "\f506"; }
|
191 |
-
.genericon-path:before { content: "\f219"; }
|
192 |
-
.genericon-pause:before { content: "\f448"; }
|
193 |
-
.genericon-phone:before { content: "\f437"; }
|
194 |
-
.genericon-picture:before { content: "\f473"; }
|
195 |
-
.genericon-pinned:before { content: "\f308"; }
|
196 |
-
.genericon-pinterest:before { content: "\f209"; }
|
197 |
-
.genericon-pinterest-alt:before { content: "\f210"; }
|
198 |
-
.genericon-play:before { content: "\f452"; }
|
199 |
-
.genericon-plugin:before { content: "\f439"; }
|
200 |
-
.genericon-plus:before { content: "\f510"; }
|
201 |
-
.genericon-pocket:before { content: "\f224"; }
|
202 |
-
.genericon-polldaddy:before { content: "\f217"; }
|
203 |
-
.genericon-portfolio:before { content: "\f460"; }
|
204 |
-
.genericon-previous:before { content: "\f430"; }
|
205 |
-
.genericon-print:before { content: "\f469"; }
|
206 |
-
.genericon-quote:before { content: "\f106"; }
|
207 |
-
.genericon-rating-empty:before { content: "\f511"; }
|
208 |
-
.genericon-rating-full:before { content: "\f512"; }
|
209 |
-
.genericon-rating-half:before { content: "\f513"; }
|
210 |
-
.genericon-reddit:before { content: "\f222"; }
|
211 |
-
.genericon-refresh:before { content: "\f420"; }
|
212 |
-
.genericon-reply:before { content: "\f412"; }
|
213 |
-
.genericon-reply-alt:before { content: "\f466"; }
|
214 |
-
.genericon-reply-single:before { content: "\f467"; }
|
215 |
-
.genericon-rewind:before { content: "\f459"; }
|
216 |
-
.genericon-rightarrow:before { content: "\f501"; }
|
217 |
-
.genericon-search:before { content: "\f400"; }
|
218 |
-
.genericon-send-to-phone:before { content: "\f438"; }
|
219 |
-
.genericon-send-to-tablet:before { content: "\f454"; }
|
220 |
-
.genericon-share:before { content: "\f415"; }
|
221 |
-
.genericon-show:before { content: "\f403"; }
|
222 |
-
.genericon-shuffle:before { content: "\f514"; }
|
223 |
-
.genericon-sitemap:before { content: "\f507"; }
|
224 |
-
.genericon-skip-ahead:before { content: "\f451"; }
|
225 |
-
.genericon-skip-back:before { content: "\f450"; }
|
226 |
-
.genericon-skype:before { content: "\f220"; }
|
227 |
-
.genericon-spam:before { content: "\f424"; }
|
228 |
-
.genericon-spotify:before { content: "\f515"; }
|
229 |
-
.genericon-standard:before { content: "\f100"; }
|
230 |
-
.genericon-star:before { content: "\f408"; }
|
231 |
-
.genericon-status:before { content: "\f105"; }
|
232 |
-
.genericon-stop:before { content: "\f449"; }
|
233 |
-
.genericon-stumbleupon:before { content: "\f223"; }
|
234 |
-
.genericon-subscribe:before { content: "\f463"; }
|
235 |
-
.genericon-subscribed:before { content: "\f465"; }
|
236 |
-
.genericon-summary:before { content: "\f425"; }
|
237 |
-
.genericon-tablet:before { content: "\f453"; }
|
238 |
-
.genericon-tag:before { content: "\f302"; }
|
239 |
-
.genericon-time:before { content: "\f303"; }
|
240 |
-
.genericon-top:before { content: "\f435"; }
|
241 |
-
.genericon-trash:before { content: "\f407"; }
|
242 |
-
.genericon-tumblr:before { content: "\f214"; }
|
243 |
-
.genericon-twitch:before { content: "\f516"; }
|
244 |
-
.genericon-twitter:before { content: "\f202"; }
|
245 |
-
.genericon-unapprove:before { content: "\f446"; }
|
246 |
-
.genericon-unsubscribe:before { content: "\f464"; }
|
247 |
-
.genericon-unzoom:before { content: "\f401"; }
|
248 |
-
.genericon-uparrow:before { content: "\f500"; }
|
249 |
-
.genericon-user:before { content: "\f304"; }
|
250 |
-
.genericon-video:before { content: "\f104"; }
|
251 |
-
.genericon-videocamera:before { content: "\f517"; }
|
252 |
-
.genericon-vimeo:before { content: "\f212"; }
|
253 |
-
.genericon-warning:before { content: "\f414"; }
|
254 |
-
.genericon-website:before { content: "\f475"; }
|
255 |
-
.genericon-week:before { content: "\f306"; }
|
256 |
-
.genericon-wordpress:before { content: "\f205"; }
|
257 |
-
.genericon-xpost:before { content: "\f504"; }
|
258 |
-
.genericon-youtube:before { content: "\f213"; }
|
259 |
-
.genericon-zoom:before { content: "\f402"; }
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
1 |
+
/**
|
2 |
+
|
3 |
+
Genericons
|
4 |
+
|
5 |
+
*/
|
6 |
+
|
7 |
+
|
8 |
+
/* IE8 and below use EOT and allow cross-site embedding.
|
9 |
+
IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
|
10 |
+
So unfortunately, IE9 will throw a console error, but it'll still work.
|
11 |
+
When the font is base64 encoded, cross-site embedding works in Firefox */
|
12 |
+
@font-face {
|
13 |
+
font-family: "Genericons";
|
14 |
+
src: url("./Genericons.eot");
|
15 |
+
src: url("./Genericons.eot?") format("embedded-opentype");
|
16 |
+
font-weight: normal;
|
17 |
+
font-style: normal;
|
18 |
+
}
|
19 |
+
|
20 |
+
@font-face {
|
21 |
+
font-family: "Genericons";
|
22 |
+
src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAADakAA0AAAAAVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA2iAAAABoAAAAcdeu6KE9TLzIAAAGgAAAARQAAAGBkLHXFY21hcAAAAogAAACWAAABsqlys6FjdnQgAAADIAAAAAQAAAAEAEQFEWdhc3AAADaAAAAACAAAAAj//wADZ2x5ZgAABFQAAC7AAABIkKrsSc5oZWFkAAABMAAAAC8AAAA2C2BCV2hoZWEAAAFgAAAAHQAAACQQuAgGaG10eAAAAegAAACfAAABOFjwU3Jsb2NhAAADJAAAATAAAAEwy4vdrm1heHAAAAGAAAAAIAAAACAA6QEZbmFtZQAAMxQAAAE5AAACN1KGf59wb3N0AAA0UAAAAjAAAAXo9iKXv3jaY2BkYGAAYqUtWvLx/DZfGbg5GEDgkmLVWhj9/ycDAwcbWJyDgQlEAQABJgkgAHjaY2BkYOBgAIIdHAz/fwLZbAyMDKiAFQBE7gLWAAAAAAEAAACXAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYf/MOIGBlYGB1Zh1JgMDoxyEZr7OkMYkxMDAxMDKzAADjAIMCBCQ5prC0MCg8FWcA8TdwQFVg6REgYERAPvTCMQAAAB42i1PsRXCUAg8SAprl7FN4QZqb2WZGRjAIVLrHj4be4ews7OJHAd54cMBd+Af7JHmt3RPYAOHAYFweFhmYE4jlj+uVb8nshCzd/qVeNUCLysG8lgwrojfSW/pcTK6o7rWX82En6HJwIEv+wbi28IwpndxRu/JaJGStHRDq5EB+OKCNumZLlSVl2TnOFVtl9nR5t7woR0QzVT+D7cKLeIAeNpjYGBgZoBgGQZGBhBYA+QxgvksDBOAtAIQsoDoj5yfOD9JflL7zPGF84vkF80vll88v0R+yfxS9lX8/3+wCoZPDJ8EPil8ZvjC8EXgi8IXgy8OXwK+JHwp+Mrw////x/wsfHx8HHxMvJo8Rjw6PGo8CjxSPCI8fDwc3PVQ2/ECRjYGuDJGJiDBhK4A4pXhDABtHClYAAAARAURAAAALAAsACwALABaAIQAzADyAQABHAFGAZQBzgIIArIDTAOkA+AEEgTCBRYFYgW+BjAGwgbkByQHSAeCB+AI2Ao4CowLGgvQDBwM6g08DX4Nug4kDkYOYg6ADsoO7A8yD4gP8hAwEGYQpBDuEUgRshHUEfYSQBJeEnoSlhLEEtwTIBNYE6oT6hQaFC4UShSQFJ4UtBTyFSAVjBW4FegV+hYUFiwWQBZWFmQWchaIFuYXFhdUF4gXyhgEGCwYThh8GNYZEhlCGVgZZhl8GZIZoBnQGhIaShp8GtIa6Br+GzAbVBt+G8Ib/Bw6HGgciBy8HOwdHh1WHXAdmB3eHvYfIB8uHzofSB9WH6of4CA4IMghACFCIcQh4CIGIjoiSCJ8IpYiyCLmIxAjWiPwJCQkSHja1Xx5YFTVvf/53nUm++zJJJnMkpkJJJkss5GFMIQ9w04IS0BZRSJLMIIo1l4XFETQFkVFBKwVrbuWpRaXPOtalZaCPKu1D2yf28NX21qfQubk9z3nzoSAS//+Mbn3nnvuuWc/n+/n+z3fCxHIaEKEJfJMIhKVhJ4GUtP8jCqRz+ufVuQ/NT8jChgkT4ssWmbRz6gK9DU/Ayw+bPKY/B6TZ7TgpuVwN71Unnnm0dHS24QQRSACUYis8XyzST6xEAch4LF5ZJsnKkc9NsDDj2ETXgUikT4iaClNJEBSGoZIP74qa+l//YRfKB5EAEyj4g/ztWBZbslcIEjucqHATOpjkYBXsYo18DNYeOQI3UMvonuOHIHXj+/YcXyHSs7FLGQp+o7sYA8IFq+BpmqKhtk6SDEZinWVWfMsHlLfIkRCgjdPsLpAtMlRUu8CmzVP8HlDEInJmkC+wcbihT54cN/6cePW79Mv/f1E+MUT2zvCM68cOWt7Rwc2pk8TNQ3IWW0gEbuI3yxI7KW9HdtnjbxyZrhj+xPbWX0EYhjcf9h3Jg9gldjBfhLm1af1ERF7BTAEmoxngQDeU35mB/YPsDiFtU0gxChgX2tn8S6FP3zG38O+zMWEVkU1yaYQRCMxt13WblvTT9bcdgpaTsnahlcqUp9owt0Vr2zYc+oUHwN8S2FjwMYV62PNA5+pPhaFc0EP4JhuPr2la4eQCVCsNRvnLac3A9nRNShIBFZPXpciEmHjareZsEbRWNTEBhVvHDasmyniwP7HJ+4AhlsgbmOP7PUsWVA8DFmHuzoSa3avSXR09XZ0HaZfHa7raOARKjm8kWoLdwfuamwHbcqaNVOo1t54V2D3QtA2nsQL1TYePrwRtMTaWUWYhvI0gGlYz5FeldWtgPiwvfW8bpVgAk/cwxqtR/hwhHxeVq9YWNG6duzo0miCHtBgy55TlN/jbYIHFGwyi6IJ6NVO7RG0c7c7ugBDRITMuMlYqovNAFYeuNg4BWPRSBCDBRhsEaKRQJCl5mOvSfmxpqbY3GQSCmYvXjy7s6bVP2WcjI/P4iEUxG7ddWt0brKrC5/P+Yz2fTans2bNjWMvPTwOi8B2Vhtw5pEr+cpyCWabVVAkVQngpGDFtChYcIsQCIYgT1ADQUUNifmQB7g4HIrN6pIdiponhCAYkoJDMd7ucEkOlxK32q02qxIMlAewtuYWQVwLdsg6+fyNbcufpfRunw+CruicxZMm1JYsV4zGfIuUV9+8OH7VzTdfFV80IpSVVZBvMErLS2rHT140JxrJtYfGjRjrFIyl3liplFNkNDlFY6nTmwuKwx0fu6gZfL67aOrZ5W03Pn/SQNiZfrXlIfr62RfrVXeh9JvpoxY4FUt5/eRFm2bsvTy/YvzFdSDK5jq/F8DrrzMpglAxtSFekt2zZ/rmRZPr/WYl1JmVJxdEq6VcX3GhoGY7zaAUuoZ5pNwhrqF5WabyKXVZhW4l/MJZaHhoC28cdiIDKkJ4nxqIiZQittSTBJlKiL8+LogKUe3+mDleLrvAjLhidsRIPBDMAda9LsERkxwCsETlccHiVXx2S4sUD1SBWyIIewRxjzDgk8iBw54n/0w3db0rjt/1ViE9TY/nNXaeue+KFT+Cxz4uSNCP6Bp5+biD/9dsLw0qj8DEq51nG1+if695Cb68Zevjbs19yW+VvZO2LB9yLT1Er4JdsAEsP/85/ZxupEvw+PznPweLNhWq4MY2evS13r0roL03FCq+m/5W2Jx4iP5u/dsQm1SrddTDuw0Xd7lKw+05HqUYSuGfM+nhE/bxIXBCrGAf3Sc0ultay6/9qXZB5lggL5R1FyAeVyEef0Aa8EZR7Qi4kuRz++3helzyOL0wgJfhOL8YXsXtkgNnaIsQrrc7YvE8UGOqllwpVM/Vnvo9pdvoEdpfVTXzgZ+MuPJ5n99dV/vjhyfPTs6uvwVu+TCrcfGm5OQt4R+tsLY3rFJquycX25Yff/vwfT0jH5QDY+vEbavV3KI3b5QrxfqfXbS445E3s4dUtm1a3Dg8XpRILPfm6vUlKD9UjQQH0MGHKG3xDEcZEXbEAz4UIKUIiyg0zwMI+hHk5dCPKlv3yZOWX/TT2VWUpqrYAxUR4SxB6HwNpN6c5jj8Iyt28drRp2lfqmFHl4xPOLZjufLHWK6b4YPIBAMrI9IiYU+Ugejl5YrSbpiQT1+lvX/+s6N6/EXXtsW7nE51/pKKiNMofU2P9h0SJ0ANCJEFs8bHShVRpB+Z/NVeUTASRJ9M2yyIzB6yhKzi2GA3s0HxeXFFF5hjgDMXFKjHuZsNdgtYYvEWMRphQGBA6AjXOwLlPq+kqPXh+tgIiNkVVVHBIiKOxBz2c3F+HGpVjJmjEbENVsDEL7aN7Nn38idXH6T7v9i27Qv6pzNv0x+PFQO3XC8JX/+j+y/gmypIBXkW1VFoBYdslvMkVZjcCMZV9NN7b6H9R8YXF/lX+Lw2S561qhb8T13bbs23WjdOCVzm82GkrVLwycO/OvSeqmHu+w9e/cnL+3pGbvsCJvLSU3mn6YYlUul9fTUhWREeSo30SHv7dkOOklNXNzZcGJoT9Qp+gzu7JL/Qlt3QAUu6Ox9YJQsilHlFWei7SzDBbFXwuiErE6lWVN68M9XQBT3vH2FzXSC3wj9Rlm4ldWQ4G0W73q8hITOh1ZARh5FBLM5+Me7xh20+my/qi4ajYeE9IZAbGLPkmh3T1723++JF9797+do3WncKVqO9oMjucpWblz66ZMmjS0d2j48VSXS/uE9nVJIWDE/fcc2SMYGLd7+3bu37uy+ePPEeyFVzDdmqURIXP/rbRxeXx8Y0Fb3Nk2M9RZ13Kc8jJzFjXTkjCTJxx4YX4R/FPkZF2FQHFYWyxxz02FoUfCbYhPn0ILQ9KExbumxGvL0KqjrkAnpoWkfluKG52fSQJMGEbJvbUxNuLZ++eVkDEPG/bl40oW1h9aS62kmhszsF8/Ir/WF3cSz1n+L187eaSnzFxZbs+GWPr2ZcKT0/Gct0k+ZBKzC91Bg/saCYDoEPiYTVjhG8moIa9dgLbCrWOs672mbSVyVbeCiGHfSbG0ZPg6mto6ZPGyk1PbSpftowbwH9GgAMhixvg3fMyMwy1ZfkGSIW9X0sbpzS2DxpclPjlL4N8NqTB4sqg4XdHtpz4CAcrrQ5h5Re3E5nY2c+isJhGsqFqazGLkkf9kBQwJURDMQtbALEWKWsrD/ZGsFVEULemYdJkQSpeewvyOeJLNWt++MT2xZEqmdctePgksVPeicUeOffqZb+TMqzb71kxuxAc57j6iVrn1005obXfzT/0ZtXTQjOMKuqaBVUn33munj5xBV3/fIvBhJftGnvgfkbPnxx18rm+Qn6wbAN22MPXy08ZfQsj9x6+LLp4e3/0bD49l9B3cFLn76uLTSt+6a7p965yOYszJmSVWgy+u54rnvS7nu3rp9Vr+N4RvYtzvCJAiFPwGYGY3ELn8/AGiXqjbI77AgbEI8Fgmk0x6nD2CRS7TinOWxuYboywE5yBMiFXCIt5+/YliwZX7J12lW/u31a0+W73u5Zd3T3tVOGdC0zl8iCSZDlvNHjtN41Sx/oGjZ1x0XRdn9Odp1r3KjY3GiBwbjG4pAP0NO7BjMH+hn9iuU/dP1icEaTlx0G8c7Ox+9YnYhfdM3td7bdcmyoIc9iSGRZbaYpVy185uZpzctvm7n96zujndGaXVcObZ01+upk5TSLhfpnLNo8BRyw7sgAQRDIXmGBukDei4srn/PeAuS2BeXpq2yF2V9+SR/+MnVFOiDvZecv03d41eUlUW9Xc4gXbyQR+bkP0TuIkwWpYhx/FrPDjCITQxhlVjaAtSAHlaGfpu5bsco7bZ71qvaN1z0152hdxNo8YdiabkPBpsSYG1VioA/SFB1Oh0AZ3HYtlLWvuKLnboOV/p7+agr9+1NPzbu7FB5nbcjoT/mIDd9af0ZBIag27OnjZ+CanoKsl/J7Ac99nL0SgHeJplTgWvbqWgUqEw47kw9xEwoHnDaMeEZNvihvVFwaBb+gs0wF1c0TN93cM3/+ig0XXzSqNfJqVzIZqjapGm2iH9PIrqoqZ/ls+lHMbi8ra2i8boOwNuVLJObO2cKm52D8cJBqjsEX1J+4lQK7O1aANeKr0c05B9bNHkb2b8J5WQlepRSs9iaojw2GELGMvnSKqVBIzf/XvPk0/ez0ZjP932RUJtFkMqqlT+ejCCWn9Lf6TolkbCMqSKg7NY1JsVekA5l3knxp9QOooPSTbeSnZAe5h9xH7icPkoeZNodNsNUq7M+q1KHOoNQpqpWdFBsDFOxOJR9A8QahtgYCwdpANKB3byAYCfIVGIhiZAS7IFobi8bqIqzPo/VxftV/I6A2DrF6B9Ta62rtYbtj4GdjRy37szqsdXYwyXEjOPyyLQ4mv+qPB1UjBGV/VFVx1Pk/Af+E9BkvqVZThSnVCiLgdBZZrADn/RNgIDGKVuEFTC68AAIM5JHOCDArcH2cujJ19mNwpV59EO6kH34sjPv000+hUpA/ph8KjQ9K/5AlWi2oAkjsHVaowIpM54D5A63OzoFjLPt0TUX+HC+AL+GLEhyTZAFkEPCWHew1ngE7H8vOptXpFop6jqwMlgzfgCn07Rd3wmz68M4X9/5pVeoFiLx47+Rdu3ZhaPbOF+//06rz56oF5dwL5GM2V5GJFaCO5uaqVQsSYVTXBJQPDrsUV9I8AjEVgXUEMEzFFKiHWTgDUxiRRmStjdQhVQuUsyj+aoyBcAgUPUI4B8whIRjggocnY1Qcc2MP2T0TSiIqi0GO1w6XiLfsjfStAPXlOINQiAVZlojhEpYZDJjjMYyPK5KCcG+2SxI5yJgfI2T0Dkb8OAc8tpueWLlyidW075r14N4wIbn6rTtmlSdC2KNGEUb+/OVlD4Brodt/KX3/dnHo0I4tV6xrn7vgyWuT2V3tl9AvV14xvCXLsHPlqv9qanEkQxs3RTsstnBBVbS0am4gEDEYzEUFlfXFzki1udghK5VlFTWh8bmohxlt9jGBwFirTTYbi70V9spOj9cvCh0bW8Mza3Js5qmXrBtWPjJsKjaaHRsebp91+0y64TRsuqRp1o43eibdsNAZG9/TTQ899BD9dFxb7qzZUP2MyXwv/fSNdde9DyGdd+rNZLQzzUDvMqxdfRn945139E8Yn9dgm739re6xm9bWY1uzBEiuaLp1Q7j62jtTWaNuGtYz1FfiTV775ALhshdbJlmbWpZfds3637g80+d3fpgMV1uDwxcsnFlcWaZm5zkc44YMbfc4PBZByHGai9v8/haTXYFhlQKUTSh1eQSo9Pnag1aP0yIZi8rcc2pHXhYy5Yy5aHU00l5tsOfVDC+Pb2ieclU0P2flA303f/3WTTeuPXrvZVb3yq3T7qJPrN/QXer8rz27YOU99/7BJQk5t7xL/7x7H/3D+9f//8R1mT73Y3W4ej25BG9cuAjy5BAqSKY8A858HnIJsTiKJ5eI+ngspPiC3kAeJgOXWAZqSMLF0iK6RIe8Wy2aMGb26CZnXlnlitVXdl86K2E2I+waTFa3P1IaWdU+xmzxjB41rACGKdbEiNmTpo+oyxLKW6Z3zpsx0mKRCsKR5NgZ48aXFBeJJmeR0XhKdTQOKc0eP2rMww899bO7N8xzqkPEnKH1M+ffsO3QojmbZ8Qtcm6uqtD/EVS7w+3yuUqzzUKRKycXCr2VeeXV4jOpjwQ5W5It1aMuGzPx+s62Km++ASFJyS+sCCerqxdMm9hYlZP9htG9fNWD9786b/LlTW4hr6QoKz2GiEFXIAYNIddh79hVbgwNMqiRUCwy5iaivseUAtlmBWapCgz+YRqmD9rTgn3gORITJpusg2SINS3zB57bMnQgpo4Mw6QbDiy5auWUiZe//yukq6ZRdZ3r75y69cq2sYteeHB7z4wqekmT1ze8qX368g6Xu9xtKYjEOxdVDvWUOIpqIj5vkXPYsBkzu7ctXzGsIR7tnL1xXsswr6el9dLJ1aFCp8NWUlYV8/pikVlXHrxnVbfYuuzyJQdumNSYN3zFrmff62mfefnGqXeu76xL5lTN6Nn+4AuL5tPftl86e3hzRbDY6bAYjeZ8zCPkLXe7W0I2e3l5dai+FqmIMzhkQtuCS0a3BgMlVrPJ46ofMbTKbvN4orWFRagDJSdNrBkRCnH+jKyIKMzuGGESHXFX1wbwrFQiS+EcJSRUgomjOO94Zp1Gwe6ptyuaPVhkZ0cymmCsgSZGXjFu7lCtt27VwgSoiACeOWMLDAbYG01KpLiu3OAJ6mdM3ZWsqK0QtIvu/3qzbKr2lLTvnD5zrz+Q1Cn927BVDas93KIVJLVkBBmPesxmrGUMq6UPWwSJAY4VYC3TWqK9nKkzCrvzxzidV+0oE1iQWwesdgmsjhgzlyjEqzCzbsRi1e0/gBKO866MXoTpLCimHHILYgXrCtQSgn7R7mD3LpBezx/qyu949nBHvmto/rDbfkL/1hoKjRwZCrXC6HmtrfNaBU9lw5DqshmpLY+C75FH6AePPkY/eOQR8KU+rKiZWVo1pFGuxoEYUb1vWCjvilfoF/QE/eKVtQWllUXrZtTNKDn03/Nks9kGDYXT69qWL2+rmVIn0jOT/vxkycz62LyYaMh3VeZ3dORXuvKHgRJqxeJbW/VzKDS8rHZIQ3B4alnXgctWHOzqOnjiYJdwb03JxOHlDUJ7qCVUnUg9Fe8srq9b+uzGKVM2/mop6n/hkb4Z66oDC43whj07Rx4/pG75HcurJ4Wa6bU5CypCsXlsfSK/Znq6RnwkjuPBjDBM7RX5loUwHDw23VzOu81hU2VPRscKRh1x/aE0ze63e2sA5t03f4w2LwZqzega+bUtW16X7kMaoc7bPX/+7nmw/D6Mlo7Os/ttIS8tm3vPnGjnj0YfPeKpqfHAx5uef3HTZdU/Ptq5a+6cnZ1/qA0dZ/FEryPbP8B5nU/KM3ybb+Lo+jrbxkF+yPZyHBB3IamOOxRkxpn9GyTW7wWSXX76Hn3P35UMwHLZ1DC6wSSr3Kx+VN/iOcrs6Kl9LAF9H/z8hR1Sqc9XKhHdrvUCcqnWgT0WByFG0WTMiduMEHUIt8Ga1Od0O6wULBTDggVWpv4u5NPtqc9hDb0dLt+d+iL1xW61lb5FD0F56lnw0V/RtyAC4+kH9CFxL/0TTIDI2W/o28t66EvQ0rOMt10ghCpzsO0uMoa3XRUFNU9iKoQKeaBrOEwcMr6F65vtb8TNyLCYcqGzMKaZcMuiBxVo+dXZjdbIHFlWrEU1rjMGWaVX5g11Z1vL8suaK4RTXtlpSa2ylcr/dFpLyz6wFouCS5RcFvr3Yp+vGEZk2wtUsmgRpbTFarVV2MyCgTYU5IqyWlkh2xxVVSV09S/tZW5zn0GRcZ4U5jnzDLtyrT5vcbDYk2PhOMX2R9h+0GDtb9BmCPnezY/0bgfHOgFnLd9TYnsdqPw5PDaPGBZ6xd5+wjRETJ7i8jylIRPW+klmLmHJCmPHOdwqZYTMRqCESyFFKBHf7GKApmAwRdg+U5Ldk8weC5+HZcSftmtm2DQza+q7f4hNeCdZTKhsmcQ6cIH8XHf3c/Qs/ZCefX716ufhjrXv3NvZee87a3fRr3buhKw/wdBO+rRKVj+vJ2LJkefji8+fXd2588RnJ3Z27qRf0dcxuUToXPqfnTAV3tPnB9aJ8L1IE957GY7arSLrVQ/rTKmL72ZqTGs+tUfS+B4m/ezUnn7siD2nCBncrmxSTKp0W53JEw3b8LAw45c+rbj+mh4vNlQ+VlhYRqFzBg9NwM5ORvu4xiniOdXrRKYcSODZqWhn2RLStLOYjCVIsbNwIOCkhD2HXkx5fl1cZChpxLrUoqasioxHxS16iZ4mqK0PowJRAnU/VFUJy1JC4RJ1xRO8DMK0KYebmya/s8bSb0AwqFij4pxQETyNVRLcDtTnDn9X5QnJGajr4H3rYpwblaQJZdwohqdhm5g+MmFPOowc1Wb6oZ7OvHtuO5vVmF+/pwGU6GnYM37Q9DVzFsh3NQWi+qY5Xx8zYaZ6tXo1tseNCAcOQB2tRYA4qAFvPt+jUyFurx+BsAt/Fsrmpk6VNzUGvTnWYcLX+4WyA/6uwIFCs7lwf+rkgQCG/cIwnspfU5pnDIWnS88dSJ3c7/cfKGptLTwglGHwoL9rYG1ynC8gJdh3KqCUZjv15W7JjOyOIM9HBEMJhdhHNGq6+9n0+oFhkLVzdd/q9Ue+PLKenQAb/LfVmSe4dHY9eze8mX64fv2AfTpdFm/pBcWRdFGoXtgtUY9NNsHfvlVmauxAngZBE1dT07fKpd+cq5VhsG2cr7cSUsFtVza2FeOJMjj6gXqIOIw4UGzpCv+mOkomIb6S+jf14vKNQKWBKO+QXKxTKaJbNdv/Z9AWNEIMqyIagXe8EZi2FUNVI8aNjgLnXYifMpyl8hL6JfKeL5dSBc4shRwYCjl+WEu3Tnrl3Zcn0lvh8kmvrFjxypQUYWauU/SlhRxbZXyTypf09CyDM3BmWU9PXyVcAT2TZ0yfTG+lW/EKL+3RXzglRDk6n1dn5ofh46uOgDcIjDWyuiOtjDNLeByCFgcE46whqEtk8N7PmSM2KK7zTYkUeWC/ckoAWMBbcucvdm2/qH3FK0lY+8fQdWfJdRpt5M268//eSG3h1YC3u257eAVvWsuaEaf2rEDIgf2eoj2nhJN0L2vTlO3e6ZPhinfhQ54DvMoauDf1Fm/4V13LeRNfWrNgJQdjEBho6b4S2P/M7IX1MwIKo15IaLSX9mqQ4CdIyBfcayxNen+R29HPz8NA+nrFhNbX29eriQl+EhPqBfcaS8PmqJaWKxbEsyjzcLFVGqJ+ziLsKutBhlWIVHJ4wPgZPveTiQ44mo49ySgg0DCB4OxPA76mg4+eQuGJEYoOIOjiX2+KqyACXjMH5w1QirxhBzGy9WrBP5CLQSW0/BD1U/8hWi5M3L9f+jE9mPoUJtL9ggPaQHCkPmXYovMFDbs2i692BN4gMxqj1Ne0PqKJuGAUBpiUGahTvdBLE+f4MeMLRu6TZAT8M3kYi0jhT8TfGQxzF5pedmJVJRLvv16lF98zkDzGdIwCW90OHIoaQfXjfMQ+6u3TaELUUo8vEGak9moLEgs0mIThBQqW3qdBL7acPetbwJ/lskdp/oS5syE2Ztx8VOQ5jPYgDCVS/E1WFegdjDc5uLY5g+a+Gp6IUO4z1aMYcwLeZEGgCnxmphyhmAWi7zm09ZMjdPfvj8I2mAYlr67qJ/Me/Jx+TA880b23G//kjLvE72HREZGsepX+lT5JLz/6BCSh6PMH5/VpPB2X7f3fADEo6ovYG07uo+JCecJ1UlyiLcgsBpZmMXgs6luVeZErZnxzunVZs8PhE76u7L68u5L+H193f4zQj8LC3LHa/LgvMbNrmPTO2AkTxp45ylcVRNmeAQ5MZp/BhtgQ1nkNQwXUXeJc3+RIhqCG6Oth0GB3sMYH1ZAgcBqleJnHFv1tkv7mpVkPbm0E1AoC0S2TmIMOHqi+JmH4S9d/MofFg2/G4i95YyWcSo8dD7U3AWoT/tjwU0IZ28h47PiSOSwCyutLaS3vPd3fivsxVWa8mPLAyzg9Liu7m7sz+bwDTkt8rXGazJ2XOIJrLLRmytRuXDcauzLXpZR2NcP2qxk2MD8lQZuypntqmmy9TJvZnUA2snUBP1HY3Mgjhbp/HIKnyrA+GjGjClHAii+wi+VccsyZSpfT5VPn7IR9Nz733I2Ys0qYNFl7DB/AXVOPrd0FWSnnc2B4jjlTMTxbwPBMPsmWEJIJH8QdMucl9KR2Uj65IEVgr9aLY4Vz1EAGuBQpwsFi48WuBvI10Q82k3GZ4pHionAQZ7CQIZhHEFd1HrMLO0w4iKwJzALi8JjKcIJxDwMTTn34y18E7ZOa0f4/PnTz6UcXrZc3DVs69i8pzfLO+KlLnljF4pRSvP8k1L1xzNP0b1X0jH3zqyDeugvsdPKlrz48Dt+3vDP215euPbKtFBR8SFNMJxGxrZLGW8OWpcb87tL1ZPjDOoG1j89EfzrFWVRP+vC9PsKd3RjSzBASBtZnKtczy9gq5/wgfQGHlN7vM6fXizCM/gu2a9QCa6UH04HuvlE4Mdgw/H33mjW718j30zLEJyLsSZ3Sry0L2VOcPvTwGpbkPG6icj7L8IW7kg1emTL3HUNVCa+QPLceEYnTsSJ3IBu8GAnLisuUdN4ZphzXmTJJ4475gqs/7f2pM2Vd/Mhc8Hi4EEK1Ecmzz8TSCPu48Bj8B2nnRuZHmRFDNKGrA/ycwMqx5zgI/A3QX6T6ZZ9OjCVOm5lE0nM9yzVK5oTKCB0j4kRlumgJ12d1cRiJNUHajsVtTNw+OWizT1UPb2xdVxV67vI9pwolwvWyHWWejYfD1Us3nNrT0srXpqaCKqf9Ye1Wxr+DbGEEA5ERbCdNRFquHEwmP207mqQN9CS8Bm1tnyaPt83e20/2yruSx/ARjKcN4GaPjuNdW2rHXiAMkIHJLpnRKPVc/4t6RWS9Qtym+Af5f+UnuKwRsPCoByQCn1PLLJjFXFTpL+THqYVaOmCWBrO4HRIX2B8UTX8H1zySWyS1EplFf8G8UGHWLGqRH++gv8B3O+BzrssnFFYPxuiYgASEiFRvCllNr8xksYDUJsHTMSxJsHRYFyMm41YCIYE/jQlsDKZ6B3wJRKwe88bEGSxyd9o+Pg8BVyhWTX+Gc5st0syzNE+QNe6STIwiq7zGSBmbAWeJoDsecx5fwG5kTfm2/ucjQZzZNShz4lwTJBl9jx3xsM03+D48SB/8vnthgEylMqE+7cLAgAN0xgP6e0K8awRuB+G2DFbnb+1iZ5CF4ZisG2T4WbeNMEMJs5718TiJObNo6dUu4qM0jvD8GX4FLsg/zASuzRcdVI4YZYownCtKYxlpmQI5K2NWwEyZqOExxfhcwQeYituv2xAydnCGM8U6FjN5Lqev4LEKCiOAIRBEfIc3iF/6cJBv+vQn/eQnn96kcODglnD9mnrzbvqvX5bSf0Ju6S8hm9FEoq97Ja3FMXxOAwBDq8Eg4IIBFJCwesz1FnDe8NZi43SHX0U5vLGqfVypDgoCVk3HLmBmGyZH8OJ2bzzsqHSlMeIc9pQPYI9ej+8rPe1JSDJ10If1/JI5HOnQ+R1lCtxfn/EqI7fgmdjWlkfl8hqBGDECFy3zLmf6JzNHpN6bKwToXIGNEMV1xy1yKMD38Qfn2bDymZgo5c4cePJFue86MKjFNP2MZbNhuUpNsdXI8gaUm/q6TY+5iY84kxBNyGrTs5nVLRCJc41F4apFIjN1+4hYX1/fd4TZo9hU0vT5fBZLi/80zjRNAdFyj7pAXUCq+M6K6ldUixpkRDFoCQTlINMf48G4HIuLcQeictwh2h1+h2rHseaT216vLmikv6tptm95Y4Sz5Y0ttqZa+rvGTwyGTxqhrrbJtuWNkdaRb9xqb6qFOhZNN3H4FU7fam+uOZdSzyA3O4E5NNfoST/RM771dcy4jGM3ucDGYEV9/rwvH4Ab+VWI+fnOaRyUC7+BkOo3n96yaYNweHwf4aHUmPHf+iAidWTL6c3jU2M2bGJX4fCGb/GH4nNypTyjVyCgstXPlrusc4eUfmEsCGGYsEkj4ezRY/XF/SaTwWx1n5srOo8y6SyRxWZEvUx0qGbceoBz8ZTsyxH965GBbxIyOK+7D4n48AwrnmTwftD+QyYtkiELm576dyB6iSkuIAa+nyCDvp/A0tLfT4jAHbwN34u5ZBDm6kbwNNalQRc7x4AAeEZfsXj+OgO6vKoixyOWv4LaFcNcjqnG84rxpH+DihPS4CoMFAm82rj0M0XzL1Gw/0UtUzy+hO1mrR+oxoXzznLhvJMym3TI1zy2MDK3C+edsExH+720V9v7rQlXz4vpSzJooWk5dl55ju/+wodx1m995ZMazFsvKOjskfP0yPPKCH93GfrONa4qB9+uZkDLfqUQjnIPqO8pH170t7ffsf/n825aUlHkLCyKjC52vmUyj5n+fXUSGhqndSdGXrR/XEFBia+k2Du0umpkg7fUaquOpH3hdZ1Xn9Xsp+K8YYYKjrknqRuHzQ0nL0jLEhpZ2hSOvESYwZ6lZcyHupk9I2MHYUzHTOz4RhgVg7AFj6DPb0HNLlzMggqjGimWeQe00/85UamlPuvgtkitYwTeybwu3I7JE6bDvO7/xPrkKtvYTgbTQFsEexnEW8CF0horv35CU/DGZ1+YcP/9E1741caK5gk4ZZeO+c1r97YMHXP33WOGttz7+ktj2Jwgl8BJdafixhWsfw3F7F8iqBbRwQzaQeGyE/Qo1Jw4Kh09cfToCag52/U1kK/lhm3IoRu2QQO8to2+Rl/bBq/RshaJtDCdjOunaTtQEdv9MQpRFLSoxX3LgTjKtTREubBJNxIpiCqsnX0oqges7lEm33UTrcxhhFnz8IRU9lwKbtMfMPp+ux6lP1wP2w+Xn/p3JWvkO8os+4EyLSj+g+oPldoHL8+lOw50/lDJOH1e7mSJGIqm56iMcgzLNRkF5rRgCqIIY/Y0k8CtngyARYJyaEfbc0v6OR7LCWYdpb18CrMPyujxHW0Tqabfp/0ldFzP4z7Vg3OVL8iLfMf752wPIuuTjCzycgdl0Weq5w4WHD0kPsnHrk4mV48dt6Il3ODzNYRbVozjMcB7SsaVxzRSdogDoUEYx/lRNrPSQBrEeYnMv9kT5Fv1wC0jDLgljS2shmHdKdLtDxcxNS/FxaPE51EfSW6Nr1lTPvfiem0wd+K2hguHlDkEurFzZE+Uf1qncEW4j583nwb76c1slxR5h3TeGGq6J6rG6SbTNwQiz8I2FBAn99f1cJRUVBt3QfF5mCmOQWglFOlBH8qkZV+uXr1w6sqFf/0NnQbk+iVz6uouXbt96YK3FG3smHuW3ZinFt20+r6nhV8NH9daWkpb6PFJU28jaTs6kTP7wz4xrHriYYsv7pFna19oFTRRwS6oXnKFikvOtM1b49wim2EQ6+eMYwmYgswRk7MLOJCWxzhxe/s5Vko6Xel7U0j0phaAm00QI/ezZv3KeIOR5HB/ZxuOIMp+i8ljYR8asNk2BEC3DKt+I6BKr+nKDWjf8DHTzS2gm5i1bzROhPFeThNjiqVnDC9shEHjLErjagYztmnny0kz+Y/zZZgjqKgjuLtlMF4j5EONMEJ1jIAyCNRAvhQcAY54cIQQCKoO/MsXWSK8RVkXR3jmCeP5QhnGYaAM8iGuloEazzcEK/HGEccMJYdaIyvMXdNRI48QkDiPEPBtScWkIuboyMdZd6GIzBPFLNnkEsjLkGhT8n1FhcMiFUEAWXbkWnL9geJRzsJch5xX6nCGC8XcGkOhrSJ/Yo9k9Ug2Q/OkZqUgJ2R3j3FdtuidJwO1bl+NSynJrk2Wx3ODxV6Lx2MszbYmY0PlvOxQgbMsz+fMcjsNhaFgnVLamD8kWIUKowEMcpYMTtc1726SsrJHubPUPIMh35rbHBTyLaPrvEaDx1BTWyY4Suoryk2CRxr6LcH9L0mxIMPum/zHp7LCRQaLTSyNueOq2ZdndfogS/VnNcdkVbD7so0VTtHuNNqz1ycFk5wlGLN8pc0em9VkMIH/ZsgxGBTVLDrkItvQfHOJN+AwmbPiVos9x1SgWixyvsliLXQ2O2srKt2uSqfRPKW2oNWUZcpxlIcWz/gJ7X+mPOeWEa3DSgqiLXK2Uc01Fxepdq9FrjMWZEuWxpGjyzplh8mpcBm6V3SrC6SMDfJbPH6Az/t+fcMNv75BFAdfpJM38Ougv7SfJLO79DJUxzlvIF9rYq84YK/BGwNbKyRqArEXUb8vwd6REnwvC+ORa/BYA+lLcDtOIr3PJXD+wqL1PAfbACpILRmmf6+sey4hJ/Po3y2nv5YxIWOLDYd0VHl6wUtpYodI08i/Ru4njWOZLtwYuPqmrh083KfvRQrJtMPI2LXeB5jc6NIkn3fdGIZ8oY5WB7WP29H1gHftWIyw87QHMoRZGdAtzv/2PS1LMps7me+4gejSpI8wBV5EAU55jMhAgmlOeFCSCQHnYXqY41ucY4BGcvX9EKOIOjEEWyS+Y+rzBiEaDCj5oDBfLodubiyDcyYaAp9igf/0+8EP3MtP/G0M2xGjBxPOTv9Ef5c/X9Dy/RjKdya0p6KBQNSvatSBtDPX3xWAclG2jZu+8QyNTkx2xaBNSzjzMbH+VheGOp2J1L/wJX+UkMHfEo4mE0k7mUeW8D2jtE9gC8SZU6DHNBDDfGzZ8A6KiHLlf2C0mdUHrxlQH/D8ueCqDgx1Mpoe9rGN/Sjx0kG2m5MOMiealD4N+tJq2vmX+fq484nwAJKqD9L3Y9Z5wZeMPpCeJ3j7wJ5TkJk2OJPoB6f2pMXKmeQgZTiZmTsC9skpNaH08v00ou/Lh42CiGzXwbZHM2tWfsS3plXMFmh3v84k6fH/Hsc9A/Cnb0TJPdEWoe+kwGcPqoOzerYxkxi7F36W3sETYBWuqZ/imvLwvRYH9w6Iu8BhYh7XgzrZFrb5TC2Q6WaZ3rGMPkCX0AeW3TH2lR5NS/edpvW8Qn+kd9OROY/+9s1H5rRdYoF/aQ+c64UHNJptWSqm0o0W0nOCkMk4H3SLVyX75tdcCqytwyESZFt85UFlIMIcDwR9ujUsEg+YeC3xoUtwtwjML47dFah2m98bCOreoI48QeWbBG/neucuCkQC18+lX+28h/5rzg14s3iOJ+9t9rS39D68XfrY5yB9/thSDO4qSWk7U8Pn/mNT5+M/aarY8mu+qTCybRnt38rzS5x49MpbNl/52HH9bivAsgmtmGTqgiMg6HHXY1aY5fX6He0/0tmh/WLzwpXhzsTcWyZnbF3aoL1swZNGC1nTTXps3TOeInHGwMaQMgSAAQ7AuI09bPJWAclCLcHqUO3EIb9+371H6eX0SfrXV1cJpOv5S6D+sBgOU7LqVSiBabDt6Ocnnn+a/m06r8OrOBca+f8FUcr9zjhX5CTaGg8rAjOvBoRg2AXumDR1z5o1UyJzws/2Wr98up88/aW11/EOFB8XtTVTBDJlTXhOhJKpBYfoF0PoF1AwBAoObT50KO3TLGJLB++pySS9p3buO2pHxoLDDZ+mwWE13SeDzpxAZc6MOn1XPKTfy+gJvL+zM9+Z6T/mLsDwltnSGbHWQ6y/+TduhNfNyHbRQPTIoh//PCIKMe654JHIOroVqtahHh25Eqro1nXHhMdT77yTOpE68U7qHeFx+WN6zx/onvffh4V/EFENodekboRb6DrhGrgx8917poyMP4SnGFCFH5TJsWOo7g96Mb0ZN7h++YPfFnklL8zjWKaK386MVrD6wbK07x7X1ezI8CuZ/cmIs4vtZnOc9nBvczbv1EAQYZk9hfq43cFs1gof036udnWxweCBueOHzLphj77r20f0O8q4MQcyLpaBpP/TkKZrF3Xq8ZSH4cLv9arJBLLoO7029Z3hgId9i8x2j+3hWJhv3NnjulJSnv5M2Wp31PNHkqPebhl4xp+EM0/s4njohol/27r1b3Q/vZ3uZyGxy+LKN+bn/Z3+NXb1xNEmk6nI6cz95SU//uKiXK2kPLiJPvPIuFunjA6HyhSn0vPLn0OgK8epuWrCd9Dr3+l7JBEO5Lvlx359GGZfXaRqg7OGiby4s8vykRcX5qlbTWaTIbvYbHPlOpsacj6qcTVYJ8/GEk3NJZGs3GDbqFxwRvxh57xZYduYQDg3MCWZc15fidybtIjNdh//TwL4ZrzoyzARWxxn7y6hZFffxcpwWk3v/+yvlChLzpyFiz+Fx+THaDUcYwccP/s8HcUIiPR6apQ45+yOY8c4DqVtSen95cHaJhPPusJznmcmV3XYyuQx/Pz/AAfdhq542o2QsWrDMBCGfyVOSjOUDn4AdSlJiY1sMCTZ0hQHQqcM6RyMahsSKVj2EChd+wgd+wZ9s7xDz4pKl0IrkO7T3a+73wZwhU8wnNcNHhwzDPDiuIMLvDvu4hYnxx4G7M5xD9fsyXGf8q+kZN4l3e7tq5YZfDw77tDcN8ddPOLDsQef+Y574Cxx3Kd8gQU0DjiiQokcBWpwDJFhRDGGQIQEY+IV6SQU0RwGezR0GpvBQh+OVZkXNR9mIx6LKBnzlZaKz82+MUaSZGmV0k7JqJOit1hKJasy04p4TcWcmu6wJRHWMm92W4LUimsbK1JIayskYxwz2r81PlciTBBgSvv7M5BqVae6yiWPQ8Fn/McAXaJJMA1a8/9wu7FFQ2Vtf4mwE0IbW2fYyMqUWnEholAIwf/u+QXtVlqxAAAAeNpt0meTFVUUheH7DhkJEgQJgpIFhdvn7NM9gxKGCZKzKGZyUHJGySAgSq7i5wrFfYdPdFXX+tRP9V61Wl2tt8//rdbh1vueV29eWl2tYXQxjOGMYCSjGM0YxvIB4xjPBCbyIZOYzBSm8hHTmM7HzGAms5jNJ8xhLp/yGfOYzwIWsojFLOFzlrKML/iS5aygTUUiExRqGrrpYSVf8TWrWM0a1tLLOvroZ4BBvmE9G9jIJjazha1sYzs72MkudvMte/iO79nLD/zIT/zML/zKb+xjPwc4yCEOc4SjHOM4v/MHJzjJKU5zhrOc4zwXuMglLnOFq/zJX1zjOje4yS1uc4e73ONv7vOAh/zDI/7lPx7zhKc84zkveDnqwsljg1W7bVZmMrMZZjFrszG7zZ63mfSSXtJLekkv6SW9pJf00pBX6VV6lV6lV+lVepVepVfpVXpJL+klvaSX9JJe6njZu7J3Ze/K3pW9K3tXbg9915id/wid0Amd0Amd0Amd0Il3TueesJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn0h6SS/pZb2sl/WyXtbLelkv62W9rBd6oRd6oRd6oRd6oRd6oVf0il7RK3pFr+gVvaJX9IperVfr1Xq1Xq1X69V6tV6tV+s1eo1eo9foNXqNXtPxijsr7qy4s+LOijsr7qy0h75rzG6zx+w115l9Zr85YA520l0Wd1ncZXGXxV0Wd1ncZama1x+EcTsAAAAB//8AAnjaY2BgYGQAgosrjpwF0ZcUq9bCaABTzgdAAAA=") format("woff"),
|
23 |
+
url("./Genericons.ttf") format("truetype"),
|
24 |
+
url("./Genericons.svg#Genericons") format("svg");
|
25 |
+
font-weight: normal;
|
26 |
+
font-style: normal;
|
27 |
+
}
|
28 |
+
|
29 |
+
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
30 |
+
@font-face {
|
31 |
+
font-family: "Genericons";
|
32 |
+
src: url("./Genericons.svg#Genericons") format("svg");
|
33 |
+
}
|
34 |
+
}
|
35 |
+
|
36 |
+
|
37 |
+
/**
|
38 |
+
* All Genericons
|
39 |
+
*/
|
40 |
+
|
41 |
+
.genericon {
|
42 |
+
font-size: 16px;
|
43 |
+
vertical-align: top;
|
44 |
+
text-align: center;
|
45 |
+
-moz-transition: color .1s ease-in 0;
|
46 |
+
-webkit-transition: color .1s ease-in 0;
|
47 |
+
display: inline-block;
|
48 |
+
font-family: "Genericons";
|
49 |
+
font-style: normal;
|
50 |
+
font-weight: normal;
|
51 |
+
font-variant: normal;
|
52 |
+
line-height: 1;
|
53 |
+
text-decoration: inherit;
|
54 |
+
text-transform: none;
|
55 |
+
-moz-osx-font-smoothing: grayscale;
|
56 |
+
-webkit-font-smoothing: antialiased;
|
57 |
+
speak: none;
|
58 |
+
}
|
59 |
+
|
60 |
+
|
61 |
+
/**
|
62 |
+
* Helper classes
|
63 |
+
*/
|
64 |
+
|
65 |
+
.genericon-rotate-90 {
|
66 |
+
-webkit-transform: rotate(90deg);
|
67 |
+
-moz-transform: rotate(90deg);
|
68 |
+
-ms-transform: rotate(90deg);
|
69 |
+
-o-transform: rotate(90deg);
|
70 |
+
transform: rotate(90deg);
|
71 |
+
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
|
72 |
+
}
|
73 |
+
|
74 |
+
.genericon-rotate-180 {
|
75 |
+
-webkit-transform: rotate(180deg);
|
76 |
+
-moz-transform: rotate(180deg);
|
77 |
+
-ms-transform: rotate(180deg);
|
78 |
+
-o-transform: rotate(180deg);
|
79 |
+
transform: rotate(180deg);
|
80 |
+
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
|
81 |
+
}
|
82 |
+
|
83 |
+
.genericon-rotate-270 {
|
84 |
+
-webkit-transform: rotate(270deg);
|
85 |
+
-moz-transform: rotate(270deg);
|
86 |
+
-ms-transform: rotate(270deg);
|
87 |
+
-o-transform: rotate(270deg);
|
88 |
+
transform: rotate(270deg);
|
89 |
+
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
90 |
+
}
|
91 |
+
|
92 |
+
.genericon-flip-horizontal {
|
93 |
+
-webkit-transform: scale(-1, 1);
|
94 |
+
-moz-transform: scale(-1, 1);
|
95 |
+
-ms-transform: scale(-1, 1);
|
96 |
+
-o-transform: scale(-1, 1);
|
97 |
+
transform: scale(-1, 1);
|
98 |
+
}
|
99 |
+
|
100 |
+
.genericon-flip-vertical {
|
101 |
+
-webkit-transform: scale(1, -1);
|
102 |
+
-moz-transform: scale(1, -1);
|
103 |
+
-ms-transform: scale(1, -1);
|
104 |
+
-o-transform: scale(1, -1);
|
105 |
+
transform: scale(1, -1);
|
106 |
+
}
|
107 |
+
|
108 |
+
|
109 |
+
/**
|
110 |
+
* Individual icons
|
111 |
+
*/
|
112 |
+
|
113 |
+
.genericon-404:before { content: "\f423"; }
|
114 |
+
.genericon-activity:before { content: "\f508"; }
|
115 |
+
.genericon-anchor:before { content: "\f509"; }
|
116 |
+
.genericon-aside:before { content: "\f101"; }
|
117 |
+
.genericon-attachment:before { content: "\f416"; }
|
118 |
+
.genericon-audio:before { content: "\f109"; }
|
119 |
+
.genericon-bold:before { content: "\f471"; }
|
120 |
+
.genericon-book:before { content: "\f444"; }
|
121 |
+
.genericon-bug:before { content: "\f50a"; }
|
122 |
+
.genericon-cart:before { content: "\f447"; }
|
123 |
+
.genericon-category:before { content: "\f301"; }
|
124 |
+
.genericon-chat:before { content: "\f108"; }
|
125 |
+
.genericon-checkmark:before { content: "\f418"; }
|
126 |
+
.genericon-close:before { content: "\f405"; }
|
127 |
+
.genericon-close-alt:before { content: "\f406"; }
|
128 |
+
.genericon-cloud:before { content: "\f426"; }
|
129 |
+
.genericon-cloud-download:before { content: "\f440"; }
|
130 |
+
.genericon-cloud-upload:before { content: "\f441"; }
|
131 |
+
.genericon-code:before { content: "\f462"; }
|
132 |
+
.genericon-codepen:before { content: "\f216"; }
|
133 |
+
.genericon-cog:before { content: "\f445"; }
|
134 |
+
.genericon-collapse:before { content: "\f432"; }
|
135 |
+
.genericon-comment:before { content: "\f300"; }
|
136 |
+
.genericon-day:before { content: "\f305"; }
|
137 |
+
.genericon-digg:before { content: "\f221"; }
|
138 |
+
.genericon-document:before { content: "\f443"; }
|
139 |
+
.genericon-dot:before { content: "\f428"; }
|
140 |
+
.genericon-downarrow:before { content: "\f502"; }
|
141 |
+
.genericon-download:before { content: "\f50b"; }
|
142 |
+
.genericon-draggable:before { content: "\f436"; }
|
143 |
+
.genericon-dribbble:before { content: "\f201"; }
|
144 |
+
.genericon-dropbox:before { content: "\f225"; }
|
145 |
+
.genericon-dropdown:before { content: "\f433"; }
|
146 |
+
.genericon-dropdown-left:before { content: "\f434"; }
|
147 |
+
.genericon-edit:before { content: "\f411"; }
|
148 |
+
.genericon-ellipsis:before { content: "\f476"; }
|
149 |
+
.genericon-expand:before { content: "\f431"; }
|
150 |
+
.genericon-external:before { content: "\f442"; }
|
151 |
+
.genericon-facebook:before { content: "\f203"; }
|
152 |
+
.genericon-facebook-alt:before { content: "\f204"; }
|
153 |
+
.genericon-fastforward:before { content: "\f458"; }
|
154 |
+
.genericon-feed:before { content: "\f413"; }
|
155 |
+
.genericon-flag:before { content: "\f468"; }
|
156 |
+
.genericon-flickr:before { content: "\f211"; }
|
157 |
+
.genericon-foursquare:before { content: "\f226"; }
|
158 |
+
.genericon-fullscreen:before { content: "\f474"; }
|
159 |
+
.genericon-gallery:before { content: "\f103"; }
|
160 |
+
.genericon-github:before { content: "\f200"; }
|
161 |
+
.genericon-googleplus:before { content: "\f206"; }
|
162 |
+
.genericon-googleplus-alt:before { content: "\f218"; }
|
163 |
+
.genericon-handset:before { content: "\f50c"; }
|
164 |
+
.genericon-heart:before { content: "\f461"; }
|
165 |
+
.genericon-help:before { content: "\f457"; }
|
166 |
+
.genericon-hide:before { content: "\f404"; }
|
167 |
+
.genericon-hierarchy:before { content: "\f505"; }
|
168 |
+
.genericon-home:before { content: "\f409"; }
|
169 |
+
.genericon-image:before { content: "\f102"; }
|
170 |
+
.genericon-info:before { content: "\f455"; }
|
171 |
+
.genericon-instagram:before { content: "\f215"; }
|
172 |
+
.genericon-italic:before { content: "\f472"; }
|
173 |
+
.genericon-key:before { content: "\f427"; }
|
174 |
+
.genericon-leftarrow:before { content: "\f503"; }
|
175 |
+
.genericon-link:before { content: "\f107"; }
|
176 |
+
.genericon-linkedin:before { content: "\f207"; }
|
177 |
+
.genericon-linkedin-alt:before { content: "\f208"; }
|
178 |
+
.genericon-location:before { content: "\f417"; }
|
179 |
+
.genericon-lock:before { content: "\f470"; }
|
180 |
+
.genericon-mail:before { content: "\f410"; }
|
181 |
+
.genericon-maximize:before { content: "\f422"; }
|
182 |
+
.genericon-menu:before { content: "\f419"; }
|
183 |
+
.genericon-microphone:before { content: "\f50d"; }
|
184 |
+
.genericon-minimize:before { content: "\f421"; }
|
185 |
+
.genericon-minus:before { content: "\f50e"; }
|
186 |
+
.genericon-month:before { content: "\f307"; }
|
187 |
+
.genericon-move:before { content: "\f50f"; }
|
188 |
+
.genericon-next:before { content: "\f429"; }
|
189 |
+
.genericon-notice:before { content: "\f456"; }
|
190 |
+
.genericon-paintbrush:before { content: "\f506"; }
|
191 |
+
.genericon-path:before { content: "\f219"; }
|
192 |
+
.genericon-pause:before { content: "\f448"; }
|
193 |
+
.genericon-phone:before { content: "\f437"; }
|
194 |
+
.genericon-picture:before { content: "\f473"; }
|
195 |
+
.genericon-pinned:before { content: "\f308"; }
|
196 |
+
.genericon-pinterest:before { content: "\f209"; }
|
197 |
+
.genericon-pinterest-alt:before { content: "\f210"; }
|
198 |
+
.genericon-play:before { content: "\f452"; }
|
199 |
+
.genericon-plugin:before { content: "\f439"; }
|
200 |
+
.genericon-plus:before { content: "\f510"; }
|
201 |
+
.genericon-pocket:before { content: "\f224"; }
|
202 |
+
.genericon-polldaddy:before { content: "\f217"; }
|
203 |
+
.genericon-portfolio:before { content: "\f460"; }
|
204 |
+
.genericon-previous:before { content: "\f430"; }
|
205 |
+
.genericon-print:before { content: "\f469"; }
|
206 |
+
.genericon-quote:before { content: "\f106"; }
|
207 |
+
.genericon-rating-empty:before { content: "\f511"; }
|
208 |
+
.genericon-rating-full:before { content: "\f512"; }
|
209 |
+
.genericon-rating-half:before { content: "\f513"; }
|
210 |
+
.genericon-reddit:before { content: "\f222"; }
|
211 |
+
.genericon-refresh:before { content: "\f420"; }
|
212 |
+
.genericon-reply:before { content: "\f412"; }
|
213 |
+
.genericon-reply-alt:before { content: "\f466"; }
|
214 |
+
.genericon-reply-single:before { content: "\f467"; }
|
215 |
+
.genericon-rewind:before { content: "\f459"; }
|
216 |
+
.genericon-rightarrow:before { content: "\f501"; }
|
217 |
+
.genericon-search:before { content: "\f400"; }
|
218 |
+
.genericon-send-to-phone:before { content: "\f438"; }
|
219 |
+
.genericon-send-to-tablet:before { content: "\f454"; }
|
220 |
+
.genericon-share:before { content: "\f415"; }
|
221 |
+
.genericon-show:before { content: "\f403"; }
|
222 |
+
.genericon-shuffle:before { content: "\f514"; }
|
223 |
+
.genericon-sitemap:before { content: "\f507"; }
|
224 |
+
.genericon-skip-ahead:before { content: "\f451"; }
|
225 |
+
.genericon-skip-back:before { content: "\f450"; }
|
226 |
+
.genericon-skype:before { content: "\f220"; }
|
227 |
+
.genericon-spam:before { content: "\f424"; }
|
228 |
+
.genericon-spotify:before { content: "\f515"; }
|
229 |
+
.genericon-standard:before { content: "\f100"; }
|
230 |
+
.genericon-star:before { content: "\f408"; }
|
231 |
+
.genericon-status:before { content: "\f105"; }
|
232 |
+
.genericon-stop:before { content: "\f449"; }
|
233 |
+
.genericon-stumbleupon:before { content: "\f223"; }
|
234 |
+
.genericon-subscribe:before { content: "\f463"; }
|
235 |
+
.genericon-subscribed:before { content: "\f465"; }
|
236 |
+
.genericon-summary:before { content: "\f425"; }
|
237 |
+
.genericon-tablet:before { content: "\f453"; }
|
238 |
+
.genericon-tag:before { content: "\f302"; }
|
239 |
+
.genericon-time:before { content: "\f303"; }
|
240 |
+
.genericon-top:before { content: "\f435"; }
|
241 |
+
.genericon-trash:before { content: "\f407"; }
|
242 |
+
.genericon-tumblr:before { content: "\f214"; }
|
243 |
+
.genericon-twitch:before { content: "\f516"; }
|
244 |
+
.genericon-twitter:before { content: "\f202"; }
|
245 |
+
.genericon-unapprove:before { content: "\f446"; }
|
246 |
+
.genericon-unsubscribe:before { content: "\f464"; }
|
247 |
+
.genericon-unzoom:before { content: "\f401"; }
|
248 |
+
.genericon-uparrow:before { content: "\f500"; }
|
249 |
+
.genericon-user:before { content: "\f304"; }
|
250 |
+
.genericon-video:before { content: "\f104"; }
|
251 |
+
.genericon-videocamera:before { content: "\f517"; }
|
252 |
+
.genericon-vimeo:before { content: "\f212"; }
|
253 |
+
.genericon-warning:before { content: "\f414"; }
|
254 |
+
.genericon-website:before { content: "\f475"; }
|
255 |
+
.genericon-week:before { content: "\f306"; }
|
256 |
+
.genericon-wordpress:before { content: "\f205"; }
|
257 |
+
.genericon-xpost:before { content: "\f504"; }
|
258 |
+
.genericon-youtube:before { content: "\f213"; }
|
259 |
+
.genericon-zoom:before { content: "\f402"; }
|
260 |
+
|
261 |
+
|
262 |
+
|
263 |
+
|
inc/startkit/custom-controls/controls/icon-picker/assets/js/icon-picker-control.js
CHANGED
@@ -1,27 +1,27 @@
|
|
1 |
-
wp.customize.controlConstructor['startkit-icon-picker'] = wp.customize.Control.extend({
|
2 |
-
|
3 |
-
ready: function() {
|
4 |
-
'use strict';
|
5 |
-
|
6 |
-
var control = this,
|
7 |
-
element = control.id,
|
8 |
-
icons = control.params.iconset;
|
9 |
-
|
10 |
-
if ( control.params.iconset === 'fontawesome' ) {
|
11 |
-
icons = 'fa';
|
12 |
-
} else if ( control.params.iconset === 'genericons' ) {
|
13 |
-
icons = 'genericon';
|
14 |
-
} else if ( control.params.iconset === 'dashicon' ) {
|
15 |
-
icons = 'dashicons';
|
16 |
-
}
|
17 |
-
|
18 |
-
jQuery( '#' + element ).ddslick({
|
19 |
-
iconset:icons
|
20 |
-
});
|
21 |
-
jQuery( '#' + element ).on( 'click', function() {
|
22 |
-
var value = jQuery( this ).find( '.dd-selected-value' ).val();
|
23 |
-
control.setting.set( value );
|
24 |
-
});
|
25 |
-
}
|
26 |
-
|
27 |
-
});
|
1 |
+
wp.customize.controlConstructor['startkit-icon-picker'] = wp.customize.Control.extend({
|
2 |
+
|
3 |
+
ready: function() {
|
4 |
+
'use strict';
|
5 |
+
|
6 |
+
var control = this,
|
7 |
+
element = control.id,
|
8 |
+
icons = control.params.iconset;
|
9 |
+
|
10 |
+
if ( control.params.iconset === 'fontawesome' ) {
|
11 |
+
icons = 'fa';
|
12 |
+
} else if ( control.params.iconset === 'genericons' ) {
|
13 |
+
icons = 'genericon';
|
14 |
+
} else if ( control.params.iconset === 'dashicon' ) {
|
15 |
+
icons = 'dashicons';
|
16 |
+
}
|
17 |
+
|
18 |
+
jQuery( '#' + element ).ddslick({
|
19 |
+
iconset:icons
|
20 |
+
});
|
21 |
+
jQuery( '#' + element ).on( 'click', function() {
|
22 |
+
var value = jQuery( this ).find( '.dd-selected-value' ).val();
|
23 |
+
control.setting.set( value );
|
24 |
+
});
|
25 |
+
}
|
26 |
+
|
27 |
+
});
|
inc/startkit/custom-controls/controls/icon-picker/assets/js/jquery.ddslick.js
CHANGED
@@ -1,331 +1,331 @@
|
|
1 |
-
/*
|
2 |
-
Title: A custom DDSlick for O2
|
3 |
-
Documentation: http://designwithpc.com/Plugins/ddslick
|
4 |
-
Author: PC, Hardeep Asrani
|
5 |
-
Website: http://designwithpc.com
|
6 |
-
Twitter: http://twitter.com/chaudharyp
|
7 |
-
*/
|
8 |
-
|
9 |
-
(function ($) {
|
10 |
-
|
11 |
-
$.fn.ddslick = function (method) {
|
12 |
-
if (methods[method]) {
|
13 |
-
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
|
14 |
-
} else if (typeof method === 'object' || !method) {
|
15 |
-
return methods.init.apply(this, arguments);
|
16 |
-
} else {
|
17 |
-
$.error('Method ' + method + ' does not exists.');
|
18 |
-
}
|
19 |
-
};
|
20 |
-
|
21 |
-
var methods = {},
|
22 |
-
|
23 |
-
//Set defauls for the control
|
24 |
-
defaults = {
|
25 |
-
data: [],
|
26 |
-
keepJSONItemsOnTop: false,
|
27 |
-
width: 260,
|
28 |
-
height: null,
|
29 |
-
background: "#eee",
|
30 |
-
selectText: "",
|
31 |
-
defaultSelectedIndex: null,
|
32 |
-
truncateDescription: true,
|
33 |
-
iconPosition: "left",
|
34 |
-
showSelectedHTML: true,
|
35 |
-
clickOffToClose: true,
|
36 |
-
iconset: "fa",
|
37 |
-
onSelected: function () { }
|
38 |
-
},
|
39 |
-
|
40 |
-
ddSelectHtml = '<div class="dd-select"><input class="dd-selected-value" type="hidden" /><a class="dd-selected"></a><span class="dd-pointer dd-pointer-down"></span></div>',
|
41 |
-
ddOptionsHtml = '<ul class="dd-options"></ul>',
|
42 |
-
|
43 |
-
//CSS for ddSlick
|
44 |
-
ddslickCSS = '<style id="css-ddslick" type="text/css">' +
|
45 |
-
'.dd-select{ border-radius:2px; border:solid 1px #ccc; position:relative; cursor:pointer;}' +
|
46 |
-
'.dd-desc { color:#aaa; display:block; overflow: hidden; font-weight:normal; line-height: 1.4em; }' +
|
47 |
-
'.dd-selected{ overflow:hidden; display:block; padding:10px; font-weight:bold;}' +
|
48 |
-
'.dd-pointer{ width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px;}' +
|
49 |
-
'.dd-pointer-down{ border:solid 5px transparent; border-top:solid 5px #000; }' +
|
50 |
-
'.dd-pointer-up{border:solid 5px transparent !important; border-bottom:solid 5px #000 !important; margin-top:-8px;}' +
|
51 |
-
'.dd-options{ border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0px 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:0; padding:0;background:#fff; overflow:auto;}' +
|
52 |
-
'.dd-option{ padding:10px; display:block; border-bottom:solid 1px #ddd; overflow:hidden; text-decoration:none; color:#333; cursor:pointer;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out; }' +
|
53 |
-
'.dd-options > li:last-child > .dd-option{ border-bottom:none;}' +
|
54 |
-
'.dd-option:hover{ background:#f3f3f3; color:#000;}' +
|
55 |
-
'.dd-selected-description-truncated { text-overflow: ellipsis; white-space:nowrap; }' +
|
56 |
-
'.dd-option-selected { background:#f6f6f6; }' +
|
57 |
-
'.dd-option-icon, .dd-selected-icon { width:36px; text-align:center; vertical-align:middle; float:left; margin-right:10px; font-size:34px;}' +
|
58 |
-
'.dd-icon-right { float:right; margin-right:15px; margin-left:5px;}' +
|
59 |
-
'.dd-container{ position:relative;} .dd-selected-text { font-weight:bold}</style>';
|
60 |
-
|
61 |
-
//CSS styles are only added once.
|
62 |
-
if ($('#css-ddslick').length <= 0) {
|
63 |
-
$(ddslickCSS).appendTo('head');
|
64 |
-
}
|
65 |
-
|
66 |
-
//Public methods
|
67 |
-
methods.init = function (options) {
|
68 |
-
//Preserve the original defaults by passing an empty object as the target
|
69 |
-
options = $.extend({}, defaults, options);
|
70 |
-
|
71 |
-
//Apply on all selected elements
|
72 |
-
return this.each(function () {
|
73 |
-
var obj = $(this),
|
74 |
-
data = obj.data('ddslick');
|
75 |
-
//If the plugin has not been initialized yet
|
76 |
-
if (!data) {
|
77 |
-
|
78 |
-
var ddSelect = [], ddJson = options.data;
|
79 |
-
|
80 |
-
//Get data from HTML select options
|
81 |
-
obj.find('option').each(function () {
|
82 |
-
var $this = $(this), thisData = $this.data();
|
83 |
-
ddSelect.push({
|
84 |
-
text: $.trim($this.text()),
|
85 |
-
value: $this.val(),
|
86 |
-
selected: $this.is(':selected'),
|
87 |
-
description: thisData.description,
|
88 |
-
iconSrc: thisData.iconsrc //keep it lowercase for HTML5 data-attributes
|
89 |
-
});
|
90 |
-
});
|
91 |
-
|
92 |
-
//Update Plugin data merging both HTML select data and JSON data for the dropdown
|
93 |
-
if (options.keepJSONItemsOnTop)
|
94 |
-
$.merge(options.data, ddSelect);
|
95 |
-
else options.data = $.merge(ddSelect, options.data);
|
96 |
-
|
97 |
-
//Replace HTML select with empty placeholder, keep the original
|
98 |
-
var original = obj, placeholder = $('<div id="' + obj.attr('id') + '"></div>');
|
99 |
-
obj.replaceWith(placeholder);
|
100 |
-
obj = placeholder;
|
101 |
-
|
102 |
-
//Add classes and append ddSelectHtml & ddOptionsHtml to the container
|
103 |
-
obj.addClass('dd-container').append(ddSelectHtml).append(ddOptionsHtml);
|
104 |
-
|
105 |
-
//Get newly created ddOptions and ddSelect to manipulate
|
106 |
-
ddSelect = obj.find('.dd-select');
|
107 |
-
ddOptions = obj.find('.dd-options');
|
108 |
-
|
109 |
-
//Set widths
|
110 |
-
ddOptions.css({ width: options.width });
|
111 |
-
ddSelect.css({ width: options.width, background: options.background });
|
112 |
-
obj.css({ width: options.width });
|
113 |
-
|
114 |
-
//Set height
|
115 |
-
if (options.height != null)
|
116 |
-
ddOptions.css({ height: options.height, overflow: 'auto' });
|
117 |
-
|
118 |
-
//Add ddOptions to the container. Replace with template engine later.
|
119 |
-
$.each(options.data, function (index, item) {
|
120 |
-
if (item.selected) options.defaultSelectedIndex = index;
|
121 |
-
ddOptions.append('<li>' +
|
122 |
-
'<a class="dd-option">' +
|
123 |
-
(item.value ? ' <input class="dd-option-value" type="hidden" value="' + item.value + '" />' : '') +
|
124 |
-
(item.iconSrc ? ' <i class="dd-option-icon' + (options.iconPosition == "right" ? ' dd-icon-right' : '') + ' ' + options.iconset + ' ' + item.iconSrc + '" ></i>' : '') +
|
125 |
-
(item.text ? ' <label class="dd-option-text">' + item.text + '</label>' : '') +
|
126 |
-
(item.description ? ' <small class="dd-option-description dd-desc">' + item.description + '</small>' : '') +
|
127 |
-
'</a>' +
|
128 |
-
'</li>');
|
129 |
-
});
|
130 |
-
|
131 |
-
//Save plugin data.
|
132 |
-
var pluginData = {
|
133 |
-
settings: options,
|
134 |
-
original: original,
|
135 |
-
selectedIndex: -1,
|
136 |
-
selectedItem: null,
|
137 |
-
selectedData: null
|
138 |
-
};
|
139 |
-
obj.data('ddslick', pluginData);
|
140 |
-
|
141 |
-
//Check if needs to show the select text, otherwise show selected or default selection
|
142 |
-
if (options.selectText.length > 0 && options.defaultSelectedIndex == null) {
|
143 |
-
obj.find('.dd-selected').html(options.selectText);
|
144 |
-
}
|
145 |
-
else {
|
146 |
-
var index = (options.defaultSelectedIndex != null && options.defaultSelectedIndex >= 0 && options.defaultSelectedIndex < options.data.length) ? options.defaultSelectedIndex
|
147 |
-
: 0;
|
148 |
-
selectIndex(obj, index);
|
149 |
-
}
|
150 |
-
|
151 |
-
//EVENTS
|
152 |
-
//Displaying options
|
153 |
-
obj.find('.dd-select').on('click.ddslick', function () {
|
154 |
-
open(obj);
|
155 |
-
});
|
156 |
-
|
157 |
-
//Selecting an option
|
158 |
-
obj.find('.dd-option').on('click.ddslick', function () {
|
159 |
-
selectIndex(obj, $(this).closest('li').index());
|
160 |
-
});
|
161 |
-
|
162 |
-
//Click anywhere to close
|
163 |
-
if (options.clickOffToClose) {
|
164 |
-
ddOptions.addClass('dd-click-off-close');
|
165 |
-
obj.on('click.ddslick', function (e) { e.stopPropagation(); });
|
166 |
-
$('body').on('click', function () {
|
167 |
-
$('.dd-click-off-close').slideUp(50).siblings('.dd-select').find('.dd-pointer').removeClass('dd-pointer-up');
|
168 |
-
});
|
169 |
-
}
|
170 |
-
}
|
171 |
-
});
|
172 |
-
};
|
173 |
-
|
174 |
-
//Public method to select an option by its index
|
175 |
-
methods.select = function (options) {
|
176 |
-
return this.each(function () {
|
177 |
-
if (options.index)
|
178 |
-
selectIndex($(this), options.index);
|
179 |
-
});
|
180 |
-
};
|
181 |
-
|
182 |
-
//Public method to open drop down
|
183 |
-
methods.open = function () {
|
184 |
-
return this.each(function () {
|
185 |
-
var $this = $(this),
|
186 |
-
pluginData = $this.data('ddslick');
|
187 |
-
|
188 |
-
//Check if plugin is initialized
|
189 |
-
if (pluginData)
|
190 |
-
open($this);
|
191 |
-
});
|
192 |
-
};
|
193 |
-
|
194 |
-
//Public method to close drop down
|
195 |
-
methods.close = function () {
|
196 |
-
return this.each(function () {
|
197 |
-
var $this = $(this),
|
198 |
-
pluginData = $this.data('ddslick');
|
199 |
-
|
200 |
-
//Check if plugin is initialized
|
201 |
-
if (pluginData)
|
202 |
-
close($this);
|
203 |
-
});
|
204 |
-
};
|
205 |
-
|
206 |
-
//Public method to destroy. Unbind all events and restore the original Html select/options
|
207 |
-
methods.destroy = function () {
|
208 |
-
return this.each(function () {
|
209 |
-
var $this = $(this),
|
210 |
-
pluginData = $this.data('ddslick');
|
211 |
-
|
212 |
-
//Check if already destroyed
|
213 |
-
if (pluginData) {
|
214 |
-
var originalElement = pluginData.original;
|
215 |
-
$this.removeData('ddslick').unbind('.ddslick').replaceWith(originalElement);
|
216 |
-
}
|
217 |
-
});
|
218 |
-
};
|
219 |
-
|
220 |
-
//Private: Select index
|
221 |
-
function selectIndex(obj, index) {
|
222 |
-
|
223 |
-
//Get plugin data
|
224 |
-
var pluginData = obj.data('ddslick');
|
225 |
-
|
226 |
-
//Get required elements
|
227 |
-
var ddSelected = obj.find('.dd-selected'),
|
228 |
-
ddSelectedValue = ddSelected.siblings('.dd-selected-value'),
|
229 |
-
ddOptions = obj.find('.dd-options'),
|
230 |
-
ddPointer = ddSelected.siblings('.dd-pointer'),
|
231 |
-
selectedOption = obj.find('.dd-option').eq(index),
|
232 |
-
selectedLiItem = selectedOption.closest('li'),
|
233 |
-
settings = pluginData.settings,
|
234 |
-
selectedData = pluginData.settings.data[index];
|
235 |
-
|
236 |
-
//Highlight selected option
|
237 |
-
obj.find('.dd-option').removeClass('dd-option-selected');
|
238 |
-
selectedOption.addClass('dd-option-selected');
|
239 |
-
|
240 |
-
//Update or Set plugin data with new selection
|
241 |
-
pluginData.selectedIndex = index;
|
242 |
-
pluginData.selectedItem = selectedLiItem;
|
243 |
-
pluginData.selectedData = selectedData;
|
244 |
-
|
245 |
-
//If set to display to full html, add html
|
246 |
-
if (settings.showSelectedHTML) {
|
247 |
-
ddSelected.html(
|
248 |
-
(selectedData.iconSrc ? '<i class="dd-selected-icon' + (settings.iconPosition == "right" ? ' dd-icon-right' : '') + ' ' + settings.iconset + ' ' + selectedData.iconSrc + '" ></i>' : '') +
|
249 |
-
(selectedData.text ? '<label class="dd-selected-text">' + selectedData.text + '</label>' : '') +
|
250 |
-
(selectedData.description ? '<small class="dd-selected-description dd-desc' + (settings.truncateDescription ? ' dd-selected-description-truncated' : '') + '" >' + selectedData.description + '</small>' : '')
|
251 |
-
);
|
252 |
-
|
253 |
-
}
|
254 |
-
//Else only display text as selection
|
255 |
-
else ddSelected.html(selectedData.text);
|
256 |
-
|
257 |
-
//Updating selected option value
|
258 |
-
ddSelectedValue.val(selectedData.value);
|
259 |
-
|
260 |
-
//BONUS! Update the original element attribute with the new selection
|
261 |
-
pluginData.original.val(selectedData.value);
|
262 |
-
obj.data('ddslick', pluginData);
|
263 |
-
|
264 |
-
//Close options on selection
|
265 |
-
close(obj);
|
266 |
-
|
267 |
-
//Adjust appearence for selected option
|
268 |
-
adjustSelectedHeight(obj);
|
269 |
-
|
270 |
-
//Callback function on selection
|
271 |
-
if (typeof settings.onSelected == 'function') {
|
272 |
-
settings.onSelected.call(this, pluginData);
|
273 |
-
}
|
274 |
-
}
|
275 |
-
|
276 |
-
//Private: Close the drop down options
|
277 |
-
function open(obj) {
|
278 |
-
|
279 |
-
var $this = obj.find('.dd-select'),
|
280 |
-
ddOptions = $this.siblings('.dd-options'),
|
281 |
-
ddPointer = $this.find('.dd-pointer'),
|
282 |
-
wasOpen = ddOptions.is(':visible');
|
283 |
-
|
284 |
-
//Close all open options (multiple plugins) on the page
|
285 |
-
$('.dd-click-off-close').not(ddOptions).slideUp(50);
|
286 |
-
$('.dd-pointer').removeClass('dd-pointer-up');
|
287 |
-
|
288 |
-
if (wasOpen) {
|
289 |
-
ddOptions.slideUp('fast');
|
290 |
-
ddPointer.removeClass('dd-pointer-up');
|
291 |
-
}
|
292 |
-
else {
|
293 |
-
ddOptions.slideDown('fast');
|
294 |
-
ddPointer.addClass('dd-pointer-up');
|
295 |
-
}
|
296 |
-
|
297 |
-
//Fix text height (i.e. display title in center), if there is no description
|
298 |
-
adjustOptionsHeight(obj);
|
299 |
-
}
|
300 |
-
|
301 |
-
//Private: Close the drop down options
|
302 |
-
function close(obj) {
|
303 |
-
//Close drop down and adjust pointer direction
|
304 |
-
obj.find('.dd-options').slideUp(50);
|
305 |
-
obj.find('.dd-pointer').removeClass('dd-pointer-up').removeClass('dd-pointer-up');
|
306 |
-
}
|
307 |
-
|
308 |
-
//Private: Adjust appearence for drop down options (move title to middle), when no desripction
|
309 |
-
function adjustOptionsHeight(obj) {
|
310 |
-
obj.find('.dd-option').each(function () {
|
311 |
-
var $this = $(this);
|
312 |
-
var descriptionOption = $this.find('.dd-option-description');
|
313 |
-
var imgOption = obj.find('.dd-option-icon');
|
314 |
-
if (descriptionOption.length <= 0 && imgOption.length > 0) {
|
315 |
-
$this.find('.dd-option-text').css('lineHeight', '34px');
|
316 |
-
}
|
317 |
-
});
|
318 |
-
}
|
319 |
-
|
320 |
-
function adjustSelectedHeight(obj) {
|
321 |
-
obj.find('.dd-selected').each(function () {
|
322 |
-
var $this = $(this);
|
323 |
-
var descriptionSelected = $this.find('.dd-selected-description');
|
324 |
-
var imgSelected = obj.find('.dd-selected-icon');
|
325 |
-
if (descriptionSelected.length <= 0 && imgSelected.length > 0) {
|
326 |
-
$this.find('.dd-selected-text').css('lineHeight', '34px');
|
327 |
-
}
|
328 |
-
});
|
329 |
-
}
|
330 |
-
|
331 |
-
})(jQuery);
|
1 |
+
/*
|
2 |
+
Title: A custom DDSlick for O2
|
3 |
+
Documentation: http://designwithpc.com/Plugins/ddslick
|
4 |
+
Author: PC, Hardeep Asrani
|
5 |
+
Website: http://designwithpc.com
|
6 |
+
Twitter: http://twitter.com/chaudharyp
|
7 |
+
*/
|
8 |
+
|
9 |
+
(function ($) {
|
10 |
+
|
11 |
+
$.fn.ddslick = function (method) {
|
12 |
+
if (methods[method]) {
|
13 |
+
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
|
14 |
+
} else if (typeof method === 'object' || !method) {
|
15 |
+
return methods.init.apply(this, arguments);
|
16 |
+
} else {
|
17 |
+
$.error('Method ' + method + ' does not exists.');
|
18 |
+
}
|
19 |
+
};
|
20 |
+
|
21 |
+
var methods = {},
|
22 |
+
|
23 |
+
//Set defauls for the control
|
24 |
+
defaults = {
|
25 |
+
data: [],
|
26 |
+
keepJSONItemsOnTop: false,
|
27 |
+
width: 260,
|
28 |
+
height: null,
|
29 |
+
background: "#eee",
|
30 |
+
selectText: "",
|
31 |
+
defaultSelectedIndex: null,
|
32 |
+
truncateDescription: true,
|
33 |
+
iconPosition: "left",
|
34 |
+
showSelectedHTML: true,
|
35 |
+
clickOffToClose: true,
|
36 |
+
iconset: "fa",
|
37 |
+
onSelected: function () { }
|
38 |
+
},
|
39 |
+
|
40 |
+
ddSelectHtml = '<div class="dd-select"><input class="dd-selected-value" type="hidden" /><a class="dd-selected"></a><span class="dd-pointer dd-pointer-down"></span></div>',
|
41 |
+
ddOptionsHtml = '<ul class="dd-options"></ul>',
|
42 |
+
|
43 |
+
//CSS for ddSlick
|
44 |
+
ddslickCSS = '<style id="css-ddslick" type="text/css">' +
|
45 |
+
'.dd-select{ border-radius:2px; border:solid 1px #ccc; position:relative; cursor:pointer;}' +
|
46 |
+
'.dd-desc { color:#aaa; display:block; overflow: hidden; font-weight:normal; line-height: 1.4em; }' +
|
47 |
+
'.dd-selected{ overflow:hidden; display:block; padding:10px; font-weight:bold;}' +
|
48 |
+
'.dd-pointer{ width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px;}' +
|
49 |
+
'.dd-pointer-down{ border:solid 5px transparent; border-top:solid 5px #000; }' +
|
50 |
+
'.dd-pointer-up{border:solid 5px transparent !important; border-bottom:solid 5px #000 !important; margin-top:-8px;}' +
|
51 |
+
'.dd-options{ border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0px 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:0; padding:0;background:#fff; overflow:auto;}' +
|
52 |
+
'.dd-option{ padding:10px; display:block; border-bottom:solid 1px #ddd; overflow:hidden; text-decoration:none; color:#333; cursor:pointer;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out; }' +
|
53 |
+
'.dd-options > li:last-child > .dd-option{ border-bottom:none;}' +
|
54 |
+
'.dd-option:hover{ background:#f3f3f3; color:#000;}' +
|
55 |
+
'.dd-selected-description-truncated { text-overflow: ellipsis; white-space:nowrap; }' +
|
56 |
+
'.dd-option-selected { background:#f6f6f6; }' +
|
57 |
+
'.dd-option-icon, .dd-selected-icon { width:36px; text-align:center; vertical-align:middle; float:left; margin-right:10px; font-size:34px;}' +
|
58 |
+
'.dd-icon-right { float:right; margin-right:15px; margin-left:5px;}' +
|
59 |
+
'.dd-container{ position:relative;} .dd-selected-text { font-weight:bold}</style>';
|
60 |
+
|
61 |
+
//CSS styles are only added once.
|
62 |
+
if ($('#css-ddslick').length <= 0) {
|
63 |
+
$(ddslickCSS).appendTo('head');
|
64 |
+
}
|
65 |
+
|
66 |
+
//Public methods
|
67 |
+
methods.init = function (options) {
|
68 |
+
//Preserve the original defaults by passing an empty object as the target
|
69 |
+
options = $.extend({}, defaults, options);
|
70 |
+
|
71 |
+
//Apply on all selected elements
|
72 |
+
return this.each(function () {
|
73 |
+
var obj = $(this),
|
74 |
+
data = obj.data('ddslick');
|
75 |
+
//If the plugin has not been initialized yet
|
76 |
+
if (!data) {
|
77 |
+
|
78 |
+
var ddSelect = [], ddJson = options.data;
|
79 |
+
|
80 |
+
//Get data from HTML select options
|
81 |
+
obj.find('option').each(function () {
|
82 |
+
var $this = $(this), thisData = $this.data();
|
83 |
+
ddSelect.push({
|
84 |
+
text: $.trim($this.text()),
|
85 |
+
value: $this.val(),
|
86 |
+
selected: $this.is(':selected'),
|
87 |
+
description: thisData.description,
|
88 |
+
iconSrc: thisData.iconsrc //keep it lowercase for HTML5 data-attributes
|
89 |
+
});
|
90 |
+
});
|
91 |
+
|
92 |
+
//Update Plugin data merging both HTML select data and JSON data for the dropdown
|
93 |
+
if (options.keepJSONItemsOnTop)
|
94 |
+
$.merge(options.data, ddSelect);
|
95 |
+
else options.data = $.merge(ddSelect, options.data);
|
96 |
+
|
97 |
+
//Replace HTML select with empty placeholder, keep the original
|
98 |
+
var original = obj, placeholder = $('<div id="' + obj.attr('id') + '"></div>');
|
99 |
+
obj.replaceWith(placeholder);
|
100 |
+
obj = placeholder;
|
101 |
+
|
102 |
+
//Add classes and append ddSelectHtml & ddOptionsHtml to the container
|
103 |
+
obj.addClass('dd-container').append(ddSelectHtml).append(ddOptionsHtml);
|
104 |
+
|
105 |
+
//Get newly created ddOptions and ddSelect to manipulate
|
106 |
+
ddSelect = obj.find('.dd-select');
|
107 |
+
ddOptions = obj.find('.dd-options');
|
108 |
+
|
109 |
+
//Set widths
|
110 |
+
ddOptions.css({ width: options.width });
|
111 |
+
ddSelect.css({ width: options.width, background: options.background });
|
112 |
+
obj.css({ width: options.width });
|
113 |
+
|
114 |
+
//Set height
|
115 |
+
if (options.height != null)
|
116 |
+
ddOptions.css({ height: options.height, overflow: 'auto' });
|
117 |
+
|
118 |
+
//Add ddOptions to the container. Replace with template engine later.
|
119 |
+
$.each(options.data, function (index, item) {
|
120 |
+
if (item.selected) options.defaultSelectedIndex = index;
|
121 |
+
ddOptions.append('<li>' +
|
122 |
+
'<a class="dd-option">' +
|
123 |
+
(item.value ? ' <input class="dd-option-value" type="hidden" value="' + item.value + '" />' : '') +
|
124 |
+
(item.iconSrc ? ' <i class="dd-option-icon' + (options.iconPosition == "right" ? ' dd-icon-right' : '') + ' ' + options.iconset + ' ' + item.iconSrc + '" ></i>' : '') +
|
125 |
+
(item.text ? ' <label class="dd-option-text">' + item.text + '</label>' : '') +
|
126 |
+
(item.description ? ' <small class="dd-option-description dd-desc">' + item.description + '</small>' : '') +
|
127 |
+
'</a>' +
|
128 |
+
'</li>');
|
129 |
+
});
|
130 |
+
|
131 |
+
//Save plugin data.
|
132 |
+
var pluginData = {
|
133 |
+
settings: options,
|
134 |
+
original: original,
|
135 |
+
selectedIndex: -1,
|
136 |
+
selectedItem: null,
|
137 |
+
selectedData: null
|
138 |
+
};
|
139 |
+
obj.data('ddslick', pluginData);
|
140 |
+
|
141 |
+
//Check if needs to show the select text, otherwise show selected or default selection
|
142 |
+
if (options.selectText.length > 0 && options.defaultSelectedIndex == null) {
|
143 |
+
obj.find('.dd-selected').html(options.selectText);
|
144 |
+
}
|
145 |
+
else {
|
146 |
+
var index = (options.defaultSelectedIndex != null && options.defaultSelectedIndex >= 0 && options.defaultSelectedIndex < options.data.length) ? options.defaultSelectedIndex
|
147 |
+
: 0;
|
148 |
+
selectIndex(obj, index);
|
149 |
+
}
|
150 |
+
|
151 |
+
//EVENTS
|
152 |
+
//Displaying options
|
153 |
+
obj.find('.dd-select').on('click.ddslick', function () {
|
154 |
+
open(obj);
|
155 |
+
});
|
156 |
+
|
157 |
+
//Selecting an option
|
158 |
+
obj.find('.dd-option').on('click.ddslick', function () {
|
159 |
+
selectIndex(obj, $(this).closest('li').index());
|
160 |
+
});
|
161 |
+
|
162 |
+
//Click anywhere to close
|
163 |
+
if (options.clickOffToClose) {
|
164 |
+
ddOptions.addClass('dd-click-off-close');
|
165 |
+
obj.on('click.ddslick', function (e) { e.stopPropagation(); });
|
166 |
+
$('body').on('click', function () {
|
167 |
+
$('.dd-click-off-close').slideUp(50).siblings('.dd-select').find('.dd-pointer').removeClass('dd-pointer-up');
|
168 |
+
});
|
169 |
+
}
|
170 |
+
}
|
171 |
+
});
|
172 |
+
};
|
173 |
+
|
174 |
+
//Public method to select an option by its index
|
175 |
+
methods.select = function (options) {
|
176 |
+
return this.each(function () {
|
177 |
+
if (options.index)
|
178 |
+
selectIndex($(this), options.index);
|
179 |
+
});
|
180 |
+
};
|
181 |
+
|
182 |
+
//Public method to open drop down
|
183 |
+
methods.open = function () {
|
184 |
+
return this.each(function () {
|
185 |
+
var $this = $(this),
|
186 |
+
pluginData = $this.data('ddslick');
|
187 |
+
|
188 |
+
//Check if plugin is initialized
|
189 |
+
if (pluginData)
|
190 |
+
open($this);
|
191 |
+
});
|
192 |
+
};
|
193 |
+
|
194 |
+
//Public method to close drop down
|
195 |
+
methods.close = function () {
|
196 |
+
return this.each(function () {
|
197 |
+
var $this = $(this),
|
198 |
+
pluginData = $this.data('ddslick');
|
199 |
+
|
200 |
+
//Check if plugin is initialized
|
201 |
+
if (pluginData)
|
202 |
+
close($this);
|
203 |
+
});
|
204 |
+
};
|
205 |
+
|
206 |
+
//Public method to destroy. Unbind all events and restore the original Html select/options
|
207 |
+
methods.destroy = function () {
|
208 |
+
return this.each(function () {
|
209 |
+
var $this = $(this),
|
210 |
+
pluginData = $this.data('ddslick');
|
211 |
+
|
212 |
+
//Check if already destroyed
|
213 |
+
if (pluginData) {
|
214 |
+
var originalElement = pluginData.original;
|
215 |
+
$this.removeData('ddslick').unbind('.ddslick').replaceWith(originalElement);
|
216 |
+
}
|
217 |
+
});
|
218 |
+
};
|
219 |
+
|
220 |
+
//Private: Select index
|
221 |
+
function selectIndex(obj, index) {
|
222 |
+
|
223 |
+
//Get plugin data
|
224 |
+
var pluginData = obj.data('ddslick');
|
225 |
+
|
226 |
+
//Get required elements
|
227 |
+
var ddSelected = obj.find('.dd-selected'),
|
228 |
+
ddSelectedValue = ddSelected.siblings('.dd-selected-value'),
|
229 |
+
ddOptions = obj.find('.dd-options'),
|
230 |
+
ddPointer = ddSelected.siblings('.dd-pointer'),
|
231 |
+
selectedOption = obj.find('.dd-option').eq(index),
|
232 |
+
selectedLiItem = selectedOption.closest('li'),
|
233 |
+
settings = pluginData.settings,
|
234 |
+
selectedData = pluginData.settings.data[index];
|
235 |
+
|
236 |
+
//Highlight selected option
|
237 |
+
obj.find('.dd-option').removeClass('dd-option-selected');
|
238 |
+
selectedOption.addClass('dd-option-selected');
|
239 |
+
|
240 |
+
//Update or Set plugin data with new selection
|
241 |
+
pluginData.selectedIndex = index;
|
242 |
+
pluginData.selectedItem = selectedLiItem;
|
243 |
+
pluginData.selectedData = selectedData;
|
244 |
+
|
245 |
+
//If set to display to full html, add html
|
246 |
+
if (settings.showSelectedHTML) {
|
247 |
+
ddSelected.html(
|
248 |
+
(selectedData.iconSrc ? '<i class="dd-selected-icon' + (settings.iconPosition == "right" ? ' dd-icon-right' : '') + ' ' + settings.iconset + ' ' + selectedData.iconSrc + '" ></i>' : '') +
|
249 |
+
(selectedData.text ? '<label class="dd-selected-text">' + selectedData.text + '</label>' : '') +
|
250 |
+
(selectedData.description ? '<small class="dd-selected-description dd-desc' + (settings.truncateDescription ? ' dd-selected-description-truncated' : '') + '" >' + selectedData.description + '</small>' : '')
|
251 |
+
);
|
252 |
+
|
253 |
+
}
|
254 |
+
//Else only display text as selection
|
255 |
+
else ddSelected.html(selectedData.text);
|
256 |
+
|
257 |
+
//Updating selected option value
|
258 |
+
ddSelectedValue.val(selectedData.value);
|
259 |
+
|
260 |
+
//BONUS! Update the original element attribute with the new selection
|
261 |
+
pluginData.original.val(selectedData.value);
|
262 |
+
obj.data('ddslick', pluginData);
|
263 |
+
|
264 |
+
//Close options on selection
|
265 |
+
close(obj);
|
266 |
+
|
267 |
+
//Adjust appearence for selected option
|
268 |
+
adjustSelectedHeight(obj);
|
269 |
+
|
270 |
+
//Callback function on selection
|
271 |
+
if (typeof settings.onSelected == 'function') {
|
272 |
+
settings.onSelected.call(this, pluginData);
|
273 |
+
}
|
274 |
+
}
|
275 |
+
|
276 |
+
//Private: Close the drop down options
|
277 |
+
function open(obj) {
|
278 |
+
|
279 |
+
var $this = obj.find('.dd-select'),
|
280 |
+
ddOptions = $this.siblings('.dd-options'),
|
281 |
+
ddPointer = $this.find('.dd-pointer'),
|
282 |
+
wasOpen = ddOptions.is(':visible');
|
283 |
+
|
284 |
+
//Close all open options (multiple plugins) on the page
|
285 |
+
$('.dd-click-off-close').not(ddOptions).slideUp(50);
|
286 |
+
$('.dd-pointer').removeClass('dd-pointer-up');
|
287 |
+
|
288 |
+
if (wasOpen) {
|
289 |
+
ddOptions.slideUp('fast');
|
290 |
+
ddPointer.removeClass('dd-pointer-up');
|
291 |
+
}
|
292 |
+
else {
|
293 |
+
ddOptions.slideDown('fast');
|
294 |
+
ddPointer.addClass('dd-pointer-up');
|
295 |
+
}
|
296 |
+
|
297 |
+
//Fix text height (i.e. display title in center), if there is no description
|
298 |
+
adjustOptionsHeight(obj);
|
299 |
+
}
|
300 |
+
|
301 |
+
//Private: Close the drop down options
|
302 |
+
function close(obj) {
|
303 |
+
//Close drop down and adjust pointer direction
|
304 |
+
obj.find('.dd-options').slideUp(50);
|
305 |
+
obj.find('.dd-pointer').removeClass('dd-pointer-up').removeClass('dd-pointer-up');
|
306 |
+
}
|
307 |
+
|
308 |
+
//Private: Adjust appearence for drop down options (move title to middle), when no desripction
|
309 |
+
function adjustOptionsHeight(obj) {
|
310 |
+
obj.find('.dd-option').each(function () {
|
311 |
+
var $this = $(this);
|
312 |
+
var descriptionOption = $this.find('.dd-option-description');
|
313 |
+
var imgOption = obj.find('.dd-option-icon');
|
314 |
+
if (descriptionOption.length <= 0 && imgOption.length > 0) {
|
315 |
+
$this.find('.dd-option-text').css('lineHeight', '34px');
|
316 |
+
}
|
317 |
+
});
|
318 |
+
}
|
319 |
+
|
320 |
+
function adjustSelectedHeight(obj) {
|
321 |
+
obj.find('.dd-selected').each(function () {
|
322 |
+
var $this = $(this);
|
323 |
+
var descriptionSelected = $this.find('.dd-selected-description');
|
324 |
+
var imgSelected = obj.find('.dd-selected-icon');
|
325 |
+
if (descriptionSelected.length <= 0 && imgSelected.length > 0) {
|
326 |
+
$this.find('.dd-selected-text').css('lineHeight', '34px');
|
327 |
+
}
|
328 |
+
});
|
329 |
+
}
|
330 |
+
|
331 |
+
})(jQuery);
|
inc/startkit/custom-controls/controls/icon-picker/icon-picker-control.php
CHANGED
@@ -1,63 +1,63 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Startkit Icon Picker Customizer Control
|
4 |
-
*/
|
5 |
-
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
6 |
-
return;
|
7 |
-
}
|
8 |
-
class Startkit_Customizer_Icon_Picker_Control extends WP_Customize_Control {
|
9 |
-
|
10 |
-
public $type = 'startkit-icon-picker';
|
11 |
-
|
12 |
-
public $iconset = array();
|
13 |
-
|
14 |
-
public function to_json() {
|
15 |
-
if ( empty( $this->iconset ) ) {
|
16 |
-
$this->iconset = 'fa';
|
17 |
-
}
|
18 |
-
$iconset = $this->iconset;
|
19 |
-
$this->json['iconset'] = $iconset;
|
20 |
-
parent::to_json();
|
21 |
-
}
|
22 |
-
|
23 |
-
public function enqueue() {
|
24 |
-
wp_enqueue_script( 'startkit-icon-picker-ddslick-min', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/js/jquery.ddslick.min.js', array( 'jquery' ) );
|
25 |
-
wp_enqueue_script( 'startkit-icon-picker-control', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/js/icon-picker-control.js', array( 'jquery', 'startkit-icon-picker-ddslick-min' ), '', true );
|
26 |
-
if ( in_array( $this->iconset, array( 'genericon', 'genericons' ) ) ) {
|
27 |
-
wp_enqueue_style( 'genericons', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/genericons.css' );
|
28 |
-
} elseif ( in_array( $this->iconset, array( 'dashicon', 'dashicons' ) ) ) {
|
29 |
-
wp_enqueue_style( 'dashicons' );
|
30 |
-
} else {
|
31 |
-
wp_enqueue_style( 'font-awesome', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/font-awesome.min.css' );
|
32 |
-
}
|
33 |
-
}
|
34 |
-
|
35 |
-
public function render_content() {
|
36 |
-
if ( empty( $this->choices ) ) {
|
37 |
-
if ( in_array( $this->iconset, array( 'genericon', 'genericons' ) ) ) {
|
38 |
-
require_once OUR_DIRECTORY . 'controls/icon-picker/inc/genericons-icons.php';
|
39 |
-
$this->choices = o2_genericons_list();
|
40 |
-
} elseif ( in_array( $this->iconset, array( 'dashicon', 'dashicons' ) ) ) {
|
41 |
-
require_once OUR_DIRECTORY . 'controls/icon-picker/inc/dashicons-icons.php';
|
42 |
-
$this->choices = o2_dashicons_list();
|
43 |
-
} else {
|
44 |
-
require_once OUR_DIRECTORY . 'controls/icon-picker/inc/fa-icons.php';
|
45 |
-
$this->choices = o2_font_awesome_list();
|
46 |
-
}
|
47 |
-
}
|
48 |
-
?>
|
49 |
-
<label>
|
50 |
-
<?php if ( ! empty( $this->label ) ) : ?>
|
51 |
-
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
52 |
-
<?php endif;
|
53 |
-
if ( ! empty( $this->description ) ) : ?>
|
54 |
-
<span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span>
|
55 |
-
<?php endif; ?>
|
56 |
-
<select class="startkit-icon-picker-icon-control" id="<?php echo esc_attr( $this->id ); ?>">
|
57 |
-
<?php foreach ( $this->choices as $value => $label ) : ?>
|
58 |
-
<option value="<?php echo esc_attr( $value ); ?>" <?php echo selected( $this->value(), $value, false ); ?> data-iconsrc="<?php echo esc_attr( $value ); ?>"><?php echo esc_html( $label ); ?></option>
|
59 |
-
<?php endforeach; ?>
|
60 |
-
</select>
|
61 |
-
</label>
|
62 |
-
<?php }
|
63 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Startkit Icon Picker Customizer Control
|
4 |
+
*/
|
5 |
+
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
6 |
+
return;
|
7 |
+
}
|
8 |
+
class Startkit_Customizer_Icon_Picker_Control extends WP_Customize_Control {
|
9 |
+
|
10 |
+
public $type = 'startkit-icon-picker';
|
11 |
+
|
12 |
+
public $iconset = array();
|
13 |
+
|
14 |
+
public function to_json() {
|
15 |
+
if ( empty( $this->iconset ) ) {
|
16 |
+
$this->iconset = 'fa';
|
17 |
+
}
|
18 |
+
$iconset = $this->iconset;
|
19 |
+
$this->json['iconset'] = $iconset;
|
20 |
+
parent::to_json();
|
21 |
+
}
|
22 |
+
|
23 |
+
public function enqueue() {
|
24 |
+
wp_enqueue_script( 'startkit-icon-picker-ddslick-min', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/js/jquery.ddslick.min.js', array( 'jquery' ) );
|
25 |
+
wp_enqueue_script( 'startkit-icon-picker-control', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/js/icon-picker-control.js', array( 'jquery', 'startkit-icon-picker-ddslick-min' ), '', true );
|
26 |
+
if ( in_array( $this->iconset, array( 'genericon', 'genericons' ) ) ) {
|
27 |
+
wp_enqueue_style( 'genericons', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/genericons.css' );
|
28 |
+
} elseif ( in_array( $this->iconset, array( 'dashicon', 'dashicons' ) ) ) {
|
29 |
+
wp_enqueue_style( 'dashicons' );
|
30 |
+
} else {
|
31 |
+
wp_enqueue_style( 'font-awesome', OUR_DIRECTORY_URI . 'controls/icon-picker/assets/font-awesome.min.css' );
|
32 |
+
}
|
33 |
+
}
|
34 |
+
|
35 |
+
public function render_content() {
|
36 |
+
if ( empty( $this->choices ) ) {
|
37 |
+
if ( in_array( $this->iconset, array( 'genericon', 'genericons' ) ) ) {
|
38 |
+
require_once OUR_DIRECTORY . 'controls/icon-picker/inc/genericons-icons.php';
|
39 |
+
$this->choices = o2_genericons_list();
|
40 |
+
} elseif ( in_array( $this->iconset, array( 'dashicon', 'dashicons' ) ) ) {
|
41 |
+
require_once OUR_DIRECTORY . 'controls/icon-picker/inc/dashicons-icons.php';
|
42 |
+
$this->choices = o2_dashicons_list();
|
43 |
+
} else {
|
44 |
+
require_once OUR_DIRECTORY . 'controls/icon-picker/inc/fa-icons.php';
|
45 |
+
$this->choices = o2_font_awesome_list();
|
46 |
+
}
|
47 |
+
}
|
48 |
+
?>
|
49 |
+
<label>
|
50 |
+
<?php if ( ! empty( $this->label ) ) : ?>
|
51 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
52 |
+
<?php endif;
|
53 |
+
if ( ! empty( $this->description ) ) : ?>
|
54 |
+
<span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span>
|
55 |
+
<?php endif; ?>
|
56 |
+
<select class="startkit-icon-picker-icon-control" id="<?php echo esc_attr( $this->id ); ?>">
|
57 |
+
<?php foreach ( $this->choices as $value => $label ) : ?>
|
58 |
+
<option value="<?php echo esc_attr( $value ); ?>" <?php echo selected( $this->value(), $value, false ); ?> data-iconsrc="<?php echo esc_attr( $value ); ?>"><?php echo esc_html( $label ); ?></option>
|
59 |
+
<?php endforeach; ?>
|
60 |
+
</select>
|
61 |
+
</label>
|
62 |
+
<?php }
|
63 |
+
}
|
inc/startkit/custom-controls/controls/icon-picker/inc/dashicons-icons.php
CHANGED
@@ -1,62 +1,62 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
*Startkit font
|
4 |
-
*/
|
5 |
-
function o2_dashicons_list() {
|
6 |
-
$icons = array(
|
7 |
-
'dashicons-menu' => 'dashicons-menu',
|
8 |
-
'dashicons-admin-site' => 'dashicons-admin-site',
|
9 |
-
'dashicons-dashboard' => 'dashicons-dashboard',
|
10 |
-
'dashicons-admin-media' => 'dashicons-admin-media',
|
11 |
-
'dashicons-admin-page' => 'dashicons-admin-page',
|
12 |
-
'dashicons-admin-comments' => 'dashicons-admin-comments',
|
13 |
-
'dashicons-admin-appearance' => 'dashicons-admin-appearance',
|
14 |
-
'dashicons-admin-plugins' => 'dashicons-admin-plugins',
|
15 |
-
'dashicons-admin-users' => 'dashicons-admin-users',
|
16 |
-
'dashicons-admin-tools' => 'dashicons-admin-tools',
|
17 |
-
'dashicons-admin-settings' => 'dashicons-admin-settings',
|
18 |
-
'dashicons-admin-network' => 'dashicons-admin-network',
|
19 |
-
'dashicons-admin-generic' => 'dashicons-admin-generic',
|
20 |
-
'dashicons-admin-home' => 'dashicons-admin-home',
|
21 |
-
'dashicons-admin-collapse' => 'dashicons-admin-collapse',
|
22 |
-
'dashicons-filter' => 'dashicons-filter',
|
23 |
-
'dashicons-admin-customizer' => 'dashicons-admin-customizer',
|
24 |
-
'dashicons-admin-multisite' => 'dashicons-admin-multisite',
|
25 |
-
'dashicons-format-links' => 'dashicons-format-links',
|
26 |
-
'dashicons-format-standard' => 'dashicons-format-standard',
|
27 |
-
'dashicons-format-image' => 'dashicons-format-image',
|
28 |
-
'dashicons-format-gallery' => 'dashicons-format-gallery',
|
29 |
-
'dashicons-format-audio' => 'dashicons-format-audio',
|
30 |
-
'dashicons-format-video' => 'dashicons-format-video',
|
31 |
-
'dashicons-format-chat' => 'dashicons-format-chat',
|
32 |
-
'dashicons-format-status' => 'dashicons-format-status',
|
33 |
-
'dashicons-format-aside' => 'dashicons-format-aside',
|
34 |
-
'dashicons-format-quote' => 'dashicons-format-quote',
|
35 |
-
'dashicons-welcome-edit-page' => 'dashicons-welcome-edit-page',
|
36 |
-
'dashicons-welcome-add-page' => 'dashicons-welcome-add-page',
|
37 |
-
'dashicons-welcome-view-site' => 'dashicons-welcome-view-site',
|
38 |
-
'dashicons-welcome-widgets-menus' => 'dashicons-welcome-widgets-menus',
|
39 |
-
'dashicons-welcome-comments' => 'dashicons-welcome-comments',
|
40 |
-
'dashicons-welcome-learn-more' => 'dashicons-welcome-learn-more',
|
41 |
-
'dashicons-image-crop' => 'dashicons-image-crop',
|
42 |
-
'dashicons-image-rotate' => 'dashicons-image-rotate',
|
43 |
-
'dashicons-image-rotate-left' => 'dashicons-image-rotate-left',
|
44 |
-
'dashicons-image-rotate-right' => 'dashicons-image-rotate-right',
|
45 |
-
'dashicons-image-flip-vertical' => 'dashicons-image-flip-vertical',
|
46 |
-
'dashicons-image-flip-horizontal' => 'dashicons-image-flip-horizontal',
|
47 |
-
'dashicons-image-filter' => 'dashicons-image-filter',
|
48 |
-
'dashicons-undo' => 'dashicons-undo',
|
49 |
-
'dashicons-redo' => 'dashicons-redo',
|
50 |
-
'dashicons-editor-bold' => 'dashicons-editor-bold',
|
51 |
-
'dashicons-editor-italic' => 'dashicons-editor-italic',
|
52 |
-
'dashicons-editor-ul' => 'dashicons-editor-ul',
|
53 |
-
'dashicons-editor-ol' => 'dashicons-editor-ol',
|
54 |
-
'dashicons-editor-quote' => 'dashicons-editor-quote',
|
55 |
-
'dashicons-editor-alignleft' => 'dashicons-editor-alignleft',
|
56 |
-
'dashicons-editor-aligncenter' => 'dashicons-editor-aligncenter',
|
57 |
-
'dashicons-editor-alignright' => 'dashicons-editor-alignright',
|
58 |
-
'dashicons-editor-insertmore' => 'dashicons-editor-insertmore',
|
59 |
-
'dashicons-editor-spellcheck' => 'dashicons-editor-spellcheck'
|
60 |
-
);
|
61 |
-
return $icons;
|
62 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
*Startkit font
|
4 |
+
*/
|
5 |
+
function o2_dashicons_list() {
|
6 |
+
$icons = array(
|
7 |
+
'dashicons-menu' => 'dashicons-menu',
|
8 |
+
'dashicons-admin-site' => 'dashicons-admin-site',
|
9 |
+
'dashicons-dashboard' => 'dashicons-dashboard',
|
10 |
+
'dashicons-admin-media' => 'dashicons-admin-media',
|
11 |
+
'dashicons-admin-page' => 'dashicons-admin-page',
|
12 |
+
'dashicons-admin-comments' => 'dashicons-admin-comments',
|
13 |
+
'dashicons-admin-appearance' => 'dashicons-admin-appearance',
|
14 |
+
'dashicons-admin-plugins' => 'dashicons-admin-plugins',
|
15 |
+
'dashicons-admin-users' => 'dashicons-admin-users',
|
16 |
+
'dashicons-admin-tools' => 'dashicons-admin-tools',
|
17 |
+
'dashicons-admin-settings' => 'dashicons-admin-settings',
|
18 |
+
'dashicons-admin-network' => 'dashicons-admin-network',
|
19 |
+
'dashicons-admin-generic' => 'dashicons-admin-generic',
|
20 |
+
'dashicons-admin-home' => 'dashicons-admin-home',
|
21 |
+
'dashicons-admin-collapse' => 'dashicons-admin-collapse',
|
22 |
+
'dashicons-filter' => 'dashicons-filter',
|
23 |
+
'dashicons-admin-customizer' => 'dashicons-admin-customizer',
|
24 |
+
'dashicons-admin-multisite' => 'dashicons-admin-multisite',
|
25 |
+
'dashicons-format-links' => 'dashicons-format-links',
|
26 |
+
'dashicons-format-standard' => 'dashicons-format-standard',
|
27 |
+
'dashicons-format-image' => 'dashicons-format-image',
|
28 |
+
'dashicons-format-gallery' => 'dashicons-format-gallery',
|
29 |
+
'dashicons-format-audio' => 'dashicons-format-audio',
|
30 |
+
'dashicons-format-video' => 'dashicons-format-video',
|
31 |
+
'dashicons-format-chat' => 'dashicons-format-chat',
|
32 |
+
'dashicons-format-status' => 'dashicons-format-status',
|
33 |
+
'dashicons-format-aside' => 'dashicons-format-aside',
|
34 |
+
'dashicons-format-quote' => 'dashicons-format-quote',
|
35 |
+
'dashicons-welcome-edit-page' => 'dashicons-welcome-edit-page',
|
36 |
+
'dashicons-welcome-add-page' => 'dashicons-welcome-add-page',
|
37 |
+
'dashicons-welcome-view-site' => 'dashicons-welcome-view-site',
|
38 |
+
'dashicons-welcome-widgets-menus' => 'dashicons-welcome-widgets-menus',
|
39 |
+
'dashicons-welcome-comments' => 'dashicons-welcome-comments',
|
40 |
+
'dashicons-welcome-learn-more' => 'dashicons-welcome-learn-more',
|
41 |
+
'dashicons-image-crop' => 'dashicons-image-crop',
|
42 |
+
'dashicons-image-rotate' => 'dashicons-image-rotate',
|
43 |
+
'dashicons-image-rotate-left' => 'dashicons-image-rotate-left',
|
44 |
+
'dashicons-image-rotate-right' => 'dashicons-image-rotate-right',
|
45 |
+
'dashicons-image-flip-vertical' => 'dashicons-image-flip-vertical',
|
46 |
+
'dashicons-image-flip-horizontal' => 'dashicons-image-flip-horizontal',
|
47 |
+
'dashicons-image-filter' => 'dashicons-image-filter',
|
48 |
+
'dashicons-undo' => 'dashicons-undo',
|
49 |
+
'dashicons-redo' => 'dashicons-redo',
|
50 |
+
'dashicons-editor-bold' => 'dashicons-editor-bold',
|
51 |
+
'dashicons-editor-italic' => 'dashicons-editor-italic',
|
52 |
+
'dashicons-editor-ul' => 'dashicons-editor-ul',
|
53 |
+
'dashicons-editor-ol' => 'dashicons-editor-ol',
|
54 |
+
'dashicons-editor-quote' => 'dashicons-editor-quote',
|
55 |
+
'dashicons-editor-alignleft' => 'dashicons-editor-alignleft',
|
56 |
+
'dashicons-editor-aligncenter' => 'dashicons-editor-aligncenter',
|
57 |
+
'dashicons-editor-alignright' => 'dashicons-editor-alignright',
|
58 |
+
'dashicons-editor-insertmore' => 'dashicons-editor-insertmore',
|
59 |
+
'dashicons-editor-spellcheck' => 'dashicons-editor-spellcheck'
|
60 |
+
);
|
61 |
+
return $icons;
|
62 |
+
}
|
inc/startkit/custom-controls/controls/icon-picker/inc/fa-icons.php
CHANGED
@@ -1,641 +1,641 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Startkit font
|
4 |
-
*/
|
5 |
-
function o2_font_awesome_list() {
|
6 |
-
$icons = array(
|
7 |
-
'fa-glass' => 'fa-glass',
|
8 |
-
'fa-music' => 'fa-music',
|
9 |
-
'fa-search' => 'fa-search',
|
10 |
-
'fa-envelope-o' => 'fa-envelope-o',
|
11 |
-
'fa-heart' => 'fa-heart',
|
12 |
-
'fa-star' => 'fa-star',
|
13 |
-
'fa-star-o' => 'fa-star-o',
|
14 |
-
'fa-user' => 'fa-user',
|
15 |
-
'fa-film' => 'fa-film',
|
16 |
-
'fa-th-large' => 'fa-th-large',
|
17 |
-
'fa-th' => 'fa-th',
|
18 |
-
'fa-th-list' => 'fa-th-list',
|
19 |
-
'fa-check' => 'fa-check',
|
20 |
-
'fa-times' => 'fa-times',
|
21 |
-
'fa-search-plus' => 'fa-search-plus',
|
22 |
-
'fa-search-minus' => 'fa-search-minus',
|
23 |
-
'fa-power-off' => 'fa-power-off',
|
24 |
-
'fa-signal' => 'fa-signal',
|
25 |
-
'fa-cog' => 'fa-cog',
|
26 |
-
'fa-trash-o' => 'fa-trash-o',
|
27 |
-
'fa-home' => 'fa-home',
|
28 |
-
'fa-file-o' => 'fa-file-o',
|
29 |
-
'fa-clock-o' => 'fa-clock-o',
|
30 |
-
'fa-road' => 'fa-road',
|
31 |
-
'fa-download' => 'fa-download',
|
32 |
-
'fa-arrow-circle-o-down' => 'fa-arrow-circle-o-down',
|
33 |
-
'fa-arrow-circle-o-up' => 'fa-arrow-circle-o-up',
|
34 |
-
'fa-inbox' => 'fa-inbox',
|
35 |
-
'fa-play-circle-o' => 'fa-play-circle-o',
|
36 |
-
'fa-repeat' => 'fa-repeat',
|
37 |
-
'fa-refresh' => 'fa-refresh',
|
38 |
-
'fa-list-alt' => 'fa-list-alt',
|
39 |
-
'fa-lock' => 'fa-lock',
|
40 |
-
'fa-flag' => 'fa-flag',
|
41 |
-
'fa-headphones' => 'fa-headphones',
|
42 |
-
'fa-volume-off' => 'fa-volume-off',
|
43 |
-
'fa-volume-down' => 'fa-volume-down',
|
44 |
-
'fa-volume-up' => 'fa-volume-up',
|
45 |
-
'fa-qrcode' => 'fa-qrcode',
|
46 |
-
'fa-barcode' => 'fa-barcode',
|
47 |
-
'fa-tag' => 'fa-tag',
|
48 |
-
'fa-tags' => 'fa-tags',
|
49 |
-
'fa-book' => 'fa-book',
|
50 |
-
'fa-bookmark' => 'fa-bookmark',
|
51 |
-
'fa-print' => 'fa-print',
|
52 |
-
'fa-camera' => 'fa-camera',
|
53 |
-
'fa-font' => 'fa-font',
|
54 |
-
'fa-bold' => 'fa-bold',
|
55 |
-
'fa-italic' => 'fa-italic',
|
56 |
-
'fa-text-height' => 'fa-text-height',
|
57 |
-
'fa-text-width' => 'fa-text-width',
|
58 |
-
'fa-align-left' => 'fa-align-left',
|
59 |
-
'fa-align-center' => 'fa-align-center',
|
60 |
-
'fa-align-right' => 'fa-align-right',
|
61 |
-
'fa-align-justify' => 'fa-align-justify',
|
62 |
-
'fa-list' => 'fa-list',
|
63 |
-
'fa-outdent' => 'fa-outdent',
|
64 |
-
'fa-indent' => 'fa-indent',
|
65 |
-
'fa-video-camera' => 'fa-video-camera',
|
66 |
-
'fa-picture-o' => 'fa-picture-o',
|
67 |
-
'fa-pencil' => 'fa-pencil',
|
68 |
-
'fa-map-marker' => 'fa-map-marker',
|
69 |
-
'fa-adjust' => 'fa-adjust',
|
70 |
-
'fa-tint' => 'fa-tint',
|
71 |
-
'fa-pencil-square-o' => 'fa-pencil-square-o',
|
72 |
-
'fa-share-square-o' => 'fa-share-square-o',
|
73 |
-
'fa-check-square-o' => 'fa-check-square-o',
|
74 |
-
'fa-arrows' => 'fa-arrows',
|
75 |
-
'fa-step-backward' => 'fa-step-backward',
|
76 |
-
'fa-fast-backward' => 'fa-fast-backward',
|
77 |
-
'fa-backward' => 'fa-backward',
|
78 |
-
'fa-play' => 'fa-play',
|
79 |
-
'fa-pause' => 'fa-pause',
|
80 |
-
'fa-stop' => 'fa-stop',
|
81 |
-
'fa-forward' => 'fa-forward',
|
82 |
-
'fa-fast-forward' => 'fa-fast-forward',
|
83 |
-
'fa-step-forward' => 'fa-step-forward',
|
84 |
-
'fa-eject' => 'fa-eject',
|
85 |
-
'fa-chevron-left' => 'fa-chevron-left',
|
86 |
-
'fa-chevron-right' => 'fa-chevron-right',
|
87 |
-
'fa-plus-circle' => 'fa-plus-circle',
|
88 |
-
'fa-minus-circle' => 'fa-minus-circle',
|
89 |
-
'fa-times-circle' => 'fa-times-circle',
|
90 |
-
'fa-check-circle' => 'fa-check-circle',
|
91 |
-
'fa-question-circle' => 'fa-question-circle',
|
92 |
-
'fa-info-circle' => 'fa-info-circle',
|
93 |
-
'fa-crosshairs' => 'fa-crosshairs',
|
94 |
-
'fa-times-circle-o' => 'fa-times-circle-o',
|
95 |
-
'fa-check-circle-o' => 'fa-check-circle-o',
|
96 |
-
'fa-ban' => 'fa-ban',
|
97 |
-
'fa-arrow-left' => 'fa-arrow-left',
|
98 |
-
'fa-arrow-right' => 'fa-arrow-right',
|
99 |
-
'fa-arrow-up' => 'fa-arrow-up',
|
100 |
-
'fa-arrow-down' => 'fa-arrow-down',
|
101 |
-
'fa-share' => 'fa-share',
|
102 |
-
'fa-expand' => 'fa-expand',
|
103 |
-
'fa-compress' => 'fa-compress',
|
104 |
-
'fa-plus' => 'fa-plus',
|
105 |
-
'fa-minus' => 'fa-minus',
|
106 |
-
'fa-asterisk' => 'fa-asterisk',
|
107 |
-
'fa-exclamation-circle' => 'fa-exclamation-circle',
|
108 |
-
'fa-gift' => 'fa-gift',
|
109 |
-
'fa-leaf' => 'fa-leaf',
|
110 |
-
'fa-fire' => 'fa-fire',
|
111 |
-
'fa-eye' => 'fa-eye',
|
112 |
-
'fa-eye-slash' => 'fa-eye-slash',
|
113 |
-
'fa-exclamation-triangle' => 'fa-exclamation-triangle',
|
114 |
-
'fa-plane' => 'fa-plane',
|
115 |
-
'fa-calendar' => 'fa-calendar',
|
116 |
-
'fa-random' => 'fa-random',
|
117 |
-
'fa-comment' => 'fa-comment',
|
118 |
-
'fa-magnet' => 'fa-magnet',
|
119 |
-
'fa-chevron-up' => 'fa-chevron-up',
|
120 |
-
'fa-chevron-down' => 'fa-chevron-down',
|
121 |
-
'fa-retweet' => 'fa-retweet',
|
122 |
-
'fa-shopping-cart' => 'fa-shopping-cart',
|
123 |
-
'fa-folder' => 'fa-folder',
|
124 |
-
'fa-folder-open' => 'fa-folder-open',
|
125 |
-
'fa-arrows-v' => 'fa-arrows-v',
|
126 |
-
'fa-arrows-h' => 'fa-arrows-h',
|
127 |
-
'fa-bar-chart' => 'fa-bar-chart',
|
128 |
-
'fa-twitter-square' => 'fa-twitter-square',
|
129 |
-
'fa-facebook-square' => 'fa-facebook-square',
|
130 |
-
'fa-camera-retro' => 'fa-camera-retro',
|
131 |
-
'fa-key' => 'fa-key',
|
132 |
-
'fa-cogs' => 'fa-cogs',
|
133 |
-
'fa-comments' => 'fa-comments',
|
134 |
-
'fa-thumbs-o-up' => 'fa-thumbs-o-up',
|
135 |
-
'fa-thumbs-o-down' => 'fa-thumbs-o-down',
|
136 |
-
'fa-star-half' => 'fa-star-half',
|
137 |
-
'fa-heart-o' => 'fa-heart-o',
|
138 |
-
'fa-sign-out' => 'fa-sign-out',
|
139 |
-
'fa-linkedin-square' => 'fa-linkedin-square',
|
140 |
-
'fa-thumb-tack' => 'fa-thumb-tack',
|
141 |
-
'fa-external-link' => 'fa-external-link',
|
142 |
-
'fa-sign-in' => 'fa-sign-in',
|
143 |
-
'fa-trophy' => 'fa-trophy',
|
144 |
-
'fa-github-square' => 'fa-github-square',
|
145 |
-
'fa-upload' => 'fa-upload',
|
146 |
-
'fa-lemon-o' => 'fa-lemon-o',
|
147 |
-
'fa-phone' => 'fa-phone',
|
148 |
-
'fa-square-o' => 'fa-square-o',
|
149 |
-
'fa-bookmark-o' => 'fa-bookmark-o',
|
150 |
-
'fa-phone-square' => 'fa-phone-square',
|
151 |
-
'fa-twitter' => 'fa-twitter',
|
152 |
-
'fa-facebook' => 'fa-facebook',
|
153 |
-
'fa-github' => 'fa-github',
|
154 |
-
'fa-unlock' => 'fa-unlock',
|
155 |
-
'fa-credit-card' => 'fa-credit-card',
|
156 |
-
'fa-rss' => 'fa-rss',
|
157 |
-
'fa-hdd-o' => 'fa-hdd-o',
|
158 |
-
'fa-bullhorn' => 'fa-bullhorn',
|
159 |
-
'fa-bell' => 'fa-bell',
|
160 |
-
'fa-certificate' => 'fa-certificate',
|
161 |
-
'fa-hand-o-right' => 'fa-hand-o-right',
|
162 |
-
'fa-hand-o-left' => 'fa-hand-o-left',
|
163 |
-
'fa-hand-o-up' => 'fa-hand-o-up',
|
164 |
-
'fa-hand-o-down' => 'fa-hand-o-down',
|
165 |
-
'fa-arrow-circle-left' => 'fa-arrow-circle-left',
|
166 |
-
'fa-arrow-circle-right' => 'fa-arrow-circle-right',
|
167 |
-
'fa-arrow-circle-up' => 'fa-arrow-circle-up',
|
168 |
-
'fa-arrow-circle-down' => 'fa-arrow-circle-down',
|
169 |
-
'fa-globe' => 'fa-globe',
|
170 |
-
'fa-wrench' => 'fa-wrench',
|
171 |
-
'fa-tasks' => 'fa-tasks',
|
172 |
-
'fa-filter' => 'fa-filter',
|
173 |
-
'fa-briefcase' => 'fa-briefcase',
|
174 |
-
'fa-arrows-alt' => 'fa-arrows-alt',
|
175 |
-
'fa-users' => 'fa-users',
|
176 |
-
'fa-link' => 'fa-link',
|
177 |
-
'fa-cloud' => 'fa-cloud',
|
178 |
-
'fa-flask' => 'fa-flask',
|
179 |
-
'fa-scissors' => 'fa-scissors',
|
180 |
-
'fa-files-o' => 'fa-files-o',
|
181 |
-
'fa-paperclip' => 'fa-paperclip',
|
182 |
-
'fa-floppy-o' => 'fa-floppy-o',
|
183 |
-
'fa-square' => 'fa-square',
|
184 |
-
'fa-bars' => 'fa-bars',
|
185 |
-
'fa-list-ul' => 'fa-list-ul',
|
186 |
-
'fa-list-ol' => 'fa-list-ol',
|
187 |
-
'fa-strikethrough' => 'fa-strikethrough',
|
188 |
-
'fa-underline' => 'fa-underline',
|
189 |
-
'fa-table' => 'fa-table',
|
190 |
-
'fa-magic' => 'fa-magic',
|
191 |
-
'fa-truck' => 'fa-truck',
|
192 |
-
'fa-pinterest' => 'fa-pinterest',
|
193 |
-
'fa-pinterest-square' => 'fa-pinterest-square',
|
194 |
-
'fa-google-plus-square' => 'fa-google-plus-square',
|
195 |
-
'fa-google-plus' => 'fa-google-plus',
|
196 |
-
'fa-money' => 'fa-money',
|
197 |
-
'fa-caret-down' => 'fa-caret-down',
|
198 |
-
'fa-caret-up' => 'fa-caret-up',
|
199 |
-
'fa-caret-left' => 'fa-caret-left',
|
200 |
-
'fa-caret-right' => 'fa-caret-right',
|
201 |
-
'fa-columns' => 'fa-columns',
|
202 |
-
'fa-sort' => 'fa-sort',
|
203 |
-
'fa-sort-desc' => 'fa-sort-desc',
|
204 |
-
'fa-sort-asc' => 'fa-sort-asc',
|
205 |
-
'fa-envelope' => 'fa-envelope',
|
206 |
-
'fa-linkedin' => 'fa-linkedin',
|
207 |
-
'fa-undo' => 'fa-undo',
|
208 |
-
'fa-gavel' => 'fa-gavel',
|
209 |
-
'fa-tachometer' => 'fa-tachometer',
|
210 |
-
'fa-comment-o' => 'fa-comment-o',
|
211 |
-
'fa-comments-o' => 'fa-comments-o',
|
212 |
-
'fa-bolt' => 'fa-bolt',
|
213 |
-
'fa-sitemap' => 'fa-sitemap',
|
214 |
-
'fa-umbrella' => 'fa-umbrella',
|
215 |
-
'fa-clipboard' => 'fa-clipboard',
|
216 |
-
'fa-lightbulb-o' => 'fa-lightbulb-o',
|
217 |
-
'fa-exchange' => 'fa-exchange',
|
218 |
-
'fa-cloud-download' => 'fa-cloud-download',
|
219 |
-
'fa-cloud-upload' => 'fa-cloud-upload',
|
220 |
-
'fa-user-md' => 'fa-user-md',
|
221 |
-
'fa-stethoscope' => 'fa-stethoscope',
|
222 |
-
'fa-suitcase' => 'fa-suitcase',
|
223 |
-
'fa-bell-o' => 'fa-bell-o',
|
224 |
-
'fa-coffee' => 'fa-coffee',
|
225 |
-
'fa-cutlery' => 'fa-cutlery',
|
226 |
-
'fa-file-text-o' => 'fa-file-text-o',
|
227 |
-
'fa-building-o' => 'fa-building-o',
|
228 |
-
'fa-hospital-o' => 'fa-hospital-o',
|
229 |
-
'fa-ambulance' => 'fa-ambulance',
|
230 |
-
'fa-medkit' => 'fa-medkit',
|
231 |
-
'fa-fighter-jet' => 'fa-fighter-jet',
|
232 |
-
'fa-beer' => 'fa-beer',
|
233 |
-
'fa-h-square' => 'fa-h-square',
|
234 |
-
'fa-plus-square' => 'fa-plus-square',
|
235 |
-
'fa-angle-double-left' => 'fa-angle-double-left',
|
236 |
-
'fa-angle-double-right' => 'fa-angle-double-right',
|
237 |
-
'fa-angle-double-up' => 'fa-angle-double-up',
|
238 |
-
'fa-angle-double-down' => 'fa-angle-double-down',
|
239 |
-
'fa-angle-left' => 'fa-angle-left',
|
240 |
-
'fa-angle-right' => 'fa-angle-right',
|
241 |
-
'fa-angle-up' => 'fa-angle-up',
|
242 |
-
'fa-angle-down' => 'fa-angle-down',
|
243 |
-
'fa-desktop' => 'fa-desktop',
|
244 |
-
'fa-laptop' => 'fa-laptop',
|
245 |
-
'fa-tablet' => 'fa-tablet',
|
246 |
-
'fa-mobile' => 'fa-mobile',
|
247 |
-
'fa-circle-o' => 'fa-circle-o',
|
248 |
-
'fa-quote-left' => 'fa-quote-left',
|
249 |
-
'fa-quote-right' => 'fa-quote-right',
|
250 |
-
'fa-spinner' => 'fa-spinner',
|
251 |
-
'fa-circle' => 'fa-circle',
|
252 |
-
'fa-reply' => 'fa-reply',
|
253 |
-
'fa-github-alt' => 'fa-github-alt',
|
254 |
-
'fa-folder-o' => 'fa-folder-o',
|
255 |
-
'fa-folder-open-o' => 'fa-folder-open-o',
|
256 |
-
'fa-smile-o' => 'fa-smile-o',
|
257 |
-
'fa-frown-o' => 'fa-frown-o',
|
258 |
-
'fa-meh-o' => 'fa-meh-o',
|
259 |
-
'fa-gamepad' => 'fa-gamepad',
|
260 |
-
'fa-keyboard-o' => 'fa-keyboard-o',
|
261 |
-
'fa-flag-o' => 'fa-flag-o',
|
262 |
-
'fa-flag-checkered' => 'fa-flag-checkered',
|
263 |
-
'fa-terminal' => 'fa-terminal',
|
264 |
-
'fa-code' => 'fa-code',
|
265 |
-
'fa-reply-all' => 'fa-reply-all',
|
266 |
-
'fa-star-half-o' => 'fa-star-half-o',
|
267 |
-
'fa-location-arrow' => 'fa-location-arrow',
|
268 |
-
'fa-crop' => 'fa-crop',
|
269 |
-
'fa-code-fork' => 'fa-code-fork',
|
270 |
-
'fa-chain-broken' => 'fa-chain-broken',
|
271 |
-
'fa-question' => 'fa-question',
|
272 |
-
'fa-info' => 'fa-info',
|
273 |
-
'fa-exclamation' => 'fa-exclamation',
|
274 |
-
'fa-superscript' => 'fa-superscript',
|
275 |
-
'fa-subscript' => 'fa-subscript',
|
276 |
-
'fa-eraser' => 'fa-eraser',
|
277 |
-
'fa-puzzle-piece' => 'fa-puzzle-piece',
|
278 |
-
'fa-microphone' => 'fa-microphone',
|
279 |
-
'fa-microphone-slash' => 'fa-microphone-slash',
|
280 |
-
'fa-shield' => 'fa-shield',
|
281 |
-
'fa-calendar-o' => 'fa-calendar-o',
|
282 |
-
'fa-fire-extinguisher' => 'fa-fire-extinguisher',
|
283 |
-
'fa-rocket' => 'fa-rocket',
|
284 |
-
'fa-maxcdn' => 'fa-maxcdn',
|
285 |
-
'fa-chevron-circle-left' => 'fa-chevron-circle-left',
|
286 |
-
'fa-chevron-circle-right' => 'fa-chevron-circle-right',
|
287 |
-
'fa-chevron-circle-up' => 'fa-chevron-circle-up',
|
288 |
-
'fa-chevron-circle-down' => 'fa-chevron-circle-down',
|
289 |
-
'fa-html5' => 'fa-html5',
|
290 |
-
'fa-css3' => 'fa-css3',
|
291 |
-
'fa-anchor' => 'fa-anchor',
|
292 |
-
'fa-unlock-alt' => 'fa-unlock-alt',
|
293 |
-
'fa-bullseye' => 'fa-bullseye',
|
294 |
-
'fa-ellipsis-h' => 'fa-ellipsis-h',
|
295 |
-
'fa-ellipsis-v' => 'fa-ellipsis-v',
|
296 |
-
'fa-rss-square' => 'fa-rss-square',
|
297 |
-
'fa-play-circle' => 'fa-play-circle',
|
298 |
-
'fa-ticket' => 'fa-ticket',
|
299 |
-
'fa-minus-square' => 'fa-minus-square',
|
300 |
-
'fa-minus-square-o' => 'fa-minus-square-o',
|
301 |
-
'fa-level-up' => 'fa-level-up',
|
302 |
-
'fa-level-down' => 'fa-level-down',
|
303 |
-
'fa-check-square' => 'fa-check-square',
|
304 |
-
'fa-pencil-square' => 'fa-pencil-square',
|
305 |
-
'fa-external-link-square' => 'fa-external-link-square',
|
306 |
-
'fa-share-square' => 'fa-share-square',
|
307 |
-
'fa-compass' => 'fa-compass',
|
308 |
-
'fa-caret-square-o-down' => 'fa-caret-square-o-down',
|
309 |
-
'fa-caret-square-o-up' => 'fa-caret-square-o-up',
|
310 |
-
'fa-caret-square-o-right' => 'fa-caret-square-o-right',
|
311 |
-
'fa-eur' => 'fa-eur',
|
312 |
-
'fa-gbp' => 'fa-gbp',
|
313 |
-
'fa-usd' => 'fa-usd',
|
314 |
-
'fa-inr' => 'fa-inr',
|
315 |
-
'fa-jpy' => 'fa-jpy',
|
316 |
-
'fa-rub' => 'fa-rub',
|
317 |
-
'fa-krw' => 'fa-krw',
|
318 |
-
'fa-btc' => 'fa-btc',
|
319 |
-
'fa-file' => 'fa-file',
|
320 |
-
'fa-file-text' => 'fa-file-text',
|
321 |
-
'fa-sort-alpha-asc' => 'fa-sort-alpha-asc',
|
322 |
-
'fa-sort-alpha-desc' => 'fa-sort-alpha-desc',
|
323 |
-
'fa-sort-amount-asc' => 'fa-sort-amount-asc',
|
324 |
-
'fa-sort-amount-desc' => 'fa-sort-amount-desc',
|
325 |
-
'fa-sort-numeric-asc' => 'fa-sort-numeric-asc',
|
326 |
-
'fa-sort-numeric-desc' => 'fa-sort-numeric-desc',
|
327 |
-
'fa-thumbs-up' => 'fa-thumbs-up',
|
328 |
-
'fa-thumbs-down' => 'fa-thumbs-down',
|
329 |
-
'fa-youtube-square' => 'fa-youtube-square',
|
330 |
-
'fa-youtube' => 'fa-youtube',
|
331 |
-
'fa-xing' => 'fa-xing',
|
332 |
-
'fa-xing-square' => 'fa-xing-square',
|
333 |
-
'fa-youtube-play' => 'fa-youtube-play',
|
334 |
-
'fa-dropbox' => 'fa-dropbox',
|
335 |
-
'fa-stack-overflow' => 'fa-stack-overflow',
|
336 |
-
'fa-instagram' => 'fa-instagram',
|
337 |
-
'fa-flickr' => 'fa-flickr',
|
338 |
-
'fa-adn' => 'fa-adn',
|
339 |
-
'fa-bitbucket' => 'fa-bitbucket',
|
340 |
-
'fa-bitbucket-square' => 'fa-bitbucket-square',
|
341 |
-
'fa-tumblr' => 'fa-tumblr',
|
342 |
-
'fa-tumblr-square' => 'fa-tumblr-square',
|
343 |
-
'fa-long-arrow-down' => 'fa-long-arrow-down',
|
344 |
-
'fa-long-arrow-up' => 'fa-long-arrow-up',
|
345 |
-
'fa-long-arrow-left' => 'fa-long-arrow-left',
|
346 |
-
'fa-long-arrow-right' => 'fa-long-arrow-right',
|
347 |
-
'fa-apple' => 'fa-apple',
|
348 |
-
'fa-windows' => 'fa-windows',
|
349 |
-
'fa-android' => 'fa-android',
|
350 |
-
'fa-linux' => 'fa-linux',
|
351 |
-
'fa-dribbble' => 'fa-dribbble',
|
352 |
-
'fa-skype' => 'fa-skype',
|
353 |
-
'fa-foursquare' => 'fa-foursquare',
|
354 |
-
'fa-trello' => 'fa-trello',
|
355 |
-
'fa-female' => 'fa-female',
|
356 |
-
'fa-male' => 'fa-male',
|
357 |
-
'fa-gratipay' => 'fa-gratipay',
|
358 |
-
'fa-sun-o' => 'fa-sun-o',
|
359 |
-
'fa-moon-o' => 'fa-moon-o',
|
360 |
-
'fa-archive' => 'fa-archive',
|
361 |
-
'fa-bug' => 'fa-bug',
|
362 |
-
'fa-vk' => 'fa-vk',
|
363 |
-
'fa-weibo' => 'fa-weibo',
|
364 |
-
'fa-renren' => 'fa-renren',
|
365 |
-
'fa-pagelines' => 'fa-pagelines',
|
366 |
-
'fa-stack-exchange' => 'fa-stack-exchange',
|
367 |
-
'fa-arrow-circle-o-right' => 'fa-arrow-circle-o-right',
|
368 |
-
'fa-arrow-circle-o-left' => 'fa-arrow-circle-o-left',
|
369 |
-
'fa-caret-square-o-left' => 'fa-caret-square-o-left',
|
370 |
-
'fa-dot-circle-o' => 'fa-dot-circle-o',
|
371 |
-
'fa-wheelchair' => 'fa-wheelchair',
|
372 |
-
'fa-vimeo-square' => 'fa-vimeo-square',
|
373 |
-
'fa-try' => 'fa-try',
|
374 |
-
'fa-plus-square-o' => 'fa-plus-square-o',
|
375 |
-
'fa-space-shuttle' => 'fa-space-shuttle',
|
376 |
-
'fa-slack' => 'fa-slack',
|
377 |
-
'fa-envelope-square' => 'fa-envelope-square',
|
378 |
-
'fa-wordpress' => 'fa-wordpress',
|
379 |
-
'fa-openid' => 'fa-openid',
|
380 |
-
'fa-university' => 'fa-university',
|
381 |
-
'fa-graduation-cap' => 'fa-graduation-cap',
|
382 |
-
'fa-yahoo' => 'fa-yahoo',
|
383 |
-
'fa-google' => 'fa-google',
|
384 |
-
'fa-reddit' => 'fa-reddit',
|
385 |
-
'fa-reddit-square' => 'fa-reddit-square',
|
386 |
-
'fa-stumbleupon-circle' => 'fa-stumbleupon-circle',
|
387 |
-
'fa-stumbleupon' => 'fa-stumbleupon',
|
388 |
-
'fa-delicious' => 'fa-delicious',
|
389 |
-
'fa-digg' => 'fa-digg',
|
390 |
-
'fa-pied-piper-pp' => 'fa-pied-piper-pp',
|
391 |
-
'fa-pied-piper-alt' => 'fa-pied-piper-alt',
|
392 |
-
'fa-drupal' => 'fa-drupal',
|
393 |
-
'fa-joomla' => 'fa-joomla',
|
394 |
-
'fa-language' => 'fa-language',
|
395 |
-
'fa-fax' => 'fa-fax',
|
396 |
-
'fa-building' => 'fa-building',
|
397 |
-
'fa-child' => 'fa-child',
|
398 |
-
'fa-paw' => 'fa-paw',
|
399 |
-
'fa-spoon' => 'fa-spoon',
|
400 |
-
'fa-cube' => 'fa-cube',
|
401 |
-
'fa-cubes' => 'fa-cubes',
|
402 |
-
'fa-behance' => 'fa-behance',
|
403 |
-
'fa-behance-square' => 'fa-behance-square',
|
404 |
-
'fa-steam' => 'fa-steam',
|
405 |
-
'fa-steam-square' => 'fa-steam-square',
|
406 |
-
'fa-recycle' => 'fa-recycle',
|
407 |
-
'fa-car' => 'fa-car',
|
408 |
-
'fa-taxi' => 'fa-taxi',
|
409 |
-
'fa-tree' => 'fa-tree',
|
410 |
-
'fa-spotify' => 'fa-spotify',
|
411 |
-
'fa-deviantart' => 'fa-deviantart',
|
412 |
-
'fa-soundcloud' => 'fa-soundcloud',
|
413 |
-
'fa-database' => 'fa-database',
|
414 |
-
'fa-file-pdf-o' => 'fa-file-pdf-o',
|
415 |
-
'fa-file-word-o' => 'fa-file-word-o',
|
416 |
-
'fa-file-excel-o' => 'fa-file-excel-o',
|
417 |
-
'fa-file-powerpoint-o' => 'fa-file-powerpoint-o',
|
418 |
-
'fa-file-image-o' => 'fa-file-image-o',
|
419 |
-
'fa-file-archive-o' => 'fa-file-archive-o',
|
420 |
-
'fa-file-audio-o' => 'fa-file-audio-o',
|
421 |
-
'fa-file-video-o' => 'fa-file-video-o',
|
422 |
-
'fa-file-code-o' => 'fa-file-code-o',
|
423 |
-
'fa-vine' => 'fa-vine',
|
424 |
-
'fa-codepen' => 'fa-codepen',
|
425 |
-
'fa-jsfiddle' => 'fa-jsfiddle',
|
426 |
-
'fa-life-ring' => 'fa-life-ring',
|
427 |
-
'fa-circle-o-notch' => 'fa-circle-o-notch',
|
428 |
-
'fa-rebel' => 'fa-rebel',
|
429 |
-
'fa-empire' => 'fa-empire',
|
430 |
-
'fa-git-square' => 'fa-git-square',
|
431 |
-
'fa-git' => 'fa-git',
|
432 |
-
'fa-hacker-news' => 'fa-hacker-news',
|
433 |
-
'fa-tencent-weibo' => 'fa-tencent-weibo',
|
434 |
-
'fa-qq' => 'fa-qq',
|
435 |
-
'fa-weixin' => 'fa-weixin',
|
436 |
-
'fa-paper-plane' => 'fa-paper-plane',
|
437 |
-
'fa-paper-plane-o' => 'fa-paper-plane-o',
|
438 |
-
'fa-history' => 'fa-history',
|
439 |
-
'fa-circle-thin' => 'fa-circle-thin',
|
440 |
-
'fa-header' => 'fa-header',
|
441 |
-
'fa-paragraph' => 'fa-paragraph',
|
442 |
-
'fa-sliders' => 'fa-sliders',
|
443 |
-
'fa-share-alt' => 'fa-share-alt',
|
444 |
-
'fa-share-alt-square' => 'fa-share-alt-square',
|
445 |
-
'fa-bomb' => 'fa-bomb',
|
446 |
-
'fa-futbol-o' => 'fa-futbol-o',
|
447 |
-
'fa-tty' => 'fa-tty',
|
448 |
-
'fa-binoculars' => 'fa-binoculars',
|
449 |
-
'fa-plug' => 'fa-plug',
|
450 |
-
'fa-slideshare' => 'fa-slideshare',
|
451 |
-
'fa-twitch' => 'fa-twitch',
|
452 |
-
'fa-yelp' => 'fa-yelp',
|
453 |
-
'fa-newspaper-o' => 'fa-newspaper-o',
|
454 |
-
'fa-wifi' => 'fa-wifi',
|
455 |
-
'fa-calculator' => 'fa-calculator',
|
456 |
-
'fa-paypal' => 'fa-paypal',
|
457 |
-
'fa-google-wallet' => 'fa-google-wallet',
|
458 |
-
'fa-cc-visa' => 'fa-cc-visa',
|
459 |
-
'fa-cc-mastercard' => 'fa-cc-mastercard',
|
460 |
-
'fa-cc-discover' => 'fa-cc-discover',
|
461 |
-
'fa-cc-amex' => 'fa-cc-amex',
|
462 |
-
'fa-cc-paypal' => 'fa-cc-paypal',
|
463 |
-
'fa-cc-stripe' => 'fa-cc-stripe',
|
464 |
-
'fa-bell-slash' => 'fa-bell-slash',
|
465 |
-
'fa-bell-slash-o' => 'fa-bell-slash-o',
|
466 |
-
'fa-trash' => 'fa-trash',
|
467 |
-
'fa-copyright' => 'fa-copyright',
|
468 |
-
'fa-at' => 'fa-at',
|
469 |
-
'fa-eyedropper' => 'fa-eyedropper',
|
470 |
-
'fa-paint-brush' => 'fa-paint-brush',
|
471 |
-
'fa-birthday-cake' => 'fa-birthday-cake',
|
472 |
-
'fa-area-chart' => 'fa-area-chart',
|
473 |
-
'fa-pie-chart' => 'fa-pie-chart',
|
474 |
-
'fa-line-chart' => 'fa-line-chart',
|
475 |
-
'fa-lastfm' => 'fa-lastfm',
|
476 |
-
'fa-lastfm-square' => 'fa-lastfm-square',
|
477 |
-
'fa-toggle-off' => 'fa-toggle-off',
|
478 |
-
'fa-toggle-on' => 'fa-toggle-on',
|
479 |
-
'fa-bicycle' => 'fa-bicycle',
|
480 |
-
'fa-bus' => 'fa-bus',
|
481 |
-
'fa-ioxhost' => 'fa-ioxhost',
|
482 |
-
'fa-angellist' => 'fa-angellist',
|
483 |
-
'fa-cc' => 'fa-cc',
|
484 |
-
'fa-ils' => 'fa-ils',
|
485 |
-
'fa-meanpath' => 'fa-meanpath',
|
486 |
-
'fa-buysellads' => 'fa-buysellads',
|
487 |
-
'fa-connectdevelop' => 'fa-connectdevelop',
|
488 |
-
'fa-dashcube' => 'fa-dashcube',
|
489 |
-
'fa-forumbee' => 'fa-forumbee',
|
490 |
-
'fa-leanpub' => 'fa-leanpub',
|
491 |
-
'fa-sellsy' => 'fa-sellsy',
|
492 |
-
'fa-shirtsinbulk' => 'fa-shirtsinbulk',
|
493 |
-
'fa-simplybuilt' => 'fa-simplybuilt',
|
494 |
-
'fa-skyatlas' => 'fa-skyatlas',
|
495 |
-
'fa-cart-plus' => 'fa-cart-plus',
|
496 |
-
'fa-cart-arrow-down' => 'fa-cart-arrow-down',
|
497 |
-
'fa-diamond' => 'fa-diamond',
|
498 |
-
'fa-ship' => 'fa-ship',
|
499 |
-
'fa-user-secret' => 'fa-user-secret',
|
500 |
-
'fa-motorcycle' => 'fa-motorcycle',
|
501 |
-
'fa-street-view' => 'fa-street-view',
|
502 |
-
'fa-heartbeat' => 'fa-heartbeat',
|
503 |
-
'fa-venus' => 'fa-venus',
|
504 |
-
'fa-mars' => 'fa-mars',
|
505 |
-
'fa-mercury' => 'fa-mercury',
|
506 |
-
'fa-transgender' => 'fa-transgender',
|
507 |
-
'fa-transgender-alt' => 'fa-transgender-alt',
|
508 |
-
'fa-venus-double' => 'fa-venus-double',
|
509 |
-
'fa-mars-double' => 'fa-mars-double',
|
510 |
-
'fa-venus-mars' => 'fa-venus-mars',
|
511 |
-
'fa-mars-stroke' => 'fa-mars-stroke',
|
512 |
-
'fa-mars-stroke-v' => 'fa-mars-stroke-v',
|
513 |
-
'fa-mars-stroke-h' => 'fa-mars-stroke-h',
|
514 |
-
'fa-neuter' => 'fa-neuter',
|
515 |
-
'fa-genderless' => 'fa-genderless',
|
516 |
-
'fa-facebook-official' => 'fa-facebook-official',
|
517 |
-
'fa-pinterest-p' => 'fa-pinterest-p',
|
518 |
-
'fa-whatsapp' => 'fa-whatsapp',
|
519 |
-
'fa-server' => 'fa-server',
|
520 |
-
'fa-user-plus' => 'fa-user-plus',
|
521 |
-
'fa-user-times' => 'fa-user-times',
|
522 |
-
'fa-bed' => 'fa-bed',
|
523 |
-
'fa-viacoin' => 'fa-viacoin',
|
524 |
-
'fa-train' => 'fa-train',
|
525 |
-
'fa-subway' => 'fa-subway',
|
526 |
-
'fa-medium' => 'fa-medium',
|
527 |
-
'fa-y-combinator' => 'fa-y-combinator',
|
528 |
-
'fa-optin-monster' => 'fa-optin-monster',
|
529 |
-
'fa-opencart' => 'fa-opencart',
|
530 |
-
'fa-expeditedssl' => 'fa-expeditedssl',
|
531 |
-
'fa-battery-full' => 'fa-battery-full',
|
532 |
-
'fa-battery-three-quarters' => 'fa-battery-three-quarters',
|
533 |
-
'fa-battery-half' => 'fa-battery-half',
|
534 |
-
'fa-battery-quarter' => 'fa-battery-quarter',
|
535 |
-
'fa-battery-empty' => 'fa-battery-empty',
|
536 |
-
'fa-mouse-pointer' => 'fa-mouse-pointer',
|
537 |
-
'fa-i-cursor' => 'fa-i-cursor',
|
538 |
-
'fa-object-group' => 'fa-object-group',
|
539 |
-
'fa-object-ungroup' => 'fa-object-ungroup',
|
540 |
-
'fa-sticky-note' => 'fa-sticky-note',
|
541 |
-
'fa-sticky-note-o' => 'fa-sticky-note-o',
|
542 |
-
'fa-cc-jcb' => 'fa-cc-jcb',
|
543 |
-
'fa-cc-diners-club' => 'fa-cc-diners-club',
|
544 |
-
'fa-clone' => 'fa-clone',
|
545 |
-
'fa-balance-scale' => 'fa-balance-scale',
|
546 |
-
'fa-hourglass-o' => 'fa-hourglass-o',
|
547 |
-
'fa-hourglass-start' => 'fa-hourglass-start',
|
548 |
-
'fa-hourglass-half' => 'fa-hourglass-half',
|
549 |
-
'fa-hourglass-end' => 'fa-hourglass-end',
|
550 |
-
'fa-hourglass' => 'fa-hourglass',
|
551 |
-
'fa-hand-rock-o' => 'fa-hand-rock-o',
|
552 |
-
'fa-hand-paper-o' => 'fa-hand-paper-o',
|
553 |
-
'fa-hand-scissors-o' => 'fa-hand-scissors-o',
|
554 |
-
'fa-hand-lizard-o' => 'fa-hand-lizard-o',
|
555 |
-
'fa-hand-spock-o' => 'fa-hand-spock-o',
|
556 |
-
'fa-hand-pointer-o' => 'fa-hand-pointer-o',
|
557 |
-
'fa-hand-peace-o' => 'fa-hand-peace-o',
|
558 |
-
'fa-trademark' => 'fa-trademark',
|
559 |
-
'fa-registered' => 'fa-registered',
|
560 |
-
'fa-creative-commons' => 'fa-creative-commons',
|
561 |
-
'fa-gg' => 'fa-gg',
|
562 |
-
'fa-gg-circle' => 'fa-gg-circle',
|
563 |
-
'fa-tripadvisor' => 'fa-tripadvisor',
|
564 |
-
'fa-odnoklassniki' => 'fa-odnoklassniki',
|
565 |
-
'fa-odnoklassniki-square' => 'fa-odnoklassniki-square',
|
566 |
-
'fa-get-pocket' => 'fa-get-pocket',
|
567 |
-
'fa-wikipedia-w' => 'fa-wikipedia-w',
|
568 |
-
'fa-safari' => 'fa-safari',
|
569 |
-
'fa-chrome' => 'fa-chrome',
|
570 |
-
'fa-firefox' => 'fa-firefox',
|
571 |
-
'fa-opera' => 'fa-opera',
|
572 |
-
'fa-internet-explorer' => 'fa-internet-explorer',
|
573 |
-
'fa-television' => 'fa-television',
|
574 |
-
'fa-contao' => 'fa-contao',
|
575 |
-
'fa-500px' => 'fa-500px',
|
576 |
-
'fa-amazon' => 'fa-amazon',
|
577 |
-
'fa-calendar-plus-o' => 'fa-calendar-plus-o',
|
578 |
-
'fa-calendar-minus-o' => 'fa-calendar-minus-o',
|
579 |
-
'fa-calendar-times-o' => 'fa-calendar-times-o',
|
580 |
-
'fa-calendar-check-o' => 'fa-calendar-check-o',
|
581 |
-
'fa-industry' => 'fa-industry',
|
582 |
-
'fa-map-pin' => 'fa-map-pin',
|
583 |
-
'fa-map-signs' => 'fa-map-signs',
|
584 |
-
'fa-map-o' => 'fa-map-o',
|
585 |
-
'fa-map' => 'fa-map',
|
586 |
-
'fa-commenting' => 'fa-commenting',
|
587 |
-
'fa-commenting-o' => 'fa-commenting-o',
|
588 |
-
'fa-houzz' => 'fa-houzz',
|
589 |
-
'fa-vimeo' => 'fa-vimeo',
|
590 |
-
'fa-black-tie' => 'fa-black-tie',
|
591 |
-
'fa-fonticons' => 'fa-fonticons',
|
592 |
-
'fa-reddit-alien' => 'fa-reddit-alien',
|
593 |
-
'fa-edge' => 'fa-edge',
|
594 |
-
'fa-credit-card-alt' => 'fa-credit-card-alt',
|
595 |
-
'fa-codiepie' => 'fa-codiepie',
|
596 |
-
'fa-modx' => 'fa-modx',
|
597 |
-
'fa-fort-awesome' => 'fa-fort-awesome',
|
598 |
-
'fa-usb' => 'fa-usb',
|
599 |
-
'fa-product-hunt' => 'fa-product-hunt',
|
600 |
-
'fa-mixcloud' => 'fa-mixcloud',
|
601 |
-
'fa-scribd' => 'fa-scribd',
|
602 |
-
'fa-pause-circle' => 'fa-pause-circle',
|
603 |
-
'fa-pause-circle-o' => 'fa-pause-circle-o',
|
604 |
-
'fa-stop-circle' => 'fa-stop-circle',
|
605 |
-
'fa-stop-circle-o' => 'fa-stop-circle-o',
|
606 |
-
'fa-shopping-bag' => 'fa-shopping-bag',
|
607 |
-
'fa-shopping-basket' => 'fa-shopping-basket',
|
608 |
-
'fa-hashtag' => 'fa-hashtag',
|
609 |
-
'fa-bluetooth' => 'fa-bluetooth',
|
610 |
-
'fa-bluetooth-b' => 'fa-bluetooth-b',
|
611 |
-
'fa-percent' => 'fa-percent',
|
612 |
-
'fa-gitlab' => 'fa-gitlab',
|
613 |
-
'fa-wpbeginner' => 'fa-wpbeginner',
|
614 |
-
'fa-wpforms' => 'fa-wpforms',
|
615 |
-
'fa-envira' => 'fa-envira',
|
616 |
-
'fa-universal-access' => 'fa-universal-access',
|
617 |
-
'fa-wheelchair-alt' => 'fa-wheelchair-alt',
|
618 |
-
'fa-question-circle-o' => 'fa-question-circle-o',
|
619 |
-
'fa-blind' => 'fa-blind',
|
620 |
-
'fa-audio-description' => 'fa-audio-description',
|
621 |
-
'fa-volume-control-phone' => 'fa-volume-control-phone',
|
622 |
-
'fa-braille' => 'fa-braille',
|
623 |
-
'fa-assistive-listening-systems' => 'fa-assistive-listening-systems',
|
624 |
-
'fa-american-sign-language-interpreting' => 'fa-american-sign-language-interpreting',
|
625 |
-
'fa-deaf' => 'fa-deaf',
|
626 |
-
'fa-glide' => 'fa-glide',
|
627 |
-
'fa-glide-g' => 'fa-glide-g',
|
628 |
-
'fa-sign-language' => 'fa-sign-language',
|
629 |
-
'fa-low-vision' => 'fa-low-vision',
|
630 |
-
'fa-viadeo' => 'fa-viadeo',
|
631 |
-
'fa-viadeo-square' => 'fa-viadeo-square',
|
632 |
-
'fa-snapchat' => 'fa-snapchat',
|
633 |
-
'fa-snapchat-ghost' => 'fa-snapchat-ghost',
|
634 |
-
'fa-snapchat-square' => 'fa-snapchat-square',
|
635 |
-
'fa-pied-piper' => 'fa-pied-piper',
|
636 |
-
'fa-first-order' => 'fa-first-order',
|
637 |
-
'fa-yoast' => 'fa-yoast',
|
638 |
-
'fa-themeisle' => 'fa-themeisle'
|
639 |
-
);
|
640 |
-
return $icons;
|
641 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Startkit font
|
4 |
+
*/
|
5 |
+
function o2_font_awesome_list() {
|
6 |
+
$icons = array(
|
7 |
+
'fa-glass' => 'fa-glass',
|
8 |
+
'fa-music' => 'fa-music',
|
9 |
+
'fa-search' => 'fa-search',
|
10 |
+
'fa-envelope-o' => 'fa-envelope-o',
|
11 |
+
'fa-heart' => 'fa-heart',
|
12 |
+
'fa-star' => 'fa-star',
|
13 |
+
'fa-star-o' => 'fa-star-o',
|
14 |
+
'fa-user' => 'fa-user',
|
15 |
+
'fa-film' => 'fa-film',
|
16 |
+
'fa-th-large' => 'fa-th-large',
|
17 |
+
'fa-th' => 'fa-th',
|
18 |
+
'fa-th-list' => 'fa-th-list',
|
19 |
+
'fa-check' => 'fa-check',
|
20 |
+
'fa-times' => 'fa-times',
|
21 |
+
'fa-search-plus' => 'fa-search-plus',
|
22 |
+
'fa-search-minus' => 'fa-search-minus',
|
23 |
+
'fa-power-off' => 'fa-power-off',
|
24 |
+
'fa-signal' => 'fa-signal',
|
25 |
+
'fa-cog' => 'fa-cog',
|
26 |
+
'fa-trash-o' => 'fa-trash-o',
|
27 |
+
'fa-home' => 'fa-home',
|
28 |
+
'fa-file-o' => 'fa-file-o',
|
29 |
+
'fa-clock-o' => 'fa-clock-o',
|
30 |
+
'fa-road' => 'fa-road',
|
31 |
+
'fa-download' => 'fa-download',
|
32 |
+
'fa-arrow-circle-o-down' => 'fa-arrow-circle-o-down',
|
33 |
+
'fa-arrow-circle-o-up' => 'fa-arrow-circle-o-up',
|
34 |
+
'fa-inbox' => 'fa-inbox',
|
35 |
+
'fa-play-circle-o' => 'fa-play-circle-o',
|
36 |
+
'fa-repeat' => 'fa-repeat',
|
37 |
+
'fa-refresh' => 'fa-refresh',
|
38 |
+
'fa-list-alt' => 'fa-list-alt',
|
39 |
+
'fa-lock' => 'fa-lock',
|
40 |
+
'fa-flag' => 'fa-flag',
|
41 |
+
'fa-headphones' => 'fa-headphones',
|
42 |
+
'fa-volume-off' => 'fa-volume-off',
|
43 |
+
'fa-volume-down' => 'fa-volume-down',
|
44 |
+
'fa-volume-up' => 'fa-volume-up',
|
45 |
+
'fa-qrcode' => 'fa-qrcode',
|
46 |
+
'fa-barcode' => 'fa-barcode',
|
47 |
+
'fa-tag' => 'fa-tag',
|
48 |
+
'fa-tags' => 'fa-tags',
|
49 |
+
'fa-book' => 'fa-book',
|
50 |
+
'fa-bookmark' => 'fa-bookmark',
|
51 |
+
'fa-print' => 'fa-print',
|
52 |
+
'fa-camera' => 'fa-camera',
|
53 |
+
'fa-font' => 'fa-font',
|
54 |
+
'fa-bold' => 'fa-bold',
|
55 |
+
'fa-italic' => 'fa-italic',
|
56 |
+
'fa-text-height' => 'fa-text-height',
|
57 |
+
'fa-text-width' => 'fa-text-width',
|
58 |
+
'fa-align-left' => 'fa-align-left',
|
59 |
+
'fa-align-center' => 'fa-align-center',
|
60 |
+
'fa-align-right' => 'fa-align-right',
|
61 |
+
'fa-align-justify' => 'fa-align-justify',
|
62 |
+
'fa-list' => 'fa-list',
|
63 |
+
'fa-outdent' => 'fa-outdent',
|
64 |
+
'fa-indent' => 'fa-indent',
|
65 |
+
'fa-video-camera' => 'fa-video-camera',
|
66 |
+
'fa-picture-o' => 'fa-picture-o',
|
67 |
+
'fa-pencil' => 'fa-pencil',
|
68 |
+
'fa-map-marker' => 'fa-map-marker',
|
69 |
+
'fa-adjust' => 'fa-adjust',
|
70 |
+
'fa-tint' => 'fa-tint',
|
71 |
+
'fa-pencil-square-o' => 'fa-pencil-square-o',
|
72 |
+
'fa-share-square-o' => 'fa-share-square-o',
|
73 |
+
'fa-check-square-o' => 'fa-check-square-o',
|
74 |
+
'fa-arrows' => 'fa-arrows',
|
75 |
+
'fa-step-backward' => 'fa-step-backward',
|
76 |
+
'fa-fast-backward' => 'fa-fast-backward',
|
77 |
+
'fa-backward' => 'fa-backward',
|
78 |
+
'fa-play' => 'fa-play',
|
79 |
+
'fa-pause' => 'fa-pause',
|
80 |
+
'fa-stop' => 'fa-stop',
|
81 |
+
'fa-forward' => 'fa-forward',
|
82 |
+
'fa-fast-forward' => 'fa-fast-forward',
|
83 |
+
'fa-step-forward' => 'fa-step-forward',
|
84 |
+
'fa-eject' => 'fa-eject',
|
85 |
+
'fa-chevron-left' => 'fa-chevron-left',
|
86 |
+
'fa-chevron-right' => 'fa-chevron-right',
|
87 |
+
'fa-plus-circle' => 'fa-plus-circle',
|
88 |
+
'fa-minus-circle' => 'fa-minus-circle',
|
89 |
+
'fa-times-circle' => 'fa-times-circle',
|
90 |
+
'fa-check-circle' => 'fa-check-circle',
|
91 |
+
'fa-question-circle' => 'fa-question-circle',
|
92 |
+
'fa-info-circle' => 'fa-info-circle',
|
93 |
+
'fa-crosshairs' => 'fa-crosshairs',
|
94 |
+
'fa-times-circle-o' => 'fa-times-circle-o',
|
95 |
+
'fa-check-circle-o' => 'fa-check-circle-o',
|
96 |
+
'fa-ban' => 'fa-ban',
|
97 |
+
'fa-arrow-left' => 'fa-arrow-left',
|
98 |
+
'fa-arrow-right' => 'fa-arrow-right',
|
99 |
+
'fa-arrow-up' => 'fa-arrow-up',
|
100 |
+
'fa-arrow-down' => 'fa-arrow-down',
|
101 |
+
'fa-share' => 'fa-share',
|
102 |
+
'fa-expand' => 'fa-expand',
|
103 |
+
'fa-compress' => 'fa-compress',
|
104 |
+
'fa-plus' => 'fa-plus',
|
105 |
+
'fa-minus' => 'fa-minus',
|
106 |
+
'fa-asterisk' => 'fa-asterisk',
|
107 |
+
'fa-exclamation-circle' => 'fa-exclamation-circle',
|
108 |
+
'fa-gift' => 'fa-gift',
|
109 |
+
'fa-leaf' => 'fa-leaf',
|
110 |
+
'fa-fire' => 'fa-fire',
|
111 |
+
'fa-eye' => 'fa-eye',
|
112 |
+
'fa-eye-slash' => 'fa-eye-slash',
|
113 |
+
'fa-exclamation-triangle' => 'fa-exclamation-triangle',
|
114 |
+
'fa-plane' => 'fa-plane',
|
115 |
+
'fa-calendar' => 'fa-calendar',
|
116 |
+
'fa-random' => 'fa-random',
|
117 |
+
'fa-comment' => 'fa-comment',
|
118 |
+
'fa-magnet' => 'fa-magnet',
|
119 |
+
'fa-chevron-up' => 'fa-chevron-up',
|
120 |
+
'fa-chevron-down' => 'fa-chevron-down',
|
121 |
+
'fa-retweet' => 'fa-retweet',
|
122 |
+
'fa-shopping-cart' => 'fa-shopping-cart',
|
123 |
+
'fa-folder' => 'fa-folder',
|
124 |
+
'fa-folder-open' => 'fa-folder-open',
|
125 |
+
'fa-arrows-v' => 'fa-arrows-v',
|
126 |
+
'fa-arrows-h' => 'fa-arrows-h',
|
127 |
+
'fa-bar-chart' => 'fa-bar-chart',
|
128 |
+
'fa-twitter-square' => 'fa-twitter-square',
|
129 |
+
'fa-facebook-square' => 'fa-facebook-square',
|
130 |
+
'fa-camera-retro' => 'fa-camera-retro',
|
131 |
+
'fa-key' => 'fa-key',
|
132 |
+
'fa-cogs' => 'fa-cogs',
|
133 |
+
'fa-comments' => 'fa-comments',
|
134 |
+
'fa-thumbs-o-up' => 'fa-thumbs-o-up',
|
135 |
+
'fa-thumbs-o-down' => 'fa-thumbs-o-down',
|
136 |
+
'fa-star-half' => 'fa-star-half',
|
137 |
+
'fa-heart-o' => 'fa-heart-o',
|
138 |
+
'fa-sign-out' => 'fa-sign-out',
|
139 |
+
'fa-linkedin-square' => 'fa-linkedin-square',
|
140 |
+
'fa-thumb-tack' => 'fa-thumb-tack',
|
141 |
+
'fa-external-link' => 'fa-external-link',
|
142 |
+
'fa-sign-in' => 'fa-sign-in',
|
143 |
+
'fa-trophy' => 'fa-trophy',
|
144 |
+
'fa-github-square' => 'fa-github-square',
|
145 |
+
'fa-upload' => 'fa-upload',
|
146 |
+
'fa-lemon-o' => 'fa-lemon-o',
|
147 |
+
'fa-phone' => 'fa-phone',
|
148 |
+
'fa-square-o' => 'fa-square-o',
|
149 |
+
'fa-bookmark-o' => 'fa-bookmark-o',
|
150 |
+
'fa-phone-square' => 'fa-phone-square',
|
151 |
+
'fa-twitter' => 'fa-twitter',
|
152 |
+
'fa-facebook' => 'fa-facebook',
|
153 |
+
'fa-github' => 'fa-github',
|
154 |
+
'fa-unlock' => 'fa-unlock',
|
155 |
+
'fa-credit-card' => 'fa-credit-card',
|
156 |
+
'fa-rss' => 'fa-rss',
|
157 |
+
'fa-hdd-o' => 'fa-hdd-o',
|
158 |
+
'fa-bullhorn' => 'fa-bullhorn',
|
159 |
+
'fa-bell' => 'fa-bell',
|
160 |
+
'fa-certificate' => 'fa-certificate',
|
161 |
+
'fa-hand-o-right' => 'fa-hand-o-right',
|
162 |
+
'fa-hand-o-left' => 'fa-hand-o-left',
|
163 |
+
'fa-hand-o-up' => 'fa-hand-o-up',
|
164 |
+
'fa-hand-o-down' => 'fa-hand-o-down',
|
165 |
+
'fa-arrow-circle-left' => 'fa-arrow-circle-left',
|
166 |
+
'fa-arrow-circle-right' => 'fa-arrow-circle-right',
|
167 |
+
'fa-arrow-circle-up' => 'fa-arrow-circle-up',
|
168 |
+
'fa-arrow-circle-down' => 'fa-arrow-circle-down',
|
169 |
+
'fa-globe' => 'fa-globe',
|
170 |
+
'fa-wrench' => 'fa-wrench',
|
171 |
+
'fa-tasks' => 'fa-tasks',
|
172 |
+
'fa-filter' => 'fa-filter',
|
173 |
+
'fa-briefcase' => 'fa-briefcase',
|
174 |
+
'fa-arrows-alt' => 'fa-arrows-alt',
|
175 |
+
'fa-users' => 'fa-users',
|
176 |
+
'fa-link' => 'fa-link',
|
177 |
+
'fa-cloud' => 'fa-cloud',
|
178 |
+
'fa-flask' => 'fa-flask',
|
179 |
+
'fa-scissors' => 'fa-scissors',
|
180 |
+
'fa-files-o' => 'fa-files-o',
|
181 |
+
'fa-paperclip' => 'fa-paperclip',
|
182 |
+
'fa-floppy-o' => 'fa-floppy-o',
|
183 |
+
'fa-square' => 'fa-square',
|
184 |
+
'fa-bars' => 'fa-bars',
|
185 |
+
'fa-list-ul' => 'fa-list-ul',
|
186 |
+
'fa-list-ol' => 'fa-list-ol',
|
187 |
+
'fa-strikethrough' => 'fa-strikethrough',
|
188 |
+
'fa-underline' => 'fa-underline',
|
189 |
+
'fa-table' => 'fa-table',
|
190 |
+
'fa-magic' => 'fa-magic',
|
191 |
+
'fa-truck' => 'fa-truck',
|
192 |
+
'fa-pinterest' => 'fa-pinterest',
|
193 |
+
'fa-pinterest-square' => 'fa-pinterest-square',
|
194 |
+
'fa-google-plus-square' => 'fa-google-plus-square',
|
195 |
+
'fa-google-plus' => 'fa-google-plus',
|
196 |
+
'fa-money' => 'fa-money',
|
197 |
+
'fa-caret-down' => 'fa-caret-down',
|
198 |
+
'fa-caret-up' => 'fa-caret-up',
|
199 |
+
'fa-caret-left' => 'fa-caret-left',
|
200 |
+
'fa-caret-right' => 'fa-caret-right',
|
201 |
+
'fa-columns' => 'fa-columns',
|
202 |
+
'fa-sort' => 'fa-sort',
|
203 |
+
'fa-sort-desc' => 'fa-sort-desc',
|
204 |
+
'fa-sort-asc' => 'fa-sort-asc',
|
205 |
+
'fa-envelope' => 'fa-envelope',
|
206 |
+
'fa-linkedin' => 'fa-linkedin',
|
207 |
+
'fa-undo' => 'fa-undo',
|
208 |
+
'fa-gavel' => 'fa-gavel',
|
209 |
+
'fa-tachometer' => 'fa-tachometer',
|
210 |
+
'fa-comment-o' => 'fa-comment-o',
|
211 |
+
'fa-comments-o' => 'fa-comments-o',
|
212 |
+
'fa-bolt' => 'fa-bolt',
|
213 |
+
'fa-sitemap' => 'fa-sitemap',
|
214 |
+
'fa-umbrella' => 'fa-umbrella',
|
215 |
+
'fa-clipboard' => 'fa-clipboard',
|
216 |
+
'fa-lightbulb-o' => 'fa-lightbulb-o',
|
217 |
+
'fa-exchange' => 'fa-exchange',
|
218 |
+
'fa-cloud-download' => 'fa-cloud-download',
|
219 |
+
'fa-cloud-upload' => 'fa-cloud-upload',
|
220 |
+
'fa-user-md' => 'fa-user-md',
|
221 |
+
'fa-stethoscope' => 'fa-stethoscope',
|
222 |
+
'fa-suitcase' => 'fa-suitcase',
|
223 |
+
'fa-bell-o' => 'fa-bell-o',
|
224 |
+
'fa-coffee' => 'fa-coffee',
|
225 |
+
'fa-cutlery' => 'fa-cutlery',
|
226 |
+
'fa-file-text-o' => 'fa-file-text-o',
|
227 |
+
'fa-building-o' => 'fa-building-o',
|
228 |
+
'fa-hospital-o' => 'fa-hospital-o',
|
229 |
+
'fa-ambulance' => 'fa-ambulance',
|
230 |
+
'fa-medkit' => 'fa-medkit',
|
231 |
+
'fa-fighter-jet' => 'fa-fighter-jet',
|
232 |
+
'fa-beer' => 'fa-beer',
|
233 |
+
'fa-h-square' => 'fa-h-square',
|
234 |
+
'fa-plus-square' => 'fa-plus-square',
|
235 |
+
'fa-angle-double-left' => 'fa-angle-double-left',
|
236 |
+
'fa-angle-double-right' => 'fa-angle-double-right',
|
237 |
+
'fa-angle-double-up' => 'fa-angle-double-up',
|
238 |
+
'fa-angle-double-down' => 'fa-angle-double-down',
|
239 |
+
'fa-angle-left' => 'fa-angle-left',
|
240 |
+
'fa-angle-right' => 'fa-angle-right',
|
241 |
+
'fa-angle-up' => 'fa-angle-up',
|
242 |
+
'fa-angle-down' => 'fa-angle-down',
|
243 |
+
'fa-desktop' => 'fa-desktop',
|
244 |
+
'fa-laptop' => 'fa-laptop',
|
245 |
+
'fa-tablet' => 'fa-tablet',
|
246 |
+
'fa-mobile' => 'fa-mobile',
|
247 |
+
'fa-circle-o' => 'fa-circle-o',
|
248 |
+
'fa-quote-left' => 'fa-quote-left',
|
249 |
+
'fa-quote-right' => 'fa-quote-right',
|
250 |
+
'fa-spinner' => 'fa-spinner',
|
251 |
+
'fa-circle' => 'fa-circle',
|
252 |
+
'fa-reply' => 'fa-reply',
|
253 |
+
'fa-github-alt' => 'fa-github-alt',
|
254 |
+
'fa-folder-o' => 'fa-folder-o',
|
255 |
+
'fa-folder-open-o' => 'fa-folder-open-o',
|
256 |
+
'fa-smile-o' => 'fa-smile-o',
|
257 |
+
'fa-frown-o' => 'fa-frown-o',
|
258 |
+
'fa-meh-o' => 'fa-meh-o',
|
259 |
+
'fa-gamepad' => 'fa-gamepad',
|
260 |
+
'fa-keyboard-o' => 'fa-keyboard-o',
|
261 |
+
'fa-flag-o' => 'fa-flag-o',
|
262 |
+
'fa-flag-checkered' => 'fa-flag-checkered',
|
263 |
+
'fa-terminal' => 'fa-terminal',
|
264 |
+
'fa-code' => 'fa-code',
|
265 |
+
'fa-reply-all' => 'fa-reply-all',
|
266 |
+
'fa-star-half-o' => 'fa-star-half-o',
|
267 |
+
'fa-location-arrow' => 'fa-location-arrow',
|
268 |
+
'fa-crop' => 'fa-crop',
|
269 |
+
'fa-code-fork' => 'fa-code-fork',
|
270 |
+
'fa-chain-broken' => 'fa-chain-broken',
|
271 |
+
'fa-question' => 'fa-question',
|
272 |
+
'fa-info' => 'fa-info',
|
273 |
+
'fa-exclamation' => 'fa-exclamation',
|
274 |
+
'fa-superscript' => 'fa-superscript',
|
275 |
+
'fa-subscript' => 'fa-subscript',
|
276 |
+
'fa-eraser' => 'fa-eraser',
|
277 |
+
'fa-puzzle-piece' => 'fa-puzzle-piece',
|
278 |
+
'fa-microphone' => 'fa-microphone',
|
279 |
+
'fa-microphone-slash' => 'fa-microphone-slash',
|
280 |
+
'fa-shield' => 'fa-shield',
|
281 |
+
'fa-calendar-o' => 'fa-calendar-o',
|
282 |
+
'fa-fire-extinguisher' => 'fa-fire-extinguisher',
|
283 |
+
'fa-rocket' => 'fa-rocket',
|
284 |
+
'fa-maxcdn' => 'fa-maxcdn',
|
285 |
+
'fa-chevron-circle-left' => 'fa-chevron-circle-left',
|
286 |
+
'fa-chevron-circle-right' => 'fa-chevron-circle-right',
|
287 |
+
'fa-chevron-circle-up' => 'fa-chevron-circle-up',
|
288 |
+
'fa-chevron-circle-down' => 'fa-chevron-circle-down',
|
289 |
+
'fa-html5' => 'fa-html5',
|
290 |
+
'fa-css3' => 'fa-css3',
|
291 |
+
'fa-anchor' => 'fa-anchor',
|
292 |
+
'fa-unlock-alt' => 'fa-unlock-alt',
|
293 |
+
'fa-bullseye' => 'fa-bullseye',
|
294 |
+
'fa-ellipsis-h' => 'fa-ellipsis-h',
|
295 |
+
'fa-ellipsis-v' => 'fa-ellipsis-v',
|
296 |
+
'fa-rss-square' => 'fa-rss-square',
|
297 |
+
'fa-play-circle' => 'fa-play-circle',
|
298 |
+
'fa-ticket' => 'fa-ticket',
|
299 |
+
'fa-minus-square' => 'fa-minus-square',
|
300 |
+
'fa-minus-square-o' => 'fa-minus-square-o',
|
301 |
+
'fa-level-up' => 'fa-level-up',
|
302 |
+
'fa-level-down' => 'fa-level-down',
|
303 |
+
'fa-check-square' => 'fa-check-square',
|
304 |
+
'fa-pencil-square' => 'fa-pencil-square',
|
305 |
+
'fa-external-link-square' => 'fa-external-link-square',
|
306 |
+
'fa-share-square' => 'fa-share-square',
|
307 |
+
'fa-compass' => 'fa-compass',
|
308 |
+
'fa-caret-square-o-down' => 'fa-caret-square-o-down',
|
309 |
+
'fa-caret-square-o-up' => 'fa-caret-square-o-up',
|
310 |
+
'fa-caret-square-o-right' => 'fa-caret-square-o-right',
|
311 |
+
'fa-eur' => 'fa-eur',
|
312 |
+
'fa-gbp' => 'fa-gbp',
|
313 |
+
'fa-usd' => 'fa-usd',
|
314 |
+
'fa-inr' => 'fa-inr',
|
315 |
+
'fa-jpy' => 'fa-jpy',
|
316 |
+
'fa-rub' => 'fa-rub',
|
317 |
+
'fa-krw' => 'fa-krw',
|
318 |
+
'fa-btc' => 'fa-btc',
|
319 |
+
'fa-file' => 'fa-file',
|
320 |
+
'fa-file-text' => 'fa-file-text',
|
321 |
+
'fa-sort-alpha-asc' => 'fa-sort-alpha-asc',
|
322 |
+
'fa-sort-alpha-desc' => 'fa-sort-alpha-desc',
|
323 |
+
'fa-sort-amount-asc' => 'fa-sort-amount-asc',
|
324 |
+
'fa-sort-amount-desc' => 'fa-sort-amount-desc',
|
325 |
+
'fa-sort-numeric-asc' => 'fa-sort-numeric-asc',
|
326 |
+
'fa-sort-numeric-desc' => 'fa-sort-numeric-desc',
|
327 |
+
'fa-thumbs-up' => 'fa-thumbs-up',
|
328 |
+
'fa-thumbs-down' => 'fa-thumbs-down',
|
329 |
+
'fa-youtube-square' => 'fa-youtube-square',
|
330 |
+
'fa-youtube' => 'fa-youtube',
|
331 |
+
'fa-xing' => 'fa-xing',
|
332 |
+
'fa-xing-square' => 'fa-xing-square',
|
333 |
+
'fa-youtube-play' => 'fa-youtube-play',
|
334 |
+
'fa-dropbox' => 'fa-dropbox',
|
335 |
+
'fa-stack-overflow' => 'fa-stack-overflow',
|
336 |
+
'fa-instagram' => 'fa-instagram',
|
337 |
+
'fa-flickr' => 'fa-flickr',
|
338 |
+
'fa-adn' => 'fa-adn',
|
339 |
+
'fa-bitbucket' => 'fa-bitbucket',
|
340 |
+
'fa-bitbucket-square' => 'fa-bitbucket-square',
|
341 |
+
'fa-tumblr' => 'fa-tumblr',
|
342 |
+
'fa-tumblr-square' => 'fa-tumblr-square',
|
343 |
+
'fa-long-arrow-down' => 'fa-long-arrow-down',
|
344 |
+
'fa-long-arrow-up' => 'fa-long-arrow-up',
|
345 |
+
'fa-long-arrow-left' => 'fa-long-arrow-left',
|
346 |
+
'fa-long-arrow-right' => 'fa-long-arrow-right',
|
347 |
+
'fa-apple' => 'fa-apple',
|
348 |
+
'fa-windows' => 'fa-windows',
|
349 |
+
'fa-android' => 'fa-android',
|
350 |
+
'fa-linux' => 'fa-linux',
|
351 |
+
'fa-dribbble' => 'fa-dribbble',
|
352 |
+
'fa-skype' => 'fa-skype',
|
353 |
+
'fa-foursquare' => 'fa-foursquare',
|
354 |
+
'fa-trello' => 'fa-trello',
|
355 |
+
'fa-female' => 'fa-female',
|
356 |
+
'fa-male' => 'fa-male',
|
357 |
+
'fa-gratipay' => 'fa-gratipay',
|
358 |
+
'fa-sun-o' => 'fa-sun-o',
|
359 |
+
'fa-moon-o' => 'fa-moon-o',
|
360 |
+
'fa-archive' => 'fa-archive',
|
361 |
+
'fa-bug' => 'fa-bug',
|
362 |
+
'fa-vk' => 'fa-vk',
|
363 |
+
'fa-weibo' => 'fa-weibo',
|
364 |
+
'fa-renren' => 'fa-renren',
|
365 |
+
'fa-pagelines' => 'fa-pagelines',
|
366 |
+
'fa-stack-exchange' => 'fa-stack-exchange',
|
367 |
+
'fa-arrow-circle-o-right' => 'fa-arrow-circle-o-right',
|
368 |
+
'fa-arrow-circle-o-left' => 'fa-arrow-circle-o-left',
|
369 |
+
'fa-caret-square-o-left' => 'fa-caret-square-o-left',
|
370 |
+
'fa-dot-circle-o' => 'fa-dot-circle-o',
|
371 |
+
'fa-wheelchair' => 'fa-wheelchair',
|
372 |
+
'fa-vimeo-square' => 'fa-vimeo-square',
|
373 |
+
'fa-try' => 'fa-try',
|
374 |
+
'fa-plus-square-o' => 'fa-plus-square-o',
|
375 |
+
'fa-space-shuttle' => 'fa-space-shuttle',
|
376 |
+
'fa-slack' => 'fa-slack',
|
377 |
+
'fa-envelope-square' => 'fa-envelope-square',
|
378 |
+
'fa-wordpress' => 'fa-wordpress',
|
379 |
+
'fa-openid' => 'fa-openid',
|
380 |
+
'fa-university' => 'fa-university',
|
381 |
+
'fa-graduation-cap' => 'fa-graduation-cap',
|
382 |
+
'fa-yahoo' => 'fa-yahoo',
|
383 |
+
'fa-google' => 'fa-google',
|
384 |
+
'fa-reddit' => 'fa-reddit',
|
385 |
+
'fa-reddit-square' => 'fa-reddit-square',
|
386 |
+
'fa-stumbleupon-circle' => 'fa-stumbleupon-circle',
|
387 |
+
'fa-stumbleupon' => 'fa-stumbleupon',
|
388 |
+
'fa-delicious' => 'fa-delicious',
|
389 |
+
'fa-digg' => 'fa-digg',
|
390 |
+
'fa-pied-piper-pp' => 'fa-pied-piper-pp',
|
391 |
+
'fa-pied-piper-alt' => 'fa-pied-piper-alt',
|
392 |
+
'fa-drupal' => 'fa-drupal',
|
393 |
+
'fa-joomla' => 'fa-joomla',
|
394 |
+
'fa-language' => 'fa-language',
|
395 |
+
'fa-fax' => 'fa-fax',
|
396 |
+
'fa-building' => 'fa-building',
|
397 |
+
'fa-child' => 'fa-child',
|
398 |
+
'fa-paw' => 'fa-paw',
|
399 |
+
'fa-spoon' => 'fa-spoon',
|
400 |
+
'fa-cube' => 'fa-cube',
|
401 |
+
'fa-cubes' => 'fa-cubes',
|
402 |
+
'fa-behance' => 'fa-behance',
|
403 |
+
'fa-behance-square' => 'fa-behance-square',
|
404 |
+
'fa-steam' => 'fa-steam',
|
405 |
+
'fa-steam-square' => 'fa-steam-square',
|
406 |
+
'fa-recycle' => 'fa-recycle',
|
407 |
+
'fa-car' => 'fa-car',
|
408 |
+
'fa-taxi' => 'fa-taxi',
|
409 |
+
'fa-tree' => 'fa-tree',
|
410 |
+
'fa-spotify' => 'fa-spotify',
|
411 |
+
'fa-deviantart' => 'fa-deviantart',
|
412 |
+
'fa-soundcloud' => 'fa-soundcloud',
|
413 |
+
'fa-database' => 'fa-database',
|
414 |
+
'fa-file-pdf-o' => 'fa-file-pdf-o',
|
415 |
+
'fa-file-word-o' => 'fa-file-word-o',
|
416 |
+
'fa-file-excel-o' => 'fa-file-excel-o',
|
417 |
+
'fa-file-powerpoint-o' => 'fa-file-powerpoint-o',
|
418 |
+
'fa-file-image-o' => 'fa-file-image-o',
|
419 |
+
'fa-file-archive-o' => 'fa-file-archive-o',
|
420 |
+
'fa-file-audio-o' => 'fa-file-audio-o',
|
421 |
+
'fa-file-video-o' => 'fa-file-video-o',
|
422 |
+
'fa-file-code-o' => 'fa-file-code-o',
|
423 |
+
'fa-vine' => 'fa-vine',
|
424 |
+
'fa-codepen' => 'fa-codepen',
|
425 |
+
'fa-jsfiddle' => 'fa-jsfiddle',
|
426 |
+
'fa-life-ring' => 'fa-life-ring',
|
427 |
+
'fa-circle-o-notch' => 'fa-circle-o-notch',
|
428 |
+
'fa-rebel' => 'fa-rebel',
|
429 |
+
'fa-empire' => 'fa-empire',
|
430 |
+
'fa-git-square' => 'fa-git-square',
|
431 |
+
'fa-git' => 'fa-git',
|
432 |
+
'fa-hacker-news' => 'fa-hacker-news',
|
433 |
+
'fa-tencent-weibo' => 'fa-tencent-weibo',
|
434 |
+
'fa-qq' => 'fa-qq',
|
435 |
+
'fa-weixin' => 'fa-weixin',
|
436 |
+
'fa-paper-plane' => 'fa-paper-plane',
|
437 |
+
'fa-paper-plane-o' => 'fa-paper-plane-o',
|
438 |
+
'fa-history' => 'fa-history',
|
439 |
+
'fa-circle-thin' => 'fa-circle-thin',
|
440 |
+
'fa-header' => 'fa-header',
|
441 |
+
'fa-paragraph' => 'fa-paragraph',
|
442 |
+
'fa-sliders' => 'fa-sliders',
|
443 |
+
'fa-share-alt' => 'fa-share-alt',
|
444 |
+
'fa-share-alt-square' => 'fa-share-alt-square',
|
445 |
+
'fa-bomb' => 'fa-bomb',
|
446 |
+
'fa-futbol-o' => 'fa-futbol-o',
|
447 |
+
'fa-tty' => 'fa-tty',
|
448 |
+
'fa-binoculars' => 'fa-binoculars',
|
449 |
+
'fa-plug' => 'fa-plug',
|
450 |
+
'fa-slideshare' => 'fa-slideshare',
|
451 |
+
'fa-twitch' => 'fa-twitch',
|
452 |
+
'fa-yelp' => 'fa-yelp',
|
453 |
+
'fa-newspaper-o' => 'fa-newspaper-o',
|
454 |
+
'fa-wifi' => 'fa-wifi',
|
455 |
+
'fa-calculator' => 'fa-calculator',
|
456 |
+
'fa-paypal' => 'fa-paypal',
|
457 |
+
'fa-google-wallet' => 'fa-google-wallet',
|
458 |
+
'fa-cc-visa' => 'fa-cc-visa',
|
459 |
+
'fa-cc-mastercard' => 'fa-cc-mastercard',
|
460 |
+
'fa-cc-discover' => 'fa-cc-discover',
|
461 |
+
'fa-cc-amex' => 'fa-cc-amex',
|
462 |
+
'fa-cc-paypal' => 'fa-cc-paypal',
|
463 |
+
'fa-cc-stripe' => 'fa-cc-stripe',
|
464 |
+
'fa-bell-slash' => 'fa-bell-slash',
|
465 |
+
'fa-bell-slash-o' => 'fa-bell-slash-o',
|
466 |
+
'fa-trash' => 'fa-trash',
|
467 |
+
'fa-copyright' => 'fa-copyright',
|
468 |
+
'fa-at' => 'fa-at',
|
469 |
+
'fa-eyedropper' => 'fa-eyedropper',
|
470 |
+
'fa-paint-brush' => 'fa-paint-brush',
|
471 |
+
'fa-birthday-cake' => 'fa-birthday-cake',
|
472 |
+
'fa-area-chart' => 'fa-area-chart',
|
473 |
+
'fa-pie-chart' => 'fa-pie-chart',
|
474 |
+
'fa-line-chart' => 'fa-line-chart',
|
475 |
+
'fa-lastfm' => 'fa-lastfm',
|
476 |
+
'fa-lastfm-square' => 'fa-lastfm-square',
|
477 |
+
'fa-toggle-off' => 'fa-toggle-off',
|
478 |
+
'fa-toggle-on' => 'fa-toggle-on',
|
479 |
+
'fa-bicycle' => 'fa-bicycle',
|
480 |
+
'fa-bus' => 'fa-bus',
|
481 |
+
'fa-ioxhost' => 'fa-ioxhost',
|
482 |
+
'fa-angellist' => 'fa-angellist',
|
483 |
+
'fa-cc' => 'fa-cc',
|
484 |
+
'fa-ils' => 'fa-ils',
|
485 |
+
'fa-meanpath' => 'fa-meanpath',
|
486 |
+
'fa-buysellads' => 'fa-buysellads',
|
487 |
+
'fa-connectdevelop' => 'fa-connectdevelop',
|
488 |
+
'fa-dashcube' => 'fa-dashcube',
|
489 |
+
'fa-forumbee' => 'fa-forumbee',
|
490 |
+
'fa-leanpub' => 'fa-leanpub',
|
491 |
+
'fa-sellsy' => 'fa-sellsy',
|
492 |
+
'fa-shirtsinbulk' => 'fa-shirtsinbulk',
|
493 |
+
'fa-simplybuilt' => 'fa-simplybuilt',
|
494 |
+
'fa-skyatlas' => 'fa-skyatlas',
|
495 |
+
'fa-cart-plus' => 'fa-cart-plus',
|
496 |
+
'fa-cart-arrow-down' => 'fa-cart-arrow-down',
|
497 |
+
'fa-diamond' => 'fa-diamond',
|
498 |
+
'fa-ship' => 'fa-ship',
|
499 |
+
'fa-user-secret' => 'fa-user-secret',
|
500 |
+
'fa-motorcycle' => 'fa-motorcycle',
|
501 |
+
'fa-street-view' => 'fa-street-view',
|
502 |
+
'fa-heartbeat' => 'fa-heartbeat',
|
503 |
+
'fa-venus' => 'fa-venus',
|
504 |
+
'fa-mars' => 'fa-mars',
|
505 |
+
'fa-mercury' => 'fa-mercury',
|
506 |
+
'fa-transgender' => 'fa-transgender',
|
507 |
+
'fa-transgender-alt' => 'fa-transgender-alt',
|
508 |
+
'fa-venus-double' => 'fa-venus-double',
|
509 |
+
'fa-mars-double' => 'fa-mars-double',
|
510 |
+
'fa-venus-mars' => 'fa-venus-mars',
|
511 |
+
'fa-mars-stroke' => 'fa-mars-stroke',
|
512 |
+
'fa-mars-stroke-v' => 'fa-mars-stroke-v',
|
513 |
+
'fa-mars-stroke-h' => 'fa-mars-stroke-h',
|
514 |
+
'fa-neuter' => 'fa-neuter',
|
515 |
+
'fa-genderless' => 'fa-genderless',
|
516 |
+
'fa-facebook-official' => 'fa-facebook-official',
|
517 |
+
'fa-pinterest-p' => 'fa-pinterest-p',
|
518 |
+
'fa-whatsapp' => 'fa-whatsapp',
|
519 |
+
'fa-server' => 'fa-server',
|
520 |
+
'fa-user-plus' => 'fa-user-plus',
|
521 |
+
'fa-user-times' => 'fa-user-times',
|
522 |
+
'fa-bed' => 'fa-bed',
|
523 |
+
'fa-viacoin' => 'fa-viacoin',
|
524 |
+
'fa-train' => 'fa-train',
|
525 |
+
'fa-subway' => 'fa-subway',
|
526 |
+
'fa-medium' => 'fa-medium',
|
527 |
+
'fa-y-combinator' => 'fa-y-combinator',
|
528 |
+
'fa-optin-monster' => 'fa-optin-monster',
|
529 |
+
'fa-opencart' => 'fa-opencart',
|
530 |
+
'fa-expeditedssl' => 'fa-expeditedssl',
|
531 |
+
'fa-battery-full' => 'fa-battery-full',
|
532 |
+
'fa-battery-three-quarters' => 'fa-battery-three-quarters',
|
533 |
+
'fa-battery-half' => 'fa-battery-half',
|
534 |
+
'fa-battery-quarter' => 'fa-battery-quarter',
|
535 |
+
'fa-battery-empty' => 'fa-battery-empty',
|
536 |
+
'fa-mouse-pointer' => 'fa-mouse-pointer',
|
537 |
+
'fa-i-cursor' => 'fa-i-cursor',
|
538 |
+
'fa-object-group' => 'fa-object-group',
|
539 |
+
'fa-object-ungroup' => 'fa-object-ungroup',
|
540 |
+
'fa-sticky-note' => 'fa-sticky-note',
|
541 |
+
'fa-sticky-note-o' => 'fa-sticky-note-o',
|
542 |
+
'fa-cc-jcb' => 'fa-cc-jcb',
|
543 |
+
'fa-cc-diners-club' => 'fa-cc-diners-club',
|
544 |
+
'fa-clone' => 'fa-clone',
|
545 |
+
'fa-balance-scale' => 'fa-balance-scale',
|
546 |
+
'fa-hourglass-o' => 'fa-hourglass-o',
|
547 |
+
'fa-hourglass-start' => 'fa-hourglass-start',
|
548 |
+
'fa-hourglass-half' => 'fa-hourglass-half',
|
549 |
+
'fa-hourglass-end' => 'fa-hourglass-end',
|
550 |
+
'fa-hourglass' => 'fa-hourglass',
|
551 |
+
'fa-hand-rock-o' => 'fa-hand-rock-o',
|
552 |
+
'fa-hand-paper-o' => 'fa-hand-paper-o',
|
553 |
+
'fa-hand-scissors-o' => 'fa-hand-scissors-o',
|
554 |
+
'fa-hand-lizard-o' => 'fa-hand-lizard-o',
|
555 |
+
'fa-hand-spock-o' => 'fa-hand-spock-o',
|
556 |
+
'fa-hand-pointer-o' => 'fa-hand-pointer-o',
|
557 |
+
'fa-hand-peace-o' => 'fa-hand-peace-o',
|
558 |
+
'fa-trademark' => 'fa-trademark',
|
559 |
+
'fa-registered' => 'fa-registered',
|
560 |
+
'fa-creative-commons' => 'fa-creative-commons',
|
561 |
+
'fa-gg' => 'fa-gg',
|
562 |
+
'fa-gg-circle' => 'fa-gg-circle',
|
563 |
+
'fa-tripadvisor' => 'fa-tripadvisor',
|
564 |
+
'fa-odnoklassniki' => 'fa-odnoklassniki',
|
565 |
+
'fa-odnoklassniki-square' => 'fa-odnoklassniki-square',
|
566 |
+
'fa-get-pocket' => 'fa-get-pocket',
|
567 |
+
'fa-wikipedia-w' => 'fa-wikipedia-w',
|
568 |
+
'fa-safari' => 'fa-safari',
|
569 |
+
'fa-chrome' => 'fa-chrome',
|
570 |
+
'fa-firefox' => 'fa-firefox',
|
571 |
+
'fa-opera' => 'fa-opera',
|
572 |
+
'fa-internet-explorer' => 'fa-internet-explorer',
|
573 |
+
'fa-television' => 'fa-television',
|
574 |
+
'fa-contao' => 'fa-contao',
|
575 |
+
'fa-500px' => 'fa-500px',
|
576 |
+
'fa-amazon' => 'fa-amazon',
|
577 |
+
'fa-calendar-plus-o' => 'fa-calendar-plus-o',
|
578 |
+
'fa-calendar-minus-o' => 'fa-calendar-minus-o',
|
579 |
+
'fa-calendar-times-o' => 'fa-calendar-times-o',
|
580 |
+
'fa-calendar-check-o' => 'fa-calendar-check-o',
|
581 |
+
'fa-industry' => 'fa-industry',
|
582 |
+
'fa-map-pin' => 'fa-map-pin',
|
583 |
+
'fa-map-signs' => 'fa-map-signs',
|
584 |
+
'fa-map-o' => 'fa-map-o',
|
585 |
+
'fa-map' => 'fa-map',
|
586 |
+
'fa-commenting' => 'fa-commenting',
|
587 |
+
'fa-commenting-o' => 'fa-commenting-o',
|
588 |
+
'fa-houzz' => 'fa-houzz',
|
589 |
+
'fa-vimeo' => 'fa-vimeo',
|
590 |
+
'fa-black-tie' => 'fa-black-tie',
|
591 |
+
'fa-fonticons' => 'fa-fonticons',
|
592 |
+
'fa-reddit-alien' => 'fa-reddit-alien',
|
593 |
+
'fa-edge' => 'fa-edge',
|
594 |
+
'fa-credit-card-alt' => 'fa-credit-card-alt',
|
595 |
+
'fa-codiepie' => 'fa-codiepie',
|
596 |
+
'fa-modx' => 'fa-modx',
|
597 |
+
'fa-fort-awesome' => 'fa-fort-awesome',
|
598 |
+
'fa-usb' => 'fa-usb',
|
599 |
+
'fa-product-hunt' => 'fa-product-hunt',
|
600 |
+
'fa-mixcloud' => 'fa-mixcloud',
|
601 |
+
'fa-scribd' => 'fa-scribd',
|
602 |
+
'fa-pause-circle' => 'fa-pause-circle',
|
603 |
+
'fa-pause-circle-o' => 'fa-pause-circle-o',
|
604 |
+
'fa-stop-circle' => 'fa-stop-circle',
|
605 |
+
'fa-stop-circle-o' => 'fa-stop-circle-o',
|
606 |
+
'fa-shopping-bag' => 'fa-shopping-bag',
|
607 |
+
'fa-shopping-basket' => 'fa-shopping-basket',
|
608 |
+
'fa-hashtag' => 'fa-hashtag',
|
609 |
+
'fa-bluetooth' => 'fa-bluetooth',
|
610 |
+
'fa-bluetooth-b' => 'fa-bluetooth-b',
|
611 |
+
'fa-percent' => 'fa-percent',
|
612 |
+
'fa-gitlab' => 'fa-gitlab',
|
613 |
+
'fa-wpbeginner' => 'fa-wpbeginner',
|
614 |
+
'fa-wpforms' => 'fa-wpforms',
|
615 |
+
'fa-envira' => 'fa-envira',
|
616 |
+
'fa-universal-access' => 'fa-universal-access',
|
617 |
+
'fa-wheelchair-alt' => 'fa-wheelchair-alt',
|
618 |
+
'fa-question-circle-o' => 'fa-question-circle-o',
|
619 |
+
'fa-blind' => 'fa-blind',
|
620 |
+
'fa-audio-description' => 'fa-audio-description',
|
621 |
+
'fa-volume-control-phone' => 'fa-volume-control-phone',
|
622 |
+
'fa-braille' => 'fa-braille',
|
623 |
+
'fa-assistive-listening-systems' => 'fa-assistive-listening-systems',
|
624 |
+
'fa-american-sign-language-interpreting' => 'fa-american-sign-language-interpreting',
|
625 |
+
'fa-deaf' => 'fa-deaf',
|
626 |
+
'fa-glide' => 'fa-glide',
|
627 |
+
'fa-glide-g' => 'fa-glide-g',
|
628 |
+
'fa-sign-language' => 'fa-sign-language',
|
629 |
+
'fa-low-vision' => 'fa-low-vision',
|
630 |
+
'fa-viadeo' => 'fa-viadeo',
|
631 |
+
'fa-viadeo-square' => 'fa-viadeo-square',
|
632 |
+
'fa-snapchat' => 'fa-snapchat',
|
633 |
+
'fa-snapchat-ghost' => 'fa-snapchat-ghost',
|
634 |
+
'fa-snapchat-square' => 'fa-snapchat-square',
|
635 |
+
'fa-pied-piper' => 'fa-pied-piper',
|
636 |
+
'fa-first-order' => 'fa-first-order',
|
637 |
+
'fa-yoast' => 'fa-yoast',
|
638 |
+
'fa-themeisle' => 'fa-themeisle'
|
639 |
+
);
|
640 |
+
return $icons;
|
641 |
+
}
|
inc/startkit/custom-controls/controls/icon-picker/inc/genericons-icons.php
CHANGED
@@ -1,156 +1,156 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Startkit font
|
4 |
-
*/
|
5 |
-
function o2_genericons_list() {
|
6 |
-
$icons = array(
|
7 |
-
'genericon-404' => 'genericon-404',
|
8 |
-
'genericon-activity' => 'genericon-activity',
|
9 |
-
'genericon-anchor' => 'genericon-anchor',
|
10 |
-
'genericon-aside' => 'genericon-aside',
|
11 |
-
'genericon-attachment' => 'genericon-attachment',
|
12 |
-
'genericon-audio' => 'genericon-audio',
|
13 |
-
'genericon-bold' => 'genericon-bold',
|
14 |
-
'genericon-book' => 'genericon-book',
|
15 |
-
'genericon-bug' => 'genericon-bug',
|
16 |
-
'genericon-cart' => 'genericon-cart',
|
17 |
-
'genericon-category' => 'genericon-category',
|
18 |
-
'genericon-chat' => 'genericon-chat',
|
19 |
-
'genericon-checkmark' => 'genericon-checkmark',
|
20 |
-
'genericon-close' => 'genericon-close',
|
21 |
-
'genericon-close-alt' => 'genericon-close-alt',
|
22 |
-
'genericon-cloud' => 'genericon-cloud',
|
23 |
-
'genericon-cloud-download' => 'genericon-cloud-download',
|
24 |
-
'genericon-cloud-upload' => 'genericon-cloud-upload',
|
25 |
-
'genericon-code' => 'genericon-code',
|
26 |
-
'genericon-codepen' => 'genericon-codepen',
|
27 |
-
'genericon-cog' => 'genericon-cog',
|
28 |
-
'genericon-collapse' => 'genericon-collapse',
|
29 |
-
'genericon-comment' => 'genericon-comment',
|
30 |
-
'genericon-day' => 'genericon-day',
|
31 |
-
'genericon-digg' => 'genericon-digg',
|
32 |
-
'genericon-document' => 'genericon-document',
|
33 |
-
'genericon-dot' => 'genericon-dot',
|
34 |
-
'genericon-downarrow' => 'genericon-downarrow',
|
35 |
-
'genericon-download' => 'genericon-download',
|
36 |
-
'genericon-draggable' => 'genericon-draggable',
|
37 |
-
'genericon-dribbble' => 'genericon-dribbble',
|
38 |
-
'genericon-dropbox' => 'genericon-dropbox',
|
39 |
-
'genericon-dropdown' => 'genericon-dropdown',
|
40 |
-
'genericon-dropdown-left' => 'genericon-dropdown-left',
|
41 |
-
'genericon-edit' => 'genericon-edit',
|
42 |
-
'genericon-ellipsis' => 'genericon-ellipsis',
|
43 |
-
'genericon-expand' => 'genericon-expand',
|
44 |
-
'genericon-external' => 'genericon-external',
|
45 |
-
'genericon-facebook' => 'genericon-facebook',
|
46 |
-
'genericon-facebook-alt' => 'genericon-facebook-alt',
|
47 |
-
'genericon-fastforward' => 'genericon-fastforward',
|
48 |
-
'genericon-feed' => 'genericon-feed',
|
49 |
-
'genericon-flag' => 'genericon-flag',
|
50 |
-
'genericon-flickr' => 'genericon-flickr',
|
51 |
-
'genericon-foursquare' => 'genericon-foursquare',
|
52 |
-
'genericon-fullscreen' => 'genericon-fullscreen',
|
53 |
-
'genericon-gallery' => 'genericon-gallery',
|
54 |
-
'genericon-github' => 'genericon-github',
|
55 |
-
'genericon-googleplus' => 'genericon-googleplus',
|
56 |
-
'genericon-googleplus-alt' => 'genericon-googleplus-alt',
|
57 |
-
'genericon-handset' => 'genericon-handset',
|
58 |
-
'genericon-heart' => 'genericon-heart',
|
59 |
-
'genericon-help' => 'genericon-help',
|
60 |
-
'genericon-hide' => 'genericon-hide',
|
61 |
-
'genericon-hierarchy' => 'genericon-hierarchy',
|
62 |
-
'genericon-home' => 'genericon-home',
|
63 |
-
'genericon-image' => 'genericon-image',
|
64 |
-
'genericon-info' => 'genericon-info',
|
65 |
-
'genericon-instagram' => 'genericon-instagram',
|
66 |
-
'genericon-italic' => 'genericon-italic',
|
67 |
-
'genericon-key' => 'genericon-key',
|
68 |
-
'genericon-leftarrow' => 'genericon-leftarrow',
|
69 |
-
'genericon-link' => 'genericon-link',
|
70 |
-
'genericon-linkedin' => 'genericon-linkedin',
|
71 |
-
'genericon-linkedin-alt' => 'genericon-linkedin-alt',
|
72 |
-
'genericon-location' => 'genericon-location',
|
73 |
-
'genericon-lock' => 'genericon-lock',
|
74 |
-
'genericon-mail' => 'genericon-mail',
|
75 |
-
'genericon-maximize' => 'genericon-maximize',
|
76 |
-
'genericon-menu' => 'genericon-menu',
|
77 |
-
'genericon-microphone' => 'genericon-microphone',
|
78 |
-
'genericon-minimize' => 'genericon-minimize',
|
79 |
-
'genericon-minus' => 'genericon-minus',
|
80 |
-
'genericon-month' => 'genericon-month',
|
81 |
-
'genericon-move' => 'genericon-move',
|
82 |
-
'genericon-next' => 'genericon-next',
|
83 |
-
'genericon-notice' => 'genericon-notice',
|
84 |
-
'genericon-paintbrush' => 'genericon-paintbrush',
|
85 |
-
'genericon-path' => 'genericon-path',
|
86 |
-
'genericon-pause' => 'genericon-pause',
|
87 |
-
'genericon-phone' => 'genericon-phone',
|
88 |
-
'genericon-picture' => 'genericon-picture',
|
89 |
-
'genericon-pinned' => 'genericon-pinned',
|
90 |
-
'genericon-pinterest' => 'genericon-pinterest',
|
91 |
-
'genericon-pinterest-alt' => 'genericon-pinterest-alt',
|
92 |
-
'genericon-play' => 'genericon-play',
|
93 |
-
'genericon-plugin' => 'genericon-plugin',
|
94 |
-
'genericon-plus' => 'genericon-plus',
|
95 |
-
'genericon-pocket' => 'genericon-pocket',
|
96 |
-
'genericon-polldaddy' => 'genericon-polldaddy',
|
97 |
-
'genericon-portfolio' => 'genericon-portfolio',
|
98 |
-
'genericon-previous' => 'genericon-previous',
|
99 |
-
'genericon-print' => 'genericon-print',
|
100 |
-
'genericon-quote' => 'genericon-quote',
|
101 |
-
'genericon-rating-empty' => 'genericon-rating-empty',
|
102 |
-
'genericon-rating-full' => 'genericon-rating-full',
|
103 |
-
'genericon-rating-half' => 'genericon-rating-half',
|
104 |
-
'genericon-reddit' => 'genericon-reddit',
|
105 |
-
'genericon-refresh' => 'genericon-refresh',
|
106 |
-
'genericon-reply' => 'genericon-reply',
|
107 |
-
'genericon-reply-alt' => 'genericon-reply-alt',
|
108 |
-
'genericon-reply-single' => 'genericon-reply-single',
|
109 |
-
'genericon-rewind' => 'genericon-rewind',
|
110 |
-
'genericon-rightarrow' => 'genericon-rightarrow',
|
111 |
-
'genericon-search' => 'genericon-search',
|
112 |
-
'genericon-send-to-phone' => 'genericon-send-to-phone',
|
113 |
-
'genericon-send-to-tablet' => 'genericon-send-to-tablet',
|
114 |
-
'genericon-share' => 'genericon-share',
|
115 |
-
'genericon-show' => 'genericon-show',
|
116 |
-
'genericon-shuffle' => 'genericon-shuffle',
|
117 |
-
'genericon-sitemap' => 'genericon-sitemap',
|
118 |
-
'genericon-skip-ahead' => 'genericon-skip-ahead',
|
119 |
-
'genericon-skip-back' => 'genericon-skip-back',
|
120 |
-
'genericon-skype' => 'genericon-skype',
|
121 |
-
'genericon-spam' => 'genericon-spam',
|
122 |
-
'genericon-spotify' => 'genericon-spotify',
|
123 |
-
'genericon-standard' => 'genericon-standard',
|
124 |
-
'genericon-star' => 'genericon-star',
|
125 |
-
'genericon-status' => 'genericon-status',
|
126 |
-
'genericon-stop' => 'genericon-stop',
|
127 |
-
'genericon-stumbleupon' => 'genericon-stumbleupon',
|
128 |
-
'genericon-subscribe' => 'genericon-subscribe',
|
129 |
-
'genericon-subscribed' => 'genericon-subscribed',
|
130 |
-
'genericon-summary' => 'genericon-summary',
|
131 |
-
'genericon-tablet' => 'genericon-tablet',
|
132 |
-
'genericon-tag' => 'genericon-tag',
|
133 |
-
'genericon-time' => 'genericon-time',
|
134 |
-
'genericon-top' => 'genericon-top',
|
135 |
-
'genericon-trash' => 'genericon-trash',
|
136 |
-
'genericon-tumblr' => 'genericon-tumblr',
|
137 |
-
'genericon-twitch' => 'genericon-twitch',
|
138 |
-
'genericon-twitter' => 'genericon-twitter',
|
139 |
-
'genericon-unapprove' => 'genericon-unapprove',
|
140 |
-
'genericon-unsubscribe' => 'genericon-unsubscribe',
|
141 |
-
'genericon-unzoom' => 'genericon-unzoom',
|
142 |
-
'genericon-uparrow' => 'genericon-uparrow',
|
143 |
-
'genericon-user' => 'genericon-user',
|
144 |
-
'genericon-video' => 'genericon-video',
|
145 |
-
'genericon-videocamera' => 'genericon-videocamera',
|
146 |
-
'genericon-vimeo' => 'genericon-vimeo',
|
147 |
-
'genericon-warning' => 'genericon-warning',
|
148 |
-
'genericon-website' => 'genericon-website',
|
149 |
-
'genericon-week' => 'genericon-week',
|
150 |
-
'genericon-wordpress' => 'genericon-wordpress',
|
151 |
-
'genericon-xpost' => 'genericon-xpost',
|
152 |
-
'genericon-youtube' => 'genericon-youtube',
|
153 |
-
'genericon-zoom' => 'genericon-zoom'
|
154 |
-
);
|
155 |
-
return $icons;
|
156 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Startkit font
|
4 |
+
*/
|
5 |
+
function o2_genericons_list() {
|
6 |
+
$icons = array(
|
7 |
+
'genericon-404' => 'genericon-404',
|
8 |
+
'genericon-activity' => 'genericon-activity',
|
9 |
+
'genericon-anchor' => 'genericon-anchor',
|
10 |
+
'genericon-aside' => 'genericon-aside',
|
11 |
+
'genericon-attachment' => 'genericon-attachment',
|
12 |
+
'genericon-audio' => 'genericon-audio',
|
13 |
+
'genericon-bold' => 'genericon-bold',
|
14 |
+
'genericon-book' => 'genericon-book',
|
15 |
+
'genericon-bug' => 'genericon-bug',
|
16 |
+
'genericon-cart' => 'genericon-cart',
|
17 |
+
'genericon-category' => 'genericon-category',
|
18 |
+
'genericon-chat' => 'genericon-chat',
|
19 |
+
'genericon-checkmark' => 'genericon-checkmark',
|
20 |
+
'genericon-close' => 'genericon-close',
|
21 |
+
'genericon-close-alt' => 'genericon-close-alt',
|
22 |
+
'genericon-cloud' => 'genericon-cloud',
|
23 |
+
'genericon-cloud-download' => 'genericon-cloud-download',
|
24 |
+
'genericon-cloud-upload' => 'genericon-cloud-upload',
|
25 |
+
'genericon-code' => 'genericon-code',
|
26 |
+
'genericon-codepen' => 'genericon-codepen',
|
27 |
+
'genericon-cog' => 'genericon-cog',
|
28 |
+
'genericon-collapse' => 'genericon-collapse',
|
29 |
+
'genericon-comment' => 'genericon-comment',
|
30 |
+
'genericon-day' => 'genericon-day',
|
31 |
+
'genericon-digg' => 'genericon-digg',
|
32 |
+
'genericon-document' => 'genericon-document',
|
33 |
+
'genericon-dot' => 'genericon-dot',
|
34 |
+
'genericon-downarrow' => 'genericon-downarrow',
|
35 |
+
'genericon-download' => 'genericon-download',
|
36 |
+
'genericon-draggable' => 'genericon-draggable',
|
37 |
+
'genericon-dribbble' => 'genericon-dribbble',
|
38 |
+
'genericon-dropbox' => 'genericon-dropbox',
|
39 |
+
'genericon-dropdown' => 'genericon-dropdown',
|
40 |
+
'genericon-dropdown-left' => 'genericon-dropdown-left',
|
41 |
+
'genericon-edit' => 'genericon-edit',
|
42 |
+
'genericon-ellipsis' => 'genericon-ellipsis',
|
43 |
+
'genericon-expand' => 'genericon-expand',
|
44 |
+
'genericon-external' => 'genericon-external',
|
45 |
+
'genericon-facebook' => 'genericon-facebook',
|
46 |
+
'genericon-facebook-alt' => 'genericon-facebook-alt',
|
47 |
+
'genericon-fastforward' => 'genericon-fastforward',
|
48 |
+
'genericon-feed' => 'genericon-feed',
|
49 |
+
'genericon-flag' => 'genericon-flag',
|
50 |
+
'genericon-flickr' => 'genericon-flickr',
|
51 |
+
'genericon-foursquare' => 'genericon-foursquare',
|
52 |
+
'genericon-fullscreen' => 'genericon-fullscreen',
|
53 |
+
'genericon-gallery' => 'genericon-gallery',
|
54 |
+
'genericon-github' => 'genericon-github',
|
55 |
+
'genericon-googleplus' => 'genericon-googleplus',
|
56 |
+
'genericon-googleplus-alt' => 'genericon-googleplus-alt',
|
57 |
+
'genericon-handset' => 'genericon-handset',
|
58 |
+
'genericon-heart' => 'genericon-heart',
|
59 |
+
'genericon-help' => 'genericon-help',
|
60 |
+
'genericon-hide' => 'genericon-hide',
|
61 |
+
'genericon-hierarchy' => 'genericon-hierarchy',
|
62 |
+
'genericon-home' => 'genericon-home',
|
63 |
+
'genericon-image' => 'genericon-image',
|
64 |
+
'genericon-info' => 'genericon-info',
|
65 |
+
'genericon-instagram' => 'genericon-instagram',
|
66 |
+
'genericon-italic' => 'genericon-italic',
|
67 |
+
'genericon-key' => 'genericon-key',
|
68 |
+
'genericon-leftarrow' => 'genericon-leftarrow',
|
69 |
+
'genericon-link' => 'genericon-link',
|
70 |
+
'genericon-linkedin' => 'genericon-linkedin',
|
71 |
+
'genericon-linkedin-alt' => 'genericon-linkedin-alt',
|
72 |
+
'genericon-location' => 'genericon-location',
|
73 |
+
'genericon-lock' => 'genericon-lock',
|
74 |
+
'genericon-mail' => 'genericon-mail',
|
75 |
+
'genericon-maximize' => 'genericon-maximize',
|
76 |
+
'genericon-menu' => 'genericon-menu',
|
77 |
+
'genericon-microphone' => 'genericon-microphone',
|
78 |
+
'genericon-minimize' => 'genericon-minimize',
|
79 |
+
'genericon-minus' => 'genericon-minus',
|
80 |
+
'genericon-month' => 'genericon-month',
|
81 |
+
'genericon-move' => 'genericon-move',
|
82 |
+
'genericon-next' => 'genericon-next',
|
83 |
+
'genericon-notice' => 'genericon-notice',
|
84 |
+
'genericon-paintbrush' => 'genericon-paintbrush',
|
85 |
+
'genericon-path' => 'genericon-path',
|
86 |
+
'genericon-pause' => 'genericon-pause',
|
87 |
+
'genericon-phone' => 'genericon-phone',
|
88 |
+
'genericon-picture' => 'genericon-picture',
|
89 |
+
'genericon-pinned' => 'genericon-pinned',
|
90 |
+
'genericon-pinterest' => 'genericon-pinterest',
|
91 |
+
'genericon-pinterest-alt' => 'genericon-pinterest-alt',
|
92 |
+
'genericon-play' => 'genericon-play',
|
93 |
+
'genericon-plugin' => 'genericon-plugin',
|
94 |
+
'genericon-plus' => 'genericon-plus',
|
95 |
+
'genericon-pocket' => 'genericon-pocket',
|
96 |
+
'genericon-polldaddy' => 'genericon-polldaddy',
|
97 |
+
'genericon-portfolio' => 'genericon-portfolio',
|
98 |
+
'genericon-previous' => 'genericon-previous',
|
99 |
+
'genericon-print' => 'genericon-print',
|
100 |
+
'genericon-quote' => 'genericon-quote',
|
101 |
+
'genericon-rating-empty' => 'genericon-rating-empty',
|
102 |
+
'genericon-rating-full' => 'genericon-rating-full',
|
103 |
+
'genericon-rating-half' => 'genericon-rating-half',
|
104 |
+
'genericon-reddit' => 'genericon-reddit',
|
105 |
+
'genericon-refresh' => 'genericon-refresh',
|
106 |
+
'genericon-reply' => 'genericon-reply',
|
107 |
+
'genericon-reply-alt' => 'genericon-reply-alt',
|
108 |
+
'genericon-reply-single' => 'genericon-reply-single',
|
109 |
+
'genericon-rewind' => 'genericon-rewind',
|
110 |
+
'genericon-rightarrow' => 'genericon-rightarrow',
|
111 |
+
'genericon-search' => 'genericon-search',
|
112 |
+
'genericon-send-to-phone' => 'genericon-send-to-phone',
|
113 |
+
'genericon-send-to-tablet' => 'genericon-send-to-tablet',
|
114 |
+
'genericon-share' => 'genericon-share',
|
115 |
+
'genericon-show' => 'genericon-show',
|
116 |
+
'genericon-shuffle' => 'genericon-shuffle',
|
117 |
+
'genericon-sitemap' => 'genericon-sitemap',
|
118 |
+
'genericon-skip-ahead' => 'genericon-skip-ahead',
|
119 |
+
'genericon-skip-back' => 'genericon-skip-back',
|
120 |
+
'genericon-skype' => 'genericon-skype',
|
121 |
+
'genericon-spam' => 'genericon-spam',
|
122 |
+
'genericon-spotify' => 'genericon-spotify',
|
123 |
+
'genericon-standard' => 'genericon-standard',
|
124 |
+
'genericon-star' => 'genericon-star',
|
125 |
+
'genericon-status' => 'genericon-status',
|
126 |
+
'genericon-stop' => 'genericon-stop',
|
127 |
+
'genericon-stumbleupon' => 'genericon-stumbleupon',
|
128 |
+
'genericon-subscribe' => 'genericon-subscribe',
|
129 |
+
'genericon-subscribed' => 'genericon-subscribed',
|
130 |
+
'genericon-summary' => 'genericon-summary',
|
131 |
+
'genericon-tablet' => 'genericon-tablet',
|
132 |
+
'genericon-tag' => 'genericon-tag',
|
133 |
+
'genericon-time' => 'genericon-time',
|
134 |
+
'genericon-top' => 'genericon-top',
|
135 |
+
'genericon-trash' => 'genericon-trash',
|
136 |
+
'genericon-tumblr' => 'genericon-tumblr',
|
137 |
+
'genericon-twitch' => 'genericon-twitch',
|
138 |
+
'genericon-twitter' => 'genericon-twitter',
|
139 |
+
'genericon-unapprove' => 'genericon-unapprove',
|
140 |
+
'genericon-unsubscribe' => 'genericon-unsubscribe',
|
141 |
+
'genericon-unzoom' => 'genericon-unzoom',
|
142 |
+
'genericon-uparrow' => 'genericon-uparrow',
|
143 |
+
'genericon-user' => 'genericon-user',
|
144 |
+
'genericon-video' => 'genericon-video',
|
145 |
+
'genericon-videocamera' => 'genericon-videocamera',
|
146 |
+
'genericon-vimeo' => 'genericon-vimeo',
|
147 |
+
'genericon-warning' => 'genericon-warning',
|
148 |
+
'genericon-website' => 'genericon-website',
|
149 |
+
'genericon-week' => 'genericon-week',
|
150 |
+
'genericon-wordpress' => 'genericon-wordpress',
|
151 |
+
'genericon-xpost' => 'genericon-xpost',
|
152 |
+
'genericon-youtube' => 'genericon-youtube',
|
153 |
+
'genericon-zoom' => 'genericon-zoom'
|
154 |
+
);
|
155 |
+
return $icons;
|
156 |
+
}
|
inc/startkit/custom-controls/controls/range-validator/assets/css/range-control.css
CHANGED
@@ -1,97 +1,97 @@
|
|
1 |
-
.startkit-range {
|
2 |
-
width: 100%;
|
3 |
-
}
|
4 |
-
|
5 |
-
.startkit-range-defi::-moz-range-track,
|
6 |
-
.startkit-range-defi::-moz-focus-inner,
|
7 |
-
.startkit-range-defi::-moz-focus-outer {
|
8 |
-
background: #d7dcdf;
|
9 |
-
border: 0;
|
10 |
-
}
|
11 |
-
|
12 |
-
.startkit-range-defi {
|
13 |
-
-webkit-appearance: none;
|
14 |
-
width: 64%;
|
15 |
-
height: 6px;
|
16 |
-
border-radius: 5px;
|
17 |
-
background: #d7dcdf;
|
18 |
-
outline: none;
|
19 |
-
padding: 0;
|
20 |
-
margin: 0;
|
21 |
-
}
|
22 |
-
|
23 |
-
.startkit-range-defi::-webkit-slider-thumb {
|
24 |
-
-webkit-appearance: none;
|
25 |
-
appearance: none;
|
26 |
-
width: 20px;
|
27 |
-
height: 20px;
|
28 |
-
border-radius: 50%;
|
29 |
-
background: #0085BA;
|
30 |
-
cursor: pointer;
|
31 |
-
-webkit-transition: background .15s ease-in-out;
|
32 |
-
transition: background .15s ease-in-out;
|
33 |
-
}
|
34 |
-
|
35 |
-
.startkit-range-defi::-webkit-slider-thumb:hover {
|
36 |
-
background: #0071A8;
|
37 |
-
}
|
38 |
-
|
39 |
-
.startkit-range-defi:active::-webkit-slider-thumb {
|
40 |
-
background: #0071A8;
|
41 |
-
}
|
42 |
-
|
43 |
-
.startkit-range-defi::-moz-range-thumb {
|
44 |
-
width: 20px;
|
45 |
-
height: 20px;
|
46 |
-
border: 0;
|
47 |
-
border-radius: 50%;
|
48 |
-
background: #0085BA;
|
49 |
-
cursor: pointer;
|
50 |
-
-webkit-transition: background .15s ease-in-out;
|
51 |
-
transition: background .15s ease-in-out;
|
52 |
-
}
|
53 |
-
|
54 |
-
.startkit-resets-range-value .dashicons{
|
55 |
-
width: 16px;
|
56 |
-
height: 16px;
|
57 |
-
font-size: 16px;
|
58 |
-
line-height: 1;
|
59 |
-
}
|
60 |
-
|
61 |
-
.startkit-resets-range-value {
|
62 |
-
display: inline-block;
|
63 |
-
position: relative;
|
64 |
-
width: 6%;
|
65 |
-
line-height: 1;
|
66 |
-
color: rgba(0,0,0,.2);
|
67 |
-
cursor: pointer;
|
68 |
-
text-align: center;
|
69 |
-
transition: all .3s ease;
|
70 |
-
-webkit-transition: all .3s ease;
|
71 |
-
-moz-transition: all .3s ease;
|
72 |
-
-o-transition: all .3s ease;
|
73 |
-
-ms-transition: all .3s ease;
|
74 |
-
}
|
75 |
-
|
76 |
-
.startkit-resets-range-value:hover {
|
77 |
-
color: #fe5252;
|
78 |
-
}
|
79 |
-
|
80 |
-
.startkit-range-defi::-moz-range-thumb:hover {
|
81 |
-
background: #0071A8;
|
82 |
-
}
|
83 |
-
|
84 |
-
.startkit-range-defi:active::-moz-range-thumb {
|
85 |
-
background: #0071A8;
|
86 |
-
}
|
87 |
-
|
88 |
-
input[type="number"].startkit-range-value {
|
89 |
-
display: inline-block;
|
90 |
-
position: relative;
|
91 |
-
width: 60px;
|
92 |
-
line-height: 20px;
|
93 |
-
text-align: center;
|
94 |
-
border-radius: 3px;
|
95 |
-
padding: 5px 10px;
|
96 |
-
margin-left: 8px;
|
97 |
}
|
1 |
+
.startkit-range {
|
2 |
+
width: 100%;
|
3 |
+
}
|
4 |
+
|
5 |
+
.startkit-range-defi::-moz-range-track,
|
6 |
+
.startkit-range-defi::-moz-focus-inner,
|
7 |
+
.startkit-range-defi::-moz-focus-outer {
|
8 |
+
background: #d7dcdf;
|
9 |
+
border: 0;
|
10 |
+
}
|
11 |
+
|
12 |
+
.startkit-range-defi {
|
13 |
+
-webkit-appearance: none;
|
14 |
+
width: 64%;
|
15 |
+
height: 6px;
|
16 |
+
border-radius: 5px;
|
17 |
+
background: #d7dcdf;
|
18 |
+
outline: none;
|
19 |
+
padding: 0;
|
20 |
+
margin: 0;
|
21 |
+
}
|
22 |
+
|
23 |
+
.startkit-range-defi::-webkit-slider-thumb {
|
24 |
+
-webkit-appearance: none;
|
25 |
+
appearance: none;
|
26 |
+
width: 20px;
|
27 |
+
height: 20px;
|
28 |
+
border-radius: 50%;
|
29 |
+
background: #0085BA;
|
30 |
+
cursor: pointer;
|
31 |
+
-webkit-transition: background .15s ease-in-out;
|
32 |
+
transition: background .15s ease-in-out;
|
33 |
+
}
|
34 |
+
|
35 |
+
.startkit-range-defi::-webkit-slider-thumb:hover {
|
36 |
+
background: #0071A8;
|
37 |
+
}
|
38 |
+
|
39 |
+
.startkit-range-defi:active::-webkit-slider-thumb {
|
40 |
+
background: #0071A8;
|
41 |
+
}
|
42 |
+
|
43 |
+
.startkit-range-defi::-moz-range-thumb {
|
44 |
+
width: 20px;
|
45 |
+
height: 20px;
|
46 |
+
border: 0;
|
47 |
+
border-radius: 50%;
|
48 |
+
background: #0085BA;
|
49 |
+
cursor: pointer;
|
50 |
+
-webkit-transition: background .15s ease-in-out;
|
51 |
+
transition: background .15s ease-in-out;
|
52 |
+
}
|
53 |
+
|
54 |
+
.startkit-resets-range-value .dashicons{
|
55 |
+
width: 16px;
|
56 |
+
height: 16px;
|
57 |
+
font-size: 16px;
|
58 |
+
line-height: 1;
|
59 |
+
}
|
60 |
+
|
61 |
+
.startkit-resets-range-value {
|
62 |
+
display: inline-block;
|
63 |
+
position: relative;
|
64 |
+
width: 6%;
|
65 |
+
line-height: 1;
|
66 |
+
color: rgba(0,0,0,.2);
|
67 |
+
cursor: pointer;
|
68 |
+
text-align: center;
|
69 |
+
transition: all .3s ease;
|
70 |
+
-webkit-transition: all .3s ease;
|
71 |
+
-moz-transition: all .3s ease;
|
72 |
+
-o-transition: all .3s ease;
|
73 |
+
-ms-transition: all .3s ease;
|
74 |
+
}
|
75 |
+
|
76 |
+
.startkit-resets-range-value:hover {
|
77 |
+
color: #fe5252;
|
78 |
+
}
|
79 |
+
|
80 |
+
.startkit-range-defi::-moz-range-thumb:hover {
|
81 |
+
background: #0071A8;
|
82 |
+
}
|
83 |
+
|
84 |
+
.startkit-range-defi:active::-moz-range-thumb {
|
85 |
+
background: #0071A8;
|
86 |
+
}
|
87 |
+
|
88 |
+
input[type="number"].startkit-range-value {
|
89 |
+
display: inline-block;
|
90 |
+
position: relative;
|
91 |
+
width: 60px;
|
92 |
+
line-height: 20px;
|
93 |
+
text-align: center;
|
94 |
+
border-radius: 3px;
|
95 |
+
padding: 5px 10px;
|
96 |
+
margin-left: 8px;
|
97 |
}
|
inc/startkit/custom-controls/controls/range-validator/assets/js/range-control.js
CHANGED
@@ -1,23 +1,23 @@
|
|
1 |
-
wp.customize.controlConstructor['startkit-range'] = wp.customize.Control.extend({
|
2 |
-
|
3 |
-
ready: function() {
|
4 |
-
'use strict';
|
5 |
-
|
6 |
-
var control = this,
|
7 |
-
slider = control.container.find( '.startkit-range-defi' ),
|
8 |
-
output = control.container.find( '.startkit-range-value' );
|
9 |
-
|
10 |
-
slider[0].oninput = function() {
|
11 |
-
control.setting.set( this.value );
|
12 |
-
}
|
13 |
-
|
14 |
-
if ( control.params.default !== false ) {
|
15 |
-
var reset = control.container.find( '.startkit-resets-range-value' );
|
16 |
-
|
17 |
-
reset[0].onclick = function() {
|
18 |
-
control.setting.set( control.params.default );
|
19 |
-
}
|
20 |
-
}
|
21 |
-
}
|
22 |
-
|
23 |
-
});
|
1 |
+
wp.customize.controlConstructor['startkit-range'] = wp.customize.Control.extend({
|
2 |
+
|
3 |
+
ready: function() {
|
4 |
+
'use strict';
|
5 |
+
|
6 |
+
var control = this,
|
7 |
+
slider = control.container.find( '.startkit-range-defi' ),
|
8 |
+
output = control.container.find( '.startkit-range-value' );
|
9 |
+
|
10 |
+
slider[0].oninput = function() {
|
11 |
+
control.setting.set( this.value );
|
12 |
+
}
|
13 |
+
|
14 |
+
if ( control.params.default !== false ) {
|
15 |
+
var reset = control.container.find( '.startkit-resets-range-value' );
|
16 |
+
|
17 |
+
reset[0].onclick = function() {
|
18 |
+
control.setting.set( control.params.default );
|
19 |
+
}
|
20 |
+
}
|
21 |
+
}
|
22 |
+
|
23 |
+
});
|
inc/startkit/custom-controls/controls/range-validator/range-control.php
CHANGED
@@ -1,48 +1,48 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* startkit range value control
|
4 |
-
*/
|
5 |
-
|
6 |
-
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
7 |
-
return;
|
8 |
-
}
|
9 |
-
class startkit_Customizer_Range_Control extends WP_Customize_Control {
|
10 |
-
|
11 |
-
public $type = 'startkit-range';
|
12 |
-
|
13 |
-
public function to_json() {
|
14 |
-
if ( ! empty( $this->setting->default ) ) {
|
15 |
-
$this->json['default'] = $this->setting->default;
|
16 |
-
} else {
|
17 |
-
$this->json['default'] = false;
|
18 |
-
}
|
19 |
-
parent::to_json();
|
20 |
-
}
|
21 |
-
|
22 |
-
public function enqueue() {
|
23 |
-
wp_enqueue_script( 'range', OUR_DIRECTORY_URI . 'controls/range-validator/assets/js/range-control.js', array( 'jquery' ), '', true );
|
24 |
-
wp_enqueue_style( 'range-value', OUR_DIRECTORY_URI . 'controls/range-validator/assets/css/range-control.css' );
|
25 |
-
}
|
26 |
-
|
27 |
-
public function render_content() {
|
28 |
-
?>
|
29 |
-
<label>
|
30 |
-
<?php if ( ! empty( $this->label ) ) : ?>
|
31 |
-
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
32 |
-
<?php endif;
|
33 |
-
if ( ! empty( $this->description ) ) : ?>
|
34 |
-
<span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span>
|
35 |
-
<?php endif; ?>
|
36 |
-
<div id="<?php echo esc_attr( $this->id ); ?>">
|
37 |
-
<div class="startkit-range">
|
38 |
-
<input class="startkit-range-defi" type="range" value="<?php echo esc_attr( $this->value() ); ?>" <?php $this->input_attrs(); $this->link(); ?> />
|
39 |
-
<input class="startkit-range-value" type="number" value="<?php echo esc_attr( $this->value() ); ?>" <?php $this->input_attrs(); $this->link(); ?> />
|
40 |
-
<?php if ( ! empty( $this->setting->default ) ) : ?>
|
41 |
-
<span class="startkit-resets-range-value" title="<?php _e( 'Reset', 'startkit' ); ?>"><span class="dashicons dashicons-image-rotate"></span></span>
|
42 |
-
<?php endif;?>
|
43 |
-
</div>
|
44 |
-
</div>
|
45 |
-
</label>
|
46 |
-
<?php }
|
47 |
-
|
48 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* startkit range value control
|
4 |
+
*/
|
5 |
+
|
6 |
+
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
7 |
+
return;
|
8 |
+
}
|
9 |
+
class startkit_Customizer_Range_Control extends WP_Customize_Control {
|
10 |
+
|
11 |
+
public $type = 'startkit-range';
|
12 |
+
|
13 |
+
public function to_json() {
|
14 |
+
if ( ! empty( $this->setting->default ) ) {
|
15 |
+
$this->json['default'] = $this->setting->default;
|
16 |
+
} else {
|
17 |
+
$this->json['default'] = false;
|
18 |
+
}
|
19 |
+
parent::to_json();
|
20 |
+
}
|
21 |
+
|
22 |
+
public function enqueue() {
|
23 |
+
wp_enqueue_script( 'range', OUR_DIRECTORY_URI . 'controls/range-validator/assets/js/range-control.js', array( 'jquery' ), '', true );
|
24 |
+
wp_enqueue_style( 'range-value', OUR_DIRECTORY_URI . 'controls/range-validator/assets/css/range-control.css' );
|
25 |
+
}
|
26 |
+
|
27 |
+
public function render_content() {
|
28 |
+
?>
|
29 |
+
<label>
|
30 |
+
<?php if ( ! empty( $this->label ) ) : ?>
|
31 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
32 |
+
<?php endif;
|
33 |
+
if ( ! empty( $this->description ) ) : ?>
|
34 |
+
<span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span>
|
35 |
+
<?php endif; ?>
|
36 |
+
<div id="<?php echo esc_attr( $this->id ); ?>">
|
37 |
+
<div class="startkit-range">
|
38 |
+
<input class="startkit-range-defi" type="range" value="<?php echo esc_attr( $this->value() ); ?>" <?php $this->input_attrs(); $this->link(); ?> />
|
39 |
+
<input class="startkit-range-value" type="number" value="<?php echo esc_attr( $this->value() ); ?>" <?php $this->input_attrs(); $this->link(); ?> />
|
40 |
+
<?php if ( ! empty( $this->setting->default ) ) : ?>
|
41 |
+
<span class="startkit-resets-range-value" title="<?php _e( 'Reset', 'startkit' ); ?>"><span class="dashicons dashicons-image-rotate"></span></span>
|
42 |
+
<?php endif;?>
|
43 |
+
</div>
|
44 |
+
</div>
|
45 |
+
</label>
|
46 |
+
<?php }
|
47 |
+
|
48 |
+
}
|
inc/startkit/custom-controls/controls/select/assets/js/select-control.js
CHANGED
@@ -1,17 +1,17 @@
|
|
1 |
-
wp.customize.controlConstructor['startkit-select'] = wp.customize.Control.extend({
|
2 |
-
|
3 |
-
ready: function() {
|
4 |
-
'use strict';
|
5 |
-
|
6 |
-
var control = this,
|
7 |
-
element = this.container.find( 'select' );
|
8 |
-
|
9 |
-
jQuery( element ).selectize();
|
10 |
-
|
11 |
-
this.container.on( 'change', 'select', function() {
|
12 |
-
selectValue = jQuery( this ).val();
|
13 |
-
control.setting.set( selectValue );
|
14 |
-
});
|
15 |
-
}
|
16 |
-
|
17 |
-
});
|
1 |
+
wp.customize.controlConstructor['startkit-select'] = wp.customize.Control.extend({
|
2 |
+
|
3 |
+
ready: function() {
|
4 |
+
'use strict';
|
5 |
+
|
6 |
+
var control = this,
|
7 |
+
element = this.container.find( 'select' );
|
8 |
+
|
9 |
+
jQuery( element ).selectize();
|
10 |
+
|
11 |
+
this.container.on( 'change', 'select', function() {
|
12 |
+
selectValue = jQuery( this ).val();
|
13 |
+
control.setting.set( selectValue );
|
14 |
+
});
|
15 |
+
}
|
16 |
+
|
17 |
+
});
|
inc/startkit/custom-controls/controls/select/assets/js/selectize.js
CHANGED
@@ -1,3667 +1,3667 @@
|
|
1 |
-
/**
|
2 |
-
* sifter.js
|
3 |
-
* Copyright (c) 2013 Brian Reavis & contributors
|
4 |
-
*
|
5 |
-
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
6 |
-
* file except in compliance with the License. You may obtain a copy of the License at:
|
7 |
-
* http://www.apache.org/licenses/LICENSE-2.0
|
8 |
-
*
|
9 |
-
* Unless required by applicable law or agreed to in writing, software distributed under
|
10 |
-
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
11 |
-
* ANY KIND, either express or implied. See the License for the specific language
|
12 |
-
* governing permissions and limitations under the License.
|
13 |
-
*
|
14 |
-
* @author Brian Reavis <brian@thirdroute.com>
|
15 |
-
*/
|
16 |
-
|
17 |
-
(function(root, factory) {
|
18 |
-
if (typeof define === 'function' && define.amd) {
|
19 |
-
define('sifter', factory);
|
20 |
-
} else if (typeof exports === 'object') {
|
21 |
-
module.exports = factory();
|
22 |
-
} else {
|
23 |
-
root.Sifter = factory();
|
24 |
-
}
|
25 |
-
}(this, function() {
|
26 |
-
|
27 |
-
/**
|
28 |
-
* Textually searches arrays and hashes of objects
|
29 |
-
* by property (or multiple properties). Designed
|
30 |
-
* specifically for autocomplete.
|
31 |
-
*
|
32 |
-
* @constructor
|
33 |
-
* @param {array|object} items
|
34 |
-
* @param {object} items
|
35 |
-
*/
|
36 |
-
var Sifter = function(items, settings) {
|
37 |
-
this.items = items;
|
38 |
-
this.settings = settings || {diacritics: true};
|
39 |
-
};
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Splits a search string into an array of individual
|
43 |
-
* regexps to be used to match results.
|
44 |
-
*
|
45 |
-
* @param {string} query
|
46 |
-
* @returns {array}
|
47 |
-
*/
|
48 |
-
Sifter.prototype.tokenize = function(query) {
|
49 |
-
query = trim(String(query || '').toLowerCase());
|
50 |
-
if (!query || !query.length) return [];
|
51 |
-
|
52 |
-
var i, n, regex, letter;
|
53 |
-
var tokens = [];
|
54 |
-
var words = query.split(/ +/);
|
55 |
-
|
56 |
-
for (i = 0, n = words.length; i < n; i++) {
|
57 |
-
regex = escape_regex(words[i]);
|
58 |
-
if (this.settings.diacritics) {
|
59 |
-
for (letter in DIACRITICS) {
|
60 |
-
if (DIACRITICS.hasOwnProperty(letter)) {
|
61 |
-
regex = regex.replace(new RegExp(letter, 'g'), DIACRITICS[letter]);
|
62 |
-
}
|
63 |
-
}
|
64 |
-
}
|
65 |
-
tokens.push({
|
66 |
-
string : words[i],
|
67 |
-
regex : new RegExp(regex, 'i')
|
68 |
-
});
|
69 |
-
}
|
70 |
-
|
71 |
-
return tokens;
|
72 |
-
};
|
73 |
-
|
74 |
-
/**
|
75 |
-
* Iterates over arrays and hashes.
|
76 |
-
*
|
77 |
-
* ```
|
78 |
-
* this.iterator(this.items, function(item, id) {
|
79 |
-
* // invoked for each item
|
80 |
-
* });
|
81 |
-
* ```
|
82 |
-
*
|
83 |
-
* @param {array|object} object
|
84 |
-
*/
|
85 |
-
Sifter.prototype.iterator = function(object, callback) {
|
86 |
-
var iterator;
|
87 |
-
if (is_array(object)) {
|
88 |
-
iterator = Array.prototype.forEach || function(callback) {
|
89 |
-
for (var i = 0, n = this.length; i < n; i++) {
|
90 |
-
callback(this[i], i, this);
|
91 |
-
}
|
92 |
-
};
|
93 |
-
} else {
|
94 |
-
iterator = function(callback) {
|
95 |
-
for (var key in this) {
|
96 |
-
if (this.hasOwnProperty(key)) {
|
97 |
-
callback(this[key], key, this);
|
98 |
-
}
|
99 |
-
}
|
100 |
-
};
|
101 |
-
}
|
102 |
-
|
103 |
-
iterator.apply(object, [callback]);
|
104 |
-
};
|
105 |
-
|
106 |
-
/**
|
107 |
-
* Returns a function to be used to score individual results.
|
108 |
-
*
|
109 |
-
* Good matches will have a higher score than poor matches.
|
110 |
-
* If an item is not a match, 0 will be returned by the function.
|
111 |
-
*
|
112 |
-
* @param {object|string} search
|
113 |
-
* @param {object} options (optional)
|
114 |
-
* @returns {function}
|
115 |
-
*/
|
116 |
-
Sifter.prototype.getScoreFunction = function(search, options) {
|
117 |
-
var self, fields, tokens, token_count;
|
118 |
-
|
119 |
-
self = this;
|
120 |
-
search = self.prepareSearch(search, options);
|
121 |
-
tokens = search.tokens;
|
122 |
-
fields = search.options.fields;
|
123 |
-
token_count = tokens.length;
|
124 |
-
|
125 |
-
/**
|
126 |
-
* Calculates how close of a match the
|
127 |
-
* given value is against a search token.
|
128 |
-
*
|
129 |
-
* @param {mixed} value
|
130 |
-
* @param {object} token
|
131 |
-
* @return {number}
|
132 |
-
*/
|
133 |
-
var scoreValue = function(value, token) {
|
134 |
-
var score, pos;
|
135 |
-
|
136 |
-
if (!value) return 0;
|
137 |
-
value = String(value || '');
|
138 |
-
pos = value.search(token.regex);
|
139 |
-
if (pos === -1) return 0;
|
140 |
-
score = token.string.length / value.length;
|
141 |
-
if (pos === 0) score += 0.5;
|
142 |
-
return score;
|
143 |
-
};
|
144 |
-
|
145 |
-
/**
|
146 |
-
* Calculates the score of an object
|
147 |
-
* against the search query.
|
148 |
-
*
|
149 |
-
* @param {object} token
|
150 |
-
* @param {object} data
|
151 |
-
* @return {number}
|
152 |
-
*/
|
153 |
-
var scoreObject = (function() {
|
154 |
-
var field_count = fields.length;
|
155 |
-
if (!field_count) {
|
156 |
-
return function() { return 0; };
|
157 |
-
}
|
158 |
-
if (field_count === 1) {
|
159 |
-
return function(token, data) {
|
160 |
-
return scoreValue(data[fields[0]], token);
|
161 |
-
};
|
162 |
-
}
|
163 |
-
return function(token, data) {
|
164 |
-
for (var i = 0, sum = 0; i < field_count; i++) {
|
165 |
-
sum += scoreValue(data[fields[i]], token);
|
166 |
-
}
|
167 |
-
return sum / field_count;
|
168 |
-
};
|
169 |
-
})();
|
170 |
-
|
171 |
-
if (!token_count) {
|
172 |
-
return function() { return 0; };
|
173 |
-
}
|
174 |
-
if (token_count === 1) {
|
175 |
-
return function(data) {
|
176 |
-
return scoreObject(tokens[0], data);
|
177 |
-
};
|
178 |
-
}
|
179 |
-
|
180 |
-
if (search.options.conjunction === 'and') {
|
181 |
-
return function(data) {
|
182 |
-
var score;
|
183 |
-
for (var i = 0, sum = 0; i < token_count; i++) {
|
184 |
-
score = scoreObject(tokens[i], data);
|
185 |
-
if (score <= 0) return 0;
|
186 |
-
sum += score;
|
187 |
-
}
|
188 |
-
return sum / token_count;
|
189 |
-
};
|
190 |
-
} else {
|
191 |
-
return function(data) {
|
192 |
-
for (var i = 0, sum = 0; i < token_count; i++) {
|
193 |
-
sum += scoreObject(tokens[i], data);
|
194 |
-
}
|
195 |
-
return sum / token_count;
|
196 |
-
};
|
197 |
-
}
|
198 |
-
};
|
199 |
-
|
200 |
-
/**
|
201 |
-
* Returns a function that can be used to compare two
|
202 |
-
* results, for sorting purposes. If no sorting should
|
203 |
-
* be performed, `null` will be returned.
|
204 |
-
*
|
205 |
-
* @param {string|object} search
|
206 |
-
* @param {object} options
|
207 |
-
* @return function(a,b)
|
208 |
-
*/
|
209 |
-
Sifter.prototype.getSortFunction = function(search, options) {
|
210 |
-
var i, n, self, field, fields, fields_count, multiplier, multipliers, get_field, implicit_score, sort;
|
211 |
-
|
212 |
-
self = this;
|
213 |
-
search = self.prepareSearch(search, options);
|
214 |
-
sort = (!search.query && options.sort_empty) || options.sort;
|
215 |
-
|
216 |
-
/**
|
217 |
-
* Fetches the specified sort field value
|
218 |
-
* from a search result item.
|
219 |
-
*
|
220 |
-
* @param {string} name
|
221 |
-
* @param {object} result
|
222 |
-
* @return {mixed}
|
223 |
-
*/
|
224 |
-
get_field = function(name, result) {
|
225 |
-
if (name === '$score') return result.score;
|
226 |
-
return self.items[result.id][name];
|
227 |
-
};
|
228 |
-
|
229 |
-
// parse options
|
230 |
-
fields = [];
|
231 |
-
if (sort) {
|
232 |
-
for (i = 0, n = sort.length; i < n; i++) {
|
233 |
-
if (search.query || sort[i].field !== '$score') {
|
234 |
-
fields.push(sort[i]);
|
235 |
-
}
|
236 |
-
}
|
237 |
-
}
|
238 |
-
|
239 |
-
// the "$score" field is implied to be the primary
|
240 |
-
// sort field, unless it's manually specified
|
241 |
-
if (search.query) {
|
242 |
-
implicit_score = true;
|
243 |
-
for (i = 0, n = fields.length; i < n; i++) {
|
244 |
-
if (fields[i].field === '$score') {
|
245 |
-
implicit_score = false;
|
246 |
-
break;
|
247 |
-
}
|
248 |
-
}
|
249 |
-
if (implicit_score) {
|
250 |
-
fields.unshift({field: '$score', direction: 'desc'});
|
251 |
-
}
|
252 |
-
} else {
|
253 |
-
for (i = 0, n = fields.length; i < n; i++) {
|
254 |
-
if (fields[i].field === '$score') {
|
255 |
-
fields.splice(i, 1);
|
256 |
-
break;
|
257 |
-
}
|
258 |
-
}
|
259 |
-
}
|
260 |
-
|
261 |
-
multipliers = [];
|
262 |
-
for (i = 0, n = fields.length; i < n; i++) {
|
263 |
-
multipliers.push(fields[i].direction === 'desc' ? -1 : 1);
|
264 |
-
}
|
265 |
-
|
266 |
-
// build function
|
267 |
-
fields_count = fields.length;
|
268 |
-
if (!fields_count) {
|
269 |
-
return null;
|
270 |
-
} else if (fields_count === 1) {
|
271 |
-
field = fields[0].field;
|
272 |
-
multiplier = multipliers[0];
|
273 |
-
return function(a, b) {
|
274 |
-
return multiplier * cmp(
|
275 |
-
get_field(field, a),
|
276 |
-
get_field(field, b)
|
277 |
-
);
|
278 |
-
};
|
279 |
-
} else {
|
280 |
-
return function(a, b) {
|
281 |
-
var i, result, a_value, b_value, field;
|
282 |
-
for (i = 0; i < fields_count; i++) {
|
283 |
-
field = fields[i].field;
|
284 |
-
result = multipliers[i] * cmp(
|
285 |
-
get_field(field, a),
|
286 |
-
get_field(field, b)
|
287 |
-
);
|
288 |
-
if (result) return result;
|
289 |
-
}
|
290 |
-
return 0;
|
291 |
-
};
|
292 |
-
}
|
293 |
-
};
|
294 |
-
|
295 |
-
/**
|
296 |
-
* Parses a search query and returns an object
|
297 |
-
* with tokens and fields ready to be populated
|
298 |
-
* with results.
|
299 |
-
*
|
300 |
-
* @param {string} query
|
301 |
-
* @param {object} options
|
302 |
-
* @returns {object}
|
303 |
-
*/
|
304 |
-
Sifter.prototype.prepareSearch = function(query, options) {
|
305 |
-
if (typeof query === 'object') return query;
|
306 |
-
|
307 |
-
options = extend({}, options);
|
308 |
-
|
309 |
-
var option_fields = options.fields;
|
310 |
-
var option_sort = options.sort;
|
311 |
-
var option_sort_empty = options.sort_empty;
|
312 |
-
|
313 |
-
if (option_fields && !is_array(option_fields)) options.fields = [option_fields];
|
314 |
-
if (option_sort && !is_array(option_sort)) options.sort = [option_sort];
|
315 |
-
if (option_sort_empty && !is_array(option_sort_empty)) options.sort_empty = [option_sort_empty];
|
316 |
-
|
317 |
-
return {
|
318 |
-
options : options,
|
319 |
-
query : String(query || '').toLowerCase(),
|
320 |
-
tokens : this.tokenize(query),
|
321 |
-
total : 0,
|
322 |
-
items : []
|
323 |
-
};
|
324 |
-
};
|
325 |
-
|
326 |
-
/**
|
327 |
-
* Searches through all items and returns a sorted array of matches.
|
328 |
-
*
|
329 |
-
* The `options` parameter can contain:
|
330 |
-
*
|
331 |
-
* - fields {string|array}
|
332 |
-
* - sort {array}
|
333 |
-
* - score {function}
|
334 |
-
* - filter {bool}
|
335 |
-
* - limit {integer}
|
336 |
-
*
|
337 |
-
* Returns an object containing:
|
338 |
-
*
|
339 |
-
* - options {object}
|
340 |
-
* - query {string}
|
341 |
-
* - tokens {array}
|
342 |
-
* - total {int}
|
343 |
-
* - items {array}
|
344 |
-
*
|
345 |
-
* @param {string} query
|
346 |
-
* @param {object} options
|
347 |
-
* @returns {object}
|
348 |
-
*/
|
349 |
-
Sifter.prototype.search = function(query, options) {
|
350 |
-
var self = this, value, score, search, calculateScore;
|
351 |
-
var fn_sort;
|
352 |
-
var fn_score;
|
353 |
-
|
354 |
-
search = this.prepareSearch(query, options);
|
355 |
-
options = search.options;
|
356 |
-
query = search.query;
|
357 |
-
|
358 |
-
// generate result scoring function
|
359 |
-
fn_score = options.score || self.getScoreFunction(search);
|
360 |
-
|
361 |
-
// perform search and sort
|
362 |
-
if (query.length) {
|
363 |
-
self.iterator(self.items, function(item, id) {
|
364 |
-
score = fn_score(item);
|
365 |
-
if (options.filter === false || score > 0) {
|
366 |
-
search.items.push({'score': score, 'id': id});
|
367 |
-
}
|
368 |
-
});
|
369 |
-
} else {
|
370 |
-
self.iterator(self.items, function(item, id) {
|
371 |
-
search.items.push({'score': 1, 'id': id});
|
372 |
-
});
|
373 |
-
}
|
374 |
-
|
375 |
-
fn_sort = self.getSortFunction(search, options);
|
376 |
-
if (fn_sort) search.items.sort(fn_sort);
|
377 |
-
|
378 |
-
// apply limits
|
379 |
-
search.total = search.items.length;
|
380 |
-
if (typeof options.limit === 'number') {
|
381 |
-
search.items = search.items.slice(0, options.limit);
|
382 |
-
}
|
383 |
-
|
384 |
-
return search;
|
385 |
-
};
|
386 |
-
|
387 |
-
// utilities
|
388 |
-
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
389 |
-
|
390 |
-
var cmp = function(a, b) {
|
391 |
-
if (typeof a === 'number' && typeof b === 'number') {
|
392 |
-
return a > b ? 1 : (a < b ? -1 : 0);
|
393 |
-
}
|
394 |
-
a = asciifold(String(a || ''));
|
395 |
-
b = asciifold(String(b || ''));
|
396 |
-
if (a > b) return 1;
|
397 |
-
if (b > a) return -1;
|
398 |
-
return 0;
|
399 |
-
};
|
400 |
-
|
401 |
-
var extend = function(a, b) {
|
402 |
-
var i, n, k, object;
|
403 |
-
for (i = 1, n = arguments.length; i < n; i++) {
|
404 |
-
object = arguments[i];
|
405 |
-
if (!object) continue;
|
406 |
-
for (k in object) {
|
407 |
-
if (object.hasOwnProperty(k)) {
|
408 |
-
a[k] = object[k];
|
409 |
-
}
|
410 |
-
}
|
411 |
-
}
|
412 |
-
return a;
|
413 |
-
};
|
414 |
-
|
415 |
-
var trim = function(str) {
|
416 |
-
return (str + '').replace(/^\s+|\s+$|/g, '');
|
417 |
-
};
|
418 |
-
|
419 |
-
var escape_regex = function(str) {
|
420 |
-
return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1');
|
421 |
-
};
|
422 |
-
|
423 |
-
var is_array = Array.isArray || ($ && $.isArray) || function(object) {
|
424 |
-
return Object.prototype.toString.call(object) === '[object Array]';
|
425 |
-
};
|
426 |
-
|
427 |
-
var DIACRITICS = {
|
428 |
-
'a': '[aÀÁÂÃÄÅàáâãäåĀāąĄ]',
|
429 |
-
'c': '[cÇçćĆčČ]',
|
430 |
-
'd': '[dđĐďĎ]',
|
431 |
-
'e': '[eÈÉÊËèéêëěĚĒēęĘ]',
|
432 |
-
'i': '[iÌÍÎÏìíîïĪī]',
|
433 |
-
'l': '[lłŁ]',
|
434 |
-
'n': '[nÑñňŇńŃ]',
|
435 |
-
'o': '[oÒÓÔÕÕÖØòóôõöøŌō]',
|
436 |
-
'r': '[rřŘ]',
|
437 |
-
's': '[sŠšśŚ]',
|
438 |
-
't': '[tťŤ]',
|
439 |
-
'u': '[uÙÚÛÜùúûüůŮŪū]',
|
440 |
-
'y': '[yŸÿýÝ]',
|
441 |
-
'z': '[zŽžżŻźŹ]'
|
442 |
-
};
|
443 |
-
|
444 |
-
var asciifold = (function() {
|
445 |
-
var i, n, k, chunk;
|
446 |
-
var foreignletters = '';
|
447 |
-
var lookup = {};
|
448 |
-
for (k in DIACRITICS) {
|
449 |
-
if (DIACRITICS.hasOwnProperty(k)) {
|
450 |
-
chunk = DIACRITICS[k].substring(2, DIACRITICS[k].length - 1);
|
451 |
-
foreignletters += chunk;
|
452 |
-
for (i = 0, n = chunk.length; i < n; i++) {
|
453 |
-
lookup[chunk.charAt(i)] = k;
|
454 |
-
}
|
455 |
-
}
|
456 |
-
}
|
457 |
-
var regexp = new RegExp('[' + foreignletters + ']', 'g');
|
458 |
-
return function(str) {
|
459 |
-
return str.replace(regexp, function(foreignletter) {
|
460 |
-
return lookup[foreignletter];
|
461 |
-
}).toLowerCase();
|
462 |
-
};
|
463 |
-
})();
|
464 |
-
|
465 |
-
|
466 |
-
// export
|
467 |
-
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
468 |
-
|
469 |
-
return Sifter;
|
470 |
-
}));
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
/**
|
475 |
-
* microplugin.js
|
476 |
-
* Copyright (c) 2013 Brian Reavis & contributors
|
477 |
-
*
|
478 |
-
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
479 |
-
* file except in compliance with the License. You may obtain a copy of the License at:
|
480 |
-
* http://www.apache.org/licenses/LICENSE-2.0
|
481 |
-
*
|
482 |
-
* Unless required by applicable law or agreed to in writing, software distributed under
|
483 |
-
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
484 |
-
* ANY KIND, either express or implied. See the License for the specific language
|
485 |
-
* governing permissions and limitations under the License.
|
486 |
-
*
|
487 |
-
* @author Brian Reavis <brian@thirdroute.com>
|
488 |
-
*/
|
489 |
-
|
490 |
-
(function(root, factory) {
|
491 |
-
if (typeof define === 'function' && define.amd) {
|
492 |
-
define('microplugin', factory);
|
493 |
-
} else if (typeof exports === 'object') {
|
494 |
-
module.exports = factory();
|
495 |
-
} else {
|
496 |
-
root.MicroPlugin = factory();
|
497 |
-
}
|
498 |
-
}(this, function() {
|
499 |
-
var MicroPlugin = {};
|
500 |
-
|
501 |
-
MicroPlugin.mixin = function(Interface) {
|
502 |
-
Interface.plugins = {};
|
503 |
-
|
504 |
-
/**
|
505 |
-
* Initializes the listed plugins (with options).
|
506 |
-
* Acceptable formats:
|
507 |
-
*
|
508 |
-
* List (without options):
|
509 |
-
* ['a', 'b', 'c']
|
510 |
-
*
|
511 |
-
* List (with options):
|
512 |
-
* [{'name': 'a', options: {}}, {'name': 'b', options: {}}]
|
513 |
-
*
|
514 |
-
* Hash (with options):
|
515 |
-
* {'a': { ... }, 'b': { ... }, 'c': { ... }}
|
516 |
-
*
|
517 |
-
* @param {mixed} plugins
|
518 |
-
*/
|
519 |
-
Interface.prototype.initializePlugins = function(plugins) {
|
520 |
-
var i, n, key;
|
521 |
-
var self = this;
|
522 |
-
var queue = [];
|
523 |
-
|
524 |
-
self.plugins = {
|
525 |
-
names : [],
|
526 |
-
settings : {},
|
527 |
-
requested : {},
|
528 |
-
loaded : {}
|
529 |
-
};
|
530 |
-
|
531 |
-
if (utils.isArray(plugins)) {
|
532 |
-
for (i = 0, n = plugins.length; i < n; i++) {
|
533 |
-
if (typeof plugins[i] === 'string') {
|
534 |
-
queue.push(plugins[i]);
|
535 |
-
} else {
|
536 |
-
self.plugins.settings[plugins[i].name] = plugins[i].options;
|
537 |
-
queue.push(plugins[i].name);
|
538 |
-
}
|
539 |
-
}
|
540 |
-
} else if (plugins) {
|
541 |
-
for (key in plugins) {
|
542 |
-
if (plugins.hasOwnProperty(key)) {
|
543 |
-
self.plugins.settings[key] = plugins[key];
|
544 |
-
queue.push(key);
|
545 |
-
}
|
546 |
-
}
|
547 |
-
}
|
548 |
-
|
549 |
-
while (queue.length) {
|
550 |
-
self.require(queue.shift());
|
551 |
-
}
|
552 |
-
};
|
553 |
-
|
554 |
-
Interface.prototype.loadPlugin = function(name) {
|
555 |
-
var self = this;
|
556 |
-
var plugins = self.plugins;
|
557 |
-
var plugin = Interface.plugins[name];
|
558 |
-
|
559 |
-
if (!Interface.plugins.hasOwnProperty(name)) {
|
560 |
-
throw new Error('Unable to find "' + name + '" plugin');
|
561 |
-
}
|
562 |
-
|
563 |
-
plugins.requested[name] = true;
|
564 |
-
plugins.loaded[name] = plugin.fn.apply(self, [self.plugins.settings[name] || {}]);
|
565 |
-
plugins.names.push(name);
|
566 |
-
};
|
567 |
-
|
568 |
-
/**
|
569 |
-
* Initializes a plugin.
|
570 |
-
*
|
571 |
-
* @param {string} name
|
572 |
-
*/
|
573 |
-
Interface.prototype.require = function(name) {
|
574 |
-
var self = this;
|
575 |
-
var plugins = self.plugins;
|
576 |
-
|
577 |
-
if (!self.plugins.loaded.hasOwnProperty(name)) {
|
578 |
-
if (plugins.requested[name]) {
|
579 |
-
throw new Error('Plugin has circular dependency ("' + name + '")');
|
580 |
-
}
|
581 |
-
self.loadPlugin(name);
|
582 |
-
}
|
583 |
-
|
584 |
-
return plugins.loaded[name];
|
585 |
-
};
|
586 |
-
|
587 |
-
/**
|
588 |
-
* Registers a plugin.
|
589 |
-
*
|
590 |
-
* @param {string} name
|
591 |
-
* @param {function} fn
|
592 |
-
*/
|
593 |
-
Interface.define = function(name, fn) {
|
594 |
-
Interface.plugins[name] = {
|
595 |
-
'name' : name,
|
596 |
-
'fn' : fn
|
597 |
-
};
|
598 |
-
};
|
599 |
-
};
|
600 |
-
|
601 |
-
var utils = {
|
602 |
-
isArray: Array.isArray || function(vArg) {
|
603 |
-
return Object.prototype.toString.call(vArg) === '[object Array]';
|
604 |
-
}
|
605 |
-
};
|
606 |
-
|
607 |
-
return MicroPlugin;
|
608 |
-
}));
|
609 |
-
|
610 |
-
/**
|
611 |
-
* selectize.js (v0.12.1)
|
612 |
-
* Copyright (c) 2013–2015 Brian Reavis & contributors
|
613 |
-
*
|
614 |
-
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
615 |
-
* file except in compliance with the License. You may obtain a copy of the License at:
|
616 |
-
* http://www.apache.org/licenses/LICENSE-2.0
|
617 |
-
*
|
618 |
-
* Unless required by applicable law or agreed to in writing, software distributed under
|
619 |
-
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
620 |
-
* ANY KIND, either express or implied. See the License for the specific language
|
621 |
-
* governing permissions and limitations under the License.
|
622 |
-
*
|
623 |
-
* @author Brian Reavis <brian@thirdroute.com>
|
624 |
-
*/
|
625 |
-
|
626 |
-
/*jshint curly:false */
|
627 |
-
/*jshint browser:true */
|
628 |
-
|
629 |
-
(function(root, factory) {
|
630 |
-
if (typeof define === 'function' && define.amd) {
|
631 |
-
define('selectize', ['jquery','sifter','microplugin'], factory);
|
632 |
-
} else if (typeof exports === 'object') {
|
633 |
-
module.exports = factory(require('jquery'), require('sifter'), require('microplugin'));
|
634 |
-
} else {
|
635 |
-
root.Selectize = factory(root.jQuery, root.Sifter, root.MicroPlugin);
|
636 |
-
}
|
637 |
-
}(this, function($, Sifter, MicroPlugin) {
|
638 |
-
'use strict';
|
639 |
-
|
640 |
-
var highlight = function($element, pattern) {
|
641 |
-
if (typeof pattern === 'string' && !pattern.length) return;
|
642 |
-
var regex = (typeof pattern === 'string') ? new RegExp(pattern, 'i') : pattern;
|
643 |
-
|
644 |
-
var highlight = function(node) {
|
645 |
-
var skip = 0;
|
646 |
-
if (node.nodeType === 3) {
|
647 |
-
var pos = node.data.search(regex);
|
648 |
-
if (pos >= 0 && node.data.length > 0) {
|
649 |
-
var match = node.data.match(regex);
|
650 |
-
var spannode = document.createElement('span');
|
651 |
-
spannode.className = 'highlight';
|
652 |
-
var middlebit = node.splitText(pos);
|
653 |
-
var endbit = middlebit.splitText(match[0].length);
|
654 |
-
var middleclone = middlebit.cloneNode(true);
|
655 |
-
spannode.appendChild(middleclone);
|
656 |
-
middlebit.parentNode.replaceChild(spannode, middlebit);
|
657 |
-
skip = 1;
|
658 |
-
}
|
659 |
-
} else if (node.nodeType === 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
|
660 |
-
for (var i = 0; i < node.childNodes.length; ++i) {
|
661 |
-
i += highlight(node.childNodes[i]);
|
662 |
-
}
|
663 |
-
}
|
664 |
-
return skip;
|
665 |
-
};
|
666 |
-
|
667 |
-
return $element.each(function() {
|
668 |
-
highlight(this);
|
669 |
-
});
|
670 |
-
};
|
671 |
-
|
672 |
-
var MicroEvent = function() {};
|
673 |
-
MicroEvent.prototype = {
|
674 |
-
on: function(event, fct){
|
675 |
-
this._events = this._events || {};
|
676 |
-
this._events[event] = this._events[event] || [];
|
677 |
-
this._events[event].push(fct);
|
678 |
-
},
|
679 |
-
off: function(event, fct){
|
680 |
-
var n = arguments.length;
|
681 |
-
if (n === 0) return delete this._events;
|
682 |
-
if (n === 1) return delete this._events[event];
|
683 |
-
|
684 |
-
this._events = this._events || {};
|
685 |
-
if (event in this._events === false) return;
|
686 |
-
this._events[event].splice(this._events[event].indexOf(fct), 1);
|
687 |
-
},
|
688 |
-
trigger: function(event /* , args... */){
|
689 |
-
this._events = this._events || {};
|
690 |
-
if (event in this._events === false) return;
|
691 |
-
for (var i = 0; i < this._events[event].length; i++){
|
692 |
-
this._events[event][i].apply(this, Array.prototype.slice.call(arguments, 1));
|
693 |
-
}
|
694 |
-
}
|
695 |
-
};
|
696 |
-
|
697 |
-
/**
|
698 |
-
* Mixin will delegate all MicroEvent.js function in the destination object.
|
699 |
-
*
|
700 |
-
* - MicroEvent.mixin(Foobar) will make Foobar able to use MicroEvent
|
701 |
-
*
|
702 |
-
* @param {object} the object which will support MicroEvent
|
703 |
-
*/
|
704 |
-
MicroEvent.mixin = function(destObject){
|
705 |
-
var props = ['on', 'off', 'trigger'];
|
706 |
-
for (var i = 0; i < props.length; i++){
|
707 |
-
destObject.prototype[props[i]] = MicroEvent.prototype[props[i]];
|
708 |
-
}
|
709 |
-
};
|
710 |
-
|
711 |
-
var IS_MAC = /Mac/.test(navigator.userAgent);
|
712 |
-
|
713 |
-
var KEY_A = 65;
|
714 |
-
var KEY_COMMA = 188;
|
715 |
-
var KEY_RETURN = 13;
|
716 |
-
var KEY_ESC = 27;
|
717 |
-
var KEY_LEFT = 37;
|
718 |
-
var KEY_UP = 38;
|
719 |
-
var KEY_P = 80;
|
720 |
-
var KEY_RIGHT = 39;
|
721 |
-
var KEY_DOWN = 40;
|
722 |
-
var KEY_N = 78;
|
723 |
-
var KEY_BACKSPACE = 8;
|
724 |
-
var KEY_DELETE = 46;
|
725 |
-
var KEY_SHIFT = 16;
|
726 |
-
var KEY_CMD = IS_MAC ? 91 : 17;
|
727 |
-
var KEY_CTRL = IS_MAC ? 18 : 17;
|
728 |
-
var KEY_TAB = 9;
|
729 |
-
|
730 |
-
var TAG_SELECT = 1;
|
731 |
-
var TAG_INPUT = 2;
|
732 |
-
|
733 |
-
// for now, android support in general is too spotty to support validity
|
734 |
-
var SUPPORTS_VALIDITY_API = !/android/i.test(window.navigator.userAgent) && !!document.createElement('form').validity;
|
735 |
-
|
736 |
-
var isset = function(object) {
|
737 |
-
return typeof object !== 'undefined';
|
738 |
-
};
|
739 |
-
|
740 |
-
/**
|
741 |
-
* Converts a scalar to its best string representation
|
742 |
-
* for hash keys and HTML attribute values.
|
743 |
-
*
|
744 |
-
* Transformations:
|
745 |
-
* 'str' -> 'str'
|
746 |
-
* null -> ''
|
747 |
-
* undefined -> ''
|
748 |
-
* true -> '1'
|
749 |
-
* false -> '0'
|
750 |
-
* 0 -> '0'
|
751 |
-
* 1 -> '1'
|
752 |
-
*
|
753 |
-
* @param {string} value
|
754 |
-
* @returns {string|null}
|
755 |
-
*/
|
756 |
-
var hash_key = function(value) {
|
757 |
-
if (typeof value === 'undefined' || value === null) return null;
|
758 |
-
if (typeof value === 'boolean') return value ? '1' : '0';
|
759 |
-
return value + '';
|
760 |
-
};
|
761 |
-
|
762 |
-
/**
|
763 |
-
* Escapes a string for use within HTML.
|
764 |
-
*
|
765 |
-
* @param {string} str
|
766 |
-
* @returns {string}
|
767 |
-
*/
|
768 |
-
var escape_html = function(str) {
|
769 |
-
return (str + '')
|
770 |
-
.replace(/&/g, '&')
|
771 |
-
.replace(/</g, '<')
|
772 |
-
.replace(/>/g, '>')
|
773 |
-
.replace(/"/g, '"');
|
774 |
-
};
|
775 |
-
|
776 |
-
/**
|
777 |
-
* Escapes "$" characters in replacement strings.
|
778 |
-
*
|
779 |
-
* @param {string} str
|
780 |
-
* @returns {string}
|
781 |
-
*/
|
782 |
-
var escape_replace = function(str) {
|
783 |
-
return (str + '').replace(/\$/g, '$$$$');
|
784 |
-
};
|
785 |
-
|
786 |
-
var hook = {};
|
787 |
-
|
788 |
-
/**
|
789 |
-
* Wraps `method` on `self` so that `fn`
|
790 |
-
* is invoked before the original method.
|
791 |
-
*
|
792 |
-
* @param {object} self
|
793 |
-
* @param {string} method
|
794 |
-
* @param {function} fn
|
795 |
-
*/
|
796 |
-
hook.before = function(self, method, fn) {
|
797 |
-
var original = self[method];
|
798 |
-
self[method] = function() {
|
799 |
-
fn.apply(self, arguments);
|
800 |
-
return original.apply(self, arguments);
|
801 |
-
};
|
802 |
-
};
|
803 |
-
|
804 |
-
/**
|
805 |
-
* Wraps `method` on `self` so that `fn`
|
806 |
-
* is invoked after the original method.
|
807 |
-
*
|
808 |
-
* @param {object} self
|
809 |
-
* @param {string} method
|
810 |
-
* @param {function} fn
|
811 |
-
*/
|
812 |
-
hook.after = function(self, method, fn) {
|
813 |
-
var original = self[method];
|
814 |
-
self[method] = function() {
|
815 |
-
var result = original.apply(self, arguments);
|
816 |
-
fn.apply(self, arguments);
|
817 |
-
return result;
|
818 |
-
};
|
819 |
-
};
|
820 |
-
|
821 |
-
/**
|
822 |
-
* Wraps `fn` so that it can only be invoked once.
|
823 |
-
*
|
824 |
-
* @param {function} fn
|
825 |
-
* @returns {function}
|
826 |
-
*/
|
827 |
-
var once = function(fn) {
|
828 |
-
var called = false;
|
829 |
-
return function() {
|
830 |
-
if (called) return;
|
831 |
-
called = true;
|
832 |
-
fn.apply(this, arguments);
|
833 |
-
};
|
834 |
-
};
|
835 |
-
|
836 |
-
/**
|
837 |
-
* Wraps `fn` so that it can only be called once
|
838 |
-
* every `delay` milliseconds (invoked on the falling edge).
|
839 |
-
*
|
840 |
-
* @param {function} fn
|
841 |
-
* @param {int} delay
|
842 |
-
* @returns {function}
|
843 |
-
*/
|
844 |
-
var debounce = function(fn, delay) {
|
845 |
-
var timeout;
|
846 |
-
return function() {
|
847 |
-
var self = this;
|
848 |
-
var args = arguments;
|
849 |
-
window.clearTimeout(timeout);
|
850 |
-
timeout = window.setTimeout(function() {
|
851 |
-
fn.apply(self, args);
|
852 |
-
}, delay);
|
853 |
-
};
|
854 |
-
};
|
855 |
-
|
856 |
-
/**
|
857 |
-
* Debounce all fired events types listed in `types`
|
858 |
-
* while executing the provided `fn`.
|
859 |
-
*
|
860 |
-
* @param {object} self
|
861 |
-
* @param {array} types
|
862 |
-
* @param {function} fn
|
863 |
-
*/
|
864 |
-
var debounce_events = function(self, types, fn) {
|
865 |
-
var type;
|
866 |
-
var trigger = self.trigger;
|
867 |
-
var event_args = {};
|
868 |
-
|
869 |
-
// override trigger method
|
870 |
-
self.trigger = function() {
|
871 |
-
var type = arguments[0];
|
872 |
-
if (types.indexOf(type) !== -1) {
|
873 |
-
event_args[type] = arguments;
|
874 |
-
} else {
|
875 |
-
return trigger.apply(self, arguments);
|
876 |
-
}
|
877 |
-
};
|
878 |
-
|
879 |
-
// invoke provided function
|
880 |
-
fn.apply(self, []);
|
881 |
-
self.trigger = trigger;
|
882 |
-
|
883 |
-
// trigger queued events
|
884 |
-
for (type in event_args) {
|
885 |
-
if (event_args.hasOwnProperty(type)) {
|
886 |
-
trigger.apply(self, event_args[type]);
|
887 |
-
}
|
888 |
-
}
|
889 |
-
};
|
890 |
-
|
891 |
-
/**
|
892 |
-
* A workaround for http://bugs.jquery.com/ticket/6696
|
893 |
-
*
|
894 |
-
* @param {object} $parent - Parent element to listen on.
|
895 |
-
* @param {string} event - Event name.
|
896 |
-
* @param {string} selector - Descendant selector to filter by.
|
897 |
-
* @param {function} fn - Event handler.
|
898 |
-
*/
|
899 |
-
var watchChildEvent = function($parent, event, selector, fn) {
|
900 |
-
$parent.on(event, selector, function(e) {
|
901 |
-
var child = e.target;
|
902 |
-
while (child && child.parentNode !== $parent[0]) {
|
903 |
-
child = child.parentNode;
|
904 |
-
}
|
905 |
-
e.currentTarget = child;
|
906 |
-
return fn.apply(this, [e]);
|
907 |
-
});
|
908 |
-
};
|
909 |
-
|
910 |
-
/**
|
911 |
-
* Determines the current selection within a text input control.
|
912 |
-
* Returns an object containing:
|
913 |
-
* - start
|
914 |
-
* - length
|
915 |
-
*
|
916 |
-
* @param {object} input
|
917 |
-
* @returns {object}
|
918 |
-
*/
|
919 |
-
var getSelection = function(input) {
|
920 |
-
var result = {};
|
921 |
-
if ('selectionStart' in input) {
|
922 |
-
result.start = input.selectionStart;
|
923 |
-
result.length = input.selectionEnd - result.start;
|
924 |
-
} else if (document.selection) {
|
925 |
-
input.focus();
|
926 |
-
var sel = document.selection.createRange();
|
927 |
-
var selLen = document.selection.createRange().text.length;
|
928 |
-
sel.moveStart('character', -input.value.length);
|
929 |
-
result.start = sel.text.length - selLen;
|
930 |
-
result.length = selLen;
|
931 |
-
}
|
932 |
-
return result;
|
933 |
-
};
|
934 |
-
|
935 |
-
/**
|
936 |
-
* Copies CSS properties from one element to another.
|
937 |
-
*
|
938 |
-
* @param {object} $from
|
939 |
-
* @param {object} $to
|
940 |
-
* @param {array} properties
|
941 |
-
*/
|
942 |
-
var transferStyles = function($from, $to, properties) {
|
943 |
-
var i, n, styles = {};
|
944 |
-
if (properties) {
|
945 |
-
for (i = 0, n = properties.length; i < n; i++) {
|
946 |
-
styles[properties[i]] = $from.css(properties[i]);
|
947 |
-
}
|
948 |
-
} else {
|
949 |
-
styles = $from.css();
|
950 |
-
}
|
951 |
-
$to.css(styles);
|
952 |
-
};
|
953 |
-
|
954 |
-
/**
|
955 |
-
* Measures the width of a string within a
|
956 |
-
* parent element (in pixels).
|
957 |
-
*
|
958 |
-
* @param {string} str
|
959 |
-
* @param {object} $parent
|
960 |
-
* @returns {int}
|
961 |
-
*/
|
962 |
-
var measureString = function(str, $parent) {
|
963 |
-
if (!str) {
|
964 |
-
return 0;
|
965 |
-
}
|
966 |
-
|
967 |
-
var $test = $('<test>').css({
|
968 |
-
position: 'absolute',
|
969 |
-
top: -99999,
|
970 |
-
left: -99999,
|
971 |
-
width: 'auto',
|
972 |
-
padding: 0,
|
973 |
-
whiteSpace: 'pre'
|
974 |
-
}).text(str).appendTo('body');
|
975 |
-
|
976 |
-
transferStyles($parent, $test, [
|
977 |
-
'letterSpacing',
|
978 |
-
'fontSize',
|
979 |
-
'fontFamily',
|
980 |
-
'fontWeight',
|
981 |
-
'textTransform'
|
982 |
-
]);
|
983 |
-
|
984 |
-
var width = $test.width();
|
985 |
-
$test.remove();
|
986 |
-
|
987 |
-
return width;
|
988 |
-
};
|
989 |
-
|
990 |
-
/**
|
991 |
-
* Sets up an input to grow horizontally as the user
|
992 |
-
* types. If the value is changed manually, you can
|
993 |
-
* trigger the "update" handler to resize:
|
994 |
-
*
|
995 |
-
* $input.trigger('update');
|
996 |
-
*
|
997 |
-
* @param {object} $input
|
998 |
-
*/
|
999 |
-
var autoGrow = function($input) {
|
1000 |
-
var currentWidth = null;
|
1001 |
-
|
1002 |
-
var update = function(e, options) {
|
1003 |
-
var value, keyCode, printable, placeholder, width;
|
1004 |
-
var shift, character, selection;
|
1005 |
-
e = e || window.event || {};
|
1006 |
-
options = options || {};
|
1007 |
-
|
1008 |
-
if (e.metaKey || e.altKey) return;
|
1009 |
-
if (!options.force && $input.data('grow') === false) return;
|
1010 |
-
|
1011 |
-
value = $input.val();
|
1012 |
-
if (e.type && e.type.toLowerCase() === 'keydown') {
|
1013 |
-
keyCode = e.keyCode;
|
1014 |
-
printable = (
|
1015 |
-
(keyCode >= 97 && keyCode <= 122) || // a-z
|
1016 |
-
(keyCode >= 65 && keyCode <= 90) || // A-Z
|
1017 |
-
(keyCode >= 48 && keyCode <= 57) || // 0-9
|
1018 |
-
keyCode === 32 // space
|
1019 |
-
);
|
1020 |
-
|
1021 |
-
if (keyCode === KEY_DELETE || keyCode === KEY_BACKSPACE) {
|
1022 |
-
selection = getSelection($input[0]);
|
1023 |
-
if (selection.length) {
|
1024 |
-
value = value.substring(0, selection.start) + value.substring(selection.start + selection.length);
|
1025 |
-
} else if (keyCode === KEY_BACKSPACE && selection.start) {
|
1026 |
-
value = value.substring(0, selection.start - 1) + value.substring(selection.start + 1);
|
1027 |
-
} else if (keyCode === KEY_DELETE && typeof selection.start !== 'undefined') {
|
1028 |
-
value = value.substring(0, selection.start) + value.substring(selection.start + 1);
|
1029 |
-
}
|
1030 |
-
} else if (printable) {
|
1031 |
-
shift = e.shiftKey;
|
1032 |
-
character = String.fromCharCode(e.keyCode);
|
1033 |
-
if (shift) character = character.toUpperCase();
|
1034 |
-
else character = character.toLowerCase();
|
1035 |
-
value += character;
|
1036 |
-
}
|
1037 |
-
}
|
1038 |
-
|
1039 |
-
placeholder = $input.attr('placeholder');
|
1040 |
-
if (!value && placeholder) {
|
1041 |
-
value = placeholder;
|
1042 |
-
}
|
1043 |
-
|
1044 |
-
width = measureString(value, $input) + 4;
|
1045 |
-
if (width !== currentWidth) {
|
1046 |
-
currentWidth = width;
|
1047 |
-
$input.width(width);
|
1048 |
-
$input.triggerHandler('resize');
|
1049 |
-
}
|
1050 |
-
};
|
1051 |
-
|
1052 |
-
$input.on('keydown keyup update blur', update);
|
1053 |
-
update();
|
1054 |
-
};
|
1055 |
-
|
1056 |
-
var Selectize = function($input, settings) {
|
1057 |
-
var key, i, n, dir, input, self = this;
|
1058 |
-
input = $input[0];
|
1059 |
-
input.selectize = self;
|
1060 |
-
|
1061 |
-
// detect rtl environment
|
1062 |
-
var computedStyle = window.getComputedStyle && window.getComputedStyle(input, null);
|
1063 |
-
dir = computedStyle ? computedStyle.getPropertyValue('direction') : input.currentStyle && input.currentStyle.direction;
|
1064 |
-
dir = dir || $input.parents('[dir]:first').attr('dir') || '';
|
1065 |
-
|
1066 |
-
// setup default state
|
1067 |
-
$.extend(self, {
|
1068 |
-
order : 0,
|
1069 |
-
settings : settings,
|
1070 |
-
$input : $input,
|
1071 |
-
tabIndex : $input.attr('tabindex') || '',
|
1072 |
-
tagType : input.tagName.toLowerCase() === 'select' ? TAG_SELECT : TAG_INPUT,
|
1073 |
-
rtl : /rtl/i.test(dir),
|
1074 |
-
|
1075 |
-
eventNS : '.selectize' + (++Selectize.count),
|
1076 |
-
highlightedValue : null,
|
1077 |
-
isOpen : false,
|
1078 |
-
isDisabled : false,
|
1079 |
-
isRequired : $input.is('[required]'),
|
1080 |
-
isInvalid : false,
|
1081 |
-
isLocked : false,
|
1082 |
-
isFocused : false,
|
1083 |
-
isInputHidden : false,
|
1084 |
-
isSetup : false,
|
1085 |
-
isShiftDown : false,
|
1086 |
-
isCmdDown : false,
|
1087 |
-
isCtrlDown : false,
|
1088 |
-
ignoreFocus : false,
|
1089 |
-
ignoreBlur : false,
|
1090 |
-
ignoreHover : false,
|
1091 |
-
hasOptions : false,
|
1092 |
-
currentResults : null,
|
1093 |
-
lastValue : '',
|
1094 |
-
caretPos : 0,
|
1095 |
-
loading : 0,
|
1096 |
-
loadedSearches : {},
|
1097 |
-
|
1098 |
-
$activeOption : null,
|
1099 |
-
$activeItems : [],
|
1100 |
-
|
1101 |
-
optgroups : {},
|
1102 |
-
options : {},
|
1103 |
-
userOptions : {},
|
1104 |
-
items : [],
|
1105 |
-
renderCache : {},
|
1106 |
-
onSearchChange : settings.loadThrottle === null ? self.onSearchChange : debounce(self.onSearchChange, settings.loadThrottle)
|
1107 |
-
});
|
1108 |
-
|
1109 |
-
// search system
|
1110 |
-
self.sifter = new Sifter(this.options, {diacritics: settings.diacritics});
|
1111 |
-
|
1112 |
-
// build options table
|
1113 |
-
if (self.settings.options) {
|
1114 |
-
for (i = 0, n = self.settings.options.length; i < n; i++) {
|
1115 |
-
self.registerOption(self.settings.options[i]);
|
1116 |
-
}
|
1117 |
-
delete self.settings.options;
|
1118 |
-
}
|
1119 |
-
|
1120 |
-
// build optgroup table
|
1121 |
-
if (self.settings.optgroups) {
|
1122 |
-
for (i = 0, n = self.settings.optgroups.length; i < n; i++) {
|
1123 |
-
self.registerOptionGroup(self.settings.optgroups[i]);
|
1124 |
-
}
|
1125 |
-
delete self.settings.optgroups;
|
1126 |
-
}
|
1127 |
-
|
1128 |
-
// option-dependent defaults
|
1129 |
-
self.settings.mode = self.settings.mode || (self.settings.maxItems === 1 ? 'single' : 'multi');
|
1130 |
-
if (typeof self.settings.hideSelected !== 'boolean') {
|
1131 |
-
self.settings.hideSelected = self.settings.mode === 'multi';
|
1132 |
-
}
|
1133 |
-
|
1134 |
-
self.initializePlugins(self.settings.plugins);
|
1135 |
-
self.setupCallbacks();
|
1136 |
-
self.setupTemplates();
|
1137 |
-
self.setup();
|
1138 |
-
};
|
1139 |
-
|
1140 |
-
// mixins
|
1141 |
-
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
1142 |
-
|
1143 |
-
MicroEvent.mixin(Selectize);
|
1144 |
-
MicroPlugin.mixin(Selectize);
|
1145 |
-
|
1146 |
-
// methods
|
1147 |
-
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
1148 |
-
|
1149 |
-
$.extend(Selectize.prototype, {
|
1150 |
-
|
1151 |
-
/**
|
1152 |
-
* Creates all elements and sets up event bindings.
|
1153 |
-
*/
|
1154 |
-
setup: function() {
|
1155 |
-
var self = this;
|
1156 |
-
var settings = self.settings;
|
1157 |
-
var eventNS = self.eventNS;
|
1158 |
-
var $window = $(window);
|
1159 |
-
var $document = $(document);
|
1160 |
-
var $input = self.$input;
|
1161 |
-
|
1162 |
-
var $wrapper;
|
1163 |
-
var $control;
|
1164 |
-
var $control_input;
|
1165 |
-
var $dropdown;
|
1166 |
-
var $dropdown_content;
|
1167 |
-
var $dropdown_parent;
|
1168 |
-
var inputMode;
|
1169 |
-
var timeout_blur;
|
1170 |
-
var timeout_focus;
|
1171 |
-
var classes;
|
1172 |
-
var classes_plugins;
|
1173 |
-
|
1174 |
-
inputMode = self.settings.mode;
|
1175 |
-
classes = $input.attr('class') || '';
|
1176 |
-
|
1177 |
-
$wrapper = $('<div>').addClass(settings.wrapperClass).addClass(classes).addClass(inputMode);
|
1178 |
-
$control = $('<div>').addClass(settings.inputClass).addClass('items').appendTo($wrapper);
|
1179 |
-
$control_input = $('<input type="text" autocomplete="off" />').appendTo($control).attr('tabindex', $input.is(':disabled') ? '-1' : self.tabIndex);
|
1180 |
-
$dropdown_parent = $(settings.dropdownParent || $wrapper);
|
1181 |
-
$dropdown = $('<div>').addClass(settings.dropdownClass).addClass(inputMode).hide().appendTo($dropdown_parent);
|
1182 |
-
$dropdown_content = $('<div>').addClass(settings.dropdownContentClass).appendTo($dropdown);
|
1183 |
-
|
1184 |
-
if(self.settings.copyClassesToDropdown) {
|
1185 |
-
$dropdown.addClass(classes);
|
1186 |
-
}
|
1187 |
-
|
1188 |
-
$wrapper.css({
|
1189 |
-
width: $input[0].style.width
|
1190 |
-
});
|
1191 |
-
|
1192 |
-
if (self.plugins.names.length) {
|
1193 |
-
classes_plugins = 'plugin-' + self.plugins.names.join(' plugin-');
|
1194 |
-
$wrapper.addClass(classes_plugins);
|
1195 |
-
$dropdown.addClass(classes_plugins);
|
1196 |
-
}
|
1197 |
-
|
1198 |
-
if ((settings.maxItems === null || settings.maxItems > 1) && self.tagType === TAG_SELECT) {
|
1199 |
-
$input.attr('multiple', 'multiple');
|
1200 |
-
}
|
1201 |
-
|
1202 |
-
if (self.settings.placeholder) {
|
1203 |
-
$control_input.attr('placeholder', settings.placeholder);
|
1204 |
-
}
|
1205 |
-
|
1206 |
-
// if splitOn was not passed in, construct it from the delimiter to allow pasting universally
|
1207 |
-
if (!self.settings.splitOn && self.settings.delimiter) {
|
1208 |
-
var delimiterEscaped = self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
|
1209 |
-
self.settings.splitOn = new RegExp('\\s*' + delimiterEscaped + '+\\s*');
|
1210 |
-
}
|
1211 |
-
|
1212 |
-
if ($input.attr('autocorrect')) {
|
1213 |
-
$control_input.attr('autocorrect', $input.attr('autocorrect'));
|
1214 |
-
}
|
1215 |
-
|
1216 |
-
if ($input.attr('autocapitalize')) {
|
1217 |
-
$control_input.attr('autocapitalize', $input.attr('autocapitalize'));
|
1218 |
-
}
|
1219 |
-
|
1220 |
-
self.$wrapper = $wrapper;
|
1221 |
-
self.$control = $control;
|
1222 |
-
self.$control_input = $control_input;
|
1223 |
-
self.$dropdown = $dropdown;
|
1224 |
-
self.$dropdown_content = $dropdown_content;
|
1225 |
-
|
1226 |
-
$dropdown.on('mouseenter', '[data-selectable]', function() { return self.onOptionHover.apply(self, arguments); });
|
1227 |
-
$dropdown.on('mousedown click', '[data-selectable]', function() { return self.onOptionSelect.apply(self, arguments); });
|
1228 |
-
watchChildEvent($control, 'mousedown', '*:not(input)', function() { return self.onItemSelect.apply(self, arguments); });
|
1229 |
-
autoGrow($control_input);
|
1230 |
-
|
1231 |
-
$control.on({
|
1232 |
-
mousedown : function() { return self.onMouseDown.apply(self, arguments); },
|
1233 |
-
click : function() { return self.onClick.apply(self, arguments); }
|
1234 |
-
});
|
1235 |
-
|
1236 |
-
$control_input.on({
|
1237 |
-
mousedown : function(e) { e.stopPropagation(); },
|
1238 |
-
keydown : function() { return self.onKeyDown.apply(self, arguments); },
|
1239 |
-
keyup : function() { return self.onKeyUp.apply(self, arguments); },
|
1240 |
-
keypress : function() { return self.onKeyPress.apply(self, arguments); },
|
1241 |
-
resize : function() { self.positionDropdown.apply(self, []); },
|
1242 |
-
blur : function() { return self.onBlur.apply(self, arguments); },
|
1243 |
-
focus : function() { self.ignoreBlur = false; return self.onFocus.apply(self, arguments); },
|
1244 |
-
paste : function() { return self.onPaste.apply(self, arguments); }
|
1245 |
-
});
|
1246 |
-
|
1247 |
-
$document.on('keydown' + eventNS, function(e) {
|
1248 |
-
self.isCmdDown = e[IS_MAC ? 'metaKey' : 'ctrlKey'];
|
1249 |
-
self.isCtrlDown = e[IS_MAC ? 'altKey' : 'ctrlKey'];
|
1250 |
-
self.isShiftDown = e.shiftKey;
|
1251 |
-
});
|
1252 |
-
|
1253 |
-
$document.on('keyup' + eventNS, function(e) {
|
1254 |
-
if (e.keyCode === KEY_CTRL) self.isCtrlDown = false;
|
1255 |
-
if (e.keyCode === KEY_SHIFT) self.isShiftDown = false;
|
1256 |
-
if (e.keyCode === KEY_CMD) self.isCmdDown = false;
|
1257 |
-
});
|
1258 |
-
|
1259 |
-
$document.on('mousedown' + eventNS, function(e) {
|
1260 |
-
if (self.isFocused) {
|
1261 |
-
// prevent events on the dropdown scrollbar from causing the control to blur
|
1262 |
-
if (e.target === self.$dropdown[0] || e.target.parentNode === self.$dropdown[0]) {
|
1263 |
-
return false;
|
1264 |
-
}
|
1265 |
-
// blur on click outside
|
1266 |
-
if (!self.$control.has(e.target).length && e.target !== self.$control[0]) {
|
1267 |
-
self.blur(e.target);
|
1268 |
-
}
|
1269 |
-
}
|
1270 |
-
});
|
1271 |
-
|
1272 |
-
$window.on(['scroll' + eventNS, 'resize' + eventNS].join(' '), function() {
|
1273 |
-
if (self.isOpen) {
|
1274 |
-
self.positionDropdown.apply(self, arguments);
|
1275 |
-
}
|
1276 |
-
});
|
1277 |
-
$window.on('mousemove' + eventNS, function() {
|
1278 |
-
self.ignoreHover = false;
|
1279 |
-
});
|
1280 |
-
|
1281 |
-
// store original children and tab index so that they can be
|
1282 |
-
// restored when the destroy() method is called.
|
1283 |
-
this.revertSettings = {
|
1284 |
-
$children : $input.children().detach(),
|
1285 |
-
tabindex : $input.attr('tabindex')
|
1286 |
-
};
|
1287 |
-
|
1288 |
-
$input.attr('tabindex', -1).hide().after(self.$wrapper);
|
1289 |
-
|
1290 |
-
if ($.isArray(settings.items)) {
|
1291 |
-
self.setValue(settings.items);
|
1292 |
-
delete settings.items;
|
1293 |
-
}
|
1294 |
-
|
1295 |
-
// feature detect for the validation API
|
1296 |
-
if (SUPPORTS_VALIDITY_API) {
|
1297 |
-
$input.on('invalid' + eventNS, function(e) {
|
1298 |
-
e.preventDefault();
|
1299 |
-
self.isInvalid = true;
|
1300 |
-
self.refreshState();
|
1301 |
-
});
|
1302 |
-
}
|
1303 |
-
|
1304 |
-
self.updateOriginalInput();
|
1305 |
-
self.refreshItems();
|
1306 |
-
self.refreshState();
|
1307 |
-
self.updatePlaceholder();
|
1308 |
-
self.isSetup = true;
|
1309 |
-
|
1310 |
-
if ($input.is(':disabled')) {
|
1311 |
-
self.disable();
|
1312 |
-
}
|
1313 |
-
|
1314 |
-
self.on('change', this.onChange);
|
1315 |
-
|
1316 |
-
$input.data('selectize', self);
|
1317 |
-
$input.addClass('selectized');
|
1318 |
-
self.trigger('initialize');
|
1319 |
-
|
1320 |
-
// preload options
|
1321 |
-
if (settings.preload === true) {
|
1322 |
-
self.onSearchChange('');
|
1323 |
-
}
|
1324 |
-
|
1325 |
-
},
|
1326 |
-
|
1327 |
-
/**
|
1328 |
-
* Sets up default rendering functions.
|
1329 |
-
*/
|
1330 |
-
setupTemplates: function() {
|
1331 |
-
var self = this;
|
1332 |
-
var field_label = self.settings.labelField;
|
1333 |
-
var field_optgroup = self.settings.optgroupLabelField;
|
1334 |
-
|
1335 |
-
var templates = {
|
1336 |
-
'optgroup': function(data) {
|
1337 |
-
return '<div class="optgroup">' + data.html + '</div>';
|
1338 |
-
},
|
1339 |
-
'optgroup_header': function(data, escape) {
|
1340 |
-
return '<div class="optgroup-header">' + escape(data[field_optgroup]) + '</div>';
|
1341 |
-
},
|
1342 |
-
'option': function(data, escape) {
|
1343 |
-
return '<div class="option">' + escape(data[field_label]) + '</div>';
|
1344 |
-
},
|
1345 |
-
'item': function(data, escape) {
|
1346 |
-
return '<div class="item">' + escape(data[field_label]) + '</div>';
|
1347 |
-
},
|
1348 |
-
'option_create': function(data, escape) {
|
1349 |
-
return '<div class="create">Add <strong>' + escape(data.input) + '</strong>…</div>';
|
1350 |
-
}
|
1351 |
-
};
|
1352 |
-
|
1353 |
-
self.settings.render = $.extend({}, templates, self.settings.render);
|
1354 |
-
},
|
1355 |
-
|
1356 |
-
/**
|
1357 |
-
* Maps fired events to callbacks provided
|
1358 |
-
* in the settings used when creating the control.
|
1359 |
-
*/
|
1360 |
-
setupCallbacks: function() {
|
1361 |
-
var key, fn, callbacks = {
|
1362 |
-
'initialize' : 'onInitialize',
|
1363 |
-
'change' : 'onChange',
|
1364 |
-
'item_add' : 'onItemAdd',
|
1365 |
-
'item_remove' : 'onItemRemove',
|
1366 |
-
'clear' : 'onClear',
|
1367 |
-
'option_add' : 'onOptionAdd',
|
1368 |
-
'option_remove' : 'onOptionRemove',
|
1369 |
-
'option_clear' : 'onOptionClear',
|
1370 |
-
'optgroup_add' : 'onOptionGroupAdd',
|
1371 |
-
'optgroup_remove' : 'onOptionGroupRemove',
|
1372 |
-
'optgroup_clear' : 'onOptionGroupClear',
|
1373 |
-
'dropdown_open' : 'onDropdownOpen',
|
1374 |
-
'dropdown_close' : 'onDropdownClose',
|
1375 |
-
'type' : 'onType',
|
1376 |
-
'load' : 'onLoad',
|
1377 |
-
'focus' : 'onFocus',
|
1378 |
-
'blur' : 'onBlur'
|
1379 |
-
};
|
1380 |
-
|
1381 |
-
for (key in callbacks) {
|
1382 |
-
if (callbacks.hasOwnProperty(key)) {
|
1383 |
-
fn = this.settings[callbacks[key]];
|
1384 |
-
if (fn) this.on(key, fn);
|
1385 |
-
}
|
1386 |
-
}
|
1387 |
-
},
|
1388 |
-
|
1389 |
-
/**
|
1390 |
-
* Triggered when the main control element
|
1391 |
-
* has a click event.
|
1392 |
-
*
|
1393 |
-
* @param {object} e
|
1394 |
-
* @return {boolean}
|
1395 |
-
*/
|
1396 |
-
onClick: function(e) {
|
1397 |
-
var self = this;
|
1398 |
-
|
1399 |
-
// necessary for mobile webkit devices (manual focus triggering
|
1400 |
-
// is ignored unless invoked within a click event)
|
1401 |
-
if (!self.isFocused) {
|
1402 |
-
self.focus();
|
1403 |
-
e.preventDefault();
|
1404 |
-
}
|
1405 |
-
},
|
1406 |
-
|
1407 |
-
/**
|
1408 |
-
* Triggered when the main control element
|
1409 |
-
* has a mouse down event.
|
1410 |
-
*
|
1411 |
-
* @param {object} e
|
1412 |
-
* @return {boolean}
|
1413 |
-
*/
|
1414 |
-
onMouseDown: function(e) {
|
1415 |
-
var self = this;
|
1416 |
-
var defaultPrevented = e.isDefaultPrevented();
|
1417 |
-
var $target = $(e.target);
|
1418 |
-
|
1419 |
-
if (self.isFocused) {
|
1420 |
-
// retain focus by preventing native handling. if the
|
1421 |
-
// event target is the input it should not be modified.
|
1422 |
-
// otherwise, text selection within the input won't work.
|
1423 |
-
if (e.target !== self.$control_input[0]) {
|
1424 |
-
if (self.settings.mode === 'single') {
|
1425 |
-
// toggle dropdown
|
1426 |
-
self.isOpen ? self.close() : self.open();
|
1427 |
-
} else if (!defaultPrevented) {
|
1428 |
-
self.setActiveItem(null);
|
1429 |
-
}
|
1430 |
-
return false;
|
1431 |
-
}
|
1432 |
-
} else {
|
1433 |
-
// give control focus
|
1434 |
-
if (!defaultPrevented) {
|
1435 |
-
window.setTimeout(function() {
|
1436 |
-
self.focus();
|
1437 |
-
}, 0);
|
1438 |
-
}
|
1439 |
-
}
|
1440 |
-
},
|
1441 |
-
|
1442 |
-
/**
|
1443 |
-
* Triggered when the value of the control has been changed.
|
1444 |
-
* This should propagate the event to the original DOM
|
1445 |
-
* input / select element.
|
1446 |
-
*/
|
1447 |
-
onChange: function() {
|
1448 |
-
this.$input.trigger('change');
|
1449 |
-
},
|
1450 |
-
|
1451 |
-
/**
|
1452 |
-
* Triggered on <input> paste.
|
1453 |
-
*
|
1454 |
-
* @param {object} e
|
1455 |
-
* @returns {boolean}
|
1456 |
-
*/
|
1457 |
-
onPaste: function(e) {
|
1458 |
-
var self = this;
|
1459 |
-
if (self.isFull() || self.isInputHidden || self.isLocked) {
|
1460 |
-
e.preventDefault();
|
1461 |
-
} else {
|
1462 |
-
// If a regex or string is included, this will split the pasted
|
1463 |
-
// input and create Items for each separate value
|
1464 |
-
if (self.settings.splitOn) {
|
1465 |
-
setTimeout(function() {
|
1466 |
-
var splitInput = $.trim(self.$control_input.val() || '').split(self.settings.splitOn);
|
1467 |
-
for (var i = 0, n = splitInput.length; i < n; i++) {
|
1468 |
-
self.createItem(splitInput[i]);
|
1469 |
-
}
|
1470 |
-
}, 0);
|
1471 |
-
}
|
1472 |
-
}
|
1473 |
-
},
|
1474 |
-
|
1475 |
-
/**
|
1476 |
-
* Triggered on <input> keypress.
|
1477 |
-
*
|
1478 |
-
* @param {object} e
|
1479 |
-
* @returns {boolean}
|
1480 |
-
*/
|
1481 |
-
onKeyPress: function(e) {
|
1482 |
-
if (this.isLocked) return e && e.preventDefault();
|
1483 |
-
var character = String.fromCharCode(e.keyCode || e.which);
|
1484 |
-
if (this.settings.create && this.settings.mode === 'multi' && character === this.settings.delimiter) {
|
1485 |
-
this.createItem();
|
1486 |
-
e.preventDefault();
|
1487 |
-
return false;
|
1488 |
-
}
|
1489 |
-
},
|
1490 |
-
|
1491 |
-
/**
|
1492 |
-
* Triggered on <input> keydown.
|
1493 |
-
*
|
1494 |
-
* @param {object} e
|
1495 |
-
* @returns {boolean}
|
1496 |
-
*/
|
1497 |
-
onKeyDown: function(e) {
|
1498 |
-
var isInput = e.target === this.$control_input[0];
|
1499 |
-
var self = this;
|
1500 |
-
|
1501 |
-
if (self.isLocked) {
|
1502 |
-
if (e.keyCode !== KEY_TAB) {
|
1503 |
-
e.preventDefault();
|
1504 |
-
}
|
1505 |
-
return;
|
1506 |
-
}
|
1507 |
-
|
1508 |
-
switch (e.keyCode) {
|
1509 |
-
case KEY_A:
|
1510 |
-
if (self.isCmdDown) {
|
1511 |
-
self.selectAll();
|
1512 |
-
return;
|
1513 |
-
}
|
1514 |
-
break;
|
1515 |
-
case KEY_ESC:
|
1516 |
-
if (self.isOpen) {
|
1517 |
-
e.preventDefault();
|
1518 |
-
e.stopPropagation();
|
1519 |
-
self.close();
|
1520 |
-
}
|
1521 |
-
return;
|
1522 |
-
case KEY_N:
|
1523 |
-
if (!e.ctrlKey || e.altKey) break;
|
1524 |
-
case KEY_DOWN:
|
1525 |
-
if (!self.isOpen && self.hasOptions) {
|
1526 |
-
self.open();
|
1527 |
-
} else if (self.$activeOption) {
|
1528 |
-
self.ignoreHover = true;
|
1529 |
-
var $next = self.getAdjacentOption(self.$activeOption, 1);
|
1530 |
-
if ($next.length) self.setActiveOption($next, true, true);
|
1531 |
-
}
|
1532 |
-
e.preventDefault();
|
1533 |
-
return;
|
1534 |
-
case KEY_P:
|
1535 |
-
if (!e.ctrlKey || e.altKey) break;
|
1536 |
-
case KEY_UP:
|
1537 |
-
if (self.$activeOption) {
|
1538 |
-
self.ignoreHover = true;
|
1539 |
-
var $prev = self.getAdjacentOption(self.$activeOption, -1);
|
1540 |
-
if ($prev.length) self.setActiveOption($prev, true, true);
|
1541 |
-
}
|
1542 |
-
e.preventDefault();
|
1543 |
-
return;
|
1544 |
-
case KEY_RETURN:
|
1545 |
-
if (self.isOpen && self.$activeOption) {
|
1546 |
-
self.onOptionSelect({currentTarget: self.$activeOption});
|
1547 |
-
e.preventDefault();
|
1548 |
-
}
|
1549 |
-
return;
|
1550 |
-
case KEY_LEFT:
|
1551 |
-
self.advanceSelection(-1, e);
|
1552 |
-
return;
|
1553 |
-
case KEY_RIGHT:
|
1554 |
-
self.advanceSelection(1, e);
|
1555 |
-
return;
|
1556 |
-
case KEY_TAB:
|
1557 |
-
if (self.settings.selectOnTab && self.isOpen && self.$activeOption) {
|
1558 |
-
self.onOptionSelect({currentTarget: self.$activeOption});
|
1559 |
-
|
1560 |
-
// Default behaviour is to jump to the next field, we only want this
|
1561 |
-
// if the current field doesn't accept any more entries
|
1562 |
-
if (!self.isFull()) {
|
1563 |
-
e.preventDefault();
|
1564 |
-
}
|
1565 |
-
}
|
1566 |
-
if (self.settings.create && self.createItem()) {
|
1567 |
-
e.preventDefault();
|
1568 |
-
}
|
1569 |
-
return;
|
1570 |
-
case KEY_BACKSPACE:
|
1571 |
-
case KEY_DELETE:
|
1572 |
-
self.deleteSelection(e);
|
1573 |
-
return;
|
1574 |
-
}
|
1575 |
-
|
1576 |
-
if ((self.isFull() || self.isInputHidden) && !(IS_MAC ? e.metaKey : e.ctrlKey)) {
|
1577 |
-
e.preventDefault();
|
1578 |
-
return;
|
1579 |
-
}
|
1580 |
-
},
|
1581 |
-
|
1582 |
-
/**
|
1583 |
-
* Triggered on <input> keyup.
|
1584 |
-
*
|
1585 |
-
* @param {object} e
|
1586 |
-
* @returns {boolean}
|
1587 |
-
*/
|
1588 |
-
onKeyUp: function(e) {
|
1589 |
-
var self = this;
|
1590 |
-
|
1591 |
-
if (self.isLocked) return e && e.preventDefault();
|
1592 |
-
var value = self.$control_input.val() || '';
|
1593 |
-
if (self.lastValue !== value) {
|
1594 |
-
self.lastValue = value;
|
1595 |
-
self.onSearchChange(value);
|
1596 |
-
self.refreshOptions();
|
1597 |
-
self.trigger('type', value);
|
1598 |
-
}
|
1599 |
-
},
|
1600 |
-
|
1601 |
-
/**
|
1602 |
-
* Invokes the user-provide option provider / loader.
|
1603 |
-
*
|
1604 |
-
* Note: this function is debounced in the Selectize
|
1605 |
-
* constructor (by `settings.loadDelay` milliseconds)
|
1606 |
-
*
|
1607 |
-
* @param {string} value
|
1608 |
-
*/
|
1609 |
-
onSearchChange: function(value) {
|
1610 |
-
var self = this;
|
1611 |
-
var fn = self.settings.load;
|
1612 |
-
if (!fn) return;
|
1613 |
-
if (self.loadedSearches.hasOwnProperty(value)) return;
|
1614 |
-
self.loadedSearches[value] = true;
|
1615 |
-
self.load(function(callback) {
|
1616 |
-
fn.apply(self, [value, callback]);
|
1617 |
-
});
|
1618 |
-
},
|
1619 |
-
|
1620 |
-
/**
|
1621 |
-
* Triggered on <input> focus.
|
1622 |
-
*
|
1623 |
-
* @param {object} e (optional)
|
1624 |
-
* @returns {boolean}
|
1625 |
-
*/
|
1626 |
-
onFocus: function(e) {
|
1627 |
-
var self = this;
|
1628 |
-
var wasFocused = self.isFocused;
|
1629 |
-
|
1630 |
-
if (self.isDisabled) {
|
1631 |
-
self.blur();
|
1632 |
-
e && e.preventDefault();
|
1633 |
-
return false;
|
1634 |
-
}
|
1635 |
-
|
1636 |
-
if (self.ignoreFocus) return;
|
1637 |
-
self.isFocused = true;
|
1638 |
-
if (self.settings.preload === 'focus') self.onSearchChange('');
|
1639 |
-
|
1640 |
-
if (!wasFocused) self.trigger('focus');
|
1641 |
-
|
1642 |
-
if (!self.$activeItems.length) {
|
1643 |
-
self.showInput();
|
1644 |
-
self.setActiveItem(null);
|
1645 |
-
self.refreshOptions(!!self.settings.openOnFocus);
|
1646 |
-
}
|
1647 |
-
|
1648 |
-
self.refreshState();
|
1649 |
-
},
|
1650 |
-
|
1651 |
-
/**
|
1652 |
-
* Triggered on <input> blur.
|
1653 |
-
*
|
1654 |
-
* @param {object} e
|
1655 |
-
* @param {Element} dest
|
1656 |
-
*/
|
1657 |
-
onBlur: function(e, dest) {
|
1658 |
-
var self = this;
|
1659 |
-
if (!self.isFocused) return;
|
1660 |
-
self.isFocused = false;
|
1661 |
-
|
1662 |
-
if (self.ignoreFocus) {
|
1663 |
-
return;
|
1664 |
-
} else if (!self.ignoreBlur && document.activeElement === self.$dropdown_content[0]) {
|
1665 |
-
// necessary to prevent IE closing the dropdown when the scrollbar is clicked
|
1666 |
-
self.ignoreBlur = true;
|
1667 |
-
self.onFocus(e);
|
1668 |
-
return;
|
1669 |
-
}
|
1670 |
-
|
1671 |
-
var deactivate = function() {
|
1672 |
-
self.close();
|
1673 |
-
self.setTextboxValue('');
|
1674 |
-
self.setActiveItem(null);
|
1675 |
-
self.setActiveOption(null);
|
1676 |
-
self.setCaret(self.items.length);
|
1677 |
-
self.refreshState();
|
1678 |
-
|
1679 |
-
// IE11 bug: element still marked as active
|
1680 |
-
(dest || document.body).focus();
|
1681 |
-
|
1682 |
-
self.ignoreFocus = false;
|
1683 |
-
self.trigger('blur');
|
1684 |
-
};
|
1685 |
-
|
1686 |
-
self.ignoreFocus = true;
|
1687 |
-
if (self.settings.create && self.settings.createOnBlur) {
|
1688 |
-
self.createItem(null, false, deactivate);
|
1689 |
-
} else {
|
1690 |
-
deactivate();
|
1691 |
-
}
|
1692 |
-
},
|
1693 |
-
|
1694 |
-
/**
|
1695 |
-
* Triggered when the user rolls over
|
1696 |
-
* an option in the autocomplete dropdown menu.
|
1697 |
-
*
|
1698 |
-
* @param {object} e
|
1699 |
-
* @returns {boolean}
|
1700 |
-
*/
|
1701 |
-
onOptionHover: function(e) {
|
1702 |
-
if (this.ignoreHover) return;
|
1703 |
-
this.setActiveOption(e.currentTarget, false);
|
1704 |
-
},
|
1705 |
-
|
1706 |
-
/**
|
1707 |
-
* Triggered when the user clicks on an option
|
1708 |
-
* in the autocomplete dropdown menu.
|
1709 |
-
*
|
1710 |
-
* @param {object} e
|
1711 |
-
* @returns {boolean}
|
1712 |
-
*/
|
1713 |
-
onOptionSelect: function(e) {
|
1714 |
-
var value, $target, $option, self = this;
|
1715 |
-
|
1716 |
-
if (e.preventDefault) {
|
1717 |
-
e.preventDefault();
|
1718 |
-
e.stopPropagation();
|
1719 |
-
}
|
1720 |
-
|
1721 |
-
$target = $(e.currentTarget);
|
1722 |
-
if ($target.hasClass('create')) {
|
1723 |
-
self.createItem(null, function() {
|
1724 |
-
if (self.settings.closeAfterSelect) {
|
1725 |
-
self.close();
|
1726 |
-
}
|
1727 |
-
});
|
1728 |
-
} else {
|
1729 |
-
value = $target.attr('data-value');
|
1730 |
-
if (typeof value !== 'undefined') {
|
1731 |
-
self.lastQuery = null;
|
1732 |
-
self.setTextboxValue('');
|
1733 |
-
self.addItem(value);
|
1734 |
-
if (self.settings.closeAfterSelect) {
|
1735 |
-
self.close();
|
1736 |
-
} else if (!self.settings.hideSelected && e.type && /mouse/.test(e.type)) {
|
1737 |
-
self.setActiveOption(self.getOption(value));
|
1738 |
-
}
|
1739 |
-
}
|
1740 |
-
}
|
1741 |
-
},
|
1742 |
-
|
1743 |
-
/**
|
1744 |
-
* Triggered when the user clicks on an item
|
1745 |
-
* that has been selected.
|
1746 |
-
*
|
1747 |
-
* @param {object} e
|
1748 |
-
* @returns {boolean}
|
1749 |
-
*/
|
1750 |
-
onItemSelect: function(e) {
|
1751 |
-
var self = this;
|
1752 |
-
|
1753 |
-
if (self.isLocked) return;
|
1754 |
-
if (self.settings.mode === 'multi') {
|
1755 |
-
e.preventDefault();
|
1756 |
-
self.setActiveItem(e.currentTarget, e);
|
1757 |
-
}
|
1758 |
-
},
|
1759 |
-
|
1760 |
-
/**
|
1761 |
-
* Invokes the provided method that provides
|
1762 |
-
* results to a callback---which are then added
|
1763 |
-
* as options to the control.
|
1764 |
-
*
|
1765 |
-
* @param {function} fn
|
1766 |
-
*/
|
1767 |
-
load: function(fn) {
|
1768 |
-
var self = this;
|
1769 |
-
var $wrapper = self.$wrapper.addClass(self.settings.loadingClass);
|
1770 |
-
|
1771 |
-
self.loading++;
|
1772 |
-
fn.apply(self, [function(results) {
|
1773 |
-
self.loading = Math.max(self.loading - 1, 0);
|
1774 |
-
if (results && results.length) {
|
1775 |
-
self.addOption(results);
|
1776 |
-
self.refreshOptions(self.isFocused && !self.isInputHidden);
|
1777 |
-
}
|
1778 |
-
if (!self.loading) {
|
1779 |
-
$wrapper.removeClass(self.settings.loadingClass);
|
1780 |
-
}
|
1781 |
-
self.trigger('load', results);
|
1782 |
-
}]);
|
1783 |
-
},
|
1784 |
-
|
1785 |
-
/**
|
1786 |
-
* Sets the input field of the control to the specified value.
|
1787 |
-
*
|
1788 |
-
* @param {string} value
|
1789 |
-
*/
|
1790 |
-
setTextboxValue: function(value) {
|
1791 |
-
var $input = this.$control_input;
|
1792 |
-
var changed = $input.val() !== value;
|
1793 |
-
if (changed) {
|
1794 |
-
$input.val(value).triggerHandler('update');
|
1795 |
-
this.lastValue = value;
|
1796 |
-
}
|
1797 |
-
},
|
1798 |
-
|
1799 |
-
/**
|
1800 |
-
* Returns the value of the control. If multiple items
|
1801 |
-
* can be selected (e.g. <select multiple>), this returns
|
1802 |
-
* an array. If only one item can be selected, this
|
1803 |
-
* returns a string.
|
1804 |
-
*
|
1805 |
-
* @returns {mixed}
|
1806 |
-
*/
|
1807 |
-
getValue: function() {
|
1808 |
-
if (this.tagType === TAG_SELECT && this.$input.attr('multiple')) {
|
1809 |
-
return this.items;
|
1810 |
-
} else {
|
1811 |
-
return this.items.join(this.settings.delimiter);
|
1812 |
-
}
|
1813 |
-
},
|
1814 |
-
|
1815 |
-
/**
|
1816 |
-
* Resets the selected items to the given value.
|
1817 |
-
*
|
1818 |
-
* @param {mixed} value
|
1819 |
-
*/
|
1820 |
-
setValue: function(value, silent) {
|
1821 |
-
var events = silent ? [] : ['change'];
|
1822 |
-
|
1823 |
-
debounce_events(this, events, function() {
|
1824 |
-
this.clear(silent);
|
1825 |
-
this.addItems(value, silent);
|
1826 |
-
});
|
1827 |
-
},
|
1828 |
-
|
1829 |
-
/**
|
1830 |
-
* Sets the selected item.
|
1831 |
-
*
|
1832 |
-
* @param {object} $item
|
1833 |
-
* @param {object} e (optional)
|
1834 |
-
*/
|
1835 |
-
setActiveItem: function($item, e) {
|
1836 |
-
var self = this;
|
1837 |
-
var eventName;
|
1838 |
-
var i, idx, begin, end, item, swap;
|
1839 |
-
var $last;
|
1840 |
-
|
1841 |
-
if (self.settings.mode === 'single') return;
|
1842 |
-
$item = $($item);
|
1843 |
-
|
1844 |
-
// clear the active selection
|
1845 |
-
if (!$item.length) {
|
1846 |
-
$(self.$activeItems).removeClass('active');
|
1847 |
-
self.$activeItems = [];
|
1848 |
-
if (self.isFocused) {
|
1849 |
-
self.showInput();
|
1850 |
-
}
|
1851 |
-
return;
|
1852 |
-
}
|
1853 |
-
|
1854 |
-
// modify selection
|
1855 |
-
eventName = e && e.type.toLowerCase();
|
1856 |
-
|
1857 |
-
if (eventName === 'mousedown' && self.isShiftDown && self.$activeItems.length) {
|
1858 |
-
$last = self.$control.children('.active:last');
|
1859 |
-
begin = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$last[0]]);
|
1860 |
-
end = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$item[0]]);
|
1861 |
-
if (begin > end) {
|
1862 |
-
swap = begin;
|
1863 |
-
begin = end;
|
1864 |
-
end = swap;
|
1865 |
-
}
|
1866 |
-
for (i = begin; i <= end; i++) {
|
1867 |
-
item = self.$control[0].childNodes[i];
|
1868 |
-
if (self.$activeItems.indexOf(item) === -1) {
|
1869 |
-
$(item).addClass('active');
|
1870 |
-
self.$activeItems.push(item);
|
1871 |
-
}
|
1872 |
-
}
|
1873 |
-
e.preventDefault();
|
1874 |
-
} else if ((eventName === 'mousedown' && self.isCtrlDown) || (eventName === 'keydown' && this.isShiftDown)) {
|
1875 |
-
if ($item.hasClass('active')) {
|
1876 |
-
idx = self.$activeItems.indexOf($item[0]);
|
1877 |
-
self.$activeItems.splice(idx, 1);
|
1878 |
-
$item.removeClass('active');
|
1879 |
-
} else {
|
1880 |
-
self.$activeItems.push($item.addClass('active')[0]);
|
1881 |
-
}
|
1882 |
-
} else {
|
1883 |
-
$(self.$activeItems).removeClass('active');
|
1884 |
-
self.$activeItems = [$item.addClass('active')[0]];
|
1885 |
-
}
|
1886 |
-
|
1887 |
-
// ensure control has focus
|
1888 |
-
self.hideInput();
|
1889 |
-
if (!this.isFocused) {
|
1890 |
-
self.focus();
|
1891 |
-
}
|
1892 |
-
},
|
1893 |
-
|
1894 |
-
/**
|
1895 |
-
* Sets the selected item in the dropdown menu
|
1896 |
-
* of available options.
|
1897 |
-
*
|
1898 |
-
* @param {object} $object
|
1899 |
-
* @param {boolean} scroll
|
1900 |
-
* @param {boolean} animate
|
1901 |
-
*/
|
1902 |
-
setActiveOption: function($option, scroll, animate) {
|
1903 |
-
var height_menu, height_item, y;
|
1904 |
-
var scroll_top, scroll_bottom;
|
1905 |
-
var self = this;
|
1906 |
-
|
1907 |
-
if (self.$activeOption) self.$activeOption.removeClass('active');
|
1908 |
-
self.$activeOption = null;
|
1909 |
-
|
1910 |
-
$option = $($option);
|
1911 |
-
if (!$option.length) return;
|
1912 |
-
|
1913 |
-
self.$activeOption = $option.addClass('active');
|
1914 |
-
|
1915 |
-
if (scroll || !isset(scroll)) {
|
1916 |
-
|
1917 |
-
height_menu = self.$dropdown_content.height();
|
1918 |
-
height_item = self.$activeOption.outerHeight(true);
|
1919 |
-
scroll = self.$dropdown_content.scrollTop() || 0;
|
1920 |
-
y = self.$activeOption.offset().top - self.$dropdown_content.offset().top + scroll;
|
1921 |
-
scroll_top = y;
|
1922 |
-
scroll_bottom = y - height_menu + height_item;
|
1923 |
-
|
1924 |
-
if (y + height_item > height_menu + scroll) {
|
1925 |
-
self.$dropdown_content.stop().animate({scrollTop: scroll_bottom}, animate ? self.settings.scrollDuration : 0);
|
1926 |
-
} else if (y < scroll) {
|
1927 |
-
self.$dropdown_content.stop().animate({scrollTop: scroll_top}, animate ? self.settings.scrollDuration : 0);
|
1928 |
-
}
|
1929 |
-
|
1930 |
-
}
|
1931 |
-
},
|
1932 |
-
|
1933 |
-
/**
|
1934 |
-
* Selects all items (CTRL + A).
|
1935 |
-
*/
|
1936 |
-
selectAll: function() {
|
1937 |
-
var self = this;
|
1938 |
-
if (self.settings.mode === 'single') return;
|
1939 |
-
|
1940 |
-
self.$activeItems = Array.prototype.slice.apply(self.$control.children(':not(input)').addClass('active'));
|
1941 |
-
if (self.$activeItems.length) {
|
1942 |
-
self.hideInput();
|
1943 |
-
self.close();
|
1944 |
-
}
|
1945 |
-
self.focus();
|
1946 |
-
},
|
1947 |
-
|
1948 |
-
/**
|
1949 |
-
* Hides the input element out of view, while
|
1950 |
-
* retaining its focus.
|
1951 |
-
*/
|
1952 |
-
hideInput: function() {
|
1953 |
-
var self = this;
|
1954 |
-
|
1955 |
-
self.setTextboxValue('');
|
1956 |
-
self.$control_input.css({opacity: 0, position: 'absolute', left: self.rtl ? 10000 : -10000});
|
1957 |
-
self.isInputHidden = true;
|
1958 |
-
},
|
1959 |
-
|
1960 |
-
/**
|
1961 |
-
* Restores input visibility.
|
1962 |
-
*/
|
1963 |
-
showInput: function() {
|
1964 |
-
this.$control_input.css({opacity: 1, position: 'relative', left: 0});
|
1965 |
-
this.isInputHidden = false;
|
1966 |
-
},
|
1967 |
-
|
1968 |
-
/**
|
1969 |
-
* Gives the control focus.
|
1970 |
-
*/
|
1971 |
-
focus: function() {
|
1972 |
-
var self = this;
|
1973 |
-
if (self.isDisabled) return;
|
1974 |
-
|
1975 |
-
self.ignoreFocus = true;
|
1976 |
-
self.$control_input[0].focus();
|
1977 |
-
window.setTimeout(function() {
|
1978 |
-
self.ignoreFocus = false;
|
1979 |
-
self.onFocus();
|
1980 |
-
}, 0);
|
1981 |
-
},
|
1982 |
-
|
1983 |
-
/**
|
1984 |
-
* Forces the control out of focus.
|
1985 |
-
*
|
1986 |
-
* @param {Element} dest
|
1987 |
-
*/
|
1988 |
-
blur: function(dest) {
|
1989 |
-
this.$control_input[0].blur();
|
1990 |
-
this.onBlur(null, dest);
|
1991 |
-
},
|
1992 |
-
|
1993 |
-
/**
|
1994 |
-
* Returns a function that scores an object
|
1995 |
-
* to show how good of a match it is to the
|
1996 |
-
* provided query.
|
1997 |
-
*
|
1998 |
-
* @param {string} query
|
1999 |
-
* @param {object} options
|
2000 |
-
* @return {function}
|
2001 |
-
*/
|
2002 |
-
getScoreFunction: function(query) {
|
2003 |
-
return this.sifter.getScoreFunction(query, this.getSearchOptions());
|
2004 |
-
},
|
2005 |
-
|
2006 |
-
/**
|
2007 |
-
* Returns search options for sifter (the system
|
2008 |
-
* for scoring and sorting results).
|
2009 |
-
*
|
2010 |
-
* @see https://github.com/brianreavis/sifter.js
|
2011 |
-
* @return {object}
|
2012 |
-
*/
|
2013 |
-
getSearchOptions: function() {
|
2014 |
-
var settings = this.settings;
|
2015 |
-
var sort = settings.sortField;
|
2016 |
-
if (typeof sort === 'string') {
|
2017 |
-
sort = [{field: sort}];
|
2018 |
-
}
|
2019 |
-
|
2020 |
-
return {
|
2021 |
-
fields : settings.searchField,
|
2022 |
-
conjunction : settings.searchConjunction,
|
2023 |
-
sort : sort
|
2024 |
-
};
|
2025 |
-
},
|
2026 |
-
|
2027 |
-
/**
|
2028 |
-
* Searches through available options and returns
|
2029 |
-
* a sorted array of matches.
|
2030 |
-
*
|
2031 |
-
* Returns an object containing:
|
2032 |
-
*
|
2033 |
-
* - query {string}
|
2034 |
-
* - tokens {array}
|
2035 |
-
* - total {int}
|
2036 |
-
* - items {array}
|
2037 |
-
*
|
2038 |
-
* @param {string} query
|
2039 |
-
* @returns {object}
|
2040 |
-
*/
|
2041 |
-
search: function(query) {
|
2042 |
-
var i, value, score, result, calculateScore;
|
2043 |
-
var self = this;
|
2044 |
-
var settings = self.settings;
|
2045 |
-
var options = this.getSearchOptions();
|
2046 |
-
|
2047 |
-
// validate user-provided result scoring function
|
2048 |
-
if (settings.score) {
|
2049 |
-
calculateScore = self.settings.score.apply(this, [query]);
|
2050 |
-
if (typeof calculateScore !== 'function') {
|
2051 |
-
throw new Error('Selectize "score" setting must be a function that returns a function');
|
2052 |
-
}
|
2053 |
-
}
|
2054 |
-
|
2055 |
-
// perform search
|
2056 |
-
if (query !== self.lastQuery) {
|
2057 |
-
self.lastQuery = query;
|
2058 |
-
result = self.sifter.search(query, $.extend(options, {score: calculateScore}));
|
2059 |
-
self.currentResults = result;
|
2060 |
-
} else {
|
2061 |
-
result = $.extend(true, {}, self.currentResults);
|
2062 |
-
}
|
2063 |
-
|
2064 |
-
// filter out selected items
|
2065 |
-
if (settings.hideSelected) {
|
2066 |
-
for (i = result.items.length - 1; i >= 0; i--) {
|
2067 |
-
if (self.items.indexOf(hash_key(result.items[i].id)) !== -1) {
|
2068 |
-
result.items.splice(i, 1);
|
2069 |
-
}
|
2070 |
-
}
|
2071 |
-
}
|
2072 |
-
|
2073 |
-
return result;
|
2074 |
-
},
|
2075 |
-
|
2076 |
-
/**
|
2077 |
-
* Refreshes the list of available options shown
|
2078 |
-
* in the autocomplete dropdown menu.
|
2079 |
-
*
|
2080 |
-
* @param {boolean} triggerDropdown
|
2081 |
-
*/
|
2082 |
-
refreshOptions: function(triggerDropdown) {
|
2083 |
-
var i, j, k, n, groups, groups_order, option, option_html, optgroup, optgroups, html, html_children, has_create_option;
|
2084 |
-
var $active, $active_before, $create;
|
2085 |
-
|
2086 |
-
if (typeof triggerDropdown === 'undefined') {
|
2087 |
-
triggerDropdown = true;
|
2088 |
-
}
|
2089 |
-
|
2090 |
-
var self = this;
|
2091 |
-
var query = $.trim(self.$control_input.val());
|
2092 |
-
var results = self.search(query);
|
2093 |
-
var $dropdown_content = self.$dropdown_content;
|
2094 |
-
var active_before = self.$activeOption && hash_key(self.$activeOption.attr('data-value'));
|
2095 |
-
|
2096 |
-
// build markup
|
2097 |
-
n = results.items.length;
|
2098 |
-
if (typeof self.settings.maxOptions === 'number') {
|
2099 |
-
n = Math.min(n, self.settings.maxOptions);
|
2100 |
-
}
|
2101 |
-
|
2102 |
-
// render and group available options individually
|
2103 |
-
groups = {};
|
2104 |
-
groups_order = [];
|
2105 |
-
|
2106 |
-
for (i = 0; i < n; i++) {
|
2107 |
-
option = self.options[results.items[i].id];
|
2108 |
-
option_html = self.render('option', option);
|
2109 |
-
optgroup = option[self.settings.optgroupField] || '';
|
2110 |
-
optgroups = $.isArray(optgroup) ? optgroup : [optgroup];
|
2111 |
-
|
2112 |
-
for (j = 0, k = optgroups && optgroups.length; j < k; j++) {
|
2113 |
-
optgroup = optgroups[j];
|
2114 |
-
if (!self.optgroups.hasOwnProperty(optgroup)) {
|
2115 |
-
optgroup = '';
|
2116 |
-
}
|
2117 |
-
if (!groups.hasOwnProperty(optgroup)) {
|
2118 |
-
groups[optgroup] = [];
|
2119 |
-
groups_order.push(optgroup);
|
2120 |
-
}
|
2121 |
-
groups[optgroup].push(option_html);
|
2122 |
-
}
|
2123 |
-
}
|
2124 |
-
|
2125 |
-
// sort optgroups
|
2126 |
-
if (this.settings.lockOptgroupOrder) {
|
2127 |
-
groups_order.sort(function(a, b) {
|
2128 |
-
var a_order = self.optgroups[a].$order || 0;
|
2129 |
-
var b_order = self.optgroups[b].$order || 0;
|
2130 |
-
return a_order - b_order;
|
2131 |
-
});
|
2132 |
-
}
|
2133 |
-
|
2134 |
-
// render optgroup headers & join groups
|
2135 |
-
html = [];
|
2136 |
-
for (i = 0, n = groups_order.length; i < n; i++) {
|
2137 |
-
optgroup = groups_order[i];
|
2138 |
-
if (self.optgroups.hasOwnProperty(optgroup) && groups[optgroup].length) {
|
2139 |
-
// render the optgroup header and options within it,
|
2140 |
-
// then pass it to the wrapper template
|
2141 |
-
html_children = self.render('optgroup_header', self.optgroups[optgroup]) || '';
|
2142 |
-
html_children += groups[optgroup].join('');
|
2143 |
-
html.push(self.render('optgroup', $.extend({}, self.optgroups[optgroup], {
|
2144 |
-
html: html_children
|
2145 |
-
})));
|
2146 |
-
} else {
|
2147 |
-
html.push(groups[optgroup].join(''));
|
2148 |
-
}
|
2149 |
-
}
|
2150 |
-
|
2151 |
-
$dropdown_content.html(html.join(''));
|
2152 |
-
|
2153 |
-
// highlight matching terms inline
|
2154 |
-
if (self.settings.highlight && results.query.length && results.tokens.length) {
|
2155 |
-
for (i = 0, n = results.tokens.length; i < n; i++) {
|
2156 |
-
highlight($dropdown_content, results.tokens[i].regex);
|
2157 |
-
}
|
2158 |
-
}
|
2159 |
-
|
2160 |
-
// add "selected" class to selected options
|
2161 |
-
if (!self.settings.hideSelected) {
|
2162 |
-
for (i = 0, n = self.items.length; i < n; i++) {
|
2163 |
-
self.getOption(self.items[i]).addClass('selected');
|
2164 |
-
}
|
2165 |
-
}
|
2166 |
-
|
2167 |
-
// add create option
|
2168 |
-
has_create_option = self.canCreate(query);
|
2169 |
-
if (has_create_option) {
|
2170 |
-
$dropdown_content.prepend(self.render('option_create', {input: query}));
|
2171 |
-
$create = $($dropdown_content[0].childNodes[0]);
|
2172 |
-
}
|
2173 |
-
|
2174 |
-
// activate
|
2175 |
-
self.hasOptions = results.items.length > 0 || has_create_option;
|
2176 |
-
if (self.hasOptions) {
|
2177 |
-
if (results.items.length > 0) {
|
2178 |
-
$active_before = active_before && self.getOption(active_before);
|
2179 |
-
if ($active_before && $active_before.length) {
|
2180 |
-
$active = $active_before;
|
2181 |
-
} else if (self.settings.mode === 'single' && self.items.length) {
|
2182 |
-
$active = self.getOption(self.items[0]);
|
2183 |
-
}
|
2184 |
-
if (!$active || !$active.length) {
|
2185 |
-
if ($create && !self.settings.addPrecedence) {
|
2186 |
-
$active = self.getAdjacentOption($create, 1);
|
2187 |
-
} else {
|
2188 |
-
$active = $dropdown_content.find('[data-selectable]:first');
|
2189 |
-
}
|
2190 |
-
}
|
2191 |
-
} else {
|
2192 |
-
$active = $create;
|
2193 |
-
}
|
2194 |
-
self.setActiveOption($active);
|
2195 |
-
if (triggerDropdown && !self.isOpen) { self.open(); }
|
2196 |
-
} else {
|
2197 |
-
self.setActiveOption(null);
|
2198 |
-
if (triggerDropdown && self.isOpen) { self.close(); }
|
2199 |
-
}
|
2200 |
-
},
|
2201 |
-
|
2202 |
-
/**
|
2203 |
-
* Adds an available option. If it already exists,
|
2204 |
-
* nothing will happen. Note: this does not refresh
|
2205 |
-
* the options list dropdown (use `refreshOptions`
|
2206 |
-
* for that).
|
2207 |
-
*
|
2208 |
-
* Usage:
|
2209 |
-
*
|
2210 |
-
* this.addOption(data)
|
2211 |
-
*
|
2212 |
-
* @param {object|array} data
|
2213 |
-
*/
|
2214 |
-
addOption: function(data) {
|
2215 |
-
var i, n, value, self = this;
|
2216 |
-
|
2217 |
-
if ($.isArray(data)) {
|
2218 |
-
for (i = 0, n = data.length; i < n; i++) {
|
2219 |
-
self.addOption(data[i]);
|
2220 |
-
}
|
2221 |
-
return;
|
2222 |
-
}
|
2223 |
-
|
2224 |
-
if (value = self.registerOption(data)) {
|
2225 |
-
self.userOptions[value] = true;
|
2226 |
-
self.lastQuery = null;
|
2227 |
-
self.trigger('option_add', value, data);
|
2228 |
-
}
|
2229 |
-
},
|
2230 |
-
|
2231 |
-
/**
|
2232 |
-
* Registers an option to the pool of options.
|
2233 |
-
*
|
2234 |
-
* @param {object} data
|
2235 |
-
* @return {boolean|string}
|
2236 |
-
*/
|
2237 |
-
registerOption: function(data) {
|
2238 |
-
var key = hash_key(data[this.settings.valueField]);
|
2239 |
-
if (!key || this.options.hasOwnProperty(key)) return false;
|
2240 |
-
data.$order = data.$order || ++this.order;
|
2241 |
-
this.options[key] = data;
|
2242 |
-
return key;
|
2243 |
-
},
|
2244 |
-
|
2245 |
-
/**
|
2246 |
-
* Registers an option group to the pool of option groups.
|
2247 |
-
*
|
2248 |
-
* @param {object} data
|
2249 |
-
* @return {boolean|string}
|
2250 |
-
*/
|
2251 |
-
registerOptionGroup: function(data) {
|
2252 |
-
var key = hash_key(data[this.settings.optgroupValueField]);
|
2253 |
-
if (!key) return false;
|
2254 |
-
|
2255 |
-
data.$order = data.$order || ++this.order;
|
2256 |
-
this.optgroups[key] = data;
|
2257 |
-
return key;
|
2258 |
-
},
|
2259 |
-
|
2260 |
-
/**
|
2261 |
-
* Registers a new optgroup for options
|
2262 |
-
* to be bucketed into.
|
2263 |
-
*
|
2264 |
-
* @param {string} id
|
2265 |
-
* @param {object} data
|
2266 |
-
*/
|
2267 |
-
addOptionGroup: function(id, data) {
|
2268 |
-
data[this.settings.optgroupValueField] = id;
|
2269 |
-
if (id = this.registerOptionGroup(data)) {
|
2270 |
-
this.trigger('optgroup_add', id, data);
|
2271 |
-
}
|
2272 |
-
},
|
2273 |
-
|
2274 |
-
/**
|
2275 |
-
* Removes an existing option group.
|
2276 |
-
*
|
2277 |
-
* @param {string} id
|
2278 |
-
*/
|
2279 |
-
removeOptionGroup: function(id) {
|
2280 |
-
if (this.optgroups.hasOwnProperty(id)) {
|
2281 |
-
delete this.optgroups[id];
|
2282 |
-
this.renderCache = {};
|
2283 |
-
this.trigger('optgroup_remove', id);
|
2284 |
-
}
|
2285 |
-
},
|
2286 |
-
|
2287 |
-
/**
|
2288 |
-
* Clears all existing option groups.
|
2289 |
-
*/
|
2290 |
-
clearOptionGroups: function() {
|
2291 |
-
this.optgroups = {};
|
2292 |
-
this.renderCache = {};
|
2293 |
-
this.trigger('optgroup_clear');
|
2294 |
-
},
|
2295 |
-
|
2296 |
-
/**
|
2297 |
-
* Updates an option available for selection. If
|
2298 |
-
* it is visible in the selected items or options
|
2299 |
-
* dropdown, it will be re-rendered automatically.
|
2300 |
-
*
|
2301 |
-
* @param {string} value
|
2302 |
-
* @param {object} data
|
2303 |
-
*/
|
2304 |
-
updateOption: function(value, data) {
|
2305 |
-
var self = this;
|
2306 |
-
var $item, $item_new;
|
2307 |
-
var value_new, index_item, cache_items, cache_options, order_old;
|
2308 |
-
|
2309 |
-
value = hash_key(value);
|
2310 |
-
value_new = hash_key(data[self.settings.valueField]);
|
2311 |
-
|
2312 |
-
// sanity checks
|
2313 |
-
if (value === null) return;
|
2314 |
-
if (!self.options.hasOwnProperty(value)) return;
|
2315 |
-
if (typeof value_new !== 'string') throw new Error('Value must be set in option data');
|
2316 |
-
|
2317 |
-
order_old = self.options[value].$order;
|
2318 |
-
|
2319 |
-
// update references
|
2320 |
-
if (value_new !== value) {
|
2321 |
-
delete self.options[value];
|
2322 |
-
index_item = self.items.indexOf(value);
|
2323 |
-
if (index_item !== -1) {
|
2324 |
-
self.items.splice(index_item, 1, value_new);
|
2325 |
-
}
|
2326 |
-
}
|
2327 |
-
data.$order = data.$order || order_old;
|
2328 |
-
self.options[value_new] = data;
|
2329 |
-
|
2330 |
-
// invalidate render cache
|
2331 |
-
cache_items = self.renderCache['item'];
|
2332 |
-
cache_options = self.renderCache['option'];
|
2333 |
-
|
2334 |
-
if (cache_items) {
|
2335 |
-
delete cache_items[value];
|
2336 |
-
delete cache_items[value_new];
|
2337 |
-
}
|
2338 |
-
if (cache_options) {
|
2339 |
-
delete cache_options[value];
|
2340 |
-
delete cache_options[value_new];
|
2341 |
-
}
|
2342 |
-
|
2343 |
-
// update the item if it's selected
|
2344 |
-
if (self.items.indexOf(value_new) !== -1) {
|
2345 |
-
$item = self.getItem(value);
|
2346 |
-
$item_new = $(self.render('item', data));
|
2347 |
-
if ($item.hasClass('active')) $item_new.addClass('active');
|
2348 |
-
$item.replaceWith($item_new);
|
2349 |
-
}
|
2350 |
-
|
2351 |
-
// invalidate last query because we might have updated the sortField
|
2352 |
-
self.lastQuery = null;
|
2353 |
-
|
2354 |
-
// update dropdown contents
|
2355 |
-
if (self.isOpen) {
|
2356 |
-
self.refreshOptions(false);
|
2357 |
-
}
|
2358 |
-
},
|
2359 |
-
|
2360 |
-
/**
|
2361 |
-
* Removes a single option.
|
2362 |
-
*
|
2363 |
-
* @param {string} value
|
2364 |
-
* @param {boolean} silent
|
2365 |
-
*/
|
2366 |
-
removeOption: function(value, silent) {
|
2367 |
-
var self = this;
|
2368 |
-
value = hash_key(value);
|
2369 |
-
|
2370 |
-
var cache_items = self.renderCache['item'];
|
2371 |
-
var cache_options = self.renderCache['option'];
|
2372 |
-
if (cache_items) delete cache_items[value];
|
2373 |
-
if (cache_options) delete cache_options[value];
|
2374 |
-
|
2375 |
-
delete self.userOptions[value];
|
2376 |
-
delete self.options[value];
|
2377 |
-
self.lastQuery = null;
|
2378 |
-
self.trigger('option_remove', value);
|
2379 |
-
self.removeItem(value, silent);
|
2380 |
-
},
|
2381 |
-
|
2382 |
-
/**
|
2383 |
-
* Clears all options.
|
2384 |
-
*/
|
2385 |
-
clearOptions: function() {
|
2386 |
-
var self = this;
|
2387 |
-
|
2388 |
-
self.loadedSearches = {};
|
2389 |
-
self.userOptions = {};
|
2390 |
-
self.renderCache = {};
|
2391 |
-
self.options = self.sifter.items = {};
|
2392 |
-
self.lastQuery = null;
|
2393 |
-
self.trigger('option_clear');
|
2394 |
-
self.clear();
|
2395 |
-
},
|
2396 |
-
|
2397 |
-
/**
|
2398 |
-
* Returns the jQuery element of the option
|
2399 |
-
* matching the given value.
|
2400 |
-
*
|
2401 |
-
* @param {string} value
|
2402 |
-
* @returns {object}
|
2403 |
-
*/
|
2404 |
-
getOption: function(value) {
|
2405 |
-
return this.getElementWithValue(value, this.$dropdown_content.find('[data-selectable]'));
|
2406 |
-
},
|
2407 |
-
|
2408 |
-
/**
|
2409 |
-
* Returns the jQuery element of the next or
|
2410 |
-
* previous selectable option.
|
2411 |
-
*
|
2412 |
-
* @param {object} $option
|
2413 |
-
* @param {int} direction can be 1 for next or -1 for previous
|
2414 |
-
* @return {object}
|
2415 |
-
*/
|
2416 |
-
getAdjacentOption: function($option, direction) {
|
2417 |
-
var $options = this.$dropdown.find('[data-selectable]');
|
2418 |
-
var index = $options.index($option) + direction;
|
2419 |
-
|
2420 |
-
return index >= 0 && index < $options.length ? $options.eq(index) : $();
|
2421 |
-
},
|
2422 |
-
|
2423 |
-
/**
|
2424 |
-
* Finds the first element with a "data-value" attribute
|
2425 |
-
* that matches the given value.
|
2426 |
-
*
|
2427 |
-
* @param {mixed} value
|
2428 |
-
* @param {object} $els
|
2429 |
-
* @return {object}
|
2430 |
-
*/
|
2431 |
-
getElementWithValue: function(value, $els) {
|
2432 |
-
value = hash_key(value);
|
2433 |
-
|
2434 |
-
if (typeof value !== 'undefined' && value !== null) {
|
2435 |
-
for (var i = 0, n = $els.length; i < n; i++) {
|
2436 |
-
if ($els[i].getAttribute('data-value') === value) {
|
2437 |
-
return $($els[i]);
|
2438 |
-
}
|
2439 |
-
}
|
2440 |
-
}
|
2441 |
-
|
2442 |
-
return $();
|
2443 |
-
},
|
2444 |
-
|
2445 |
-
/**
|
2446 |
-
* Returns the jQuery element of the item
|
2447 |
-
* matching the given value.
|
2448 |
-
*
|
2449 |
-
* @param {string} value
|
2450 |
-
* @returns {object}
|
2451 |
-
*/
|
2452 |
-
getItem: function(value) {
|
2453 |
-
return this.getElementWithValue(value, this.$control.children());
|
2454 |
-
},
|
2455 |
-
|
2456 |
-
/**
|
2457 |
-
* "Selects" multiple items at once. Adds them to the list
|
2458 |
-
* at the current caret position.
|
2459 |
-
*
|
2460 |
-
* @param {string} value
|
2461 |
-
* @param {boolean} silent
|
2462 |
-
*/
|
2463 |
-
addItems: function(values, silent) {
|
2464 |
-
var items = $.isArray(values) ? values : [values];
|
2465 |
-
for (var i = 0, n = items.length; i < n; i++) {
|
2466 |
-
this.isPending = (i < n - 1);
|
2467 |
-
this.addItem(items[i], silent);
|
2468 |
-
}
|
2469 |
-
},
|
2470 |
-
|
2471 |
-
/**
|
2472 |
-
* "Selects" an item. Adds it to the list
|
2473 |
-
* at the current caret position.
|
2474 |
-
*
|
2475 |
-
* @param {string} value
|
2476 |
-
* @param {boolean} silent
|
2477 |
-
*/
|
2478 |
-
addItem: function(value, silent) {
|
2479 |
-
var events = silent ? [] : ['change'];
|
2480 |
-
|
2481 |
-
debounce_events(this, events, function() {
|
2482 |
-
var $item, $option, $options;
|
2483 |
-
var self = this;
|
2484 |
-
var inputMode = self.settings.mode;
|
2485 |
-
var i, active, value_next, wasFull;
|
2486 |
-
value = hash_key(value);
|
2487 |
-
|
2488 |
-
if (self.items.indexOf(value) !== -1) {
|
2489 |
-
if (inputMode === 'single') self.close();
|
2490 |
-
return;
|
2491 |
-
}
|
2492 |
-
|
2493 |
-
if (!self.options.hasOwnProperty(value)) return;
|
2494 |
-
if (inputMode === 'single') self.clear(silent);
|
2495 |
-
if (inputMode === 'multi' && self.isFull()) return;
|
2496 |
-
|
2497 |
-
$item = $(self.render('item', self.options[value]));
|
2498 |
-
wasFull = self.isFull();
|
2499 |
-
self.items.splice(self.caretPos, 0, value);
|
2500 |
-
self.insertAtCaret($item);
|
2501 |
-
if (!self.isPending || (!wasFull && self.isFull())) {
|
2502 |
-
self.refreshState();
|
2503 |
-
}
|
2504 |
-
|
2505 |
-
if (self.isSetup) {
|
2506 |
-
$options = self.$dropdown_content.find('[data-selectable]');
|
2507 |
-
|
2508 |
-
// update menu / remove the option (if this is not one item being added as part of series)
|
2509 |
-
if (!self.isPending) {
|
2510 |
-
$option = self.getOption(value);
|
2511 |
-
value_next = self.getAdjacentOption($option, 1).attr('data-value');
|
2512 |
-
self.refreshOptions(self.isFocused && inputMode !== 'single');
|
2513 |
-
if (value_next) {
|
2514 |
-
self.setActiveOption(self.getOption(value_next));
|
2515 |
-
}
|
2516 |
-
}
|
2517 |
-
|
2518 |
-
// hide the menu if the maximum number of items have been selected or no options are left
|
2519 |
-
if (!$options.length || self.isFull()) {
|
2520 |
-
self.close();
|
2521 |
-
} else {
|
2522 |
-
self.positionDropdown();
|
2523 |
-
}
|
2524 |
-
|
2525 |
-
self.updatePlaceholder();
|
2526 |
-
self.trigger('item_add', value, $item);
|
2527 |
-
self.updateOriginalInput({silent: silent});
|
2528 |
-
}
|
2529 |
-
});
|
2530 |
-
},
|
2531 |
-
|
2532 |
-
/**
|
2533 |
-
* Removes the selected item matching
|
2534 |
-
* the provided value.
|
2535 |
-
*
|
2536 |
-
* @param {string} value
|
2537 |
-
*/
|
2538 |
-
removeItem: function(value, silent) {
|
2539 |
-
var self = this;
|
2540 |
-
var $item, i, idx;
|
2541 |
-
|
2542 |
-
$item = (typeof value === 'object') ? value : self.getItem(value);
|
2543 |
-
value = hash_key($item.attr('data-value'));
|
2544 |
-
i = self.items.indexOf(value);
|
2545 |
-
|
2546 |
-
if (i !== -1) {
|
2547 |
-
$item.remove();
|
2548 |
-
if ($item.hasClass('active')) {
|
2549 |
-
idx = self.$activeItems.indexOf($item[0]);
|
2550 |
-
self.$activeItems.splice(idx, 1);
|
2551 |
-
}
|
2552 |
-
|
2553 |
-
self.items.splice(i, 1);
|
2554 |
-
self.lastQuery = null;
|
2555 |
-
if (!self.settings.persist && self.userOptions.hasOwnProperty(value)) {
|
2556 |
-
self.removeOption(value, silent);
|
2557 |
-
}
|
2558 |
-
|
2559 |
-
if (i < self.caretPos) {
|
2560 |
-
self.setCaret(self.caretPos - 1);
|
2561 |
-
}
|
2562 |
-
|
2563 |
-
self.refreshState();
|
2564 |
-
self.updatePlaceholder();
|
2565 |
-
self.updateOriginalInput({silent: silent});
|
2566 |
-
self.positionDropdown();
|
2567 |
-
self.trigger('item_remove', value, $item);
|
2568 |
-
}
|
2569 |
-
},
|
2570 |
-
|
2571 |
-
/**
|
2572 |
-
* Invokes the `create` method provided in the
|
2573 |
-
* selectize options that should provide the data
|
2574 |
-
* for the new item, given the user input.
|
2575 |
-
*
|
2576 |
-
* Once this completes, it will be added
|
2577 |
-
* to the item list.
|
2578 |
-
*
|
2579 |
-
* @param {string} value
|
2580 |
-
* @param {boolean} [triggerDropdown]
|
2581 |
-
* @param {function} [callback]
|
2582 |
-
* @return {boolean}
|
2583 |
-
*/
|
2584 |
-
createItem: function(input, triggerDropdown) {
|
2585 |
-
var self = this;
|
2586 |
-
var caret = self.caretPos;
|
2587 |
-
input = input || $.trim(self.$control_input.val() || '');
|
2588 |
-
|
2589 |
-
var callback = arguments[arguments.length - 1];
|
2590 |
-
if (typeof callback !== 'function') callback = function() {};
|
2591 |
-
|
2592 |
-
if (typeof triggerDropdown !== 'boolean') {
|
2593 |
-
triggerDropdown = true;
|
2594 |
-
}
|
2595 |
-
|
2596 |
-
if (!self.canCreate(input)) {
|
2597 |
-
callback();
|
2598 |
-
return false;
|
2599 |
-
}
|
2600 |
-
|
2601 |
-
self.lock();
|
2602 |
-
|
2603 |
-
var setup = (typeof self.settings.create === 'function') ? this.settings.create : function(input) {
|
2604 |
-
var data = {};
|
2605 |
-
data[self.settings.labelField] = input;
|
2606 |
-
data[self.settings.valueField] = input;
|
2607 |
-
return data;
|
2608 |
-
};
|
2609 |
-
|
2610 |
-
var create = once(function(data) {
|
2611 |
-
self.unlock();
|
2612 |
-
|
2613 |
-
if (!data || typeof data !== 'object') return callback();
|
2614 |
-
var value = hash_key(data[self.settings.valueField]);
|
2615 |
-
if (typeof value !== 'string') return callback();
|
2616 |
-
|
2617 |
-
self.setTextboxValue('');
|
2618 |
-
self.addOption(data);
|
2619 |
-
self.setCaret(caret);
|
2620 |
-
self.addItem(value);
|
2621 |
-
self.refreshOptions(triggerDropdown && self.settings.mode !== 'single');
|
2622 |
-
callback(data);
|
2623 |
-
});
|
2624 |
-
|
2625 |
-
var output = setup.apply(this, [input, create]);
|
2626 |
-
if (typeof output !== 'undefined') {
|
2627 |
-
create(output);
|
2628 |
-
}
|
2629 |
-
|
2630 |
-
return true;
|
2631 |
-
},
|
2632 |
-
|
2633 |
-
/**
|
2634 |
-
* Re-renders the selected item lists.
|
2635 |
-
*/
|
2636 |
-
refreshItems: function() {
|
2637 |
-
this.lastQuery = null;
|
2638 |
-
|
2639 |
-
if (this.isSetup) {
|
2640 |
-
this.addItem(this.items);
|
2641 |
-
}
|
2642 |
-
|
2643 |
-
this.refreshState();
|
2644 |
-
this.updateOriginalInput();
|
2645 |
-
},
|
2646 |
-
|
2647 |
-
/**
|
2648 |
-
* Updates all state-dependent attributes
|
2649 |
-
* and CSS classes.
|
2650 |
-
*/
|
2651 |
-
refreshState: function() {
|
2652 |
-
var invalid, self = this;
|
2653 |
-
if (self.isRequired) {
|
2654 |
-
if (self.items.length) self.isInvalid = false;
|
2655 |
-
self.$control_input.prop('required', invalid);
|
2656 |
-
}
|
2657 |
-
self.refreshClasses();
|
2658 |
-
},
|
2659 |
-
|
2660 |
-
/**
|
2661 |
-
* Updates all state-dependent CSS classes.
|
2662 |
-
*/
|
2663 |
-
refreshClasses: function() {
|
2664 |
-
var self = this;
|
2665 |
-
var isFull = self.isFull();
|
2666 |
-
var isLocked = self.isLocked;
|
2667 |
-
|
2668 |
-
self.$wrapper
|
2669 |
-
.toggleClass('rtl', self.rtl);
|
2670 |
-
|
2671 |
-
self.$control
|
2672 |
-
.toggleClass('focus', self.isFocused)
|
2673 |
-
.toggleClass('disabled', self.isDisabled)
|
2674 |
-
.toggleClass('required', self.isRequired)
|
2675 |
-
.toggleClass('invalid', self.isInvalid)
|
2676 |
-
.toggleClass('locked', isLocked)
|
2677 |
-
.toggleClass('full', isFull).toggleClass('not-full', !isFull)
|
2678 |
-
.toggleClass('input-active', self.isFocused && !self.isInputHidden)
|
2679 |
-
.toggleClass('dropdown-active', self.isOpen)
|
2680 |
-
.toggleClass('has-options', !$.isEmptyObject(self.options))
|
2681 |
-
.toggleClass('has-items', self.items.length > 0);
|
2682 |
-
|
2683 |
-
self.$control_input.data('grow', !isFull && !isLocked);
|
2684 |
-
},
|
2685 |
-
|
2686 |
-
/**
|
2687 |
-
* Determines whether or not more items can be added
|
2688 |
-
* to the control without exceeding the user-defined maximum.
|
2689 |
-
*
|
2690 |
-
* @returns {boolean}
|
2691 |
-
*/
|
2692 |
-
isFull: function() {
|
2693 |
-
return this.settings.maxItems !== null && this.items.length >= this.settings.maxItems;
|
2694 |
-
},
|
2695 |
-
|
2696 |
-
/**
|
2697 |
-
* Refreshes the original <select> or <input>
|
2698 |
-
* element to reflect the current state.
|
2699 |
-
*/
|
2700 |
-
updateOriginalInput: function(opts) {
|
2701 |
-
var i, n, options, label, self = this;
|
2702 |
-
opts = opts || {};
|
2703 |
-
|
2704 |
-
if (self.tagType === TAG_SELECT) {
|
2705 |
-
options = [];
|
2706 |
-
for (i = 0, n = self.items.length; i < n; i++) {
|
2707 |
-
label = self.options[self.items[i]][self.settings.labelField] || '';
|
2708 |
-
options.push('<option value="' + escape_html(self.items[i]) + '" selected="selected">' + escape_html(label) + '</option>');
|
2709 |
-
}
|
2710 |
-
if (!options.length && !this.$input.attr('multiple')) {
|
2711 |
-
options.push('<option value="" selected="selected"></option>');
|
2712 |
-
}
|
2713 |
-
self.$input.html(options.join(''));
|
2714 |
-
} else {
|
2715 |
-
self.$input.val(self.getValue());
|
2716 |
-
self.$input.attr('value',self.$input.val());
|
2717 |
-
}
|
2718 |
-
|
2719 |
-
if (self.isSetup) {
|
2720 |
-
if (!opts.silent) {
|
2721 |
-
self.trigger('change', self.$input.val());
|
2722 |
-
}
|
2723 |
-
}
|
2724 |
-
},
|
2725 |
-
|
2726 |
-
/**
|
2727 |
-
* Shows/hide the input placeholder depending
|
2728 |
-
* on if there items in the list already.
|
2729 |
-
*/
|
2730 |
-
updatePlaceholder: function() {
|
2731 |
-
if (!this.settings.placeholder) return;
|
2732 |
-
var $input = this.$control_input;
|
2733 |
-
|
2734 |
-
if (this.items.length) {
|
2735 |
-
$input.removeAttr('placeholder');
|
2736 |
-
} else {
|
2737 |
-
$input.attr('placeholder', this.settings.placeholder);
|
2738 |
-
}
|
2739 |
-
$input.triggerHandler('update', {force: true});
|
2740 |
-
},
|
2741 |
-
|
2742 |
-
/**
|
2743 |
-
* Shows the autocomplete dropdown containing
|
2744 |
-
* the available options.
|
2745 |
-
*/
|
2746 |
-
open: function() {
|
2747 |
-
var self = this;
|
2748 |
-
|
2749 |
-
if (self.isLocked || self.isOpen || (self.settings.mode === 'multi' && self.isFull())) return;
|
2750 |
-
self.focus();
|
2751 |
-
self.isOpen = true;
|
2752 |
-
self.refreshState();
|
2753 |
-
self.$dropdown.css({visibility: 'hidden', display: 'block'});
|
2754 |
-
self.positionDropdown();
|
2755 |
-
self.$dropdown.css({visibility: 'visible'});
|
2756 |
-
self.trigger('dropdown_open', self.$dropdown);
|
2757 |
-
},
|
2758 |
-
|
2759 |
-
/**
|
2760 |
-
* Closes the autocomplete dropdown menu.
|
2761 |
-
*/
|
2762 |
-
close: function() {
|
2763 |
-
var self = this;
|
2764 |
-
var trigger = self.isOpen;
|
2765 |
-
|
2766 |
-
if (self.settings.mode === 'single' && self.items.length) {
|
2767 |
-
self.hideInput();
|
2768 |
-
}
|
2769 |
-
|
2770 |
-
self.isOpen = false;
|
2771 |
-
self.$dropdown.hide();
|
2772 |
-
self.setActiveOption(null);
|
2773 |
-
self.refreshState();
|
2774 |
-
|
2775 |
-
if (trigger) self.trigger('dropdown_close', self.$dropdown);
|
2776 |
-
},
|
2777 |
-
|
2778 |
-
/**
|
2779 |
-
* Calculates and applies the appropriate
|
2780 |
-
* position of the dropdown.
|
2781 |
-
*/
|
2782 |
-
positionDropdown: function() {
|
2783 |
-
var $control = this.$control;
|
2784 |
-
var offset = this.settings.dropdownParent === 'body' ? $control.offset() : $control.position();
|
2785 |
-
offset.top += $control.outerHeight(true);
|
2786 |
-
|
2787 |
-
this.$dropdown.css({
|
2788 |
-
width : $control.outerWidth(),
|
2789 |
-
top : offset.top,
|
2790 |
-
left : offset.left
|
2791 |
-
});
|
2792 |
-
},
|
2793 |
-
|
2794 |
-
/**
|
2795 |
-
* Resets / clears all selected items
|
2796 |
-
* from the control.
|
2797 |
-
*
|
2798 |
-
* @param {boolean} silent
|
2799 |
-
*/
|
2800 |
-
clear: function(silent) {
|
2801 |
-
var self = this;
|
2802 |
-
|
2803 |
-
if (!self.items.length) return;
|
2804 |
-
self.$control.children(':not(input)').remove();
|
2805 |
-
self.items = [];
|
2806 |
-
self.lastQuery = null;
|
2807 |
-
self.setCaret(0);
|
2808 |
-
self.setActiveItem(null);
|
2809 |
-
self.updatePlaceholder();
|
2810 |
-
self.updateOriginalInput({silent: silent});
|
2811 |
-
self.refreshState();
|
2812 |
-
self.showInput();
|
2813 |
-
self.trigger('clear');
|
2814 |
-
},
|
2815 |
-
|
2816 |
-
/**
|
2817 |
-
* A helper method for inserting an element
|
2818 |
-
* at the current caret position.
|
2819 |
-
*
|
2820 |
-
* @param {object} $el
|
2821 |
-
*/
|
2822 |
-
insertAtCaret: function($el) {
|
2823 |
-
var caret = Math.min(this.caretPos, this.items.length);
|
2824 |
-
if (caret === 0) {
|
2825 |
-
this.$control.prepend($el);
|
2826 |
-
} else {
|
2827 |
-
$(this.$control[0].childNodes[caret]).before($el);
|
2828 |
-
}
|
2829 |
-
this.setCaret(caret + 1);
|
2830 |
-
},
|
2831 |
-
|
2832 |
-
/**
|
2833 |
-
* Removes the current selected item(s).
|
2834 |
-
*
|
2835 |
-
* @param {object} e (optional)
|
2836 |
-
* @returns {boolean}
|
2837 |
-
*/
|
2838 |
-
deleteSelection: function(e) {
|
2839 |
-
var i, n, direction, selection, values, caret, option_select, $option_select, $tail;
|
2840 |
-
var self = this;
|
2841 |
-
|
2842 |
-
direction = (e && e.keyCode === KEY_BACKSPACE) ? -1 : 1;
|
2843 |
-
selection = getSelection(self.$control_input[0]);
|
2844 |
-
|
2845 |
-
if (self.$activeOption && !self.settings.hideSelected) {
|
2846 |
-
option_select = self.getAdjacentOption(self.$activeOption, -1).attr('data-value');
|
2847 |
-
}
|
2848 |
-
|
2849 |
-
// determine items that will be removed
|
2850 |
-
values = [];
|
2851 |
-
|
2852 |
-
if (self.$activeItems.length) {
|
2853 |
-
$tail = self.$control.children('.active:' + (direction > 0 ? 'last' : 'first'));
|
2854 |
-
caret = self.$control.children(':not(input)').index($tail);
|
2855 |
-
if (direction > 0) { caret++; }
|
2856 |
-
|
2857 |
-
for (i = 0, n = self.$activeItems.length; i < n; i++) {
|
2858 |
-
values.push($(self.$activeItems[i]).attr('data-value'));
|
2859 |
-
}
|
2860 |
-
if (e) {
|
2861 |
-
e.preventDefault();
|
2862 |
-
e.stopPropagation();
|
2863 |
-
}
|
2864 |
-
} else if ((self.isFocused || self.settings.mode === 'single') && self.items.length) {
|
2865 |
-
if (direction < 0 && selection.start === 0 && selection.length === 0) {
|
2866 |
-
values.push(self.items[self.caretPos - 1]);
|
2867 |
-
} else if (direction > 0 && selection.start === self.$control_input.val().length) {
|
2868 |
-
values.push(self.items[self.caretPos]);
|
2869 |
-
}
|
2870 |
-
}
|
2871 |
-
|
2872 |
-
// allow the callback to abort
|
2873 |
-
if (!values.length || (typeof self.settings.onDelete === 'function' && self.settings.onDelete.apply(self, [values]) === false)) {
|
2874 |
-
return false;
|
2875 |
-
}
|
2876 |
-
|
2877 |
-
// perform removal
|
2878 |
-
if (typeof caret !== 'undefined') {
|
2879 |
-
self.setCaret(caret);
|
2880 |
-
}
|
2881 |
-
while (values.length) {
|
2882 |
-
self.removeItem(values.pop());
|
2883 |
-
}
|
2884 |
-
|
2885 |
-
self.showInput();
|
2886 |
-
self.positionDropdown();
|
2887 |
-
self.refreshOptions(true);
|
2888 |
-
|
2889 |
-
// select previous option
|
2890 |
-
if (option_select) {
|
2891 |
-
$option_select = self.getOption(option_select);
|
2892 |
-
if ($option_select.length) {
|
2893 |
-
self.setActiveOption($option_select);
|
2894 |
-
}
|
2895 |
-
}
|
2896 |
-
|
2897 |
-
return true;
|
2898 |
-
},
|
2899 |
-
|
2900 |
-
/**
|
2901 |
-
* Selects the previous / next item (depending
|
2902 |
-
* on the `direction` argument).
|
2903 |
-
*
|
2904 |
-
* > 0 - right
|
2905 |
-
* < 0 - left
|
2906 |
-
*
|
2907 |
-
* @param {int} direction
|
2908 |
-
* @param {object} e (optional)
|
2909 |
-
*/
|
2910 |
-
advanceSelection: function(direction, e) {
|
2911 |
-
var tail, selection, idx, valueLength, cursorAtEdge, $tail;
|
2912 |
-
var self = this;
|
2913 |
-
|
2914 |
-
if (direction === 0) return;
|
2915 |
-
if (self.rtl) direction *= -1;
|
2916 |
-
|
2917 |
-
tail = direction > 0 ? 'last' : 'first';
|
2918 |
-
selection = getSelection(self.$control_input[0]);
|
2919 |
-
|
2920 |
-
if (self.isFocused && !self.isInputHidden) {
|
2921 |
-
valueLength = self.$control_input.val().length;
|
2922 |
-
cursorAtEdge = direction < 0
|
2923 |
-
? selection.start === 0 && selection.length === 0
|
2924 |
-
: selection.start === valueLength;
|
2925 |
-
|
2926 |
-
if (cursorAtEdge && !valueLength) {
|
2927 |
-
self.advanceCaret(direction, e);
|
2928 |
-
}
|
2929 |
-
} else {
|
2930 |
-
$tail = self.$control.children('.active:' + tail);
|
2931 |
-
if ($tail.length) {
|
2932 |
-
idx = self.$control.children(':not(input)').index($tail);
|
2933 |
-
self.setActiveItem(null);
|
2934 |
-
self.setCaret(direction > 0 ? idx + 1 : idx);
|
2935 |
-
}
|
2936 |
-
}
|
2937 |
-
},
|
2938 |
-
|
2939 |
-
/**
|
2940 |
-
* Moves the caret left / right.
|
2941 |
-
*
|
2942 |
-
* @param {int} direction
|
2943 |
-
* @param {object} e (optional)
|
2944 |
-
*/
|
2945 |
-
advanceCaret: function(direction, e) {
|
2946 |
-
var self = this, fn, $adj;
|
2947 |
-
|
2948 |
-
if (direction === 0) return;
|
2949 |
-
|
2950 |
-
fn = direction > 0 ? 'next' : 'prev';
|
2951 |
-
if (self.isShiftDown) {
|
2952 |
-
$adj = self.$control_input[fn]();
|
2953 |
-
if ($adj.length) {
|
2954 |
-
self.hideInput();
|
2955 |
-
self.setActiveItem($adj);
|
2956 |
-
e && e.preventDefault();
|
2957 |
-
}
|
2958 |
-
} else {
|
2959 |
-
self.setCaret(self.caretPos + direction);
|
2960 |
-
}
|
2961 |
-
},
|
2962 |
-
|
2963 |
-
/**
|
2964 |
-
* Moves the caret to the specified index.
|
2965 |
-
*
|
2966 |
-
* @param {int} i
|
2967 |
-
*/
|
2968 |
-
setCaret: function(i) {
|
2969 |
-
var self = this;
|
2970 |
-
|
2971 |
-
if (self.settings.mode === 'single') {
|
2972 |
-
i = self.items.length;
|
2973 |
-
} else {
|
2974 |
-
i = Math.max(0, Math.min(self.items.length, i));
|
2975 |
-
}
|
2976 |
-
|
2977 |
-
if(!self.isPending) {
|
2978 |
-
// the input must be moved by leaving it in place and moving the
|
2979 |
-
// siblings, due to the fact that focus cannot be restored once lost
|
2980 |
-
// on mobile webkit devices
|
2981 |
-
var j, n, fn, $children, $child;
|
2982 |
-
$children = self.$control.children(':not(input)');
|
2983 |
-
for (j = 0, n = $children.length; j < n; j++) {
|
2984 |
-
$child = $($children[j]).detach();
|
2985 |
-
if (j < i) {
|
2986 |
-
self.$control_input.before($child);
|
2987 |
-
} else {
|
2988 |
-
self.$control.append($child);
|
2989 |
-
}
|
2990 |
-
}
|
2991 |
-
}
|
2992 |
-
|
2993 |
-
self.caretPos = i;
|
2994 |
-
},
|
2995 |
-
|
2996 |
-
/**
|
2997 |
-
* Disables user input on the control. Used while
|
2998 |
-
* items are being asynchronously created.
|
2999 |
-
*/
|
3000 |
-
lock: function() {
|
3001 |
-
this.close();
|
3002 |
-
this.isLocked = true;
|
3003 |
-
this.refreshState();
|
3004 |
-
},
|
3005 |
-
|
3006 |
-
/**
|
3007 |
-
* Re-enables user input on the control.
|
3008 |
-
*/
|
3009 |
-
unlock: function() {
|
3010 |
-
this.isLocked = false;
|
3011 |
-
this.refreshState();
|
3012 |
-
},
|
3013 |
-
|
3014 |
-
/**
|
3015 |
-
* Disables user input on the control completely.
|
3016 |
-
* While disabled, it cannot receive focus.
|
3017 |
-
*/
|
3018 |
-
disable: function() {
|
3019 |
-
var self = this;
|
3020 |
-
self.$input.prop('disabled', true);
|
3021 |
-
self.$control_input.prop('disabled', true).prop('tabindex', -1);
|
3022 |
-
self.isDisabled = true;
|
3023 |
-
self.lock();
|
3024 |
-
},
|
3025 |
-
|
3026 |
-
/**
|
3027 |
-
* Enables the control so that it can respond
|
3028 |
-
* to focus and user input.
|
3029 |
-
*/
|
3030 |
-
enable: function() {
|
3031 |
-
var self = this;
|
3032 |
-
self.$input.prop('disabled', false);
|
3033 |
-
self.$control_input.prop('disabled', false).prop('tabindex', self.tabIndex);
|
3034 |
-
self.isDisabled = false;
|
3035 |
-
self.unlock();
|
3036 |
-
},
|
3037 |
-
|
3038 |
-
/**
|
3039 |
-
* Completely destroys the control and
|
3040 |
-
* unbinds all event listeners so that it can
|
3041 |
-
* be garbage collected.
|
3042 |
-
*/
|
3043 |
-
destroy: function() {
|
3044 |
-
var self = this;
|
3045 |
-
var eventNS = self.eventNS;
|
3046 |
-
var revertSettings = self.revertSettings;
|
3047 |
-
|
3048 |
-
self.trigger('destroy');
|
3049 |
-
self.off();
|
3050 |
-
self.$wrapper.remove();
|
3051 |
-
self.$dropdown.remove();
|
3052 |
-
|
3053 |
-
self.$input
|
3054 |
-
.html('')
|
3055 |
-
.append(revertSettings.$children)
|
3056 |
-
.removeAttr('tabindex')
|
3057 |
-
.removeClass('selectized')
|
3058 |
-
.attr({tabindex: revertSettings.tabindex})
|
3059 |
-
.show();
|
3060 |
-
|
3061 |
-
self.$control_input.removeData('grow');
|
3062 |
-
self.$input.removeData('selectize');
|
3063 |
-
|
3064 |
-
$(window).off(eventNS);
|
3065 |
-
$(document).off(eventNS);
|
3066 |
-
$(document.body).off(eventNS);
|
3067 |
-
|
3068 |
-
delete self.$input[0].selectize;
|
3069 |
-
},
|
3070 |
-
|
3071 |
-
/**
|
3072 |
-
* A helper method for rendering "item" and
|
3073 |
-
* "option" templates, given the data.
|
3074 |
-
*
|
3075 |
-
* @param {string} templateName
|
3076 |
-
* @param {object} data
|
3077 |
-
* @returns {string}
|
3078 |
-
*/
|
3079 |
-
render: function(templateName, data) {
|
3080 |
-
var value, id, label;
|
3081 |
-
var html = '';
|
3082 |
-
var cache = false;
|
3083 |
-
var self = this;
|
3084 |
-
var regex_tag = /^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;
|
3085 |
-
|
3086 |
-
if (templateName === 'option' || templateName === 'item') {
|
3087 |
-
value = hash_key(data[self.settings.valueField]);
|
3088 |
-
cache = !!value;
|
3089 |
-
}
|
3090 |
-
|
3091 |
-
// pull markup from cache if it exists
|
3092 |
-
if (cache) {
|
3093 |
-
if (!isset(self.renderCache[templateName])) {
|
3094 |
-
self.renderCache[templateName] = {};
|
3095 |
-
}
|
3096 |
-
if (self.renderCache[templateName].hasOwnProperty(value)) {
|
3097 |
-
return self.renderCache[templateName][value];
|
3098 |
-
}
|
3099 |
-
}
|
3100 |
-
|
3101 |
-
// render markup
|
3102 |
-
html = self.settings.render[templateName].apply(this, [data, escape_html]);
|
3103 |
-
|
3104 |
-
// add mandatory attributes
|
3105 |
-
if (templateName === 'option' || templateName === 'option_create') {
|
3106 |
-
html = html.replace(regex_tag, '<$1 data-selectable');
|
3107 |
-
}
|
3108 |
-
if (templateName === 'optgroup') {
|
3109 |
-
id = data[self.settings.optgroupValueField] || '';
|
3110 |
-
html = html.replace(regex_tag, '<$1 data-group="' + escape_replace(escape_html(id)) + '"');
|
3111 |
-
}
|
3112 |
-
if (templateName === 'option' || templateName === 'item') {
|
3113 |
-
html = html.replace(regex_tag, '<$1 data-value="' + escape_replace(escape_html(value || '')) + '"');
|
3114 |
-
}
|
3115 |
-
|
3116 |
-
// update cache
|
3117 |
-
if (cache) {
|
3118 |
-
self.renderCache[templateName][value] = html;
|
3119 |
-
}
|
3120 |
-
|
3121 |
-
return html;
|
3122 |
-
},
|
3123 |
-
|
3124 |
-
/**
|
3125 |
-
* Clears the render cache for a template. If
|
3126 |
-
* no template is given, clears all render
|
3127 |
-
* caches.
|
3128 |
-
*
|
3129 |
-
* @param {string} templateName
|
3130 |
-
*/
|
3131 |
-
clearCache: function(templateName) {
|
3132 |
-
var self = this;
|
3133 |
-
if (typeof templateName === 'undefined') {
|
3134 |
-
self.renderCache = {};
|
3135 |
-
} else {
|
3136 |
-
delete self.renderCache[templateName];
|
3137 |
-
}
|
3138 |
-
},
|
3139 |
-
|
3140 |
-
/**
|
3141 |
-
* Determines whether or not to display the
|
3142 |
-
* create item prompt, given a user input.
|
3143 |
-
*
|
3144 |
-
* @param {string} input
|
3145 |
-
* @return {boolean}
|
3146 |
-
*/
|
3147 |
-
canCreate: function(input) {
|
3148 |
-
var self = this;
|
3149 |
-
if (!self.settings.create) return false;
|
3150 |
-
var filter = self.settings.createFilter;
|
3151 |
-
return input.length
|
3152 |
-
&& (typeof filter !== 'function' || filter.apply(self, [input]))
|
3153 |
-
&& (typeof filter !== 'string' || new RegExp(filter).test(input))
|
3154 |
-
&& (!(filter instanceof RegExp) || filter.test(input));
|
3155 |
-
}
|
3156 |
-
|
3157 |
-
});
|
3158 |
-
|
3159 |
-
|
3160 |
-
Selectize.count = 0;
|
3161 |
-
Selectize.defaults = {
|
3162 |
-
options: [],
|
3163 |
-
optgroups: [],
|
3164 |
-
|
3165 |
-
plugins: [],
|
3166 |
-
delimiter: ',',
|
3167 |
-
splitOn: null, // regexp or string for splitting up values from a paste command
|
3168 |
-
persist: true,
|
3169 |
-
diacritics: true,
|
3170 |
-
create: false,
|
3171 |
-
createOnBlur: false,
|
3172 |
-
createFilter: null,
|
3173 |
-
highlight: true,
|
3174 |
-
openOnFocus: true,
|
3175 |
-
maxOptions: 1000,
|
3176 |
-
maxItems: null,
|
3177 |
-
hideSelected: null,
|
3178 |
-
addPrecedence: false,
|
3179 |
-
selectOnTab: false,
|
3180 |
-
preload: false,
|
3181 |
-
allowEmptyOption: false,
|
3182 |
-
closeAfterSelect: false,
|
3183 |
-
|
3184 |
-
scrollDuration: 60,
|
3185 |
-
loadThrottle: 300,
|
3186 |
-
loadingClass: 'loading',
|
3187 |
-
|
3188 |
-
dataAttr: 'data-data',
|
3189 |
-
optgroupField: 'optgroup',
|
3190 |
-
valueField: 'value',
|
3191 |
-
labelField: 'text',
|
3192 |
-
optgroupLabelField: 'label',
|
3193 |
-
optgroupValueField: 'value',
|
3194 |
-
lockOptgroupOrder: false,
|
3195 |
-
|
3196 |
-
sortField: '$order',
|
3197 |
-
searchField: ['text'],
|
3198 |
-
searchConjunction: 'and',
|
3199 |
-
|
3200 |
-
mode: null,
|
3201 |
-
wrapperClass: 'selectize-control',
|
3202 |
-
inputClass: 'selectize-input',
|
3203 |
-
dropdownClass: 'selectize-dropdown',
|
3204 |
-
dropdownContentClass: 'selectize-dropdown-content',
|
3205 |
-
|
3206 |
-
dropdownParent: null,
|
3207 |
-
|
3208 |
-
copyClassesToDropdown: true,
|
3209 |
-
|
3210 |
-
/*
|
3211 |
-
load : null, // function(query, callback) { ... }
|
3212 |
-
score : null, // function(search) { ... }
|
3213 |
-
onInitialize : null, // function() { ... }
|
3214 |
-
onChange : null, // function(value) { ... }
|
3215 |
-
onItemAdd : null, // function(value, $item) { ... }
|
3216 |
-
onItemRemove : null, // function(value) { ... }
|
3217 |
-
onClear : null, // function() { ... }
|
3218 |
-
onOptionAdd : null, // function(value, data) { ... }
|
3219 |
-
onOptionRemove : null, // function(value) { ... }
|
3220 |
-
onOptionClear : null, // function() { ... }
|
3221 |
-
onOptionGroupAdd : null, // function(id, data) { ... }
|
3222 |
-
onOptionGroupRemove : null, // function(id) { ... }
|
3223 |
-
onOptionGroupClear : null, // function() { ... }
|
3224 |
-
onDropdownOpen : null, // function($dropdown) { ... }
|
3225 |
-
onDropdownClose : null, // function($dropdown) { ... }
|
3226 |
-
onType : null, // function(str) { ... }
|
3227 |
-
onDelete : null, // function(values) { ... }
|
3228 |
-
*/
|
3229 |
-
|
3230 |
-
render: {
|
3231 |
-
/*
|
3232 |
-
item: null,
|
3233 |
-
optgroup: null,
|
3234 |
-
optgroup_header: null,
|
3235 |
-
option: null,
|
3236 |
-
option_create: null
|
3237 |
-
*/
|
3238 |
-
}
|
3239 |
-
};
|
3240 |
-
|
3241 |
-
|
3242 |
-
$.fn.selectize = function(settings_user) {
|
3243 |
-
var defaults = $.fn.selectize.defaults;
|
3244 |
-
var settings = $.extend({}, defaults, settings_user);
|
3245 |
-
var attr_data = settings.dataAttr;
|
3246 |
-
var field_label = settings.labelField;
|
3247 |
-
var field_value = settings.valueField;
|
3248 |
-
var field_optgroup = settings.optgroupField;
|
3249 |
-
var field_optgroup_label = settings.optgroupLabelField;
|
3250 |
-
var field_optgroup_value = settings.optgroupValueField;
|
3251 |
-
|
3252 |
-
/**
|
3253 |
-
* Initializes selectize from a <input type="text"> element.
|
3254 |
-
*
|
3255 |
-
* @param {object} $input
|
3256 |
-
* @param {object} settings_element
|
3257 |
-
*/
|
3258 |
-
var init_textbox = function($input, settings_element) {
|
3259 |
-
var i, n, values, option;
|
3260 |
-
|
3261 |
-
var data_raw = $input.attr(attr_data);
|
3262 |
-
|
3263 |
-
if (!data_raw) {
|
3264 |
-
var value = $.trim($input.val() || '');
|
3265 |
-
if (!settings.allowEmptyOption && !value.length) return;
|
3266 |
-
values = value.split(settings.delimiter);
|
3267 |
-
for (i = 0, n = values.length; i < n; i++) {
|
3268 |
-
option = {};
|
3269 |
-
option[field_label] = values[i];
|
3270 |
-
option[field_value] = values[i];
|
3271 |
-
settings_element.options.push(option);
|
3272 |
-
}
|
3273 |
-
settings_element.items = values;
|
3274 |
-
} else {
|
3275 |
-
settings_element.options = JSON.parse(data_raw);
|
3276 |
-
for (i = 0, n = settings_element.options.length; i < n; i++) {
|
3277 |
-
settings_element.items.push(settings_element.options[i][field_value]);
|
3278 |
-
}
|
3279 |
-
}
|
3280 |
-
};
|
3281 |
-
|
3282 |
-
/**
|
3283 |
-
* Initializes selectize from a <select> element.
|
3284 |
-
*
|
3285 |
-
* @param {object} $input
|
3286 |
-
* @param {object} settings_element
|
3287 |
-
*/
|
3288 |
-
var init_select = function($input, settings_element) {
|
3289 |
-
var i, n, tagName, $children, order = 0;
|
3290 |
-
var options = settings_element.options;
|
3291 |
-
var optionsMap = {};
|
3292 |
-
|
3293 |
-
var readData = function($el) {
|
3294 |
-
var data = attr_data && $el.attr(attr_data);
|
3295 |
-
if (typeof data === 'string' && data.length) {
|
3296 |
-
return JSON.parse(data);
|
3297 |
-
}
|
3298 |
-
return null;
|
3299 |
-
};
|
3300 |
-
|
3301 |
-
var addOption = function($option, group) {
|
3302 |
-
$option = $($option);
|
3303 |
-
|
3304 |
-
var value = hash_key($option.attr('value'));
|
3305 |
-
if (!value && !settings.allowEmptyOption) return;
|
3306 |
-
|
3307 |
-
// if the option already exists, it's probably been
|
3308 |
-
// duplicated in another optgroup. in this case, push
|
3309 |
-
// the current group to the "optgroup" property on the
|
3310 |
-
// existing option so that it's rendered in both places.
|
3311 |
-
if (optionsMap.hasOwnProperty(value)) {
|
3312 |
-
if (group) {
|
3313 |
-
var arr = optionsMap[value][field_optgroup];
|
3314 |
-
if (!arr) {
|
3315 |
-
optionsMap[value][field_optgroup] = group;
|
3316 |
-
} else if (!$.isArray(arr)) {
|
3317 |
-
optionsMap[value][field_optgroup] = [arr, group];
|
3318 |
-
} else {
|
3319 |
-
arr.push(group);
|
3320 |
-
}
|
3321 |
-
}
|
3322 |
-
return;
|
3323 |
-
}
|
3324 |
-
|
3325 |
-
var option = readData($option) || {};
|
3326 |
-
option[field_label] = option[field_label] || $option.text();
|
3327 |
-
option[field_value] = option[field_value] || value;
|
3328 |
-
option[field_optgroup] = option[field_optgroup] || group;
|
3329 |
-
|
3330 |
-
optionsMap[value] = option;
|
3331 |
-
options.push(option);
|
3332 |
-
|
3333 |
-
if ($option.is(':selected')) {
|
3334 |
-
settings_element.items.push(value);
|
3335 |
-
}
|
3336 |
-
};
|
3337 |
-
|
3338 |
-
var addGroup = function($optgroup) {
|
3339 |
-
var i, n, id, optgroup, $options;
|
3340 |
-
|
3341 |
-
$optgroup = $($optgroup);
|
3342 |
-
id = $optgroup.attr('label');
|
3343 |
-
|
3344 |
-
if (id) {
|
3345 |
-
optgroup = readData($optgroup) || {};
|
3346 |
-
optgroup[field_optgroup_label] = id;
|
3347 |
-
optgroup[field_optgroup_value] = id;
|
3348 |
-
settings_element.optgroups.push(optgroup);
|
3349 |
-
}
|
3350 |
-
|
3351 |
-
$options = $('option', $optgroup);
|
3352 |
-
for (i = 0, n = $options.length; i < n; i++) {
|
3353 |
-
addOption($options[i], id);
|
3354 |
-
}
|
3355 |
-
};
|
3356 |
-
|
3357 |
-
settings_element.maxItems = $input.attr('multiple') ? null : 1;
|
3358 |
-
|
3359 |
-
$children = $input.children();
|
3360 |
-
for (i = 0, n = $children.length; i < n; i++) {
|
3361 |
-
tagName = $children[i].tagName.toLowerCase();
|
3362 |
-
if (tagName === 'optgroup') {
|
3363 |
-
addGroup($children[i]);
|
3364 |
-
} else if (tagName === 'option') {
|
3365 |
-
addOption($children[i]);
|
3366 |
-
}
|
3367 |
-
}
|
3368 |
-
};
|
3369 |
-
|
3370 |
-
return this.each(function() {
|
3371 |
-
if (this.selectize) return;
|
3372 |
-
|
3373 |
-
var instance;
|
3374 |
-
var $input = $(this);
|
3375 |
-
var tag_name = this.tagName.toLowerCase();
|
3376 |
-
var placeholder = $input.attr('placeholder') || $input.attr('data-placeholder');
|
3377 |
-
if (!placeholder && !settings.allowEmptyOption) {
|
3378 |
-
placeholder = $input.children('option[value=""]').text();
|
3379 |
-
}
|
3380 |
-
|
3381 |
-
var settings_element = {
|
3382 |
-
'placeholder' : placeholder,
|
3383 |
-
'options' : [],
|
3384 |
-
'optgroups' : [],
|
3385 |
-
'items' : []
|
3386 |
-
};
|
3387 |
-
|
3388 |
-
if (tag_name === 'select') {
|
3389 |
-
init_select($input, settings_element);
|
3390 |
-
} else {
|
3391 |
-
init_textbox($input, settings_element);
|
3392 |
-
}
|
3393 |
-
|
3394 |
-
instance = new Selectize($input, $.extend(true, {}, defaults, settings_element, settings_user));
|
3395 |
-
});
|
3396 |
-
};
|
3397 |
-
|
3398 |
-
$.fn.selectize.defaults = Selectize.defaults;
|
3399 |
-
$.fn.selectize.support = {
|
3400 |
-
validity: SUPPORTS_VALIDITY_API
|
3401 |
-
};
|
3402 |
-
|
3403 |
-
|
3404 |
-
Selectize.define('drag_drop', function(options) {
|
3405 |
-
if (!$.fn.sortable) throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');
|
3406 |
-
if (this.settings.mode !== 'multi') return;
|
3407 |
-
var self = this;
|
3408 |
-
|
3409 |
-
self.lock = (function() {
|
3410 |
-
var original = self.lock;
|
3411 |
-
return function() {
|
3412 |
-
var sortable = self.$control.data('sortable');
|
3413 |
-
if (sortable) sortable.disable();
|
3414 |
-
return original.apply(self, arguments);
|
3415 |
-
};
|
3416 |
-
})();
|
3417 |
-
|
3418 |
-
self.unlock = (function() {
|
3419 |
-
var original = self.unlock;
|
3420 |
-
return function() {
|
3421 |
-
var sortable = self.$control.data('sortable');
|
3422 |
-
if (sortable) sortable.enable();
|
3423 |
-
return original.apply(self, arguments);
|
3424 |
-
};
|
3425 |
-
})();
|
3426 |
-
|
3427 |
-
self.setup = (function() {
|
3428 |
-
var original = self.setup;
|
3429 |
-
return function() {
|
3430 |
-
original.apply(this, arguments);
|
3431 |
-
|
3432 |
-
var $control = self.$control.sortable({
|
3433 |
-
items: '[data-value]',
|
3434 |
-
forcePlaceholderSize: true,
|
3435 |
-
disabled: self.isLocked,
|
3436 |
-
start: function(e, ui) {
|
3437 |
-
ui.placeholder.css('width', ui.helper.css('width'));
|
3438 |
-
$control.css({overflow: 'visible'});
|
3439 |
-
},
|
3440 |
-
stop: function() {
|
3441 |
-
$control.css({overflow: 'hidden'});
|
3442 |
-
var active = self.$activeItems ? self.$activeItems.slice() : null;
|
3443 |
-
var values = [];
|
3444 |
-
$control.children('[data-value]').each(function() {
|
3445 |
-
values.push($(this).attr('data-value'));
|
3446 |
-
});
|
3447 |
-
self.setValue(values);
|
3448 |
-
self.setActiveItem(active);
|
3449 |
-
}
|
3450 |
-
});
|
3451 |
-
};
|
3452 |
-
})();
|
3453 |
-
|
3454 |
-
});
|
3455 |
-
|
3456 |
-
Selectize.define('dropdown_header', function(options) {
|
3457 |
-
var self = this;
|
3458 |
-
|
3459 |
-
options = $.extend({
|
3460 |
-
title : 'Untitled',
|
3461 |
-
headerClass : 'selectize-dropdown-header',
|
3462 |
-
titleRowClass : 'selectize-dropdown-header-title',
|
3463 |
-
labelClass : 'selectize-dropdown-header-label',
|
3464 |
-
closeClass : 'selectize-dropdown-header-close',
|
3465 |
-
|
3466 |
-
html: function(data) {
|
3467 |
-
return (
|
3468 |
-
'<div class="' + data.headerClass + '">' +
|
3469 |
-
'<div class="' + data.titleRowClass + '">' +
|
3470 |
-
'<span class="' + data.labelClass + '">' + data.title + '</span>' +
|
3471 |
-
'<a href="javascript:void(0)" class="' + data.closeClass + '">×</a>' +
|
3472 |
-
'</div>' +
|
3473 |
-
'</div>'
|
3474 |
-
);
|
3475 |
-
}
|
3476 |
-
}, options);
|
3477 |
-
|
3478 |
-
self.setup = (function() {
|
3479 |
-
var original = self.setup;
|
3480 |
-
return function() {
|
3481 |
-
original.apply(self, arguments);
|
3482 |
-
self.$dropdown_header = $(options.html(options));
|
3483 |
-
self.$dropdown.prepend(self.$dropdown_header);
|
3484 |
-
};
|
3485 |
-
})();
|
3486 |
-
|
3487 |
-
});
|
3488 |
-
|
3489 |
-
Selectize.define('optgroup_columns', function(options) {
|
3490 |
-
var self = this;
|
3491 |
-
|
3492 |
-
options = $.extend({
|
3493 |
-
equalizeWidth : true,
|
3494 |
-
equalizeHeight : true
|
3495 |
-
}, options);
|
3496 |
-
|
3497 |
-
this.getAdjacentOption = function($option, direction) {
|
3498 |
-
var $options = $option.closest('[data-group]').find('[data-selectable]');
|
3499 |
-
var index = $options.index($option) + direction;
|
3500 |
-
|
3501 |
-
return index >= 0 && index < $options.length ? $options.eq(index) : $();
|
3502 |
-
};
|
3503 |
-
|
3504 |
-
this.onKeyDown = (function() {
|
3505 |
-
var original = self.onKeyDown;
|
3506 |
-
return function(e) {
|
3507 |
-
var index, $option, $options, $optgroup;
|
3508 |
-
|
3509 |
-
if (this.isOpen && (e.keyCode === KEY_LEFT || e.keyCode === KEY_RIGHT)) {
|
3510 |
-
self.ignoreHover = true;
|
3511 |
-
$optgroup = this.$activeOption.closest('[data-group]');
|
3512 |
-
index = $optgroup.find('[data-selectable]').index(this.$activeOption);
|
3513 |
-
|
3514 |
-
if(e.keyCode === KEY_LEFT) {
|
3515 |
-
$optgroup = $optgroup.prev('[data-group]');
|
3516 |
-
} else {
|
3517 |
-
$optgroup = $optgroup.next('[data-group]');
|
3518 |
-
}
|
3519 |
-
|
3520 |
-
$options = $optgroup.find('[data-selectable]');
|
3521 |
-
$option = $options.eq(Math.min($options.length - 1, index));
|
3522 |
-
if ($option.length) {
|
3523 |
-
this.setActiveOption($option);
|
3524 |
-
}
|
3525 |
-
return;
|
3526 |
-
}
|
3527 |
-
|
3528 |
-
return original.apply(this, arguments);
|
3529 |
-
};
|
3530 |
-
})();
|
3531 |
-
|
3532 |
-
var getScrollbarWidth = function() {
|
3533 |
-
var div;
|
3534 |
-
var width = getScrollbarWidth.width;
|
3535 |
-
var doc = document;
|
3536 |
-
|
3537 |
-
if (typeof width === 'undefined') {
|
3538 |
-
div = doc.createElement('div');
|
3539 |
-
div.innerHTML = '<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>';
|
3540 |
-
div = div.firstChild;
|
3541 |
-
doc.body.appendChild(div);
|
3542 |
-
width = getScrollbarWidth.width = div.offsetWidth - div.clientWidth;
|
3543 |
-
doc.body.removeChild(div);
|
3544 |
-
}
|
3545 |
-
return width;
|
3546 |
-
};
|
3547 |
-
|
3548 |
-
var equalizeSizes = function() {
|
3549 |
-
var i, n, height_max, width, width_last, width_parent, $optgroups;
|
3550 |
-
|
3551 |
-
$optgroups = $('[data-group]', self.$dropdown_content);
|
3552 |
-
n = $optgroups.length;
|
3553 |
-
if (!n || !self.$dropdown_content.width()) return;
|
3554 |
-
|
3555 |
-
if (options.equalizeHeight) {
|
3556 |
-
height_max = 0;
|
3557 |
-
for (i = 0; i < n; i++) {
|
3558 |
-
height_max = Math.max(height_max, $optgroups.eq(i).height());
|
3559 |
-
}
|
3560 |
-
$optgroups.css({height: height_max});
|
3561 |
-
}
|
3562 |
-
|
3563 |
-
if (options.equalizeWidth) {
|
3564 |
-
width_parent = self.$dropdown_content.innerWidth() - getScrollbarWidth();
|
3565 |
-
width = Math.round(width_parent / n);
|
3566 |
-
$optgroups.css({width: width});
|
3567 |
-
if (n > 1) {
|
3568 |
-
width_last = width_parent - width * (n - 1);
|
3569 |
-
$optgroups.eq(n - 1).css({width: width_last});
|
3570 |
-
}
|
3571 |
-
}
|
3572 |
-
};
|
3573 |
-
|
3574 |
-
if (options.equalizeHeight || options.equalizeWidth) {
|
3575 |
-
hook.after(this, 'positionDropdown', equalizeSizes);
|
3576 |
-
hook.after(this, 'refreshOptions', equalizeSizes);
|
3577 |
-
}
|
3578 |
-
|
3579 |
-
|
3580 |
-
});
|
3581 |
-
|
3582 |
-
Selectize.define('remove_button', function(options) {
|
3583 |
-
if (this.settings.mode === 'single') return;
|
3584 |
-
|
3585 |
-
options = $.extend({
|
3586 |
-
label : '×',
|
3587 |
-
title : 'Remove',
|
3588 |
-
className : 'remove',
|
3589 |
-
append : true
|
3590 |
-
}, options);
|
3591 |
-
|
3592 |
-
var self = this;
|
3593 |
-
var html = '<a href="javascript:void(0)" class="' + options.className + '" tabindex="-1" title="' + escape_html(options.title) + '">' + options.label + '</a>';
|
3594 |
-
|
3595 |
-
/**
|
3596 |
-
* Appends an element as a child (with raw HTML).
|
3597 |
-
*
|
3598 |
-
* @param {string} html_container
|
3599 |
-
* @param {string} html_element
|
3600 |
-
* @return {string}
|
3601 |
-
*/
|
3602 |
-
var append = function(html_container, html_element) {
|
3603 |
-
var pos = html_container.search(/(<\/[^>]+>\s*)$/);
|
3604 |
-
return html_container.substring(0, pos) + html_element + html_container.substring(pos);
|
3605 |
-
};
|
3606 |
-
|
3607 |
-
this.setup = (function() {
|
3608 |
-
var original = self.setup;
|
3609 |
-
return function() {
|
3610 |
-
// override the item rendering method to add the button to each
|
3611 |
-
if (options.append) {
|
3612 |
-
var render_item = self.settings.render.item;
|
3613 |
-
self.settings.render.item = function(data) {
|
3614 |
-
return append(render_item.apply(this, arguments), html);
|
3615 |
-
};
|
3616 |
-
}
|
3617 |
-
|
3618 |
-
original.apply(this, arguments);
|
3619 |
-
|
3620 |
-
// add event listener
|
3621 |
-
this.$control.on('click', '.' + options.className, function(e) {
|
3622 |
-
e.preventDefault();
|
3623 |
-
if (self.isLocked) return;
|
3624 |
-
|
3625 |
-
var $item = $(e.currentTarget).parent();
|
3626 |
-
self.setActiveItem($item);
|
3627 |
-
if (self.deleteSelection()) {
|
3628 |
-
self.setCaret(self.items.length);
|
3629 |
-
}
|
3630 |
-
});
|
3631 |
-
|
3632 |
-
};
|
3633 |
-
})();
|
3634 |
-
|
3635 |
-
});
|
3636 |
-
|
3637 |
-
Selectize.define('restore_on_backspace', function(options) {
|
3638 |
-
var self = this;
|
3639 |
-
|
3640 |
-
options.text = options.text || function(option) {
|
3641 |
-
return option[this.settings.labelField];
|
3642 |
-
};
|
3643 |
-
|
3644 |
-
this.onKeyDown = (function() {
|
3645 |
-
var original = self.onKeyDown;
|
3646 |
-
return function(e) {
|
3647 |
-
var index, option;
|
3648 |
-
if (e.keyCode === KEY_BACKSPACE && this.$control_input.val() === '' && !this.$activeItems.length) {
|
3649 |
-
index = this.caretPos - 1;
|
3650 |
-
if (index >= 0 && index < this.items.length) {
|
3651 |
-
option = this.options[this.items[index]];
|
3652 |
-
if (this.deleteSelection(e)) {
|
3653 |
-
this.setTextboxValue(options.text.apply(this, [option]));
|
3654 |
-
this.refreshOptions(true);
|
3655 |
-
}
|
3656 |
-
e.preventDefault();
|
3657 |
-
return;
|
3658 |
-
}
|
3659 |
-
}
|
3660 |
-
return original.apply(this, arguments);
|
3661 |
-
};
|
3662 |
-
})();
|
3663 |
-
});
|
3664 |
-
|
3665 |
-
|
3666 |
-
return Selectize;
|
3667 |
}));
|
1 |
+
/**
|
2 |
+
* sifter.js
|
3 |
+
* Copyright (c) 2013 Brian Reavis & contributors
|
4 |
+
*
|
5 |
+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
6 |
+
* file except in compliance with the License. You may obtain a copy of the License at:
|
7 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
8 |
+
*
|
9 |
+
* Unless required by applicable law or agreed to in writing, software distributed under
|
10 |
+
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
11 |
+
* ANY KIND, either express or implied. See the License for the specific language
|
12 |
+
* governing permissions and limitations under the License.
|
13 |
+
*
|
14 |
+
* @author Brian Reavis <brian@thirdroute.com>
|
15 |
+
*/
|
16 |
+
|
17 |
+
(function(root, factory) {
|
18 |
+
if (typeof define === 'function' && define.amd) {
|
19 |
+
define('sifter', factory);
|
20 |
+
} else if (typeof exports === 'object') {
|
21 |
+
module.exports = factory();
|
22 |
+
} else {
|
23 |
+
root.Sifter = factory();
|
24 |
+
}
|
25 |
+
}(this, function() {
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Textually searches arrays and hashes of objects
|
29 |
+
* by property (or multiple properties). Designed
|
30 |
+
* specifically for autocomplete.
|
31 |
+
*
|
32 |
+
* @constructor
|
33 |
+
* @param {array|object} items
|
34 |
+
* @param {object} items
|
35 |
+
*/
|
36 |
+
var Sifter = function(items, settings) {
|
37 |
+
this.items = items;
|
38 |
+
this.settings = settings || {diacritics: true};
|
39 |
+
};
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Splits a search string into an array of individual
|
43 |
+
* regexps to be used to match results.
|
44 |
+
*
|
45 |
+
* @param {string} query
|
46 |
+
* @returns {array}
|
47 |
+
*/
|
48 |
+
Sifter.prototype.tokenize = function(query) {
|
49 |
+
query = trim(String(query || '').toLowerCase());
|
50 |
+
if (!query || !query.length) return [];
|
51 |
+
|
52 |
+
var i, n, regex, letter;
|
53 |
+
var tokens = [];
|
54 |
+
var words = query.split(/ +/);
|
55 |
+
|
56 |
+
for (i = 0, n = words.length; i < n; i++) {
|
57 |
+
regex = escape_regex(words[i]);
|
58 |
+
if (this.settings.diacritics) {
|
59 |
+
for (letter in DIACRITICS) {
|
60 |
+
if (DIACRITICS.hasOwnProperty(letter)) {
|
61 |
+
regex = regex.replace(new RegExp(letter, 'g'), DIACRITICS[letter]);
|
62 |
+
}
|
63 |
+
}
|
64 |
+
}
|
65 |
+
tokens.push({
|
66 |
+
string : words[i],
|
67 |
+
regex : new RegExp(regex, 'i')
|
68 |
+
});
|
69 |
+
}
|
70 |
+
|
71 |
+
return tokens;
|
72 |
+
};
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Iterates over arrays and hashes.
|
76 |
+
*
|
77 |
+
* ```
|
78 |
+
* this.iterator(this.items, function(item, id) {
|
79 |
+
* // invoked for each item
|
80 |
+
* });
|
81 |
+
* ```
|
82 |
+
*
|
83 |
+
* @param {array|object} object
|
84 |
+
*/
|
85 |
+
Sifter.prototype.iterator = function(object, callback) {
|
86 |
+
var iterator;
|
87 |
+
if (is_array(object)) {
|
88 |
+
iterator = Array.prototype.forEach || function(callback) {
|
89 |
+
for (var i = 0, n = this.length; i < n; i++) {
|
90 |
+
callback(this[i], i, this);
|
91 |
+
}
|
92 |
+
};
|
93 |
+
} else {
|
94 |
+
iterator = function(callback) {
|
95 |
+
for (var key in this) {
|
96 |
+
if (this.hasOwnProperty(key)) {
|
97 |
+
callback(this[key], key, this);
|
98 |
+
}
|
99 |
+
}
|
100 |
+
};
|
101 |
+
}
|
102 |
+
|
103 |
+
iterator.apply(object, [callback]);
|
104 |
+
};
|
105 |
+
|
106 |
+
/**
|
107 |
+
* Returns a function to be used to score individual results.
|
108 |
+
*
|
109 |
+
* Good matches will have a higher score than poor matches.
|
110 |
+
* If an item is not a match, 0 will be returned by the function.
|
111 |
+
*
|
112 |
+
* @param {object|string} search
|
113 |
+
* @param {object} options (optional)
|
114 |
+
* @returns {function}
|
115 |
+
*/
|
116 |
+
Sifter.prototype.getScoreFunction = function(search, options) {
|
117 |
+
var self, fields, tokens, token_count;
|
118 |
+
|
119 |
+
self = this;
|
120 |
+
search = self.prepareSearch(search, options);
|
121 |
+
tokens = search.tokens;
|
122 |
+
fields = search.options.fields;
|
123 |
+
token_count = tokens.length;
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Calculates how close of a match the
|
127 |
+
* given value is against a search token.
|
128 |
+
*
|
129 |
+
* @param {mixed} value
|
130 |
+
* @param {object} token
|
131 |
+
* @return {number}
|
132 |
+
*/
|
133 |
+
var scoreValue = function(value, token) {
|
134 |
+
var score, pos;
|
135 |
+
|
136 |
+
if (!value) return 0;
|
137 |
+
value = String(value || '');
|
138 |
+
pos = value.search(token.regex);
|
139 |
+
if (pos === -1) return 0;
|
140 |
+
score = token.string.length / value.length;
|
141 |
+
if (pos === 0) score += 0.5;
|
142 |
+
return score;
|
143 |
+
};
|
144 |
+
|
145 |
+
/**
|
146 |
+
* Calculates the score of an object
|
147 |
+
* against the search query.
|
148 |
+
*
|
149 |
+
* @param {object} token
|
150 |
+
* @param {object} data
|
151 |
+
* @return {number}
|
152 |
+
*/
|
153 |
+
var scoreObject = (function() {
|
154 |
+
var field_count = fields.length;
|
155 |
+
if (!field_count) {
|
156 |
+
return function() { return 0; };
|
157 |
+
}
|
158 |
+
if (field_count === 1) {
|
159 |
+
return function(token, data) {
|
160 |
+
return scoreValue(data[fields[0]], token);
|
161 |
+
};
|
162 |
+
}
|
163 |
+
return function(token, data) {
|
164 |
+
for (var i = 0, sum = 0; i < field_count; i++) {
|
165 |
+
sum += scoreValue(data[fields[i]], token);
|
166 |
+
}
|
167 |
+
return sum / field_count;
|
168 |
+
};
|
169 |
+
})();
|
170 |
+
|
171 |
+
if (!token_count) {
|
172 |
+
return function() { return 0; };
|
173 |
+
}
|
174 |
+
if (token_count === 1) {
|
175 |
+
return function(data) {
|
176 |
+
return scoreObject(tokens[0], data);
|
177 |
+
};
|
178 |
+
}
|
179 |
+
|
180 |
+
if (search.options.conjunction === 'and') {
|
181 |
+
return function(data) {
|
182 |
+
var score;
|
183 |
+
for (var i = 0, sum = 0; i < token_count; i++) {
|
184 |
+
score = scoreObject(tokens[i], data);
|
185 |
+
if (score <= 0) return 0;
|
186 |
+
sum += score;
|
187 |
+
}
|
188 |
+
return sum / token_count;
|
189 |
+
};
|
190 |
+
} else {
|
191 |
+
return function(data) {
|
192 |
+
for (var i = 0, sum = 0; i < token_count; i++) {
|
193 |
+
sum += scoreObject(tokens[i], data);
|
194 |
+
}
|
195 |
+
return sum / token_count;
|
196 |
+
};
|
197 |
+
}
|
198 |
+
};
|
199 |
+
|
200 |
+
/**
|
201 |
+
* Returns a function that can be used to compare two
|
202 |
+
* results, for sorting purposes. If no sorting should
|
203 |
+
* be performed, `null` will be returned.
|
204 |
+
*
|
205 |
+
* @param {string|object} search
|
206 |
+
* @param {object} options
|
207 |
+
* @return function(a,b)
|
208 |
+
*/
|
209 |
+
Sifter.prototype.getSortFunction = function(search, options) {
|
210 |
+
var i, n, self, field, fields, fields_count, multiplier, multipliers, get_field, implicit_score, sort;
|
211 |
+
|
212 |
+
self = this;
|
213 |
+
search = self.prepareSearch(search, options);
|
214 |
+
sort = (!search.query && options.sort_empty) || options.sort;
|
215 |
+
|
216 |
+
/**
|
217 |
+
* Fetches the specified sort field value
|
218 |
+
* from a search result item.
|
219 |
+
*
|
220 |
+
* @param {string} name
|
221 |
+
* @param {object} result
|
222 |
+
* @return {mixed}
|
223 |
+
*/
|
224 |
+
get_field = function(name, result) {
|
225 |
+
if (name === '$score') return result.score;
|
226 |
+
return self.items[result.id][name];
|
227 |
+
};
|
228 |
+
|
229 |
+
// parse options
|
230 |
+
fields = [];
|
231 |
+
if (sort) {
|
232 |
+
for (i = 0, n = sort.length; i < n; i++) {
|
233 |
+
if (search.query || sort[i].field !== '$score') {
|
234 |
+
fields.push(sort[i]);
|
235 |
+
}
|
236 |
+
}
|
237 |
+
}
|
238 |
+
|
239 |
+
// the "$score" field is implied to be the primary
|
240 |
+
// sort field, unless it's manually specified
|
241 |
+
if (search.query) {
|
242 |
+
implicit_score = true;
|
243 |
+
for (i = 0, n = fields.length; i < n; i++) {
|
244 |
+
if (fields[i].field === '$score') {
|
245 |
+
implicit_score = false;
|
246 |
+
break;
|
247 |
+
}
|
248 |
+
}
|
249 |
+
if (implicit_score) {
|
250 |
+
fields.unshift({field: '$score', direction: 'desc'});
|
251 |
+
}
|
252 |
+
} else {
|
253 |
+
for (i = 0, n = fields.length; i < n; i++) {
|
254 |
+
if (fields[i].field === '$score') {
|
255 |
+
fields.splice(i, 1);
|
256 |
+
break;
|
257 |
+
}
|
258 |
+
}
|
259 |
+
}
|
260 |
+
|
261 |
+
multipliers = [];
|
262 |
+
for (i = 0, n = fields.length; i < n; i++) {
|
263 |
+
multipliers.push(fields[i].direction === 'desc' ? -1 : 1);
|
264 |
+
}
|
265 |
+
|
266 |
+
// build function
|
267 |
+
fields_count = fields.length;
|
268 |
+
if (!fields_count) {
|
269 |
+
return null;
|
270 |
+
} else if (fields_count === 1) {
|
271 |
+
field = fields[0].field;
|
272 |
+
multiplier = multipliers[0];
|
273 |
+
return function(a, b) {
|
274 |
+
return multiplier * cmp(
|
275 |
+
get_field(field, a),
|
276 |
+
get_field(field, b)
|
277 |
+
);
|
278 |
+
};
|
279 |
+
} else {
|
280 |
+
return function(a, b) {
|
281 |
+
var i, result, a_value, b_value, field;
|
282 |
+
for (i = 0; i < fields_count; i++) {
|
283 |
+
field = fields[i].field;
|
284 |
+
result = multipliers[i] * cmp(
|
285 |
+
get_field(field, a),
|
286 |
+
get_field(field, b)
|
287 |
+
);
|
288 |
+
if (result) return result;
|
289 |
+
}
|
290 |
+
return 0;
|
291 |
+
};
|
292 |
+
}
|
293 |
+
};
|
294 |
+
|
295 |
+
/**
|
296 |
+
* Parses a search query and returns an object
|
297 |
+
* with tokens and fields ready to be populated
|
298 |
+
* with results.
|
299 |
+
*
|
300 |
+
* @param {string} query
|
301 |
+
* @param {object} options
|
302 |
+
* @returns {object}
|
303 |
+
*/
|
304 |
+
Sifter.prototype.prepareSearch = function(query, options) {
|
305 |
+
if (typeof query === 'object') return query;
|
306 |
+
|
307 |
+
options = extend({}, options);
|
308 |
+
|
309 |
+
var option_fields = options.fields;
|
310 |
+
var option_sort = options.sort;
|
311 |
+
var option_sort_empty = options.sort_empty;
|
312 |
+
|
313 |
+
if (option_fields && !is_array(option_fields)) options.fields = [option_fields];
|
314 |
+
if (option_sort && !is_array(option_sort)) options.sort = [option_sort];
|
315 |
+
if (option_sort_empty && !is_array(option_sort_empty)) options.sort_empty = [option_sort_empty];
|
316 |
+
|
317 |
+
return {
|
318 |
+
options : options,
|
319 |
+
query : String(query || '').toLowerCase(),
|
320 |
+
tokens : this.tokenize(query),
|
321 |
+
total : 0,
|
322 |
+
items : []
|
323 |
+
};
|
324 |
+
};
|
325 |
+
|
326 |
+
/**
|
327 |
+
* Searches through all items and returns a sorted array of matches.
|
328 |
+
*
|
329 |
+
* The `options` parameter can contain:
|
330 |
+
*
|
331 |
+
* - fields {string|array}
|
332 |
+
* - sort {array}
|
333 |
+
* - score {function}
|
334 |
+
* - filter {bool}
|
335 |
+
* - limit {integer}
|
336 |
+
*
|
337 |
+
* Returns an object containing:
|
338 |
+
*
|
339 |
+
* - options {object}
|
340 |
+
* - query {string}
|
341 |
+
* - tokens {array}
|
342 |
+
* - total {int}
|
343 |
+
* - items {array}
|
344 |
+
*
|
345 |
+
* @param {string} query
|
346 |
+
* @param {object} options
|
347 |
+
* @returns {object}
|
348 |
+
*/
|
349 |
+
Sifter.prototype.search = function(query, options) {
|
350 |
+
var self = this, value, score, search, calculateScore;
|
351 |
+
var fn_sort;
|
352 |
+
var fn_score;
|
353 |
+
|
354 |
+
search = this.prepareSearch(query, options);
|
355 |
+
options = search.options;
|
356 |
+
query = search.query;
|
357 |
+
|
358 |
+
// generate result scoring function
|
359 |
+
fn_score = options.score || self.getScoreFunction(search);
|
360 |
+
|
361 |
+
// perform search and sort
|
362 |
+
if (query.length) {
|
363 |
+
self.iterator(self.items, function(item, id) {
|
364 |
+
score = fn_score(item);
|
365 |
+
if (options.filter === false || score > 0) {
|
366 |
+
search.items.push({'score': score, 'id': id});
|
367 |
+
}
|
368 |
+
});
|
369 |
+
} else {
|
370 |
+
self.iterator(self.items, function(item, id) {
|
371 |
+
search.items.push({'score': 1, 'id': id});
|
372 |
+
});
|
373 |
+
}
|
374 |
+
|
375 |
+
fn_sort = self.getSortFunction(search, options);
|
376 |
+
if (fn_sort) search.items.sort(fn_sort);
|
377 |
+
|
378 |
+
// apply limits
|
379 |
+
search.total = search.items.length;
|
380 |
+
if (typeof options.limit === 'number') {
|
381 |
+
search.items = search.items.slice(0, options.limit);
|
382 |
+
}
|
383 |
+
|
384 |
+
return search;
|
385 |
+
};
|
386 |
+
|
387 |
+
// utilities
|
388 |
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
389 |
+
|
390 |
+
var cmp = function(a, b) {
|
391 |
+
if (typeof a === 'number' && typeof b === 'number') {
|
392 |
+
return a > b ? 1 : (a < b ? -1 : 0);
|
393 |
+
}
|
394 |
+
a = asciifold(String(a || ''));
|
395 |
+
b = asciifold(String(b || ''));
|
396 |
+
if (a > b) return 1;
|
397 |
+
if (b > a) return -1;
|
398 |
+
return 0;
|
399 |
+
};
|
400 |
+
|
401 |
+
var extend = function(a, b) {
|
402 |
+
var i, n, k, object;
|
403 |
+
for (i = 1, n = arguments.length; i < n; i++) {
|
404 |
+
object = arguments[i];
|
405 |
+
if (!object) continue;
|
406 |
+
for (k in object) {
|
407 |
+
if (object.hasOwnProperty(k)) {
|
408 |
+
a[k] = object[k];
|
409 |
+
}
|
410 |
+
}
|
411 |
+
}
|
412 |
+
return a;
|
413 |
+
};
|
414 |
+
|
415 |
+
var trim = function(str) {
|
416 |
+
return (str + '').replace(/^\s+|\s+$|/g, '');
|
417 |
+
};
|
418 |
+
|
419 |
+
var escape_regex = function(str) {
|
420 |
+
return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1');
|
421 |
+
};
|
422 |
+
|
423 |
+
var is_array = Array.isArray || ($ && $.isArray) || function(object) {
|
424 |
+
return Object.prototype.toString.call(object) === '[object Array]';
|
425 |
+
};
|
426 |
+
|
427 |
+
var DIACRITICS = {
|
428 |
+
'a': '[aÀÁÂÃÄÅàáâãäåĀāąĄ]',
|
429 |
+
'c': '[cÇçćĆčČ]',
|
430 |
+
'd': '[dđĐďĎ]',
|
431 |
+
'e': '[eÈÉÊËèéêëěĚĒēęĘ]',
|
432 |
+
'i': '[iÌÍÎÏìíîïĪī]',
|
433 |
+
'l': '[lłŁ]',
|
434 |
+
'n': '[nÑñňŇńŃ]',
|
435 |
+
'o': '[oÒÓÔÕÕÖØòóôõöøŌō]',
|
436 |
+
'r': '[rřŘ]',
|
437 |
+
's': '[sŠšśŚ]',
|
438 |
+
't': '[tťŤ]',
|
439 |
+
'u': '[uÙÚÛÜùúûüůŮŪū]',
|
440 |
+
'y': '[yŸÿýÝ]',
|
441 |
+
'z': '[zŽžżŻźŹ]'
|
442 |
+
};
|
443 |
+
|
444 |
+
var asciifold = (function() {
|
445 |
+
var i, n, k, chunk;
|
446 |
+
var foreignletters = '';
|
447 |
+
var lookup = {};
|
448 |
+
for (k in DIACRITICS) {
|
449 |
+
if (DIACRITICS.hasOwnProperty(k)) {
|
450 |
+
chunk = DIACRITICS[k].substring(2, DIACRITICS[k].length - 1);
|
451 |
+
foreignletters += chunk;
|
452 |
+
for (i = 0, n = chunk.length; i < n; i++) {
|
453 |
+
lookup[chunk.charAt(i)] = k;
|
454 |
+
}
|
455 |
+
}
|
456 |
+
}
|
457 |
+
var regexp = new RegExp('[' + foreignletters + ']', 'g');
|
458 |
+
return function(str) {
|
459 |
+
return str.replace(regexp, function(foreignletter) {
|
460 |
+
return lookup[foreignletter];
|
461 |
+
}).toLowerCase();
|
462 |
+
};
|
463 |
+
})();
|
464 |
+
|
465 |
+
|
466 |
+
// export
|
467 |
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
468 |
+
|
469 |
+
return Sifter;
|
470 |
+
}));
|
471 |
+
|
472 |
+
|
473 |
+
|
474 |
+
/**
|
475 |
+
* microplugin.js
|
476 |
+
* Copyright (c) 2013 Brian Reavis & contributors
|
477 |
+
*
|
478 |
+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
479 |
+
* file except in compliance with the License. You may obtain a copy of the License at:
|
480 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
481 |
+
*
|
482 |
+
* Unless required by applicable law or agreed to in writing, software distributed under
|
483 |
+
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
484 |
+
* ANY KIND, either express or implied. See the License for the specific language
|
485 |
+
* governing permissions and limitations under the License.
|
486 |
+
*
|
487 |
+
* @author Brian Reavis <brian@thirdroute.com>
|
488 |
+
*/
|
489 |
+
|
490 |
+
(function(root, factory) {
|
491 |
+
if (typeof define === 'function' && define.amd) {
|
492 |
+
define('microplugin', factory);
|
493 |
+
} else if (typeof exports === 'object') {
|
494 |
+
module.exports = factory();
|
495 |
+
} else {
|
496 |
+
root.MicroPlugin = factory();
|
497 |
+
}
|
498 |
+
}(this, function() {
|
499 |
+
var MicroPlugin = {};
|
500 |
+
|
501 |
+
MicroPlugin.mixin = function(Interface) {
|
502 |
+
Interface.plugins = {};
|
503 |
+
|
504 |
+
/**
|
505 |
+
* Initializes the listed plugins (with options).
|
506 |
+
* Acceptable formats:
|
507 |
+
*
|
508 |
+
* List (without options):
|
509 |
+
* ['a', 'b', 'c']
|
510 |
+
*
|
511 |
+
* List (with options):
|
512 |
+
* [{'name': 'a', options: {}}, {'name': 'b', options: {}}]
|
513 |
+
*
|
514 |
+
* Hash (with options):
|
515 |
+
* {'a': { ... }, 'b': { ... }, 'c': { ... }}
|
516 |
+
*
|
517 |
+
* @param {mixed} plugins
|
518 |
+
*/
|
519 |
+
Interface.prototype.initializePlugins = function(plugins) {
|
520 |
+
var i, n, key;
|
521 |
+
var self = this;
|
522 |
+
var queue = [];
|
523 |
+
|
524 |
+
self.plugins = {
|
525 |
+
names : [],
|
526 |
+
settings : {},
|
527 |
+
requested : {},
|
528 |
+
loaded : {}
|
529 |
+
};
|
530 |
+
|
531 |
+
if (utils.isArray(plugins)) {
|
532 |
+
for (i = 0, n = plugins.length; i < n; i++) {
|
533 |
+
if (typeof plugins[i] === 'string') {
|
534 |
+
queue.push(plugins[i]);
|
535 |
+
} else {
|
536 |
+
self.plugins.settings[plugins[i].name] = plugins[i].options;
|
537 |
+
queue.push(plugins[i].name);
|
538 |
+
}
|
539 |
+
}
|
540 |
+
} else if (plugins) {
|
541 |
+
for (key in plugins) {
|
542 |
+
if (plugins.hasOwnProperty(key)) {
|
543 |
+
self.plugins.settings[key] = plugins[key];
|
544 |
+
queue.push(key);
|
545 |
+
}
|
546 |
+
}
|
547 |
+
}
|
548 |
+
|
549 |
+
while (queue.length) {
|
550 |
+
self.require(queue.shift());
|
551 |
+
}
|
552 |
+
};
|
553 |
+
|
554 |
+
Interface.prototype.loadPlugin = function(name) {
|
555 |
+
var self = this;
|
556 |
+
var plugins = self.plugins;
|
557 |
+
var plugin = Interface.plugins[name];
|
558 |
+
|
559 |
+
if (!Interface.plugins.hasOwnProperty(name)) {
|
560 |
+
throw new Error('Unable to find "' + name + '" plugin');
|
561 |
+
}
|
562 |
+
|
563 |
+
plugins.requested[name] = true;
|
564 |
+
plugins.loaded[name] = plugin.fn.apply(self, [self.plugins.settings[name] || {}]);
|
565 |
+
plugins.names.push(name);
|
566 |
+
};
|
567 |
+
|
568 |
+
/**
|
569 |
+
* Initializes a plugin.
|
570 |
+
*
|
571 |
+
* @param {string} name
|
572 |
+
*/
|
573 |
+
Interface.prototype.require = function(name) {
|
574 |
+
var self = this;
|
575 |
+
var plugins = self.plugins;
|
576 |
+
|
577 |
+
if (!self.plugins.loaded.hasOwnProperty(name)) {
|
578 |
+
if (plugins.requested[name]) {
|
579 |
+
throw new Error('Plugin has circular dependency ("' + name + '")');
|
580 |
+
}
|
581 |
+
self.loadPlugin(name);
|
582 |
+
}
|
583 |
+
|
584 |
+
return plugins.loaded[name];
|
585 |
+
};
|
586 |
+
|
587 |
+
/**
|
588 |
+
* Registers a plugin.
|
589 |
+
*
|
590 |
+
* @param {string} name
|
591 |
+
* @param {function} fn
|
592 |
+
*/
|
593 |
+
Interface.define = function(name, fn) {
|
594 |
+
Interface.plugins[name] = {
|
595 |
+
'name' : name,
|
596 |
+
'fn' : fn
|
597 |
+
};
|
598 |
+
};
|
599 |
+
};
|
600 |
+
|
601 |
+
var utils = {
|
602 |
+
isArray: Array.isArray || function(vArg) {
|
603 |
+
return Object.prototype.toString.call(vArg) === '[object Array]';
|
604 |
+
}
|
605 |
+
};
|
606 |
+
|
607 |
+
return MicroPlugin;
|
608 |
+
}));
|
609 |
+
|
610 |
+
/**
|
611 |
+
* selectize.js (v0.12.1)
|
612 |
+
* Copyright (c) 2013–2015 Brian Reavis & contributors
|
613 |
+
*
|
614 |
+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
615 |
+
* file except in compliance with the License. You may obtain a copy of the License at:
|
616 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
617 |
+
*
|
618 |
+
* Unless required by applicable law or agreed to in writing, software distributed under
|
619 |
+
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
620 |
+
* ANY KIND, either express or implied. See the License for the specific language
|
621 |
+
* governing permissions and limitations under the License.
|
622 |
+
*
|
623 |
+
* @author Brian Reavis <brian@thirdroute.com>
|
624 |
+
*/
|
625 |
+
|
626 |
+
/*jshint curly:false */
|
627 |
+
/*jshint browser:true */
|
628 |
+
|
629 |
+
(function(root, factory) {
|
630 |
+
if (typeof define === 'function' && define.amd) {
|
631 |
+
define('selectize', ['jquery','sifter','microplugin'], factory);
|
632 |
+
} else if (typeof exports === 'object') {
|
633 |
+
module.exports = factory(require('jquery'), require('sifter'), require('microplugin'));
|
634 |
+
} else {
|
635 |
+
root.Selectize = factory(root.jQuery, root.Sifter, root.MicroPlugin);
|
636 |
+
}
|
637 |
+
}(this, function($, Sifter, MicroPlugin) {
|
638 |
+
'use strict';
|
639 |
+
|
640 |
+
var highlight = function($element, pattern) {
|
641 |
+
if (typeof pattern === 'string' && !pattern.length) return;
|
642 |
+
var regex = (typeof pattern === 'string') ? new RegExp(pattern, 'i') : pattern;
|
643 |
+
|
644 |
+
var highlight = function(node) {
|
645 |
+
var skip = 0;
|
646 |
+
if (node.nodeType === 3) {
|
647 |
+
var pos = node.data.search(regex);
|
648 |
+
if (pos >= 0 && node.data.length > 0) {
|
649 |
+
var match = node.data.match(regex);
|
650 |
+
var spannode = document.createElement('span');
|
651 |
+
spannode.className = 'highlight';
|
652 |
+
var middlebit = node.splitText(pos);
|
653 |
+
var endbit = middlebit.splitText(match[0].length);
|
654 |
+
var middleclone = middlebit.cloneNode(true);
|
655 |
+
spannode.appendChild(middleclone);
|
656 |
+
middlebit.parentNode.replaceChild(spannode, middlebit);
|
657 |
+
skip = 1;
|
658 |
+
}
|
659 |
+
} else if (node.nodeType === 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
|
660 |
+
for (var i = 0; i < node.childNodes.length; ++i) {
|
661 |
+
i += highlight(node.childNodes[i]);
|
662 |
+
}
|
663 |
+
}
|
664 |
+
return skip;
|
665 |
+
};
|
666 |
+
|
667 |
+
return $element.each(function() {
|
668 |
+
highlight(this);
|
669 |
+
});
|
670 |
+
};
|
671 |
+
|
672 |
+
var MicroEvent = function() {};
|
673 |
+
MicroEvent.prototype = {
|
674 |
+
on: function(event, fct){
|
675 |
+
this._events = this._events || {};
|
676 |
+
this._events[event] = this._events[event] || [];
|
677 |
+
this._events[event].push(fct);
|
678 |
+
},
|
679 |
+
off: function(event, fct){
|
680 |
+
var n = arguments.length;
|
681 |
+
if (n === 0) return delete this._events;
|
682 |
+
if (n === 1) return delete this._events[event];
|
683 |
+
|
684 |
+
this._events = this._events || {};
|
685 |
+
if (event in this._events === false) return;
|
686 |
+
this._events[event].splice(this._events[event].indexOf(fct), 1);
|
687 |
+
},
|
688 |
+
trigger: function(event /* , args... */){
|
689 |
+
this._events = this._events || {};
|
690 |
+
if (event in this._events === false) return;
|
691 |
+
for (var i = 0; i < this._events[event].length; i++){
|
692 |
+
this._events[event][i].apply(this, Array.prototype.slice.call(arguments, 1));
|
693 |
+
}
|
694 |
+
}
|
695 |
+
};
|
696 |
+
|
697 |
+
/**
|
698 |
+
* Mixin will delegate all MicroEvent.js function in the destination object.
|
699 |
+
*
|
700 |
+
* - MicroEvent.mixin(Foobar) will make Foobar able to use MicroEvent
|
701 |
+
*
|
702 |
+
* @param {object} the object which will support MicroEvent
|
703 |
+
*/
|
704 |
+
MicroEvent.mixin = function(destObject){
|
705 |
+
var props = ['on', 'off', 'trigger'];
|
706 |
+
for (var i = 0; i < props.length; i++){
|
707 |
+
destObject.prototype[props[i]] = MicroEvent.prototype[props[i]];
|
708 |
+
}
|
709 |
+
};
|
710 |
+
|
711 |
+
var IS_MAC = /Mac/.test(navigator.userAgent);
|
712 |
+
|
713 |
+
var KEY_A = 65;
|
714 |
+
var KEY_COMMA = 188;
|
715 |
+
var KEY_RETURN = 13;
|
716 |
+
var KEY_ESC = 27;
|
717 |
+
var KEY_LEFT = 37;
|
718 |
+
var KEY_UP = 38;
|
719 |
+
var KEY_P = 80;
|
720 |
+
var KEY_RIGHT = 39;
|
721 |
+
var KEY_DOWN = 40;
|
722 |
+
var KEY_N = 78;
|
723 |
+
var KEY_BACKSPACE = 8;
|
724 |
+
var KEY_DELETE = 46;
|
725 |
+
var KEY_SHIFT = 16;
|
726 |
+
var KEY_CMD = IS_MAC ? 91 : 17;
|
727 |
+
var KEY_CTRL = IS_MAC ? 18 : 17;
|
728 |
+
var KEY_TAB = 9;
|
729 |
+
|
730 |
+
var TAG_SELECT = 1;
|
731 |
+
var TAG_INPUT = 2;
|
732 |
+
|
733 |
+
// for now, android support in general is too spotty to support validity
|
734 |
+
var SUPPORTS_VALIDITY_API = !/android/i.test(window.navigator.userAgent) && !!document.createElement('form').validity;
|
735 |
+
|
736 |
+
var isset = function(object) {
|
737 |
+
return typeof object !== 'undefined';
|
738 |
+
};
|
739 |
+
|
740 |
+
/**
|
741 |
+
* Converts a scalar to its best string representation
|
742 |
+
* for hash keys and HTML attribute values.
|
743 |
+
*
|
744 |
+
* Transformations:
|
745 |
+
* 'str' -> 'str'
|
746 |
+
* null -> ''
|
747 |
+
* undefined -> ''
|
748 |
+
* true -> '1'
|
749 |
+
* false -> '0'
|
750 |
+
* 0 -> '0'
|
751 |
+
* 1 -> '1'
|
752 |
+
*
|
753 |
+
* @param {string} value
|
754 |
+
* @returns {string|null}
|
755 |
+
*/
|
756 |
+
var hash_key = function(value) {
|
757 |
+
if (typeof value === 'undefined' || value === null) return null;
|
758 |
+
if (typeof value === 'boolean') return value ? '1' : '0';
|
759 |
+
return value + '';
|
760 |
+
};
|
761 |
+
|
762 |
+
/**
|
763 |
+
* Escapes a string for use within HTML.
|
764 |
+
*
|
765 |
+
* @param {string} str
|
766 |
+
* @returns {string}
|
767 |
+
*/
|
768 |
+
var escape_html = function(str) {
|
769 |
+
return (str + '')
|
770 |
+
.replace(/&/g, '&')
|
771 |
+
.replace(/</g, '<')
|
772 |
+
.replace(/>/g, '>')
|
773 |
+
.replace(/"/g, '"');
|
774 |
+
};
|
775 |
+
|
776 |
+
/**
|
777 |
+
* Escapes "$" characters in replacement strings.
|
778 |
+
*
|
779 |
+
* @param {string} str
|
780 |
+
* @returns {string}
|
781 |
+
*/
|
782 |
+
var escape_replace = function(str) {
|
783 |
+
return (str + '').replace(/\$/g, '$$$$');
|
784 |
+
};
|
785 |
+
|
786 |
+
var hook = {};
|
787 |
+
|
788 |
+
/**
|
789 |
+
* Wraps `method` on `self` so that `fn`
|
790 |
+
* is invoked before the original method.
|
791 |
+
*
|
792 |
+
* @param {object} self
|
793 |
+
* @param {string} method
|
794 |
+
* @param {function} fn
|
795 |
+
*/
|
796 |
+
hook.before = function(self, method, fn) {
|
797 |
+
var original = self[method];
|
798 |
+
self[method] = function() {
|
799 |
+
fn.apply(self, arguments);
|
800 |
+
return original.apply(self, arguments);
|
801 |
+
};
|
802 |
+
};
|
803 |
+
|
804 |
+
/**
|
805 |
+
* Wraps `method` on `self` so that `fn`
|
806 |
+
* is invoked after the original method.
|
807 |
+
*
|
808 |
+
* @param {object} self
|
809 |
+
* @param {string} method
|
810 |
+
* @param {function} fn
|
811 |
+
*/
|
812 |
+
hook.after = function(self, method, fn) {
|
813 |
+
var original = self[method];
|
814 |
+
self[method] = function() {
|
815 |
+
var result = original.apply(self, arguments);
|
816 |
+
fn.apply(self, arguments);
|
817 |
+
return result;
|
818 |
+
};
|
819 |
+
};
|
820 |
+
|
821 |
+
/**
|
822 |
+
* Wraps `fn` so that it can only be invoked once.
|
823 |
+
*
|
824 |
+
* @param {function} fn
|
825 |
+
* @returns {function}
|
826 |
+
*/
|
827 |
+
var once = function(fn) {
|
828 |
+
var called = false;
|
829 |
+
return function() {
|
830 |
+
if (called) return;
|
831 |
+
called = true;
|
832 |
+
fn.apply(this, arguments);
|
833 |
+
};
|
834 |
+
};
|
835 |
+
|
836 |
+
/**
|
837 |
+
* Wraps `fn` so that it can only be called once
|
838 |
+
* every `delay` milliseconds (invoked on the falling edge).
|
839 |
+
*
|
840 |
+
* @param {function} fn
|
841 |
+
* @param {int} delay
|
842 |
+
* @returns {function}
|
843 |
+
*/
|
844 |
+
var debounce = function(fn, delay) {
|
845 |
+
var timeout;
|
846 |
+
return function() {
|
847 |
+
var self = this;
|
848 |
+
var args = arguments;
|
849 |
+
window.clearTimeout(timeout);
|
850 |
+
timeout = window.setTimeout(function() {
|
851 |
+
fn.apply(self, args);
|
852 |
+
}, delay);
|
853 |
+
};
|
854 |
+
};
|
855 |
+
|
856 |
+
/**
|
857 |
+
* Debounce all fired events types listed in `types`
|
858 |
+
* while executing the provided `fn`.
|
859 |
+
*
|
860 |
+
* @param {object} self
|
861 |
+
* @param {array} types
|
862 |
+
* @param {function} fn
|
863 |
+
*/
|
864 |
+
var debounce_events = function(self, types, fn) {
|
865 |
+
var type;
|
866 |
+
var trigger = self.trigger;
|
867 |
+
var event_args = {};
|
868 |
+
|
869 |
+
// override trigger method
|
870 |
+
self.trigger = function() {
|
871 |
+
var type = arguments[0];
|
872 |
+
if (types.indexOf(type) !== -1) {
|
873 |
+
event_args[type] = arguments;
|
874 |
+
} else {
|
875 |
+
return trigger.apply(self, arguments);
|
876 |
+
}
|
877 |
+
};
|
878 |
+
|
879 |
+
// invoke provided function
|
880 |
+
fn.apply(self, []);
|
881 |
+
self.trigger = trigger;
|
882 |
+
|
883 |
+
// trigger queued events
|
884 |
+
for (type in event_args) {
|
885 |
+
if (event_args.hasOwnProperty(type)) {
|
886 |
+
trigger.apply(self, event_args[type]);
|
887 |
+
}
|
888 |
+
}
|
889 |
+
};
|
890 |
+
|
891 |
+
/**
|
892 |
+
* A workaround for http://bugs.jquery.com/ticket/6696
|
893 |
+
*
|
894 |
+
* @param {object} $parent - Parent element to listen on.
|
895 |
+
* @param {string} event - Event name.
|
896 |
+
* @param {string} selector - Descendant selector to filter by.
|
897 |
+
* @param {function} fn - Event handler.
|
898 |
+
*/
|
899 |
+
var watchChildEvent = function($parent, event, selector, fn) {
|
900 |
+
$parent.on(event, selector, function(e) {
|
901 |
+
var child = e.target;
|
902 |
+
while (child && child.parentNode !== $parent[0]) {
|
903 |
+
child = child.parentNode;
|
904 |
+
}
|
905 |
+
e.currentTarget = child;
|
906 |
+
return fn.apply(this, [e]);
|
907 |
+
});
|
908 |
+
};
|
909 |
+
|
910 |
+
/**
|
911 |
+
* Determines the current selection within a text input control.
|
912 |
+
* Returns an object containing:
|
913 |
+
* - start
|
914 |
+
* - length
|
915 |
+
*
|
916 |
+
* @param {object} input
|
917 |
+
* @returns {object}
|
918 |
+
*/
|
919 |
+
var getSelection = function(input) {
|
920 |
+
var result = {};
|
921 |
+
if ('selectionStart' in input) {
|
922 |
+
result.start = input.selectionStart;
|
923 |
+
result.length = input.selectionEnd - result.start;
|
924 |
+
} else if (document.selection) {
|
925 |
+
input.focus();
|
926 |
+
var sel = document.selection.createRange();
|
927 |
+
var selLen = document.selection.createRange().text.length;
|
928 |
+
sel.moveStart('character', -input.value.length);
|
929 |
+
result.start = sel.text.length - selLen;
|
930 |
+
result.length = selLen;
|
931 |
+
}
|
932 |
+
return result;
|
933 |
+
};
|
934 |
+
|
935 |
+
/**
|
936 |
+
* Copies CSS properties from one element to another.
|
937 |
+
*
|
938 |
+
* @param {object} $from
|
939 |
+
* @param {object} $to
|
940 |
+
* @param {array} properties
|
941 |
+
*/
|
942 |
+
var transferStyles = function($from, $to, properties) {
|
943 |
+
var i, n, styles = {};
|
944 |
+
if (properties) {
|
945 |
+
for (i = 0, n = properties.length; i < n; i++) {
|
946 |
+
styles[properties[i]] = $from.css(properties[i]);
|
947 |
+
}
|
948 |
+
} else {
|
949 |
+
styles = $from.css();
|
950 |
+
}
|
951 |
+
$to.css(styles);
|
952 |
+
};
|
953 |
+
|
954 |
+
/**
|
955 |
+
* Measures the width of a string within a
|
956 |
+
* parent element (in pixels).
|
957 |
+
*
|
958 |
+
* @param {string} str
|
959 |
+
* @param {object} $parent
|
960 |
+
* @returns {int}
|
961 |
+
*/
|
962 |
+
var measureString = function(str, $parent) {
|
963 |
+
if (!str) {
|
964 |
+
return 0;
|
965 |
+
}
|
966 |
+
|
967 |
+
var $test = $('<test>').css({
|
968 |
+
position: 'absolute',
|
969 |
+
top: -99999,
|
970 |
+
left: -99999,
|
971 |
+
width: 'auto',
|
972 |
+
padding: 0,
|
973 |
+
whiteSpace: 'pre'
|
974 |
+
}).text(str).appendTo('body');
|
975 |
+
|
976 |
+
transferStyles($parent, $test, [
|
977 |
+
'letterSpacing',
|
978 |
+
'fontSize',
|
979 |
+
'fontFamily',
|
980 |
+
'fontWeight',
|
981 |
+
'textTransform'
|
982 |
+
]);
|
983 |
+
|
984 |
+
var width = $test.width();
|
985 |
+
$test.remove();
|
986 |
+
|
987 |
+
return width;
|
988 |
+
};
|
989 |
+
|
990 |
+
/**
|
991 |
+
* Sets up an input to grow horizontally as the user
|
992 |
+
* types. If the value is changed manually, you can
|
993 |
+
* trigger the "update" handler to resize:
|
994 |
+
*
|
995 |
+
* $input.trigger('update');
|
996 |
+
*
|
997 |
+
* @param {object} $input
|
998 |
+
*/
|
999 |
+
var autoGrow = function($input) {
|
1000 |
+
var currentWidth = null;
|
1001 |
+
|
1002 |
+
var update = function(e, options) {
|
1003 |
+
var value, keyCode, printable, placeholder, width;
|
1004 |
+
var shift, character, selection;
|
1005 |
+
e = e || window.event || {};
|
1006 |
+
options = options || {};
|
1007 |
+
|
1008 |
+
if (e.metaKey || e.altKey) return;
|
1009 |
+
if (!options.force && $input.data('grow') === false) return;
|
1010 |
+
|
1011 |
+
value = $input.val();
|
1012 |
+
if (e.type && e.type.toLowerCase() === 'keydown') {
|
1013 |
+
keyCode = e.keyCode;
|
1014 |
+
printable = (
|
1015 |
+
(keyCode >= 97 && keyCode <= 122) || // a-z
|
1016 |
+
(keyCode >= 65 && keyCode <= 90) || // A-Z
|
1017 |
+
(keyCode >= 48 && keyCode <= 57) || // 0-9
|
1018 |
+
keyCode === 32 // space
|
1019 |
+
);
|
1020 |
+
|
1021 |
+
if (keyCode === KEY_DELETE || keyCode === KEY_BACKSPACE) {
|
1022 |
+
selection = getSelection($input[0]);
|
1023 |
+
if (selection.length) {
|
1024 |
+
value = value.substring(0, selection.start) + value.substring(selection.start + selection.length);
|
1025 |
+
} else if (keyCode === KEY_BACKSPACE && selection.start) {
|
1026 |
+
value = value.substring(0, selection.start - 1) + value.substring(selection.start + 1);
|
1027 |
+
} else if (keyCode === KEY_DELETE && typeof selection.start !== 'undefined') {
|
1028 |
+
value = value.substring(0, selection.start) + value.substring(selection.start + 1);
|
1029 |
+
}
|
1030 |
+
} else if (printable) {
|
1031 |
+
shift = e.shiftKey;
|
1032 |
+
character = String.fromCharCode(e.keyCode);
|
1033 |
+
if (shift) character = character.toUpperCase();
|
1034 |
+
else character = character.toLowerCase();
|
1035 |
+
value += character;
|
1036 |
+
}
|
1037 |
+
}
|
1038 |
+
|
1039 |
+
placeholder = $input.attr('placeholder');
|
1040 |
+
if (!value && placeholder) {
|
1041 |
+
value = placeholder;
|
1042 |
+
}
|
1043 |
+
|
1044 |
+
width = measureString(value, $input) + 4;
|
1045 |
+
if (width !== currentWidth) {
|
1046 |
+
currentWidth = width;
|
1047 |
+
$input.width(width);
|
1048 |
+
$input.triggerHandler('resize');
|
1049 |
+
}
|
1050 |
+
};
|
1051 |
+
|
1052 |
+
$input.on('keydown keyup update blur', update);
|
1053 |
+
update();
|
1054 |
+
};
|
1055 |
+
|
1056 |
+
var Selectize = function($input, settings) {
|
1057 |
+
var key, i, n, dir, input, self = this;
|
1058 |
+
input = $input[0];
|
1059 |
+
input.selectize = self;
|
1060 |
+
|
1061 |
+
// detect rtl environment
|
1062 |
+
var computedStyle = window.getComputedStyle && window.getComputedStyle(input, null);
|
1063 |
+
dir = computedStyle ? computedStyle.getPropertyValue('direction') : input.currentStyle && input.currentStyle.direction;
|
1064 |
+
dir = dir || $input.parents('[dir]:first').attr('dir') || '';
|
1065 |
+
|
1066 |
+
// setup default state
|
1067 |
+
$.extend(self, {
|
1068 |
+
order : 0,
|
1069 |
+
settings : settings,
|
1070 |
+
$input : $input,
|
1071 |
+
tabIndex : $input.attr('tabindex') || '',
|
1072 |
+
tagType : input.tagName.toLowerCase() === 'select' ? TAG_SELECT : TAG_INPUT,
|
1073 |
+
rtl : /rtl/i.test(dir),
|
1074 |
+
|
1075 |
+
eventNS : '.selectize' + (++Selectize.count),
|
1076 |
+
highlightedValue : null,
|
1077 |
+
isOpen : false,
|
1078 |
+
isDisabled : false,
|
1079 |
+
isRequired : $input.is('[required]'),
|
1080 |
+
isInvalid : false,
|
1081 |
+
isLocked : false,
|
1082 |
+
isFocused : false,
|
1083 |
+
isInputHidden : false,
|
1084 |
+
isSetup : false,
|
1085 |
+
isShiftDown : false,
|
1086 |
+
isCmdDown : false,
|
1087 |
+
isCtrlDown : false,
|
1088 |
+
ignoreFocus : false,
|
1089 |
+
ignoreBlur : false,
|
1090 |
+
ignoreHover : false,
|
1091 |
+
hasOptions : false,
|
1092 |
+
currentResults : null,
|
1093 |
+
lastValue : '',
|
1094 |
+
caretPos : 0,
|
1095 |
+
loading : 0,
|
1096 |
+
loadedSearches : {},
|
1097 |
+
|
1098 |
+
$activeOption : null,
|
1099 |
+
$activeItems : [],
|
1100 |
+
|
1101 |
+
optgroups : {},
|
1102 |
+
options : {},
|
1103 |
+
userOptions : {},
|
1104 |
+
items : [],
|
1105 |
+
renderCache : {},
|
1106 |
+
onSearchChange : settings.loadThrottle === null ? self.onSearchChange : debounce(self.onSearchChange, settings.loadThrottle)
|
1107 |
+
});
|
1108 |
+
|
1109 |
+
// search system
|
1110 |
+
self.sifter = new Sifter(this.options, {diacritics: settings.diacritics});
|
1111 |
+
|
1112 |
+
// build options table
|
1113 |
+
if (self.settings.options) {
|
1114 |
+
for (i = 0, n = self.settings.options.length; i < n; i++) {
|
1115 |
+
self.registerOption(self.settings.options[i]);
|
1116 |
+
}
|
1117 |
+
delete self.settings.options;
|
1118 |
+
}
|
1119 |
+
|
1120 |
+
// build optgroup table
|
1121 |
+
if (self.settings.optgroups) {
|
1122 |
+
for (i = 0, n = self.settings.optgroups.length; i < n; i++) {
|
1123 |
+
self.registerOptionGroup(self.settings.optgroups[i]);
|
1124 |
+
}
|
1125 |
+
delete self.settings.optgroups;
|
1126 |
+
}
|
1127 |
+
|
1128 |
+
// option-dependent defaults
|
1129 |
+
self.settings.mode = self.settings.mode || (self.settings.maxItems === 1 ? 'single' : 'multi');
|
1130 |
+
if (typeof self.settings.hideSelected !== 'boolean') {
|
1131 |
+
self.settings.hideSelected = self.settings.mode === 'multi';
|
1132 |
+
}
|
1133 |
+
|
1134 |
+
self.initializePlugins(self.settings.plugins);
|
1135 |
+
self.setupCallbacks();
|
1136 |
+
self.setupTemplates();
|
1137 |
+
self.setup();
|
1138 |
+
};
|
1139 |
+
|
1140 |
+
// mixins
|
1141 |
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
1142 |
+
|
1143 |
+
MicroEvent.mixin(Selectize);
|
1144 |
+
MicroPlugin.mixin(Selectize);
|
1145 |
+
|
1146 |
+
// methods
|
1147 |
+
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
1148 |
+
|
1149 |
+
$.extend(Selectize.prototype, {
|
1150 |
+
|
1151 |
+
/**
|
1152 |
+
* Creates all elements and sets up event bindings.
|
1153 |
+
*/
|
1154 |
+
setup: function() {
|
1155 |
+
var self = this;
|
1156 |
+
var settings = self.settings;
|
1157 |
+
var eventNS = self.eventNS;
|
1158 |
+
var $window = $(window);
|
1159 |
+
var $document = $(document);
|
1160 |
+
var $input = self.$input;
|
1161 |
+
|
1162 |
+
var $wrapper;
|
1163 |
+
var $control;
|
1164 |
+
var $control_input;
|
1165 |
+
var $dropdown;
|
1166 |
+
var $dropdown_content;
|
1167 |
+
var $dropdown_parent;
|
1168 |
+
var inputMode;
|
1169 |
+
var timeout_blur;
|
1170 |
+
var timeout_focus;
|
1171 |
+
var classes;
|
1172 |
+
var classes_plugins;
|
1173 |
+
|
1174 |
+
inputMode = self.settings.mode;
|
1175 |
+
classes = $input.attr('class') || '';
|
1176 |
+
|
1177 |
+
$wrapper = $('<div>').addClass(settings.wrapperClass).addClass(classes).addClass(inputMode);
|
1178 |
+
$control = $('<div>').addClass(settings.inputClass).addClass('items').appendTo($wrapper);
|
1179 |
+
$control_input = $('<input type="text" autocomplete="off" />').appendTo($control).attr('tabindex', $input.is(':disabled') ? '-1' : self.tabIndex);
|
1180 |
+
$dropdown_parent = $(settings.dropdownParent || $wrapper);
|
1181 |
+
$dropdown = $('<div>').addClass(settings.dropdownClass).addClass(inputMode).hide().appendTo($dropdown_parent);
|
1182 |
+
$dropdown_content = $('<div>').addClass(settings.dropdownContentClass).appendTo($dropdown);
|
1183 |
+
|
1184 |
+
if(self.settings.copyClassesToDropdown) {
|
1185 |
+
$dropdown.addClass(classes);
|
1186 |
+
}
|
1187 |
+
|
1188 |
+
$wrapper.css({
|
1189 |
+
width: $input[0].style.width
|
1190 |
+
});
|
1191 |
+
|
1192 |
+
if (self.plugins.names.length) {
|
1193 |
+
classes_plugins = 'plugin-' + self.plugins.names.join(' plugin-');
|
1194 |
+
$wrapper.addClass(classes_plugins);
|
1195 |
+
$dropdown.addClass(classes_plugins);
|
1196 |
+
}
|
1197 |
+
|
1198 |
+
if ((settings.maxItems === null || settings.maxItems > 1) && self.tagType === TAG_SELECT) {
|
1199 |
+
$input.attr('multiple', 'multiple');
|
1200 |
+
}
|
1201 |
+
|
1202 |
+
if (self.settings.placeholder) {
|
1203 |
+
$control_input.attr('placeholder', settings.placeholder);
|
1204 |
+
}
|
1205 |
+
|
1206 |
+
// if splitOn was not passed in, construct it from the delimiter to allow pasting universally
|
1207 |
+
if (!self.settings.splitOn && self.settings.delimiter) {
|
1208 |
+
var delimiterEscaped = self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
|
1209 |
+
self.settings.splitOn = new RegExp('\\s*' + delimiterEscaped + '+\\s*');
|
1210 |
+
}
|
1211 |
+
|
1212 |
+
if ($input.attr('autocorrect')) {
|
1213 |
+
$control_input.attr('autocorrect', $input.attr('autocorrect'));
|
1214 |
+
}
|
1215 |
+
|
1216 |
+
if ($input.attr('autocapitalize')) {
|
1217 |
+
$control_input.attr('autocapitalize', $input.attr('autocapitalize'));
|
1218 |
+
}
|
1219 |
+
|
1220 |
+
self.$wrapper = $wrapper;
|
1221 |
+
self.$control = $control;
|
1222 |
+
self.$control_input = $control_input;
|
1223 |
+
self.$dropdown = $dropdown;
|
1224 |
+
self.$dropdown_content = $dropdown_content;
|
1225 |
+
|
1226 |
+
$dropdown.on('mouseenter', '[data-selectable]', function() { return self.onOptionHover.apply(self, arguments); });
|
1227 |
+
$dropdown.on('mousedown click', '[data-selectable]', function() { return self.onOptionSelect.apply(self, arguments); });
|
1228 |
+
watchChildEvent($control, 'mousedown', '*:not(input)', function() { return self.onItemSelect.apply(self, arguments); });
|
1229 |
+
autoGrow($control_input);
|
1230 |
+
|
1231 |
+
$control.on({
|
1232 |
+
mousedown : function() { return self.onMouseDown.apply(self, arguments); },
|
1233 |
+
click : function() { return self.onClick.apply(self, arguments); }
|
1234 |
+
});
|
1235 |
+
|
1236 |
+
$control_input.on({
|
1237 |
+
mousedown : function(e) { e.stopPropagation(); },
|
1238 |
+
keydown : function() { return self.onKeyDown.apply(self, arguments); },
|
1239 |
+
keyup : function() { return self.onKeyUp.apply(self, arguments); },
|
1240 |
+
keypress : function() { return self.onKeyPress.apply(self, arguments); },
|
1241 |
+
resize : function() { self.positionDropdown.apply(self, []); },
|
1242 |
+
blur : function() { return self.onBlur.apply(self, arguments); },
|
1243 |
+
focus : function() { self.ignoreBlur = false; return self.onFocus.apply(self, arguments); },
|
1244 |
+
paste : function() { return self.onPaste.apply(self, arguments); }
|
1245 |
+
});
|
1246 |
+
|
1247 |
+
$document.on('keydown' + eventNS, function(e) {
|
1248 |
+
self.isCmdDown = e[IS_MAC ? 'metaKey' : 'ctrlKey'];
|
1249 |
+
self.isCtrlDown = e[IS_MAC ? 'altKey' : 'ctrlKey'];
|
1250 |
+
self.isShiftDown = e.shiftKey;
|
1251 |
+
});
|
1252 |
+
|
1253 |
+
$document.on('keyup' + eventNS, function(e) {
|
1254 |
+
if (e.keyCode === KEY_CTRL) self.isCtrlDown = false;
|
1255 |
+
if (e.keyCode === KEY_SHIFT) self.isShiftDown = false;
|
1256 |
+
if (e.keyCode === KEY_CMD) self.isCmdDown = false;
|
1257 |
+
});
|
1258 |
+
|
1259 |
+
$document.on('mousedown' + eventNS, function(e) {
|
1260 |
+
if (self.isFocused) {
|
1261 |
+
// prevent events on the dropdown scrollbar from causing the control to blur
|
1262 |
+
if (e.target === self.$dropdown[0] || e.target.parentNode === self.$dropdown[0]) {
|
1263 |
+
return false;
|
1264 |
+
}
|
1265 |
+
// blur on click outside
|
1266 |
+
if (!self.$control.has(e.target).length && e.target !== self.$control[0]) {
|
1267 |
+
self.blur(e.target);
|
1268 |
+
}
|
1269 |
+
}
|
1270 |
+
});
|
1271 |
+
|
1272 |
+
$window.on(['scroll' + eventNS, 'resize' + eventNS].join(' '), function() {
|
1273 |
+
if (self.isOpen) {
|
1274 |
+
self.positionDropdown.apply(self, arguments);
|
1275 |
+
}
|
1276 |
+
});
|
1277 |
+
$window.on('mousemove' + eventNS, function() {
|
1278 |
+
self.ignoreHover = false;
|
1279 |
+
});
|
1280 |
+
|
1281 |
+
// store original children and tab index so that they can be
|
1282 |
+
// restored when the destroy() method is called.
|
1283 |
+
this.revertSettings = {
|
1284 |
+
$children : $input.children().detach(),
|
1285 |
+
tabindex : $input.attr('tabindex')
|
1286 |
+
};
|
1287 |
+
|
1288 |
+
$input.attr('tabindex', -1).hide().after(self.$wrapper);
|
1289 |
+
|
1290 |
+
if ($.isArray(settings.items)) {
|
1291 |
+
self.setValue(settings.items);
|
1292 |
+
delete settings.items;
|
1293 |
+
}
|
1294 |
+
|
1295 |
+
// feature detect for the validation API
|
1296 |
+
if (SUPPORTS_VALIDITY_API) {
|
1297 |
+
$input.on('invalid' + eventNS, function(e) {
|
1298 |
+
e.preventDefault();
|
1299 |
+
self.isInvalid = true;
|
1300 |
+
self.refreshState();
|
1301 |
+
});
|
1302 |
+
}
|
1303 |
+
|
1304 |
+
self.updateOriginalInput();
|
1305 |
+
self.refreshItems();
|
1306 |
+
self.refreshState();
|
1307 |
+
self.updatePlaceholder();
|
1308 |
+
self.isSetup = true;
|
1309 |
+
|
1310 |
+
if ($input.is(':disabled')) {
|
1311 |
+
self.disable();
|
1312 |
+
}
|
1313 |
+
|
1314 |
+
self.on('change', this.onChange);
|
1315 |
+
|
1316 |
+
$input.data('selectize', self);
|
1317 |
+
$input.addClass('selectized');
|
1318 |
+
self.trigger('initialize');
|
1319 |
+
|
1320 |
+
// preload options
|
1321 |
+
if (settings.preload === true) {
|
1322 |
+
self.onSearchChange('');
|
1323 |
+
}
|
1324 |
+
|
1325 |
+
},
|
1326 |
+
|
1327 |
+
/**
|
1328 |
+
* Sets up default rendering functions.
|
1329 |
+
*/
|
1330 |
+
setupTemplates: function() {
|
1331 |
+
var self = this;
|
1332 |
+
var field_label = self.settings.labelField;
|
1333 |
+
var field_optgroup = self.settings.optgroupLabelField;
|
1334 |
+
|
1335 |
+
var templates = {
|
1336 |
+
'optgroup': function(data) {
|
1337 |
+
return '<div class="optgroup">' + data.html + '</div>';
|
1338 |
+
},
|
1339 |
+
'optgroup_header': function(data, escape) {
|
1340 |
+
return '<div class="optgroup-header">' + escape(data[field_optgroup]) + '</div>';
|
1341 |
+
},
|
1342 |
+
'option': function(data, escape) {
|
1343 |
+
return '<div class="option">' + escape(data[field_label]) + '</div>';
|
1344 |
+
},
|
1345 |
+
'item': function(data, escape) {
|
1346 |
+
return '<div class="item">' + escape(data[field_label]) + '</div>';
|
1347 |
+
},
|
1348 |
+
'option_create': function(data, escape) {
|
1349 |
+
return '<div class="create">Add <strong>' + escape(data.input) + '</strong>…</div>';
|
1350 |
+
}
|
1351 |
+
};
|
1352 |
+
|
1353 |
+
self.settings.render = $.extend({}, templates, self.settings.render);
|
1354 |
+
},
|
1355 |
+
|
1356 |
+
/**
|
1357 |
+
* Maps fired events to callbacks provided
|
1358 |
+
* in the settings used when creating the control.
|
1359 |
+
*/
|
1360 |
+
setupCallbacks: function() {
|
1361 |
+
var key, fn, callbacks = {
|
1362 |
+
'initialize' : 'onInitialize',
|
1363 |
+
'change' : 'onChange',
|
1364 |
+
'item_add' : 'onItemAdd',
|
1365 |
+
'item_remove' : 'onItemRemove',
|
1366 |
+
'clear' : 'onClear',
|
1367 |
+
'option_add' : 'onOptionAdd',
|
1368 |
+
'option_remove' : 'onOptionRemove',
|
1369 |
+
'option_clear' : 'onOptionClear',
|
1370 |
+
'optgroup_add' : 'onOptionGroupAdd',
|
1371 |
+
'optgroup_remove' : 'onOptionGroupRemove',
|
1372 |
+
'optgroup_clear' : 'onOptionGroupClear',
|
1373 |
+
'dropdown_open' : 'onDropdownOpen',
|
1374 |
+
'dropdown_close' : 'onDropdownClose',
|
1375 |
+
'type' : 'onType',
|
1376 |
+
'load' : 'onLoad',
|
1377 |
+
'focus' : 'onFocus',
|
1378 |
+
'blur' : 'onBlur'
|
1379 |
+
};
|
1380 |
+
|
1381 |
+
for (key in callbacks) {
|
1382 |
+
if (callbacks.hasOwnProperty(key)) {
|
1383 |
+
fn = this.settings[callbacks[key]];
|
1384 |
+
if (fn) this.on(key, fn);
|
1385 |
+
}
|
1386 |
+
}
|
1387 |
+
},
|
1388 |
+
|
1389 |
+
/**
|
1390 |
+
* Triggered when the main control element
|
1391 |
+
* has a click event.
|
1392 |
+
*
|
1393 |
+
* @param {object} e
|
1394 |
+
* @return {boolean}
|
1395 |
+
*/
|
1396 |
+
onClick: function(e) {
|
1397 |
+
var self = this;
|
1398 |
+
|
1399 |
+
// necessary for mobile webkit devices (manual focus triggering
|
1400 |
+
// is ignored unless invoked within a click event)
|
1401 |
+
if (!self.isFocused) {
|
1402 |
+
self.focus();
|
1403 |
+
e.preventDefault();
|
1404 |
+
}
|
1405 |
+
},
|
1406 |
+
|
1407 |
+
/**
|
1408 |
+
* Triggered when the main control element
|
1409 |
+
* has a mouse down event.
|
1410 |
+
*
|
1411 |
+
* @param {object} e
|
1412 |
+
* @return {boolean}
|
1413 |
+
*/
|
1414 |
+
onMouseDown: function(e) {
|
1415 |
+
var self = this;
|
1416 |
+
var defaultPrevented = e.isDefaultPrevented();
|
1417 |
+
var $target = $(e.target);
|
1418 |
+
|
1419 |
+
if (self.isFocused) {
|
1420 |
+
// retain focus by preventing native handling. if the
|
1421 |
+
// event target is the input it should not be modified.
|
1422 |
+
// otherwise, text selection within the input won't work.
|
1423 |
+
if (e.target !== self.$control_input[0]) {
|
1424 |
+
if (self.settings.mode === 'single') {
|
1425 |
+
// toggle dropdown
|
1426 |
+
self.isOpen ? self.close() : self.open();
|
1427 |
+
} else if (!defaultPrevented) {
|
1428 |
+
self.setActiveItem(null);
|
1429 |
+
}
|
1430 |
+
return false;
|
1431 |
+
}
|
1432 |
+
} else {
|
1433 |
+
// give control focus
|
1434 |
+
if (!defaultPrevented) {
|
1435 |
+
window.setTimeout(function() {
|
1436 |
+
self.focus();
|
1437 |
+
}, 0);
|
1438 |
+
}
|
1439 |
+
}
|
1440 |
+
},
|
1441 |
+
|
1442 |
+
/**
|
1443 |
+
* Triggered when the value of the control has been changed.
|
1444 |
+
* This should propagate the event to the original DOM
|
1445 |
+
* input / select element.
|
1446 |
+
*/
|
1447 |
+
onChange: function() {
|
1448 |
+
this.$input.trigger('change');
|
1449 |
+
},
|
1450 |
+
|
1451 |
+
/**
|
1452 |
+
* Triggered on <input> paste.
|
1453 |
+
*
|
1454 |
+
* @param {object} e
|
1455 |
+
* @returns {boolean}
|
1456 |
+
*/
|
1457 |
+
onPaste: function(e) {
|
1458 |
+
var self = this;
|
1459 |
+
if (self.isFull() || self.isInputHidden || self.isLocked) {
|
1460 |
+
e.preventDefault();
|
1461 |
+
} else {
|
1462 |
+
// If a regex or string is included, this will split the pasted
|
1463 |
+
// input and create Items for each separate value
|
1464 |
+
if (self.settings.splitOn) {
|
1465 |
+
setTimeout(function() {
|
1466 |
+
var splitInput = $.trim(self.$control_input.val() || '').split(self.settings.splitOn);
|
1467 |
+
for (var i = 0, n = splitInput.length; i < n; i++) {
|
1468 |
+
self.createItem(splitInput[i]);
|
1469 |
+
}
|
1470 |
+
}, 0);
|
1471 |
+
}
|
1472 |
+
}
|
1473 |
+
},
|
1474 |
+
|
1475 |
+
/**
|
1476 |
+
* Triggered on <input> keypress.
|
1477 |
+
*
|
1478 |
+
* @param {object} e
|
1479 |
+
* @returns {boolean}
|
1480 |
+
*/
|
1481 |
+
onKeyPress: function(e) {
|
1482 |
+
if (this.isLocked) return e && e.preventDefault();
|
1483 |
+
var character = String.fromCharCode(e.keyCode || e.which);
|
1484 |
+
if (this.settings.create && this.settings.mode === 'multi' && character === this.settings.delimiter) {
|
1485 |
+
this.createItem();
|
1486 |
+
e.preventDefault();
|
1487 |
+
return false;
|
1488 |
+
}
|
1489 |
+
},
|
1490 |
+
|
1491 |
+
/**
|
1492 |
+
* Triggered on <input> keydown.
|
1493 |
+
*
|
1494 |
+
* @param {object} e
|
1495 |
+
* @returns {boolean}
|
1496 |
+
*/
|
1497 |
+
onKeyDown: function(e) {
|
1498 |
+
var isInput = e.target === this.$control_input[0];
|
1499 |
+
var self = this;
|
1500 |
+
|
1501 |
+
if (self.isLocked) {
|
1502 |
+
if (e.keyCode !== KEY_TAB) {
|
1503 |
+
e.preventDefault();
|
1504 |
+
}
|
1505 |
+
return;
|
1506 |
+
}
|
1507 |
+
|
1508 |
+
switch (e.keyCode) {
|
1509 |
+
case KEY_A:
|
1510 |
+
if (self.isCmdDown) {
|
1511 |
+
self.selectAll();
|
1512 |
+
return;
|
1513 |
+
}
|
1514 |
+
break;
|
1515 |
+
case KEY_ESC:
|
1516 |
+
if (self.isOpen) {
|
1517 |
+
e.preventDefault();
|
1518 |
+
e.stopPropagation();
|
1519 |
+
self.close();
|
1520 |
+
}
|
1521 |
+
return;
|
1522 |
+
case KEY_N:
|
1523 |
+
if (!e.ctrlKey || e.altKey) break;
|
1524 |
+
case KEY_DOWN:
|
1525 |
+
if (!self.isOpen && self.hasOptions) {
|
1526 |
+
self.open();
|
1527 |
+
} else if (self.$activeOption) {
|
1528 |
+
self.ignoreHover = true;
|
1529 |
+
var $next = self.getAdjacentOption(self.$activeOption, 1);
|
1530 |
+
if ($next.length) self.setActiveOption($next, true, true);
|
1531 |
+
}
|
1532 |
+
e.preventDefault();
|
1533 |
+
return;
|
1534 |
+
case KEY_P:
|
1535 |
+
if (!e.ctrlKey || e.altKey) break;
|
1536 |
+
case KEY_UP:
|
1537 |
+
if (self.$activeOption) {
|
1538 |
+
self.ignoreHover = true;
|
1539 |
+
var $prev = self.getAdjacentOption(self.$activeOption, -1);
|
1540 |
+
if ($prev.length) self.setActiveOption($prev, true, true);
|
1541 |
+
}
|
1542 |
+
e.preventDefault();
|
1543 |
+
return;
|
1544 |
+
case KEY_RETURN:
|
1545 |
+
if (self.isOpen && self.$activeOption) {
|
1546 |
+
self.onOptionSelect({currentTarget: self.$activeOption});
|
1547 |
+
e.preventDefault();
|
1548 |
+
}
|
1549 |
+
return;
|
1550 |
+
case KEY_LEFT:
|
1551 |
+
self.advanceSelection(-1, e);
|
1552 |
+
return;
|
1553 |
+
case KEY_RIGHT:
|
1554 |
+
self.advanceSelection(1, e);
|
1555 |
+
return;
|
1556 |
+
case KEY_TAB:
|
1557 |
+
if (self.settings.selectOnTab && self.isOpen && self.$activeOption) {
|
1558 |
+
self.onOptionSelect({currentTarget: self.$activeOption});
|
1559 |
+
|
1560 |
+
// Default behaviour is to jump to the next field, we only want this
|
1561 |
+
// if the current field doesn't accept any more entries
|
1562 |
+
if (!self.isFull()) {
|
1563 |
+
e.preventDefault();
|
1564 |
+
}
|
1565 |
+
}
|
1566 |
+
if (self.settings.create && self.createItem()) {
|
1567 |
+
e.preventDefault();
|
1568 |
+
}
|
1569 |
+
return;
|
1570 |
+
case KEY_BACKSPACE:
|
1571 |
+
case KEY_DELETE:
|
1572 |
+
self.deleteSelection(e);
|
1573 |
+
return;
|
1574 |
+
}
|
1575 |
+
|
1576 |
+
if ((self.isFull() || self.isInputHidden) && !(IS_MAC ? e.metaKey : e.ctrlKey)) {
|
1577 |
+
e.preventDefault();
|
1578 |
+
return;
|
1579 |
+
}
|
1580 |
+
},
|
1581 |
+
|
1582 |
+
/**
|
1583 |
+
* Triggered on <input> keyup.
|
1584 |
+
*
|
1585 |
+
* @param {object} e
|
1586 |
+
* @returns {boolean}
|
1587 |
+
*/
|
1588 |
+
onKeyUp: function(e) {
|
1589 |
+
var self = this;
|
1590 |
+
|
1591 |
+
if (self.isLocked) return e && e.preventDefault();
|
1592 |
+
var value = self.$control_input.val() || '';
|
1593 |
+
if (self.lastValue !== value) {
|
1594 |
+
self.lastValue = value;
|
1595 |
+
self.onSearchChange(value);
|
1596 |
+
self.refreshOptions();
|
1597 |
+
self.trigger('type', value);
|
1598 |
+
}
|
1599 |
+
},
|
1600 |
+
|
1601 |
+
/**
|
1602 |
+
* Invokes the user-provide option provider / loader.
|
1603 |
+
*
|
1604 |
+
* Note: this function is debounced in the Selectize
|
1605 |
+
* constructor (by `settings.loadDelay` milliseconds)
|
1606 |
+
*
|
1607 |
+
* @param {string} value
|
1608 |
+
*/
|
1609 |
+
onSearchChange: function(value) {
|
1610 |
+
var self = this;
|
1611 |
+
var fn = self.settings.load;
|
1612 |
+
if (!fn) return;
|
1613 |
+
if (self.loadedSearches.hasOwnProperty(value)) return;
|
1614 |
+
self.loadedSearches[value] = true;
|
1615 |
+
self.load(function(callback) {
|
1616 |
+
fn.apply(self, [value, callback]);
|
1617 |
+
});
|
1618 |
+
},
|
1619 |
+
|
1620 |
+
/**
|
1621 |
+
* Triggered on <input> focus.
|
1622 |
+
*
|
1623 |
+
* @param {object} e (optional)
|
1624 |
+
* @returns {boolean}
|
1625 |
+
*/
|
1626 |
+
onFocus: function(e) {
|
1627 |
+
var self = this;
|
1628 |
+
var wasFocused = self.isFocused;
|
1629 |
+
|
1630 |
+
if (self.isDisabled) {
|
1631 |
+
self.blur();
|
1632 |
+
e && e.preventDefault();
|
1633 |
+
return false;
|
1634 |
+
}
|
1635 |
+
|
1636 |
+
if (self.ignoreFocus) return;
|
1637 |
+
self.isFocused = true;
|
1638 |
+
if (self.settings.preload === 'focus') self.onSearchChange('');
|
1639 |
+
|
1640 |
+
if (!wasFocused) self.trigger('focus');
|
1641 |
+
|
1642 |
+
if (!self.$activeItems.length) {
|
1643 |
+
self.showInput();
|
1644 |
+
self.setActiveItem(null);
|
1645 |
+
self.refreshOptions(!!self.settings.openOnFocus);
|
1646 |
+
}
|
1647 |
+
|
1648 |
+
self.refreshState();
|
1649 |
+
},
|
1650 |
+
|
1651 |
+
/**
|
1652 |
+
* Triggered on <input> blur.
|
1653 |
+
*
|
1654 |
+
* @param {object} e
|
1655 |
+
* @param {Element} dest
|
1656 |
+
*/
|
1657 |
+
onBlur: function(e, dest) {
|
1658 |
+
var self = this;
|
1659 |
+
if (!self.isFocused) return;
|
1660 |
+
self.isFocused = false;
|
1661 |
+
|
1662 |
+
if (self.ignoreFocus) {
|
1663 |
+
return;
|
1664 |
+
} else if (!self.ignoreBlur && document.activeElement === self.$dropdown_content[0]) {
|
1665 |
+
// necessary to prevent IE closing the dropdown when the scrollbar is clicked
|
1666 |
+
self.ignoreBlur = true;
|
1667 |
+
self.onFocus(e);
|
1668 |
+
return;
|
1669 |
+
}
|
1670 |
+
|
1671 |
+
var deactivate = function() {
|
1672 |
+
self.close();
|
1673 |
+
self.setTextboxValue('');
|
1674 |
+
self.setActiveItem(null);
|
1675 |
+
self.setActiveOption(null);
|
1676 |
+
self.setCaret(self.items.length);
|
1677 |
+
self.refreshState();
|
1678 |
+
|
1679 |
+
// IE11 bug: element still marked as active
|
1680 |
+
(dest || document.body).focus();
|
1681 |
+
|
1682 |
+
self.ignoreFocus = false;
|
1683 |
+
self.trigger('blur');
|
1684 |
+
};
|
1685 |
+
|
1686 |
+
self.ignoreFocus = true;
|
1687 |
+
if (self.settings.create && self.settings.createOnBlur) {
|
1688 |
+
self.createItem(null, false, deactivate);
|
1689 |
+
} else {
|
1690 |
+
deactivate();
|
1691 |
+
}
|
1692 |
+
},
|
1693 |
+
|
1694 |
+
/**
|
1695 |
+
* Triggered when the user rolls over
|
1696 |
+
* an option in the autocomplete dropdown menu.
|
1697 |
+
*
|
1698 |
+
* @param {object} e
|
1699 |
+
* @returns {boolean}
|
1700 |
+
*/
|
1701 |
+
onOptionHover: function(e) {
|
1702 |
+
if (this.ignoreHover) return;
|
1703 |
+
this.setActiveOption(e.currentTarget, false);
|
1704 |
+
},
|
1705 |
+
|
1706 |
+
/**
|
1707 |
+
* Triggered when the user clicks on an option
|
1708 |
+
* in the autocomplete dropdown menu.
|
1709 |
+
*
|
1710 |
+
* @param {object} e
|
1711 |
+
* @returns {boolean}
|
1712 |
+
*/
|
1713 |
+
onOptionSelect: function(e) {
|
1714 |
+
var value, $target, $option, self = this;
|
1715 |
+
|
1716 |
+
if (e.preventDefault) {
|
1717 |
+
e.preventDefault();
|
1718 |
+
e.stopPropagation();
|
1719 |
+
}
|
1720 |
+
|
1721 |
+
$target = $(e.currentTarget);
|
1722 |
+
if ($target.hasClass('create')) {
|
1723 |
+
self.createItem(null, function() {
|
1724 |
+
if (self.settings.closeAfterSelect) {
|
1725 |
+
self.close();
|
1726 |
+
}
|
1727 |
+
});
|
1728 |
+
} else {
|
1729 |
+
value = $target.attr('data-value');
|
1730 |
+
if (typeof value !== 'undefined') {
|
1731 |
+
self.lastQuery = null;
|
1732 |
+
self.setTextboxValue('');
|
1733 |
+
self.addItem(value);
|
1734 |
+
if (self.settings.closeAfterSelect) {
|
1735 |
+
self.close();
|
1736 |
+
} else if (!self.settings.hideSelected && e.type && /mouse/.test(e.type)) {
|
1737 |
+
self.setActiveOption(self.getOption(value));
|
1738 |
+
}
|
1739 |
+
}
|
1740 |
+
}
|
1741 |
+
},
|
1742 |
+
|
1743 |
+
/**
|
1744 |
+
* Triggered when the user clicks on an item
|
1745 |
+
* that has been selected.
|
1746 |
+
*
|
1747 |
+
* @param {object} e
|
1748 |
+
* @returns {boolean}
|
1749 |
+
*/
|
1750 |
+
onItemSelect: function(e) {
|
1751 |
+
var self = this;
|
1752 |
+
|
1753 |
+
if (self.isLocked) return;
|
1754 |
+
if (self.settings.mode === 'multi') {
|
1755 |
+
e.preventDefault();
|
1756 |
+
self.setActiveItem(e.currentTarget, e);
|
1757 |
+
}
|
1758 |
+
},
|
1759 |
+
|
1760 |
+
/**
|
1761 |
+
* Invokes the provided method that provides
|
1762 |
+
* results to a callback---which are then added
|
1763 |
+
* as options to the control.
|
1764 |
+
*
|
1765 |
+
* @param {function} fn
|
1766 |
+
*/
|
1767 |
+
load: function(fn) {
|
1768 |
+
var self = this;
|
1769 |
+
var $wrapper = self.$wrapper.addClass(self.settings.loadingClass);
|
1770 |
+
|
1771 |
+
self.loading++;
|
1772 |
+
fn.apply(self, [function(results) {
|
1773 |
+
self.loading = Math.max(self.loading - 1, 0);
|
1774 |
+
if (results && results.length) {
|
1775 |
+
self.addOption(results);
|
1776 |
+
self.refreshOptions(self.isFocused && !self.isInputHidden);
|
1777 |
+
}
|
1778 |
+
if (!self.loading) {
|
1779 |
+
$wrapper.removeClass(self.settings.loadingClass);
|
1780 |
+
}
|
1781 |
+
self.trigger('load', results);
|
1782 |
+
}]);
|
1783 |
+
},
|
1784 |
+
|
1785 |
+
/**
|
1786 |
+
* Sets the input field of the control to the specified value.
|
1787 |
+
*
|
1788 |
+
* @param {string} value
|
1789 |
+
*/
|
1790 |
+
setTextboxValue: function(value) {
|
1791 |
+
var $input = this.$control_input;
|
1792 |
+
var changed = $input.val() !== value;
|
1793 |
+
if (changed) {
|
1794 |
+
$input.val(value).triggerHandler('update');
|
1795 |
+
this.lastValue = value;
|
1796 |
+
}
|
1797 |
+
},
|
1798 |
+
|
1799 |
+
/**
|
1800 |
+
* Returns the value of the control. If multiple items
|
1801 |
+
* can be selected (e.g. <select multiple>), this returns
|
1802 |
+
* an array. If only one item can be selected, this
|
1803 |
+
* returns a string.
|
1804 |
+
*
|
1805 |
+
* @returns {mixed}
|
1806 |
+
*/
|
1807 |
+
getValue: function() {
|
1808 |
+
if (this.tagType === TAG_SELECT && this.$input.attr('multiple')) {
|
1809 |
+
return this.items;
|
1810 |
+
} else {
|
1811 |
+
return this.items.join(this.settings.delimiter);
|
1812 |
+
}
|
1813 |
+
},
|
1814 |
+
|
1815 |
+
/**
|
1816 |
+
* Resets the selected items to the given value.
|
1817 |
+
*
|
1818 |
+
* @param {mixed} value
|
1819 |
+
*/
|
1820 |
+
setValue: function(value, silent) {
|
1821 |
+
var events = silent ? [] : ['change'];
|
1822 |
+
|
1823 |
+
debounce_events(this, events, function() {
|
1824 |
+
this.clear(silent);
|
1825 |
+
this.addItems(value, silent);
|
1826 |
+
});
|
1827 |
+
},
|
1828 |
+
|
1829 |
+
/**
|
1830 |
+
* Sets the selected item.
|
1831 |
+
*
|
1832 |
+
* @param {object} $item
|
1833 |
+
* @param {object} e (optional)
|
1834 |
+
*/
|
1835 |
+
setActiveItem: function($item, e) {
|
1836 |
+
var self = this;
|
1837 |
+
var eventName;
|
1838 |
+
var i, idx, begin, end, item, swap;
|
1839 |
+
var $last;
|
1840 |
+
|
1841 |
+
if (self.settings.mode === 'single') return;
|
1842 |
+
$item = $($item);
|
1843 |
+
|
1844 |
+
// clear the active selection
|
1845 |
+
if (!$item.length) {
|
1846 |
+
$(self.$activeItems).removeClass('active');
|
1847 |
+
self.$activeItems = [];
|
1848 |
+
if (self.isFocused) {
|
1849 |
+
self.showInput();
|
1850 |
+
}
|
1851 |
+
return;
|
1852 |
+
}
|
1853 |
+
|
1854 |
+
// modify selection
|
1855 |
+
eventName = e && e.type.toLowerCase();
|
1856 |
+
|
1857 |
+
if (eventName === 'mousedown' && self.isShiftDown && self.$activeItems.length) {
|
1858 |
+
$last = self.$control.children('.active:last');
|
1859 |
+
begin = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$last[0]]);
|
1860 |
+
end = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$item[0]]);
|
1861 |
+
if (begin > end) {
|
1862 |
+
swap = begin;
|
1863 |
+
begin = end;
|
1864 |
+
end = swap;
|
1865 |
+
}
|
1866 |
+
for (i = begin; i <= end; i++) {
|
1867 |
+
item = self.$control[0].childNodes[i];
|
1868 |
+
if (self.$activeItems.indexOf(item) === -1) {
|
1869 |
+
$(item).addClass('active');
|
1870 |
+
self.$activeItems.push(item);
|
1871 |
+
}
|
1872 |
+
}
|
1873 |
+
e.preventDefault();
|
1874 |
+
} else if ((eventName === 'mousedown' && self.isCtrlDown) || (eventName === 'keydown' && this.isShiftDown)) {
|
1875 |
+
if ($item.hasClass('active')) {
|
1876 |
+
idx = self.$activeItems.indexOf($item[0]);
|
1877 |
+
self.$activeItems.splice(idx, 1);
|
1878 |
+
$item.removeClass('active');
|
1879 |
+
} else {
|
1880 |
+
self.$activeItems.push($item.addClass('active')[0]);
|
1881 |
+
}
|
1882 |
+
} else {
|
1883 |
+
$(self.$activeItems).removeClass('active');
|
1884 |
+
self.$activeItems = [$item.addClass('active')[0]];
|
1885 |
+
}
|
1886 |
+
|
1887 |
+
// ensure control has focus
|
1888 |
+
self.hideInput();
|
1889 |
+
if (!this.isFocused) {
|
1890 |
+
self.focus();
|
1891 |
+
}
|
1892 |
+
},
|
1893 |
+
|
1894 |
+
/**
|
1895 |
+
* Sets the selected item in the dropdown menu
|
1896 |
+
* of available options.
|
1897 |
+
*
|
1898 |
+
* @param {object} $object
|
1899 |
+
* @param {boolean} scroll
|
1900 |
+
* @param {boolean} animate
|
1901 |
+
*/
|
1902 |
+
setActiveOption: function($option, scroll, animate) {
|
1903 |
+
var height_menu, height_item, y;
|
1904 |
+
var scroll_top, scroll_bottom;
|
1905 |
+
var self = this;
|
1906 |
+
|
1907 |
+
if (self.$activeOption) self.$activeOption.removeClass('active');
|
1908 |
+
self.$activeOption = null;
|
1909 |
+
|
1910 |
+
$option = $($option);
|
1911 |
+
if (!$option.length) return;
|
1912 |
+
|
1913 |
+
self.$activeOption = $option.addClass('active');
|
1914 |
+
|
1915 |
+
if (scroll || !isset(scroll)) {
|
1916 |
+
|
1917 |
+
height_menu = self.$dropdown_content.height();
|
1918 |
+
height_item = self.$activeOption.outerHeight(true);
|
1919 |
+
scroll = self.$dropdown_content.scrollTop() || 0;
|
1920 |
+
y = self.$activeOption.offset().top - self.$dropdown_content.offset().top + scroll;
|
1921 |
+
scroll_top = y;
|
1922 |
+
scroll_bottom = y - height_menu + height_item;
|
1923 |
+
|
1924 |
+
if (y + height_item > height_menu + scroll) {
|
1925 |
+
self.$dropdown_content.stop().animate({scrollTop: scroll_bottom}, animate ? self.settings.scrollDuration : 0);
|
1926 |
+
} else if (y < scroll) {
|
1927 |
+
self.$dropdown_content.stop().animate({scrollTop: scroll_top}, animate ? self.settings.scrollDuration : 0);
|
1928 |
+
}
|
1929 |
+
|
1930 |
+
}
|
1931 |
+
},
|
1932 |
+
|
1933 |
+
/**
|
1934 |
+
* Selects all items (CTRL + A).
|
1935 |
+
*/
|
1936 |
+
selectAll: function() {
|
1937 |
+
var self = this;
|
1938 |
+
if (self.settings.mode === 'single') return;
|
1939 |
+
|
1940 |
+
self.$activeItems = Array.prototype.slice.apply(self.$control.children(':not(input)').addClass('active'));
|
1941 |
+
if (self.$activeItems.length) {
|
1942 |
+
self.hideInput();
|
1943 |
+
self.close();
|
1944 |
+
}
|
1945 |
+
self.focus();
|
1946 |
+
},
|
1947 |
+
|
1948 |
+
/**
|
1949 |
+
* Hides the input element out of view, while
|
1950 |
+
* retaining its focus.
|
1951 |
+
*/
|
1952 |
+
hideInput: function() {
|
1953 |
+
var self = this;
|
1954 |
+
|
1955 |
+
self.setTextboxValue('');
|
1956 |
+
self.$control_input.css({opacity: 0, position: 'absolute', left: self.rtl ? 10000 : -10000});
|
1957 |
+
self.isInputHidden = true;
|
1958 |
+
},
|
1959 |
+
|
1960 |
+
/**
|
1961 |
+
* Restores input visibility.
|
1962 |
+
*/
|
1963 |
+
showInput: function() {
|
1964 |
+
this.$control_input.css({opacity: 1, position: 'relative', left: 0});
|
1965 |
+
this.isInputHidden = false;
|
1966 |
+
},
|
1967 |
+
|
1968 |
+
/**
|
1969 |
+
* Gives the control focus.
|
1970 |
+
*/
|
1971 |
+
focus: function() {
|
1972 |
+
var self = this;
|
1973 |
+
if (self.isDisabled) return;
|
1974 |
+
|
1975 |
+
self.ignoreFocus = true;
|
1976 |
+
self.$control_input[0].focus();
|
1977 |
+
window.setTimeout(function() {
|
1978 |
+
self.ignoreFocus = false;
|
1979 |
+
self.onFocus();
|
1980 |
+
}, 0);
|
1981 |
+
},
|
1982 |
+
|
1983 |
+
/**
|
1984 |
+
* Forces the control out of focus.
|
1985 |
+
*
|
1986 |
+
* @param {Element} dest
|
1987 |
+
*/
|
1988 |
+
blur: function(dest) {
|
1989 |
+
this.$control_input[0].blur();
|
1990 |
+
this.onBlur(null, dest);
|
1991 |
+
},
|
1992 |
+
|
1993 |
+
/**
|
1994 |
+
* Returns a function that scores an object
|
1995 |
+
* to show how good of a match it is to the
|
1996 |
+
* provided query.
|
1997 |
+
*
|
1998 |
+
* @param {string} query
|
1999 |
+
* @param {object} options
|
2000 |
+
* @return {function}
|
2001 |
+
*/
|
2002 |
+
getScoreFunction: function(query) {
|
2003 |
+
return this.sifter.getScoreFunction(query, this.getSearchOptions());
|
2004 |
+
},
|
2005 |
+
|
2006 |
+
/**
|
2007 |
+
* Returns search options for sifter (the system
|
2008 |
+
* for scoring and sorting results).
|
2009 |
+
*
|
2010 |
+
* @see https://github.com/brianreavis/sifter.js
|
2011 |
+
* @return {object}
|
2012 |
+
*/
|
2013 |
+
getSearchOptions: function() {
|
2014 |
+
var settings = this.settings;
|
2015 |
+
var sort = settings.sortField;
|
2016 |
+
if (typeof sort === 'string') {
|
2017 |
+
sort = [{field: sort}];
|
2018 |
+
}
|
2019 |
+
|
2020 |
+
return {
|
2021 |
+
fields : settings.searchField,
|
2022 |
+
conjunction : settings.searchConjunction,
|
2023 |
+
sort : sort
|
2024 |
+
};
|
2025 |
+
},
|
2026 |
+
|
2027 |
+
/**
|
2028 |
+
* Searches through available options and returns
|
2029 |
+
* a sorted array of matches.
|
2030 |
+
*
|
2031 |
+
* Returns an object containing:
|
2032 |
+
*
|
2033 |
+
* - query {string}
|
2034 |
+
* - tokens {array}
|
2035 |
+
* - total {int}
|
2036 |
+
* - items {array}
|
2037 |
+
*
|
2038 |
+
* @param {string} query
|
2039 |
+
* @returns {object}
|
2040 |
+
*/
|
2041 |
+
search: function(query) {
|
2042 |
+
var i, value, score, result, calculateScore;
|
2043 |
+
var self = this;
|
2044 |
+
var settings = self.settings;
|
2045 |
+
var options = this.getSearchOptions();
|
2046 |
+
|
2047 |
+
// validate user-provided result scoring function
|
2048 |
+
if (settings.score) {
|
2049 |
+
calculateScore = self.settings.score.apply(this, [query]);
|
2050 |
+
if (typeof calculateScore !== 'function') {
|
2051 |
+
throw new Error('Selectize "score" setting must be a function that returns a function');
|
2052 |
+
}
|
2053 |
+
}
|
2054 |
+
|
2055 |
+
// perform search
|
2056 |
+
if (query !== self.lastQuery) {
|
2057 |
+
self.lastQuery = query;
|
2058 |
+
result = self.sifter.search(query, $.extend(options, {score: calculateScore}));
|
2059 |
+
self.currentResults = result;
|
2060 |
+
} else {
|
2061 |
+
result = $.extend(true, {}, self.currentResults);
|
2062 |
+
}
|
2063 |
+
|
2064 |
+
// filter out selected items
|
2065 |
+
if (settings.hideSelected) {
|
2066 |
+
for (i = result.items.length - 1; i >= 0; i--) {
|
2067 |
+
if (self.items.indexOf(hash_key(result.items[i].id)) !== -1) {
|
2068 |
+
result.items.splice(i, 1);
|
2069 |
+
}
|
2070 |
+
}
|
2071 |
+
}
|
2072 |
+
|
2073 |
+
return result;
|
2074 |
+
},
|
2075 |
+
|
2076 |
+
/**
|
2077 |
+
* Refreshes the list of available options shown
|
2078 |
+
* in the autocomplete dropdown menu.
|
2079 |
+
*
|
2080 |
+
* @param {boolean} triggerDropdown
|
2081 |
+
*/
|
2082 |
+
refreshOptions: function(triggerDropdown) {
|
2083 |
+
var i, j, k, n, groups, groups_order, option, option_html, optgroup, optgroups, html, html_children, has_create_option;
|
2084 |
+
var $active, $active_before, $create;
|
2085 |
+
|
2086 |
+
if (typeof triggerDropdown === 'undefined') {
|
2087 |
+
triggerDropdown = true;
|
2088 |
+
}
|
2089 |
+
|
2090 |
+
var self = this;
|
2091 |
+
var query = $.trim(self.$control_input.val());
|
2092 |
+
var results = self.search(query);
|
2093 |
+
var $dropdown_content = self.$dropdown_content;
|
2094 |
+
var active_before = self.$activeOption && hash_key(self.$activeOption.attr('data-value'));
|
2095 |
+
|
2096 |
+
// build markup
|
2097 |
+
n = results.items.length;
|
2098 |
+
if (typeof self.settings.maxOptions === 'number') {
|
2099 |
+
n = Math.min(n, self.settings.maxOptions);
|
2100 |
+
}
|
2101 |
+
|
2102 |
+
// render and group available options individually
|
2103 |
+
groups = {};
|
2104 |
+
groups_order = [];
|
2105 |
+
|
2106 |
+
for (i = 0; i < n; i++) {
|
2107 |
+
option = self.options[results.items[i].id];
|
2108 |
+
option_html = self.render('option', option);
|
2109 |
+
optgroup = option[self.settings.optgroupField] || '';
|
2110 |
+
optgroups = $.isArray(optgroup) ? optgroup : [optgroup];
|
2111 |
+
|
2112 |
+
for (j = 0, k = optgroups && optgroups.length; j < k; j++) {
|
2113 |
+
optgroup = optgroups[j];
|
2114 |
+
if (!self.optgroups.hasOwnProperty(optgroup)) {
|
2115 |
+
optgroup = '';
|
2116 |
+
}
|
2117 |
+
if (!groups.hasOwnProperty(optgroup)) {
|
2118 |
+
groups[optgroup] = [];
|
2119 |
+
groups_order.push(optgroup);
|
2120 |
+
}
|
2121 |
+
groups[optgroup].push(option_html);
|
2122 |
+
}
|
2123 |
+
}
|
2124 |
+
|
2125 |
+
// sort optgroups
|
2126 |
+
if (this.settings.lockOptgroupOrder) {
|
2127 |
+
groups_order.sort(function(a, b) {
|
2128 |
+
var a_order = self.optgroups[a].$order || 0;
|
2129 |
+
var b_order = self.optgroups[b].$order || 0;
|
2130 |
+
return a_order - b_order;
|
2131 |
+
});
|
2132 |
+
}
|
2133 |
+
|
2134 |
+
// render optgroup headers & join groups
|
2135 |
+
html = [];
|
2136 |
+
for (i = 0, n = groups_order.length; i < n; i++) {
|
2137 |
+
optgroup = groups_order[i];
|
2138 |
+
if (self.optgroups.hasOwnProperty(optgroup) && groups[optgroup].length) {
|
2139 |
+
// render the optgroup header and options within it,
|
2140 |
+
// then pass it to the wrapper template
|
2141 |
+
html_children = self.render('optgroup_header', self.optgroups[optgroup]) || '';
|
2142 |
+
html_children += groups[optgroup].join('');
|
2143 |
+
html.push(self.render('optgroup', $.extend({}, self.optgroups[optgroup], {
|
2144 |
+
html: html_children
|
2145 |
+
})));
|
2146 |
+
} else {
|
2147 |
+
html.push(groups[optgroup].join(''));
|
2148 |
+
}
|
2149 |
+
}
|
2150 |
+
|
2151 |
+
$dropdown_content.html(html.join(''));
|
2152 |
+
|
2153 |
+
// highlight matching terms inline
|
2154 |
+
if (self.settings.highlight && results.query.length && results.tokens.length) {
|
2155 |
+
for (i = 0, n = results.tokens.length; i < n; i++) {
|
2156 |
+
highlight($dropdown_content, results.tokens[i].regex);
|
2157 |
+
}
|
2158 |
+
}
|
2159 |
+
|
2160 |
+
// add "selected" class to selected options
|
2161 |
+
if (!self.settings.hideSelected) {
|
2162 |
+
for (i = 0, n = self.items.length; i < n; i++) {
|
2163 |
+
self.getOption(self.items[i]).addClass('selected');
|
2164 |
+
}
|
2165 |
+
}
|
2166 |
+
|
2167 |
+
// add create option
|
2168 |
+
has_create_option = self.canCreate(query);
|
2169 |
+
if (has_create_option) {
|
2170 |
+
$dropdown_content.prepend(self.render('option_create', {input: query}));
|
2171 |
+
$create = $($dropdown_content[0].childNodes[0]);
|
2172 |
+
}
|
2173 |
+
|
2174 |
+
// activate
|
2175 |
+
self.hasOptions = results.items.length > 0 || has_create_option;
|
2176 |
+
if (self.hasOptions) {
|
2177 |
+
if (results.items.length > 0) {
|
2178 |
+
$active_before = active_before && self.getOption(active_before);
|
2179 |
+
if ($active_before && $active_before.length) {
|
2180 |
+
$active = $active_before;
|
2181 |
+
} else if (self.settings.mode === 'single' && self.items.length) {
|
2182 |
+
$active = self.getOption(self.items[0]);
|
2183 |
+
}
|
2184 |
+
if (!$active || !$active.length) {
|
2185 |
+
if ($create && !self.settings.addPrecedence) {
|
2186 |
+
$active = self.getAdjacentOption($create, 1);
|
2187 |
+
} else {
|
2188 |
+
$active = $dropdown_content.find('[data-selectable]:first');
|
2189 |
+
}
|
2190 |
+
}
|
2191 |
+
} else {
|
2192 |
+
$active = $create;
|
2193 |
+
}
|
2194 |
+
self.setActiveOption($active);
|
2195 |
+
if (triggerDropdown && !self.isOpen) { self.open(); }
|
2196 |
+
} else {
|
2197 |
+
self.setActiveOption(null);
|
2198 |
+
if (triggerDropdown && self.isOpen) { self.close(); }
|
2199 |
+
}
|
2200 |
+
},
|
2201 |
+
|
2202 |
+
/**
|
2203 |
+
* Adds an available option. If it already exists,
|
2204 |
+
* nothing will happen. Note: this does not refresh
|
2205 |
+
* the options list dropdown (use `refreshOptions`
|
2206 |
+
* for that).
|
2207 |
+
*
|
2208 |
+
* Usage:
|
2209 |
+
*
|
2210 |
+
* this.addOption(data)
|
2211 |
+
*
|
2212 |
+
* @param {object|array} data
|
2213 |
+
*/
|
2214 |
+
addOption: function(data) {
|
2215 |
+
var i, n, value, self = this;
|
2216 |
+
|
2217 |
+
if ($.isArray(data)) {
|
2218 |
+
for (i = 0, n = data.length; i < n; i++) {
|
2219 |
+
self.addOption(data[i]);
|
2220 |
+
}
|
2221 |
+
return;
|
2222 |
+
}
|
2223 |
+
|
2224 |
+
if (value = self.registerOption(data)) {
|
2225 |
+
self.userOptions[value] = true;
|
2226 |
+
self.lastQuery = null;
|
2227 |
+
self.trigger('option_add', value, data);
|
2228 |
+
}
|
2229 |
+
},
|
2230 |
+
|
2231 |
+
/**
|
2232 |
+
* Registers an option to the pool of options.
|
2233 |
+
*
|
2234 |
+
* @param {object} data
|
2235 |
+
* @return {boolean|string}
|
2236 |
+
*/
|
2237 |
+
registerOption: function(data) {
|
2238 |
+
var key = hash_key(data[this.settings.valueField]);
|
2239 |
+
if (!key || this.options.hasOwnProperty(key)) return false;
|
2240 |
+
data.$order = data.$order || ++this.order;
|
2241 |
+
this.options[key] = data;
|
2242 |
+
return key;
|
2243 |
+
},
|
2244 |
+
|
2245 |
+
/**
|
2246 |
+
* Registers an option group to the pool of option groups.
|
2247 |
+
*
|
2248 |
+
* @param {object} data
|
2249 |
+
* @return {boolean|string}
|
2250 |
+
*/
|
2251 |
+
registerOptionGroup: function(data) {
|
2252 |
+
var key = hash_key(data[this.settings.optgroupValueField]);
|
2253 |
+
if (!key) return false;
|
2254 |
+
|
2255 |
+
data.$order = data.$order || ++this.order;
|
2256 |
+
this.optgroups[key] = data;
|
2257 |
+
return key;
|
2258 |
+
},
|
2259 |
+
|
2260 |
+
/**
|
2261 |
+
* Registers a new optgroup for options
|
2262 |
+
* to be bucketed into.
|
2263 |
+
*
|
2264 |
+
* @param {string} id
|
2265 |
+
* @param {object} data
|
2266 |
+
*/
|
2267 |
+
addOptionGroup: function(id, data) {
|
2268 |
+
data[this.settings.optgroupValueField] = id;
|
2269 |
+
if (id = this.registerOptionGroup(data)) {
|
2270 |
+
this.trigger('optgroup_add', id, data);
|
2271 |
+
}
|
2272 |
+
},
|
2273 |
+
|
2274 |
+
/**
|
2275 |
+
* Removes an existing option group.
|
2276 |
+
*
|
2277 |
+
* @param {string} id
|
2278 |
+
*/
|
2279 |
+
removeOptionGroup: function(id) {
|
2280 |
+
if (this.optgroups.hasOwnProperty(id)) {
|
2281 |
+
delete this.optgroups[id];
|
2282 |
+
this.renderCache = {};
|
2283 |
+
this.trigger('optgroup_remove', id);
|
2284 |
+
}
|
2285 |
+
},
|
2286 |
+
|
2287 |
+
/**
|
2288 |
+
* Clears all existing option groups.
|
2289 |
+
*/
|
2290 |
+
clearOptionGroups: function() {
|
2291 |
+
this.optgroups = {};
|
2292 |
+
this.renderCache = {};
|
2293 |
+
this.trigger('optgroup_clear');
|
2294 |
+
},
|
2295 |
+
|
2296 |
+
/**
|
2297 |
+
* Updates an option available for selection. If
|
2298 |
+
* it is visible in the selected items or options
|
2299 |
+
* dropdown, it will be re-rendered automatically.
|
2300 |
+
*
|
2301 |
+
* @param {string} value
|
2302 |
+
* @param {object} data
|
2303 |
+
*/
|
2304 |
+
updateOption: function(value, data) {
|
2305 |
+
var self = this;
|
2306 |
+
var $item, $item_new;
|
2307 |
+
var value_new, index_item, cache_items, cache_options, order_old;
|
2308 |
+
|
2309 |
+
value = hash_key(value);
|
2310 |
+
value_new = hash_key(data[self.settings.valueField]);
|
2311 |
+
|
2312 |
+
// sanity checks
|
2313 |
+
if (value === null) return;
|
2314 |
+
if (!self.options.hasOwnProperty(value)) return;
|
2315 |
+
if (typeof value_new !== 'string') throw new Error('Value must be set in option data');
|
2316 |
+
|
2317 |
+
order_old = self.options[value].$order;
|
2318 |
+
|
2319 |
+
// update references
|
2320 |
+
if (value_new !== value) {
|
2321 |
+
delete self.options[value];
|
2322 |
+
index_item = self.items.indexOf(value);
|
2323 |
+
if (index_item !== -1) {
|
2324 |
+
self.items.splice(index_item, 1, value_new);
|
2325 |
+
}
|
2326 |
+
}
|
2327 |
+
data.$order = data.$order || order_old;
|
2328 |
+
self.options[value_new] = data;
|
2329 |
+
|
2330 |
+
// invalidate render cache
|
2331 |
+
cache_items = self.renderCache['item'];
|
2332 |
+
cache_options = self.renderCache['option'];
|
2333 |
+
|
2334 |
+
if (cache_items) {
|
2335 |
+
delete cache_items[value];
|
2336 |
+
delete cache_items[value_new];
|
2337 |
+
}
|
2338 |
+
if (cache_options) {
|
2339 |
+
delete cache_options[value];
|
2340 |
+
delete cache_options[value_new];
|
2341 |
+
}
|
2342 |
+
|
2343 |
+
// update the item if it's selected
|
2344 |
+
if (self.items.indexOf(value_new) !== -1) {
|
2345 |
+
$item = self.getItem(value);
|
2346 |
+
$item_new = $(self.render('item', data));
|
2347 |
+
if ($item.hasClass('active')) $item_new.addClass('active');
|
2348 |
+
$item.replaceWith($item_new);
|
2349 |
+
}
|
2350 |
+
|
2351 |
+
// invalidate last query because we might have updated the sortField
|
2352 |
+
self.lastQuery = null;
|
2353 |
+
|
2354 |
+
// update dropdown contents
|
2355 |
+
if (self.isOpen) {
|
2356 |
+
self.refreshOptions(false);
|
2357 |
+
}
|
2358 |
+
},
|
2359 |
+
|
2360 |
+
/**
|
2361 |
+
* Removes a single option.
|
2362 |
+
*
|
2363 |
+
* @param {string} value
|
2364 |
+
* @param {boolean} silent
|
2365 |
+
*/
|
2366 |
+
removeOption: function(value, silent) {
|
2367 |
+
var self = this;
|
2368 |
+
value = hash_key(value);
|
2369 |
+
|
2370 |
+
var cache_items = self.renderCache['item'];
|
2371 |
+
var cache_options = self.renderCache['option'];
|
2372 |
+
if (cache_items) delete cache_items[value];
|
2373 |
+
if (cache_options) delete cache_options[value];
|
2374 |
+
|
2375 |
+
delete self.userOptions[value];
|
2376 |
+
delete self.options[value];
|
2377 |
+
self.lastQuery = null;
|
2378 |
+
self.trigger('option_remove', value);
|
2379 |
+
self.removeItem(value, silent);
|
2380 |
+
},
|
2381 |
+
|
2382 |
+
/**
|
2383 |
+
* Clears all options.
|
2384 |
+
*/
|
2385 |
+
clearOptions: function() {
|
2386 |
+
var self = this;
|
2387 |
+
|
2388 |
+
self.loadedSearches = {};
|
2389 |
+
self.userOptions = {};
|
2390 |
+
self.renderCache = {};
|
2391 |
+
self.options = self.sifter.items = {};
|
2392 |
+
self.lastQuery = null;
|
2393 |
+
self.trigger('option_clear');
|
2394 |
+
self.clear();
|
2395 |
+
},
|
2396 |
+
|
2397 |
+
/**
|
2398 |
+
* Returns the jQuery element of the option
|
2399 |
+
* matching the given value.
|
2400 |
+
*
|
2401 |
+
* @param {string} value
|
2402 |
+
* @returns {object}
|
2403 |
+
*/
|
2404 |
+
getOption: function(value) {
|
2405 |
+
return this.getElementWithValue(value, this.$dropdown_content.find('[data-selectable]'));
|
2406 |
+
},
|
2407 |
+
|
2408 |
+
/**
|
2409 |
+
* Returns the jQuery element of the next or
|
2410 |
+
* previous selectable option.
|
2411 |
+
*
|
2412 |
+
* @param {object} $option
|
2413 |
+
* @param {int} direction can be 1 for next or -1 for previous
|
2414 |
+
* @return {object}
|
2415 |
+
*/
|
2416 |
+
getAdjacentOption: function($option, direction) {
|
2417 |
+
var $options = this.$dropdown.find('[data-selectable]');
|
2418 |
+
var index = $options.index($option) + direction;
|
2419 |
+
|
2420 |
+
return index >= 0 && index < $options.length ? $options.eq(index) : $();
|
2421 |
+
},
|
2422 |
+
|
2423 |
+
/**
|
2424 |
+
* Finds the first element with a "data-value" attribute
|
2425 |
+
* that matches the given value.
|
2426 |
+
*
|
2427 |
+
* @param {mixed} value
|
2428 |
+
* @param {object} $els
|
2429 |
+
* @return {object}
|
2430 |
+
*/
|
2431 |
+
getElementWithValue: function(value, $els) {
|
2432 |
+
value = hash_key(value);
|
2433 |
+
|
2434 |
+
if (typeof value !== 'undefined' && value !== null) {
|
2435 |
+
for (var i = 0, n = $els.length; i < n; i++) {
|
2436 |
+
if ($els[i].getAttribute('data-value') === value) {
|
2437 |
+
return $($els[i]);
|
2438 |
+
}
|
2439 |
+
}
|
2440 |
+
}
|
2441 |
+
|
2442 |
+
return $();
|
2443 |
+
},
|
2444 |
+
|
2445 |
+
/**
|
2446 |
+
* Returns the jQuery element of the item
|
2447 |
+
* matching the given value.
|
2448 |
+
*
|
2449 |
+
* @param {string} value
|
2450 |
+
* @returns {object}
|
2451 |
+
*/
|
2452 |
+
getItem: function(value) {
|
2453 |
+
return this.getElementWithValue(value, this.$control.children());
|
2454 |
+
},
|
2455 |
+
|
2456 |
+
/**
|
2457 |
+
* "Selects" multiple items at once. Adds them to the list
|
2458 |
+
* at the current caret position.
|
2459 |
+
*
|
2460 |
+
* @param {string} value
|
2461 |
+
* @param {boolean} silent
|
2462 |
+
*/
|
2463 |
+
addItems: function(values, silent) {
|
2464 |
+
var items = $.isArray(values) ? values : [values];
|
2465 |
+
for (var i = 0, n = items.length; i < n; i++) {
|
2466 |
+
this.isPending = (i < n - 1);
|
2467 |
+
this.addItem(items[i], silent);
|
2468 |
+
}
|
2469 |
+
},
|
2470 |
+
|
2471 |
+
/**
|
2472 |
+
* "Selects" an item. Adds it to the list
|
2473 |
+
* at the current caret position.
|
2474 |
+
*
|
2475 |
+
* @param {string} value
|
2476 |
+
* @param {boolean} silent
|
2477 |
+
*/
|
2478 |
+
addItem: function(value, silent) {
|
2479 |
+
var events = silent ? [] : ['change'];
|
2480 |
+
|
2481 |
+
debounce_events(this, events, function() {
|
2482 |
+
var $item, $option, $options;
|
2483 |
+
var self = this;
|
2484 |
+
var inputMode = self.settings.mode;
|
2485 |
+
var i, active, value_next, wasFull;
|
2486 |
+
value = hash_key(value);
|
2487 |
+
|
2488 |
+
if (self.items.indexOf(value) !== -1) {
|
2489 |
+
if (inputMode === 'single') self.close();
|
2490 |
+
return;
|
2491 |
+
}
|
2492 |
+
|
2493 |
+
if (!self.options.hasOwnProperty(value)) return;
|
2494 |
+
if (inputMode === 'single') self.clear(silent);
|
2495 |
+
if (inputMode === 'multi' && self.isFull()) return;
|
2496 |
+
|
2497 |
+
$item = $(self.render('item', self.options[value]));
|
2498 |
+
wasFull = self.isFull();
|
2499 |
+
self.items.splice(self.caretPos, 0, value);
|
2500 |
+
self.insertAtCaret($item);
|
2501 |
+
if (!self.isPending || (!wasFull && self.isFull())) {
|
2502 |
+
self.refreshState();
|
2503 |
+
}
|
2504 |
+
|
2505 |
+
if (self.isSetup) {
|
2506 |
+
$options = self.$dropdown_content.find('[data-selectable]');
|
2507 |
+
|
2508 |
+
// update menu / remove the option (if this is not one item being added as part of series)
|
2509 |
+
if (!self.isPending) {
|
2510 |
+
$option = self.getOption(value);
|
2511 |
+
value_next = self.getAdjacentOption($option, 1).attr('data-value');
|
2512 |
+
self.refreshOptions(self.isFocused && inputMode !== 'single');
|
2513 |
+
if (value_next) {
|
2514 |
+
self.setActiveOption(self.getOption(value_next));
|
2515 |
+
}
|
2516 |
+
}
|
2517 |
+
|
2518 |
+
// hide the menu if the maximum number of items have been selected or no options are left
|
2519 |
+
if (!$options.length || self.isFull()) {
|
2520 |
+
self.close();
|
2521 |
+
} else {
|
2522 |
+
self.positionDropdown();
|
2523 |
+
}
|
2524 |
+
|
2525 |
+
self.updatePlaceholder();
|
2526 |
+
self.trigger('item_add', value, $item);
|
2527 |
+
self.updateOriginalInput({silent: silent});
|
2528 |
+
}
|
2529 |
+
});
|
2530 |
+
},
|
2531 |
+
|
2532 |
+
/**
|
2533 |
+
* Removes the selected item matching
|
2534 |
+
* the provided value.
|
2535 |
+
*
|
2536 |
+
* @param {string} value
|
2537 |
+
*/
|
2538 |
+
removeItem: function(value, silent) {
|
2539 |
+
var self = this;
|
2540 |
+
var $item, i, idx;
|
2541 |
+
|
2542 |
+
$item = (typeof value === 'object') ? value : self.getItem(value);
|
2543 |
+
value = hash_key($item.attr('data-value'));
|
2544 |
+
i = self.items.indexOf(value);
|
2545 |
+
|
2546 |
+
if (i !== -1) {
|
2547 |
+
$item.remove();
|
2548 |
+
if ($item.hasClass('active')) {
|
2549 |
+
idx = self.$activeItems.indexOf($item[0]);
|
2550 |
+
self.$activeItems.splice(idx, 1);
|
2551 |
+
}
|
2552 |
+
|
2553 |
+
self.items.splice(i, 1);
|
2554 |
+
self.lastQuery = null;
|
2555 |
+
if (!self.settings.persist && self.userOptions.hasOwnProperty(value)) {
|
2556 |
+
self.removeOption(value, silent);
|
2557 |
+
}
|
2558 |
+
|
2559 |
+
if (i < self.caretPos) {
|
2560 |
+
self.setCaret(self.caretPos - 1);
|
2561 |
+
}
|
2562 |
+
|
2563 |
+
self.refreshState();
|
2564 |
+
self.updatePlaceholder();
|
2565 |
+
self.updateOriginalInput({silent: silent});
|
2566 |
+
self.positionDropdown();
|
2567 |
+
self.trigger('item_remove', value, $item);
|
2568 |
+
}
|
2569 |
+
},
|
2570 |
+
|
2571 |
+
/**
|
2572 |
+
* Invokes the `create` method provided in the
|
2573 |
+
* selectize options that should provide the data
|
2574 |
+
* for the new item, given the user input.
|
2575 |
+
*
|
2576 |
+
* Once this completes, it will be added
|
2577 |
+
* to the item list.
|
2578 |
+
*
|
2579 |
+
* @param {string} value
|
2580 |
+
* @param {boolean} [triggerDropdown]
|
2581 |
+
* @param {function} [callback]
|
2582 |
+
* @return {boolean}
|
2583 |
+
*/
|
2584 |
+
createItem: function(input, triggerDropdown) {
|
2585 |
+
var self = this;
|
2586 |
+
var caret = self.caretPos;
|
2587 |
+
input = input || $.trim(self.$control_input.val() || '');
|
2588 |
+
|
2589 |
+
var callback = arguments[arguments.length - 1];
|
2590 |
+
if (typeof callback !== 'function') callback = function() {};
|
2591 |
+
|
2592 |
+
if (typeof triggerDropdown !== 'boolean') {
|
2593 |
+
triggerDropdown = true;
|
2594 |
+
}
|
2595 |
+
|
2596 |
+
if (!self.canCreate(input)) {
|
2597 |
+
callback();
|
2598 |
+
return false;
|
2599 |
+
}
|
2600 |
+
|
2601 |
+
self.lock();
|
2602 |
+
|
2603 |
+
var setup = (typeof self.settings.create === 'function') ? this.settings.create : function(input) {
|
2604 |
+
var data = {};
|
2605 |
+
data[self.settings.labelField] = input;
|
2606 |
+
data[self.settings.valueField] = input;
|
2607 |
+
return data;
|
2608 |
+
};
|
2609 |
+
|
2610 |
+
var create = once(function(data) {
|
2611 |
+
self.unlock();
|
2612 |
+
|
2613 |
+
if (!data || typeof data !== 'object') return callback();
|
2614 |
+
var value = hash_key(data[self.settings.valueField]);
|
2615 |
+
if (typeof value !== 'string') return callback();
|
2616 |
+
|
2617 |
+
self.setTextboxValue('');
|
2618 |
+
self.addOption(data);
|
2619 |
+
self.setCaret(caret);
|
2620 |
+
self.addItem(value);
|
2621 |
+
self.refreshOptions(triggerDropdown && self.settings.mode !== 'single');
|
2622 |
+
callback(data);
|
2623 |
+
});
|
2624 |
+
|
2625 |
+
var output = setup.apply(this, [input, create]);
|
2626 |
+
if (typeof output !== 'undefined') {
|
2627 |
+
create(output);
|
2628 |
+
}
|
2629 |
+
|
2630 |
+
return true;
|
2631 |
+
},
|
2632 |
+
|
2633 |
+
/**
|
2634 |
+
* Re-renders the selected item lists.
|
2635 |
+
*/
|
2636 |
+
refreshItems: function() {
|
2637 |
+
this.lastQuery = null;
|
2638 |
+
|
2639 |
+
if (this.isSetup) {
|
2640 |
+
this.addItem(this.items);
|
2641 |
+
}
|
2642 |
+
|
2643 |
+
this.refreshState();
|
2644 |
+
this.updateOriginalInput();
|
2645 |
+
},
|
2646 |
+
|
2647 |
+
/**
|
2648 |
+
* Updates all state-dependent attributes
|
2649 |
+
* and CSS classes.
|
2650 |
+
*/
|
2651 |
+
refreshState: function() {
|
2652 |
+
var invalid, self = this;
|
2653 |
+
if (self.isRequired) {
|
2654 |
+
if (self.items.length) self.isInvalid = false;
|
2655 |
+
self.$control_input.prop('required', invalid);
|
2656 |
+
}
|
2657 |
+
self.refreshClasses();
|
2658 |
+
},
|
2659 |
+
|
2660 |
+
/**
|
2661 |
+
* Updates all state-dependent CSS classes.
|
2662 |
+
*/
|
2663 |
+
refreshClasses: function() {
|
2664 |
+
var self = this;
|
2665 |
+
var isFull = self.isFull();
|
2666 |
+
var isLocked = self.isLocked;
|
2667 |
+
|
2668 |
+
self.$wrapper
|
2669 |
+
.toggleClass('rtl', self.rtl);
|
2670 |
+
|
2671 |
+
self.$control
|
2672 |
+
.toggleClass('focus', self.isFocused)
|
2673 |
+
.toggleClass('disabled', self.isDisabled)
|
2674 |
+
.toggleClass('required', self.isRequired)
|
2675 |
+
.toggleClass('invalid', self.isInvalid)
|
2676 |
+
.toggleClass('locked', isLocked)
|
2677 |
+
.toggleClass('full', isFull).toggleClass('not-full', !isFull)
|
2678 |
+
.toggleClass('input-active', self.isFocused && !self.isInputHidden)
|
2679 |
+
.toggleClass('dropdown-active', self.isOpen)
|
2680 |
+
.toggleClass('has-options', !$.isEmptyObject(self.options))
|
2681 |
+
.toggleClass('has-items', self.items.length > 0);
|
2682 |
+
|
2683 |
+
self.$control_input.data('grow', !isFull && !isLocked);
|
2684 |
+
},
|
2685 |
+
|
2686 |
+
/**
|
2687 |
+
* Determines whether or not more items can be added
|
2688 |
+
* to the control without exceeding the user-defined maximum.
|
2689 |
+
*
|
2690 |
+
* @returns {boolean}
|
2691 |
+
*/
|
2692 |
+
isFull: function() {
|
2693 |
+
return this.settings.maxItems !== null && this.items.length >= this.settings.maxItems;
|
2694 |
+
},
|
2695 |
+
|
2696 |
+
/**
|
2697 |
+
* Refreshes the original <select> or <input>
|
2698 |
+
* element to reflect the current state.
|
2699 |
+
*/
|
2700 |
+
updateOriginalInput: function(opts) {
|
2701 |
+
var i, n, options, label, self = this;
|
2702 |
+
opts = opts || {};
|
2703 |
+
|
2704 |
+
if (self.tagType === TAG_SELECT) {
|
2705 |
+
options = [];
|
2706 |
+
for (i = 0, n = self.items.length; i < n; i++) {
|
2707 |
+
label = self.options[self.items[i]][self.settings.labelField] || '';
|
2708 |
+
options.push('<option value="' + escape_html(self.items[i]) + '" selected="selected">' + escape_html(label) + '</option>');
|
2709 |
+
}
|
2710 |
+
if (!options.length && !this.$input.attr('multiple')) {
|
2711 |
+
options.push('<option value="" selected="selected"></option>');
|
2712 |
+
}
|
2713 |
+
self.$input.html(options.join(''));
|
2714 |
+
} else {
|
2715 |
+
self.$input.val(self.getValue());
|
2716 |
+
self.$input.attr('value',self.$input.val());
|
2717 |
+
}
|
2718 |
+
|
2719 |
+
if (self.isSetup) {
|
2720 |
+
if (!opts.silent) {
|
2721 |
+
self.trigger('change', self.$input.val());
|
2722 |
+
}
|
2723 |
+
}
|
2724 |
+
},
|
2725 |
+
|
2726 |
+
/**
|
2727 |
+
* Shows/hide the input placeholder depending
|
2728 |
+
* on if there items in the list already.
|
2729 |
+
*/
|
2730 |
+
updatePlaceholder: function() {
|
2731 |
+
if (!this.settings.placeholder) return;
|
2732 |
+
var $input = this.$control_input;
|
2733 |
+
|
2734 |
+
if (this.items.length) {
|
2735 |
+
$input.removeAttr('placeholder');
|
2736 |
+
} else {
|
2737 |
+
$input.attr('placeholder', this.settings.placeholder);
|
2738 |
+
}
|
2739 |
+
$input.triggerHandler('update', {force: true});
|
2740 |
+
},
|
2741 |
+
|
2742 |
+
/**
|
2743 |
+
* Shows the autocomplete dropdown containing
|
2744 |
+
* the available options.
|
2745 |
+
*/
|
2746 |
+
open: function() {
|
2747 |
+
var self = this;
|
2748 |
+
|
2749 |
+
if (self.isLocked || self.isOpen || (self.settings.mode === 'multi' && self.isFull())) return;
|
2750 |
+
self.focus();
|
2751 |
+
self.isOpen = true;
|
2752 |
+
self.refreshState();
|
2753 |
+
self.$dropdown.css({visibility: 'hidden', display: 'block'});
|
2754 |
+
self.positionDropdown();
|
2755 |
+
self.$dropdown.css({visibility: 'visible'});
|
2756 |
+
self.trigger('dropdown_open', self.$dropdown);
|
2757 |
+
},
|
2758 |
+
|
2759 |
+
/**
|
2760 |
+
* Closes the autocomplete dropdown menu.
|
2761 |
+
*/
|
2762 |
+
close: function() {
|
2763 |
+
var self = this;
|
2764 |
+
var trigger = self.isOpen;
|
2765 |
+
|
2766 |
+
if (self.settings.mode === 'single' && self.items.length) {
|
2767 |
+
self.hideInput();
|
2768 |
+
}
|
2769 |
+
|
2770 |
+
self.isOpen = false;
|
2771 |
+
self.$dropdown.hide();
|
2772 |
+
self.setActiveOption(null);
|
2773 |
+
self.refreshState();
|
2774 |
+
|
2775 |
+
if (trigger) self.trigger('dropdown_close', self.$dropdown);
|
2776 |
+
},
|
2777 |
+
|
2778 |
+
/**
|
2779 |
+
* Calculates and applies the appropriate
|
2780 |
+
* position of the dropdown.
|
2781 |
+
*/
|
2782 |
+
positionDropdown: function() {
|
2783 |
+
var $control = this.$control;
|
2784 |
+
var offset = this.settings.dropdownParent === 'body' ? $control.offset() : $control.position();
|
2785 |
+
offset.top += $control.outerHeight(true);
|
2786 |
+
|
2787 |
+
this.$dropdown.css({
|
2788 |
+
width : $control.outerWidth(),
|
2789 |
+
top : offset.top,
|
2790 |
+
left : offset.left
|
2791 |
+
});
|
2792 |
+
},
|
2793 |
+
|
2794 |
+
/**
|
2795 |
+
* Resets / clears all selected items
|
2796 |
+
* from the control.
|
2797 |
+
*
|
2798 |
+
* @param {boolean} silent
|
2799 |
+
*/
|
2800 |
+
clear: function(silent) {
|
2801 |
+
var self = this;
|
2802 |
+
|
2803 |
+
if (!self.items.length) return;
|
2804 |
+
self.$control.children(':not(input)').remove();
|
2805 |
+
self.items = [];
|
2806 |
+
self.lastQuery = null;
|
2807 |
+
self.setCaret(0);
|
2808 |
+
self.setActiveItem(null);
|
2809 |
+
self.updatePlaceholder();
|
2810 |
+
self.updateOriginalInput({silent: silent});
|
2811 |
+
self.refreshState();
|
2812 |
+
self.showInput();
|
2813 |
+
self.trigger('clear');
|
2814 |
+
},
|
2815 |
+
|
2816 |
+
/**
|
2817 |
+
* A helper method for inserting an element
|
2818 |
+
* at the current caret position.
|
2819 |
+
*
|
2820 |
+
* @param {object} $el
|
2821 |
+
*/
|
2822 |
+
insertAtCaret: function($el) {
|
2823 |
+
var caret = Math.min(this.caretPos, this.items.length);
|
2824 |
+
if (caret === 0) {
|
2825 |
+
this.$control.prepend($el);
|
2826 |
+
} else {
|
2827 |
+
$(this.$control[0].childNodes[caret]).before($el);
|
2828 |
+
}
|
2829 |
+
this.setCaret(caret + 1);
|
2830 |
+
},
|
2831 |
+
|
2832 |
+
/**
|
2833 |
+
* Removes the current selected item(s).
|
2834 |
+
*
|
2835 |
+
* @param {object} e (optional)
|
2836 |
+
* @returns {boolean}
|
2837 |
+
*/
|
2838 |
+
deleteSelection: function(e) {
|
2839 |
+
var i, n, direction, selection, values, caret, option_select, $option_select, $tail;
|
2840 |
+
var self = this;
|
2841 |
+
|
2842 |
+
direction = (e && e.keyCode === KEY_BACKSPACE) ? -1 : 1;
|
2843 |
+
selection = getSelection(self.$control_input[0]);
|
2844 |
+
|
2845 |
+
if (self.$activeOption && !self.settings.hideSelected) {
|
2846 |
+
option_select = self.getAdjacentOption(self.$activeOption, -1).attr('data-value');
|
2847 |
+
}
|
2848 |
+
|
2849 |
+
// determine items that will be removed
|
2850 |
+
values = [];
|
2851 |
+
|
2852 |
+
if (self.$activeItems.length) {
|
2853 |
+
$tail = self.$control.children('.active:' + (direction > 0 ? 'last' : 'first'));
|
2854 |
+
caret = self.$control.children(':not(input)').index($tail);
|
2855 |
+
if (direction > 0) { caret++; }
|
2856 |
+
|
2857 |
+
for (i = 0, n = self.$activeItems.length; i < n; i++) {
|
2858 |
+
values.push($(self.$activeItems[i]).attr('data-value'));
|
2859 |
+
}
|
2860 |
+
if (e) {
|
2861 |
+
e.preventDefault();
|
2862 |
+
e.stopPropagation();
|
2863 |
+
}
|
2864 |
+
} else if ((self.isFocused || self.settings.mode === 'single') && self.items.length) {
|
2865 |
+
if (direction < 0 && selection.start === 0 && selection.length === 0) {
|
2866 |
+
values.push(self.items[self.caretPos - 1]);
|
2867 |
+
} else if (direction > 0 && selection.start === self.$control_input.val().length) {
|
2868 |
+
values.push(self.items[self.caretPos]);
|
2869 |
+
}
|
2870 |
+
}
|
2871 |
+
|
2872 |
+
// allow the callback to abort
|
2873 |
+
if (!values.length || (typeof self.settings.onDelete === 'function' && self.settings.onDelete.apply(self, [values]) === false)) {
|
2874 |
+
return false;
|
2875 |
+
}
|
2876 |
+
|
2877 |
+
// perform removal
|
2878 |
+
if (typeof caret !== 'undefined') {
|
2879 |
+
self.setCaret(caret);
|
2880 |
+
}
|
2881 |
+
while (values.length) {
|
2882 |
+
self.removeItem(values.pop());
|
2883 |
+
}
|
2884 |
+
|
2885 |
+
self.showInput();
|
2886 |
+
self.positionDropdown();
|
2887 |
+
self.refreshOptions(true);
|
2888 |
+
|
2889 |
+
// select previous option
|
2890 |
+
if (option_select) {
|
2891 |
+
$option_select = self.getOption(option_select);
|
2892 |
+
if ($option_select.length) {
|
2893 |
+
self.setActiveOption($option_select);
|
2894 |
+
}
|
2895 |
+
}
|
2896 |
+
|
2897 |
+
return true;
|
2898 |
+
},
|
2899 |
+
|
2900 |
+
/**
|
2901 |
+
* Selects the previous / next item (depending
|
2902 |
+
* on the `direction` argument).
|
2903 |
+
*
|
2904 |
+
* > 0 - right
|
2905 |
+
* < 0 - left
|
2906 |
+
*
|
2907 |
+
* @param {int} direction
|
2908 |
+
* @param {object} e (optional)
|
2909 |
+
*/
|
2910 |
+
advanceSelection: function(direction, e) {
|
2911 |
+
var tail, selection, idx, valueLength, cursorAtEdge, $tail;
|
2912 |
+
var self = this;
|
2913 |
+
|
2914 |
+
if (direction === 0) return;
|
2915 |
+
if (self.rtl) direction *= -1;
|
2916 |
+
|
2917 |
+
tail = direction > 0 ? 'last' : 'first';
|
2918 |
+
selection = getSelection(self.$control_input[0]);
|
2919 |
+
|
2920 |
+
if (self.isFocused && !self.isInputHidden) {
|
2921 |
+
valueLength = self.$control_input.val().length;
|
2922 |
+
cursorAtEdge = direction < 0
|
2923 |
+
? selection.start === 0 && selection.length === 0
|
2924 |
+
: selection.start === valueLength;
|
2925 |
+
|
2926 |
+
if (cursorAtEdge && !valueLength) {
|
2927 |
+
self.advanceCaret(direction, e);
|
2928 |
+
}
|
2929 |
+
} else {
|
2930 |
+
$tail = self.$control.children('.active:' + tail);
|
2931 |
+
if ($tail.length) {
|
2932 |
+
idx = self.$control.children(':not(input)').index($tail);
|
2933 |
+
self.setActiveItem(null);
|
2934 |
+
self.setCaret(direction > 0 ? idx + 1 : idx);
|
2935 |
+
}
|
2936 |
+
}
|
2937 |
+
},
|
2938 |
+
|
2939 |
+
/**
|
2940 |
+
* Moves the caret left / right.
|
2941 |
+
*
|
2942 |
+
* @param {int} direction
|
2943 |
+
* @param {object} e (optional)
|
2944 |
+
*/
|
2945 |
+
advanceCaret: function(direction, e) {
|
2946 |
+
var self = this, fn, $adj;
|
2947 |
+
|
2948 |
+
if (direction === 0) return;
|
2949 |
+
|
2950 |
+
fn = direction > 0 ? 'next' : 'prev';
|
2951 |
+
if (self.isShiftDown) {
|
2952 |
+
$adj = self.$control_input[fn]();
|
2953 |
+
if ($adj.length) {
|
2954 |
+
self.hideInput();
|
2955 |
+
self.setActiveItem($adj);
|
2956 |
+
e && e.preventDefault();
|
2957 |
+
}
|
2958 |
+
} else {
|
2959 |
+
self.setCaret(self.caretPos + direction);
|
2960 |
+
}
|
2961 |
+
},
|
2962 |
+
|
2963 |
+
/**
|
2964 |
+
* Moves the caret to the specified index.
|
2965 |
+
*
|
2966 |
+
* @param {int} i
|
2967 |
+
*/
|
2968 |
+
setCaret: function(i) {
|
2969 |
+
var self = this;
|
2970 |
+
|
2971 |
+
if (self.settings.mode === 'single') {
|
2972 |
+
i = self.items.length;
|
2973 |
+
} else {
|
2974 |
+
i = Math.max(0, Math.min(self.items.length, i));
|
2975 |
+
}
|
2976 |
+
|
2977 |
+
if(!self.isPending) {
|
2978 |
+
// the input must be moved by leaving it in place and moving the
|
2979 |
+
// siblings, due to the fact that focus cannot be restored once lost
|
2980 |
+
// on mobile webkit devices
|
2981 |
+
var j, n, fn, $children, $child;
|
2982 |
+
$children = self.$control.children(':not(input)');
|
2983 |
+
for (j = 0, n = $children.length; j < n; j++) {
|
2984 |
+
$child = $($children[j]).detach();
|
2985 |
+
if (j < i) {
|
2986 |
+
self.$control_input.before($child);
|
2987 |
+
} else {
|
2988 |
+
self.$control.append($child);
|
2989 |
+
}
|
2990 |
+
}
|
2991 |
+
}
|
2992 |
+
|
2993 |
+
self.caretPos = i;
|
2994 |
+
},
|
2995 |
+
|
2996 |
+
/**
|
2997 |
+
* Disables user input on the control. Used while
|
2998 |
+
* items are being asynchronously created.
|
2999 |
+
*/
|
3000 |
+
lock: function() {
|
3001 |
+
this.close();
|
3002 |
+
this.isLocked = true;
|
3003 |
+
this.refreshState();
|
3004 |
+
},
|
3005 |
+
|
3006 |
+
/**
|
3007 |
+
* Re-enables user input on the control.
|
3008 |
+
*/
|
3009 |
+
unlock: function() {
|
3010 |
+
this.isLocked = false;
|
3011 |
+
this.refreshState();
|
3012 |
+
},
|
3013 |
+
|
3014 |
+
/**
|
3015 |
+
* Disables user input on the control completely.
|
3016 |
+
* While disabled, it cannot receive focus.
|
3017 |
+
*/
|
3018 |
+
disable: function() {
|
3019 |
+
var self = this;
|
3020 |
+
self.$input.prop('disabled', true);
|
3021 |
+
self.$control_input.prop('disabled', true).prop('tabindex', -1);
|
3022 |
+
self.isDisabled = true;
|
3023 |
+
self.lock();
|
3024 |
+
},
|
3025 |
+
|
3026 |
+
/**
|
3027 |
+
* Enables the control so that it can respond
|
3028 |
+
* to focus and user input.
|
3029 |
+
*/
|
3030 |
+
enable: function() {
|
3031 |
+
var self = this;
|
3032 |
+
self.$input.prop('disabled', false);
|
3033 |
+
self.$control_input.prop('disabled', false).prop('tabindex', self.tabIndex);
|
3034 |
+
self.isDisabled = false;
|
3035 |
+
self.unlock();
|
3036 |
+
},
|
3037 |
+
|
3038 |
+
/**
|
3039 |
+
* Completely destroys the control and
|
3040 |
+
* unbinds all event listeners so that it can
|
3041 |
+
* be garbage collected.
|
3042 |
+
*/
|
3043 |
+
destroy: function() {
|
3044 |
+
var self = this;
|
3045 |
+
var eventNS = self.eventNS;
|
3046 |
+
var revertSettings = self.revertSettings;
|
3047 |
+
|
3048 |
+
self.trigger('destroy');
|
3049 |
+
self.off();
|
3050 |
+
self.$wrapper.remove();
|
3051 |
+
self.$dropdown.remove();
|
3052 |
+
|
3053 |
+
self.$input
|
3054 |
+
.html('')
|
3055 |
+
.append(revertSettings.$children)
|
3056 |
+
.removeAttr('tabindex')
|
3057 |
+
.removeClass('selectized')
|
3058 |
+
.attr({tabindex: revertSettings.tabindex})
|
3059 |
+
.show();
|
3060 |
+
|
3061 |
+
self.$control_input.removeData('grow');
|
3062 |
+
self.$input.removeData('selectize');
|
3063 |
+
|
3064 |
+
$(window).off(eventNS);
|
3065 |
+
$(document).off(eventNS);
|
3066 |
+
$(document.body).off(eventNS);
|
3067 |
+
|
3068 |
+
delete self.$input[0].selectize;
|
3069 |
+
},
|
3070 |
+
|
3071 |
+
/**
|
3072 |
+
* A helper method for rendering "item" and
|
3073 |
+
* "option" templates, given the data.
|
3074 |
+
*
|
3075 |
+
* @param {string} templateName
|
3076 |
+
* @param {object} data
|
3077 |
+
* @returns {string}
|
3078 |
+
*/
|
3079 |
+
render: function(templateName, data) {
|
3080 |
+
var value, id, label;
|
3081 |
+
var html = '';
|
3082 |
+
var cache = false;
|
3083 |
+
var self = this;
|
3084 |
+
var regex_tag = /^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;
|
3085 |
+
|
3086 |
+
if (templateName === 'option' || templateName === 'item') {
|
3087 |
+
value = hash_key(data[self.settings.valueField]);
|
3088 |
+
cache = !!value;
|
3089 |
+
}
|
3090 |
+
|
3091 |
+
// pull markup from cache if it exists
|
3092 |
+
if (cache) {
|
3093 |
+
if (!isset(self.renderCache[templateName])) {
|
3094 |
+
self.renderCache[templateName] = {};
|
3095 |
+
}
|
3096 |
+
if (self.renderCache[templateName].hasOwnProperty(value)) {
|
3097 |
+
return self.renderCache[templateName][value];
|
3098 |
+
}
|
3099 |
+
}
|
3100 |
+
|
3101 |
+
// render markup
|
3102 |
+
html = self.settings.render[templateName].apply(this, [data, escape_html]);
|
3103 |
+
|
3104 |
+
// add mandatory attributes
|
3105 |
+
if (templateName === 'option' || templateName === 'option_create') {
|
3106 |
+
html = html.replace(regex_tag, '<$1 data-selectable');
|
3107 |
+
}
|
3108 |
+
if (templateName === 'optgroup') {
|
3109 |
+
id = data[self.settings.optgroupValueField] || '';
|
3110 |
+
html = html.replace(regex_tag, '<$1 data-group="' + escape_replace(escape_html(id)) + '"');
|
3111 |
+
}
|
3112 |
+
if (templateName === 'option' || templateName === 'item') {
|
3113 |
+
html = html.replace(regex_tag, '<$1 data-value="' + escape_replace(escape_html(value || '')) + '"');
|
3114 |
+
}
|
3115 |
+
|
3116 |
+
// update cache
|
3117 |
+
if (cache) {
|
3118 |
+
self.renderCache[templateName][value] = html;
|
3119 |
+
}
|
3120 |
+
|
3121 |
+
return html;
|
3122 |
+
},
|
3123 |
+
|
3124 |
+
/**
|
3125 |
+
* Clears the render cache for a template. If
|
3126 |
+
* no template is given, clears all render
|
3127 |
+
* caches.
|
3128 |
+
*
|
3129 |
+
* @param {string} templateName
|
3130 |
+
*/
|
3131 |
+
clearCache: function(templateName) {
|
3132 |
+
var self = this;
|
3133 |
+
if (typeof templateName === 'undefined') {
|
3134 |
+
self.renderCache = {};
|
3135 |
+
} else {
|
3136 |
+
delete self.renderCache[templateName];
|
3137 |
+
}
|
3138 |
+
},
|
3139 |
+
|
3140 |
+
/**
|
3141 |
+
* Determines whether or not to display the
|
3142 |
+
* create item prompt, given a user input.
|
3143 |
+
*
|
3144 |
+
* @param {string} input
|
3145 |
+
* @return {boolean}
|
3146 |
+
*/
|
3147 |
+
canCreate: function(input) {
|
3148 |
+
var self = this;
|
3149 |
+
if (!self.settings.create) return false;
|
3150 |
+
var filter = self.settings.createFilter;
|
3151 |
+
return input.length
|
3152 |
+
&& (typeof filter !== 'function' || filter.apply(self, [input]))
|
3153 |
+
&& (typeof filter !== 'string' || new RegExp(filter).test(input))
|
3154 |
+
&& (!(filter instanceof RegExp) || filter.test(input));
|
3155 |
+
}
|
3156 |
+
|
3157 |
+
});
|
3158 |
+
|
3159 |
+
|
3160 |
+
Selectize.count = 0;
|
3161 |
+
Selectize.defaults = {
|
3162 |
+
options: [],
|
3163 |
+
optgroups: [],
|
3164 |
+
|
3165 |
+
plugins: [],
|
3166 |
+
delimiter: ',',
|
3167 |
+
splitOn: null, // regexp or string for splitting up values from a paste command
|
3168 |
+
persist: true,
|
3169 |
+
diacritics: true,
|
3170 |
+
create: false,
|
3171 |
+
createOnBlur: false,
|
3172 |
+
createFilter: null,
|
3173 |
+
highlight: true,
|
3174 |
+
openOnFocus: true,
|
3175 |
+
maxOptions: 1000,
|
3176 |
+
maxItems: null,
|
3177 |
+
hideSelected: null,
|
3178 |
+
addPrecedence: false,
|
3179 |
+
selectOnTab: false,
|
3180 |
+
preload: false,
|
3181 |
+
allowEmptyOption: false,
|
3182 |
+
closeAfterSelect: false,
|
3183 |
+
|
3184 |
+
scrollDuration: 60,
|
3185 |
+
loadThrottle: 300,
|
3186 |
+
loadingClass: 'loading',
|
3187 |
+
|
3188 |
+
dataAttr: 'data-data',
|
3189 |
+
optgroupField: 'optgroup',
|
3190 |
+
valueField: 'value',
|
3191 |
+
labelField: 'text',
|
3192 |
+
optgroupLabelField: 'label',
|
3193 |
+
optgroupValueField: 'value',
|
3194 |
+
lockOptgroupOrder: false,
|
3195 |
+
|
3196 |
+
sortField: '$order',
|
3197 |
+
searchField: ['text'],
|
3198 |
+
searchConjunction: 'and',
|
3199 |
+
|
3200 |
+
mode: null,
|
3201 |
+
wrapperClass: 'selectize-control',
|
3202 |
+
inputClass: 'selectize-input',
|
3203 |
+
dropdownClass: 'selectize-dropdown',
|
3204 |
+
dropdownContentClass: 'selectize-dropdown-content',
|
3205 |
+
|
3206 |
+
dropdownParent: null,
|
3207 |
+
|
3208 |
+
copyClassesToDropdown: true,
|
3209 |
+
|
3210 |
+
/*
|
3211 |
+
load : null, // function(query, callback) { ... }
|
3212 |
+
score : null, // function(search) { ... }
|
3213 |
+
onInitialize : null, // function() { ... }
|
3214 |
+
onChange : null, // function(value) { ... }
|
3215 |
+
onItemAdd : null, // function(value, $item) { ... }
|
3216 |
+
onItemRemove : null, // function(value) { ... }
|
3217 |
+
onClear : null, // function() { ... }
|
3218 |
+
onOptionAdd : null, // function(value, data) { ... }
|
3219 |
+
onOptionRemove : null, // function(value) { ... }
|
3220 |
+
onOptionClear : null, // function() { ... }
|
3221 |
+
onOptionGroupAdd : null, // function(id, data) { ... }
|
3222 |
+
onOptionGroupRemove : null, // function(id) { ... }
|
3223 |
+
onOptionGroupClear : null, // function() { ... }
|
3224 |
+
onDropdownOpen : null, // function($dropdown) { ... }
|
3225 |
+
onDropdownClose : null, // function($dropdown) { ... }
|
3226 |
+
onType : null, // function(str) { ... }
|
3227 |
+
onDelete : null, // function(values) { ... }
|
3228 |
+
*/
|
3229 |
+
|
3230 |
+
render: {
|
3231 |
+
/*
|
3232 |
+
item: null,
|
3233 |
+
optgroup: null,
|
3234 |
+
optgroup_header: null,
|
3235 |
+
option: null,
|
3236 |
+
option_create: null
|
3237 |
+
*/
|
3238 |
+
}
|
3239 |
+
};
|
3240 |
+
|
3241 |
+
|
3242 |
+
$.fn.selectize = function(settings_user) {
|
3243 |
+
var defaults = $.fn.selectize.defaults;
|
3244 |
+
var settings = $.extend({}, defaults, settings_user);
|
3245 |
+
var attr_data = settings.dataAttr;
|
3246 |
+
var field_label = settings.labelField;
|
3247 |
+
var field_value = settings.valueField;
|
3248 |
+
var field_optgroup = settings.optgroupField;
|
3249 |
+
var field_optgroup_label = settings.optgroupLabelField;
|
3250 |
+
var field_optgroup_value = settings.optgroupValueField;
|
3251 |
+
|
3252 |
+
/**
|
3253 |
+
* Initializes selectize from a <input type="text"> element.
|
3254 |
+
*
|
3255 |
+
* @param {object} $input
|
3256 |
+
* @param {object} settings_element
|
3257 |
+
*/
|
3258 |
+
var init_textbox = function($input, settings_element) {
|
3259 |
+
var i, n, values, option;
|
3260 |
+
|
3261 |
+
var data_raw = $input.attr(attr_data);
|
3262 |
+
|
3263 |
+
if (!data_raw) {
|
3264 |
+
var value = $.trim($input.val() || '');
|
3265 |
+
if (!settings.allowEmptyOption && !value.length) return;
|
3266 |
+
values = value.split(settings.delimiter);
|
3267 |
+
for (i = 0, n = values.length; i < n; i++) {
|
3268 |
+
option = {};
|
3269 |
+
option[field_label] = values[i];
|
3270 |
+
option[field_value] = values[i];
|
3271 |
+
settings_element.options.push(option);
|
3272 |
+
}
|
3273 |
+
settings_element.items = values;
|
3274 |
+
} else {
|
3275 |
+
settings_element.options = JSON.parse(data_raw);
|
3276 |
+
for (i = 0, n = settings_element.options.length; i < n; i++) {
|
3277 |
+
settings_element.items.push(settings_element.options[i][field_value]);
|
3278 |
+
}
|
3279 |
+
}
|
3280 |
+
};
|
3281 |
+
|
3282 |
+
/**
|
3283 |
+
* Initializes selectize from a <select> element.
|
3284 |
+
*
|
3285 |
+
* @param {object} $input
|
3286 |
+
* @param {object} settings_element
|
3287 |
+
*/
|
3288 |
+
var init_select = function($input, settings_element) {
|
3289 |
+
var i, n, tagName, $children, order = 0;
|
3290 |
+
var options = settings_element.options;
|
3291 |
+
var optionsMap = {};
|
3292 |
+
|
3293 |
+
var readData = function($el) {
|
3294 |
+
var data = attr_data && $el.attr(attr_data);
|
3295 |
+
if (typeof data === 'string' && data.length) {
|
3296 |
+
return JSON.parse(data);
|
3297 |
+
}
|
3298 |
+
return null;
|
3299 |
+
};
|
3300 |
+
|
3301 |
+
var addOption = function($option, group) {
|
3302 |
+
$option = $($option);
|
3303 |
+
|
3304 |
+
var value = hash_key($option.attr('value'));
|
3305 |
+
if (!value && !settings.allowEmptyOption) return;
|
3306 |
+
|
3307 |
+
// if the option already exists, it's probably been
|
3308 |
+
// duplicated in another optgroup. in this case, push
|
3309 |
+
// the current group to the "optgroup" property on the
|
3310 |
+
// existing option so that it's rendered in both places.
|
3311 |
+
if (optionsMap.hasOwnProperty(value)) {
|
3312 |
+
if (group) {
|
3313 |
+
var arr = optionsMap[value][field_optgroup];
|
3314 |
+
if (!arr) {
|
3315 |
+
optionsMap[value][field_optgroup] = group;
|
3316 |
+
} else if (!$.isArray(arr)) {
|
3317 |
+
optionsMap[value][field_optgroup] = [arr, group];
|
3318 |
+
} else {
|
3319 |
+
arr.push(group);
|
3320 |
+
}
|
3321 |
+
}
|
3322 |
+
return;
|
3323 |
+
}
|
3324 |
+
|
3325 |
+
var option = readData($option) || {};
|
3326 |
+
option[field_label] = option[field_label] || $option.text();
|
3327 |
+
option[field_value] = option[field_value] || value;
|
3328 |
+
option[field_optgroup] = option[field_optgroup] || group;
|
3329 |
+
|
3330 |
+
optionsMap[value] = option;
|
3331 |
+
options.push(option);
|
3332 |
+
|
3333 |
+
if ($option.is(':selected')) {
|
3334 |
+
settings_element.items.push(value);
|
3335 |
+
}
|
3336 |
+
};
|
3337 |
+
|
3338 |
+
var addGroup = function($optgroup) {
|
3339 |
+
var i, n, id, optgroup, $options;
|
3340 |
+
|
3341 |
+
$optgroup = $($optgroup);
|
3342 |
+
id = $optgroup.attr('label');
|
3343 |
+
|
3344 |
+
if (id) {
|
3345 |
+
optgroup = readData($optgroup) || {};
|
3346 |
+
optgroup[field_optgroup_label] = id;
|
3347 |
+
optgroup[field_optgroup_value] = id;
|
3348 |
+
settings_element.optgroups.push(optgroup);
|
3349 |
+
}
|
3350 |
+
|
3351 |
+
$options = $('option', $optgroup);
|
3352 |
+
for (i = 0, n = $options.length; i < n; i++) {
|
3353 |
+
addOption($options[i], id);
|
3354 |
+
}
|
3355 |
+
};
|
3356 |
+
|
3357 |
+
settings_element.maxItems = $input.attr('multiple') ? null : 1;
|
3358 |
+
|
3359 |
+
$children = $input.children();
|
3360 |
+
for (i = 0, n = $children.length; i < n; i++) {
|
3361 |
+
tagName = $children[i].tagName.toLowerCase();
|
3362 |
+
if (tagName === 'optgroup') {
|
3363 |
+
addGroup($children[i]);
|
3364 |
+
} else if (tagName === 'option') {
|
3365 |
+
addOption($children[i]);
|
3366 |
+
}
|
3367 |
+
}
|
3368 |
+
};
|
3369 |
+
|
3370 |
+
return this.each(function() {
|
3371 |
+
if (this.selectize) return;
|
3372 |
+
|
3373 |
+
var instance;
|
3374 |
+
var $input = $(this);
|
3375 |
+
var tag_name = this.tagName.toLowerCase();
|
3376 |
+
var placeholder = $input.attr('placeholder') || $input.attr('data-placeholder');
|
3377 |
+
if (!placeholder && !settings.allowEmptyOption) {
|
3378 |
+
placeholder = $input.children('option[value=""]').text();
|
3379 |
+
}
|
3380 |
+
|
3381 |
+
var settings_element = {
|
3382 |
+
'placeholder' : placeholder,
|
3383 |
+
'options' : [],
|
3384 |
+
'optgroups' : [],
|
3385 |
+
'items' : []
|
3386 |
+
};
|
3387 |
+
|
3388 |
+
if (tag_name === 'select') {
|
3389 |
+
init_select($input, settings_element);
|
3390 |
+
} else {
|
3391 |
+
init_textbox($input, settings_element);
|
3392 |
+
}
|
3393 |
+
|
3394 |
+
instance = new Selectize($input, $.extend(true, {}, defaults, settings_element, settings_user));
|
3395 |
+
});
|
3396 |
+
};
|
3397 |
+
|
3398 |
+
$.fn.selectize.defaults = Selectize.defaults;
|
3399 |
+
$.fn.selectize.support = {
|
3400 |
+
validity: SUPPORTS_VALIDITY_API
|
3401 |
+
};
|
3402 |
+
|
3403 |
+
|
3404 |
+
Selectize.define('drag_drop', function(options) {
|
3405 |
+
if (!$.fn.sortable) throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');
|
3406 |
+
if (this.settings.mode !== 'multi') return;
|
3407 |
+
var self = this;
|
3408 |
+
|
3409 |
+
self.lock = (function() {
|
3410 |
+
var original = self.lock;
|
3411 |
+
return function() {
|
3412 |
+
var sortable = self.$control.data('sortable');
|
3413 |
+
if (sortable) sortable.disable();
|
3414 |
+
return original.apply(self, arguments);
|
3415 |
+
};
|
3416 |
+
})();
|
3417 |
+
|
3418 |
+
self.unlock = (function() {
|
3419 |
+
var original = self.unlock;
|
3420 |
+
return function() {
|
3421 |
+
var sortable = self.$control.data('sortable');
|
3422 |
+
if (sortable) sortable.enable();
|
3423 |
+
return original.apply(self, arguments);
|
3424 |
+
};
|
3425 |
+
})();
|
3426 |
+
|
3427 |
+
self.setup = (function() {
|
3428 |
+
var original = self.setup;
|
3429 |
+
return function() {
|
3430 |
+
original.apply(this, arguments);
|
3431 |
+
|
3432 |
+
var $control = self.$control.sortable({
|
3433 |
+
items: '[data-value]',
|
3434 |
+
forcePlaceholderSize: true,
|
3435 |
+
disabled: self.isLocked,
|
3436 |
+
start: function(e, ui) {
|
3437 |
+
ui.placeholder.css('width', ui.helper.css('width'));
|
3438 |
+
$control.css({overflow: 'visible'});
|
3439 |
+
},
|
3440 |
+
stop: function() {
|
3441 |
+
$control.css({overflow: 'hidden'});
|
3442 |
+
var active = self.$activeItems ? self.$activeItems.slice() : null;
|
3443 |
+
var values = [];
|
3444 |
+
$control.children('[data-value]').each(function() {
|
3445 |
+
values.push($(this).attr('data-value'));
|
3446 |
+
});
|
3447 |
+
self.setValue(values);
|
3448 |
+
self.setActiveItem(active);
|
3449 |
+
}
|
3450 |
+
});
|
3451 |
+
};
|
3452 |
+
})();
|
3453 |
+
|
3454 |
+
});
|
3455 |
+
|
3456 |
+
Selectize.define('dropdown_header', function(options) {
|
3457 |
+
var self = this;
|
3458 |
+
|
3459 |
+
options = $.extend({
|
3460 |
+
title : 'Untitled',
|
3461 |
+
headerClass : 'selectize-dropdown-header',
|
3462 |
+
titleRowClass : 'selectize-dropdown-header-title',
|
3463 |
+
labelClass : 'selectize-dropdown-header-label',
|
3464 |
+
closeClass : 'selectize-dropdown-header-close',
|
3465 |
+
|
3466 |
+
html: function(data) {
|
3467 |
+
return (
|
3468 |
+
'<div class="' + data.headerClass + '">' +
|
3469 |
+
'<div class="' + data.titleRowClass + '">' +
|
3470 |
+
'<span class="' + data.labelClass + '">' + data.title + '</span>' +
|
3471 |
+
'<a href="javascript:void(0)" class="' + data.closeClass + '">×</a>' +
|
3472 |
+
'</div>' +
|
3473 |
+
'</div>'
|
3474 |
+
);
|
3475 |
+
}
|
3476 |
+
}, options);
|
3477 |
+
|
3478 |
+
self.setup = (function() {
|
3479 |
+
var original = self.setup;
|
3480 |
+
return function() {
|
3481 |
+
original.apply(self, arguments);
|
3482 |
+
self.$dropdown_header = $(options.html(options));
|
3483 |
+
self.$dropdown.prepend(self.$dropdown_header);
|
3484 |
+
};
|
3485 |
+
})();
|
3486 |
+
|
3487 |
+
});
|
3488 |
+
|
3489 |
+
Selectize.define('optgroup_columns', function(options) {
|
3490 |
+
var self = this;
|
3491 |
+
|
3492 |
+
options = $.extend({
|
3493 |
+
equalizeWidth : true,
|
3494 |
+
equalizeHeight : true
|
3495 |
+
}, options);
|
3496 |
+
|
3497 |
+
this.getAdjacentOption = function($option, direction) {
|
3498 |
+
var $options = $option.closest('[data-group]').find('[data-selectable]');
|
3499 |
+
var index = $options.index($option) + direction;
|
3500 |
+
|
3501 |
+
return index >= 0 && index < $options.length ? $options.eq(index) : $();
|
3502 |
+
};
|
3503 |
+
|
3504 |
+
this.onKeyDown = (function() {
|
3505 |
+
var original = self.onKeyDown;
|
3506 |
+
return function(e) {
|
3507 |
+
var index, $option, $options, $optgroup;
|
3508 |
+
|
3509 |
+
if (this.isOpen && (e.keyCode === KEY_LEFT || e.keyCode === KEY_RIGHT)) {
|
3510 |
+
self.ignoreHover = true;
|
3511 |
+
$optgroup = this.$activeOption.closest('[data-group]');
|
3512 |
+
index = $optgroup.find('[data-selectable]').index(this.$activeOption);
|
3513 |
+
|
3514 |
+
if(e.keyCode === KEY_LEFT) {
|
3515 |
+
$optgroup = $optgroup.prev('[data-group]');
|
3516 |
+
} else {
|
3517 |
+
$optgroup = $optgroup.next('[data-group]');
|
3518 |
+
}
|
3519 |
+
|
3520 |
+
$options = $optgroup.find('[data-selectable]');
|
3521 |
+
$option = $options.eq(Math.min($options.length - 1, index));
|
3522 |
+
if ($option.length) {
|
3523 |
+
this.setActiveOption($option);
|
3524 |
+
}
|
3525 |
+
return;
|
3526 |
+
}
|
3527 |
+
|
3528 |
+
return original.apply(this, arguments);
|
3529 |
+
};
|
3530 |
+
})();
|
3531 |
+
|
3532 |
+
var getScrollbarWidth = function() {
|
3533 |
+
var div;
|
3534 |
+
var width = getScrollbarWidth.width;
|
3535 |
+
var doc = document;
|
3536 |
+
|
3537 |
+
if (typeof width === 'undefined') {
|
3538 |
+
div = doc.createElement('div');
|
3539 |
+
div.innerHTML = '<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>';
|
3540 |
+
div = div.firstChild;
|
3541 |
+
doc.body.appendChild(div);
|
3542 |
+
width = getScrollbarWidth.width = div.offsetWidth - div.clientWidth;
|
3543 |
+
doc.body.removeChild(div);
|
3544 |
+
}
|
3545 |
+
return width;
|
3546 |
+
};
|
3547 |
+
|
3548 |
+
var equalizeSizes = function() {
|
3549 |
+
var i, n, height_max, width, width_last, width_parent, $optgroups;
|
3550 |
+
|
3551 |
+
$optgroups = $('[data-group]', self.$dropdown_content);
|
3552 |
+
n = $optgroups.length;
|
3553 |
+
if (!n || !self.$dropdown_content.width()) return;
|
3554 |
+
|
3555 |
+
if (options.equalizeHeight) {
|
3556 |
+
height_max = 0;
|
3557 |
+
for (i = 0; i < n; i++) {
|
3558 |
+
height_max = Math.max(height_max, $optgroups.eq(i).height());
|
3559 |
+
}
|
3560 |
+
$optgroups.css({height: height_max});
|
3561 |
+
}
|
3562 |
+
|
3563 |
+
if (options.equalizeWidth) {
|
3564 |
+
width_parent = self.$dropdown_content.innerWidth() - getScrollbarWidth();
|
3565 |
+
width = Math.round(width_parent / n);
|
3566 |
+
$optgroups.css({width: width});
|
3567 |
+
if (n > 1) {
|
3568 |
+
width_last = width_parent - width * (n - 1);
|
3569 |
+
$optgroups.eq(n - 1).css({width: width_last});
|
3570 |
+
}
|
3571 |
+
}
|
3572 |
+
};
|
3573 |
+
|
3574 |
+
if (options.equalizeHeight || options.equalizeWidth) {
|
3575 |
+
hook.after(this, 'positionDropdown', equalizeSizes);
|
3576 |
+
hook.after(this, 'refreshOptions', equalizeSizes);
|
3577 |
+
}
|
3578 |
+
|
3579 |
+
|
3580 |
+
});
|
3581 |
+
|
3582 |
+
Selectize.define('remove_button', function(options) {
|
3583 |
+
if (this.settings.mode === 'single') return;
|
3584 |
+
|
3585 |
+
options = $.extend({
|
3586 |
+
label : '×',
|
3587 |
+
title : 'Remove',
|
3588 |
+
className : 'remove',
|
3589 |
+
append : true
|
3590 |
+
}, options);
|
3591 |
+
|
3592 |
+
var self = this;
|
3593 |
+
var html = '<a href="javascript:void(0)" class="' + options.className + '" tabindex="-1" title="' + escape_html(options.title) + '">' + options.label + '</a>';
|
3594 |
+
|
3595 |
+
/**
|
3596 |
+
* Appends an element as a child (with raw HTML).
|
3597 |
+
*
|
3598 |
+
* @param {string} html_container
|
3599 |
+
* @param {string} html_element
|
3600 |
+
* @return {string}
|
3601 |
+
*/
|
3602 |
+
var append = function(html_container, html_element) {
|
3603 |
+
var pos = html_container.search(/(<\/[^>]+>\s*)$/);
|
3604 |
+
return html_container.substring(0, pos) + html_element + html_container.substring(pos);
|
3605 |
+
};
|
3606 |
+
|
3607 |
+
this.setup = (function() {
|
3608 |
+
var original = self.setup;
|
3609 |
+
return function() {
|
3610 |
+
// override the item rendering method to add the button to each
|
3611 |
+
if (options.append) {
|
3612 |
+
var render_item = self.settings.render.item;
|
3613 |
+
self.settings.render.item = function(data) {
|
3614 |
+
return append(render_item.apply(this, arguments), html);
|
3615 |
+
};
|
3616 |
+
}
|
3617 |
+
|
3618 |
+
original.apply(this, arguments);
|
3619 |
+
|
3620 |
+
// add event listener
|
3621 |
+
this.$control.on('click', '.' + options.className, function(e) {
|
3622 |
+
e.preventDefault();
|
3623 |
+
if (self.isLocked) return;
|
3624 |
+
|
3625 |
+
var $item = $(e.currentTarget).parent();
|
3626 |
+
self.setActiveItem($item);
|
3627 |
+
if (self.deleteSelection()) {
|
3628 |
+
self.setCaret(self.items.length);
|
3629 |
+
}
|
3630 |
+
});
|
3631 |
+
|
3632 |
+
};
|
3633 |
+
})();
|
3634 |
+
|
3635 |
+
});
|
3636 |
+
|
3637 |
+
Selectize.define('restore_on_backspace', function(options) {
|
3638 |
+
var self = this;
|
3639 |
+
|
3640 |
+
options.text = options.text || function(option) {
|
3641 |
+
return option[this.settings.labelField];
|
3642 |
+
};
|
3643 |
+
|
3644 |
+
this.onKeyDown = (function() {
|
3645 |
+
var original = self.onKeyDown;
|
3646 |
+
return function(e) {
|
3647 |
+
var index, option;
|
3648 |
+
if (e.keyCode === KEY_BACKSPACE && this.$control_input.val() === '' && !this.$activeItems.length) {
|
3649 |
+
index = this.caretPos - 1;
|
3650 |
+
if (index >= 0 && index < this.items.length) {
|
3651 |
+
option = this.options[this.items[index]];
|
3652 |
+
if (this.deleteSelection(e)) {
|
3653 |
+
this.setTextboxValue(options.text.apply(this, [option]));
|
3654 |
+
this.refreshOptions(true);
|
3655 |
+
}
|
3656 |
+
e.preventDefault();
|
3657 |
+
return;
|
3658 |
+
}
|
3659 |
+
}
|
3660 |
+
return original.apply(this, arguments);
|
3661 |
+
};
|
3662 |
+
})();
|
3663 |
+
});
|
3664 |
+
|
3665 |
+
|
3666 |
+
return Selectize;
|
3667 |
}));
|
inc/startkit/custom-controls/controls/select/assets/js/selectize.min.js
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
/*! selectize.js - v0.12.1 | https://github.com/brianreavis/selectize.js | Apache License (v2) */
|
2 |
-
!function(a,b){"function"==typeof define&&define.amd?define("sifter",b):"object"==typeof exports?module.exports=b():a.Sifter=b()}(this,function(){var a=function(a,b){this.items=a,this.settings=b||{diacritics:!0}};a.prototype.tokenize=function(a){if(a=d(String(a||"").toLowerCase()),!a||!a.length)return[];var b,c,f,h,i=[],j=a.split(/ +/);for(b=0,c=j.length;c>b;b++){if(f=e(j[b]),this.settings.diacritics)for(h in g)g.hasOwnProperty(h)&&(f=f.replace(new RegExp(h,"g"),g[h]));i.push({string:j[b],regex:new RegExp(f,"i")})}return i},a.prototype.iterator=function(a,b){var c;c=f(a)?Array.prototype.forEach||function(a){for(var b=0,c=this.length;c>b;b++)a(this[b],b,this)}:function(a){for(var b in this)this.hasOwnProperty(b)&&a(this[b],b,this)},c.apply(a,[b])},a.prototype.getScoreFunction=function(a,b){var c,d,e,f;c=this,a=c.prepareSearch(a,b),e=a.tokens,d=a.options.fields,f=e.length;var g=function(a,b){var c,d;return a?(a=String(a||""),d=a.search(b.regex),-1===d?0:(c=b.string.length/a.length,0===d&&(c+=.5),c)):0},h=function(){var a=d.length;return a?1===a?function(a,b){return g(b[d[0]],a)}:function(b,c){for(var e=0,f=0;a>e;e++)f+=g(c[d[e]],b);return f/a}:function(){return 0}}();return f?1===f?function(a){return h(e[0],a)}:"and"===a.options.conjunction?function(a){for(var b,c=0,d=0;f>c;c++){if(b=h(e[c],a),0>=b)return 0;d+=b}return d/f}:function(a){for(var b=0,c=0;f>b;b++)c+=h(e[b],a);return c/f}:function(){return 0}},a.prototype.getSortFunction=function(a,c){var d,e,f,g,h,i,j,k,l,m,n;if(f=this,a=f.prepareSearch(a,c),n=!a.query&&c.sort_empty||c.sort,l=function(a,b){return"$score"===a?b.score:f.items[b.id][a]},h=[],n)for(d=0,e=n.length;e>d;d++)(a.query||"$score"!==n[d].field)&&h.push(n[d]);if(a.query){for(m=!0,d=0,e=h.length;e>d;d++)if("$score"===h[d].field){m=!1;break}m&&h.unshift({field:"$score",direction:"desc"})}else for(d=0,e=h.length;e>d;d++)if("$score"===h[d].field){h.splice(d,1);break}for(k=[],d=0,e=h.length;e>d;d++)k.push("desc"===h[d].direction?-1:1);return i=h.length,i?1===i?(g=h[0].field,j=k[0],function(a,c){return j*b(l(g,a),l(g,c))}):function(a,c){var d,e,f;for(d=0;i>d;d++)if(f=h[d].field,e=k[d]*b(l(f,a),l(f,c)))return e;return 0}:null},a.prototype.prepareSearch=function(a,b){if("object"==typeof a)return a;b=c({},b);var d=b.fields,e=b.sort,g=b.sort_empty;return d&&!f(d)&&(b.fields=[d]),e&&!f(e)&&(b.sort=[e]),g&&!f(g)&&(b.sort_empty=[g]),{options:b,query:String(a||"").toLowerCase(),tokens:this.tokenize(a),total:0,items:[]}},a.prototype.search=function(a,b){var c,d,e,f,g=this;return d=this.prepareSearch(a,b),b=d.options,a=d.query,f=b.score||g.getScoreFunction(d),a.length?g.iterator(g.items,function(a,e){c=f(a),(b.filter===!1||c>0)&&d.items.push({score:c,id:e})}):g.iterator(g.items,function(a,b){d.items.push({score:1,id:b})}),e=g.getSortFunction(d,b),e&&d.items.sort(e),d.total=d.items.length,"number"==typeof b.limit&&(d.items=d.items.slice(0,b.limit)),d};var b=function(a,b){return"number"==typeof a&&"number"==typeof b?a>b?1:b>a?-1:0:(a=h(String(a||"")),b=h(String(b||"")),a>b?1:b>a?-1:0)},c=function(a){var b,c,d,e;for(b=1,c=arguments.length;c>b;b++)if(e=arguments[b])for(d in e)e.hasOwnProperty(d)&&(a[d]=e[d]);return a},d=function(a){return(a+"").replace(/^\s+|\s+$|/g,"")},e=function(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},f=Array.isArray||$&&$.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},g={a:"[aÀÁÂÃÄÅàáâãäåĀāąĄ]",c:"[cÇçćĆčČ]",d:"[dđĐďĎ]",e:"[eÈÉÊËèéêëěĚĒēęĘ]",i:"[iÌÍÎÏìíîïĪī]",l:"[lłŁ]",n:"[nÑñňŇńŃ]",o:"[oÒÓÔÕÕÖØòóôõöøŌō]",r:"[rřŘ]",s:"[sŠšśŚ]",t:"[tťŤ]",u:"[uÙÚÛÜùúûüůŮŪū]",y:"[yŸÿýÝ]",z:"[zŽžżŻźŹ]"},h=function(){var a,b,c,d,e="",f={};for(c in g)if(g.hasOwnProperty(c))for(d=g[c].substring(2,g[c].length-1),e+=d,a=0,b=d.length;b>a;a++)f[d.charAt(a)]=c;var h=new RegExp("["+e+"]","g");return function(a){return a.replace(h,function(a){return f[a]}).toLowerCase()}}();return a}),function(a,b){"function"==typeof define&&define.amd?define("microplugin",b):"object"==typeof exports?module.exports=b():a.MicroPlugin=b()}(this,function(){var a={};a.mixin=function(a){a.plugins={},a.prototype.initializePlugins=function(a){var c,d,e,f=this,g=[];if(f.plugins={names:[],settings:{},requested:{},loaded:{}},b.isArray(a))for(c=0,d=a.length;d>c;c++)"string"==typeof a[c]?g.push(a[c]):(f.plugins.settings[a[c].name]=a[c].options,g.push(a[c].name));else if(a)for(e in a)a.hasOwnProperty(e)&&(f.plugins.settings[e]=a[e],g.push(e));for(;g.length;)f.require(g.shift())},a.prototype.loadPlugin=function(b){var c=this,d=c.plugins,e=a.plugins[b];if(!a.plugins.hasOwnProperty(b))throw new Error('Unable to find "'+b+'" plugin');d.requested[b]=!0,d.loaded[b]=e.fn.apply(c,[c.plugins.settings[b]||{}]),d.names.push(b)},a.prototype.require=function(a){var b=this,c=b.plugins;if(!b.plugins.loaded.hasOwnProperty(a)){if(c.requested[a])throw new Error('Plugin has circular dependency ("'+a+'")');b.loadPlugin(a)}return c.loaded[a]},a.define=function(b,c){a.plugins[b]={name:b,fn:c}}};var b={isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}};return a}),function(a,b){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],b):"object"==typeof exports?module.exports=b(require("jquery"),require("sifter"),require("microplugin")):a.Selectize=b(a.jQuery,a.Sifter,a.MicroPlugin)}(this,function(a,b,c){"use strict";var d=function(a,b){if("string"!=typeof b||b.length){var c="string"==typeof b?new RegExp(b,"i"):b,d=function(a){var b=0;if(3===a.nodeType){var e=a.data.search(c);if(e>=0&&a.data.length>0){var f=a.data.match(c),g=document.createElement("span");g.className="highlight";var h=a.splitText(e),i=(h.splitText(f[0].length),h.cloneNode(!0));g.appendChild(i),h.parentNode.replaceChild(g,h),b=1}}else if(1===a.nodeType&&a.childNodes&&!/(script|style)/i.test(a.tagName))for(var j=0;j<a.childNodes.length;++j)j+=d(a.childNodes[j]);return b};return a.each(function(){d(this)})}},e=function(){};e.prototype={on:function(a,b){this._events=this._events||{},this._events[a]=this._events[a]||[],this._events[a].push(b)},off:function(a,b){var c=arguments.length;return 0===c?delete this._events:1===c?delete this._events[a]:(this._events=this._events||{},void(a in this._events!=!1&&this._events[a].splice(this._events[a].indexOf(b),1)))},trigger:function(a){if(this._events=this._events||{},a in this._events!=!1)for(var b=0;b<this._events[a].length;b++)this._events[a][b].apply(this,Array.prototype.slice.call(arguments,1))}},e.mixin=function(a){for(var b=["on","off","trigger"],c=0;c<b.length;c++)a.prototype[b[c]]=e.prototype[b[c]]};var f=/Mac/.test(navigator.userAgent),g=65,h=13,i=27,j=37,k=38,l=80,m=39,n=40,o=78,p=8,q=46,r=16,s=f?91:17,t=f?18:17,u=9,v=1,w=2,x=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("form").validity,y=function(a){return"undefined"!=typeof a},z=function(a){return"undefined"==typeof a||null===a?null:"boolean"==typeof a?a?"1":"0":a+""},A=function(a){return(a+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},B=function(a){return(a+"").replace(/\$/g,"$$$$")},C={};C.before=function(a,b,c){var d=a[b];a[b]=function(){return c.apply(a,arguments),d.apply(a,arguments)}},C.after=function(a,b,c){var d=a[b];a[b]=function(){var b=d.apply(a,arguments);return c.apply(a,arguments),b}};var D=function(a){var b=!1;return function(){b||(b=!0,a.apply(this,arguments))}},E=function(a,b){var c;return function(){var d=this,e=arguments;window.clearTimeout(c),c=window.setTimeout(function(){a.apply(d,e)},b)}},F=function(a,b,c){var d,e=a.trigger,f={};a.trigger=function(){var c=arguments[0];return-1===b.indexOf(c)?e.apply(a,arguments):void(f[c]=arguments)},c.apply(a,[]),a.trigger=e;for(d in f)f.hasOwnProperty(d)&&e.apply(a,f[d])},G=function(a,b,c,d){a.on(b,c,function(b){for(var c=b.target;c&&c.parentNode!==a[0];)c=c.parentNode;return b.currentTarget=c,d.apply(this,[b])})},H=function(a){var b={};if("selectionStart"in a)b.start=a.selectionStart,b.length=a.selectionEnd-b.start;else if(document.selection){a.focus();var c=document.selection.createRange(),d=document.selection.createRange().text.length;c.moveStart("character",-a.value.length),b.start=c.text.length-d,b.length=d}return b},I=function(a,b,c){var d,e,f={};if(c)for(d=0,e=c.length;e>d;d++)f[c[d]]=a.css(c[d]);else f=a.css();b.css(f)},J=function(b,c){if(!b)return 0;var d=a("<test>").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).text(b).appendTo("body");I(c,d,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]);var e=d.width();return d.remove(),e},K=function(a){var b=null,c=function(c,d){var e,f,g,h,i,j,k,l;c=c||window.event||{},d=d||{},c.metaKey||c.altKey||(d.force||a.data("grow")!==!1)&&(e=a.val(),c.type&&"keydown"===c.type.toLowerCase()&&(f=c.keyCode,g=f>=97&&122>=f||f>=65&&90>=f||f>=48&&57>=f||32===f,f===q||f===p?(l=H(a[0]),l.length?e=e.substring(0,l.start)+e.substring(l.start+l.length):f===p&&l.start?e=e.substring(0,l.start-1)+e.substring(l.start+1):f===q&&"undefined"!=typeof l.start&&(e=e.substring(0,l.start)+e.substring(l.start+1))):g&&(j=c.shiftKey,k=String.fromCharCode(c.keyCode),k=j?k.toUpperCase():k.toLowerCase(),e+=k)),h=a.attr("placeholder"),!e&&h&&(e=h),i=J(e,a)+4,i!==b&&(b=i,a.width(i),a.triggerHandler("resize")))};a.on("keydown keyup update blur",c),c()},L=function(c,d){var e,f,g,h,i=this;h=c[0],h.selectize=i;var j=window.getComputedStyle&&window.getComputedStyle(h,null);if(g=j?j.getPropertyValue("direction"):h.currentStyle&&h.currentStyle.direction,g=g||c.parents("[dir]:first").attr("dir")||"",a.extend(i,{order:0,settings:d,$input:c,tabIndex:c.attr("tabindex")||"",tagType:"select"===h.tagName.toLowerCase()?v:w,rtl:/rtl/i.test(g),eventNS:".selectize"+ ++L.count,highlightedValue:null,isOpen:!1,isDisabled:!1,isRequired:c.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===d.loadThrottle?i.onSearchChange:E(i.onSearchChange,d.loadThrottle)}),i.sifter=new b(this.options,{diacritics:d.diacritics}),i.settings.options){for(e=0,f=i.settings.options.length;f>e;e++)i.registerOption(i.settings.options[e]);delete i.settings.options}if(i.settings.optgroups){for(e=0,f=i.settings.optgroups.length;f>e;e++)i.registerOptionGroup(i.settings.optgroups[e]);delete i.settings.optgroups}i.settings.mode=i.settings.mode||(1===i.settings.maxItems?"single":"multi"),"boolean"!=typeof i.settings.hideSelected&&(i.settings.hideSelected="multi"===i.settings.mode),i.initializePlugins(i.settings.plugins),i.setupCallbacks(),i.setupTemplates(),i.setup()};return e.mixin(L),c.mixin(L),a.extend(L.prototype,{setup:function(){var b,c,d,e,g,h,i,j,k,l=this,m=l.settings,n=l.eventNS,o=a(window),p=a(document),q=l.$input;if(i=l.settings.mode,j=q.attr("class")||"",b=a("<div>").addClass(m.wrapperClass).addClass(j).addClass(i),c=a("<div>").addClass(m.inputClass).addClass("items").appendTo(b),d=a('<input type="text" autocomplete="off" />').appendTo(c).attr("tabindex",q.is(":disabled")?"-1":l.tabIndex),h=a(m.dropdownParent||b),e=a("<div>").addClass(m.dropdownClass).addClass(i).hide().appendTo(h),g=a("<div>").addClass(m.dropdownContentClass).appendTo(e),l.settings.copyClassesToDropdown&&e.addClass(j),b.css({width:q[0].style.width}),l.plugins.names.length&&(k="plugin-"+l.plugins.names.join(" plugin-"),b.addClass(k),e.addClass(k)),(null===m.maxItems||m.maxItems>1)&&l.tagType===v&&q.attr("multiple","multiple"),l.settings.placeholder&&d.attr("placeholder",m.placeholder),!l.settings.splitOn&&l.settings.delimiter){var u=l.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");l.settings.splitOn=new RegExp("\\s*"+u+"+\\s*")}q.attr("autocorrect")&&d.attr("autocorrect",q.attr("autocorrect")),q.attr("autocapitalize")&&d.attr("autocapitalize",q.attr("autocapitalize")),l.$wrapper=b,l.$control=c,l.$control_input=d,l.$dropdown=e,l.$dropdown_content=g,e.on("mouseenter","[data-selectable]",function(){return l.onOptionHover.apply(l,arguments)}),e.on("mousedown click","[data-selectable]",function(){return l.onOptionSelect.apply(l,arguments)}),G(c,"mousedown","*:not(input)",function(){return l.onItemSelect.apply(l,arguments)}),K(d),c.on({mousedown:function(){return l.onMouseDown.apply(l,arguments)},click:function(){return l.onClick.apply(l,arguments)}}),d.on({mousedown:function(a){a.stopPropagation()},keydown:function(){return l.onKeyDown.apply(l,arguments)},keyup:function(){return l.onKeyUp.apply(l,arguments)},keypress:function(){return l.onKeyPress.apply(l,arguments)},resize:function(){l.positionDropdown.apply(l,[])},blur:function(){return l.onBlur.apply(l,arguments)},focus:function(){return l.ignoreBlur=!1,l.onFocus.apply(l,arguments)},paste:function(){return l.onPaste.apply(l,arguments)}}),p.on("keydown"+n,function(a){l.isCmdDown=a[f?"metaKey":"ctrlKey"],l.isCtrlDown=a[f?"altKey":"ctrlKey"],l.isShiftDown=a.shiftKey}),p.on("keyup"+n,function(a){a.keyCode===t&&(l.isCtrlDown=!1),a.keyCode===r&&(l.isShiftDown=!1),a.keyCode===s&&(l.isCmdDown=!1)}),p.on("mousedown"+n,function(a){if(l.isFocused){if(a.target===l.$dropdown[0]||a.target.parentNode===l.$dropdown[0])return!1;l.$control.has(a.target).length||a.target===l.$control[0]||l.blur(a.target)}}),o.on(["scroll"+n,"resize"+n].join(" "),function(){l.isOpen&&l.positionDropdown.apply(l,arguments)}),o.on("mousemove"+n,function(){l.ignoreHover=!1}),this.revertSettings={$children:q.children().detach(),tabindex:q.attr("tabindex")},q.attr("tabindex",-1).hide().after(l.$wrapper),a.isArray(m.items)&&(l.setValue(m.items),delete m.items),x&&q.on("invalid"+n,function(a){a.preventDefault(),l.isInvalid=!0,l.refreshState()}),l.updateOriginalInput(),l.refreshItems(),l.refreshState(),l.updatePlaceholder(),l.isSetup=!0,q.is(":disabled")&&l.disable(),l.on("change",this.onChange),q.data("selectize",l),q.addClass("selectized"),l.trigger("initialize"),m.preload===!0&&l.onSearchChange("")},setupTemplates:function(){var b=this,c=b.settings.labelField,d=b.settings.optgroupLabelField,e={optgroup:function(a){return'<div class="optgroup">'+a.html+"</div>"},optgroup_header:function(a,b){return'<div class="optgroup-header">'+b(a[d])+"</div>"},option:function(a,b){return'<div class="option">'+b(a[c])+"</div>"},item:function(a,b){return'<div class="item">'+b(a[c])+"</div>"},option_create:function(a,b){return'<div class="create">Add <strong>'+b(a.input)+"</strong>…</div>"}};b.settings.render=a.extend({},e,b.settings.render)},setupCallbacks:function(){var a,b,c={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(a in c)c.hasOwnProperty(a)&&(b=this.settings[c[a]],b&&this.on(a,b))},onClick:function(a){var b=this;b.isFocused||(b.focus(),a.preventDefault())},onMouseDown:function(b){{var c=this,d=b.isDefaultPrevented();a(b.target)}if(c.isFocused){if(b.target!==c.$control_input[0])return"single"===c.settings.mode?c.isOpen?c.close():c.open():d||c.setActiveItem(null),!1}else d||window.setTimeout(function(){c.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(b){var c=this;c.isFull()||c.isInputHidden||c.isLocked?b.preventDefault():c.settings.splitOn&&setTimeout(function(){for(var b=a.trim(c.$control_input.val()||"").split(c.settings.splitOn),d=0,e=b.length;e>d;d++)c.createItem(b[d])},0)},onKeyPress:function(a){if(this.isLocked)return a&&a.preventDefault();var b=String.fromCharCode(a.keyCode||a.which);return this.settings.create&&"multi"===this.settings.mode&&b===this.settings.delimiter?(this.createItem(),a.preventDefault(),!1):void 0},onKeyDown:function(a){var b=(a.target===this.$control_input[0],this);if(b.isLocked)return void(a.keyCode!==u&&a.preventDefault());switch(a.keyCode){case g:if(b.isCmdDown)return void b.selectAll();break;case i:return void(b.isOpen&&(a.preventDefault(),a.stopPropagation(),b.close()));case o:if(!a.ctrlKey||a.altKey)break;case n:if(!b.isOpen&&b.hasOptions)b.open();else if(b.$activeOption){b.ignoreHover=!0;var c=b.getAdjacentOption(b.$activeOption,1);c.length&&b.setActiveOption(c,!0,!0)}return void a.preventDefault();case l:if(!a.ctrlKey||a.altKey)break;case k:if(b.$activeOption){b.ignoreHover=!0;var d=b.getAdjacentOption(b.$activeOption,-1);d.length&&b.setActiveOption(d,!0,!0)}return void a.preventDefault();case h:return void(b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),a.preventDefault()));case j:return void b.advanceSelection(-1,a);case m:return void b.advanceSelection(1,a);case u:return b.settings.selectOnTab&&b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),b.isFull()||a.preventDefault()),void(b.settings.create&&b.createItem()&&a.preventDefault());case p:case q:return void b.deleteSelection(a)}return!b.isFull()&&!b.isInputHidden||(f?a.metaKey:a.ctrlKey)?void 0:void a.preventDefault()},onKeyUp:function(a){var b=this;if(b.isLocked)return a&&a.preventDefault();var c=b.$control_input.val()||"";b.lastValue!==c&&(b.lastValue=c,b.onSearchChange(c),b.refreshOptions(),b.trigger("type",c))},onSearchChange:function(a){var b=this,c=b.settings.load;c&&(b.loadedSearches.hasOwnProperty(a)||(b.loadedSearches[a]=!0,b.load(function(d){c.apply(b,[a,d])})))},onFocus:function(a){var b=this,c=b.isFocused;return b.isDisabled?(b.blur(),a&&a.preventDefault(),!1):void(b.ignoreFocus||(b.isFocused=!0,"focus"===b.settings.preload&&b.onSearchChange(""),c||b.trigger("focus"),b.$activeItems.length||(b.showInput(),b.setActiveItem(null),b.refreshOptions(!!b.settings.openOnFocus)),b.refreshState()))},onBlur:function(a,b){var c=this;if(c.isFocused&&(c.isFocused=!1,!c.ignoreFocus)){if(!c.ignoreBlur&&document.activeElement===c.$dropdown_content[0])return c.ignoreBlur=!0,void c.onFocus(a);var d=function(){c.close(),c.setTextboxValue(""),c.setActiveItem(null),c.setActiveOption(null),c.setCaret(c.items.length),c.refreshState(),(b||document.body).focus(),c.ignoreFocus=!1,c.trigger("blur")};c.ignoreFocus=!0,c.settings.create&&c.settings.createOnBlur?c.createItem(null,!1,d):d()}},onOptionHover:function(a){this.ignoreHover||this.setActiveOption(a.currentTarget,!1)},onOptionSelect:function(b){var c,d,e=this;b.preventDefault&&(b.preventDefault(),b.stopPropagation()),d=a(b.currentTarget),d.hasClass("create")?e.createItem(null,function(){e.settings.closeAfterSelect&&e.close()}):(c=d.attr("data-value"),"undefined"!=typeof c&&(e.lastQuery=null,e.setTextboxValue(""),e.addItem(c),e.settings.closeAfterSelect?e.close():!e.settings.hideSelected&&b.type&&/mouse/.test(b.type)&&e.setActiveOption(e.getOption(c))))},onItemSelect:function(a){var b=this;b.isLocked||"multi"===b.settings.mode&&(a.preventDefault(),b.setActiveItem(a.currentTarget,a))},load:function(a){var b=this,c=b.$wrapper.addClass(b.settings.loadingClass);b.loading++,a.apply(b,[function(a){b.loading=Math.max(b.loading-1,0),a&&a.length&&(b.addOption(a),b.refreshOptions(b.isFocused&&!b.isInputHidden)),b.loading||c.removeClass(b.settings.loadingClass),b.trigger("load",a)}])},setTextboxValue:function(a){var b=this.$control_input,c=b.val()!==a;c&&(b.val(a).triggerHandler("update"),this.lastValue=a)},getValue:function(){return this.tagType===v&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(a,b){var c=b?[]:["change"];F(this,c,function(){this.clear(b),this.addItems(a,b)})},setActiveItem:function(b,c){var d,e,f,g,h,i,j,k,l=this;if("single"!==l.settings.mode){if(b=a(b),!b.length)return a(l.$activeItems).removeClass("active"),l.$activeItems=[],void(l.isFocused&&l.showInput());if(d=c&&c.type.toLowerCase(),"mousedown"===d&&l.isShiftDown&&l.$activeItems.length){for(k=l.$control.children(".active:last"),g=Array.prototype.indexOf.apply(l.$control[0].childNodes,[k[0]]),h=Array.prototype.indexOf.apply(l.$control[0].childNodes,[b[0]]),g>h&&(j=g,g=h,h=j),e=g;h>=e;e++)i=l.$control[0].childNodes[e],-1===l.$activeItems.indexOf(i)&&(a(i).addClass("active"),l.$activeItems.push(i));c.preventDefault()}else"mousedown"===d&&l.isCtrlDown||"keydown"===d&&this.isShiftDown?b.hasClass("active")?(f=l.$activeItems.indexOf(b[0]),l.$activeItems.splice(f,1),b.removeClass("active")):l.$activeItems.push(b.addClass("active")[0]):(a(l.$activeItems).removeClass("active"),l.$activeItems=[b.addClass("active")[0]]);l.hideInput(),this.isFocused||l.focus()}},setActiveOption:function(b,c,d){var e,f,g,h,i,j=this;j.$activeOption&&j.$activeOption.removeClass("active"),j.$activeOption=null,b=a(b),b.length&&(j.$activeOption=b.addClass("active"),(c||!y(c))&&(e=j.$dropdown_content.height(),f=j.$activeOption.outerHeight(!0),c=j.$dropdown_content.scrollTop()||0,g=j.$activeOption.offset().top-j.$dropdown_content.offset().top+c,h=g,i=g-e+f,g+f>e+c?j.$dropdown_content.stop().animate({scrollTop:i},d?j.settings.scrollDuration:0):c>g&&j.$dropdown_content.stop().animate({scrollTop:h},d?j.settings.scrollDuration:0)))},selectAll:function(){var a=this;"single"!==a.settings.mode&&(a.$activeItems=Array.prototype.slice.apply(a.$control.children(":not(input)").addClass("active")),a.$activeItems.length&&(a.hideInput(),a.close()),a.focus())},hideInput:function(){var a=this;a.setTextboxValue(""),a.$control_input.css({opacity:0,position:"absolute",left:a.rtl?1e4:-1e4}),a.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var a=this;a.isDisabled||(a.ignoreFocus=!0,a.$control_input[0].focus(),window.setTimeout(function(){a.ignoreFocus=!1,a.onFocus()},0))},blur:function(a){this.$control_input[0].blur(),this.onBlur(null,a)},getScoreFunction:function(a){return this.sifter.getScoreFunction(a,this.getSearchOptions())},getSearchOptions:function(){var a=this.settings,b=a.sortField;return"string"==typeof b&&(b=[{field:b}]),{fields:a.searchField,conjunction:a.searchConjunction,sort:b}},search:function(b){var c,d,e,f=this,g=f.settings,h=this.getSearchOptions();if(g.score&&(e=f.settings.score.apply(this,[b]),"function"!=typeof e))throw new Error('Selectize "score" setting must be a function that returns a function');if(b!==f.lastQuery?(f.lastQuery=b,d=f.sifter.search(b,a.extend(h,{score:e})),f.currentResults=d):d=a.extend(!0,{},f.currentResults),g.hideSelected)for(c=d.items.length-1;c>=0;c--)-1!==f.items.indexOf(z(d.items[c].id))&&d.items.splice(c,1);return d},refreshOptions:function(b){var c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;"undefined"==typeof b&&(b=!0);var t=this,u=a.trim(t.$control_input.val()),v=t.search(u),w=t.$dropdown_content,x=t.$activeOption&&z(t.$activeOption.attr("data-value"));for(g=v.items.length,"number"==typeof t.settings.maxOptions&&(g=Math.min(g,t.settings.maxOptions)),h={},i=[],c=0;g>c;c++)for(j=t.options[v.items[c].id],k=t.render("option",j),l=j[t.settings.optgroupField]||"",m=a.isArray(l)?l:[l],e=0,f=m&&m.length;f>e;e++)l=m[e],t.optgroups.hasOwnProperty(l)||(l=""),h.hasOwnProperty(l)||(h[l]=[],i.push(l)),h[l].push(k);for(this.settings.lockOptgroupOrder&&i.sort(function(a,b){var c=t.optgroups[a].$order||0,d=t.optgroups[b].$order||0;return c-d}),n=[],c=0,g=i.length;g>c;c++)l=i[c],t.optgroups.hasOwnProperty(l)&&h[l].length?(o=t.render("optgroup_header",t.optgroups[l])||"",o+=h[l].join(""),n.push(t.render("optgroup",a.extend({},t.optgroups[l],{html:o})))):n.push(h[l].join(""));if(w.html(n.join("")),t.settings.highlight&&v.query.length&&v.tokens.length)for(c=0,g=v.tokens.length;g>c;c++)d(w,v.tokens[c].regex);if(!t.settings.hideSelected)for(c=0,g=t.items.length;g>c;c++)t.getOption(t.items[c]).addClass("selected");p=t.canCreate(u),p&&(w.prepend(t.render("option_create",{input:u})),s=a(w[0].childNodes[0])),t.hasOptions=v.items.length>0||p,t.hasOptions?(v.items.length>0?(r=x&&t.getOption(x),r&&r.length?q=r:"single"===t.settings.mode&&t.items.length&&(q=t.getOption(t.items[0])),q&&q.length||(q=s&&!t.settings.addPrecedence?t.getAdjacentOption(s,1):w.find("[data-selectable]:first"))):q=s,t.setActiveOption(q),b&&!t.isOpen&&t.open()):(t.setActiveOption(null),b&&t.isOpen&&t.close())},addOption:function(b){var c,d,e,f=this;if(a.isArray(b))for(c=0,d=b.length;d>c;c++)f.addOption(b[c]);else(e=f.registerOption(b))&&(f.userOptions[e]=!0,f.lastQuery=null,f.trigger("option_add",e,b))},registerOption:function(a){var b=z(a[this.settings.valueField]);return!b||this.options.hasOwnProperty(b)?!1:(a.$order=a.$order||++this.order,this.options[b]=a,b)},registerOptionGroup:function(a){var b=z(a[this.settings.optgroupValueField]);return b?(a.$order=a.$order||++this.order,this.optgroups[b]=a,b):!1},addOptionGroup:function(a,b){b[this.settings.optgroupValueField]=a,(a=this.registerOptionGroup(b))&&this.trigger("optgroup_add",a,b)},removeOptionGroup:function(a){this.optgroups.hasOwnProperty(a)&&(delete this.optgroups[a],this.renderCache={},this.trigger("optgroup_remove",a))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(b,c){var d,e,f,g,h,i,j,k=this;if(b=z(b),f=z(c[k.settings.valueField]),null!==b&&k.options.hasOwnProperty(b)){if("string"!=typeof f)throw new Error("Value must be set in option data");j=k.options[b].$order,f!==b&&(delete k.options[b],g=k.items.indexOf(b),-1!==g&&k.items.splice(g,1,f)),c.$order=c.$order||j,k.options[f]=c,h=k.renderCache.item,i=k.renderCache.option,h&&(delete h[b],delete h[f]),i&&(delete i[b],delete i[f]),-1!==k.items.indexOf(f)&&(d=k.getItem(b),e=a(k.render("item",c)),d.hasClass("active")&&e.addClass("active"),d.replaceWith(e)),k.lastQuery=null,k.isOpen&&k.refreshOptions(!1)}},removeOption:function(a,b){var c=this;a=z(a);var d=c.renderCache.item,e=c.renderCache.option;d&&delete d[a],e&&delete e[a],delete c.userOptions[a],delete c.options[a],c.lastQuery=null,c.trigger("option_remove",a),c.removeItem(a,b)},clearOptions:function(){var a=this;a.loadedSearches={},a.userOptions={},a.renderCache={},a.options=a.sifter.items={},a.lastQuery=null,a.trigger("option_clear"),a.clear()},getOption:function(a){return this.getElementWithValue(a,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(b,c){var d=this.$dropdown.find("[data-selectable]"),e=d.index(b)+c;return e>=0&&e<d.length?d.eq(e):a()},getElementWithValue:function(b,c){if(b=z(b),"undefined"!=typeof b&&null!==b)for(var d=0,e=c.length;e>d;d++)if(c[d].getAttribute("data-value")===b)return a(c[d]);return a()},getItem:function(a){return this.getElementWithValue(a,this.$control.children())},addItems:function(b,c){for(var d=a.isArray(b)?b:[b],e=0,f=d.length;f>e;e++)this.isPending=f-1>e,this.addItem(d[e],c)},addItem:function(b,c){var d=c?[]:["change"];F(this,d,function(){var d,e,f,g,h,i=this,j=i.settings.mode;return b=z(b),-1!==i.items.indexOf(b)?void("single"===j&&i.close()):void(i.options.hasOwnProperty(b)&&("single"===j&&i.clear(c),"multi"===j&&i.isFull()||(d=a(i.render("item",i.options[b])),h=i.isFull(),i.items.splice(i.caretPos,0,b),i.insertAtCaret(d),(!i.isPending||!h&&i.isFull())&&i.refreshState(),i.isSetup&&(f=i.$dropdown_content.find("[data-selectable]"),i.isPending||(e=i.getOption(b),g=i.getAdjacentOption(e,1).attr("data-value"),i.refreshOptions(i.isFocused&&"single"!==j),g&&i.setActiveOption(i.getOption(g))),!f.length||i.isFull()?i.close():i.positionDropdown(),i.updatePlaceholder(),i.trigger("item_add",b,d),i.updateOriginalInput({silent:c})))))})},removeItem:function(a,b){var c,d,e,f=this;c="object"==typeof a?a:f.getItem(a),a=z(c.attr("data-value")),d=f.items.indexOf(a),-1!==d&&(c.remove(),c.hasClass("active")&&(e=f.$activeItems.indexOf(c[0]),f.$activeItems.splice(e,1)),f.items.splice(d,1),f.lastQuery=null,!f.settings.persist&&f.userOptions.hasOwnProperty(a)&&f.removeOption(a,b),d<f.caretPos&&f.setCaret(f.caretPos-1),f.refreshState(),f.updatePlaceholder(),f.updateOriginalInput({silent:b}),f.positionDropdown(),f.trigger("item_remove",a,c))},createItem:function(b,c){var d=this,e=d.caretPos;b=b||a.trim(d.$control_input.val()||"");var f=arguments[arguments.length-1];if("function"!=typeof f&&(f=function(){}),"boolean"!=typeof c&&(c=!0),!d.canCreate(b))return f(),!1;d.lock();var g="function"==typeof d.settings.create?this.settings.create:function(a){var b={};return b[d.settings.labelField]=a,b[d.settings.valueField]=a,b},h=D(function(a){if(d.unlock(),!a||"object"!=typeof a)return f();var b=z(a[d.settings.valueField]);return"string"!=typeof b?f():(d.setTextboxValue(""),d.addOption(a),d.setCaret(e),d.addItem(b),d.refreshOptions(c&&"single"!==d.settings.mode),void f(a))}),i=g.apply(this,[b,h]);return"undefined"!=typeof i&&h(i),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){var a,b=this;b.isRequired&&(b.items.length&&(b.isInvalid=!1),b.$control_input.prop("required",a)),b.refreshClasses()},refreshClasses:function(){var b=this,c=b.isFull(),d=b.isLocked;b.$wrapper.toggleClass("rtl",b.rtl),b.$control.toggleClass("focus",b.isFocused).toggleClass("disabled",b.isDisabled).toggleClass("required",b.isRequired).toggleClass("invalid",b.isInvalid).toggleClass("locked",d).toggleClass("full",c).toggleClass("not-full",!c).toggleClass("input-active",b.isFocused&&!b.isInputHidden).toggleClass("dropdown-active",b.isOpen).toggleClass("has-options",!a.isEmptyObject(b.options)).toggleClass("has-items",b.items.length>0),b.$control_input.data("grow",!c&&!d)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(a){var b,c,d,e,f=this;if(a=a||{},f.tagType===v){for(d=[],b=0,c=f.items.length;c>b;b++)e=f.options[f.items[b]][f.settings.labelField]||"",d.push('<option value="'+A(f.items[b])+'" selected="selected">'+A(e)+"</option>");d.length||this.$input.attr("multiple")||d.push('<option value="" selected="selected"></option>'),f.$input.html(d.join(""))}else f.$input.val(f.getValue()),f.$input.attr("value",f.$input.val());f.isSetup&&(a.silent||f.trigger("change",f.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var a=this.$control_input;this.items.length?a.removeAttr("placeholder"):a.attr("placeholder",this.settings.placeholder),a.triggerHandler("update",{force:!0})}},open:function(){var a=this;a.isLocked||a.isOpen||"multi"===a.settings.mode&&a.isFull()||(a.focus(),a.isOpen=!0,a.refreshState(),a.$dropdown.css({visibility:"hidden",display:"block"}),a.positionDropdown(),a.$dropdown.css({visibility:"visible"}),a.trigger("dropdown_open",a.$dropdown))},close:function(){var a=this,b=a.isOpen;"single"===a.settings.mode&&a.items.length&&a.hideInput(),a.isOpen=!1,a.$dropdown.hide(),a.setActiveOption(null),a.refreshState(),b&&a.trigger("dropdown_close",a.$dropdown)},positionDropdown:function(){var a=this.$control,b="body"===this.settings.dropdownParent?a.offset():a.position();b.top+=a.outerHeight(!0),this.$dropdown.css({width:a.outerWidth(),top:b.top,left:b.left})},clear:function(a){var b=this;b.items.length&&(b.$control.children(":not(input)").remove(),b.items=[],b.lastQuery=null,b.setCaret(0),b.setActiveItem(null),b.updatePlaceholder(),b.updateOriginalInput({silent:a}),b.refreshState(),b.showInput(),b.trigger("clear"))},insertAtCaret:function(b){var c=Math.min(this.caretPos,this.items.length);0===c?this.$control.prepend(b):a(this.$control[0].childNodes[c]).before(b),this.setCaret(c+1)},deleteSelection:function(b){var c,d,e,f,g,h,i,j,k,l=this;if(e=b&&b.keyCode===p?-1:1,f=H(l.$control_input[0]),l.$activeOption&&!l.settings.hideSelected&&(i=l.getAdjacentOption(l.$activeOption,-1).attr("data-value")),g=[],l.$activeItems.length){for(k=l.$control.children(".active:"+(e>0?"last":"first")),h=l.$control.children(":not(input)").index(k),e>0&&h++,c=0,d=l.$activeItems.length;d>c;c++)g.push(a(l.$activeItems[c]).attr("data-value"));
|
3 |
b&&(b.preventDefault(),b.stopPropagation())}else(l.isFocused||"single"===l.settings.mode)&&l.items.length&&(0>e&&0===f.start&&0===f.length?g.push(l.items[l.caretPos-1]):e>0&&f.start===l.$control_input.val().length&&g.push(l.items[l.caretPos]));if(!g.length||"function"==typeof l.settings.onDelete&&l.settings.onDelete.apply(l,[g])===!1)return!1;for("undefined"!=typeof h&&l.setCaret(h);g.length;)l.removeItem(g.pop());return l.showInput(),l.positionDropdown(),l.refreshOptions(!0),i&&(j=l.getOption(i),j.length&&l.setActiveOption(j)),!0},advanceSelection:function(a,b){var c,d,e,f,g,h,i=this;0!==a&&(i.rtl&&(a*=-1),c=a>0?"last":"first",d=H(i.$control_input[0]),i.isFocused&&!i.isInputHidden?(f=i.$control_input.val().length,g=0>a?0===d.start&&0===d.length:d.start===f,g&&!f&&i.advanceCaret(a,b)):(h=i.$control.children(".active:"+c),h.length&&(e=i.$control.children(":not(input)").index(h),i.setActiveItem(null),i.setCaret(a>0?e+1:e))))},advanceCaret:function(a,b){var c,d,e=this;0!==a&&(c=a>0?"next":"prev",e.isShiftDown?(d=e.$control_input[c](),d.length&&(e.hideInput(),e.setActiveItem(d),b&&b.preventDefault())):e.setCaret(e.caretPos+a))},setCaret:function(b){var c=this;if(b="single"===c.settings.mode?c.items.length:Math.max(0,Math.min(c.items.length,b)),!c.isPending){var d,e,f,g;for(f=c.$control.children(":not(input)"),d=0,e=f.length;e>d;d++)g=a(f[d]).detach(),b>d?c.$control_input.before(g):c.$control.append(g)}c.caretPos=b},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){var a=this;a.$input.prop("disabled",!0),a.$control_input.prop("disabled",!0).prop("tabindex",-1),a.isDisabled=!0,a.lock()},enable:function(){var a=this;a.$input.prop("disabled",!1),a.$control_input.prop("disabled",!1).prop("tabindex",a.tabIndex),a.isDisabled=!1,a.unlock()},destroy:function(){var b=this,c=b.eventNS,d=b.revertSettings;b.trigger("destroy"),b.off(),b.$wrapper.remove(),b.$dropdown.remove(),b.$input.html("").append(d.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:d.tabindex}).show(),b.$control_input.removeData("grow"),b.$input.removeData("selectize"),a(window).off(c),a(document).off(c),a(document.body).off(c),delete b.$input[0].selectize},render:function(a,b){var c,d,e="",f=!1,g=this,h=/^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;return("option"===a||"item"===a)&&(c=z(b[g.settings.valueField]),f=!!c),f&&(y(g.renderCache[a])||(g.renderCache[a]={}),g.renderCache[a].hasOwnProperty(c))?g.renderCache[a][c]:(e=g.settings.render[a].apply(this,[b,A]),("option"===a||"option_create"===a)&&(e=e.replace(h,"<$1 data-selectable")),"optgroup"===a&&(d=b[g.settings.optgroupValueField]||"",e=e.replace(h,'<$1 data-group="'+B(A(d))+'"')),("option"===a||"item"===a)&&(e=e.replace(h,'<$1 data-value="'+B(A(c||""))+'"')),f&&(g.renderCache[a][c]=e),e)},clearCache:function(a){var b=this;"undefined"==typeof a?b.renderCache={}:delete b.renderCache[a]},canCreate:function(a){var b=this;if(!b.settings.create)return!1;var c=b.settings.createFilter;return!(!a.length||"function"==typeof c&&!c.apply(b,[a])||"string"==typeof c&&!new RegExp(c).test(a)||c instanceof RegExp&&!c.test(a))}}),L.count=0,L.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},a.fn.selectize=function(b){var c=a.fn.selectize.defaults,d=a.extend({},c,b),e=d.dataAttr,f=d.labelField,g=d.valueField,h=d.optgroupField,i=d.optgroupLabelField,j=d.optgroupValueField,k=function(b,c){var h,i,j,k,l=b.attr(e);if(l)for(c.options=JSON.parse(l),h=0,i=c.options.length;i>h;h++)c.items.push(c.options[h][g]);else{var m=a.trim(b.val()||"");if(!d.allowEmptyOption&&!m.length)return;for(j=m.split(d.delimiter),h=0,i=j.length;i>h;h++)k={},k[f]=j[h],k[g]=j[h],c.options.push(k);c.items=j}},l=function(b,c){var k,l,m,n,o=c.options,p={},q=function(a){var b=e&&a.attr(e);return"string"==typeof b&&b.length?JSON.parse(b):null},r=function(b,e){b=a(b);var i=z(b.attr("value"));if(i||d.allowEmptyOption)if(p.hasOwnProperty(i)){if(e){var j=p[i][h];j?a.isArray(j)?j.push(e):p[i][h]=[j,e]:p[i][h]=e}}else{var k=q(b)||{};k[f]=k[f]||b.text(),k[g]=k[g]||i,k[h]=k[h]||e,p[i]=k,o.push(k),b.is(":selected")&&c.items.push(i)}},s=function(b){var d,e,f,g,h;for(b=a(b),f=b.attr("label"),f&&(g=q(b)||{},g[i]=f,g[j]=f,c.optgroups.push(g)),h=a("option",b),d=0,e=h.length;e>d;d++)r(h[d],f)};for(c.maxItems=b.attr("multiple")?null:1,n=b.children(),k=0,l=n.length;l>k;k++)m=n[k].tagName.toLowerCase(),"optgroup"===m?s(n[k]):"option"===m&&r(n[k])};return this.each(function(){if(!this.selectize){var e,f=a(this),g=this.tagName.toLowerCase(),h=f.attr("placeholder")||f.attr("data-placeholder");h||d.allowEmptyOption||(h=f.children('option[value=""]').text());var i={placeholder:h,options:[],optgroups:[],items:[]};"select"===g?l(f,i):k(f,i),e=new L(f,a.extend(!0,{},c,i,b))}})},a.fn.selectize.defaults=L.defaults,a.fn.selectize.support={validity:x},L.define("drag_drop",function(){if(!a.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var b=this;b.lock=function(){var a=b.lock;return function(){var c=b.$control.data("sortable");return c&&c.disable(),a.apply(b,arguments)}}(),b.unlock=function(){var a=b.unlock;return function(){var c=b.$control.data("sortable");return c&&c.enable(),a.apply(b,arguments)}}(),b.setup=function(){var c=b.setup;return function(){c.apply(this,arguments);var d=b.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:b.isLocked,start:function(a,b){b.placeholder.css("width",b.helper.css("width")),d.css({overflow:"visible"})},stop:function(){d.css({overflow:"hidden"});var c=b.$activeItems?b.$activeItems.slice():null,e=[];d.children("[data-value]").each(function(){e.push(a(this).attr("data-value"))}),b.setValue(e),b.setActiveItem(c)}})}}()}}),L.define("dropdown_header",function(b){var c=this;b=a.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(a){return'<div class="'+a.headerClass+'"><div class="'+a.titleRowClass+'"><span class="'+a.labelClass+'">'+a.title+'</span><a href="javascript:void(0)" class="'+a.closeClass+'">×</a></div></div>'}},b),c.setup=function(){var d=c.setup;return function(){d.apply(c,arguments),c.$dropdown_header=a(b.html(b)),c.$dropdown.prepend(c.$dropdown_header)}}()}),L.define("optgroup_columns",function(b){var c=this;b=a.extend({equalizeWidth:!0,equalizeHeight:!0},b),this.getAdjacentOption=function(b,c){var d=b.closest("[data-group]").find("[data-selectable]"),e=d.index(b)+c;return e>=0&&e<d.length?d.eq(e):a()},this.onKeyDown=function(){var a=c.onKeyDown;return function(b){var d,e,f,g;return!this.isOpen||b.keyCode!==j&&b.keyCode!==m?a.apply(this,arguments):(c.ignoreHover=!0,g=this.$activeOption.closest("[data-group]"),d=g.find("[data-selectable]").index(this.$activeOption),g=b.keyCode===j?g.prev("[data-group]"):g.next("[data-group]"),f=g.find("[data-selectable]"),e=f.eq(Math.min(f.length-1,d)),void(e.length&&this.setActiveOption(e)))}}();var d=function(){var a,b=d.width,c=document;return"undefined"==typeof b&&(a=c.createElement("div"),a.innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',a=a.firstChild,c.body.appendChild(a),b=d.width=a.offsetWidth-a.clientWidth,c.body.removeChild(a)),b},e=function(){var e,f,g,h,i,j,k;if(k=a("[data-group]",c.$dropdown_content),f=k.length,f&&c.$dropdown_content.width()){if(b.equalizeHeight){for(g=0,e=0;f>e;e++)g=Math.max(g,k.eq(e).height());k.css({height:g})}b.equalizeWidth&&(j=c.$dropdown_content.innerWidth()-d(),h=Math.round(j/f),k.css({width:h}),f>1&&(i=j-h*(f-1),k.eq(f-1).css({width:i})))}};(b.equalizeHeight||b.equalizeWidth)&&(C.after(this,"positionDropdown",e),C.after(this,"refreshOptions",e))}),L.define("remove_button",function(b){if("single"!==this.settings.mode){b=a.extend({label:"×",title:"Remove",className:"remove",append:!0},b);var c=this,d='<a href="javascript:void(0)" class="'+b.className+'" tabindex="-1" title="'+A(b.title)+'">'+b.label+"</a>",e=function(a,b){var c=a.search(/(<\/[^>]+>\s*)$/);return a.substring(0,c)+b+a.substring(c)};this.setup=function(){var f=c.setup;return function(){if(b.append){var g=c.settings.render.item;c.settings.render.item=function(){return e(g.apply(this,arguments),d)}}f.apply(this,arguments),this.$control.on("click","."+b.className,function(b){if(b.preventDefault(),!c.isLocked){var d=a(b.currentTarget).parent();c.setActiveItem(d),c.deleteSelection()&&c.setCaret(c.items.length)}})}}()}}),L.define("restore_on_backspace",function(a){var b=this;a.text=a.text||function(a){return a[this.settings.labelField]},this.onKeyDown=function(){var c=b.onKeyDown;return function(b){var d,e;return b.keyCode===p&&""===this.$control_input.val()&&!this.$activeItems.length&&(d=this.caretPos-1,d>=0&&d<this.items.length)?(e=this.options[this.items[d]],this.deleteSelection(b)&&(this.setTextboxValue(a.text.apply(this,[e])),this.refreshOptions(!0)),void b.preventDefault()):c.apply(this,arguments)}}()}),L});
|
1 |
+
/*! selectize.js - v0.12.1 | https://github.com/brianreavis/selectize.js | Apache License (v2) */
|
2 |
+
!function(a,b){"function"==typeof define&&define.amd?define("sifter",b):"object"==typeof exports?module.exports=b():a.Sifter=b()}(this,function(){var a=function(a,b){this.items=a,this.settings=b||{diacritics:!0}};a.prototype.tokenize=function(a){if(a=d(String(a||"").toLowerCase()),!a||!a.length)return[];var b,c,f,h,i=[],j=a.split(/ +/);for(b=0,c=j.length;c>b;b++){if(f=e(j[b]),this.settings.diacritics)for(h in g)g.hasOwnProperty(h)&&(f=f.replace(new RegExp(h,"g"),g[h]));i.push({string:j[b],regex:new RegExp(f,"i")})}return i},a.prototype.iterator=function(a,b){var c;c=f(a)?Array.prototype.forEach||function(a){for(var b=0,c=this.length;c>b;b++)a(this[b],b,this)}:function(a){for(var b in this)this.hasOwnProperty(b)&&a(this[b],b,this)},c.apply(a,[b])},a.prototype.getScoreFunction=function(a,b){var c,d,e,f;c=this,a=c.prepareSearch(a,b),e=a.tokens,d=a.options.fields,f=e.length;var g=function(a,b){var c,d;return a?(a=String(a||""),d=a.search(b.regex),-1===d?0:(c=b.string.length/a.length,0===d&&(c+=.5),c)):0},h=function(){var a=d.length;return a?1===a?function(a,b){return g(b[d[0]],a)}:function(b,c){for(var e=0,f=0;a>e;e++)f+=g(c[d[e]],b);return f/a}:function(){return 0}}();return f?1===f?function(a){return h(e[0],a)}:"and"===a.options.conjunction?function(a){for(var b,c=0,d=0;f>c;c++){if(b=h(e[c],a),0>=b)return 0;d+=b}return d/f}:function(a){for(var b=0,c=0;f>b;b++)c+=h(e[b],a);return c/f}:function(){return 0}},a.prototype.getSortFunction=function(a,c){var d,e,f,g,h,i,j,k,l,m,n;if(f=this,a=f.prepareSearch(a,c),n=!a.query&&c.sort_empty||c.sort,l=function(a,b){return"$score"===a?b.score:f.items[b.id][a]},h=[],n)for(d=0,e=n.length;e>d;d++)(a.query||"$score"!==n[d].field)&&h.push(n[d]);if(a.query){for(m=!0,d=0,e=h.length;e>d;d++)if("$score"===h[d].field){m=!1;break}m&&h.unshift({field:"$score",direction:"desc"})}else for(d=0,e=h.length;e>d;d++)if("$score"===h[d].field){h.splice(d,1);break}for(k=[],d=0,e=h.length;e>d;d++)k.push("desc"===h[d].direction?-1:1);return i=h.length,i?1===i?(g=h[0].field,j=k[0],function(a,c){return j*b(l(g,a),l(g,c))}):function(a,c){var d,e,f;for(d=0;i>d;d++)if(f=h[d].field,e=k[d]*b(l(f,a),l(f,c)))return e;return 0}:null},a.prototype.prepareSearch=function(a,b){if("object"==typeof a)return a;b=c({},b);var d=b.fields,e=b.sort,g=b.sort_empty;return d&&!f(d)&&(b.fields=[d]),e&&!f(e)&&(b.sort=[e]),g&&!f(g)&&(b.sort_empty=[g]),{options:b,query:String(a||"").toLowerCase(),tokens:this.tokenize(a),total:0,items:[]}},a.prototype.search=function(a,b){var c,d,e,f,g=this;return d=this.prepareSearch(a,b),b=d.options,a=d.query,f=b.score||g.getScoreFunction(d),a.length?g.iterator(g.items,function(a,e){c=f(a),(b.filter===!1||c>0)&&d.items.push({score:c,id:e})}):g.iterator(g.items,function(a,b){d.items.push({score:1,id:b})}),e=g.getSortFunction(d,b),e&&d.items.sort(e),d.total=d.items.length,"number"==typeof b.limit&&(d.items=d.items.slice(0,b.limit)),d};var b=function(a,b){return"number"==typeof a&&"number"==typeof b?a>b?1:b>a?-1:0:(a=h(String(a||"")),b=h(String(b||"")),a>b?1:b>a?-1:0)},c=function(a){var b,c,d,e;for(b=1,c=arguments.length;c>b;b++)if(e=arguments[b])for(d in e)e.hasOwnProperty(d)&&(a[d]=e[d]);return a},d=function(a){return(a+"").replace(/^\s+|\s+$|/g,"")},e=function(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},f=Array.isArray||$&&$.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},g={a:"[aÀÁÂÃÄÅàáâãäåĀāąĄ]",c:"[cÇçćĆčČ]",d:"[dđĐďĎ]",e:"[eÈÉÊËèéêëěĚĒēęĘ]",i:"[iÌÍÎÏìíîïĪī]",l:"[lłŁ]",n:"[nÑñňŇńŃ]",o:"[oÒÓÔÕÕÖØòóôõöøŌō]",r:"[rřŘ]",s:"[sŠšśŚ]",t:"[tťŤ]",u:"[uÙÚÛÜùúûüůŮŪū]",y:"[yŸÿýÝ]",z:"[zŽžżŻźŹ]"},h=function(){var a,b,c,d,e="",f={};for(c in g)if(g.hasOwnProperty(c))for(d=g[c].substring(2,g[c].length-1),e+=d,a=0,b=d.length;b>a;a++)f[d.charAt(a)]=c;var h=new RegExp("["+e+"]","g");return function(a){return a.replace(h,function(a){return f[a]}).toLowerCase()}}();return a}),function(a,b){"function"==typeof define&&define.amd?define("microplugin",b):"object"==typeof exports?module.exports=b():a.MicroPlugin=b()}(this,function(){var a={};a.mixin=function(a){a.plugins={},a.prototype.initializePlugins=function(a){var c,d,e,f=this,g=[];if(f.plugins={names:[],settings:{},requested:{},loaded:{}},b.isArray(a))for(c=0,d=a.length;d>c;c++)"string"==typeof a[c]?g.push(a[c]):(f.plugins.settings[a[c].name]=a[c].options,g.push(a[c].name));else if(a)for(e in a)a.hasOwnProperty(e)&&(f.plugins.settings[e]=a[e],g.push(e));for(;g.length;)f.require(g.shift())},a.prototype.loadPlugin=function(b){var c=this,d=c.plugins,e=a.plugins[b];if(!a.plugins.hasOwnProperty(b))throw new Error('Unable to find "'+b+'" plugin');d.requested[b]=!0,d.loaded[b]=e.fn.apply(c,[c.plugins.settings[b]||{}]),d.names.push(b)},a.prototype.require=function(a){var b=this,c=b.plugins;if(!b.plugins.loaded.hasOwnProperty(a)){if(c.requested[a])throw new Error('Plugin has circular dependency ("'+a+'")');b.loadPlugin(a)}return c.loaded[a]},a.define=function(b,c){a.plugins[b]={name:b,fn:c}}};var b={isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}};return a}),function(a,b){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],b):"object"==typeof exports?module.exports=b(require("jquery"),require("sifter"),require("microplugin")):a.Selectize=b(a.jQuery,a.Sifter,a.MicroPlugin)}(this,function(a,b,c){"use strict";var d=function(a,b){if("string"!=typeof b||b.length){var c="string"==typeof b?new RegExp(b,"i"):b,d=function(a){var b=0;if(3===a.nodeType){var e=a.data.search(c);if(e>=0&&a.data.length>0){var f=a.data.match(c),g=document.createElement("span");g.className="highlight";var h=a.splitText(e),i=(h.splitText(f[0].length),h.cloneNode(!0));g.appendChild(i),h.parentNode.replaceChild(g,h),b=1}}else if(1===a.nodeType&&a.childNodes&&!/(script|style)/i.test(a.tagName))for(var j=0;j<a.childNodes.length;++j)j+=d(a.childNodes[j]);return b};return a.each(function(){d(this)})}},e=function(){};e.prototype={on:function(a,b){this._events=this._events||{},this._events[a]=this._events[a]||[],this._events[a].push(b)},off:function(a,b){var c=arguments.length;return 0===c?delete this._events:1===c?delete this._events[a]:(this._events=this._events||{},void(a in this._events!=!1&&this._events[a].splice(this._events[a].indexOf(b),1)))},trigger:function(a){if(this._events=this._events||{},a in this._events!=!1)for(var b=0;b<this._events[a].length;b++)this._events[a][b].apply(this,Array.prototype.slice.call(arguments,1))}},e.mixin=function(a){for(var b=["on","off","trigger"],c=0;c<b.length;c++)a.prototype[b[c]]=e.prototype[b[c]]};var f=/Mac/.test(navigator.userAgent),g=65,h=13,i=27,j=37,k=38,l=80,m=39,n=40,o=78,p=8,q=46,r=16,s=f?91:17,t=f?18:17,u=9,v=1,w=2,x=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("form").validity,y=function(a){return"undefined"!=typeof a},z=function(a){return"undefined"==typeof a||null===a?null:"boolean"==typeof a?a?"1":"0":a+""},A=function(a){return(a+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},B=function(a){return(a+"").replace(/\$/g,"$$$$")},C={};C.before=function(a,b,c){var d=a[b];a[b]=function(){return c.apply(a,arguments),d.apply(a,arguments)}},C.after=function(a,b,c){var d=a[b];a[b]=function(){var b=d.apply(a,arguments);return c.apply(a,arguments),b}};var D=function(a){var b=!1;return function(){b||(b=!0,a.apply(this,arguments))}},E=function(a,b){var c;return function(){var d=this,e=arguments;window.clearTimeout(c),c=window.setTimeout(function(){a.apply(d,e)},b)}},F=function(a,b,c){var d,e=a.trigger,f={};a.trigger=function(){var c=arguments[0];return-1===b.indexOf(c)?e.apply(a,arguments):void(f[c]=arguments)},c.apply(a,[]),a.trigger=e;for(d in f)f.hasOwnProperty(d)&&e.apply(a,f[d])},G=function(a,b,c,d){a.on(b,c,function(b){for(var c=b.target;c&&c.parentNode!==a[0];)c=c.parentNode;return b.currentTarget=c,d.apply(this,[b])})},H=function(a){var b={};if("selectionStart"in a)b.start=a.selectionStart,b.length=a.selectionEnd-b.start;else if(document.selection){a.focus();var c=document.selection.createRange(),d=document.selection.createRange().text.length;c.moveStart("character",-a.value.length),b.start=c.text.length-d,b.length=d}return b},I=function(a,b,c){var d,e,f={};if(c)for(d=0,e=c.length;e>d;d++)f[c[d]]=a.css(c[d]);else f=a.css();b.css(f)},J=function(b,c){if(!b)return 0;var d=a("<test>").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).text(b).appendTo("body");I(c,d,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]);var e=d.width();return d.remove(),e},K=function(a){var b=null,c=function(c,d){var e,f,g,h,i,j,k,l;c=c||window.event||{},d=d||{},c.metaKey||c.altKey||(d.force||a.data("grow")!==!1)&&(e=a.val(),c.type&&"keydown"===c.type.toLowerCase()&&(f=c.keyCode,g=f>=97&&122>=f||f>=65&&90>=f||f>=48&&57>=f||32===f,f===q||f===p?(l=H(a[0]),l.length?e=e.substring(0,l.start)+e.substring(l.start+l.length):f===p&&l.start?e=e.substring(0,l.start-1)+e.substring(l.start+1):f===q&&"undefined"!=typeof l.start&&(e=e.substring(0,l.start)+e.substring(l.start+1))):g&&(j=c.shiftKey,k=String.fromCharCode(c.keyCode),k=j?k.toUpperCase():k.toLowerCase(),e+=k)),h=a.attr("placeholder"),!e&&h&&(e=h),i=J(e,a)+4,i!==b&&(b=i,a.width(i),a.triggerHandler("resize")))};a.on("keydown keyup update blur",c),c()},L=function(c,d){var e,f,g,h,i=this;h=c[0],h.selectize=i;var j=window.getComputedStyle&&window.getComputedStyle(h,null);if(g=j?j.getPropertyValue("direction"):h.currentStyle&&h.currentStyle.direction,g=g||c.parents("[dir]:first").attr("dir")||"",a.extend(i,{order:0,settings:d,$input:c,tabIndex:c.attr("tabindex")||"",tagType:"select"===h.tagName.toLowerCase()?v:w,rtl:/rtl/i.test(g),eventNS:".selectize"+ ++L.count,highlightedValue:null,isOpen:!1,isDisabled:!1,isRequired:c.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===d.loadThrottle?i.onSearchChange:E(i.onSearchChange,d.loadThrottle)}),i.sifter=new b(this.options,{diacritics:d.diacritics}),i.settings.options){for(e=0,f=i.settings.options.length;f>e;e++)i.registerOption(i.settings.options[e]);delete i.settings.options}if(i.settings.optgroups){for(e=0,f=i.settings.optgroups.length;f>e;e++)i.registerOptionGroup(i.settings.optgroups[e]);delete i.settings.optgroups}i.settings.mode=i.settings.mode||(1===i.settings.maxItems?"single":"multi"),"boolean"!=typeof i.settings.hideSelected&&(i.settings.hideSelected="multi"===i.settings.mode),i.initializePlugins(i.settings.plugins),i.setupCallbacks(),i.setupTemplates(),i.setup()};return e.mixin(L),c.mixin(L),a.extend(L.prototype,{setup:function(){var b,c,d,e,g,h,i,j,k,l=this,m=l.settings,n=l.eventNS,o=a(window),p=a(document),q=l.$input;if(i=l.settings.mode,j=q.attr("class")||"",b=a("<div>").addClass(m.wrapperClass).addClass(j).addClass(i),c=a("<div>").addClass(m.inputClass).addClass("items").appendTo(b),d=a('<input type="text" autocomplete="off" />').appendTo(c).attr("tabindex",q.is(":disabled")?"-1":l.tabIndex),h=a(m.dropdownParent||b),e=a("<div>").addClass(m.dropdownClass).addClass(i).hide().appendTo(h),g=a("<div>").addClass(m.dropdownContentClass).appendTo(e),l.settings.copyClassesToDropdown&&e.addClass(j),b.css({width:q[0].style.width}),l.plugins.names.length&&(k="plugin-"+l.plugins.names.join(" plugin-"),b.addClass(k),e.addClass(k)),(null===m.maxItems||m.maxItems>1)&&l.tagType===v&&q.attr("multiple","multiple"),l.settings.placeholder&&d.attr("placeholder",m.placeholder),!l.settings.splitOn&&l.settings.delimiter){var u=l.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");l.settings.splitOn=new RegExp("\\s*"+u+"+\\s*")}q.attr("autocorrect")&&d.attr("autocorrect",q.attr("autocorrect")),q.attr("autocapitalize")&&d.attr("autocapitalize",q.attr("autocapitalize")),l.$wrapper=b,l.$control=c,l.$control_input=d,l.$dropdown=e,l.$dropdown_content=g,e.on("mouseenter","[data-selectable]",function(){return l.onOptionHover.apply(l,arguments)}),e.on("mousedown click","[data-selectable]",function(){return l.onOptionSelect.apply(l,arguments)}),G(c,"mousedown","*:not(input)",function(){return l.onItemSelect.apply(l,arguments)}),K(d),c.on({mousedown:function(){return l.onMouseDown.apply(l,arguments)},click:function(){return l.onClick.apply(l,arguments)}}),d.on({mousedown:function(a){a.stopPropagation()},keydown:function(){return l.onKeyDown.apply(l,arguments)},keyup:function(){return l.onKeyUp.apply(l,arguments)},keypress:function(){return l.onKeyPress.apply(l,arguments)},resize:function(){l.positionDropdown.apply(l,[])},blur:function(){return l.onBlur.apply(l,arguments)},focus:function(){return l.ignoreBlur=!1,l.onFocus.apply(l,arguments)},paste:function(){return l.onPaste.apply(l,arguments)}}),p.on("keydown"+n,function(a){l.isCmdDown=a[f?"metaKey":"ctrlKey"],l.isCtrlDown=a[f?"altKey":"ctrlKey"],l.isShiftDown=a.shiftKey}),p.on("keyup"+n,function(a){a.keyCode===t&&(l.isCtrlDown=!1),a.keyCode===r&&(l.isShiftDown=!1),a.keyCode===s&&(l.isCmdDown=!1)}),p.on("mousedown"+n,function(a){if(l.isFocused){if(a.target===l.$dropdown[0]||a.target.parentNode===l.$dropdown[0])return!1;l.$control.has(a.target).length||a.target===l.$control[0]||l.blur(a.target)}}),o.on(["scroll"+n,"resize"+n].join(" "),function(){l.isOpen&&l.positionDropdown.apply(l,arguments)}),o.on("mousemove"+n,function(){l.ignoreHover=!1}),this.revertSettings={$children:q.children().detach(),tabindex:q.attr("tabindex")},q.attr("tabindex",-1).hide().after(l.$wrapper),a.isArray(m.items)&&(l.setValue(m.items),delete m.items),x&&q.on("invalid"+n,function(a){a.preventDefault(),l.isInvalid=!0,l.refreshState()}),l.updateOriginalInput(),l.refreshItems(),l.refreshState(),l.updatePlaceholder(),l.isSetup=!0,q.is(":disabled")&&l.disable(),l.on("change",this.onChange),q.data("selectize",l),q.addClass("selectized"),l.trigger("initialize"),m.preload===!0&&l.onSearchChange("")},setupTemplates:function(){var b=this,c=b.settings.labelField,d=b.settings.optgroupLabelField,e={optgroup:function(a){return'<div class="optgroup">'+a.html+"</div>"},optgroup_header:function(a,b){return'<div class="optgroup-header">'+b(a[d])+"</div>"},option:function(a,b){return'<div class="option">'+b(a[c])+"</div>"},item:function(a,b){return'<div class="item">'+b(a[c])+"</div>"},option_create:function(a,b){return'<div class="create">Add <strong>'+b(a.input)+"</strong>…</div>"}};b.settings.render=a.extend({},e,b.settings.render)},setupCallbacks:function(){var a,b,c={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(a in c)c.hasOwnProperty(a)&&(b=this.settings[c[a]],b&&this.on(a,b))},onClick:function(a){var b=this;b.isFocused||(b.focus(),a.preventDefault())},onMouseDown:function(b){{var c=this,d=b.isDefaultPrevented();a(b.target)}if(c.isFocused){if(b.target!==c.$control_input[0])return"single"===c.settings.mode?c.isOpen?c.close():c.open():d||c.setActiveItem(null),!1}else d||window.setTimeout(function(){c.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(b){var c=this;c.isFull()||c.isInputHidden||c.isLocked?b.preventDefault():c.settings.splitOn&&setTimeout(function(){for(var b=a.trim(c.$control_input.val()||"").split(c.settings.splitOn),d=0,e=b.length;e>d;d++)c.createItem(b[d])},0)},onKeyPress:function(a){if(this.isLocked)return a&&a.preventDefault();var b=String.fromCharCode(a.keyCode||a.which);return this.settings.create&&"multi"===this.settings.mode&&b===this.settings.delimiter?(this.createItem(),a.preventDefault(),!1):void 0},onKeyDown:function(a){var b=(a.target===this.$control_input[0],this);if(b.isLocked)return void(a.keyCode!==u&&a.preventDefault());switch(a.keyCode){case g:if(b.isCmdDown)return void b.selectAll();break;case i:return void(b.isOpen&&(a.preventDefault(),a.stopPropagation(),b.close()));case o:if(!a.ctrlKey||a.altKey)break;case n:if(!b.isOpen&&b.hasOptions)b.open();else if(b.$activeOption){b.ignoreHover=!0;var c=b.getAdjacentOption(b.$activeOption,1);c.length&&b.setActiveOption(c,!0,!0)}return void a.preventDefault();case l:if(!a.ctrlKey||a.altKey)break;case k:if(b.$activeOption){b.ignoreHover=!0;var d=b.getAdjacentOption(b.$activeOption,-1);d.length&&b.setActiveOption(d,!0,!0)}return void a.preventDefault();case h:return void(b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),a.preventDefault()));case j:return void b.advanceSelection(-1,a);case m:return void b.advanceSelection(1,a);case u:return b.settings.selectOnTab&&b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),b.isFull()||a.preventDefault()),void(b.settings.create&&b.createItem()&&a.preventDefault());case p:case q:return void b.deleteSelection(a)}return!b.isFull()&&!b.isInputHidden||(f?a.metaKey:a.ctrlKey)?void 0:void a.preventDefault()},onKeyUp:function(a){var b=this;if(b.isLocked)return a&&a.preventDefault();var c=b.$control_input.val()||"";b.lastValue!==c&&(b.lastValue=c,b.onSearchChange(c),b.refreshOptions(),b.trigger("type",c))},onSearchChange:function(a){var b=this,c=b.settings.load;c&&(b.loadedSearches.hasOwnProperty(a)||(b.loadedSearches[a]=!0,b.load(function(d){c.apply(b,[a,d])})))},onFocus:function(a){var b=this,c=b.isFocused;return b.isDisabled?(b.blur(),a&&a.preventDefault(),!1):void(b.ignoreFocus||(b.isFocused=!0,"focus"===b.settings.preload&&b.onSearchChange(""),c||b.trigger("focus"),b.$activeItems.length||(b.showInput(),b.setActiveItem(null),b.refreshOptions(!!b.settings.openOnFocus)),b.refreshState()))},onBlur:function(a,b){var c=this;if(c.isFocused&&(c.isFocused=!1,!c.ignoreFocus)){if(!c.ignoreBlur&&document.activeElement===c.$dropdown_content[0])return c.ignoreBlur=!0,void c.onFocus(a);var d=function(){c.close(),c.setTextboxValue(""),c.setActiveItem(null),c.setActiveOption(null),c.setCaret(c.items.length),c.refreshState(),(b||document.body).focus(),c.ignoreFocus=!1,c.trigger("blur")};c.ignoreFocus=!0,c.settings.create&&c.settings.createOnBlur?c.createItem(null,!1,d):d()}},onOptionHover:function(a){this.ignoreHover||this.setActiveOption(a.currentTarget,!1)},onOptionSelect:function(b){var c,d,e=this;b.preventDefault&&(b.preventDefault(),b.stopPropagation()),d=a(b.currentTarget),d.hasClass("create")?e.createItem(null,function(){e.settings.closeAfterSelect&&e.close()}):(c=d.attr("data-value"),"undefined"!=typeof c&&(e.lastQuery=null,e.setTextboxValue(""),e.addItem(c),e.settings.closeAfterSelect?e.close():!e.settings.hideSelected&&b.type&&/mouse/.test(b.type)&&e.setActiveOption(e.getOption(c))))},onItemSelect:function(a){var b=this;b.isLocked||"multi"===b.settings.mode&&(a.preventDefault(),b.setActiveItem(a.currentTarget,a))},load:function(a){var b=this,c=b.$wrapper.addClass(b.settings.loadingClass);b.loading++,a.apply(b,[function(a){b.loading=Math.max(b.loading-1,0),a&&a.length&&(b.addOption(a),b.refreshOptions(b.isFocused&&!b.isInputHidden)),b.loading||c.removeClass(b.settings.loadingClass),b.trigger("load",a)}])},setTextboxValue:function(a){var b=this.$control_input,c=b.val()!==a;c&&(b.val(a).triggerHandler("update"),this.lastValue=a)},getValue:function(){return this.tagType===v&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(a,b){var c=b?[]:["change"];F(this,c,function(){this.clear(b),this.addItems(a,b)})},setActiveItem:function(b,c){var d,e,f,g,h,i,j,k,l=this;if("single"!==l.settings.mode){if(b=a(b),!b.length)return a(l.$activeItems).removeClass("active"),l.$activeItems=[],void(l.isFocused&&l.showInput());if(d=c&&c.type.toLowerCase(),"mousedown"===d&&l.isShiftDown&&l.$activeItems.length){for(k=l.$control.children(".active:last"),g=Array.prototype.indexOf.apply(l.$control[0].childNodes,[k[0]]),h=Array.prototype.indexOf.apply(l.$control[0].childNodes,[b[0]]),g>h&&(j=g,g=h,h=j),e=g;h>=e;e++)i=l.$control[0].childNodes[e],-1===l.$activeItems.indexOf(i)&&(a(i).addClass("active"),l.$activeItems.push(i));c.preventDefault()}else"mousedown"===d&&l.isCtrlDown||"keydown"===d&&this.isShiftDown?b.hasClass("active")?(f=l.$activeItems.indexOf(b[0]),l.$activeItems.splice(f,1),b.removeClass("active")):l.$activeItems.push(b.addClass("active")[0]):(a(l.$activeItems).removeClass("active"),l.$activeItems=[b.addClass("active")[0]]);l.hideInput(),this.isFocused||l.focus()}},setActiveOption:function(b,c,d){var e,f,g,h,i,j=this;j.$activeOption&&j.$activeOption.removeClass("active"),j.$activeOption=null,b=a(b),b.length&&(j.$activeOption=b.addClass("active"),(c||!y(c))&&(e=j.$dropdown_content.height(),f=j.$activeOption.outerHeight(!0),c=j.$dropdown_content.scrollTop()||0,g=j.$activeOption.offset().top-j.$dropdown_content.offset().top+c,h=g,i=g-e+f,g+f>e+c?j.$dropdown_content.stop().animate({scrollTop:i},d?j.settings.scrollDuration:0):c>g&&j.$dropdown_content.stop().animate({scrollTop:h},d?j.settings.scrollDuration:0)))},selectAll:function(){var a=this;"single"!==a.settings.mode&&(a.$activeItems=Array.prototype.slice.apply(a.$control.children(":not(input)").addClass("active")),a.$activeItems.length&&(a.hideInput(),a.close()),a.focus())},hideInput:function(){var a=this;a.setTextboxValue(""),a.$control_input.css({opacity:0,position:"absolute",left:a.rtl?1e4:-1e4}),a.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var a=this;a.isDisabled||(a.ignoreFocus=!0,a.$control_input[0].focus(),window.setTimeout(function(){a.ignoreFocus=!1,a.onFocus()},0))},blur:function(a){this.$control_input[0].blur(),this.onBlur(null,a)},getScoreFunction:function(a){return this.sifter.getScoreFunction(a,this.getSearchOptions())},getSearchOptions:function(){var a=this.settings,b=a.sortField;return"string"==typeof b&&(b=[{field:b}]),{fields:a.searchField,conjunction:a.searchConjunction,sort:b}},search:function(b){var c,d,e,f=this,g=f.settings,h=this.getSearchOptions();if(g.score&&(e=f.settings.score.apply(this,[b]),"function"!=typeof e))throw new Error('Selectize "score" setting must be a function that returns a function');if(b!==f.lastQuery?(f.lastQuery=b,d=f.sifter.search(b,a.extend(h,{score:e})),f.currentResults=d):d=a.extend(!0,{},f.currentResults),g.hideSelected)for(c=d.items.length-1;c>=0;c--)-1!==f.items.indexOf(z(d.items[c].id))&&d.items.splice(c,1);return d},refreshOptions:function(b){var c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;"undefined"==typeof b&&(b=!0);var t=this,u=a.trim(t.$control_input.val()),v=t.search(u),w=t.$dropdown_content,x=t.$activeOption&&z(t.$activeOption.attr("data-value"));for(g=v.items.length,"number"==typeof t.settings.maxOptions&&(g=Math.min(g,t.settings.maxOptions)),h={},i=[],c=0;g>c;c++)for(j=t.options[v.items[c].id],k=t.render("option",j),l=j[t.settings.optgroupField]||"",m=a.isArray(l)?l:[l],e=0,f=m&&m.length;f>e;e++)l=m[e],t.optgroups.hasOwnProperty(l)||(l=""),h.hasOwnProperty(l)||(h[l]=[],i.push(l)),h[l].push(k);for(this.settings.lockOptgroupOrder&&i.sort(function(a,b){var c=t.optgroups[a].$order||0,d=t.optgroups[b].$order||0;return c-d}),n=[],c=0,g=i.length;g>c;c++)l=i[c],t.optgroups.hasOwnProperty(l)&&h[l].length?(o=t.render("optgroup_header",t.optgroups[l])||"",o+=h[l].join(""),n.push(t.render("optgroup",a.extend({},t.optgroups[l],{html:o})))):n.push(h[l].join(""));if(w.html(n.join("")),t.settings.highlight&&v.query.length&&v.tokens.length)for(c=0,g=v.tokens.length;g>c;c++)d(w,v.tokens[c].regex);if(!t.settings.hideSelected)for(c=0,g=t.items.length;g>c;c++)t.getOption(t.items[c]).addClass("selected");p=t.canCreate(u),p&&(w.prepend(t.render("option_create",{input:u})),s=a(w[0].childNodes[0])),t.hasOptions=v.items.length>0||p,t.hasOptions?(v.items.length>0?(r=x&&t.getOption(x),r&&r.length?q=r:"single"===t.settings.mode&&t.items.length&&(q=t.getOption(t.items[0])),q&&q.length||(q=s&&!t.settings.addPrecedence?t.getAdjacentOption(s,1):w.find("[data-selectable]:first"))):q=s,t.setActiveOption(q),b&&!t.isOpen&&t.open()):(t.setActiveOption(null),b&&t.isOpen&&t.close())},addOption:function(b){var c,d,e,f=this;if(a.isArray(b))for(c=0,d=b.length;d>c;c++)f.addOption(b[c]);else(e=f.registerOption(b))&&(f.userOptions[e]=!0,f.lastQuery=null,f.trigger("option_add",e,b))},registerOption:function(a){var b=z(a[this.settings.valueField]);return!b||this.options.hasOwnProperty(b)?!1:(a.$order=a.$order||++this.order,this.options[b]=a,b)},registerOptionGroup:function(a){var b=z(a[this.settings.optgroupValueField]);return b?(a.$order=a.$order||++this.order,this.optgroups[b]=a,b):!1},addOptionGroup:function(a,b){b[this.settings.optgroupValueField]=a,(a=this.registerOptionGroup(b))&&this.trigger("optgroup_add",a,b)},removeOptionGroup:function(a){this.optgroups.hasOwnProperty(a)&&(delete this.optgroups[a],this.renderCache={},this.trigger("optgroup_remove",a))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(b,c){var d,e,f,g,h,i,j,k=this;if(b=z(b),f=z(c[k.settings.valueField]),null!==b&&k.options.hasOwnProperty(b)){if("string"!=typeof f)throw new Error("Value must be set in option data");j=k.options[b].$order,f!==b&&(delete k.options[b],g=k.items.indexOf(b),-1!==g&&k.items.splice(g,1,f)),c.$order=c.$order||j,k.options[f]=c,h=k.renderCache.item,i=k.renderCache.option,h&&(delete h[b],delete h[f]),i&&(delete i[b],delete i[f]),-1!==k.items.indexOf(f)&&(d=k.getItem(b),e=a(k.render("item",c)),d.hasClass("active")&&e.addClass("active"),d.replaceWith(e)),k.lastQuery=null,k.isOpen&&k.refreshOptions(!1)}},removeOption:function(a,b){var c=this;a=z(a);var d=c.renderCache.item,e=c.renderCache.option;d&&delete d[a],e&&delete e[a],delete c.userOptions[a],delete c.options[a],c.lastQuery=null,c.trigger("option_remove",a),c.removeItem(a,b)},clearOptions:function(){var a=this;a.loadedSearches={},a.userOptions={},a.renderCache={},a.options=a.sifter.items={},a.lastQuery=null,a.trigger("option_clear"),a.clear()},getOption:function(a){return this.getElementWithValue(a,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(b,c){var d=this.$dropdown.find("[data-selectable]"),e=d.index(b)+c;return e>=0&&e<d.length?d.eq(e):a()},getElementWithValue:function(b,c){if(b=z(b),"undefined"!=typeof b&&null!==b)for(var d=0,e=c.length;e>d;d++)if(c[d].getAttribute("data-value")===b)return a(c[d]);return a()},getItem:function(a){return this.getElementWithValue(a,this.$control.children())},addItems:function(b,c){for(var d=a.isArray(b)?b:[b],e=0,f=d.length;f>e;e++)this.isPending=f-1>e,this.addItem(d[e],c)},addItem:function(b,c){var d=c?[]:["change"];F(this,d,function(){var d,e,f,g,h,i=this,j=i.settings.mode;return b=z(b),-1!==i.items.indexOf(b)?void("single"===j&&i.close()):void(i.options.hasOwnProperty(b)&&("single"===j&&i.clear(c),"multi"===j&&i.isFull()||(d=a(i.render("item",i.options[b])),h=i.isFull(),i.items.splice(i.caretPos,0,b),i.insertAtCaret(d),(!i.isPending||!h&&i.isFull())&&i.refreshState(),i.isSetup&&(f=i.$dropdown_content.find("[data-selectable]"),i.isPending||(e=i.getOption(b),g=i.getAdjacentOption(e,1).attr("data-value"),i.refreshOptions(i.isFocused&&"single"!==j),g&&i.setActiveOption(i.getOption(g))),!f.length||i.isFull()?i.close():i.positionDropdown(),i.updatePlaceholder(),i.trigger("item_add",b,d),i.updateOriginalInput({silent:c})))))})},removeItem:function(a,b){var c,d,e,f=this;c="object"==typeof a?a:f.getItem(a),a=z(c.attr("data-value")),d=f.items.indexOf(a),-1!==d&&(c.remove(),c.hasClass("active")&&(e=f.$activeItems.indexOf(c[0]),f.$activeItems.splice(e,1)),f.items.splice(d,1),f.lastQuery=null,!f.settings.persist&&f.userOptions.hasOwnProperty(a)&&f.removeOption(a,b),d<f.caretPos&&f.setCaret(f.caretPos-1),f.refreshState(),f.updatePlaceholder(),f.updateOriginalInput({silent:b}),f.positionDropdown(),f.trigger("item_remove",a,c))},createItem:function(b,c){var d=this,e=d.caretPos;b=b||a.trim(d.$control_input.val()||"");var f=arguments[arguments.length-1];if("function"!=typeof f&&(f=function(){}),"boolean"!=typeof c&&(c=!0),!d.canCreate(b))return f(),!1;d.lock();var g="function"==typeof d.settings.create?this.settings.create:function(a){var b={};return b[d.settings.labelField]=a,b[d.settings.valueField]=a,b},h=D(function(a){if(d.unlock(),!a||"object"!=typeof a)return f();var b=z(a[d.settings.valueField]);return"string"!=typeof b?f():(d.setTextboxValue(""),d.addOption(a),d.setCaret(e),d.addItem(b),d.refreshOptions(c&&"single"!==d.settings.mode),void f(a))}),i=g.apply(this,[b,h]);return"undefined"!=typeof i&&h(i),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){var a,b=this;b.isRequired&&(b.items.length&&(b.isInvalid=!1),b.$control_input.prop("required",a)),b.refreshClasses()},refreshClasses:function(){var b=this,c=b.isFull(),d=b.isLocked;b.$wrapper.toggleClass("rtl",b.rtl),b.$control.toggleClass("focus",b.isFocused).toggleClass("disabled",b.isDisabled).toggleClass("required",b.isRequired).toggleClass("invalid",b.isInvalid).toggleClass("locked",d).toggleClass("full",c).toggleClass("not-full",!c).toggleClass("input-active",b.isFocused&&!b.isInputHidden).toggleClass("dropdown-active",b.isOpen).toggleClass("has-options",!a.isEmptyObject(b.options)).toggleClass("has-items",b.items.length>0),b.$control_input.data("grow",!c&&!d)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(a){var b,c,d,e,f=this;if(a=a||{},f.tagType===v){for(d=[],b=0,c=f.items.length;c>b;b++)e=f.options[f.items[b]][f.settings.labelField]||"",d.push('<option value="'+A(f.items[b])+'" selected="selected">'+A(e)+"</option>");d.length||this.$input.attr("multiple")||d.push('<option value="" selected="selected"></option>'),f.$input.html(d.join(""))}else f.$input.val(f.getValue()),f.$input.attr("value",f.$input.val());f.isSetup&&(a.silent||f.trigger("change",f.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var a=this.$control_input;this.items.length?a.removeAttr("placeholder"):a.attr("placeholder",this.settings.placeholder),a.triggerHandler("update",{force:!0})}},open:function(){var a=this;a.isLocked||a.isOpen||"multi"===a.settings.mode&&a.isFull()||(a.focus(),a.isOpen=!0,a.refreshState(),a.$dropdown.css({visibility:"hidden",display:"block"}),a.positionDropdown(),a.$dropdown.css({visibility:"visible"}),a.trigger("dropdown_open",a.$dropdown))},close:function(){var a=this,b=a.isOpen;"single"===a.settings.mode&&a.items.length&&a.hideInput(),a.isOpen=!1,a.$dropdown.hide(),a.setActiveOption(null),a.refreshState(),b&&a.trigger("dropdown_close",a.$dropdown)},positionDropdown:function(){var a=this.$control,b="body"===this.settings.dropdownParent?a.offset():a.position();b.top+=a.outerHeight(!0),this.$dropdown.css({width:a.outerWidth(),top:b.top,left:b.left})},clear:function(a){var b=this;b.items.length&&(b.$control.children(":not(input)").remove(),b.items=[],b.lastQuery=null,b.setCaret(0),b.setActiveItem(null),b.updatePlaceholder(),b.updateOriginalInput({silent:a}),b.refreshState(),b.showInput(),b.trigger("clear"))},insertAtCaret:function(b){var c=Math.min(this.caretPos,this.items.length);0===c?this.$control.prepend(b):a(this.$control[0].childNodes[c]).before(b),this.setCaret(c+1)},deleteSelection:function(b){var c,d,e,f,g,h,i,j,k,l=this;if(e=b&&b.keyCode===p?-1:1,f=H(l.$control_input[0]),l.$activeOption&&!l.settings.hideSelected&&(i=l.getAdjacentOption(l.$activeOption,-1).attr("data-value")),g=[],l.$activeItems.length){for(k=l.$control.children(".active:"+(e>0?"last":"first")),h=l.$control.children(":not(input)").index(k),e>0&&h++,c=0,d=l.$activeItems.length;d>c;c++)g.push(a(l.$activeItems[c]).attr("data-value"));
|
3 |
b&&(b.preventDefault(),b.stopPropagation())}else(l.isFocused||"single"===l.settings.mode)&&l.items.length&&(0>e&&0===f.start&&0===f.length?g.push(l.items[l.caretPos-1]):e>0&&f.start===l.$control_input.val().length&&g.push(l.items[l.caretPos]));if(!g.length||"function"==typeof l.settings.onDelete&&l.settings.onDelete.apply(l,[g])===!1)return!1;for("undefined"!=typeof h&&l.setCaret(h);g.length;)l.removeItem(g.pop());return l.showInput(),l.positionDropdown(),l.refreshOptions(!0),i&&(j=l.getOption(i),j.length&&l.setActiveOption(j)),!0},advanceSelection:function(a,b){var c,d,e,f,g,h,i=this;0!==a&&(i.rtl&&(a*=-1),c=a>0?"last":"first",d=H(i.$control_input[0]),i.isFocused&&!i.isInputHidden?(f=i.$control_input.val().length,g=0>a?0===d.start&&0===d.length:d.start===f,g&&!f&&i.advanceCaret(a,b)):(h=i.$control.children(".active:"+c),h.length&&(e=i.$control.children(":not(input)").index(h),i.setActiveItem(null),i.setCaret(a>0?e+1:e))))},advanceCaret:function(a,b){var c,d,e=this;0!==a&&(c=a>0?"next":"prev",e.isShiftDown?(d=e.$control_input[c](),d.length&&(e.hideInput(),e.setActiveItem(d),b&&b.preventDefault())):e.setCaret(e.caretPos+a))},setCaret:function(b){var c=this;if(b="single"===c.settings.mode?c.items.length:Math.max(0,Math.min(c.items.length,b)),!c.isPending){var d,e,f,g;for(f=c.$control.children(":not(input)"),d=0,e=f.length;e>d;d++)g=a(f[d]).detach(),b>d?c.$control_input.before(g):c.$control.append(g)}c.caretPos=b},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){var a=this;a.$input.prop("disabled",!0),a.$control_input.prop("disabled",!0).prop("tabindex",-1),a.isDisabled=!0,a.lock()},enable:function(){var a=this;a.$input.prop("disabled",!1),a.$control_input.prop("disabled",!1).prop("tabindex",a.tabIndex),a.isDisabled=!1,a.unlock()},destroy:function(){var b=this,c=b.eventNS,d=b.revertSettings;b.trigger("destroy"),b.off(),b.$wrapper.remove(),b.$dropdown.remove(),b.$input.html("").append(d.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:d.tabindex}).show(),b.$control_input.removeData("grow"),b.$input.removeData("selectize"),a(window).off(c),a(document).off(c),a(document.body).off(c),delete b.$input[0].selectize},render:function(a,b){var c,d,e="",f=!1,g=this,h=/^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;return("option"===a||"item"===a)&&(c=z(b[g.settings.valueField]),f=!!c),f&&(y(g.renderCache[a])||(g.renderCache[a]={}),g.renderCache[a].hasOwnProperty(c))?g.renderCache[a][c]:(e=g.settings.render[a].apply(this,[b,A]),("option"===a||"option_create"===a)&&(e=e.replace(h,"<$1 data-selectable")),"optgroup"===a&&(d=b[g.settings.optgroupValueField]||"",e=e.replace(h,'<$1 data-group="'+B(A(d))+'"')),("option"===a||"item"===a)&&(e=e.replace(h,'<$1 data-value="'+B(A(c||""))+'"')),f&&(g.renderCache[a][c]=e),e)},clearCache:function(a){var b=this;"undefined"==typeof a?b.renderCache={}:delete b.renderCache[a]},canCreate:function(a){var b=this;if(!b.settings.create)return!1;var c=b.settings.createFilter;return!(!a.length||"function"==typeof c&&!c.apply(b,[a])||"string"==typeof c&&!new RegExp(c).test(a)||c instanceof RegExp&&!c.test(a))}}),L.count=0,L.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},a.fn.selectize=function(b){var c=a.fn.selectize.defaults,d=a.extend({},c,b),e=d.dataAttr,f=d.labelField,g=d.valueField,h=d.optgroupField,i=d.optgroupLabelField,j=d.optgroupValueField,k=function(b,c){var h,i,j,k,l=b.attr(e);if(l)for(c.options=JSON.parse(l),h=0,i=c.options.length;i>h;h++)c.items.push(c.options[h][g]);else{var m=a.trim(b.val()||"");if(!d.allowEmptyOption&&!m.length)return;for(j=m.split(d.delimiter),h=0,i=j.length;i>h;h++)k={},k[f]=j[h],k[g]=j[h],c.options.push(k);c.items=j}},l=function(b,c){var k,l,m,n,o=c.options,p={},q=function(a){var b=e&&a.attr(e);return"string"==typeof b&&b.length?JSON.parse(b):null},r=function(b,e){b=a(b);var i=z(b.attr("value"));if(i||d.allowEmptyOption)if(p.hasOwnProperty(i)){if(e){var j=p[i][h];j?a.isArray(j)?j.push(e):p[i][h]=[j,e]:p[i][h]=e}}else{var k=q(b)||{};k[f]=k[f]||b.text(),k[g]=k[g]||i,k[h]=k[h]||e,p[i]=k,o.push(k),b.is(":selected")&&c.items.push(i)}},s=function(b){var d,e,f,g,h;for(b=a(b),f=b.attr("label"),f&&(g=q(b)||{},g[i]=f,g[j]=f,c.optgroups.push(g)),h=a("option",b),d=0,e=h.length;e>d;d++)r(h[d],f)};for(c.maxItems=b.attr("multiple")?null:1,n=b.children(),k=0,l=n.length;l>k;k++)m=n[k].tagName.toLowerCase(),"optgroup"===m?s(n[k]):"option"===m&&r(n[k])};return this.each(function(){if(!this.selectize){var e,f=a(this),g=this.tagName.toLowerCase(),h=f.attr("placeholder")||f.attr("data-placeholder");h||d.allowEmptyOption||(h=f.children('option[value=""]').text());var i={placeholder:h,options:[],optgroups:[],items:[]};"select"===g?l(f,i):k(f,i),e=new L(f,a.extend(!0,{},c,i,b))}})},a.fn.selectize.defaults=L.defaults,a.fn.selectize.support={validity:x},L.define("drag_drop",function(){if(!a.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var b=this;b.lock=function(){var a=b.lock;return function(){var c=b.$control.data("sortable");return c&&c.disable(),a.apply(b,arguments)}}(),b.unlock=function(){var a=b.unlock;return function(){var c=b.$control.data("sortable");return c&&c.enable(),a.apply(b,arguments)}}(),b.setup=function(){var c=b.setup;return function(){c.apply(this,arguments);var d=b.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:b.isLocked,start:function(a,b){b.placeholder.css("width",b.helper.css("width")),d.css({overflow:"visible"})},stop:function(){d.css({overflow:"hidden"});var c=b.$activeItems?b.$activeItems.slice():null,e=[];d.children("[data-value]").each(function(){e.push(a(this).attr("data-value"))}),b.setValue(e),b.setActiveItem(c)}})}}()}}),L.define("dropdown_header",function(b){var c=this;b=a.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(a){return'<div class="'+a.headerClass+'"><div class="'+a.titleRowClass+'"><span class="'+a.labelClass+'">'+a.title+'</span><a href="javascript:void(0)" class="'+a.closeClass+'">×</a></div></div>'}},b),c.setup=function(){var d=c.setup;return function(){d.apply(c,arguments),c.$dropdown_header=a(b.html(b)),c.$dropdown.prepend(c.$dropdown_header)}}()}),L.define("optgroup_columns",function(b){var c=this;b=a.extend({equalizeWidth:!0,equalizeHeight:!0},b),this.getAdjacentOption=function(b,c){var d=b.closest("[data-group]").find("[data-selectable]"),e=d.index(b)+c;return e>=0&&e<d.length?d.eq(e):a()},this.onKeyDown=function(){var a=c.onKeyDown;return function(b){var d,e,f,g;return!this.isOpen||b.keyCode!==j&&b.keyCode!==m?a.apply(this,arguments):(c.ignoreHover=!0,g=this.$activeOption.closest("[data-group]"),d=g.find("[data-selectable]").index(this.$activeOption),g=b.keyCode===j?g.prev("[data-group]"):g.next("[data-group]"),f=g.find("[data-selectable]"),e=f.eq(Math.min(f.length-1,d)),void(e.length&&this.setActiveOption(e)))}}();var d=function(){var a,b=d.width,c=document;return"undefined"==typeof b&&(a=c.createElement("div"),a.innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',a=a.firstChild,c.body.appendChild(a),b=d.width=a.offsetWidth-a.clientWidth,c.body.removeChild(a)),b},e=function(){var e,f,g,h,i,j,k;if(k=a("[data-group]",c.$dropdown_content),f=k.length,f&&c.$dropdown_content.width()){if(b.equalizeHeight){for(g=0,e=0;f>e;e++)g=Math.max(g,k.eq(e).height());k.css({height:g})}b.equalizeWidth&&(j=c.$dropdown_content.innerWidth()-d(),h=Math.round(j/f),k.css({width:h}),f>1&&(i=j-h*(f-1),k.eq(f-1).css({width:i})))}};(b.equalizeHeight||b.equalizeWidth)&&(C.after(this,"positionDropdown",e),C.after(this,"refreshOptions",e))}),L.define("remove_button",function(b){if("single"!==this.settings.mode){b=a.extend({label:"×",title:"Remove",className:"remove",append:!0},b);var c=this,d='<a href="javascript:void(0)" class="'+b.className+'" tabindex="-1" title="'+A(b.title)+'">'+b.label+"</a>",e=function(a,b){var c=a.search(/(<\/[^>]+>\s*)$/);return a.substring(0,c)+b+a.substring(c)};this.setup=function(){var f=c.setup;return function(){if(b.append){var g=c.settings.render.item;c.settings.render.item=function(){return e(g.apply(this,arguments),d)}}f.apply(this,arguments),this.$control.on("click","."+b.className,function(b){if(b.preventDefault(),!c.isLocked){var d=a(b.currentTarget).parent();c.setActiveItem(d),c.deleteSelection()&&c.setCaret(c.items.length)}})}}()}}),L.define("restore_on_backspace",function(a){var b=this;a.text=a.text||function(a){return a[this.settings.labelField]},this.onKeyDown=function(){var c=b.onKeyDown;return function(b){var d,e;return b.keyCode===p&&""===this.$control_input.val()&&!this.$activeItems.length&&(d=this.caretPos-1,d>=0&&d<this.items.length)?(e=this.options[this.items[d]],this.deleteSelection(b)&&(this.setTextboxValue(a.text.apply(this,[e])),this.refreshOptions(!0)),void b.preventDefault()):c.apply(this,arguments)}}()}),L});
|
inc/startkit/custom-controls/controls/select/assets/selectize.default.css
CHANGED
@@ -1,387 +1,387 @@
|
|
1 |
-
/**
|
2 |
-
* selectize.default.css (v0.12.1) - Default Theme
|
3 |
-
* Copyright (c) 2013–2015 Brian Reavis & contributors
|
4 |
-
*
|
5 |
-
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
6 |
-
* file except in compliance with the License. You may obtain a copy of the License at:
|
7 |
-
* http://www.apache.org/licenses/LICENSE-2.0
|
8 |
-
*
|
9 |
-
* Unless required by applicable law or agreed to in writing, software distributed under
|
10 |
-
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
11 |
-
* ANY KIND, either express or implied. See the License for the specific language
|
12 |
-
* governing permissions and limitations under the License.
|
13 |
-
*
|
14 |
-
* @author Brian Reavis <brian@thirdroute.com>
|
15 |
-
*/
|
16 |
-
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
|
17 |
-
visibility: visible !important;
|
18 |
-
background: #f2f2f2 !important;
|
19 |
-
background: rgba(0, 0, 0, 0.06) !important;
|
20 |
-
border: 0 none !important;
|
21 |
-
-webkit-box-shadow: inset 0 0 12px 4px #ffffff;
|
22 |
-
box-shadow: inset 0 0 12px 4px #ffffff;
|
23 |
-
}
|
24 |
-
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
|
25 |
-
content: '!';
|
26 |
-
visibility: hidden;
|
27 |
-
}
|
28 |
-
.selectize-control.plugin-drag_drop .ui-sortable-helper {
|
29 |
-
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
|
30 |
-
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
|
31 |
-
}
|
32 |
-
.selectize-dropdown-header {
|
33 |
-
position: relative;
|
34 |
-
padding: 5px 8px;
|
35 |
-
border-bottom: 1px solid #d0d0d0;
|
36 |
-
background: #f8f8f8;
|
37 |
-
-webkit-border-radius: 3px 3px 0 0;
|
38 |
-
-moz-border-radius: 3px 3px 0 0;
|
39 |
-
border-radius: 3px 3px 0 0;
|
40 |
-
}
|
41 |
-
.selectize-dropdown-header-close {
|
42 |
-
position: absolute;
|
43 |
-
right: 8px;
|
44 |
-
top: 50%;
|
45 |
-
color: #303030;
|
46 |
-
opacity: 0.4;
|
47 |
-
margin-top: -12px;
|
48 |
-
line-height: 20px;
|
49 |
-
font-size: 20px !important;
|
50 |
-
}
|
51 |
-
.selectize-dropdown-header-close:hover {
|
52 |
-
color: #000000;
|
53 |
-
}
|
54 |
-
.selectize-dropdown.plugin-optgroup_columns .optgroup {
|
55 |
-
border-right: 1px solid #f2f2f2;
|
56 |
-
border-top: 0 none;
|
57 |
-
float: left;
|
58 |
-
-webkit-box-sizing: border-box;
|
59 |
-
-moz-box-sizing: border-box;
|
60 |
-
box-sizing: border-box;
|
61 |
-
}
|
62 |
-
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
|
63 |
-
border-right: 0 none;
|
64 |
-
}
|
65 |
-
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
|
66 |
-
display: none;
|
67 |
-
}
|
68 |
-
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
|
69 |
-
border-top: 0 none;
|
70 |
-
}
|
71 |
-
.selectize-control.plugin-remove_button [data-value] {
|
72 |
-
position: relative;
|
73 |
-
padding-right: 24px !important;
|
74 |
-
}
|
75 |
-
.selectize-control.plugin-remove_button [data-value] .remove {
|
76 |
-
z-index: 1;
|
77 |
-
/* fixes ie bug (see #392) */
|
78 |
-
position: absolute;
|
79 |
-
top: 0;
|
80 |
-
right: 0;
|
81 |
-
bottom: 0;
|
82 |
-
width: 17px;
|
83 |
-
text-align: center;
|
84 |
-
font-weight: bold;
|
85 |
-
font-size: 12px;
|
86 |
-
color: inherit;
|
87 |
-
text-decoration: none;
|
88 |
-
vertical-align: middle;
|
89 |
-
display: inline-block;
|
90 |
-
padding: 2px 0 0 0;
|
91 |
-
border-left: 1px solid #0073bb;
|
92 |
-
-webkit-border-radius: 0 2px 2px 0;
|
93 |
-
-moz-border-radius: 0 2px 2px 0;
|
94 |
-
border-radius: 0 2px 2px 0;
|
95 |
-
-webkit-box-sizing: border-box;
|
96 |
-
-moz-box-sizing: border-box;
|
97 |
-
box-sizing: border-box;
|
98 |
-
}
|
99 |
-
.selectize-control.plugin-remove_button [data-value] .remove:hover {
|
100 |
-
background: rgba(0, 0, 0, 0.05);
|
101 |
-
}
|
102 |
-
.selectize-control.plugin-remove_button [data-value].active .remove {
|
103 |
-
border-left-color: #00578d;
|
104 |
-
}
|
105 |
-
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
|
106 |
-
background: none;
|
107 |
-
}
|
108 |
-
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
|
109 |
-
border-left-color: #aaaaaa;
|
110 |
-
}
|
111 |
-
.selectize-control {
|
112 |
-
position: relative;
|
113 |
-
}
|
114 |
-
.selectize-dropdown,
|
115 |
-
.selectize-input,
|
116 |
-
.selectize-input input {
|
117 |
-
color: #303030;
|
118 |
-
font-family: inherit;
|
119 |
-
font-size: 13px;
|
120 |
-
line-height: 18px;
|
121 |
-
-webkit-font-smoothing: inherit;
|
122 |
-
}
|
123 |
-
.selectize-input,
|
124 |
-
.selectize-control.single .selectize-input.input-active {
|
125 |
-
background: #ffffff;
|
126 |
-
cursor: text;
|
127 |
-
display: inline-block;
|
128 |
-
}
|
129 |
-
.selectize-input {
|
130 |
-
border: 1px solid #d0d0d0;
|
131 |
-
padding: 8px 8px;
|
132 |
-
display: inline-block;
|
133 |
-
width: 100%;
|
134 |
-
overflow: hidden;
|
135 |
-
position: relative;
|
136 |
-
z-index: 1;
|
137 |
-
-webkit-box-sizing: border-box;
|
138 |
-
-moz-box-sizing: border-box;
|
139 |
-
box-sizing: border-box;
|
140 |
-
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
|
141 |
-
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
|
142 |
-
-webkit-border-radius: 3px;
|
143 |
-
-moz-border-radius: 3px;
|
144 |
-
border-radius: 3px;
|
145 |
-
}
|
146 |
-
.selectize-control.multi .selectize-input.has-items {
|
147 |
-
padding: 5px 8px 2px;
|
148 |
-
}
|
149 |
-
.selectize-input.full {
|
150 |
-
background-color: #ffffff;
|
151 |
-
}
|
152 |
-
.selectize-input.disabled,
|
153 |
-
.selectize-input.disabled * {
|
154 |
-
cursor: default !important;
|
155 |
-
}
|
156 |
-
.selectize-input.focus {
|
157 |
-
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
|
158 |
-
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
|
159 |
-
}
|
160 |
-
.selectize-input.dropdown-active {
|
161 |
-
-webkit-border-radius: 3px 3px 0 0;
|
162 |
-
-moz-border-radius: 3px 3px 0 0;
|
163 |
-
border-radius: 3px 3px 0 0;
|
164 |
-
}
|
165 |
-
.selectize-input > * {
|
166 |
-
vertical-align: baseline;
|
167 |
-
display: -moz-inline-stack;
|
168 |
-
display: inline-block;
|
169 |
-
zoom: 1;
|
170 |
-
*display: inline;
|
171 |
-
}
|
172 |
-
.selectize-control.multi .selectize-input > div {
|
173 |
-
cursor: pointer;
|
174 |
-
margin: 0 3px 3px 0;
|
175 |
-
padding: 2px 6px;
|
176 |
-
background: #1da7ee;
|
177 |
-
color: #ffffff;
|
178 |
-
border: 1px solid #0073bb;
|
179 |
-
}
|
180 |
-
.selectize-control.multi .selectize-input > div.active {
|
181 |
-
background: #92c836;
|
182 |
-
color: #ffffff;
|
183 |
-
border: 1px solid #00578d;
|
184 |
-
}
|
185 |
-
.selectize-control.multi .selectize-input.disabled > div,
|
186 |
-
.selectize-control.multi .selectize-input.disabled > div.active {
|
187 |
-
color: #ffffff;
|
188 |
-
background: #d2d2d2;
|
189 |
-
border: 1px solid #aaaaaa;
|
190 |
-
}
|
191 |
-
.selectize-input > input {
|
192 |
-
display: inline-block !important;
|
193 |
-
padding: 0 !important;
|
194 |
-
min-height: 0 !important;
|
195 |
-
max-height: none !important;
|
196 |
-
max-width: 100% !important;
|
197 |
-
margin: 0 1px !important;
|
198 |
-
text-indent: 0 !important;
|
199 |
-
border: 0 none !important;
|
200 |
-
background: none !important;
|
201 |
-
line-height: inherit !important;
|
202 |
-
-webkit-user-select: auto !important;
|
203 |
-
-webkit-box-shadow: none !important;
|
204 |
-
box-shadow: none !important;
|
205 |
-
}
|
206 |
-
.selectize-input > input::-ms-clear {
|
207 |
-
display: none;
|
208 |
-
}
|
209 |
-
.selectize-input > input:focus {
|
210 |
-
outline: none !important;
|
211 |
-
}
|
212 |
-
.selectize-input::after {
|
213 |
-
content: ' ';
|
214 |
-
display: block;
|
215 |
-
clear: left;
|
216 |
-
}
|
217 |
-
.selectize-input.dropdown-active::before {
|
218 |
-
content: ' ';
|
219 |
-
display: block;
|
220 |
-
position: absolute;
|
221 |
-
background: #f0f0f0;
|
222 |
-
height: 1px;
|
223 |
-
bottom: 0;
|
224 |
-
left: 0;
|
225 |
-
right: 0;
|
226 |
-
}
|
227 |
-
.selectize-dropdown {
|
228 |
-
position: absolute;
|
229 |
-
z-index: 10;
|
230 |
-
border: 1px solid #d0d0d0;
|
231 |
-
background: #ffffff;
|
232 |
-
margin: -1px 0 0 0;
|
233 |
-
border-top: 0 none;
|
234 |
-
-webkit-box-sizing: border-box;
|
235 |
-
-moz-box-sizing: border-box;
|
236 |
-
box-sizing: border-box;
|
237 |
-
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
238 |
-
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
239 |
-
-webkit-border-radius: 0 0 3px 3px;
|
240 |
-
-moz-border-radius: 0 0 3px 3px;
|
241 |
-
border-radius: 0 0 3px 3px;
|
242 |
-
}
|
243 |
-
.selectize-dropdown [data-selectable] {
|
244 |
-
cursor: pointer;
|
245 |
-
overflow: hidden;
|
246 |
-
}
|
247 |
-
.selectize-dropdown [data-selectable] .highlight {
|
248 |
-
background: rgba(125, 168, 208, 0.2);
|
249 |
-
-webkit-border-radius: 1px;
|
250 |
-
-moz-border-radius: 1px;
|
251 |
-
border-radius: 1px;
|
252 |
-
}
|
253 |
-
.selectize-dropdown [data-selectable],
|
254 |
-
.selectize-dropdown .optgroup-header {
|
255 |
-
padding: 5px 8px;
|
256 |
-
}
|
257 |
-
.selectize-dropdown .optgroup:first-child .optgroup-header {
|
258 |
-
border-top: 0 none;
|
259 |
-
}
|
260 |
-
.selectize-dropdown .optgroup-header {
|
261 |
-
color: #303030;
|
262 |
-
background: #ffffff;
|
263 |
-
cursor: default;
|
264 |
-
}
|
265 |
-
.selectize-dropdown .active {
|
266 |
-
background-color: #f5fafd;
|
267 |
-
color: #495c68;
|
268 |
-
}
|
269 |
-
.selectize-dropdown .active.create {
|
270 |
-
color: #495c68;
|
271 |
-
}
|
272 |
-
.selectize-dropdown .create {
|
273 |
-
color: rgba(48, 48, 48, 0.5);
|
274 |
-
}
|
275 |
-
.selectize-dropdown-content {
|
276 |
-
overflow-y: auto;
|
277 |
-
overflow-x: hidden;
|
278 |
-
max-height: 200px;
|
279 |
-
}
|
280 |
-
.selectize-control.single .selectize-input,
|
281 |
-
.selectize-control.single .selectize-input input {
|
282 |
-
cursor: pointer;
|
283 |
-
}
|
284 |
-
.selectize-control.single .selectize-input.input-active,
|
285 |
-
.selectize-control.single .selectize-input.input-active input {
|
286 |
-
cursor: text;
|
287 |
-
}
|
288 |
-
.selectize-control.single .selectize-input:after {
|
289 |
-
content: ' ';
|
290 |
-
display: block;
|
291 |
-
position: absolute;
|
292 |
-
top: 50%;
|
293 |
-
right: 15px;
|
294 |
-
margin-top: -3px;
|
295 |
-
width: 0;
|
296 |
-
height: 0;
|
297 |
-
border-style: solid;
|
298 |
-
border-width: 5px 5px 0 5px;
|
299 |
-
border-color: #808080 transparent transparent transparent;
|
300 |
-
}
|
301 |
-
.selectize-control.single .selectize-input.dropdown-active:after {
|
302 |
-
margin-top: -4px;
|
303 |
-
border-width: 0 5px 5px 5px;
|
304 |
-
border-color: transparent transparent #808080 transparent;
|
305 |
-
}
|
306 |
-
.selectize-control.rtl.single .selectize-input:after {
|
307 |
-
left: 15px;
|
308 |
-
right: auto;
|
309 |
-
}
|
310 |
-
.selectize-control.rtl .selectize-input > input {
|
311 |
-
margin: 0 4px 0 -2px !important;
|
312 |
-
}
|
313 |
-
.selectize-control .selectize-input.disabled {
|
314 |
-
opacity: 0.5;
|
315 |
-
background-color: #fafafa;
|
316 |
-
}
|
317 |
-
.selectize-control.multi .selectize-input.has-items {
|
318 |
-
padding-left: 5px;
|
319 |
-
padding-right: 5px;
|
320 |
-
}
|
321 |
-
.selectize-control.multi .selectize-input.disabled [data-value] {
|
322 |
-
color: #999;
|
323 |
-
text-shadow: none;
|
324 |
-
background: none;
|
325 |
-
-webkit-box-shadow: none;
|
326 |
-
box-shadow: none;
|
327 |
-
}
|
328 |
-
.selectize-control.multi .selectize-input.disabled [data-value],
|
329 |
-
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
|
330 |
-
border-color: #e6e6e6;
|
331 |
-
}
|
332 |
-
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
|
333 |
-
background: none;
|
334 |
-
}
|
335 |
-
.selectize-control.multi .selectize-input [data-value] {
|
336 |
-
text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
|
337 |
-
-webkit-border-radius: 3px;
|
338 |
-
-moz-border-radius: 3px;
|
339 |
-
border-radius: 3px;
|
340 |
-
background-color: #1b9dec;
|
341 |
-
background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
|
342 |
-
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
|
343 |
-
background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
|
344 |
-
background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
|
345 |
-
background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
|
346 |
-
background-repeat: repeat-x;
|
347 |
-
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
|
348 |
-
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
|
349 |
-
box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
|
350 |
-
}
|
351 |
-
.selectize-control.multi .selectize-input [data-value].active {
|
352 |
-
background-color: #0085d4;
|
353 |
-
background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
|
354 |
-
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
|
355 |
-
background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
|
356 |
-
background-image: -o-linear-gradient(top, #008fd8, #0075cf);
|
357 |
-
background-image: linear-gradient(to bottom, #008fd8, #0075cf);
|
358 |
-
background-repeat: repeat-x;
|
359 |
-
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);
|
360 |
-
}
|
361 |
-
.selectize-control.single .selectize-input {
|
362 |
-
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
|
363 |
-
box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
|
364 |
-
background-color: #f9f9f9;
|
365 |
-
background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
|
366 |
-
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
|
367 |
-
background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
|
368 |
-
background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
|
369 |
-
background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
|
370 |
-
background-repeat: repeat-x;
|
371 |
-
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
|
372 |
-
}
|
373 |
-
.selectize-control.single .selectize-input,
|
374 |
-
.selectize-dropdown.single {
|
375 |
-
border-color: #b8b8b8;
|
376 |
-
}
|
377 |
-
.selectize-dropdown .optgroup-header {
|
378 |
-
padding-top: 7px;
|
379 |
-
font-weight: bold;
|
380 |
-
font-size: 0.85em;
|
381 |
-
}
|
382 |
-
.selectize-dropdown .optgroup {
|
383 |
-
border-top: 1px solid #f0f0f0;
|
384 |
-
}
|
385 |
-
.selectize-dropdown .optgroup:first-child {
|
386 |
-
border-top: 0 none;
|
387 |
-
}
|
1 |
+
/**
|
2 |
+
* selectize.default.css (v0.12.1) - Default Theme
|
3 |
+
* Copyright (c) 2013–2015 Brian Reavis & contributors
|
4 |
+
*
|
5 |
+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
6 |
+
* file except in compliance with the License. You may obtain a copy of the License at:
|
7 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
8 |
+
*
|
9 |
+
* Unless required by applicable law or agreed to in writing, software distributed under
|
10 |
+
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
11 |
+
* ANY KIND, either express or implied. See the License for the specific language
|
12 |
+
* governing permissions and limitations under the License.
|
13 |
+
*
|
14 |
+
* @author Brian Reavis <brian@thirdroute.com>
|
15 |
+
*/
|
16 |
+
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
|
17 |
+
visibility: visible !important;
|
18 |
+
background: #f2f2f2 !important;
|
19 |
+
background: rgba(0, 0, 0, 0.06) !important;
|
20 |
+
border: 0 none !important;
|
21 |
+
-webkit-box-shadow: inset 0 0 12px 4px #ffffff;
|
22 |
+
box-shadow: inset 0 0 12px 4px #ffffff;
|
23 |
+
}
|
24 |
+
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
|
25 |
+
content: '!';
|
26 |
+
visibility: hidden;
|
27 |
+
}
|
28 |
+
.selectize-control.plugin-drag_drop .ui-sortable-helper {
|
29 |
+
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
|
30 |
+
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
|
31 |
+
}
|
32 |
+
.selectize-dropdown-header {
|
33 |
+
position: relative;
|
34 |
+
padding: 5px 8px;
|
35 |
+
border-bottom: 1px solid #d0d0d0;
|
36 |
+
background: #f8f8f8;
|
37 |
+
-webkit-border-radius: 3px 3px 0 0;
|
38 |
+
-moz-border-radius: 3px 3px 0 0;
|
39 |
+
border-radius: 3px 3px 0 0;
|
40 |
+
}
|
41 |
+
.selectize-dropdown-header-close {
|
42 |
+
position: absolute;
|
43 |
+
right: 8px;
|
44 |
+
top: 50%;
|
45 |
+
color: #303030;
|
46 |
+
opacity: 0.4;
|
47 |
+
margin-top: -12px;
|
48 |
+
line-height: 20px;
|
49 |
+
font-size: 20px !important;
|
50 |
+
}
|
51 |
+
.selectize-dropdown-header-close:hover {
|
52 |
+
color: #000000;
|
53 |
+
}
|
54 |
+
.selectize-dropdown.plugin-optgroup_columns .optgroup {
|
55 |
+
border-right: 1px solid #f2f2f2;
|
56 |
+
border-top: 0 none;
|
57 |
+
float: left;
|
58 |
+
-webkit-box-sizing: border-box;
|
59 |
+
-moz-box-sizing: border-box;
|
60 |
+
box-sizing: border-box;
|
61 |
+
}
|
62 |
+
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
|
63 |
+
border-right: 0 none;
|
64 |
+
}
|
65 |
+
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
|
66 |
+
display: none;
|
67 |
+
}
|
68 |
+
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
|
69 |
+
border-top: 0 none;
|
70 |
+
}
|
71 |
+
.selectize-control.plugin-remove_button [data-value] {
|
72 |
+
position: relative;
|
73 |
+
padding-right: 24px !important;
|
74 |
+
}
|
75 |
+
.selectize-control.plugin-remove_button [data-value] .remove {
|
76 |
+
z-index: 1;
|
77 |
+
/* fixes ie bug (see #392) */
|
78 |
+
position: absolute;
|
79 |
+
top: 0;
|
80 |
+
right: 0;
|
81 |
+
bottom: 0;
|
82 |
+
width: 17px;
|
83 |
+
text-align: center;
|
84 |
+
font-weight: bold;
|
85 |
+
font-size: 12px;
|
86 |
+
color: inherit;
|
87 |
+
text-decoration: none;
|
88 |
+
vertical-align: middle;
|
89 |
+
display: inline-block;
|
90 |
+
padding: 2px 0 0 0;
|
91 |
+
border-left: 1px solid #0073bb;
|
92 |
+
-webkit-border-radius: 0 2px 2px 0;
|
93 |
+
-moz-border-radius: 0 2px 2px 0;
|
94 |
+
border-radius: 0 2px 2px 0;
|
95 |
+
-webkit-box-sizing: border-box;
|
96 |
+
-moz-box-sizing: border-box;
|
97 |
+
box-sizing: border-box;
|
98 |
+
}
|
99 |
+
.selectize-control.plugin-remove_button [data-value] .remove:hover {
|
100 |
+
background: rgba(0, 0, 0, 0.05);
|
101 |
+
}
|
102 |
+
.selectize-control.plugin-remove_button [data-value].active .remove {
|
103 |
+
border-left-color: #00578d;
|
104 |
+
}
|
105 |
+
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
|
106 |
+
background: none;
|
107 |
+
}
|
108 |
+
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
|
109 |
+
border-left-color: #aaaaaa;
|
110 |
+
}
|
111 |
+
.selectize-control {
|
112 |
+
position: relative;
|
113 |
+
}
|
114 |
+
.selectize-dropdown,
|
115 |
+
.selectize-input,
|
116 |
+
.selectize-input input {
|
117 |
+
color: #303030;
|
118 |
+
font-family: inherit;
|
119 |
+
font-size: 13px;
|
120 |
+
line-height: 18px;
|
121 |
+
-webkit-font-smoothing: inherit;
|
122 |
+
}
|
123 |
+
.selectize-input,
|
124 |
+
.selectize-control.single .selectize-input.input-active {
|
125 |
+
background: #ffffff;
|
126 |
+
cursor: text;
|
127 |
+
display: inline-block;
|
128 |
+
}
|
129 |
+
.selectize-input {
|
130 |
+
border: 1px solid #d0d0d0;
|
131 |
+
padding: 8px 8px;
|
132 |
+
display: inline-block;
|
133 |
+
width: 100%;
|
134 |
+
overflow: hidden;
|
135 |
+
position: relative;
|
136 |
+
z-index: 1;
|
137 |
+
-webkit-box-sizing: border-box;
|
138 |
+
-moz-box-sizing: border-box;
|
139 |
+
box-sizing: border-box;
|
140 |
+
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
|
141 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
|
142 |
+
-webkit-border-radius: 3px;
|
143 |
+
-moz-border-radius: 3px;
|
144 |
+
border-radius: 3px;
|
145 |
+
}
|
146 |
+
.selectize-control.multi .selectize-input.has-items {
|
147 |
+
padding: 5px 8px 2px;
|
148 |
+
}
|
149 |
+
.selectize-input.full {
|
150 |
+
background-color: #ffffff;
|
151 |
+
}
|
152 |
+
.selectize-input.disabled,
|
153 |
+
.selectize-input.disabled * {
|
154 |
+
cursor: default !important;
|
155 |
+
}
|
156 |
+
.selectize-input.focus {
|
157 |
+
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
|
158 |
+
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
|
159 |
+
}
|
160 |
+
.selectize-input.dropdown-active {
|
161 |
+
-webkit-border-radius: 3px 3px 0 0;
|
162 |
+
-moz-border-radius: 3px 3px 0 0;
|
163 |
+
border-radius: 3px 3px 0 0;
|
164 |
+
}
|
165 |
+
.selectize-input > * {
|
166 |
+
vertical-align: baseline;
|
167 |
+
display: -moz-inline-stack;
|
168 |
+
display: inline-block;
|
169 |
+
zoom: 1;
|
170 |
+
*display: inline;
|
171 |
+
}
|
172 |
+
.selectize-control.multi .selectize-input > div {
|
173 |
+
cursor: pointer;
|
174 |
+
margin: 0 3px 3px 0;
|
175 |
+
padding: 2px 6px;
|
176 |
+
background: #1da7ee;
|
177 |
+
color: #ffffff;
|
178 |
+
border: 1px solid #0073bb;
|
179 |
+
}
|
180 |
+
.selectize-control.multi .selectize-input > div.active {
|
181 |
+
background: #92c836;
|
182 |
+
color: #ffffff;
|
183 |
+
border: 1px solid #00578d;
|
184 |
+
}
|
185 |
+
.selectize-control.multi .selectize-input.disabled > div,
|
186 |
+
.selectize-control.multi .selectize-input.disabled > div.active {
|
187 |
+
color: #ffffff;
|
188 |
+
background: #d2d2d2;
|
189 |
+
border: 1px solid #aaaaaa;
|
190 |
+
}
|
191 |
+
.selectize-input > input {
|
192 |
+
display: inline-block !important;
|
193 |
+
padding: 0 !important;
|
194 |
+
min-height: 0 !important;
|
195 |
+
max-height: none !important;
|
196 |
+
max-width: 100% !important;
|
197 |
+
margin: 0 1px !important;
|
198 |
+
text-indent: 0 !important;
|
199 |
+
border: 0 none !important;
|
200 |
+
background: none !important;
|
201 |
+
line-height: inherit !important;
|
202 |
+
-webkit-user-select: auto !important;
|
203 |
+
-webkit-box-shadow: none !important;
|
204 |
+
box-shadow: none !important;
|
205 |
+
}
|
206 |
+
.selectize-input > input::-ms-clear {
|
207 |
+
display: none;
|
208 |
+
}
|
209 |
+
.selectize-input > input:focus {
|
210 |
+
outline: none !important;
|
211 |
+
}
|
212 |
+
.selectize-input::after {
|
213 |
+
content: ' ';
|
214 |
+
display: block;
|
215 |
+
clear: left;
|
216 |
+
}
|
217 |
+
.selectize-input.dropdown-active::before {
|
218 |
+
content: ' ';
|
219 |
+
display: block;
|
220 |
+
position: absolute;
|
221 |
+
background: #f0f0f0;
|
222 |
+
height: 1px;
|
223 |
+
bottom: 0;
|
224 |
+
left: 0;
|
225 |
+
right: 0;
|
226 |
+
}
|
227 |
+
.selectize-dropdown {
|
228 |
+
position: absolute;
|
229 |
+
z-index: 10;
|
230 |
+
border: 1px solid #d0d0d0;
|
231 |
+
background: #ffffff;
|
232 |
+
margin: -1px 0 0 0;
|
233 |
+
border-top: 0 none;
|
234 |
+
-webkit-box-sizing: border-box;
|
235 |
+
-moz-box-sizing: border-box;
|
236 |
+
box-sizing: border-box;
|
237 |
+
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
238 |
+
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
239 |
+
-webkit-border-radius: 0 0 3px 3px;
|
240 |
+
-moz-border-radius: 0 0 3px 3px;
|
241 |
+
border-radius: 0 0 3px 3px;
|
242 |
+
}
|
243 |
+
.selectize-dropdown [data-selectable] {
|
244 |
+
cursor: pointer;
|
245 |
+
overflow: hidden;
|
246 |
+
}
|
247 |
+
.selectize-dropdown [data-selectable] .highlight {
|
248 |
+
background: rgba(125, 168, 208, 0.2);
|
249 |
+
-webkit-border-radius: 1px;
|
250 |
+
-moz-border-radius: 1px;
|
251 |
+
border-radius: 1px;
|
252 |
+
}
|
253 |
+
.selectize-dropdown [data-selectable],
|
254 |
+
.selectize-dropdown .optgroup-header {
|
255 |
+
padding: 5px 8px;
|
256 |
+
}
|
257 |
+
.selectize-dropdown .optgroup:first-child .optgroup-header {
|
258 |
+
border-top: 0 none;
|
259 |
+
}
|
260 |
+
.selectize-dropdown .optgroup-header {
|
261 |
+
color: #303030;
|
262 |
+
background: #ffffff;
|
263 |
+
cursor: default;
|
264 |
+
}
|
265 |
+
.selectize-dropdown .active {
|
266 |
+
background-color: #f5fafd;
|
267 |
+
color: #495c68;
|
268 |
+
}
|
269 |
+
.selectize-dropdown .active.create {
|
270 |
+
color: #495c68;
|
271 |
+
}
|
272 |
+
.selectize-dropdown .create {
|
273 |
+
color: rgba(48, 48, 48, 0.5);
|
274 |
+
}
|
275 |
+
.selectize-dropdown-content {
|
276 |
+
overflow-y: auto;
|
277 |
+
overflow-x: hidden;
|
278 |
+
max-height: 200px;
|
279 |
+
}
|
280 |
+
.selectize-control.single .selectize-input,
|
281 |
+
.selectize-control.single .selectize-input input {
|
282 |
+
cursor: pointer;
|
283 |
+
}
|
284 |
+
.selectize-control.single .selectize-input.input-active,
|
285 |
+
.selectize-control.single .selectize-input.input-active input {
|
286 |
+
cursor: text;
|
287 |
+
}
|
288 |
+
.selectize-control.single .selectize-input:after {
|
289 |
+
content: ' ';
|
290 |
+
display: block;
|
291 |
+
position: absolute;
|
292 |
+
top: 50%;
|
293 |
+
right: 15px;
|
294 |
+
margin-top: -3px;
|
295 |
+
width: 0;
|
296 |
+
height: 0;
|
297 |
+
border-style: solid;
|
298 |
+
border-width: 5px 5px 0 5px;
|
299 |
+
border-color: #808080 transparent transparent transparent;
|
300 |
+
}
|
301 |
+
.selectize-control.single .selectize-input.dropdown-active:after {
|
302 |
+
margin-top: -4px;
|
303 |
+
border-width: 0 5px 5px 5px;
|
304 |
+
border-color: transparent transparent #808080 transparent;
|
305 |
+
}
|
306 |
+
.selectize-control.rtl.single .selectize-input:after {
|
307 |
+
left: 15px;
|
308 |
+
right: auto;
|
309 |
+
}
|
310 |
+
.selectize-control.rtl .selectize-input > input {
|
311 |
+
margin: 0 4px 0 -2px !important;
|
312 |
+
}
|
313 |
+
.selectize-control .selectize-input.disabled {
|
314 |
+
opacity: 0.5;
|
315 |
+
background-color: #fafafa;
|
316 |
+
}
|
317 |
+
.selectize-control.multi .selectize-input.has-items {
|
318 |
+
padding-left: 5px;
|
319 |
+
padding-right: 5px;
|
320 |
+
}
|
321 |
+
.selectize-control.multi .selectize-input.disabled [data-value] {
|
322 |
+
color: #999;
|
323 |
+
text-shadow: none;
|
324 |
+
background: none;
|
325 |
+
-webkit-box-shadow: none;
|
326 |
+
box-shadow: none;
|
327 |
+
}
|
328 |
+
.selectize-control.multi .selectize-input.disabled [data-value],
|
329 |
+
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
|
330 |
+
border-color: #e6e6e6;
|
331 |
+
}
|
332 |
+
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
|
333 |
+
background: none;
|
334 |
+
}
|
335 |
+
.selectize-control.multi .selectize-input [data-value] {
|
336 |
+
text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
|
337 |
+
-webkit-border-radius: 3px;
|
338 |
+
-moz-border-radius: 3px;
|
339 |
+
border-radius: 3px;
|
340 |
+
background-color: #1b9dec;
|
341 |
+
background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
|
342 |
+
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
|
343 |
+
background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
|
344 |
+
background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
|
345 |
+
background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
|
346 |
+
background-repeat: repeat-x;
|
347 |
+
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
|
348 |
+
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
|
349 |
+
box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
|
350 |
+
}
|
351 |
+
.selectize-control.multi .selectize-input [data-value].active {
|
352 |
+
background-color: #0085d4;
|
353 |
+
background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
|
354 |
+
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
|
355 |
+
background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
|
356 |
+
background-image: -o-linear-gradient(top, #008fd8, #0075cf);
|
357 |
+
background-image: linear-gradient(to bottom, #008fd8, #0075cf);
|
358 |
+
background-repeat: repeat-x;
|
359 |
+
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);
|
360 |
+
}
|
361 |
+
.selectize-control.single .selectize-input {
|
362 |
+
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
|
363 |
+
box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
|
364 |
+
background-color: #f9f9f9;
|
365 |
+
background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
|
366 |
+
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
|
367 |
+
background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
|
368 |
+
background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
|
369 |
+
background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
|
370 |
+
background-repeat: repeat-x;
|
371 |
+
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
|
372 |
+
}
|
373 |
+
.selectize-control.single .selectize-input,
|
374 |
+
.selectize-dropdown.single {
|
375 |
+
border-color: #b8b8b8;
|
376 |
+
}
|
377 |
+
.selectize-dropdown .optgroup-header {
|
378 |
+
padding-top: 7px;
|
379 |
+
font-weight: bold;
|
380 |
+
font-size: 0.85em;
|
381 |
+
}
|
382 |
+
.selectize-dropdown .optgroup {
|
383 |
+
border-top: 1px solid #f0f0f0;
|
384 |
+
}
|
385 |
+
.selectize-dropdown .optgroup:first-child {
|
386 |
+
border-top: 0 none;
|
387 |
+
}
|
inc/startkit/custom-controls/controls/select/select-control.php
CHANGED
@@ -1,35 +1,35 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Startkit select control
|
4 |
-
*/
|
5 |
-
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
6 |
-
return;
|
7 |
-
}
|
8 |
-
class Startkit_Customizer_Select_Control extends WP_Customize_Control {
|
9 |
-
|
10 |
-
public $type = 'startkit-select';
|
11 |
-
|
12 |
-
public function enqueue() {
|
13 |
-
wp_enqueue_script( 'selectize-js', OUR_DIRECTORY_URI . 'controls/select/assets/js/selectize.min.js', array( 'jquery' ) );
|
14 |
-
wp_enqueue_script( 'startkit-select-control', OUR_DIRECTORY_URI . 'controls/select/assets/js/select-control.js', array( 'jquery', 'selectize-js' ), '', true );
|
15 |
-
wp_enqueue_style( 'selectize-css', OUR_DIRECTORY_URI . 'controls/select/assets/selectize.default.css' );
|
16 |
-
}
|
17 |
-
|
18 |
-
public function render_content() {
|
19 |
-
?>
|
20 |
-
<label>
|
21 |
-
<?php if ( ! empty( $this->label ) ) : ?>
|
22 |
-
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
23 |
-
<?php endif;
|
24 |
-
if ( ! empty( $this->description ) ) : ?>
|
25 |
-
<span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span>
|
26 |
-
<?php endif; ?>
|
27 |
-
<select <?php $this->link(); ?> class="startkit-select-control">
|
28 |
-
<?php foreach ( $this->choices as $value => $label ) : ?>
|
29 |
-
<option value="<?php echo esc_attr( $value ); ?>" <?php echo selected( $this->value(), $value, false ); ?> ><?php echo esc_html( $label ); ?></option>
|
30 |
-
<?php endforeach; ?>
|
31 |
-
</select>
|
32 |
-
</label>
|
33 |
-
<?php }
|
34 |
-
|
35 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Startkit select control
|
4 |
+
*/
|
5 |
+
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
6 |
+
return;
|
7 |
+
}
|
8 |
+
class Startkit_Customizer_Select_Control extends WP_Customize_Control {
|
9 |
+
|
10 |
+
public $type = 'startkit-select';
|
11 |
+
|
12 |
+
public function enqueue() {
|
13 |
+
wp_enqueue_script( 'selectize-js', OUR_DIRECTORY_URI . 'controls/select/assets/js/selectize.min.js', array( 'jquery' ) );
|
14 |
+
wp_enqueue_script( 'startkit-select-control', OUR_DIRECTORY_URI . 'controls/select/assets/js/select-control.js', array( 'jquery', 'selectize-js' ), '', true );
|
15 |
+
wp_enqueue_style( 'selectize-css', OUR_DIRECTORY_URI . 'controls/select/assets/selectize.default.css' );
|
16 |
+
}
|
17 |
+
|
18 |
+
public function render_content() {
|
19 |
+
?>
|
20 |
+
<label>
|
21 |
+
<?php if ( ! empty( $this->label ) ) : ?>
|
22 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
23 |
+
<?php endif;
|
24 |
+
if ( ! empty( $this->description ) ) : ?>
|
25 |
+
<span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span>
|
26 |
+
<?php endif; ?>
|
27 |
+
<select <?php $this->link(); ?> class="startkit-select-control">
|
28 |
+
<?php foreach ( $this->choices as $value => $label ) : ?>
|
29 |
+
<option value="<?php echo esc_attr( $value ); ?>" <?php echo selected( $this->value(), $value, false ); ?> ><?php echo esc_html( $label ); ?></option>
|
30 |
+
<?php endforeach; ?>
|
31 |
+
</select>
|
32 |
+
</label>
|
33 |
+
<?php }
|
34 |
+
|
35 |
+
}
|
inc/startkit/custom-controls/font/cache/google-web-fonts.txt
CHANGED
@@ -1,11183 +1,11183 @@
|
|
1 |
-
{
|
2 |
-
"kind": "webfonts#webfontList",
|
3 |
-
"items": [
|
4 |
-
{
|
5 |
-
"kind": "webfonts#webfont",
|
6 |
-
"family": "Open Sans",
|
7 |
-
"variants": [
|
8 |
-
"300",
|
9 |
-
"300italic",
|
10 |
-
"regular",
|
11 |
-
"italic",
|
12 |
-
"600",
|
13 |
-
"600italic",
|
14 |
-
"700",
|
15 |
-
"700italic",
|
16 |
-
"800",
|
17 |
-
"800italic"
|
18 |
-
],
|
19 |
-
"subsets": [
|
20 |
-
"cyrillic-ext",
|
21 |
-
"latin",
|
22 |
-
"latin-ext",
|
23 |
-
"greek-ext",
|
24 |
-
"cyrillic",
|
25 |
-
"greek",
|
26 |
-
"vietnamese"
|
27 |
-
],
|
28 |
-
"version": "v6",
|
29 |
-
"lastModified": "2012-07-25",
|
30 |
-
"files": {
|
31 |
-
"300": "http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTS3USBnSvpkopQaUR-2r7iU.ttf",
|
32 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxi9-WlPSxbfiI49GsXo3q0g.ttf",
|
33 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/opensans/v6/IgZJs4-7SA1XX_edsoXWog.ttf",
|
34 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/O4NhV7_qs9r9seTo7fnsVKCWcynf_cDxXwCLxiixG1c.ttf",
|
35 |
-
"600": "http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSi3USBnSvpkopQaUR-2r7iU.ttf",
|
36 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxpZ7xm-Bj30Bj2KNdXDzSZg.ttf",
|
37 |
-
"700": "http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzC3USBnSvpkopQaUR-2r7iU.ttf",
|
38 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxne1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
39 |
-
"800": "http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hi3USBnSvpkopQaUR-2r7iU.ttf",
|
40 |
-
"800italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxg89PwPrYLaRFJ-HNCU9NbA.ttf"
|
41 |
-
}
|
42 |
-
},
|
43 |
-
{
|
44 |
-
"kind": "webfonts#webfont",
|
45 |
-
"family": "Oswald",
|
46 |
-
"variants": [
|
47 |
-
"300",
|
48 |
-
"regular",
|
49 |
-
"700"
|
50 |
-
],
|
51 |
-
"subsets": [
|
52 |
-
"latin",
|
53 |
-
"latin-ext"
|
54 |
-
],
|
55 |
-
"version": "v7",
|
56 |
-
"lastModified": "2012-10-03",
|
57 |
-
"files": {
|
58 |
-
"300": "http://themes.googleusercontent.com/static/fonts/oswald/v7/y3tZpCdiRD4oNRRYFcAR5Q.ttf",
|
59 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oswald/v7/uLEd2g2vJglLPfsBF91DCg.ttf",
|
60 |
-
"700": "http://themes.googleusercontent.com/static/fonts/oswald/v7/7wj8ldV_5Ti37rHa0m1DDw.ttf"
|
61 |
-
}
|
62 |
-
},
|
63 |
-
{
|
64 |
-
"kind": "webfonts#webfont",
|
65 |
-
"family": "Roboto",
|
66 |
-
"variants": [
|
67 |
-
"100",
|
68 |
-
"100italic",
|
69 |
-
"300",
|
70 |
-
"300italic",
|
71 |
-
"regular",
|
72 |
-
"italic",
|
73 |
-
"500",
|
74 |
-
"500italic",
|
75 |
-
"700",
|
76 |
-
"700italic",
|
77 |
-
"900",
|
78 |
-
"900italic"
|
79 |
-
],
|
80 |
-
"subsets": [
|
81 |
-
"cyrillic-ext",
|
82 |
-
"latin",
|
83 |
-
"latin-ext",
|
84 |
-
"greek-ext",
|
85 |
-
"cyrillic",
|
86 |
-
"greek",
|
87 |
-
"vietnamese"
|
88 |
-
],
|
89 |
-
"version": "v9",
|
90 |
-
"lastModified": "2013-07-31",
|
91 |
-
"files": {
|
92 |
-
"100": "http://themes.googleusercontent.com/static/fonts/roboto/v9/7MygqTe2zs9YkP0adA9QQQ.ttf",
|
93 |
-
"100italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/T1xnudodhcgwXCmZQ490TPesZW2xOQ-xsNqO47m55DA.ttf",
|
94 |
-
"300": "http://themes.googleusercontent.com/static/fonts/roboto/v9/dtpHsbgPEm2lVWciJZ0P-A.ttf",
|
95 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf",
|
96 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/roboto/v9/W5F8_SL0XFawnjxHGsZjJA.ttf",
|
97 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/hcKoSgxdnKlbH5dlTwKbow.ttf",
|
98 |
-
"500": "http://themes.googleusercontent.com/static/fonts/roboto/v9/Uxzkqj-MIMWle-XP2pDNAA.ttf",
|
99 |
-
"500italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf",
|
100 |
-
"700": "http://themes.googleusercontent.com/static/fonts/roboto/v9/bdHGHleUa-ndQCOrdpfxfw.ttf",
|
101 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf",
|
102 |
-
"900": "http://themes.googleusercontent.com/static/fonts/roboto/v9/H1vB34nOKWXqzKotq25pcg.ttf",
|
103 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf"
|
104 |
-
}
|
105 |
-
},
|
106 |
-
{
|
107 |
-
"kind": "webfonts#webfont",
|
108 |
-
"family": "Droid Sans",
|
109 |
-
"variants": [
|
110 |
-
"regular",
|
111 |
-
"700"
|
112 |
-
],
|
113 |
-
"subsets": [
|
114 |
-
"latin"
|
115 |
-
],
|
116 |
-
"version": "v3",
|
117 |
-
"lastModified": "2012-07-25",
|
118 |
-
"files": {
|
119 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/droidsans/v3/rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA.ttf",
|
120 |
-
"700": "http://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQJKKGfqHaYFsRG-T3ceEVo.ttf"
|
121 |
-
}
|
122 |
-
},
|
123 |
-
{
|
124 |
-
"kind": "webfonts#webfont",
|
125 |
-
"family": "Lato",
|
126 |
-
"variants": [
|
127 |
-
"100",
|
128 |
-
"100italic",
|
129 |
-
"300",
|
130 |
-
"300italic",
|
131 |
-
"regular",
|
132 |
-
"italic",
|
133 |
-
"700",
|
134 |
-
"700italic",
|
135 |
-
"900",
|
136 |
-
"900italic"
|
137 |
-
],
|
138 |
-
"subsets": [
|
139 |
-
"latin"
|
140 |
-
],
|
141 |
-
"version": "v6",
|
142 |
-
"lastModified": "2012-07-25",
|
143 |
-
"files": {
|
144 |
-
"100": "http://themes.googleusercontent.com/static/fonts/lato/v6/Upp-ka9rLQmHYCsFgwL-eg.ttf",
|
145 |
-
"100italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/zLegi10uS_9-fnUDISl0KA.ttf",
|
146 |
-
"300": "http://themes.googleusercontent.com/static/fonts/lato/v6/Ja02qOppOVq9jeRjWekbHg.ttf",
|
147 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/dVebFcn7EV7wAKwgYestUg.ttf",
|
148 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lato/v6/h7rISIcQapZBpei-sXwIwg.ttf",
|
149 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/P_dJOFJylV3A870UIOtr0w.ttf",
|
150 |
-
"700": "http://themes.googleusercontent.com/static/fonts/lato/v6/iX_QxBBZLhNj5JHlTzHQzg.ttf",
|
151 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/WFcZakHrrCKeUJxHA4T_gw.ttf",
|
152 |
-
"900": "http://themes.googleusercontent.com/static/fonts/lato/v6/8TPEV6NbYWZlNsXjbYVv7w.ttf",
|
153 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/draWperrI7n2xi35Cl08fA.ttf"
|
154 |
-
}
|
155 |
-
},
|
156 |
-
{
|
157 |
-
"kind": "webfonts#webfont",
|
158 |
-
"family": "Open Sans Condensed",
|
159 |
-
"variants": [
|
160 |
-
"300",
|
161 |
-
"300italic",
|
162 |
-
"700"
|
163 |
-
],
|
164 |
-
"subsets": [
|
165 |
-
"cyrillic-ext",
|
166 |
-
"latin",
|
167 |
-
"latin-ext",
|
168 |
-
"greek-ext",
|
169 |
-
"cyrillic",
|
170 |
-
"greek",
|
171 |
-
"vietnamese"
|
172 |
-
],
|
173 |
-
"version": "v6",
|
174 |
-
"lastModified": "2012-07-25",
|
175 |
-
"files": {
|
176 |
-
"300": "http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xEMwSSh38KQVJx4ABtsZTnA.ttf",
|
177 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/jIXlqT1WKafUSwj6s9AzV4_LkTZ_uhAwfmGJ084hlvM.ttf",
|
178 |
-
"700": "http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xBEM87DM3yorPOrvA-vB930.ttf"
|
179 |
-
}
|
180 |
-
},
|
181 |
-
{
|
182 |
-
"kind": "webfonts#webfont",
|
183 |
-
"family": "PT Sans",
|
184 |
-
"variants": [
|
185 |
-
"regular",
|
186 |
-
"italic",
|
187 |
-
"700",
|
188 |
-
"700italic"
|
189 |
-
],
|
190 |
-
"subsets": [
|
191 |
-
"cyrillic-ext",
|
192 |
-
"latin",
|
193 |
-
"latin-ext",
|
194 |
-
"cyrillic"
|
195 |
-
],
|
196 |
-
"version": "v5",
|
197 |
-
"lastModified": "2013-05-29",
|
198 |
-
"files": {
|
199 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/UFoEz2uiuMypUGZL1NKoeg.ttf",
|
200 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/yls9EYWOd496wiu7qzfgNg.ttf",
|
201 |
-
"700": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/F51BEgHuR0tYHxF0bD4vwvesZW2xOQ-xsNqO47m55DA.ttf",
|
202 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/lILlYDvubYemzYzN7GbLkC3USBnSvpkopQaUR-2r7iU.ttf"
|
203 |
-
}
|
204 |
-
},
|
205 |
-
{
|
206 |
-
"kind": "webfonts#webfont",
|
207 |
-
"family": "Droid Serif",
|
208 |
-
"variants": [
|
209 |
-
"regular",
|
210 |
-
"italic",
|
211 |
-
"700",
|
212 |
-
"700italic"
|
213 |
-
],
|
214 |
-
"subsets": [
|
215 |
-
"latin"
|
216 |
-
],
|
217 |
-
"version": "v3",
|
218 |
-
"lastModified": "2012-07-25",
|
219 |
-
"files": {
|
220 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/DgAtPy6rIVa2Zx3Xh9KaNaCWcynf_cDxXwCLxiixG1c.ttf",
|
221 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/cj2hUnSRBhwmSPr9kS5890eOrDcLawS7-ssYqLr2Xp4.ttf",
|
222 |
-
"700": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/QQt14e8dY39u-eYBZmppwXe1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
223 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/c92rD_x0V1LslSFt3-QEps_zJjSACmk0BRPxQqhnNLU.ttf"
|
224 |
-
}
|
225 |
-
},
|
226 |
-
{
|
227 |
-
"kind": "webfonts#webfont",
|
228 |
-
"family": "Ubuntu",
|
229 |
-
"variants": [
|
230 |
-
"300",
|
231 |
-
"300italic",
|
232 |
-
"regular",
|
233 |
-
"italic",
|
234 |
-
"500",
|
235 |
-
"500italic",
|
236 |
-
"700",
|
237 |
-
"700italic"
|
238 |
-
],
|
239 |
-
"subsets": [
|
240 |
-
"cyrillic-ext",
|
241 |
-
"latin",
|
242 |
-
"latin-ext",
|
243 |
-
"greek-ext",
|
244 |
-
"cyrillic",
|
245 |
-
"greek"
|
246 |
-
],
|
247 |
-
"version": "v4",
|
248 |
-
"lastModified": "2012-07-25",
|
249 |
-
"files": {
|
250 |
-
"300": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/7-wH0j2QCTHKgp7vLh9-sQ.ttf",
|
251 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/j-TYDdXcC_eQzhhp386SjaCWcynf_cDxXwCLxiixG1c.ttf",
|
252 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/lhhB5ZCwEkBRbHMSnYuKyA.ttf",
|
253 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/b9hP8wd30SygxZjGGk4DCQ.ttf",
|
254 |
-
"500": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/bMbHEMwSUmkzcK2x_74QbA.ttf",
|
255 |
-
"500italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/NWdMogIO7U6AtEM4dDdf_aCWcynf_cDxXwCLxiixG1c.ttf",
|
256 |
-
"700": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/B7BtHjNYwAp3HgLNagENOQ.ttf",
|
257 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/pqisLQoeO9YTDCNnlQ9bf6CWcynf_cDxXwCLxiixG1c.ttf"
|
258 |
-
}
|
259 |
-
},
|
260 |
-
{
|
261 |
-
"kind": "webfonts#webfont",
|
262 |
-
"family": "Roboto Condensed",
|
263 |
-
"variants": [
|
264 |
-
"300",
|
265 |
-
"300italic",
|
266 |
-
"regular",
|
267 |
-
"italic",
|
268 |
-
"700",
|
269 |
-
"700italic"
|
270 |
-
],
|
271 |
-
"subsets": [
|
272 |
-
"cyrillic-ext",
|
273 |
-
"latin",
|
274 |
-
"latin-ext",
|
275 |
-
"greek-ext",
|
276 |
-
"cyrillic",
|
277 |
-
"greek",
|
278 |
-
"vietnamese"
|
279 |
-
],
|
280 |
-
"version": "v8",
|
281 |
-
"lastModified": "2013-07-31",
|
282 |
-
"files": {
|
283 |
-
"300": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/b9QBgL0iMZfDSpmcXcE8nJRhFVcex_hajThhFkHyhYk.ttf",
|
284 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/mg0cGfGRUERshzBlvqxeAPYa9bgCHecWXGgisnodcS0.ttf",
|
285 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsKDbm6fPDOZJsR8PmdG62gY.ttf",
|
286 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/BP5K8ZAJv9qEbmuFp8RpJY_eiqgTfYGaH0bJiUDZ5GA.ttf",
|
287 |
-
"700": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/b9QBgL0iMZfDSpmcXcE8nPOYkGiSOYDq_T7HbIOV1hA.ttf",
|
288 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/mg0cGfGRUERshzBlvqxeAE2zk2RGRC3SlyyLLQfjS_8.ttf"
|
289 |
-
}
|
290 |
-
},
|
291 |
-
{
|
292 |
-
"kind": "webfonts#webfont",
|
293 |
-
"family": "Source Sans Pro",
|
294 |
-
"variants": [
|
295 |
-
"200",
|
296 |
-
"200italic",
|
297 |
-
"300",
|
298 |
-
"300italic",
|
299 |
-
"regular",
|
300 |
-
"italic",
|
301 |
-
"600",
|
302 |
-
"600italic",
|
303 |
-
"700",
|
304 |
-
"700italic",
|
305 |
-
"900",
|
306 |
-
"900italic"
|
307 |
-
],
|
308 |
-
"subsets": [
|
309 |
-
"latin",
|
310 |
-
"latin-ext",
|
311 |
-
"vietnamese"
|
312 |
-
],
|
313 |
-
"version": "v6",
|
314 |
-
"lastModified": "2013-09-26",
|
315 |
-
"files": {
|
316 |
-
"200": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGKXvKVW_haheDNrHjziJZVk.ttf",
|
317 |
-
"200italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6OptKU7UIBg2hLM7eMTU8bI.ttf",
|
318 |
-
"300": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGFP7R5lD_au4SZC6Ks_vyWs.ttf",
|
319 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6DUpNKoQAsDux-Todp8f29w.ttf",
|
320 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/ODelI1aHBYDBqgeIAH2zlNRl0pGnog23EMYRrBmUzJQ.ttf",
|
321 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/M2Jd71oPJhLKp0zdtTvoMwRX4TIfMQQEXLu74GftruE.ttf",
|
322 |
-
"600": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGOiMeWyi5E_-XkTgB5psiDg.ttf",
|
323 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6Pp6lGoTTgjlW0sC4r900Co.ttf",
|
324 |
-
"700": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGPgXsetDviZcdR5OzC1KPcw.ttf",
|
325 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6LVT4locI09aamSzFGQlDMY.ttf",
|
326 |
-
"900": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGBA_awHl7mXRjE_LQVochcU.ttf",
|
327 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6A0NcF6HPGWR298uWIdxWv0.ttf"
|
328 |
-
}
|
329 |
-
},
|
330 |
-
{
|
331 |
-
"kind": "webfonts#webfont",
|
332 |
-
"family": "PT Sans Narrow",
|
333 |
-
"variants": [
|
334 |
-
"regular",
|
335 |
-
"700"
|
336 |
-
],
|
337 |
-
"subsets": [
|
338 |
-
"cyrillic-ext",
|
339 |
-
"latin",
|
340 |
-
"latin-ext",
|
341 |
-
"cyrillic"
|
342 |
-
],
|
343 |
-
"version": "v4",
|
344 |
-
"lastModified": "2013-05-29",
|
345 |
-
"files": {
|
346 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/UyYrYy3ltEffJV9QueSi4ZTvAuddT2xDMbdz0mdLyZY.ttf",
|
347 |
-
"700": "http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/Q_pTky3Sc3ubRibGToTAYsLtdzs3iyjn_YuT226ZsLU.ttf"
|
348 |
-
}
|
349 |
-
},
|
350 |
-
{
|
351 |
-
"kind": "webfonts#webfont",
|
352 |
-
"family": "Raleway",
|
353 |
-
"variants": [
|
354 |
-
"100",
|
355 |
-
"200",
|
356 |
-
"300",
|
357 |
-
"regular",
|
358 |
-
"500",
|
359 |
-
"600",
|
360 |
-
"700",
|
361 |
-
"800",
|
362 |
-
"900"
|
363 |
-
],
|
364 |
-
"subsets": [
|
365 |
-
"latin"
|
366 |
-
],
|
367 |
-
"version": "v6",
|
368 |
-
"lastModified": "2012-09-14",
|
369 |
-
"files": {
|
370 |
-
"100": "http://themes.googleusercontent.com/static/fonts/raleway/v6/UDfD6oxBaBnmFJwQ7XAFNw.ttf",
|
371 |
-
"200": "http://themes.googleusercontent.com/static/fonts/raleway/v6/LAQwev4hdCtYkOYX4Oc7nPesZW2xOQ-xsNqO47m55DA.ttf",
|
372 |
-
"300": "http://themes.googleusercontent.com/static/fonts/raleway/v6/2VvSZU2kb4DZwFfRM4fLQPesZW2xOQ-xsNqO47m55DA.ttf",
|
373 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/raleway/v6/_dCzxpXzIS3sL-gdJWAP8A.ttf",
|
374 |
-
"500": "http://themes.googleusercontent.com/static/fonts/raleway/v6/348gn6PEmbLDWlHbbV15d_esZW2xOQ-xsNqO47m55DA.ttf",
|
375 |
-
"600": "http://themes.googleusercontent.com/static/fonts/raleway/v6/M7no6oPkwKYJkedjB1wqEvesZW2xOQ-xsNqO47m55DA.ttf",
|
376 |
-
"700": "http://themes.googleusercontent.com/static/fonts/raleway/v6/VGEV9-DrblisWOWLbK-1XPesZW2xOQ-xsNqO47m55DA.ttf",
|
377 |
-
"800": "http://themes.googleusercontent.com/static/fonts/raleway/v6/mMh0JrsYMXcLO69jgJwpUvesZW2xOQ-xsNqO47m55DA.ttf",
|
378 |
-
"900": "http://themes.googleusercontent.com/static/fonts/raleway/v6/ajQQGcDBLcyLpaUfD76UuPesZW2xOQ-xsNqO47m55DA.ttf"
|
379 |
-
}
|
380 |
-
},
|
381 |
-
{
|
382 |
-
"kind": "webfonts#webfont",
|
383 |
-
"family": "Yanone Kaffeesatz",
|
384 |
-
"variants": [
|
385 |
-
"200",
|
386 |
-
"300",
|
387 |
-
"regular",
|
388 |
-
"700"
|
389 |
-
],
|
390 |
-
"subsets": [
|
391 |
-
"latin",
|
392 |
-
"latin-ext"
|
393 |
-
],
|
394 |
-
"version": "v4",
|
395 |
-
"lastModified": "2012-07-25",
|
396 |
-
"files": {
|
397 |
-
"200": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRbq92v6XxU4pSv06GI0NsGc.ttf",
|
398 |
-
"300": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRZlIwXPiNoNT_wxzJ2t3mTE.ttf",
|
399 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/YDAoLskQQ5MOAgvHUQCcLdXn3cHbFGWU4T2HrSN6JF4.ttf",
|
400 |
-
"700": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRf2R4S6PlKaGXWPfWpHpcl0.ttf"
|
401 |
-
}
|
402 |
-
},
|
403 |
-
{
|
404 |
-
"kind": "webfonts#webfont",
|
405 |
-
"family": "Lobster",
|
406 |
-
"variants": [
|
407 |
-
"regular"
|
408 |
-
],
|
409 |
-
"subsets": [
|
410 |
-
"cyrillic-ext",
|
411 |
-
"latin",
|
412 |
-
"latin-ext",
|
413 |
-
"cyrillic"
|
414 |
-
],
|
415 |
-
"version": "v5",
|
416 |
-
"lastModified": "2012-07-25",
|
417 |
-
"files": {
|
418 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lobster/v5/9LpJGtNuM1D8FAZ2BkJH2Q.ttf"
|
419 |
-
}
|
420 |
-
},
|
421 |
-
{
|
422 |
-
"kind": "webfonts#webfont",
|
423 |
-
"family": "Lora",
|
424 |
-
"variants": [
|
425 |
-
"regular",
|
426 |
-
"italic",
|
427 |
-
"700",
|
428 |
-
"700italic"
|
429 |
-
],
|
430 |
-
"subsets": [
|
431 |
-
"latin"
|
432 |
-
],
|
433 |
-
"version": "v5",
|
434 |
-
"lastModified": "2012-07-25",
|
435 |
-
"files": {
|
436 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lora/v5/aXJ7KVIGcejEy1abawZazg.ttf",
|
437 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/lora/v5/AN2EZaj2tFRpyveuNn9BOg.ttf",
|
438 |
-
"700": "http://themes.googleusercontent.com/static/fonts/lora/v5/enKND5SfzQKkggBA_VnT1A.ttf",
|
439 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/lora/v5/ivs9j3kYU65pR9QD9YFdzQ.ttf"
|
440 |
-
}
|
441 |
-
},
|
442 |
-
{
|
443 |
-
"kind": "webfonts#webfont",
|
444 |
-
"family": "Oxygen",
|
445 |
-
"variants": [
|
446 |
-
"300",
|
447 |
-
"regular",
|
448 |
-
"700"
|
449 |
-
],
|
450 |
-
"subsets": [
|
451 |
-
"latin",
|
452 |
-
"latin-ext"
|
453 |
-
],
|
454 |
-
"version": "v2",
|
455 |
-
"lastModified": "2012-10-31",
|
456 |
-
"files": {
|
457 |
-
"300": "http://themes.googleusercontent.com/static/fonts/oxygen/v2/lZ31r0bR1Bzt_DfGZu1S8A.ttf",
|
458 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oxygen/v2/uhoyAE7XlQL22abzQieHjw.ttf",
|
459 |
-
"700": "http://themes.googleusercontent.com/static/fonts/oxygen/v2/yLqkmDwuNtt5pSqsJmhyrg.ttf"
|
460 |
-
}
|
461 |
-
},
|
462 |
-
{
|
463 |
-
"kind": "webfonts#webfont",
|
464 |
-
"family": "Arimo",
|
465 |
-
"variants": [
|
466 |
-
"regular",
|
467 |
-
"italic",
|
468 |
-
"700",
|
469 |
-
"700italic"
|
470 |
-
],
|
471 |
-
"subsets": [
|
472 |
-
"cyrillic-ext",
|
473 |
-
"latin",
|
474 |
-
"latin-ext",
|
475 |
-
"greek-ext",
|
476 |
-
"cyrillic",
|
477 |
-
"greek",
|
478 |
-
"vietnamese"
|
479 |
-
],
|
480 |
-
"version": "v5",
|
481 |
-
"lastModified": "2013-07-31",
|
482 |
-
"files": {
|
483 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/arimo/v5/Gpeo80g-5ji2CcyXWnzh7g.ttf",
|
484 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/arimo/v5/_OdGbnX2-qQ96C4OjhyuPw.ttf",
|
485 |
-
"700": "http://themes.googleusercontent.com/static/fonts/arimo/v5/ZItXugREyvV9LnbY_gxAmw.ttf",
|
486 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/arimo/v5/__nOLWqmeXdhfr0g7GaFePesZW2xOQ-xsNqO47m55DA.ttf"
|
487 |
-
}
|
488 |
-
},
|
489 |
-
{
|
490 |
-
"kind": "webfonts#webfont",
|
491 |
-
"family": "Arvo",
|
492 |
-
"variants": [
|
493 |
-
"regular",
|
494 |
-
"italic",
|
495 |
-
"700",
|
496 |
-
"700italic"
|
497 |
-
],
|
498 |
-
"subsets": [
|
499 |
-
"latin"
|
500 |
-
],
|
501 |
-
"version": "v5",
|
502 |
-
"lastModified": "2012-07-25",
|
503 |
-
"files": {
|
504 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/arvo/v5/vvWPwz-PlZEwjOOIKqoZzA.ttf",
|
505 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/arvo/v5/id5a4BCjbenl5Gkqonw_Rw.ttf",
|
506 |
-
"700": "http://themes.googleusercontent.com/static/fonts/arvo/v5/OB3FDST7U38u3OjPK_vvRQ.ttf",
|
507 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/arvo/v5/Hvl2MuWoXLaCy2v6MD4Yvw.ttf"
|
508 |
-
}
|
509 |
-
},
|
510 |
-
{
|
511 |
-
"kind": "webfonts#webfont",
|
512 |
-
"family": "Bitter",
|
513 |
-
"variants": [
|
514 |
-
"regular",
|
515 |
-
"italic",
|
516 |
-
"700"
|
517 |
-
],
|
518 |
-
"subsets": [
|
519 |
-
"latin",
|
520 |
-
"latin-ext"
|
521 |
-
],
|
522 |
-
"version": "v4",
|
523 |
-
"lastModified": "2012-07-25",
|
524 |
-
"files": {
|
525 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bitter/v4/w_BNdJvVZDRmqy5aSfB2kQ.ttf",
|
526 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/bitter/v4/TC0FZEVzXQIGgzmRfKPZbA.ttf",
|
527 |
-
"700": "http://themes.googleusercontent.com/static/fonts/bitter/v4/4dUtr_4BvHuoRU35suyOAg.ttf"
|
528 |
-
}
|
529 |
-
},
|
530 |
-
{
|
531 |
-
"kind": "webfonts#webfont",
|
532 |
-
"family": "Montserrat",
|
533 |
-
"variants": [
|
534 |
-
"regular",
|
535 |
-
"700"
|
536 |
-
],
|
537 |
-
"subsets": [
|
538 |
-
"latin"
|
539 |
-
],
|
540 |
-
"version": "v3",
|
541 |
-
"lastModified": "2012-10-03",
|
542 |
-
"files": {
|
543 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/montserrat/v3/Kqy6-utIpx_30Xzecmeo8_esZW2xOQ-xsNqO47m55DA.ttf",
|
544 |
-
"700": "http://themes.googleusercontent.com/static/fonts/montserrat/v3/IQHow_FEYlDC4Gzy_m8fcgJKKGfqHaYFsRG-T3ceEVo.ttf"
|
545 |
-
}
|
546 |
-
},
|
547 |
-
{
|
548 |
-
"kind": "webfonts#webfont",
|
549 |
-
"family": "Play",
|
550 |
-
"variants": [
|
551 |
-
"regular",
|
552 |
-
"700"
|
553 |
-
],
|
554 |
-
"subsets": [
|
555 |
-
"cyrillic-ext",
|
556 |
-
"latin",
|
557 |
-
"latin-ext",
|
558 |
-
"greek-ext",
|
559 |
-
"cyrillic",
|
560 |
-
"greek"
|
561 |
-
],
|
562 |
-
"version": "v3",
|
563 |
-
"lastModified": "2012-07-25",
|
564 |
-
"files": {
|
565 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/play/v3/GWvfObW8LhtsOX333MCpBg.ttf",
|
566 |
-
"700": "http://themes.googleusercontent.com/static/fonts/play/v3/crPhg6I0alLI-MpB3vW-zw.ttf"
|
567 |
-
}
|
568 |
-
},
|
569 |
-
{
|
570 |
-
"kind": "webfonts#webfont",
|
571 |
-
"family": "Rokkitt",
|
572 |
-
"variants": [
|
573 |
-
"regular",
|
574 |
-
"700"
|
575 |
-
],
|
576 |
-
"subsets": [
|
577 |
-
"latin"
|
578 |
-
],
|
579 |
-
"version": "v5",
|
580 |
-
"lastModified": "2012-07-25",
|
581 |
-
"files": {
|
582 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rokkitt/v5/GMA7Z_ToF8uSvpZAgnp_VQ.ttf",
|
583 |
-
"700": "http://themes.googleusercontent.com/static/fonts/rokkitt/v5/gxlo-sr3rPmvgSixYog_ofesZW2xOQ-xsNqO47m55DA.ttf"
|
584 |
-
}
|
585 |
-
},
|
586 |
-
{
|
587 |
-
"kind": "webfonts#webfont",
|
588 |
-
"family": "Francois One",
|
589 |
-
"variants": [
|
590 |
-
"regular"
|
591 |
-
],
|
592 |
-
"subsets": [
|
593 |
-
"latin",
|
594 |
-
"latin-ext"
|
595 |
-
],
|
596 |
-
"version": "v6",
|
597 |
-
"lastModified": "2012-07-25",
|
598 |
-
"files": {
|
599 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/francoisone/v6/bYbkq2nU2TSx4SwFbz5sCC3USBnSvpkopQaUR-2r7iU.ttf"
|
600 |
-
}
|
601 |
-
},
|
602 |
-
{
|
603 |
-
"kind": "webfonts#webfont",
|
604 |
-
"family": "Noto Sans",
|
605 |
-
"variants": [
|
606 |
-
"regular",
|
607 |
-
"italic",
|
608 |
-
"700",
|
609 |
-
"700italic"
|
610 |
-
],
|
611 |
-
"subsets": [
|
612 |
-
"cyrillic-ext",
|
613 |
-
"latin",
|
614 |
-
"latin-ext",
|
615 |
-
"greek-ext",
|
616 |
-
"cyrillic",
|
617 |
-
"greek",
|
618 |
-
"vietnamese"
|
619 |
-
],
|
620 |
-
"version": "v1",
|
621 |
-
"lastModified": "2013-04-17",
|
622 |
-
"files": {
|
623 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/notosans/v1/0Ue9FiUJwVhi4NGfHJS5uA.ttf",
|
624 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/notosans/v1/dLcNKMgJ1H5RVoZFraDz0qCWcynf_cDxXwCLxiixG1c.ttf",
|
625 |
-
"700": "http://themes.googleusercontent.com/static/fonts/notosans/v1/PIbvSEyHEdL91QLOQRnZ1y3USBnSvpkopQaUR-2r7iU.ttf",
|
626 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/notosans/v1/9Z3uUWMRR7crzm1TjRicDne1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
627 |
-
}
|
628 |
-
},
|
629 |
-
{
|
630 |
-
"kind": "webfonts#webfont",
|
631 |
-
"family": "Nunito",
|
632 |
-
"variants": [
|
633 |
-
"300",
|
634 |
-
"regular",
|
635 |
-
"700"
|
636 |
-
],
|
637 |
-
"subsets": [
|
638 |
-
"latin"
|
639 |
-
],
|
640 |
-
"version": "v4",
|
641 |
-
"lastModified": "2012-07-25",
|
642 |
-
"files": {
|
643 |
-
"300": "http://themes.googleusercontent.com/static/fonts/nunito/v4/zXQvrWBJqUooM7Xv98MrQw.ttf",
|
644 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/nunito/v4/ySZTeT3IuzJj0GK6uGpbBg.ttf",
|
645 |
-
"700": "http://themes.googleusercontent.com/static/fonts/nunito/v4/aEdlqgMuYbpe4U3TnqOQMA.ttf"
|
646 |
-
}
|
647 |
-
},
|
648 |
-
{
|
649 |
-
"kind": "webfonts#webfont",
|
650 |
-
"family": "Merriweather",
|
651 |
-
"variants": [
|
652 |
-
"300",
|
653 |
-
"300italic",
|
654 |
-
"regular",
|
655 |
-
"italic",
|
656 |
-
"700",
|
657 |
-
"700italic",
|
658 |
-
"900",
|
659 |
-
"900italic"
|
660 |
-
],
|
661 |
-
"subsets": [
|
662 |
-
"latin",
|
663 |
-
"latin-ext"
|
664 |
-
],
|
665 |
-
"version": "v5",
|
666 |
-
"lastModified": "2013-05-22",
|
667 |
-
"files": {
|
668 |
-
"300": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/ZvcMqxEwPfh2qDWBPxn6nqcQoVhARpoaILP7amxE_8g.ttf",
|
669 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/EYh7Vl4ywhowqULgRdYwICna0FLWfcB-J_SAYmcAXaI.ttf",
|
670 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/RFda8w1V0eDZheqfcyQ4EC3USBnSvpkopQaUR-2r7iU.ttf",
|
671 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/So5lHxHT37p2SS4-t60SlPMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
672 |
-
"700": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/ZvcMqxEwPfh2qDWBPxn6nkD2ttfZwueP-QU272T9-k4.ttf",
|
673 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/EYh7Vl4ywhowqULgRdYwIPAs9-1nE9qOqhChW0m4nDE.ttf",
|
674 |
-
"900": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/ZvcMqxEwPfh2qDWBPxn6nqObDOjC3UL77puoeHsE3fw.ttf",
|
675 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/EYh7Vl4ywhowqULgRdYwIBd0_s6jQr9r5s5OZYvtzBY.ttf"
|
676 |
-
}
|
677 |
-
},
|
678 |
-
{
|
679 |
-
"kind": "webfonts#webfont",
|
680 |
-
"family": "PT Serif",
|
681 |
-
"variants": [
|
682 |
-
"regular",
|
683 |
-
"italic",
|
684 |
-
"700",
|
685 |
-
"700italic"
|
686 |
-
],
|
687 |
-
"subsets": [
|
688 |
-
"cyrillic-ext",
|
689 |
-
"latin",
|
690 |
-
"latin-ext",
|
691 |
-
"cyrillic"
|
692 |
-
],
|
693 |
-
"version": "v5",
|
694 |
-
"lastModified": "2013-05-29",
|
695 |
-
"files": {
|
696 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/sAo427rn3-QL9sWCbMZXhA.ttf",
|
697 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/9khWhKzhpkH0OkNnBKS3n_esZW2xOQ-xsNqO47m55DA.ttf",
|
698 |
-
"700": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/kyZw18tqQ5if-_wpmxxOeKCWcynf_cDxXwCLxiixG1c.ttf",
|
699 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/Foydq9xJp--nfYIx2TBz9QJKKGfqHaYFsRG-T3ceEVo.ttf"
|
700 |
-
}
|
701 |
-
},
|
702 |
-
{
|
703 |
-
"kind": "webfonts#webfont",
|
704 |
-
"family": "Shadows Into Light",
|
705 |
-
"variants": [
|
706 |
-
"regular"
|
707 |
-
],
|
708 |
-
"subsets": [
|
709 |
-
"latin"
|
710 |
-
],
|
711 |
-
"version": "v3",
|
712 |
-
"lastModified": "2012-07-25",
|
713 |
-
"files": {
|
714 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/shadowsintolight/v3/clhLqOv7MXn459PTh0gXYAW_5bEze-iLRNvGrRpJsfM.ttf"
|
715 |
-
}
|
716 |
-
},
|
717 |
-
{
|
718 |
-
"kind": "webfonts#webfont",
|
719 |
-
"family": "Dosis",
|
720 |
-
"variants": [
|
721 |
-
"200",
|
722 |
-
"300",
|
723 |
-
"regular",
|
724 |
-
"500",
|
725 |
-
"600",
|
726 |
-
"700",
|
727 |
-
"800"
|
728 |
-
],
|
729 |
-
"subsets": [
|
730 |
-
"latin",
|
731 |
-
"latin-ext"
|
732 |
-
],
|
733 |
-
"version": "v1",
|
734 |
-
"lastModified": "2012-07-25",
|
735 |
-
"files": {
|
736 |
-
"200": "http://themes.googleusercontent.com/static/fonts/dosis/v1/ztftab0r6hcd7AeurUGrSQ.ttf",
|
737 |
-
"300": "http://themes.googleusercontent.com/static/fonts/dosis/v1/awIB6L0h5mb0plIKorXmuA.ttf",
|
738 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/dosis/v1/rJRlixu-w0JZ1MyhJpao_Q.ttf",
|
739 |
-
"500": "http://themes.googleusercontent.com/static/fonts/dosis/v1/ruEXDOFMxDPGnjCBKRqdAQ.ttf",
|
740 |
-
"600": "http://themes.googleusercontent.com/static/fonts/dosis/v1/KNAswRNwm3tfONddYyidxg.ttf",
|
741 |
-
"700": "http://themes.googleusercontent.com/static/fonts/dosis/v1/AEEAj0ONidK8NQQMBBlSig.ttf",
|
742 |
-
"800": "http://themes.googleusercontent.com/static/fonts/dosis/v1/nlrKd8E69vvUU39XGsvR7Q.ttf"
|
743 |
-
}
|
744 |
-
},
|
745 |
-
{
|
746 |
-
"kind": "webfonts#webfont",
|
747 |
-
"family": "Cuprum",
|
748 |
-
"variants": [
|
749 |
-
"regular",
|
750 |
-
"italic",
|
751 |
-
"700",
|
752 |
-
"700italic"
|
753 |
-
],
|
754 |
-
"subsets": [
|
755 |
-
"latin",
|
756 |
-
"latin-ext",
|
757 |
-
"cyrillic"
|
758 |
-
],
|
759 |
-
"version": "v4",
|
760 |
-
"lastModified": "2012-08-02",
|
761 |
-
"files": {
|
762 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/JgXs0F_UiaEdAS74msmFNg.ttf",
|
763 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/cLEz0KV6OxInnktSzpk58g.ttf",
|
764 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/6tl3_FkDeXSD72oEHuJh4w.ttf",
|
765 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/bnkXaBfoYvaJ75axRPSwVKCWcynf_cDxXwCLxiixG1c.ttf"
|
766 |
-
}
|
767 |
-
},
|
768 |
-
{
|
769 |
-
"kind": "webfonts#webfont",
|
770 |
-
"family": "Cabin",
|
771 |
-
"variants": [
|
772 |
-
"regular",
|
773 |
-
"italic",
|
774 |
-
"500",
|
775 |
-
"500italic",
|
776 |
-
"600",
|
777 |
-
"600italic",
|
778 |
-
"700",
|
779 |
-
"700italic"
|
780 |
-
],
|
781 |
-
"subsets": [
|
782 |
-
"latin"
|
783 |
-
],
|
784 |
-
"version": "v4",
|
785 |
-
"lastModified": "2012-07-25",
|
786 |
-
"files": {
|
787 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cabin/v4/XeuAFYo2xAPHxZGBbQtHhA.ttf",
|
788 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/0tJ9k3DI5xC4GBgs1E_Jxw.ttf",
|
789 |
-
"500": "http://themes.googleusercontent.com/static/fonts/cabin/v4/HgsCQ-k3_Z_uQ86aFolNBg.ttf",
|
790 |
-
"500italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/50sjhrGE0njyO-7mGDhGP_esZW2xOQ-xsNqO47m55DA.ttf",
|
791 |
-
"600": "http://themes.googleusercontent.com/static/fonts/cabin/v4/eUDAvKhBtmTCkeVBsFk34A.ttf",
|
792 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/sFQpQDBd3G2om0Nl5dD2CvesZW2xOQ-xsNqO47m55DA.ttf",
|
793 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cabin/v4/4EKhProuY1hq_WCAomq9Dg.ttf",
|
794 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/K83QKi8MOKLEqj6bgZ7LrfesZW2xOQ-xsNqO47m55DA.ttf"
|
795 |
-
}
|
796 |
-
},
|
797 |
-
{
|
798 |
-
"kind": "webfonts#webfont",
|
799 |
-
"family": "Libre Baskerville",
|
800 |
-
"variants": [
|
801 |
-
"regular",
|
802 |
-
"italic",
|
803 |
-
"700"
|
804 |
-
],
|
805 |
-
"subsets": [
|
806 |
-
"latin",
|
807 |
-
"latin-ext"
|
808 |
-
],
|
809 |
-
"version": "v1",
|
810 |
-
"lastModified": "2012-12-06",
|
811 |
-
"files": {
|
812 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/librebaskerville/v1/pR0sBQVcY0JZc_ciXjFsKyyZRYCSvpCzQKuMWnP5NDY.ttf",
|
813 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/librebaskerville/v1/QHIOz1iKF3bIEzRdDFaf5QnhapNS5Oi8FPrBRDLbsW4.ttf",
|
814 |
-
"700": "http://themes.googleusercontent.com/static/fonts/librebaskerville/v1/kH7K4InNTm7mmOXXjrA5v-xuswJKUVpBRfYFpz0W3Iw.ttf"
|
815 |
-
}
|
816 |
-
},
|
817 |
-
{
|
818 |
-
"kind": "webfonts#webfont",
|
819 |
-
"family": "Titillium Web",
|
820 |
-
"variants": [
|
821 |
-
"200",
|
822 |
-
"200italic",
|
823 |
-
"300",
|
824 |
-
"300italic",
|
825 |
-
"regular",
|
826 |
-
"italic",
|
827 |
-
"600",
|
828 |
-
"600italic",
|
829 |
-
"700",
|
830 |
-
"700italic",
|
831 |
-
"900"
|
832 |
-
],
|
833 |
-
"subsets": [
|
834 |
-
"latin",
|
835 |
-
"latin-ext"
|
836 |
-
],
|
837 |
-
"version": "v1",
|
838 |
-
"lastModified": "2012-10-03",
|
839 |
-
"files": {
|
840 |
-
"200": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wprzOdCrLccoxq42eaxM802O0.ttf",
|
841 |
-
"200italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPj4N98U-66ThNJvtgddRfBE.ttf",
|
842 |
-
"300": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr9ZAkYT8DuUZELiKLwMGWAo.ttf",
|
843 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPrfzCkqg7ORZlRf2cc4mXu8.ttf",
|
844 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/7XUFZ5tgS-tD6QamInJTcTyagQBwYgYywpS70xNq8SQ.ttf",
|
845 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/r9OmwyQxrgzUAhaLET_KO-ixohbIP6lHkU-1Mgq95cY.ttf",
|
846 |
-
"600": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr28K9dEd5Ue-HTQrlA7E2xQ.ttf",
|
847 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPgOhzTSndyK8UWja2yJjKLc.ttf",
|
848 |
-
"700": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr2-6tpSbB9YhmWtmd1_gi_U.ttf",
|
849 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPio3LEw-4MM8Ao2j9wPOfpw.ttf",
|
850 |
-
"900": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr7L0GmZLri-m-nfoo0Vul4Y.ttf"
|
851 |
-
}
|
852 |
-
},
|
853 |
-
{
|
854 |
-
"kind": "webfonts#webfont",
|
855 |
-
"family": "Abel",
|
856 |
-
"variants": [
|
857 |
-
"regular"
|
858 |
-
],
|
859 |
-
"subsets": [
|
860 |
-
"latin"
|
861 |
-
],
|
862 |
-
"version": "v3",
|
863 |
-
"lastModified": "2012-07-25",
|
864 |
-
"files": {
|
865 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/abel/v3/RpUKfqNxoyNe_ka23bzQ2A.ttf"
|
866 |
-
}
|
867 |
-
},
|
868 |
-
{
|
869 |
-
"kind": "webfonts#webfont",
|
870 |
-
"family": "Crafty Girls",
|
871 |
-
"variants": [
|
872 |
-
"regular"
|
873 |
-
],
|
874 |
-
"subsets": [
|
875 |
-
"latin"
|
876 |
-
],
|
877 |
-
"version": "v2",
|
878 |
-
"lastModified": "2012-07-25",
|
879 |
-
"files": {
|
880 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/craftygirls/v2/0Sv8UWFFdhQmesHL32H8oy3USBnSvpkopQaUR-2r7iU.ttf"
|
881 |
-
}
|
882 |
-
},
|
883 |
-
{
|
884 |
-
"kind": "webfonts#webfont",
|
885 |
-
"family": "Ubuntu Condensed",
|
886 |
-
"variants": [
|
887 |
-
"regular"
|
888 |
-
],
|
889 |
-
"subsets": [
|
890 |
-
"cyrillic-ext",
|
891 |
-
"latin",
|
892 |
-
"latin-ext",
|
893 |
-
"greek-ext",
|
894 |
-
"cyrillic",
|
895 |
-
"greek"
|
896 |
-
],
|
897 |
-
"version": "v3",
|
898 |
-
"lastModified": "2012-07-25",
|
899 |
-
"files": {
|
900 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ubuntucondensed/v3/DBCt-NXN57MTAFjitYxdrKDbm6fPDOZJsR8PmdG62gY.ttf"
|
901 |
-
}
|
902 |
-
},
|
903 |
-
{
|
904 |
-
"kind": "webfonts#webfont",
|
905 |
-
"family": "Anton",
|
906 |
-
"variants": [
|
907 |
-
"regular"
|
908 |
-
],
|
909 |
-
"subsets": [
|
910 |
-
"latin",
|
911 |
-
"latin-ext"
|
912 |
-
],
|
913 |
-
"version": "v3",
|
914 |
-
"lastModified": "2012-07-25",
|
915 |
-
"files": {
|
916 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/anton/v3/XIbCenm-W0IRHWYIh7CGUQ.ttf"
|
917 |
-
}
|
918 |
-
},
|
919 |
-
{
|
920 |
-
"kind": "webfonts#webfont",
|
921 |
-
"family": "Merriweather Sans",
|
922 |
-
"variants": [
|
923 |
-
"300",
|
924 |
-
"300italic",
|
925 |
-
"regular",
|
926 |
-
"italic",
|
927 |
-
"700",
|
928 |
-
"700italic",
|
929 |
-
"800",
|
930 |
-
"800italic"
|
931 |
-
],
|
932 |
-
"subsets": [
|
933 |
-
"latin",
|
934 |
-
"latin-ext"
|
935 |
-
],
|
936 |
-
"version": "v2",
|
937 |
-
"lastModified": "2013-06-12",
|
938 |
-
"files": {
|
939 |
-
"300": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/6LmGj5dOJopQKEkt88Gowan5N8K-_DP0e9e_v51obXQ.ttf",
|
940 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/nAqt4hiqwq3tzCecpgPmVdytE4nGXk2hYD5nJ740tBw.ttf",
|
941 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/AKu1CjQ4qnV8MUltkAX3sOAj_ty82iuwwDTNEYXGiyQ.ttf",
|
942 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/3Mz4hOHzs2npRMG3B1ascZ32VBCoA_HLsn85tSWZmdo.ttf",
|
943 |
-
"700": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/6LmGj5dOJopQKEkt88GowbqxG25nQNOioCZSK4sU-CA.ttf",
|
944 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/nAqt4hiqwq3tzCecpgPmVbuqAJxizi8Dk_SK5et7kMg.ttf",
|
945 |
-
"800": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/6LmGj5dOJopQKEkt88GowYufzO2zUYSj5LqoJ3UGkco.ttf",
|
946 |
-
"800italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/nAqt4hiqwq3tzCecpgPmVdDmPrYMy3aZO4LmnZsxTQw.ttf"
|
947 |
-
}
|
948 |
-
},
|
949 |
-
{
|
950 |
-
"kind": "webfonts#webfont",
|
951 |
-
"family": "Fjalla One",
|
952 |
-
"variants": [
|
953 |
-
"regular"
|
954 |
-
],
|
955 |
-
"subsets": [
|
956 |
-
"latin",
|
957 |
-
"latin-ext"
|
958 |
-
],
|
959 |
-
"version": "v1",
|
960 |
-
"lastModified": "2012-12-14",
|
961 |
-
"files": {
|
962 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fjallaone/v1/3b7vWCfOZsU53vMa8LWsf_esZW2xOQ-xsNqO47m55DA.ttf"
|
963 |
-
}
|
964 |
-
},
|
965 |
-
{
|
966 |
-
"kind": "webfonts#webfont",
|
967 |
-
"family": "Archivo Narrow",
|
968 |
-
"variants": [
|
969 |
-
"regular",
|
970 |
-
"italic",
|
971 |
-
"700",
|
972 |
-
"700italic"
|
973 |
-
],
|
974 |
-
"subsets": [
|
975 |
-
"latin",
|
976 |
-
"latin-ext"
|
977 |
-
],
|
978 |
-
"version": "v2",
|
979 |
-
"lastModified": "2012-12-17",
|
980 |
-
"files": {
|
981 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/DsLzC9scoPnrGiwYYMQXppTvAuddT2xDMbdz0mdLyZY.ttf",
|
982 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/vqsrtPCpTU3tJlKfuXP5zUpmlyBQEFfdE6dERLXdQGQ.ttf",
|
983 |
-
"700": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/M__Wu4PAmHf4YZvQM8tWsMLtdzs3iyjn_YuT226ZsLU.ttf",
|
984 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/wG6O733y5zHl4EKCOh8rSTg5KB8MNJ4uPAETq9naQO8.ttf"
|
985 |
-
}
|
986 |
-
},
|
987 |
-
{
|
988 |
-
"kind": "webfonts#webfont",
|
989 |
-
"family": "Maven Pro",
|
990 |
-
"variants": [
|
991 |
-
"regular",
|
992 |
-
"500",
|
993 |
-
"700",
|
994 |
-
"900"
|
995 |
-
],
|
996 |
-
"subsets": [
|
997 |
-
"latin"
|
998 |
-
],
|
999 |
-
"version": "v4",
|
1000 |
-
"lastModified": "2012-07-25",
|
1001 |
-
"files": {
|
1002 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/sqPJIFG4gqsjl-0q_46Gbw.ttf",
|
1003 |
-
"500": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/SQVfzoJBbj9t3aVcmbspRi3USBnSvpkopQaUR-2r7iU.ttf",
|
1004 |
-
"700": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/uDssvmXgp7Nj3i336k_dSi3USBnSvpkopQaUR-2r7iU.ttf",
|
1005 |
-
"900": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/-91TwiFzqeL1F7Kh91APwS3USBnSvpkopQaUR-2r7iU.ttf"
|
1006 |
-
}
|
1007 |
-
},
|
1008 |
-
{
|
1009 |
-
"kind": "webfonts#webfont",
|
1010 |
-
"family": "Roboto Slab",
|
1011 |
-
"variants": [
|
1012 |
-
"100",
|
1013 |
-
"300",
|
1014 |
-
"regular",
|
1015 |
-
"700"
|
1016 |
-
],
|
1017 |
-
"subsets": [
|
1018 |
-
"cyrillic-ext",
|
1019 |
-
"latin",
|
1020 |
-
"latin-ext",
|
1021 |
-
"greek-ext",
|
1022 |
-
"cyrillic",
|
1023 |
-
"greek",
|
1024 |
-
"vietnamese"
|
1025 |
-
],
|
1026 |
-
"version": "v2",
|
1027 |
-
"lastModified": "2013-07-31",
|
1028 |
-
"files": {
|
1029 |
-
"100": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/MEz38VLIFL-t46JUtkIEgIAWxXGWZ3yJw6KhWS7MxOk.ttf",
|
1030 |
-
"300": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/dazS1PrQQuCxC3iOAJFEJS9-WlPSxbfiI49GsXo3q0g.ttf",
|
1031 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/3__ulTNA7unv0UtplybPiqCWcynf_cDxXwCLxiixG1c.ttf",
|
1032 |
-
"700": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/dazS1PrQQuCxC3iOAJFEJXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1033 |
-
}
|
1034 |
-
},
|
1035 |
-
{
|
1036 |
-
"kind": "webfonts#webfont",
|
1037 |
-
"family": "Josefin Sans",
|
1038 |
-
"variants": [
|
1039 |
-
"100",
|
1040 |
-
"100italic",
|
1041 |
-
"300",
|
1042 |
-
"300italic",
|
1043 |
-
"regular",
|
1044 |
-
"italic",
|
1045 |
-
"600",
|
1046 |
-
"600italic",
|
1047 |
-
"700",
|
1048 |
-
"700italic"
|
1049 |
-
],
|
1050 |
-
"subsets": [
|
1051 |
-
"latin"
|
1052 |
-
],
|
1053 |
-
"version": "v3",
|
1054 |
-
"lastModified": "2012-07-25",
|
1055 |
-
"files": {
|
1056 |
-
"100": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/q9w3H4aeBxj0hZ8Osfi3d8SVQ0giZ-l_NELu3lgGyYw.ttf",
|
1057 |
-
"100italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/s7-P1gqRNRNn-YWdOYnAOXXcj1rQwlNLIS625o-SrL0.ttf",
|
1058 |
-
"300": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/C6HYlRF50SGJq1XyXj04z6cQoVhARpoaILP7amxE_8g.ttf",
|
1059 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/ppse0J9fKSaoxCIIJb33Gyna0FLWfcB-J_SAYmcAXaI.ttf",
|
1060 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/xgzbb53t8j-Mo-vYa23n5i3USBnSvpkopQaUR-2r7iU.ttf",
|
1061 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/q9w3H4aeBxj0hZ8Osfi3d_MZXuCXbOrAvx5R0IT5Oyo.ttf",
|
1062 |
-
"600": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/C6HYlRF50SGJq1XyXj04z2v8CylhIUtwUiYO7Z2wXbE.ttf",
|
1063 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/ppse0J9fKSaoxCIIJb33G4R-5-urNOGAobhAyctHvW8.ttf",
|
1064 |
-
"700": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/C6HYlRF50SGJq1XyXj04z0D2ttfZwueP-QU272T9-k4.ttf",
|
1065 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/ppse0J9fKSaoxCIIJb33G_As9-1nE9qOqhChW0m4nDE.ttf"
|
1066 |
-
}
|
1067 |
-
},
|
1068 |
-
{
|
1069 |
-
"kind": "webfonts#webfont",
|
1070 |
-
"family": "Special Elite",
|
1071 |
-
"variants": [
|
1072 |
-
"regular"
|
1073 |
-
],
|
1074 |
-
"subsets": [
|
1075 |
-
"latin"
|
1076 |
-
],
|
1077 |
-
"version": "v3",
|
1078 |
-
"lastModified": "2012-07-25",
|
1079 |
-
"files": {
|
1080 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/specialelite/v3/9-wW4zu3WNoD5Fjka35Jm4jjx0o0jr6fNXxPgYh_a8Q.ttf"
|
1081 |
-
}
|
1082 |
-
},
|
1083 |
-
{
|
1084 |
-
"kind": "webfonts#webfont",
|
1085 |
-
"family": "Signika",
|
1086 |
-
"variants": [
|
1087 |
-
"300",
|
1088 |
-
"regular",
|
1089 |
-
"600",
|
1090 |
-
"700"
|
1091 |
-
],
|
1092 |
-
"subsets": [
|
1093 |
-
"latin",
|
1094 |
-
"latin-ext"
|
1095 |
-
],
|
1096 |
-
"version": "v3",
|
1097 |
-
"lastModified": "2012-07-25",
|
1098 |
-
"files": {
|
1099 |
-
"300": "http://themes.googleusercontent.com/static/fonts/signika/v3/0wDPonOzsYeEo-1KO78w4fesZW2xOQ-xsNqO47m55DA.ttf",
|
1100 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/signika/v3/WvDswbww0oAtvBg2l1L-9w.ttf",
|
1101 |
-
"600": "http://themes.googleusercontent.com/static/fonts/signika/v3/lQMOF6NUN2ooR7WvB7tADvesZW2xOQ-xsNqO47m55DA.ttf",
|
1102 |
-
"700": "http://themes.googleusercontent.com/static/fonts/signika/v3/lEcnfPBICWJPv5BbVNnFJPesZW2xOQ-xsNqO47m55DA.ttf"
|
1103 |
-
}
|
1104 |
-
},
|
1105 |
-
{
|
1106 |
-
"kind": "webfonts#webfont",
|
1107 |
-
"family": "Pacifico",
|
1108 |
-
"variants": [
|
1109 |
-
"regular"
|
1110 |
-
],
|
1111 |
-
"subsets": [
|
1112 |
-
"latin"
|
1113 |
-
],
|
1114 |
-
"version": "v4",
|
1115 |
-
"lastModified": "2012-07-25",
|
1116 |
-
"files": {
|
1117 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pacifico/v4/GIrpeRY1r5CzbfL8r182lw.ttf"
|
1118 |
-
}
|
1119 |
-
},
|
1120 |
-
{
|
1121 |
-
"kind": "webfonts#webfont",
|
1122 |
-
"family": "Indie Flower",
|
1123 |
-
"variants": [
|
1124 |
-
"regular"
|
1125 |
-
],
|
1126 |
-
"subsets": [
|
1127 |
-
"latin"
|
1128 |
-
],
|
1129 |
-
"version": "v4",
|
1130 |
-
"lastModified": "2012-07-25",
|
1131 |
-
"files": {
|
1132 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/indieflower/v4/10JVD_humAd5zP2yrFqw6i3USBnSvpkopQaUR-2r7iU.ttf"
|
1133 |
-
}
|
1134 |
-
},
|
1135 |
-
{
|
1136 |
-
"kind": "webfonts#webfont",
|
1137 |
-
"family": "Asap",
|
1138 |
-
"variants": [
|
1139 |
-
"regular",
|
1140 |
-
"italic",
|
1141 |
-
"700",
|
1142 |
-
"700italic"
|
1143 |
-
],
|
1144 |
-
"subsets": [
|
1145 |
-
"latin",
|
1146 |
-
"latin-ext"
|
1147 |
-
],
|
1148 |
-
"version": "v1",
|
1149 |
-
"lastModified": "2012-07-25",
|
1150 |
-
"files": {
|
1151 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/asap/v1/2lf-1MDR8tsTpEtvJmr2hA.ttf",
|
1152 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/asap/v1/mwxNHf8QS8gNWCAMwkJNIg.ttf",
|
1153 |
-
"700": "http://themes.googleusercontent.com/static/fonts/asap/v1/o5RUA7SsJ80M8oDFBnrDbg.ttf",
|
1154 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/asap/v1/_rZz9y2oXc09jT5T6BexLQ.ttf"
|
1155 |
-
}
|
1156 |
-
},
|
1157 |
-
{
|
1158 |
-
"kind": "webfonts#webfont",
|
1159 |
-
"family": "Dancing Script",
|
1160 |
-
"variants": [
|
1161 |
-
"regular",
|
1162 |
-
"700"
|
1163 |
-
],
|
1164 |
-
"subsets": [
|
1165 |
-
"latin"
|
1166 |
-
],
|
1167 |
-
"version": "v3",
|
1168 |
-
"lastModified": "2012-07-25",
|
1169 |
-
"files": {
|
1170 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/dancingscript/v3/DK0eTGXiZjN6yA8zAEyM2RnpV0hQCek3EmWnCPrvGRM.ttf",
|
1171 |
-
"700": "http://themes.googleusercontent.com/static/fonts/dancingscript/v3/KGBfwabt0ZRLA5W1ywjowb_dAmXiKjTPGCuO6G2MbfA.ttf"
|
1172 |
-
}
|
1173 |
-
},
|
1174 |
-
{
|
1175 |
-
"kind": "webfonts#webfont",
|
1176 |
-
"family": "Coming Soon",
|
1177 |
-
"variants": [
|
1178 |
-
"regular"
|
1179 |
-
],
|
1180 |
-
"subsets": [
|
1181 |
-
"latin"
|
1182 |
-
],
|
1183 |
-
"version": "v3",
|
1184 |
-
"lastModified": "2012-07-25",
|
1185 |
-
"files": {
|
1186 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/comingsoon/v3/Yz2z3IAe2HSQAOWsSG8COKCWcynf_cDxXwCLxiixG1c.ttf"
|
1187 |
-
}
|
1188 |
-
},
|
1189 |
-
{
|
1190 |
-
"kind": "webfonts#webfont",
|
1191 |
-
"family": "Questrial",
|
1192 |
-
"variants": [
|
1193 |
-
"regular"
|
1194 |
-
],
|
1195 |
-
"subsets": [
|
1196 |
-
"latin"
|
1197 |
-
],
|
1198 |
-
"version": "v3",
|
1199 |
-
"lastModified": "2012-07-25",
|
1200 |
-
"files": {
|
1201 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/questrial/v3/MoHHaw_WwNs_hd9ob1zTVw.ttf"
|
1202 |
-
}
|
1203 |
-
},
|
1204 |
-
{
|
1205 |
-
"kind": "webfonts#webfont",
|
1206 |
-
"family": "Alegreya",
|
1207 |
-
"variants": [
|
1208 |
-
"regular",
|
1209 |
-
"italic",
|
1210 |
-
"700",
|
1211 |
-
"700italic",
|
1212 |
-
"900",
|
1213 |
-
"900italic"
|
1214 |
-
],
|
1215 |
-
"subsets": [
|
1216 |
-
"latin",
|
1217 |
-
"latin-ext"
|
1218 |
-
],
|
1219 |
-
"version": "v4",
|
1220 |
-
"lastModified": "2012-08-08",
|
1221 |
-
"files": {
|
1222 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/62J3atXd6bvMU4qO_ca-eA.ttf",
|
1223 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/cbshnQGxwmlHBjUil7DaIfesZW2xOQ-xsNqO47m55DA.ttf",
|
1224 |
-
"700": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/5oZtdI5-wQwgAFrd9erCsaCWcynf_cDxXwCLxiixG1c.ttf",
|
1225 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/IWi8e5bpnqhMRsZKTcTUWgJKKGfqHaYFsRG-T3ceEVo.ttf",
|
1226 |
-
"900": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/oQeMxX-vxGImzDgX6nxA7KCWcynf_cDxXwCLxiixG1c.ttf",
|
1227 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/-L71QLH_XqgYWaI1GbOVhp0EAVxt0G0biEntp43Qt6E.ttf"
|
1228 |
-
}
|
1229 |
-
},
|
1230 |
-
{
|
1231 |
-
"kind": "webfonts#webfont",
|
1232 |
-
"family": "Vollkorn",
|
1233 |
-
"variants": [
|
1234 |
-
"regular",
|
1235 |
-
"italic",
|
1236 |
-
"700",
|
1237 |
-
"700italic"
|
1238 |
-
],
|
1239 |
-
"subsets": [
|
1240 |
-
"latin"
|
1241 |
-
],
|
1242 |
-
"version": "v3",
|
1243 |
-
"lastModified": "2012-07-25",
|
1244 |
-
"files": {
|
1245 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/IiexqYAeh8uII223thYx3w.ttf",
|
1246 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/UuIzosgR1ovBhJFdwVp3fvesZW2xOQ-xsNqO47m55DA.ttf",
|
1247 |
-
"700": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/gOwQjJVGXlDOONC12hVoBqCWcynf_cDxXwCLxiixG1c.ttf",
|
1248 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/KNiAlx6phRqXCwnZZG51JAJKKGfqHaYFsRG-T3ceEVo.ttf"
|
1249 |
-
}
|
1250 |
-
},
|
1251 |
-
{
|
1252 |
-
"kind": "webfonts#webfont",
|
1253 |
-
"family": "Kreon",
|
1254 |
-
"variants": [
|
1255 |
-
"300",
|
1256 |
-
"regular",
|
1257 |
-
"700"
|
1258 |
-
],
|
1259 |
-
"subsets": [
|
1260 |
-
"latin"
|
1261 |
-
],
|
1262 |
-
"version": "v6",
|
1263 |
-
"lastModified": "2012-07-25",
|
1264 |
-
"files": {
|
1265 |
-
"300": "http://themes.googleusercontent.com/static/fonts/kreon/v6/HKtJRiq5C2zbq5N1IX32sA.ttf",
|
1266 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kreon/v6/zA_IZt0u0S3cvHJu-n1oEg.ttf",
|
1267 |
-
"700": "http://themes.googleusercontent.com/static/fonts/kreon/v6/jh0dSmaPodjxISiblIUTkw.ttf"
|
1268 |
-
}
|
1269 |
-
},
|
1270 |
-
{
|
1271 |
-
"kind": "webfonts#webfont",
|
1272 |
-
"family": "News Cycle",
|
1273 |
-
"variants": [
|
1274 |
-
"regular",
|
1275 |
-
"700"
|
1276 |
-
],
|
1277 |
-
"subsets": [
|
1278 |
-
"latin",
|
1279 |
-
"latin-ext"
|
1280 |
-
],
|
1281 |
-
"version": "v9",
|
1282 |
-
"lastModified": "2012-08-16",
|
1283 |
-
"files": {
|
1284 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/newscycle/v9/xyMAr8VfiUzIOvS1abHJO_esZW2xOQ-xsNqO47m55DA.ttf",
|
1285 |
-
"700": "http://themes.googleusercontent.com/static/fonts/newscycle/v9/G28Ny31cr5orMqEQy6ljtwJKKGfqHaYFsRG-T3ceEVo.ttf"
|
1286 |
-
}
|
1287 |
-
},
|
1288 |
-
{
|
1289 |
-
"kind": "webfonts#webfont",
|
1290 |
-
"family": "Armata",
|
1291 |
-
"variants": [
|
1292 |
-
"regular"
|
1293 |
-
],
|
1294 |
-
"subsets": [
|
1295 |
-
"latin",
|
1296 |
-
"latin-ext"
|
1297 |
-
],
|
1298 |
-
"version": "v3",
|
1299 |
-
"lastModified": "2012-08-23",
|
1300 |
-
"files": {
|
1301 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/armata/v3/1H8FwGgIRrbYtxSfXhOHlQ.ttf"
|
1302 |
-
}
|
1303 |
-
},
|
1304 |
-
{
|
1305 |
-
"kind": "webfonts#webfont",
|
1306 |
-
"family": "Muli",
|
1307 |
-
"variants": [
|
1308 |
-
"300",
|
1309 |
-
"300italic",
|
1310 |
-
"regular",
|
1311 |
-
"italic"
|
1312 |
-
],
|
1313 |
-
"subsets": [
|
1314 |
-
"latin"
|
1315 |
-
],
|
1316 |
-
"version": "v4",
|
1317 |
-
"lastModified": "2012-07-25",
|
1318 |
-
"files": {
|
1319 |
-
"300": "http://themes.googleusercontent.com/static/fonts/muli/v4/VJw4F3ZHRAZ7Hmg3nQu5YQ.ttf",
|
1320 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/muli/v4/s-NKMCru8HiyjEt0ZDoBoA.ttf",
|
1321 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/muli/v4/KJiP6KznxbALQgfJcDdPAw.ttf",
|
1322 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/muli/v4/Cg0K_IWANs9xkNoxV7H1_w.ttf"
|
1323 |
-
}
|
1324 |
-
},
|
1325 |
-
{
|
1326 |
-
"kind": "webfonts#webfont",
|
1327 |
-
"family": "Playfair Display",
|
1328 |
-
"variants": [
|
1329 |
-
"regular",
|
1330 |
-
"italic",
|
1331 |
-
"700",
|
1332 |
-
"700italic",
|
1333 |
-
"900",
|
1334 |
-
"900italic"
|
1335 |
-
],
|
1336 |
-
"subsets": [
|
1337 |
-
"latin",
|
1338 |
-
"latin-ext",
|
1339 |
-
"cyrillic"
|
1340 |
-
],
|
1341 |
-
"version": "v7",
|
1342 |
-
"lastModified": "2012-11-28",
|
1343 |
-
"files": {
|
1344 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/2NBgzUtEeyB-Xtpr9bm1CV6uyC_qD11hrFQ6EGgTJWI.ttf",
|
1345 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/9MkijrV-dEJ0-_NWV7E6NzMsbnvDNEBX25F5HWk9AhI.ttf",
|
1346 |
-
"700": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/UC3ZEjagJi85gF9qFaBgICsv6SrURqJprbhH_C1Mw8w.ttf",
|
1347 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/n7G4PqJvFP2Kubl0VBLDECsYW3XoOVcYyYdp9NzzS9E.ttf",
|
1348 |
-
"900": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/UC3ZEjagJi85gF9qFaBgIKqwMe2wjvZrAR44M0BJZ48.ttf",
|
1349 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/n7G4PqJvFP2Kubl0VBLDEC0JfJ4xmm7j1kL6D7mPxrA.ttf"
|
1350 |
-
}
|
1351 |
-
},
|
1352 |
-
{
|
1353 |
-
"kind": "webfonts#webfont",
|
1354 |
-
"family": "Economica",
|
1355 |
-
"variants": [
|
1356 |
-
"regular",
|
1357 |
-
"italic",
|
1358 |
-
"700",
|
1359 |
-
"700italic"
|
1360 |
-
],
|
1361 |
-
"subsets": [
|
1362 |
-
"latin",
|
1363 |
-
"latin-ext"
|
1364 |
-
],
|
1365 |
-
"version": "v1",
|
1366 |
-
"lastModified": "2012-07-25",
|
1367 |
-
"files": {
|
1368 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/economica/v1/G4rJRujzZbq9Nxngu9l3hg.ttf",
|
1369 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/economica/v1/p5O9AVeUqx_n35xQRinNYaCWcynf_cDxXwCLxiixG1c.ttf",
|
1370 |
-
"700": "http://themes.googleusercontent.com/static/fonts/economica/v1/UK4l2VEpwjv3gdcwbwXE9C3USBnSvpkopQaUR-2r7iU.ttf",
|
1371 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/economica/v1/ac5dlUsedQ03RqGOeay-3Xe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1372 |
-
}
|
1373 |
-
},
|
1374 |
-
{
|
1375 |
-
"kind": "webfonts#webfont",
|
1376 |
-
"family": "Istok Web",
|
1377 |
-
"variants": [
|
1378 |
-
"regular",
|
1379 |
-
"italic",
|
1380 |
-
"700",
|
1381 |
-
"700italic"
|
1382 |
-
],
|
1383 |
-
"subsets": [
|
1384 |
-
"cyrillic-ext",
|
1385 |
-
"latin",
|
1386 |
-
"latin-ext",
|
1387 |
-
"cyrillic"
|
1388 |
-
],
|
1389 |
-
"version": "v5",
|
1390 |
-
"lastModified": "2012-07-25",
|
1391 |
-
"files": {
|
1392 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/RYLSjEXQ0nNtLLc4n7--dQ.ttf",
|
1393 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/kvcT2SlTjmGbC3YlZxmrl6CWcynf_cDxXwCLxiixG1c.ttf",
|
1394 |
-
"700": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/2koEo4AKFSvK4B52O_Mwai3USBnSvpkopQaUR-2r7iU.ttf",
|
1395 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/ycQ3g52ELrh3o_HYCNNUw3e1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1396 |
-
}
|
1397 |
-
},
|
1398 |
-
{
|
1399 |
-
"kind": "webfonts#webfont",
|
1400 |
-
"family": "Cabin Condensed",
|
1401 |
-
"variants": [
|
1402 |
-
"regular",
|
1403 |
-
"500",
|
1404 |
-
"600",
|
1405 |
-
"700"
|
1406 |
-
],
|
1407 |
-
"subsets": [
|
1408 |
-
"latin"
|
1409 |
-
],
|
1410 |
-
"version": "v4",
|
1411 |
-
"lastModified": "2012-07-25",
|
1412 |
-
"files": {
|
1413 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/B0txb0blf2N29WdYPJjMSiQPsWWoiv__AzYJ9Zzn9II.ttf",
|
1414 |
-
"500": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/Ez4zJbsGr2BgXcNUWBVgEARL_-ABKXdjsJSPT0lc2Bk.ttf",
|
1415 |
-
"600": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/Ez4zJbsGr2BgXcNUWBVgELS5sSASxc8z4EQTQj7DCAI.ttf",
|
1416 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/Ez4zJbsGr2BgXcNUWBVgEMAWgzcA047xWLixhLCofl8.ttf"
|
1417 |
-
}
|
1418 |
-
},
|
1419 |
-
{
|
1420 |
-
"kind": "webfonts#webfont",
|
1421 |
-
"family": "Marvel",
|
1422 |
-
"variants": [
|
1423 |
-
"regular",
|
1424 |
-
"italic",
|
1425 |
-
"700",
|
1426 |
-
"700italic"
|
1427 |
-
],
|
1428 |
-
"subsets": [
|
1429 |
-
"latin"
|
1430 |
-
],
|
1431 |
-
"version": "v3",
|
1432 |
-
"lastModified": "2012-07-25",
|
1433 |
-
"files": {
|
1434 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/marvel/v3/Fg1dO8tWVb-MlyqhsbXEkg.ttf",
|
1435 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/marvel/v3/HzyjFB-oR5usrc7Lxz9g8w.ttf",
|
1436 |
-
"700": "http://themes.googleusercontent.com/static/fonts/marvel/v3/WrHDBL1RupWGo2UcdgxB3Q.ttf",
|
1437 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/marvel/v3/Gzf5NT09Y6xskdQRj2kz1qCWcynf_cDxXwCLxiixG1c.ttf"
|
1438 |
-
}
|
1439 |
-
},
|
1440 |
-
{
|
1441 |
-
"kind": "webfonts#webfont",
|
1442 |
-
"family": "Exo",
|
1443 |
-
"variants": [
|
1444 |
-
"100",
|
1445 |
-
"100italic",
|
1446 |
-
"200",
|
1447 |
-
"200italic",
|
1448 |
-
"300",
|
1449 |
-
"300italic",
|
1450 |
-
"regular",
|
1451 |
-
"italic",
|
1452 |
-
"500",
|
1453 |
-
"500italic",
|
1454 |
-
"600",
|
1455 |
-
"600italic",
|
1456 |
-
"700",
|
1457 |
-
"700italic",
|
1458 |
-
"800",
|
1459 |
-
"800italic",
|
1460 |
-
"900",
|
1461 |
-
"900italic"
|
1462 |
-
],
|
1463 |
-
"subsets": [
|
1464 |
-
"latin",
|
1465 |
-
"latin-ext"
|
1466 |
-
],
|
1467 |
-
"version": "v1",
|
1468 |
-
"lastModified": "2012-07-25",
|
1469 |
-
"files": {
|
1470 |
-
"100": "http://themes.googleusercontent.com/static/fonts/exo/v1/RI7A9uwjRmPbVp0n8e-Jvg.ttf",
|
1471 |
-
"100italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/qtGyZZlWb2EEvby3ZPosxw.ttf",
|
1472 |
-
"200": "http://themes.googleusercontent.com/static/fonts/exo/v1/F8OfC_swrRRxpFt-tlXZQg.ttf",
|
1473 |
-
"200italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/fr4HBfXHYiIngW2_bhlgRw.ttf",
|
1474 |
-
"300": "http://themes.googleusercontent.com/static/fonts/exo/v1/SBrN7TKUqgGUvfxqHqsnNw.ttf",
|
1475 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/3gmiLjBegIfcDLISjTGA1g.ttf",
|
1476 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/exo/v1/eUEzTFueNXRVhbt4PEB8kQ.ttf",
|
1477 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/cfgolWisMSURhpQeVHl_NA.ttf",
|
1478 |
-
"500": "http://themes.googleusercontent.com/static/fonts/exo/v1/jCg6DmGGXt_OVyp5ofQHPw.ttf",
|
1479 |
-
"500italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/lo5eTdCNJZQVN08p8RnzAQ.ttf",
|
1480 |
-
"600": "http://themes.googleusercontent.com/static/fonts/exo/v1/q_SG5kXUmOcIvFpgtdZnlw.ttf",
|
1481 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/0cExa8K_pxS2lTuMr68XUA.ttf",
|
1482 |
-
"700": "http://themes.googleusercontent.com/static/fonts/exo/v1/3_jwsL4v9uHjl5Q37G57mw.ttf",
|
1483 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/0me55yJIxd5vyQ9bF7SsiA.ttf",
|
1484 |
-
"800": "http://themes.googleusercontent.com/static/fonts/exo/v1/yLPuxBuV0lzqibRJyooOJg.ttf",
|
1485 |
-
"800italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/n3LejeKVj_8gtZq5fIgNYw.ttf",
|
1486 |
-
"900": "http://themes.googleusercontent.com/static/fonts/exo/v1/97d0nd6Yv4-SA_X92xAuZA.ttf",
|
1487 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/JHTkQVhzyLtkY13Ye95TJQ.ttf"
|
1488 |
-
}
|
1489 |
-
},
|
1490 |
-
{
|
1491 |
-
"kind": "webfonts#webfont",
|
1492 |
-
"family": "Comfortaa",
|
1493 |
-
"variants": [
|
1494 |
-
"300",
|
1495 |
-
"regular",
|
1496 |
-
"700"
|
1497 |
-
],
|
1498 |
-
"subsets": [
|
1499 |
-
"cyrillic-ext",
|
1500 |
-
"latin",
|
1501 |
-
"latin-ext",
|
1502 |
-
"cyrillic",
|
1503 |
-
"greek"
|
1504 |
-
],
|
1505 |
-
"version": "v4",
|
1506 |
-
"lastModified": "2012-07-25",
|
1507 |
-
"files": {
|
1508 |
-
"300": "http://themes.googleusercontent.com/static/fonts/comfortaa/v4/r_tUZNl0G8xCoOmp_JkSCi3USBnSvpkopQaUR-2r7iU.ttf",
|
1509 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/comfortaa/v4/lZx6C1VViPgSOhCBUP7hXA.ttf",
|
1510 |
-
"700": "http://themes.googleusercontent.com/static/fonts/comfortaa/v4/fND5XPYKrF2tQDwwfWZJIy3USBnSvpkopQaUR-2r7iU.ttf"
|
1511 |
-
}
|
1512 |
-
},
|
1513 |
-
{
|
1514 |
-
"kind": "webfonts#webfont",
|
1515 |
-
"family": "Inconsolata",
|
1516 |
-
"variants": [
|
1517 |
-
"regular",
|
1518 |
-
"700"
|
1519 |
-
],
|
1520 |
-
"subsets": [
|
1521 |
-
"latin",
|
1522 |
-
"latin-ext"
|
1523 |
-
],
|
1524 |
-
"version": "v6",
|
1525 |
-
"lastModified": "2012-09-26",
|
1526 |
-
"files": {
|
1527 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/inconsolata/v6/7bMKuoy6Nh0ft0SHnIGMuaCWcynf_cDxXwCLxiixG1c.ttf",
|
1528 |
-
"700": "http://themes.googleusercontent.com/static/fonts/inconsolata/v6/AIed271kqQlcIRSOnQH0yXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1529 |
-
}
|
1530 |
-
},
|
1531 |
-
{
|
1532 |
-
"kind": "webfonts#webfont",
|
1533 |
-
"family": "PT Sans Caption",
|
1534 |
-
"variants": [
|
1535 |
-
"regular",
|
1536 |
-
"700"
|
1537 |
-
],
|
1538 |
-
"subsets": [
|
1539 |
-
"cyrillic-ext",
|
1540 |
-
"latin",
|
1541 |
-
"latin-ext",
|
1542 |
-
"cyrillic"
|
1543 |
-
],
|
1544 |
-
"version": "v6",
|
1545 |
-
"lastModified": "2013-05-29",
|
1546 |
-
"files": {
|
1547 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ptsanscaption/v6/OXYTDOzBcXU8MTNBvBHeSW8by34Z3mUMtM-o4y-SHCY.ttf",
|
1548 |
-
"700": "http://themes.googleusercontent.com/static/fonts/ptsanscaption/v6/Q-gJrFokeE7JydPpxASt25tc0eyfI4QDEsobEEpk_hA.ttf"
|
1549 |
-
}
|
1550 |
-
},
|
1551 |
-
{
|
1552 |
-
"kind": "webfonts#webfont",
|
1553 |
-
"family": "Quicksand",
|
1554 |
-
"variants": [
|
1555 |
-
"300",
|
1556 |
-
"regular",
|
1557 |
-
"700"
|
1558 |
-
],
|
1559 |
-
"subsets": [
|
1560 |
-
"latin"
|
1561 |
-
],
|
1562 |
-
"version": "v2",
|
1563 |
-
"lastModified": "2012-07-25",
|
1564 |
-
"files": {
|
1565 |
-
"300": "http://themes.googleusercontent.com/static/fonts/quicksand/v2/qhfoJiLu10kFjChCCTvGlC3USBnSvpkopQaUR-2r7iU.ttf",
|
1566 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/quicksand/v2/Ngv3fIJjKB7sD-bTUGIFCA.ttf",
|
1567 |
-
"700": "http://themes.googleusercontent.com/static/fonts/quicksand/v2/32nyIRHyCu6iqEka_hbKsi3USBnSvpkopQaUR-2r7iU.ttf"
|
1568 |
-
}
|
1569 |
-
},
|
1570 |
-
{
|
1571 |
-
"kind": "webfonts#webfont",
|
1572 |
-
"family": "Cantarell",
|
1573 |
-
"variants": [
|
1574 |
-
"regular",
|
1575 |
-
"italic",
|
1576 |
-
"700",
|
1577 |
-
"700italic"
|
1578 |
-
],
|
1579 |
-
"subsets": [
|
1580 |
-
"latin"
|
1581 |
-
],
|
1582 |
-
"version": "v3",
|
1583 |
-
"lastModified": "2012-07-25",
|
1584 |
-
"files": {
|
1585 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/p5ydP_uWQ5lsFzcP_XVMEw.ttf",
|
1586 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/DTCLtOSqP-7dgM-V_xKUjqCWcynf_cDxXwCLxiixG1c.ttf",
|
1587 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/Yir4ZDsCn4g1kWopdg-ehC3USBnSvpkopQaUR-2r7iU.ttf",
|
1588 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/weehrwMeZBXb0QyrWnRwFXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1589 |
-
}
|
1590 |
-
},
|
1591 |
-
{
|
1592 |
-
"kind": "webfonts#webfont",
|
1593 |
-
"family": "Changa One",
|
1594 |
-
"variants": [
|
1595 |
-
"regular",
|
1596 |
-
"italic"
|
1597 |
-
],
|
1598 |
-
"subsets": [
|
1599 |
-
"latin"
|
1600 |
-
],
|
1601 |
-
"version": "v6",
|
1602 |
-
"lastModified": "2012-07-25",
|
1603 |
-
"files": {
|
1604 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/changaone/v6/dr4qjce4W3kxFrZRkVD87fesZW2xOQ-xsNqO47m55DA.ttf",
|
1605 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/changaone/v6/wJVQlUs1lAZel-WdTo2U9y3USBnSvpkopQaUR-2r7iU.ttf"
|
1606 |
-
}
|
1607 |
-
},
|
1608 |
-
{
|
1609 |
-
"kind": "webfonts#webfont",
|
1610 |
-
"family": "Squada One",
|
1611 |
-
"variants": [
|
1612 |
-
"regular"
|
1613 |
-
],
|
1614 |
-
"subsets": [
|
1615 |
-
"latin"
|
1616 |
-
],
|
1617 |
-
"version": "v2",
|
1618 |
-
"lastModified": "2012-07-25",
|
1619 |
-
"files": {
|
1620 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/squadaone/v2/3tzGuaJdD65cZVgfQzN8uvesZW2xOQ-xsNqO47m55DA.ttf"
|
1621 |
-
}
|
1622 |
-
},
|
1623 |
-
{
|
1624 |
-
"kind": "webfonts#webfont",
|
1625 |
-
"family": "Nobile",
|
1626 |
-
"variants": [
|
1627 |
-
"regular",
|
1628 |
-
"italic",
|
1629 |
-
"700",
|
1630 |
-
"700italic"
|
1631 |
-
],
|
1632 |
-
"subsets": [
|
1633 |
-
"latin"
|
1634 |
-
],
|
1635 |
-
"version": "v4",
|
1636 |
-
"lastModified": "2012-07-25",
|
1637 |
-
"files": {
|
1638 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/nobile/v4/lC_lPi1ddtN38iXTCRh6ow.ttf",
|
1639 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/nobile/v4/vGmrpKzWQQSrb-PR6FWBIA.ttf",
|
1640 |
-
"700": "http://themes.googleusercontent.com/static/fonts/nobile/v4/9p6M-Yrg_r_QPmSD1skrOg.ttf",
|
1641 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/nobile/v4/oQ1eYPaXV638N03KvsNvyKCWcynf_cDxXwCLxiixG1c.ttf"
|
1642 |
-
}
|
1643 |
-
},
|
1644 |
-
{
|
1645 |
-
"kind": "webfonts#webfont",
|
1646 |
-
"family": "Philosopher",
|
1647 |
-
"variants": [
|
1648 |
-
"regular",
|
1649 |
-
"italic",
|
1650 |
-
"700",
|
1651 |
-
"700italic"
|
1652 |
-
],
|
1653 |
-
"subsets": [
|
1654 |
-
"latin",
|
1655 |
-
"cyrillic"
|
1656 |
-
],
|
1657 |
-
"version": "v4",
|
1658 |
-
"lastModified": "2012-07-25",
|
1659 |
-
"files": {
|
1660 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/oZLTrB9jmJsyV0u_T0TKEaCWcynf_cDxXwCLxiixG1c.ttf",
|
1661 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/_9Hnc_gz9k7Qq6uKaeHKmUeOrDcLawS7-ssYqLr2Xp4.ttf",
|
1662 |
-
"700": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/napvkewXG9Gqby5vwGHICHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
1663 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/PuKlryTcvTj7-qZWfLCFIM_zJjSACmk0BRPxQqhnNLU.ttf"
|
1664 |
-
}
|
1665 |
-
},
|
1666 |
-
{
|
1667 |
-
"kind": "webfonts#webfont",
|
1668 |
-
"family": "Noticia Text",
|
1669 |
-
"variants": [
|
1670 |
-
"regular",
|
1671 |
-
"italic",
|
1672 |
-
"700",
|
1673 |
-
"700italic"
|
1674 |
-
],
|
1675 |
-
"subsets": [
|
1676 |
-
"latin",
|
1677 |
-
"latin-ext",
|
1678 |
-
"vietnamese"
|
1679 |
-
],
|
1680 |
-
"version": "v3",
|
1681 |
-
"lastModified": "2012-07-25",
|
1682 |
-
"files": {
|
1683 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/wdyV6x3eKpdeUPQ7BJ5uUC3USBnSvpkopQaUR-2r7iU.ttf",
|
1684 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/dAuxVpkYE_Q_IwIm6elsKPMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
1685 |
-
"700": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/pEko-RqEtp45bE2P80AAKUD2ttfZwueP-QU272T9-k4.ttf",
|
1686 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/-rQ7V8ARjf28_b7kRa0JuvAs9-1nE9qOqhChW0m4nDE.ttf"
|
1687 |
-
}
|
1688 |
-
},
|
1689 |
-
{
|
1690 |
-
"kind": "webfonts#webfont",
|
1691 |
-
"family": "Gudea",
|
1692 |
-
"variants": [
|
1693 |
-
"regular",
|
1694 |
-
"italic",
|
1695 |
-
"700"
|
1696 |
-
],
|
1697 |
-
"subsets": [
|
1698 |
-
"latin",
|
1699 |
-
"latin-ext"
|
1700 |
-
],
|
1701 |
-
"version": "v1",
|
1702 |
-
"lastModified": "2012-07-25",
|
1703 |
-
"files": {
|
1704 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gudea/v1/S-4QqBlkMPiiA3jNeCR5yw.ttf",
|
1705 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/gudea/v1/7mNgsGw_vfS-uUgRVXNDSw.ttf",
|
1706 |
-
"700": "http://themes.googleusercontent.com/static/fonts/gudea/v1/lsip4aiWhJ9bx172Y9FN_w.ttf"
|
1707 |
-
}
|
1708 |
-
},
|
1709 |
-
{
|
1710 |
-
"kind": "webfonts#webfont",
|
1711 |
-
"family": "Telex",
|
1712 |
-
"variants": [
|
1713 |
-
"regular"
|
1714 |
-
],
|
1715 |
-
"subsets": [
|
1716 |
-
"latin"
|
1717 |
-
],
|
1718 |
-
"version": "v1",
|
1719 |
-
"lastModified": "2012-07-25",
|
1720 |
-
"files": {
|
1721 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/telex/v1/24-3xP9ywYeHOcFU3iGk8A.ttf"
|
1722 |
-
}
|
1723 |
-
},
|
1724 |
-
{
|
1725 |
-
"kind": "webfonts#webfont",
|
1726 |
-
"family": "Bree Serif",
|
1727 |
-
"variants": [
|
1728 |
-
"regular"
|
1729 |
-
],
|
1730 |
-
"subsets": [
|
1731 |
-
"latin",
|
1732 |
-
"latin-ext"
|
1733 |
-
],
|
1734 |
-
"version": "v2",
|
1735 |
-
"lastModified": "2012-07-25",
|
1736 |
-
"files": {
|
1737 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/breeserif/v2/5h9crBVIrvZqgf34FHcnEfesZW2xOQ-xsNqO47m55DA.ttf"
|
1738 |
-
}
|
1739 |
-
},
|
1740 |
-
{
|
1741 |
-
"kind": "webfonts#webfont",
|
1742 |
-
"family": "Monda",
|
1743 |
-
"variants": [
|
1744 |
-
"regular",
|
1745 |
-
"700"
|
1746 |
-
],
|
1747 |
-
"subsets": [
|
1748 |
-
"latin",
|
1749 |
-
"latin-ext"
|
1750 |
-
],
|
1751 |
-
"version": "v1",
|
1752 |
-
"lastModified": "2012-12-06",
|
1753 |
-
"files": {
|
1754 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/monda/v1/qFMHZ9zvR6B_gnoIgosPrw.ttf",
|
1755 |
-
"700": "http://themes.googleusercontent.com/static/fonts/monda/v1/EVOzZUyc_j1w2GuTgTAW1g.ttf"
|
1756 |
-
}
|
1757 |
-
},
|
1758 |
-
{
|
1759 |
-
"kind": "webfonts#webfont",
|
1760 |
-
"family": "Josefin Slab",
|
1761 |
-
"variants": [
|
1762 |
-
"100",
|
1763 |
-
"100italic",
|
1764 |
-
"300",
|
1765 |
-
"300italic",
|
1766 |
-
"regular",
|
1767 |
-
"italic",
|
1768 |
-
"600",
|
1769 |
-
"600italic",
|
1770 |
-
"700",
|
1771 |
-
"700italic"
|
1772 |
-
],
|
1773 |
-
"subsets": [
|
1774 |
-
"latin"
|
1775 |
-
],
|
1776 |
-
"version": "v3",
|
1777 |
-
"lastModified": "2012-07-25",
|
1778 |
-
"files": {
|
1779 |
-
"100": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/etsUjZYO8lTLU85lDhZwUsSVQ0giZ-l_NELu3lgGyYw.ttf",
|
1780 |
-
"100italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/8BjDChqLgBF3RJKfwHIYh3Xcj1rQwlNLIS625o-SrL0.ttf",
|
1781 |
-
"300": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/NbE6ykYuM2IyEwxQxOIi2KcQoVhARpoaILP7amxE_8g.ttf",
|
1782 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/af9sBoKGPbGO0r21xJulyyna0FLWfcB-J_SAYmcAXaI.ttf",
|
1783 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/46aYWdgz-1oFX11flmyEfS3USBnSvpkopQaUR-2r7iU.ttf",
|
1784 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/etsUjZYO8lTLU85lDhZwUvMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
1785 |
-
"600": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/NbE6ykYuM2IyEwxQxOIi2Gv8CylhIUtwUiYO7Z2wXbE.ttf",
|
1786 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/af9sBoKGPbGO0r21xJuly4R-5-urNOGAobhAyctHvW8.ttf",
|
1787 |
-
"700": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/NbE6ykYuM2IyEwxQxOIi2ED2ttfZwueP-QU272T9-k4.ttf",
|
1788 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/af9sBoKGPbGO0r21xJuly_As9-1nE9qOqhChW0m4nDE.ttf"
|
1789 |
-
}
|
1790 |
-
},
|
1791 |
-
{
|
1792 |
-
"kind": "webfonts#webfont",
|
1793 |
-
"family": "Pontano Sans",
|
1794 |
-
"variants": [
|
1795 |
-
"regular"
|
1796 |
-
],
|
1797 |
-
"subsets": [
|
1798 |
-
"latin",
|
1799 |
-
"latin-ext"
|
1800 |
-
],
|
1801 |
-
"version": "v1",
|
1802 |
-
"lastModified": "2012-07-25",
|
1803 |
-
"files": {
|
1804 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pontanosans/v1/gTHiwyxi6S7iiHpqAoiE3C3USBnSvpkopQaUR-2r7iU.ttf"
|
1805 |
-
}
|
1806 |
-
},
|
1807 |
-
{
|
1808 |
-
"kind": "webfonts#webfont",
|
1809 |
-
"family": "Ropa Sans",
|
1810 |
-
"variants": [
|
1811 |
-
"regular",
|
1812 |
-
"italic"
|
1813 |
-
],
|
1814 |
-
"subsets": [
|
1815 |
-
"latin",
|
1816 |
-
"latin-ext"
|
1817 |
-
],
|
1818 |
-
"version": "v2",
|
1819 |
-
"lastModified": "2012-10-03",
|
1820 |
-
"files": {
|
1821 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ropasans/v2/Gba7ZzVBuhg6nX_AoSwlkQ.ttf",
|
1822 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/ropasans/v2/V1zbhZQscNrh63dy5Jk2nqCWcynf_cDxXwCLxiixG1c.ttf"
|
1823 |
-
}
|
1824 |
-
},
|
1825 |
-
{
|
1826 |
-
"kind": "webfonts#webfont",
|
1827 |
-
"family": "Playball",
|
1828 |
-
"variants": [
|
1829 |
-
"regular"
|
1830 |
-
],
|
1831 |
-
"subsets": [
|
1832 |
-
"latin",
|
1833 |
-
"latin-ext"
|
1834 |
-
],
|
1835 |
-
"version": "v3",
|
1836 |
-
"lastModified": "2012-07-25",
|
1837 |
-
"files": {
|
1838 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/playball/v3/3hOFiQm_EUzycTpcN9uz4w.ttf"
|
1839 |
-
}
|
1840 |
-
},
|
1841 |
-
{
|
1842 |
-
"kind": "webfonts#webfont",
|
1843 |
-
"family": "Chewy",
|
1844 |
-
"variants": [
|
1845 |
-
"regular"
|
1846 |
-
],
|
1847 |
-
"subsets": [
|
1848 |
-
"latin"
|
1849 |
-
],
|
1850 |
-
"version": "v4",
|
1851 |
-
"lastModified": "2012-07-25",
|
1852 |
-
"files": {
|
1853 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chewy/v4/hcDN5cvQdIu6Bx4mg_TSyw.ttf"
|
1854 |
-
}
|
1855 |
-
},
|
1856 |
-
{
|
1857 |
-
"kind": "webfonts#webfont",
|
1858 |
-
"family": "Luckiest Guy",
|
1859 |
-
"variants": [
|
1860 |
-
"regular"
|
1861 |
-
],
|
1862 |
-
"subsets": [
|
1863 |
-
"latin"
|
1864 |
-
],
|
1865 |
-
"version": "v3",
|
1866 |
-
"lastModified": "2012-07-25",
|
1867 |
-
"files": {
|
1868 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/luckiestguy/v3/5718gH8nDy3hFVihOpkY5C3USBnSvpkopQaUR-2r7iU.ttf"
|
1869 |
-
}
|
1870 |
-
},
|
1871 |
-
{
|
1872 |
-
"kind": "webfonts#webfont",
|
1873 |
-
"family": "Voltaire",
|
1874 |
-
"variants": [
|
1875 |
-
"regular"
|
1876 |
-
],
|
1877 |
-
"subsets": [
|
1878 |
-
"latin"
|
1879 |
-
],
|
1880 |
-
"version": "v3",
|
1881 |
-
"lastModified": "2012-07-25",
|
1882 |
-
"files": {
|
1883 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/voltaire/v3/WvqBzaGEBbRV-hrahwO2cA.ttf"
|
1884 |
-
}
|
1885 |
-
},
|
1886 |
-
{
|
1887 |
-
"kind": "webfonts#webfont",
|
1888 |
-
"family": "Fredoka One",
|
1889 |
-
"variants": [
|
1890 |
-
"regular"
|
1891 |
-
],
|
1892 |
-
"subsets": [
|
1893 |
-
"latin"
|
1894 |
-
],
|
1895 |
-
"version": "v1",
|
1896 |
-
"lastModified": "2012-07-25",
|
1897 |
-
"files": {
|
1898 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fredokaone/v1/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf"
|
1899 |
-
}
|
1900 |
-
},
|
1901 |
-
{
|
1902 |
-
"kind": "webfonts#webfont",
|
1903 |
-
"family": "Patua One",
|
1904 |
-
"variants": [
|
1905 |
-
"regular"
|
1906 |
-
],
|
1907 |
-
"subsets": [
|
1908 |
-
"latin"
|
1909 |
-
],
|
1910 |
-
"version": "v3",
|
1911 |
-
"lastModified": "2012-08-08",
|
1912 |
-
"files": {
|
1913 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/patuaone/v3/njZwotTYjswR4qdhsW-kJw.ttf"
|
1914 |
-
}
|
1915 |
-
},
|
1916 |
-
{
|
1917 |
-
"kind": "webfonts#webfont",
|
1918 |
-
"family": "Droid Sans Mono",
|
1919 |
-
"variants": [
|
1920 |
-
"regular"
|
1921 |
-
],
|
1922 |
-
"subsets": [
|
1923 |
-
"latin"
|
1924 |
-
],
|
1925 |
-
"version": "v4",
|
1926 |
-
"lastModified": "2012-07-25",
|
1927 |
-
"files": {
|
1928 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/droidsansmono/v4/ns-m2xQYezAtqh7ai59hJcwD6PD0c3_abh9zHKQtbGU.ttf"
|
1929 |
-
}
|
1930 |
-
},
|
1931 |
-
{
|
1932 |
-
"kind": "webfonts#webfont",
|
1933 |
-
"family": "Jockey One",
|
1934 |
-
"variants": [
|
1935 |
-
"regular"
|
1936 |
-
],
|
1937 |
-
"subsets": [
|
1938 |
-
"latin",
|
1939 |
-
"latin-ext"
|
1940 |
-
],
|
1941 |
-
"version": "v3",
|
1942 |
-
"lastModified": "2012-07-25",
|
1943 |
-
"files": {
|
1944 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/jockeyone/v3/cAucnOZLvFo07w2AbufBCfesZW2xOQ-xsNqO47m55DA.ttf"
|
1945 |
-
}
|
1946 |
-
},
|
1947 |
-
{
|
1948 |
-
"kind": "webfonts#webfont",
|
1949 |
-
"family": "Rock Salt",
|
1950 |
-
"variants": [
|
1951 |
-
"regular"
|
1952 |
-
],
|
1953 |
-
"subsets": [
|
1954 |
-
"latin"
|
1955 |
-
],
|
1956 |
-
"version": "v3",
|
1957 |
-
"lastModified": "2012-07-25",
|
1958 |
-
"files": {
|
1959 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rocksalt/v3/Zy7JF9h9WbhD9V3SFMQ1UQ.ttf"
|
1960 |
-
}
|
1961 |
-
},
|
1962 |
-
{
|
1963 |
-
"kind": "webfonts#webfont",
|
1964 |
-
"family": "Calligraffitti",
|
1965 |
-
"variants": [
|
1966 |
-
"regular"
|
1967 |
-
],
|
1968 |
-
"subsets": [
|
1969 |
-
"latin"
|
1970 |
-
],
|
1971 |
-
"version": "v4",
|
1972 |
-
"lastModified": "2012-07-25",
|
1973 |
-
"files": {
|
1974 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/calligraffitti/v4/vLVN2Y-z65rVu1R7lWdvyDXz_orj3gX0_NzfmYulrko.ttf"
|
1975 |
-
}
|
1976 |
-
},
|
1977 |
-
{
|
1978 |
-
"kind": "webfonts#webfont",
|
1979 |
-
"family": "Amatic SC",
|
1980 |
-
"variants": [
|
1981 |
-
"regular",
|
1982 |
-
"700"
|
1983 |
-
],
|
1984 |
-
"subsets": [
|
1985 |
-
"latin"
|
1986 |
-
],
|
1987 |
-
"version": "v3",
|
1988 |
-
"lastModified": "2012-07-25",
|
1989 |
-
"files": {
|
1990 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/amaticsc/v3/MldbRWLFytvqxU1y81xSVg.ttf",
|
1991 |
-
"700": "http://themes.googleusercontent.com/static/fonts/amaticsc/v3/IDnkRTPGcrSVo50UyYNK7y3USBnSvpkopQaUR-2r7iU.ttf"
|
1992 |
-
}
|
1993 |
-
},
|
1994 |
-
{
|
1995 |
-
"kind": "webfonts#webfont",
|
1996 |
-
"family": "Unkempt",
|
1997 |
-
"variants": [
|
1998 |
-
"regular",
|
1999 |
-
"700"
|
2000 |
-
],
|
2001 |
-
"subsets": [
|
2002 |
-
"latin"
|
2003 |
-
],
|
2004 |
-
"version": "v4",
|
2005 |
-
"lastModified": "2012-07-25",
|
2006 |
-
"files": {
|
2007 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/unkempt/v4/NLLBeNSspr0RGs71R5LHWA.ttf",
|
2008 |
-
"700": "http://themes.googleusercontent.com/static/fonts/unkempt/v4/V7H-GCl9bgwGwqFqTTgDHvesZW2xOQ-xsNqO47m55DA.ttf"
|
2009 |
-
}
|
2010 |
-
},
|
2011 |
-
{
|
2012 |
-
"kind": "webfonts#webfont",
|
2013 |
-
"family": "Handlee",
|
2014 |
-
"variants": [
|
2015 |
-
"regular"
|
2016 |
-
],
|
2017 |
-
"subsets": [
|
2018 |
-
"latin"
|
2019 |
-
],
|
2020 |
-
"version": "v2",
|
2021 |
-
"lastModified": "2012-07-25",
|
2022 |
-
"files": {
|
2023 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/handlee/v2/6OfkXkyC0E5NZN80ED8u3A.ttf"
|
2024 |
-
}
|
2025 |
-
},
|
2026 |
-
{
|
2027 |
-
"kind": "webfonts#webfont",
|
2028 |
-
"family": "Tangerine",
|
2029 |
-
"variants": [
|
2030 |
-
"regular",
|
2031 |
-
"700"
|
2032 |
-
],
|
2033 |
-
"subsets": [
|
2034 |
-
"latin"
|
2035 |
-
],
|
2036 |
-
"version": "v3",
|
2037 |
-
"lastModified": "2012-07-25",
|
2038 |
-
"files": {
|
2039 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/tangerine/v3/DTPeM3IROhnkz7aYG2a9sA.ttf",
|
2040 |
-
"700": "http://themes.googleusercontent.com/static/fonts/tangerine/v3/UkFsr-RwJB_d2l9fIWsx3i3USBnSvpkopQaUR-2r7iU.ttf"
|
2041 |
-
}
|
2042 |
-
},
|
2043 |
-
{
|
2044 |
-
"kind": "webfonts#webfont",
|
2045 |
-
"family": "Quattrocento",
|
2046 |
-
"variants": [
|
2047 |
-
"regular",
|
2048 |
-
"700"
|
2049 |
-
],
|
2050 |
-
"subsets": [
|
2051 |
-
"latin",
|
2052 |
-
"latin-ext"
|
2053 |
-
],
|
2054 |
-
"version": "v4",
|
2055 |
-
"lastModified": "2012-07-25",
|
2056 |
-
"files": {
|
2057 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/quattrocento/v4/WZDISdyil4HsmirlOdBRFC3USBnSvpkopQaUR-2r7iU.ttf",
|
2058 |
-
"700": "http://themes.googleusercontent.com/static/fonts/quattrocento/v4/Uvi-cRwyvqFpl9j3oT2mqkD2ttfZwueP-QU272T9-k4.ttf"
|
2059 |
-
}
|
2060 |
-
},
|
2061 |
-
{
|
2062 |
-
"kind": "webfonts#webfont",
|
2063 |
-
"family": "Shadows Into Light Two",
|
2064 |
-
"variants": [
|
2065 |
-
"regular"
|
2066 |
-
],
|
2067 |
-
"subsets": [
|
2068 |
-
"latin",
|
2069 |
-
"latin-ext"
|
2070 |
-
],
|
2071 |
-
"version": "v1",
|
2072 |
-
"lastModified": "2012-07-25",
|
2073 |
-
"files": {
|
2074 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/shadowsintolighttwo/v1/gDxHeefcXIo-lOuZFCn2xVQrZk-Pga5KeEE_oZjkQjQ.ttf"
|
2075 |
-
}
|
2076 |
-
},
|
2077 |
-
{
|
2078 |
-
"kind": "webfonts#webfont",
|
2079 |
-
"family": "Crete Round",
|
2080 |
-
"variants": [
|
2081 |
-
"regular",
|
2082 |
-
"italic"
|
2083 |
-
],
|
2084 |
-
"subsets": [
|
2085 |
-
"latin",
|
2086 |
-
"latin-ext"
|
2087 |
-
],
|
2088 |
-
"version": "v2",
|
2089 |
-
"lastModified": "2012-07-25",
|
2090 |
-
"files": {
|
2091 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/creteround/v2/B8EwN421qqOCCT8vOH4wJ6CWcynf_cDxXwCLxiixG1c.ttf",
|
2092 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/creteround/v2/5xAt7XK2vkUdjhGtt98unUeOrDcLawS7-ssYqLr2Xp4.ttf"
|
2093 |
-
}
|
2094 |
-
},
|
2095 |
-
{
|
2096 |
-
"kind": "webfonts#webfont",
|
2097 |
-
"family": "Cherry Cream Soda",
|
2098 |
-
"variants": [
|
2099 |
-
"regular"
|
2100 |
-
],
|
2101 |
-
"subsets": [
|
2102 |
-
"latin"
|
2103 |
-
],
|
2104 |
-
"version": "v3",
|
2105 |
-
"lastModified": "2012-07-25",
|
2106 |
-
"files": {
|
2107 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cherrycreamsoda/v3/OrD-AUnFcZeeKa6F_c0_WxOiHiuAPYA9ry3O1RG2XIU.ttf"
|
2108 |
-
}
|
2109 |
-
},
|
2110 |
-
{
|
2111 |
-
"kind": "webfonts#webfont",
|
2112 |
-
"family": "Quattrocento Sans",
|
2113 |
-
"variants": [
|
2114 |
-
"regular",
|
2115 |
-
"italic",
|
2116 |
-
"700",
|
2117 |
-
"700italic"
|
2118 |
-
],
|
2119 |
-
"subsets": [
|
2120 |
-
"latin",
|
2121 |
-
"latin-ext"
|
2122 |
-
],
|
2123 |
-
"version": "v5",
|
2124 |
-
"lastModified": "2012-07-25",
|
2125 |
-
"files": {
|
2126 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/efd6FGWWGX5Z3ztwLBrG9eAj_ty82iuwwDTNEYXGiyQ.ttf",
|
2127 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/8PXYbvM__bjl0rBnKiByg532VBCoA_HLsn85tSWZmdo.ttf",
|
2128 |
-
"700": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/tXSgPxDl7Lk8Zr_5qX8FIbqxG25nQNOioCZSK4sU-CA.ttf",
|
2129 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/8N1PdXpbG6RtFvTjl-5E7buqAJxizi8Dk_SK5et7kMg.ttf"
|
2130 |
-
}
|
2131 |
-
},
|
2132 |
-
{
|
2133 |
-
"kind": "webfonts#webfont",
|
2134 |
-
"family": "EB Garamond",
|
2135 |
-
"variants": [
|
2136 |
-
"regular"
|
2137 |
-
],
|
2138 |
-
"subsets": [
|
2139 |
-
"cyrillic-ext",
|
2140 |
-
"latin",
|
2141 |
-
"latin-ext",
|
2142 |
-
"cyrillic",
|
2143 |
-
"vietnamese"
|
2144 |
-
],
|
2145 |
-
"version": "v4",
|
2146 |
-
"lastModified": "2012-07-25",
|
2147 |
-
"files": {
|
2148 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ebgaramond/v4/CDR0kuiFK7I1OZ2hSdR7G6CWcynf_cDxXwCLxiixG1c.ttf"
|
2149 |
-
}
|
2150 |
-
},
|
2151 |
-
{
|
2152 |
-
"kind": "webfonts#webfont",
|
2153 |
-
"family": "Molengo",
|
2154 |
-
"variants": [
|
2155 |
-
"regular"
|
2156 |
-
],
|
2157 |
-
"subsets": [
|
2158 |
-
"latin",
|
2159 |
-
"latin-ext"
|
2160 |
-
],
|
2161 |
-
"version": "v4",
|
2162 |
-
"lastModified": "2012-07-25",
|
2163 |
-
"files": {
|
2164 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/molengo/v4/jcjgeGuzv83I55AzOTpXNQ.ttf"
|
2165 |
-
}
|
2166 |
-
},
|
2167 |
-
{
|
2168 |
-
"kind": "webfonts#webfont",
|
2169 |
-
"family": "Permanent Marker",
|
2170 |
-
"variants": [
|
2171 |
-
"regular"
|
2172 |
-
],
|
2173 |
-
"subsets": [
|
2174 |
-
"latin"
|
2175 |
-
],
|
2176 |
-
"version": "v2",
|
2177 |
-
"lastModified": "2012-07-25",
|
2178 |
-
"files": {
|
2179 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/permanentmarker/v2/9vYsg5VgPHKK8SXYbf3sMol14xj5tdg9OHF8w4E7StQ.ttf"
|
2180 |
-
}
|
2181 |
-
},
|
2182 |
-
{
|
2183 |
-
"kind": "webfonts#webfont",
|
2184 |
-
"family": "Old Standard TT",
|
2185 |
-
"variants": [
|
2186 |
-
"regular",
|
2187 |
-
"italic",
|
2188 |
-
"700"
|
2189 |
-
],
|
2190 |
-
"subsets": [
|
2191 |
-
"latin"
|
2192 |
-
],
|
2193 |
-
"version": "v4",
|
2194 |
-
"lastModified": "2012-07-25",
|
2195 |
-
"files": {
|
2196 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oldstandardtt/v4/n6RTCDcIPWSE8UNBa4k-DLcB5jyhm1VsHs65c3QNDr0.ttf",
|
2197 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/oldstandardtt/v4/QQT_AUSp4AV4dpJfIN7U5PWrQzeMtsHf8QsWQ2cZg3c.ttf",
|
2198 |
-
"700": "http://themes.googleusercontent.com/static/fonts/oldstandardtt/v4/5Ywdce7XEbTSbxs__4X1_HJqbZqK7TdZ58X80Q_Lw8Y.ttf"
|
2199 |
-
}
|
2200 |
-
},
|
2201 |
-
{
|
2202 |
-
"kind": "webfonts#webfont",
|
2203 |
-
"family": "Happy Monkey",
|
2204 |
-
"variants": [
|
2205 |
-
"regular"
|
2206 |
-
],
|
2207 |
-
"subsets": [
|
2208 |
-
"latin",
|
2209 |
-
"latin-ext"
|
2210 |
-
],
|
2211 |
-
"version": "v2",
|
2212 |
-
"lastModified": "2012-09-14",
|
2213 |
-
"files": {
|
2214 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/happymonkey/v2/c2o0ps8nkBmaOYctqBq1rS3USBnSvpkopQaUR-2r7iU.ttf"
|
2215 |
-
}
|
2216 |
-
},
|
2217 |
-
{
|
2218 |
-
"kind": "webfonts#webfont",
|
2219 |
-
"family": "Kotta One",
|
2220 |
-
"variants": [
|
2221 |
-
"regular"
|
2222 |
-
],
|
2223 |
-
"subsets": [
|
2224 |
-
"latin",
|
2225 |
-
"latin-ext"
|
2226 |
-
],
|
2227 |
-
"version": "v1",
|
2228 |
-
"lastModified": "2012-07-25",
|
2229 |
-
"files": {
|
2230 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kottaone/v1/AB2Q7hVw6niJYDgLvFXu5w.ttf"
|
2231 |
-
}
|
2232 |
-
},
|
2233 |
-
{
|
2234 |
-
"kind": "webfonts#webfont",
|
2235 |
-
"family": "Black Ops One",
|
2236 |
-
"variants": [
|
2237 |
-
"regular"
|
2238 |
-
],
|
2239 |
-
"subsets": [
|
2240 |
-
"latin",
|
2241 |
-
"latin-ext"
|
2242 |
-
],
|
2243 |
-
"version": "v4",
|
2244 |
-
"lastModified": "2012-08-23",
|
2245 |
-
"files": {
|
2246 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/blackopsone/v4/2XW-DmDsGbDLE372KrMW1Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
|
2247 |
-
}
|
2248 |
-
},
|
2249 |
-
{
|
2250 |
-
"kind": "webfonts#webfont",
|
2251 |
-
"family": "Crimson Text",
|
2252 |
-
"variants": [
|
2253 |
-
"regular",
|
2254 |
-
"italic",
|
2255 |
-
"600",
|
2256 |
-
"600italic",
|
2257 |
-
"700",
|
2258 |
-
"700italic"
|
2259 |
-
],
|
2260 |
-
"subsets": [
|
2261 |
-
"latin"
|
2262 |
-
],
|
2263 |
-
"version": "v3",
|
2264 |
-
"lastModified": "2012-07-25",
|
2265 |
-
"files": {
|
2266 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/3IFMwfRa07i-auYR-B-zNS3USBnSvpkopQaUR-2r7iU.ttf",
|
2267 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/a5QZnvmn5amyNI-t2BMkWPMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
2268 |
-
"600": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/rEy5tGc5HdXy56Xvd4f3I2v8CylhIUtwUiYO7Z2wXbE.ttf",
|
2269 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/4j4TR-EfnvCt43InYpUNDIR-5-urNOGAobhAyctHvW8.ttf",
|
2270 |
-
"700": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/rEy5tGc5HdXy56Xvd4f3I0D2ttfZwueP-QU272T9-k4.ttf",
|
2271 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/4j4TR-EfnvCt43InYpUNDPAs9-1nE9qOqhChW0m4nDE.ttf"
|
2272 |
-
}
|
2273 |
-
},
|
2274 |
-
{
|
2275 |
-
"kind": "webfonts#webfont",
|
2276 |
-
"family": "Lobster Two",
|
2277 |
-
"variants": [
|
2278 |
-
"regular",
|
2279 |
-
"italic",
|
2280 |
-
"700",
|
2281 |
-
"700italic"
|
2282 |
-
],
|
2283 |
-
"subsets": [
|
2284 |
-
"latin"
|
2285 |
-
],
|
2286 |
-
"version": "v4",
|
2287 |
-
"lastModified": "2012-07-25",
|
2288 |
-
"files": {
|
2289 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/xb9aY4w9ceh8JRzobID1naCWcynf_cDxXwCLxiixG1c.ttf",
|
2290 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/Ul_16MSbfayQv1I4QhLEoEeOrDcLawS7-ssYqLr2Xp4.ttf",
|
2291 |
-
"700": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/bmdxOflBqMqjEC0-kGsIiHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
2292 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/LEkN2_no_6kFvRfiBZ8xpM_zJjSACmk0BRPxQqhnNLU.ttf"
|
2293 |
-
}
|
2294 |
-
},
|
2295 |
-
{
|
2296 |
-
"kind": "webfonts#webfont",
|
2297 |
-
"family": "Gentium Book Basic",
|
2298 |
-
"variants": [
|
2299 |
-
"regular",
|
2300 |
-
"italic",
|
2301 |
-
"700",
|
2302 |
-
"700italic"
|
2303 |
-
],
|
2304 |
-
"subsets": [
|
2305 |
-
"latin",
|
2306 |
-
"latin-ext"
|
2307 |
-
],
|
2308 |
-
"version": "v3",
|
2309 |
-
"lastModified": "2012-07-25",
|
2310 |
-
"files": {
|
2311 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/IRFxB2matTxrjZt6a3FUnrWDjKAyldGEr6eEi2MBNeY.ttf",
|
2312 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/qHqW2lwKO8-uTfIkh8FsUfXfjMwrYnmPVsQth2IcAPY.ttf",
|
2313 |
-
"700": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/T2vUYmWzlqUtgLYdlemGnaWESMHIjnSjm9UUxYtEOko.ttf",
|
2314 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/632u7TMIoFDWQYUaHFUp5PA2A9KyRZEkn4TZVuhsWRM.ttf"
|
2315 |
-
}
|
2316 |
-
},
|
2317 |
-
{
|
2318 |
-
"kind": "webfonts#webfont",
|
2319 |
-
"family": "Varela Round",
|
2320 |
-
"variants": [
|
2321 |
-
"regular"
|
2322 |
-
],
|
2323 |
-
"subsets": [
|
2324 |
-
"latin"
|
2325 |
-
],
|
2326 |
-
"version": "v3",
|
2327 |
-
"lastModified": "2012-07-25",
|
2328 |
-
"files": {
|
2329 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/varelaround/v3/APH4jr0uSos5wiut5cpjri3USBnSvpkopQaUR-2r7iU.ttf"
|
2330 |
-
}
|
2331 |
-
},
|
2332 |
-
{
|
2333 |
-
"kind": "webfonts#webfont",
|
2334 |
-
"family": "BenchNine",
|
2335 |
-
"variants": [
|
2336 |
-
"300",
|
2337 |
-
"regular",
|
2338 |
-
"700"
|
2339 |
-
],
|
2340 |
-
"subsets": [
|
2341 |
-
"latin",
|
2342 |
-
"latin-ext"
|
2343 |
-
],
|
2344 |
-
"version": "v1",
|
2345 |
-
"lastModified": "2012-10-03",
|
2346 |
-
"files": {
|
2347 |
-
"300": "http://themes.googleusercontent.com/static/fonts/benchnine/v1/ah9xtUy9wLQ3qnWa2p-piS3USBnSvpkopQaUR-2r7iU.ttf",
|
2348 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/benchnine/v1/h3OAlYqU3aOeNkuXgH2Q2w.ttf",
|
2349 |
-
"700": "http://themes.googleusercontent.com/static/fonts/benchnine/v1/qZpi6ZVZg3L2RL_xoBLxWS3USBnSvpkopQaUR-2r7iU.ttf"
|
2350 |
-
}
|
2351 |
-
},
|
2352 |
-
{
|
2353 |
-
"kind": "webfonts#webfont",
|
2354 |
-
"family": "Cantata One",
|
2355 |
-
"variants": [
|
2356 |
-
"regular"
|
2357 |
-
],
|
2358 |
-
"subsets": [
|
2359 |
-
"latin",
|
2360 |
-
"latin-ext"
|
2361 |
-
],
|
2362 |
-
"version": "v2",
|
2363 |
-
"lastModified": "2012-08-23",
|
2364 |
-
"files": {
|
2365 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cantataone/v2/-a5FDvnBqaBMDaGgZYnEfqCWcynf_cDxXwCLxiixG1c.ttf"
|
2366 |
-
}
|
2367 |
-
},
|
2368 |
-
{
|
2369 |
-
"kind": "webfonts#webfont",
|
2370 |
-
"family": "Poiret One",
|
2371 |
-
"variants": [
|
2372 |
-
"regular"
|
2373 |
-
],
|
2374 |
-
"subsets": [
|
2375 |
-
"latin",
|
2376 |
-
"latin-ext",
|
2377 |
-
"cyrillic"
|
2378 |
-
],
|
2379 |
-
"version": "v1",
|
2380 |
-
"lastModified": "2012-07-25",
|
2381 |
-
"files": {
|
2382 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/poiretone/v1/dWcYed048E5gHGDIt8i1CPesZW2xOQ-xsNqO47m55DA.ttf"
|
2383 |
-
}
|
2384 |
-
},
|
2385 |
-
{
|
2386 |
-
"kind": "webfonts#webfont",
|
2387 |
-
"family": "Righteous",
|
2388 |
-
"variants": [
|
2389 |
-
"regular"
|
2390 |
-
],
|
2391 |
-
"subsets": [
|
2392 |
-
"latin",
|
2393 |
-
"latin-ext"
|
2394 |
-
],
|
2395 |
-
"version": "v2",
|
2396 |
-
"lastModified": "2012-07-25",
|
2397 |
-
"files": {
|
2398 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/righteous/v2/0nRRWM_gCGCt2S-BCfN8WQ.ttf"
|
2399 |
-
}
|
2400 |
-
},
|
2401 |
-
{
|
2402 |
-
"kind": "webfonts#webfont",
|
2403 |
-
"family": "Karla",
|
2404 |
-
"variants": [
|
2405 |
-
"regular",
|
2406 |
-
"italic",
|
2407 |
-
"700",
|
2408 |
-
"700italic"
|
2409 |
-
],
|
2410 |
-
"subsets": [
|
2411 |
-
"latin",
|
2412 |
-
"latin-ext"
|
2413 |
-
],
|
2414 |
-
"version": "v2",
|
2415 |
-
"lastModified": "2012-10-03",
|
2416 |
-
"files": {
|
2417 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/karla/v2/78UgGRwJFkhqaoFimqoKpQ.ttf",
|
2418 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/karla/v2/51UBKly9RQOnOkj95ZwEFw.ttf",
|
2419 |
-
"700": "http://themes.googleusercontent.com/static/fonts/karla/v2/JS501sZLxZ4zraLQdncOUA.ttf",
|
2420 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/karla/v2/3YDyi09gQjCRh-5-SVhTTvesZW2xOQ-xsNqO47m55DA.ttf"
|
2421 |
-
}
|
2422 |
-
},
|
2423 |
-
{
|
2424 |
-
"kind": "webfonts#webfont",
|
2425 |
-
"family": "Satisfy",
|
2426 |
-
"variants": [
|
2427 |
-
"regular"
|
2428 |
-
],
|
2429 |
-
"subsets": [
|
2430 |
-
"latin"
|
2431 |
-
],
|
2432 |
-
"version": "v3",
|
2433 |
-
"lastModified": "2012-07-25",
|
2434 |
-
"files": {
|
2435 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/satisfy/v3/PRlyepkd-JCGHiN8e9WV2w.ttf"
|
2436 |
-
}
|
2437 |
-
},
|
2438 |
-
{
|
2439 |
-
"kind": "webfonts#webfont",
|
2440 |
-
"family": "Paytone One",
|
2441 |
-
"variants": [
|
2442 |
-
"regular"
|
2443 |
-
],
|
2444 |
-
"subsets": [
|
2445 |
-
"latin"
|
2446 |
-
],
|
2447 |
-
"version": "v5",
|
2448 |
-
"lastModified": "2012-07-25",
|
2449 |
-
"files": {
|
2450 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/paytoneone/v5/3WCxC7JAJjQHQVoIE0ZwvqCWcynf_cDxXwCLxiixG1c.ttf"
|
2451 |
-
}
|
2452 |
-
},
|
2453 |
-
{
|
2454 |
-
"kind": "webfonts#webfont",
|
2455 |
-
"family": "Orbitron",
|
2456 |
-
"variants": [
|
2457 |
-
"regular",
|
2458 |
-
"500",
|
2459 |
-
"700",
|
2460 |
-
"900"
|
2461 |
-
],
|
2462 |
-
"subsets": [
|
2463 |
-
"latin"
|
2464 |
-
],
|
2465 |
-
"version": "v3",
|
2466 |
-
"lastModified": "2012-07-25",
|
2467 |
-
"files": {
|
2468 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/DY8swouAZjR3RaUPRf0HDQ.ttf",
|
2469 |
-
"500": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/p-y_ffzMdo5JN_7ia0vYEqCWcynf_cDxXwCLxiixG1c.ttf",
|
2470 |
-
"700": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/PS9_6SLkY1Y6OgPO3APr6qCWcynf_cDxXwCLxiixG1c.ttf",
|
2471 |
-
"900": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/2I3-8i9hT294TE_pyjy9SaCWcynf_cDxXwCLxiixG1c.ttf"
|
2472 |
-
}
|
2473 |
-
},
|
2474 |
-
{
|
2475 |
-
"kind": "webfonts#webfont",
|
2476 |
-
"family": "Passion One",
|
2477 |
-
"variants": [
|
2478 |
-
"regular",
|
2479 |
-
"700",
|
2480 |
-
"900"
|
2481 |
-
],
|
2482 |
-
"subsets": [
|
2483 |
-
"latin",
|
2484 |
-
"latin-ext"
|
2485 |
-
],
|
2486 |
-
"version": "v3",
|
2487 |
-
"lastModified": "2012-07-25",
|
2488 |
-
"files": {
|
2489 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/passionone/v3/1UIK1tg3bKJ4J3o35M4heqCWcynf_cDxXwCLxiixG1c.ttf",
|
2490 |
-
"700": "http://themes.googleusercontent.com/static/fonts/passionone/v3/feOcYDy2R-f3Ysy72PYJ2ne1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
2491 |
-
"900": "http://themes.googleusercontent.com/static/fonts/passionone/v3/feOcYDy2R-f3Ysy72PYJ2ienaqEuufTBk9XMKnKmgDA.ttf"
|
2492 |
-
}
|
2493 |
-
},
|
2494 |
-
{
|
2495 |
-
"kind": "webfonts#webfont",
|
2496 |
-
"family": "Oleo Script",
|
2497 |
-
"variants": [
|
2498 |
-
"regular",
|
2499 |
-
"700"
|
2500 |
-
],
|
2501 |
-
"subsets": [
|
2502 |
-
"latin",
|
2503 |
-
"latin-ext"
|
2504 |
-
],
|
2505 |
-
"version": "v2",
|
2506 |
-
"lastModified": "2012-11-28",
|
2507 |
-
"files": {
|
2508 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oleoscript/v2/21stZcmPyzbQVXtmGegyqKCWcynf_cDxXwCLxiixG1c.ttf",
|
2509 |
-
"700": "http://themes.googleusercontent.com/static/fonts/oleoscript/v2/hudNQFKFl98JdNnlo363fne1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
2510 |
-
}
|
2511 |
-
},
|
2512 |
-
{
|
2513 |
-
"kind": "webfonts#webfont",
|
2514 |
-
"family": "Just Me Again Down Here",
|
2515 |
-
"variants": [
|
2516 |
-
"regular"
|
2517 |
-
],
|
2518 |
-
"subsets": [
|
2519 |
-
"latin",
|
2520 |
-
"latin-ext"
|
2521 |
-
],
|
2522 |
-
"version": "v5",
|
2523 |
-
"lastModified": "2013-05-22",
|
2524 |
-
"files": {
|
2525 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/justmeagaindownhere/v5/sN06iTc9ITubLTgXoG-kc3M9eVLpVTSK6TqZTIgBrWQ.ttf"
|
2526 |
-
}
|
2527 |
-
},
|
2528 |
-
{
|
2529 |
-
"kind": "webfonts#webfont",
|
2530 |
-
"family": "Amaranth",
|
2531 |
-
"variants": [
|
2532 |
-
"regular",
|
2533 |
-
"italic",
|
2534 |
-
"700",
|
2535 |
-
"700italic"
|
2536 |
-
],
|
2537 |
-
"subsets": [
|
2538 |
-
"latin"
|
2539 |
-
],
|
2540 |
-
"version": "v3",
|
2541 |
-
"lastModified": "2012-07-25",
|
2542 |
-
"files": {
|
2543 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/7VcBog22JBHsHXHdnnycTA.ttf",
|
2544 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/UrJlRY9LcVERJSvggsdBqPesZW2xOQ-xsNqO47m55DA.ttf",
|
2545 |
-
"700": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/j5OFHqadfxyLnQRxFeox6qCWcynf_cDxXwCLxiixG1c.ttf",
|
2546 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/BHyuYFj9nqLFNvOvGh0xTwJKKGfqHaYFsRG-T3ceEVo.ttf"
|
2547 |
-
}
|
2548 |
-
},
|
2549 |
-
{
|
2550 |
-
"kind": "webfonts#webfont",
|
2551 |
-
"family": "Leckerli One",
|
2552 |
-
"variants": [
|
2553 |
-
"regular"
|
2554 |
-
],
|
2555 |
-
"subsets": [
|
2556 |
-
"latin"
|
2557 |
-
],
|
2558 |
-
"version": "v4",
|
2559 |
-
"lastModified": "2012-08-08",
|
2560 |
-
"files": {
|
2561 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/leckerlione/v4/S2Y_iLrItTu8kIJTkS7DrC3USBnSvpkopQaUR-2r7iU.ttf"
|
2562 |
-
}
|
2563 |
-
},
|
2564 |
-
{
|
2565 |
-
"kind": "webfonts#webfont",
|
2566 |
-
"family": "Carme",
|
2567 |
-
"variants": [
|
2568 |
-
"regular"
|
2569 |
-
],
|
2570 |
-
"subsets": [
|
2571 |
-
"latin"
|
2572 |
-
],
|
2573 |
-
"version": "v4",
|
2574 |
-
"lastModified": "2012-07-25",
|
2575 |
-
"files": {
|
2576 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/carme/v4/08E0NP1eRBEyFRUadmMfgA.ttf"
|
2577 |
-
}
|
2578 |
-
},
|
2579 |
-
{
|
2580 |
-
"kind": "webfonts#webfont",
|
2581 |
-
"family": "Waiting for the Sunrise",
|
2582 |
-
"variants": [
|
2583 |
-
"regular"
|
2584 |
-
],
|
2585 |
-
"subsets": [
|
2586 |
-
"latin"
|
2587 |
-
],
|
2588 |
-
"version": "v4",
|
2589 |
-
"lastModified": "2012-07-25",
|
2590 |
-
"files": {
|
2591 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/waitingforthesunrise/v4/eNfH7kLpF1PZWpsetF-ha9TChrNgrDiT3Zy6yGf3FnM.ttf"
|
2592 |
-
}
|
2593 |
-
},
|
2594 |
-
{
|
2595 |
-
"kind": "webfonts#webfont",
|
2596 |
-
"family": "Electrolize",
|
2597 |
-
"variants": [
|
2598 |
-
"regular"
|
2599 |
-
],
|
2600 |
-
"subsets": [
|
2601 |
-
"latin"
|
2602 |
-
],
|
2603 |
-
"version": "v2",
|
2604 |
-
"lastModified": "2012-07-25",
|
2605 |
-
"files": {
|
2606 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/electrolize/v2/yFVu5iokC-nt4B1Cyfxb9aCWcynf_cDxXwCLxiixG1c.ttf"
|
2607 |
-
}
|
2608 |
-
},
|
2609 |
-
{
|
2610 |
-
"kind": "webfonts#webfont",
|
2611 |
-
"family": "Varela",
|
2612 |
-
"variants": [
|
2613 |
-
"regular"
|
2614 |
-
],
|
2615 |
-
"subsets": [
|
2616 |
-
"latin",
|
2617 |
-
"latin-ext"
|
2618 |
-
],
|
2619 |
-
"version": "v4",
|
2620 |
-
"lastModified": "2012-07-25",
|
2621 |
-
"files": {
|
2622 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/varela/v4/ON7qs0cKUUixhhDFXlZUjw.ttf"
|
2623 |
-
}
|
2624 |
-
},
|
2625 |
-
{
|
2626 |
-
"kind": "webfonts#webfont",
|
2627 |
-
"family": "Patrick Hand",
|
2628 |
-
"variants": [
|
2629 |
-
"regular"
|
2630 |
-
],
|
2631 |
-
"subsets": [
|
2632 |
-
"latin",
|
2633 |
-
"latin-ext",
|
2634 |
-
"vietnamese"
|
2635 |
-
],
|
2636 |
-
"version": "v7",
|
2637 |
-
"lastModified": "2013-02-27",
|
2638 |
-
"files": {
|
2639 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/patrickhand/v7/9BG3JJgt_HlF3NpEUehL0C3USBnSvpkopQaUR-2r7iU.ttf"
|
2640 |
-
}
|
2641 |
-
},
|
2642 |
-
{
|
2643 |
-
"kind": "webfonts#webfont",
|
2644 |
-
"family": "Noto Serif",
|
2645 |
-
"variants": [
|
2646 |
-
"regular",
|
2647 |
-
"italic",
|
2648 |
-
"700",
|
2649 |
-
"700italic"
|
2650 |
-
],
|
2651 |
-
"subsets": [
|
2652 |
-
"cyrillic-ext",
|
2653 |
-
"latin",
|
2654 |
-
"latin-ext",
|
2655 |
-
"greek-ext",
|
2656 |
-
"cyrillic",
|
2657 |
-
"greek",
|
2658 |
-
"vietnamese"
|
2659 |
-
],
|
2660 |
-
"version": "v1",
|
2661 |
-
"lastModified": "2013-04-17",
|
2662 |
-
"files": {
|
2663 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/zW6mc7bC1CWw8dH0yxY8JfesZW2xOQ-xsNqO47m55DA.ttf",
|
2664 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/HQXBIwLHsOJCNEQeX9kNzy3USBnSvpkopQaUR-2r7iU.ttf",
|
2665 |
-
"700": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/lJAvZoKA5NttpPc9yc6lPQJKKGfqHaYFsRG-T3ceEVo.ttf",
|
2666 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/Wreg0Be4tcFGM2t6VWytvED2ttfZwueP-QU272T9-k4.ttf"
|
2667 |
-
}
|
2668 |
-
},
|
2669 |
-
{
|
2670 |
-
"kind": "webfonts#webfont",
|
2671 |
-
"family": "Share",
|
2672 |
-
"variants": [
|
2673 |
-
"regular",
|
2674 |
-
"italic",
|
2675 |
-
"700",
|
2676 |
-
"700italic"
|
2677 |
-
],
|
2678 |
-
"subsets": [
|
2679 |
-
"latin",
|
2680 |
-
"latin-ext"
|
2681 |
-
],
|
2682 |
-
"version": "v1",
|
2683 |
-
"lastModified": "2012-10-31",
|
2684 |
-
"files": {
|
2685 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/share/v1/1ytD7zSb_-g9I2GG67vmVw.ttf",
|
2686 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/share/v1/a9YGdQWFRlNJ0zClJVaY3Q.ttf",
|
2687 |
-
"700": "http://themes.googleusercontent.com/static/fonts/share/v1/XrU8e7a1YKurguyY2azk1Q.ttf",
|
2688 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/share/v1/A992-bLVYwAflKu6iaznufesZW2xOQ-xsNqO47m55DA.ttf"
|
2689 |
-
}
|
2690 |
-
},
|
2691 |
-
{
|
2692 |
-
"kind": "webfonts#webfont",
|
2693 |
-
"family": "Doppio One",
|
2694 |
-
"variants": [
|
2695 |
-
"regular"
|
2696 |
-
],
|
2697 |
-
"subsets": [
|
2698 |
-
"latin",
|
2699 |
-
"latin-ext"
|
2700 |
-
],
|
2701 |
-
"version": "v1",
|
2702 |
-
"lastModified": "2012-07-25",
|
2703 |
-
"files": {
|
2704 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/doppioone/v1/WHZ3HJQotpk_4aSMNBo_t_esZW2xOQ-xsNqO47m55DA.ttf"
|
2705 |
-
}
|
2706 |
-
},
|
2707 |
-
{
|
2708 |
-
"kind": "webfonts#webfont",
|
2709 |
-
"family": "Reenie Beanie",
|
2710 |
-
"variants": [
|
2711 |
-
"regular"
|
2712 |
-
],
|
2713 |
-
"subsets": [
|
2714 |
-
"latin"
|
2715 |
-
],
|
2716 |
-
"version": "v3",
|
2717 |
-
"lastModified": "2012-07-25",
|
2718 |
-
"files": {
|
2719 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/reeniebeanie/v3/ljpKc6CdXusL1cnGUSamX4jjx0o0jr6fNXxPgYh_a8Q.ttf"
|
2720 |
-
}
|
2721 |
-
},
|
2722 |
-
{
|
2723 |
-
"kind": "webfonts#webfont",
|
2724 |
-
"family": "Walter Turncoat",
|
2725 |
-
"variants": [
|
2726 |
-
"regular"
|
2727 |
-
],
|
2728 |
-
"subsets": [
|
2729 |
-
"latin"
|
2730 |
-
],
|
2731 |
-
"version": "v3",
|
2732 |
-
"lastModified": "2012-07-25",
|
2733 |
-
"files": {
|
2734 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/walterturncoat/v3/sG9su5g4GXy1KP73cU3hvQplL2YwNeota48DxFlGDUo.ttf"
|
2735 |
-
}
|
2736 |
-
},
|
2737 |
-
{
|
2738 |
-
"kind": "webfonts#webfont",
|
2739 |
-
"family": "Marck Script",
|
2740 |
-
"variants": [
|
2741 |
-
"regular"
|
2742 |
-
],
|
2743 |
-
"subsets": [
|
2744 |
-
"latin",
|
2745 |
-
"latin-ext",
|
2746 |
-
"cyrillic"
|
2747 |
-
],
|
2748 |
-
"version": "v4",
|
2749 |
-
"lastModified": "2012-07-25",
|
2750 |
-
"files": {
|
2751 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/marckscript/v4/O_D1NAZVOFOobLbVtW3bci3USBnSvpkopQaUR-2r7iU.ttf"
|
2752 |
-
}
|
2753 |
-
},
|
2754 |
-
{
|
2755 |
-
"kind": "webfonts#webfont",
|
2756 |
-
"family": "Allerta",
|
2757 |
-
"variants": [
|
2758 |
-
"regular"
|
2759 |
-
],
|
2760 |
-
"subsets": [
|
2761 |
-
"latin"
|
2762 |
-
],
|
2763 |
-
"version": "v4",
|
2764 |
-
"lastModified": "2012-07-25",
|
2765 |
-
"files": {
|
2766 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/allerta/v4/s9FOEuiJFTNbMe06ifzV8g.ttf"
|
2767 |
-
}
|
2768 |
-
},
|
2769 |
-
{
|
2770 |
-
"kind": "webfonts#webfont",
|
2771 |
-
"family": "Syncopate",
|
2772 |
-
"variants": [
|
2773 |
-
"regular",
|
2774 |
-
"700"
|
2775 |
-
],
|
2776 |
-
"subsets": [
|
2777 |
-
"latin"
|
2778 |
-
],
|
2779 |
-
"version": "v3",
|
2780 |
-
"lastModified": "2012-07-25",
|
2781 |
-
"files": {
|
2782 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/syncopate/v3/RQVwO52fAH6MI764EcaYtw.ttf",
|
2783 |
-
"700": "http://themes.googleusercontent.com/static/fonts/syncopate/v3/S5z8ixiOoC4WJ1im6jAlYC3USBnSvpkopQaUR-2r7iU.ttf"
|
2784 |
-
}
|
2785 |
-
},
|
2786 |
-
{
|
2787 |
-
"kind": "webfonts#webfont",
|
2788 |
-
"family": "Sanchez",
|
2789 |
-
"variants": [
|
2790 |
-
"regular",
|
2791 |
-
"italic"
|
2792 |
-
],
|
2793 |
-
"subsets": [
|
2794 |
-
"latin",
|
2795 |
-
"latin-ext"
|
2796 |
-
],
|
2797 |
-
"version": "v1",
|
2798 |
-
"lastModified": "2012-11-28",
|
2799 |
-
"files": {
|
2800 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sanchez/v1/BEL8ao-E2LJ5eHPLB2UAiw.ttf",
|
2801 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/sanchez/v1/iSrhkWLexUZzDeNxNEHtzA.ttf"
|
2802 |
-
}
|
2803 |
-
},
|
2804 |
-
{
|
2805 |
-
"kind": "webfonts#webfont",
|
2806 |
-
"family": "Arapey",
|
2807 |
-
"variants": [
|
2808 |
-
"regular",
|
2809 |
-
"italic"
|
2810 |
-
],
|
2811 |
-
"subsets": [
|
2812 |
-
"latin"
|
2813 |
-
],
|
2814 |
-
"version": "v2",
|
2815 |
-
"lastModified": "2012-07-25",
|
2816 |
-
"files": {
|
2817 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/arapey/v2/dqu823lrSYn8T2gApTdslA.ttf",
|
2818 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/arapey/v2/pY-Xi5JNBpaWxy2tZhEm5A.ttf"
|
2819 |
-
}
|
2820 |
-
},
|
2821 |
-
{
|
2822 |
-
"kind": "webfonts#webfont",
|
2823 |
-
"family": "Chivo",
|
2824 |
-
"variants": [
|
2825 |
-
"regular",
|
2826 |
-
"italic",
|
2827 |
-
"900",
|
2828 |
-
"900italic"
|
2829 |
-
],
|
2830 |
-
"subsets": [
|
2831 |
-
"latin"
|
2832 |
-
],
|
2833 |
-
"version": "v4",
|
2834 |
-
"lastModified": "2012-07-25",
|
2835 |
-
"files": {
|
2836 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chivo/v4/L88PEuzS9eRfHRZhAPhZyw.ttf",
|
2837 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/chivo/v4/Oe3-Q-a2kBzPnhHck_baMg.ttf",
|
2838 |
-
"900": "http://themes.googleusercontent.com/static/fonts/chivo/v4/JAdkiWd46QCW4vOsj3dzTA.ttf",
|
2839 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/chivo/v4/LoszYnE86q2wJEOjCigBQ_esZW2xOQ-xsNqO47m55DA.ttf"
|
2840 |
-
}
|
2841 |
-
},
|
2842 |
-
{
|
2843 |
-
"kind": "webfonts#webfont",
|
2844 |
-
"family": "Bevan",
|
2845 |
-
"variants": [
|
2846 |
-
"regular"
|
2847 |
-
],
|
2848 |
-
"subsets": [
|
2849 |
-
"latin"
|
2850 |
-
],
|
2851 |
-
"version": "v4",
|
2852 |
-
"lastModified": "2012-08-08",
|
2853 |
-
"files": {
|
2854 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bevan/v4/Rtg3zDsCeQiaJ_Qno22OJA.ttf"
|
2855 |
-
}
|
2856 |
-
},
|
2857 |
-
{
|
2858 |
-
"kind": "webfonts#webfont",
|
2859 |
-
"family": "Archivo Black",
|
2860 |
-
"variants": [
|
2861 |
-
"regular"
|
2862 |
-
],
|
2863 |
-
"subsets": [
|
2864 |
-
"latin",
|
2865 |
-
"latin-ext"
|
2866 |
-
],
|
2867 |
-
"version": "v1",
|
2868 |
-
"lastModified": "2012-09-26",
|
2869 |
-
"files": {
|
2870 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/archivoblack/v1/WoAoVT7K3k7hHfxKbvB6B51XQG8isOYYJhPIYAyrESQ.ttf"
|
2871 |
-
}
|
2872 |
-
},
|
2873 |
-
{
|
2874 |
-
"kind": "webfonts#webfont",
|
2875 |
-
"family": "Rationale",
|
2876 |
-
"variants": [
|
2877 |
-
"regular"
|
2878 |
-
],
|
2879 |
-
"subsets": [
|
2880 |
-
"latin"
|
2881 |
-
],
|
2882 |
-
"version": "v4",
|
2883 |
-
"lastModified": "2012-07-25",
|
2884 |
-
"files": {
|
2885 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rationale/v4/7M2eN-di0NGLQse7HzJRfg.ttf"
|
2886 |
-
}
|
2887 |
-
},
|
2888 |
-
{
|
2889 |
-
"kind": "webfonts#webfont",
|
2890 |
-
"family": "Kameron",
|
2891 |
-
"variants": [
|
2892 |
-
"regular",
|
2893 |
-
"700"
|
2894 |
-
],
|
2895 |
-
"subsets": [
|
2896 |
-
"latin"
|
2897 |
-
],
|
2898 |
-
"version": "v4",
|
2899 |
-
"lastModified": "2012-07-25",
|
2900 |
-
"files": {
|
2901 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kameron/v4/9r8HYhqDSwcq9WMjupL82A.ttf",
|
2902 |
-
"700": "http://themes.googleusercontent.com/static/fonts/kameron/v4/rabVVbzlflqvmXJUFlKnu_esZW2xOQ-xsNqO47m55DA.ttf"
|
2903 |
-
}
|
2904 |
-
},
|
2905 |
-
{
|
2906 |
-
"kind": "webfonts#webfont",
|
2907 |
-
"family": "Gloria Hallelujah",
|
2908 |
-
"variants": [
|
2909 |
-
"regular"
|
2910 |
-
],
|
2911 |
-
"subsets": [
|
2912 |
-
"latin"
|
2913 |
-
],
|
2914 |
-
"version": "v4",
|
2915 |
-
"lastModified": "2012-07-25",
|
2916 |
-
"files": {
|
2917 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gloriahallelujah/v4/CA1k7SlXcY5kvI81M_R28Q3RdPdyebSUyJECJouPsvA.ttf"
|
2918 |
-
}
|
2919 |
-
},
|
2920 |
-
{
|
2921 |
-
"kind": "webfonts#webfont",
|
2922 |
-
"family": "Russo One",
|
2923 |
-
"variants": [
|
2924 |
-
"regular"
|
2925 |
-
],
|
2926 |
-
"subsets": [
|
2927 |
-
"latin",
|
2928 |
-
"latin-ext",
|
2929 |
-
"cyrillic"
|
2930 |
-
],
|
2931 |
-
"version": "v1",
|
2932 |
-
"lastModified": "2012-07-25",
|
2933 |
-
"files": {
|
2934 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/russoone/v1/zfwxZ--UhUc7FVfgT21PRQ.ttf"
|
2935 |
-
}
|
2936 |
-
},
|
2937 |
-
{
|
2938 |
-
"kind": "webfonts#webfont",
|
2939 |
-
"family": "Damion",
|
2940 |
-
"variants": [
|
2941 |
-
"regular"
|
2942 |
-
],
|
2943 |
-
"subsets": [
|
2944 |
-
"latin"
|
2945 |
-
],
|
2946 |
-
"version": "v3",
|
2947 |
-
"lastModified": "2012-07-25",
|
2948 |
-
"files": {
|
2949 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/damion/v3/13XtECwKxhD_VrOqXL4SiA.ttf"
|
2950 |
-
}
|
2951 |
-
},
|
2952 |
-
{
|
2953 |
-
"kind": "webfonts#webfont",
|
2954 |
-
"family": "Actor",
|
2955 |
-
"variants": [
|
2956 |
-
"regular"
|
2957 |
-
],
|
2958 |
-
"subsets": [
|
2959 |
-
"latin"
|
2960 |
-
],
|
2961 |
-
"version": "v3",
|
2962 |
-
"lastModified": "2012-07-25",
|
2963 |
-
"files": {
|
2964 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/actor/v3/ugMf40CrRK6Jf6Yz_xNSmQ.ttf"
|
2965 |
-
}
|
2966 |
-
},
|
2967 |
-
{
|
2968 |
-
"kind": "webfonts#webfont",
|
2969 |
-
"family": "Coda",
|
2970 |
-
"variants": [
|
2971 |
-
"regular",
|
2972 |
-
"800"
|
2973 |
-
],
|
2974 |
-
"subsets": [
|
2975 |
-
"latin"
|
2976 |
-
],
|
2977 |
-
"version": "v7",
|
2978 |
-
"lastModified": "2012-07-25",
|
2979 |
-
"files": {
|
2980 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/coda/v7/yHDvulhg-P-p2KRgRrnUYw.ttf",
|
2981 |
-
"800": "http://themes.googleusercontent.com/static/fonts/coda/v7/6ZIw0sbALY0KTMWllZB3hQ.ttf"
|
2982 |
-
}
|
2983 |
-
},
|
2984 |
-
{
|
2985 |
-
"kind": "webfonts#webfont",
|
2986 |
-
"family": "Didact Gothic",
|
2987 |
-
"variants": [
|
2988 |
-
"regular"
|
2989 |
-
],
|
2990 |
-
"subsets": [
|
2991 |
-
"cyrillic-ext",
|
2992 |
-
"latin",
|
2993 |
-
"latin-ext",
|
2994 |
-
"greek-ext",
|
2995 |
-
"cyrillic",
|
2996 |
-
"greek"
|
2997 |
-
],
|
2998 |
-
"version": "v4",
|
2999 |
-
"lastModified": "2012-07-25",
|
3000 |
-
"files": {
|
3001 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/didactgothic/v4/v8_72sD3DYMKyM0dn3LtWotBLojGU5Qdl8-5NL4v70w.ttf"
|
3002 |
-
}
|
3003 |
-
},
|
3004 |
-
{
|
3005 |
-
"kind": "webfonts#webfont",
|
3006 |
-
"family": "Spirax",
|
3007 |
-
"variants": [
|
3008 |
-
"regular"
|
3009 |
-
],
|
3010 |
-
"subsets": [
|
3011 |
-
"latin"
|
3012 |
-
],
|
3013 |
-
"version": "v2",
|
3014 |
-
"lastModified": "2012-09-14",
|
3015 |
-
"files": {
|
3016 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/spirax/v2/IOKqhk-Ccl7y31yDsePPkw.ttf"
|
3017 |
-
}
|
3018 |
-
},
|
3019 |
-
{
|
3020 |
-
"kind": "webfonts#webfont",
|
3021 |
-
"family": "Viga",
|
3022 |
-
"variants": [
|
3023 |
-
"regular"
|
3024 |
-
],
|
3025 |
-
"subsets": [
|
3026 |
-
"latin",
|
3027 |
-
"latin-ext"
|
3028 |
-
],
|
3029 |
-
"version": "v2",
|
3030 |
-
"lastModified": "2012-07-25",
|
3031 |
-
"files": {
|
3032 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/viga/v2/uD87gDbhS7frHLX4uL6agg.ttf"
|
3033 |
-
}
|
3034 |
-
},
|
3035 |
-
{
|
3036 |
-
"kind": "webfonts#webfont",
|
3037 |
-
"family": "Pathway Gothic One",
|
3038 |
-
"variants": [
|
3039 |
-
"regular"
|
3040 |
-
],
|
3041 |
-
"subsets": [
|
3042 |
-
"latin",
|
3043 |
-
"latin-ext"
|
3044 |
-
],
|
3045 |
-
"version": "v1",
|
3046 |
-
"lastModified": "2013-06-12",
|
3047 |
-
"files": {
|
3048 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pathwaygothicone/v1/Lqv9ztoTUV8Q0FmQZzPqaA6A6xIYD7vYcYDop1i-K-c.ttf"
|
3049 |
-
}
|
3050 |
-
},
|
3051 |
-
{
|
3052 |
-
"kind": "webfonts#webfont",
|
3053 |
-
"family": "Source Code Pro",
|
3054 |
-
"variants": [
|
3055 |
-
"200",
|
3056 |
-
"300",
|
3057 |
-
"regular",
|
3058 |
-
"500",
|
3059 |
-
"600",
|
3060 |
-
"700",
|
3061 |
-
"900"
|
3062 |
-
],
|
3063 |
-
"subsets": [
|
3064 |
-
"latin",
|
3065 |
-
"latin-ext"
|
3066 |
-
],
|
3067 |
-
"version": "v3",
|
3068 |
-
"lastModified": "2013-01-23",
|
3069 |
-
"files": {
|
3070 |
-
"200": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqaXvKVW_haheDNrHjziJZVk.ttf",
|
3071 |
-
"300": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqVP7R5lD_au4SZC6Ks_vyWs.ttf",
|
3072 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/mrl8jkM18OlOQN8JLgasD9Rl0pGnog23EMYRrBmUzJQ.ttf",
|
3073 |
-
"500": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqX63uKwMO11Of4rJWV582wg.ttf",
|
3074 |
-
"600": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqeiMeWyi5E_-XkTgB5psiDg.ttf",
|
3075 |
-
"700": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqfgXsetDviZcdR5OzC1KPcw.ttf",
|
3076 |
-
"900": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqRA_awHl7mXRjE_LQVochcU.ttf"
|
3077 |
-
}
|
3078 |
-
},
|
3079 |
-
{
|
3080 |
-
"kind": "webfonts#webfont",
|
3081 |
-
"family": "Cardo",
|
3082 |
-
"variants": [
|
3083 |
-
"regular",
|
3084 |
-
"italic",
|
3085 |
-
"700"
|
3086 |
-
],
|
3087 |
-
"subsets": [
|
3088 |
-
"latin",
|
3089 |
-
"latin-ext",
|
3090 |
-
"greek-ext",
|
3091 |
-
"greek"
|
3092 |
-
],
|
3093 |
-
"version": "v5",
|
3094 |
-
"lastModified": "2012-07-25",
|
3095 |
-
"files": {
|
3096 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cardo/v5/jbkF2_R0FKUEZTq5dwSknQ.ttf",
|
3097 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/cardo/v5/pcv4Np9tUkq0YREYUcEEJQ.ttf",
|
3098 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cardo/v5/lQN30weILimrKvp8rZhF1w.ttf"
|
3099 |
-
}
|
3100 |
-
},
|
3101 |
-
{
|
3102 |
-
"kind": "webfonts#webfont",
|
3103 |
-
"family": "Pinyon Script",
|
3104 |
-
"variants": [
|
3105 |
-
"regular"
|
3106 |
-
],
|
3107 |
-
"subsets": [
|
3108 |
-
"latin"
|
3109 |
-
],
|
3110 |
-
"version": "v3",
|
3111 |
-
"lastModified": "2012-07-25",
|
3112 |
-
"files": {
|
3113 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pinyonscript/v3/TzghnhfCn7TuE73f-CBQ0CeUSrabuTpOsMEiRLtKwk0.ttf"
|
3114 |
-
}
|
3115 |
-
},
|
3116 |
-
{
|
3117 |
-
"kind": "webfonts#webfont",
|
3118 |
-
"family": "Covered By Your Grace",
|
3119 |
-
"variants": [
|
3120 |
-
"regular"
|
3121 |
-
],
|
3122 |
-
"subsets": [
|
3123 |
-
"latin"
|
3124 |
-
],
|
3125 |
-
"version": "v3",
|
3126 |
-
"lastModified": "2012-07-25",
|
3127 |
-
"files": {
|
3128 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/coveredbyyourgrace/v3/6ozZp4BPlrbDRWPe3EBGA6CVUMdvnk-GcAiZQrX9Gek.ttf"
|
3129 |
-
}
|
3130 |
-
},
|
3131 |
-
{
|
3132 |
-
"kind": "webfonts#webfont",
|
3133 |
-
"family": "Copse",
|
3134 |
-
"variants": [
|
3135 |
-
"regular"
|
3136 |
-
],
|
3137 |
-
"subsets": [
|
3138 |
-
"latin"
|
3139 |
-
],
|
3140 |
-
"version": "v3",
|
3141 |
-
"lastModified": "2012-07-25",
|
3142 |
-
"files": {
|
3143 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/copse/v3/wikLrtPGjZDvZ5w2i5HLWg.ttf"
|
3144 |
-
}
|
3145 |
-
},
|
3146 |
-
{
|
3147 |
-
"kind": "webfonts#webfont",
|
3148 |
-
"family": "Goudy Bookletter 1911",
|
3149 |
-
"variants": [
|
3150 |
-
"regular"
|
3151 |
-
],
|
3152 |
-
"subsets": [
|
3153 |
-
"latin"
|
3154 |
-
],
|
3155 |
-
"version": "v3",
|
3156 |
-
"lastModified": "2012-07-25",
|
3157 |
-
"files": {
|
3158 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/goudybookletter1911/v3/l5lwlGTN3pEY5Bf-rQEuIIjNDsyURsIKu4GSfvSE4mA.ttf"
|
3159 |
-
}
|
3160 |
-
},
|
3161 |
-
{
|
3162 |
-
"kind": "webfonts#webfont",
|
3163 |
-
"family": "Tinos",
|
3164 |
-
"variants": [
|
3165 |
-
"regular",
|
3166 |
-
"italic",
|
3167 |
-
"700",
|
3168 |
-
"700italic"
|
3169 |
-
],
|
3170 |
-
"subsets": [
|
3171 |
-
"cyrillic-ext",
|
3172 |
-
"latin",
|
3173 |
-
"latin-ext",
|
3174 |
-
"greek-ext",
|
3175 |
-
"cyrillic",
|
3176 |
-
"greek",
|
3177 |
-
"vietnamese"
|
3178 |
-
],
|
3179 |
-
"version": "v5",
|
3180 |
-
"lastModified": "2013-07-31",
|
3181 |
-
"files": {
|
3182 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/tinos/v5/EqpUbkVmutfwZ0PjpoGwCg.ttf",
|
3183 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/tinos/v5/slfyzlasCr9vTsaP4lUh9A.ttf",
|
3184 |
-
"700": "http://themes.googleusercontent.com/static/fonts/tinos/v5/vHXfhX8jZuQruowfon93yQ.ttf",
|
3185 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/tinos/v5/M6kfzvDMM0CdxdraoFpG6vesZW2xOQ-xsNqO47m55DA.ttf"
|
3186 |
-
}
|
3187 |
-
},
|
3188 |
-
{
|
3189 |
-
"kind": "webfonts#webfont",
|
3190 |
-
"family": "Just Another Hand",
|
3191 |
-
"variants": [
|
3192 |
-
"regular"
|
3193 |
-
],
|
3194 |
-
"subsets": [
|
3195 |
-
"latin"
|
3196 |
-
],
|
3197 |
-
"version": "v4",
|
3198 |
-
"lastModified": "2012-07-25",
|
3199 |
-
"files": {
|
3200 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/justanotherhand/v4/fKV8XYuRNNagXr38eqbRf99BnJIEGrvoojniP57E51c.ttf"
|
3201 |
-
}
|
3202 |
-
},
|
3203 |
-
{
|
3204 |
-
"kind": "webfonts#webfont",
|
3205 |
-
"family": "Architects Daughter",
|
3206 |
-
"variants": [
|
3207 |
-
"regular"
|
3208 |
-
],
|
3209 |
-
"subsets": [
|
3210 |
-
"latin"
|
3211 |
-
],
|
3212 |
-
"version": "v3",
|
3213 |
-
"lastModified": "2012-07-25",
|
3214 |
-
"files": {
|
3215 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/architectsdaughter/v3/RXTgOOQ9AAtaVOHxx0IUBMCy0EhZjHzu-y0e6uLf4Fg.ttf"
|
3216 |
-
}
|
3217 |
-
},
|
3218 |
-
{
|
3219 |
-
"kind": "webfonts#webfont",
|
3220 |
-
"family": "Schoolbell",
|
3221 |
-
"variants": [
|
3222 |
-
"regular"
|
3223 |
-
],
|
3224 |
-
"subsets": [
|
3225 |
-
"latin"
|
3226 |
-
],
|
3227 |
-
"version": "v3",
|
3228 |
-
"lastModified": "2012-07-25",
|
3229 |
-
"files": {
|
3230 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/schoolbell/v3/95-3djEuubb3cJx-6E7j4vesZW2xOQ-xsNqO47m55DA.ttf"
|
3231 |
-
}
|
3232 |
-
},
|
3233 |
-
{
|
3234 |
-
"kind": "webfonts#webfont",
|
3235 |
-
"family": "Enriqueta",
|
3236 |
-
"variants": [
|
3237 |
-
"regular",
|
3238 |
-
"700"
|
3239 |
-
],
|
3240 |
-
"subsets": [
|
3241 |
-
"latin",
|
3242 |
-
"latin-ext"
|
3243 |
-
],
|
3244 |
-
"version": "v2",
|
3245 |
-
"lastModified": "2012-07-25",
|
3246 |
-
"files": {
|
3247 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/enriqueta/v2/_p90TrIwR1SC-vDKtmrv6A.ttf",
|
3248 |
-
"700": "http://themes.googleusercontent.com/static/fonts/enriqueta/v2/I27Pb-wEGH2ajLYP0QrtSC3USBnSvpkopQaUR-2r7iU.ttf"
|
3249 |
-
}
|
3250 |
-
},
|
3251 |
-
{
|
3252 |
-
"kind": "webfonts#webfont",
|
3253 |
-
"family": "Lusitana",
|
3254 |
-
"variants": [
|
3255 |
-
"regular",
|
3256 |
-
"700"
|
3257 |
-
],
|
3258 |
-
"subsets": [
|
3259 |
-
"latin"
|
3260 |
-
],
|
3261 |
-
"version": "v1",
|
3262 |
-
"lastModified": "2012-07-25",
|
3263 |
-
"files": {
|
3264 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lusitana/v1/l1h9VDomkwbdzbPdmLcUIw.ttf",
|
3265 |
-
"700": "http://themes.googleusercontent.com/static/fonts/lusitana/v1/GWtZyUsONxgkdl3Mc1P7FKCWcynf_cDxXwCLxiixG1c.ttf"
|
3266 |
-
}
|
3267 |
-
},
|
3268 |
-
{
|
3269 |
-
"kind": "webfonts#webfont",
|
3270 |
-
"family": "Radley",
|
3271 |
-
"variants": [
|
3272 |
-
"regular",
|
3273 |
-
"italic"
|
3274 |
-
],
|
3275 |
-
"subsets": [
|
3276 |
-
"latin",
|
3277 |
-
"latin-ext"
|
3278 |
-
],
|
3279 |
-
"version": "v6",
|
3280 |
-
"lastModified": "2012-07-25",
|
3281 |
-
"files": {
|
3282 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/radley/v6/FgE9di09a-mXGzAIyI6Q9Q.ttf",
|
3283 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/radley/v6/Z_JcACuPAOO2f9kzQcGRug.ttf"
|
3284 |
-
}
|
3285 |
-
},
|
3286 |
-
{
|
3287 |
-
"kind": "webfonts#webfont",
|
3288 |
-
"family": "Nothing You Could Do",
|
3289 |
-
"variants": [
|
3290 |
-
"regular"
|
3291 |
-
],
|
3292 |
-
"subsets": [
|
3293 |
-
"latin"
|
3294 |
-
],
|
3295 |
-
"version": "v3",
|
3296 |
-
"lastModified": "2012-07-25",
|
3297 |
-
"files": {
|
3298 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/nothingyoucoulddo/v3/jpk1K3jbJoyoK0XKaSyQAf-TpkXjXYGWiJZAEtBRjPU.ttf"
|
3299 |
-
}
|
3300 |
-
},
|
3301 |
-
{
|
3302 |
-
"kind": "webfonts#webfont",
|
3303 |
-
"family": "Overlock",
|
3304 |
-
"variants": [
|
3305 |
-
"regular",
|
3306 |
-
"italic",
|
3307 |
-
"700",
|
3308 |
-
"700italic",
|
3309 |
-
"900",
|
3310 |
-
"900italic"
|
3311 |
-
],
|
3312 |
-
"subsets": [
|
3313 |
-
"latin",
|
3314 |
-
"latin-ext"
|
3315 |
-
],
|
3316 |
-
"version": "v2",
|
3317 |
-
"lastModified": "2012-07-25",
|
3318 |
-
"files": {
|
3319 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/overlock/v2/Z8oYsGi88-E1cUB8YBFMAg.ttf",
|
3320 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/overlock/v2/rq6EacukHROOBrFrK_zF6_esZW2xOQ-xsNqO47m55DA.ttf",
|
3321 |
-
"700": "http://themes.googleusercontent.com/static/fonts/overlock/v2/Fexr8SqXM8Bm_gEVUA7AKaCWcynf_cDxXwCLxiixG1c.ttf",
|
3322 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/overlock/v2/wFWnYgeXKYBks6gEUwYnfAJKKGfqHaYFsRG-T3ceEVo.ttf",
|
3323 |
-
"900": "http://themes.googleusercontent.com/static/fonts/overlock/v2/YPJCVTT8ZbG3899l_-KIGqCWcynf_cDxXwCLxiixG1c.ttf",
|
3324 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/overlock/v2/iOZhxT2zlg7W5ij_lb-oDp0EAVxt0G0biEntp43Qt6E.ttf"
|
3325 |
-
}
|
3326 |
-
},
|
3327 |
-
{
|
3328 |
-
"kind": "webfonts#webfont",
|
3329 |
-
"family": "Marmelad",
|
3330 |
-
"variants": [
|
3331 |
-
"regular"
|
3332 |
-
],
|
3333 |
-
"subsets": [
|
3334 |
-
"latin",
|
3335 |
-
"latin-ext",
|
3336 |
-
"cyrillic"
|
3337 |
-
],
|
3338 |
-
"version": "v3",
|
3339 |
-
"lastModified": "2012-07-25",
|
3340 |
-
"files": {
|
3341 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/marmelad/v3/jI0_FBlSOIRLL0ePWOhOwQ.ttf"
|
3342 |
-
}
|
3343 |
-
},
|
3344 |
-
{
|
3345 |
-
"kind": "webfonts#webfont",
|
3346 |
-
"family": "The Girl Next Door",
|
3347 |
-
"variants": [
|
3348 |
-
"regular"
|
3349 |
-
],
|
3350 |
-
"subsets": [
|
3351 |
-
"latin"
|
3352 |
-
],
|
3353 |
-
"version": "v4",
|
3354 |
-
"lastModified": "2012-07-25",
|
3355 |
-
"files": {
|
3356 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/thegirlnextdoor/v4/cWRA4JVGeEcHGcPl5hmX7kzo0nFFoM60ux_D9BUymX4.ttf"
|
3357 |
-
}
|
3358 |
-
},
|
3359 |
-
{
|
3360 |
-
"kind": "webfonts#webfont",
|
3361 |
-
"family": "Aldrich",
|
3362 |
-
"variants": [
|
3363 |
-
"regular"
|
3364 |
-
],
|
3365 |
-
"subsets": [
|
3366 |
-
"latin"
|
3367 |
-
],
|
3368 |
-
"version": "v3",
|
3369 |
-
"lastModified": "2012-07-25",
|
3370 |
-
"files": {
|
3371 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/aldrich/v3/kMMW1S56gFx7RP_mW1g-Eg.ttf"
|
3372 |
-
}
|
3373 |
-
},
|
3374 |
-
{
|
3375 |
-
"kind": "webfonts#webfont",
|
3376 |
-
"family": "Antic Slab",
|
3377 |
-
"variants": [
|
3378 |
-
"regular"
|
3379 |
-
],
|
3380 |
-
"subsets": [
|
3381 |
-
"latin"
|
3382 |
-
],
|
3383 |
-
"version": "v1",
|
3384 |
-
"lastModified": "2012-07-25",
|
3385 |
-
"files": {
|
3386 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/anticslab/v1/PSbJCTKkAS7skPdkd7AKEvesZW2xOQ-xsNqO47m55DA.ttf"
|
3387 |
-
}
|
3388 |
-
},
|
3389 |
-
{
|
3390 |
-
"kind": "webfonts#webfont",
|
3391 |
-
"family": "Julius Sans One",
|
3392 |
-
"variants": [
|
3393 |
-
"regular"
|
3394 |
-
],
|
3395 |
-
"subsets": [
|
3396 |
-
"latin",
|
3397 |
-
"latin-ext"
|
3398 |
-
],
|
3399 |
-
"version": "v1",
|
3400 |
-
"lastModified": "2012-10-26",
|
3401 |
-
"files": {
|
3402 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/juliussansone/v1/iU65JP9acQHPDLkdalCF7jjVlsJB_M_Q_LtZxsoxvlw.ttf"
|
3403 |
-
}
|
3404 |
-
},
|
3405 |
-
{
|
3406 |
-
"kind": "webfonts#webfont",
|
3407 |
-
"family": "Homemade Apple",
|
3408 |
-
"variants": [
|
3409 |
-
"regular"
|
3410 |
-
],
|
3411 |
-
"subsets": [
|
3412 |
-
"latin"
|
3413 |
-
],
|
3414 |
-
"version": "v3",
|
3415 |
-
"lastModified": "2012-07-25",
|
3416 |
-
"files": {
|
3417 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/homemadeapple/v3/yg3UMEsefgZ8IHz_ryz86BiPOmFWYV1WlrJkRafc4c0.ttf"
|
3418 |
-
}
|
3419 |
-
},
|
3420 |
-
{
|
3421 |
-
"kind": "webfonts#webfont",
|
3422 |
-
"family": "PT Serif Caption",
|
3423 |
-
"variants": [
|
3424 |
-
"regular",
|
3425 |
-
"italic"
|
3426 |
-
],
|
3427 |
-
"subsets": [
|
3428 |
-
"cyrillic-ext",
|
3429 |
-
"latin",
|
3430 |
-
"latin-ext",
|
3431 |
-
"cyrillic"
|
3432 |
-
],
|
3433 |
-
"version": "v5",
|
3434 |
-
"lastModified": "2013-05-29",
|
3435 |
-
"files": {
|
3436 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ptserifcaption/v5/7xkFOeTxxO1GMC1suOUYWVsRioCqs5fohhaYel24W3k.ttf",
|
3437 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/ptserifcaption/v5/0kfPsmrmTSgiec7u_Wa0DB1mqvzPHelJwRcF_s_EUM0.ttf"
|
3438 |
-
}
|
3439 |
-
},
|
3440 |
-
{
|
3441 |
-
"kind": "webfonts#webfont",
|
3442 |
-
"family": "Rochester",
|
3443 |
-
"variants": [
|
3444 |
-
"regular"
|
3445 |
-
],
|
3446 |
-
"subsets": [
|
3447 |
-
"latin"
|
3448 |
-
],
|
3449 |
-
"version": "v3",
|
3450 |
-
"lastModified": "2012-07-25",
|
3451 |
-
"files": {
|
3452 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rochester/v3/bnj8tmQBiOkdji_G_yvypg.ttf"
|
3453 |
-
}
|
3454 |
-
},
|
3455 |
-
{
|
3456 |
-
"kind": "webfonts#webfont",
|
3457 |
-
"family": "Kaushan Script",
|
3458 |
-
"variants": [
|
3459 |
-
"regular"
|
3460 |
-
],
|
3461 |
-
"subsets": [
|
3462 |
-
"latin",
|
3463 |
-
"latin-ext"
|
3464 |
-
],
|
3465 |
-
"version": "v1",
|
3466 |
-
"lastModified": "2012-07-25",
|
3467 |
-
"files": {
|
3468 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kaushanscript/v1/qx1LSqts-NtiKcLw4N03IBnpV0hQCek3EmWnCPrvGRM.ttf"
|
3469 |
-
}
|
3470 |
-
},
|
3471 |
-
{
|
3472 |
-
"kind": "webfonts#webfont",
|
3473 |
-
"family": "Metamorphous",
|
3474 |
-
"variants": [
|
3475 |
-
"regular"
|
3476 |
-
],
|
3477 |
-
"subsets": [
|
3478 |
-
"latin",
|
3479 |
-
"latin-ext"
|
3480 |
-
],
|
3481 |
-
"version": "v3",
|
3482 |
-
"lastModified": "2012-08-23",
|
3483 |
-
"files": {
|
3484 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/metamorphous/v3/wGqUKXRinIYggz-BTRU9ei3USBnSvpkopQaUR-2r7iU.ttf"
|
3485 |
-
}
|
3486 |
-
},
|
3487 |
-
{
|
3488 |
-
"kind": "webfonts#webfont",
|
3489 |
-
"family": "Sintony",
|
3490 |
-
"variants": [
|
3491 |
-
"regular",
|
3492 |
-
"700"
|
3493 |
-
],
|
3494 |
-
"subsets": [
|
3495 |
-
"latin",
|
3496 |
-
"latin-ext"
|
3497 |
-
],
|
3498 |
-
"version": "v1",
|
3499 |
-
"lastModified": "2013-02-27",
|
3500 |
-
"files": {
|
3501 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sintony/v1/IDhCijoIMev2L6Lg5QsduQ.ttf",
|
3502 |
-
"700": "http://themes.googleusercontent.com/static/fonts/sintony/v1/zVXQB1wqJn6PE4dWXoYpvPesZW2xOQ-xsNqO47m55DA.ttf"
|
3503 |
-
}
|
3504 |
-
},
|
3505 |
-
{
|
3506 |
-
"kind": "webfonts#webfont",
|
3507 |
-
"family": "Signika Negative",
|
3508 |
-
"variants": [
|
3509 |
-
"300",
|
3510 |
-
"regular",
|
3511 |
-
"600",
|
3512 |
-
"700"
|
3513 |
-
],
|
3514 |
-
"subsets": [
|
3515 |
-
"latin",
|
3516 |
-
"latin-ext"
|
3517 |
-
],
|
3518 |
-
"version": "v2",
|
3519 |
-
"lastModified": "2012-07-25",
|
3520 |
-
"files": {
|
3521 |
-
"300": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FjYFXpUPtCmIEFDvjUnLLaI.ttf",
|
3522 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/Z-Q1hzbY8uAo3TpTyPFMXVM1lnCWMnren5_v6047e5A.ttf",
|
3523 |
-
"600": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FrKLaDJM01OezSVA2R_O3qI.ttf",
|
3524 |
-
"700": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FpYzPxtVvobH1w3hEppR8WI.ttf"
|
3525 |
-
}
|
3526 |
-
},
|
3527 |
-
{
|
3528 |
-
"kind": "webfonts#webfont",
|
3529 |
-
"family": "Jura",
|
3530 |
-
"variants": [
|
3531 |
-
"300",
|
3532 |
-
"regular",
|
3533 |
-
"500",
|
3534 |
-
"600"
|
3535 |
-
],
|
3536 |
-
"subsets": [
|
3537 |
-
"cyrillic-ext",
|
3538 |
-
"latin",
|
3539 |
-
"latin-ext",
|
3540 |
-
"greek-ext",
|
3541 |
-
"cyrillic",
|
3542 |
-
"greek"
|
3543 |
-
],
|
3544 |
-
"version": "v4",
|
3545 |
-
"lastModified": "2012-07-25",
|
3546 |
-
"files": {
|
3547 |
-
"300": "http://themes.googleusercontent.com/static/fonts/jura/v4/Rqx_xy1UnN0C7wD3FUSyPQ.ttf",
|
3548 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/jura/v4/YAWMwF3sN0KCbynMq-Yr_Q.ttf",
|
3549 |
-
"500": "http://themes.googleusercontent.com/static/fonts/jura/v4/16xhfjHCiaLj3tsqqgmtGg.ttf",
|
3550 |
-
"600": "http://themes.googleusercontent.com/static/fonts/jura/v4/iwseduOwJSdY8wQ1Y6CJdA.ttf"
|
3551 |
-
}
|
3552 |
-
},
|
3553 |
-
{
|
3554 |
-
"kind": "webfonts#webfont",
|
3555 |
-
"family": "Bangers",
|
3556 |
-
"variants": [
|
3557 |
-
"regular"
|
3558 |
-
],
|
3559 |
-
"subsets": [
|
3560 |
-
"latin"
|
3561 |
-
],
|
3562 |
-
"version": "v4",
|
3563 |
-
"lastModified": "2012-07-25",
|
3564 |
-
"files": {
|
3565 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bangers/v4/WAffdge5w99Xif-DLeqmcA.ttf"
|
3566 |
-
}
|
3567 |
-
},
|
3568 |
-
{
|
3569 |
-
"kind": "webfonts#webfont",
|
3570 |
-
"family": "Glegoo",
|
3571 |
-
"variants": [
|
3572 |
-
"regular"
|
3573 |
-
],
|
3574 |
-
"subsets": [
|
3575 |
-
"latin",
|
3576 |
-
"latin-ext"
|
3577 |
-
],
|
3578 |
-
"version": "v1",
|
3579 |
-
"lastModified": "2012-07-25",
|
3580 |
-
"files": {
|
3581 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/glegoo/v1/2tf-h3n2A_SNYXEO0C8bKw.ttf"
|
3582 |
-
}
|
3583 |
-
},
|
3584 |
-
{
|
3585 |
-
"kind": "webfonts#webfont",
|
3586 |
-
"family": "Rambla",
|
3587 |
-
"variants": [
|
3588 |
-
"regular",
|
3589 |
-
"italic",
|
3590 |
-
"700",
|
3591 |
-
"700italic"
|
3592 |
-
],
|
3593 |
-
"subsets": [
|
3594 |
-
"latin",
|
3595 |
-
"latin-ext"
|
3596 |
-
],
|
3597 |
-
"version": "v1",
|
3598 |
-
"lastModified": "2012-11-28",
|
3599 |
-
"files": {
|
3600 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rambla/v1/YaTmpvm5gFg_ShJKTQmdzg.ttf",
|
3601 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/rambla/v1/mhUgsKmp0qw3uATdDDAuwA.ttf",
|
3602 |
-
"700": "http://themes.googleusercontent.com/static/fonts/rambla/v1/C5VZH8BxQKmnBuoC00UPpw.ttf",
|
3603 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/rambla/v1/ziMzUZya6QahrKONSI1TzqCWcynf_cDxXwCLxiixG1c.ttf"
|
3604 |
-
}
|
3605 |
-
},
|
3606 |
-
{
|
3607 |
-
"kind": "webfonts#webfont",
|
3608 |
-
"family": "Ubuntu Mono",
|
3609 |
-
"variants": [
|
3610 |
-
"regular",
|
3611 |
-
"italic",
|
3612 |
-
"700",
|
3613 |
-
"700italic"
|
3614 |
-
],
|
3615 |
-
"subsets": [
|
3616 |
-
"cyrillic-ext",
|
3617 |
-
"latin",
|
3618 |
-
"latin-ext",
|
3619 |
-
"greek-ext",
|
3620 |
-
"cyrillic",
|
3621 |
-
"greek"
|
3622 |
-
],
|
3623 |
-
"version": "v3",
|
3624 |
-
"lastModified": "2012-07-25",
|
3625 |
-
"files": {
|
3626 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/EgeuS9OtEmA0y_JRo03MQaCWcynf_cDxXwCLxiixG1c.ttf",
|
3627 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/KAKuHXAHZOeECOWAHsRKA0eOrDcLawS7-ssYqLr2Xp4.ttf",
|
3628 |
-
"700": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/ceqTZGKHipo8pJj4molytne1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
3629 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/n_d8tv_JOIiYyMXR4eaV9c_zJjSACmk0BRPxQqhnNLU.ttf"
|
3630 |
-
}
|
3631 |
-
},
|
3632 |
-
{
|
3633 |
-
"kind": "webfonts#webfont",
|
3634 |
-
"family": "Neucha",
|
3635 |
-
"variants": [
|
3636 |
-
"regular"
|
3637 |
-
],
|
3638 |
-
"subsets": [
|
3639 |
-
"latin",
|
3640 |
-
"cyrillic"
|
3641 |
-
],
|
3642 |
-
"version": "v4",
|
3643 |
-
"lastModified": "2012-07-25",
|
3644 |
-
"files": {
|
3645 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/neucha/v4/bijdhB-TzQdtpl0ykhGh4Q.ttf"
|
3646 |
-
}
|
3647 |
-
},
|
3648 |
-
{
|
3649 |
-
"kind": "webfonts#webfont",
|
3650 |
-
"family": "Allerta Stencil",
|
3651 |
-
"variants": [
|
3652 |
-
"regular"
|
3653 |
-
],
|
3654 |
-
"subsets": [
|
3655 |
-
"latin"
|
3656 |
-
],
|
3657 |
-
"version": "v4",
|
3658 |
-
"lastModified": "2012-07-25",
|
3659 |
-
"files": {
|
3660 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/allertastencil/v4/CdSZfRtHbQrBohqmzSdDYFf2eT4jUldwg_9fgfY_tHc.ttf"
|
3661 |
-
}
|
3662 |
-
},
|
3663 |
-
{
|
3664 |
-
"kind": "webfonts#webfont",
|
3665 |
-
"family": "Sorts Mill Goudy",
|
3666 |
-
"variants": [
|
3667 |
-
"regular",
|
3668 |
-
"italic"
|
3669 |
-
],
|
3670 |
-
"subsets": [
|
3671 |
-
"latin",
|
3672 |
-
"latin-ext"
|
3673 |
-
],
|
3674 |
-
"version": "v3",
|
3675 |
-
"lastModified": "2012-07-25",
|
3676 |
-
"files": {
|
3677 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sortsmillgoudy/v3/JzRrPKdwEnE8F1TDmDLMUlIL2Qjg-Xlsg_fhGbe2P5U.ttf",
|
3678 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/sortsmillgoudy/v3/UUu1lKiy4hRmBWk599VL1TYNkCNSzLyoucKmbTguvr0.ttf"
|
3679 |
-
}
|
3680 |
-
},
|
3681 |
-
{
|
3682 |
-
"kind": "webfonts#webfont",
|
3683 |
-
"family": "Hammersmith One",
|
3684 |
-
"variants": [
|
3685 |
-
"regular"
|
3686 |
-
],
|
3687 |
-
"subsets": [
|
3688 |
-
"latin",
|
3689 |
-
"latin-ext"
|
3690 |
-
],
|
3691 |
-
"version": "v4",
|
3692 |
-
"lastModified": "2012-08-23",
|
3693 |
-
"files": {
|
3694 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/hammersmithone/v4/FWNn6ITYqL6or7ZTmBxRhjjVlsJB_M_Q_LtZxsoxvlw.ttf"
|
3695 |
-
}
|
3696 |
-
},
|
3697 |
-
{
|
3698 |
-
"kind": "webfonts#webfont",
|
3699 |
-
"family": "Six Caps",
|
3700 |
-
"variants": [
|
3701 |
-
"regular"
|
3702 |
-
],
|
3703 |
-
"subsets": [
|
3704 |
-
"latin"
|
3705 |
-
],
|
3706 |
-
"version": "v4",
|
3707 |
-
"lastModified": "2012-07-25",
|
3708 |
-
"files": {
|
3709 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sixcaps/v4/_XeDnO0HOV8Er9u97If1tQ.ttf"
|
3710 |
-
}
|
3711 |
-
},
|
3712 |
-
{
|
3713 |
-
"kind": "webfonts#webfont",
|
3714 |
-
"family": "Sansita One",
|
3715 |
-
"variants": [
|
3716 |
-
"regular"
|
3717 |
-
],
|
3718 |
-
"subsets": [
|
3719 |
-
"latin"
|
3720 |
-
],
|
3721 |
-
"version": "v3",
|
3722 |
-
"lastModified": "2012-07-25",
|
3723 |
-
"files": {
|
3724 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sansitaone/v3/xWqf68oB50JXqGIRR0h2hqCWcynf_cDxXwCLxiixG1c.ttf"
|
3725 |
-
}
|
3726 |
-
},
|
3727 |
-
{
|
3728 |
-
"kind": "webfonts#webfont",
|
3729 |
-
"family": "Fontdiner Swanky",
|
3730 |
-
"variants": [
|
3731 |
-
"regular"
|
3732 |
-
],
|
3733 |
-
"subsets": [
|
3734 |
-
"latin"
|
3735 |
-
],
|
3736 |
-
"version": "v3",
|
3737 |
-
"lastModified": "2012-07-25",
|
3738 |
-
"files": {
|
3739 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fontdinerswanky/v3/8_GxIO5ixMtn5P6COsF3TlBjMPLzPAFJwRBn-s1U7kA.ttf"
|
3740 |
-
}
|
3741 |
-
},
|
3742 |
-
{
|
3743 |
-
"kind": "webfonts#webfont",
|
3744 |
-
"family": "Scada",
|
3745 |
-
"variants": [
|
3746 |
-
"regular",
|
3747 |
-
"italic",
|
3748 |
-
"700",
|
3749 |
-
"700italic"
|
3750 |
-
],
|
3751 |
-
"subsets": [
|
3752 |
-
"latin",
|
3753 |
-
"latin-ext",
|
3754 |
-
"cyrillic"
|
3755 |
-
],
|
3756 |
-
"version": "v1",
|
3757 |
-
"lastModified": "2012-09-26",
|
3758 |
-
"files": {
|
3759 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/scada/v1/iZNC3ZEYwe3je6H-28d5Ug.ttf",
|
3760 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/scada/v1/PCGyLT1qNawkOUQ3uHFhBw.ttf",
|
3761 |
-
"700": "http://themes.googleusercontent.com/static/fonts/scada/v1/t6XNWdMdVWUz93EuRVmifQ.ttf",
|
3762 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/scada/v1/kLrBIf7V4mDMwcd_Yw7-D_esZW2xOQ-xsNqO47m55DA.ttf"
|
3763 |
-
}
|
3764 |
-
},
|
3765 |
-
{
|
3766 |
-
"kind": "webfonts#webfont",
|
3767 |
-
"family": "Rancho",
|
3768 |
-
"variants": [
|
3769 |
-
"regular"
|
3770 |
-
],
|
3771 |
-
"subsets": [
|
3772 |
-
"latin"
|
3773 |
-
],
|
3774 |
-
"version": "v3",
|
3775 |
-
"lastModified": "2012-07-25",
|
3776 |
-
"files": {
|
3777 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rancho/v3/ekp3-4QykC4--6KaslRgHA.ttf"
|
3778 |
-
}
|
3779 |
-
},
|
3780 |
-
{
|
3781 |
-
"kind": "webfonts#webfont",
|
3782 |
-
"family": "Neuton",
|
3783 |
-
"variants": [
|
3784 |
-
"200",
|
3785 |
-
"300",
|
3786 |
-
"regular",
|
3787 |
-
"italic",
|
3788 |
-
"700",
|
3789 |
-
"800"
|
3790 |
-
],
|
3791 |
-
"subsets": [
|
3792 |
-
"latin",
|
3793 |
-
"latin-ext"
|
3794 |
-
],
|
3795 |
-
"version": "v5",
|
3796 |
-
"lastModified": "2012-07-25",
|
3797 |
-
"files": {
|
3798 |
-
"200": "http://themes.googleusercontent.com/static/fonts/neuton/v5/DA3Mkew3XqSkPpi1f4tJow.ttf",
|
3799 |
-
"300": "http://themes.googleusercontent.com/static/fonts/neuton/v5/xrc_aZ2hx-gdeV0mlY8Vww.ttf",
|
3800 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/neuton/v5/9R-MGIOQUdjAVeB6nE6PcQ.ttf",
|
3801 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/neuton/v5/uVMT3JOB5BNFi3lgPp6kEg.ttf",
|
3802 |
-
"700": "http://themes.googleusercontent.com/static/fonts/neuton/v5/gnWpkWY7DirkKiovncYrfg.ttf",
|
3803 |
-
"800": "http://themes.googleusercontent.com/static/fonts/neuton/v5/XPzBQV4lY6enLxQG9cF1jw.ttf"
|
3804 |
-
}
|
3805 |
-
},
|
3806 |
-
{
|
3807 |
-
"kind": "webfonts#webfont",
|
3808 |
-
"family": "Metrophobic",
|
3809 |
-
"variants": [
|
3810 |
-
"regular"
|
3811 |
-
],
|
3812 |
-
"subsets": [
|
3813 |
-
"latin"
|
3814 |
-
],
|
3815 |
-
"version": "v3",
|
3816 |
-
"lastModified": "2012-07-25",
|
3817 |
-
"files": {
|
3818 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/metrophobic/v3/SaglWZWCrrv_D17u1i4v_aCWcynf_cDxXwCLxiixG1c.ttf"
|
3819 |
-
}
|
3820 |
-
},
|
3821 |
-
{
|
3822 |
-
"kind": "webfonts#webfont",
|
3823 |
-
"family": "Sancreek",
|
3824 |
-
"variants": [
|
3825 |
-
"regular"
|
3826 |
-
],
|
3827 |
-
"subsets": [
|
3828 |
-
"latin",
|
3829 |
-
"latin-ext"
|
3830 |
-
],
|
3831 |
-
"version": "v4",
|
3832 |
-
"lastModified": "2012-07-25",
|
3833 |
-
"files": {
|
3834 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sancreek/v4/8ZacBMraWMvHly4IJI3esw.ttf"
|
3835 |
-
}
|
3836 |
-
},
|
3837 |
-
{
|
3838 |
-
"kind": "webfonts#webfont",
|
3839 |
-
"family": "Great Vibes",
|
3840 |
-
"variants": [
|
3841 |
-
"regular"
|
3842 |
-
],
|
3843 |
-
"subsets": [
|
3844 |
-
"latin",
|
3845 |
-
"latin-ext"
|
3846 |
-
],
|
3847 |
-
"version": "v1",
|
3848 |
-
"lastModified": "2012-07-25",
|
3849 |
-
"files": {
|
3850 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/greatvibes/v1/4Mi5RG_9LjQYrTU55GN_L6CWcynf_cDxXwCLxiixG1c.ttf"
|
3851 |
-
}
|
3852 |
-
},
|
3853 |
-
{
|
3854 |
-
"kind": "webfonts#webfont",
|
3855 |
-
"family": "Cinzel",
|
3856 |
-
"variants": [
|
3857 |
-
"regular",
|
3858 |
-
"700",
|
3859 |
-
"900"
|
3860 |
-
],
|
3861 |
-
"subsets": [
|
3862 |
-
"latin"
|
3863 |
-
],
|
3864 |
-
"version": "v1",
|
3865 |
-
"lastModified": "2012-10-26",
|
3866 |
-
"files": {
|
3867 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cinzel/v1/GF7dy_Nc-a6EaHYSyGd-EA.ttf",
|
3868 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cinzel/v1/nYcFQ6_3pf_6YDrOFjBR8Q.ttf",
|
3869 |
-
"900": "http://themes.googleusercontent.com/static/fonts/cinzel/v1/FTBj72ozM2cEOSxiVsRb3A.ttf"
|
3870 |
-
}
|
3871 |
-
},
|
3872 |
-
{
|
3873 |
-
"kind": "webfonts#webfont",
|
3874 |
-
"family": "Limelight",
|
3875 |
-
"variants": [
|
3876 |
-
"regular"
|
3877 |
-
],
|
3878 |
-
"subsets": [
|
3879 |
-
"latin",
|
3880 |
-
"latin-ext"
|
3881 |
-
],
|
3882 |
-
"version": "v4",
|
3883 |
-
"lastModified": "2012-08-23",
|
3884 |
-
"files": {
|
3885 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/limelight/v4/5dTfN6igsXjLjOy8QQShcg.ttf"
|
3886 |
-
}
|
3887 |
-
},
|
3888 |
-
{
|
3889 |
-
"kind": "webfonts#webfont",
|
3890 |
-
"family": "Rosario",
|
3891 |
-
"variants": [
|
3892 |
-
"regular",
|
3893 |
-
"italic",
|
3894 |
-
"700",
|
3895 |
-
"700italic"
|
3896 |
-
],
|
3897 |
-
"subsets": [
|
3898 |
-
"latin"
|
3899 |
-
],
|
3900 |
-
"version": "v7",
|
3901 |
-
"lastModified": "2013-05-22",
|
3902 |
-
"files": {
|
3903 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rosario/v7/bL-cEh8dXtDupB2WccA2LA.ttf",
|
3904 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/rosario/v7/pkflNy18HEuVVx4EOjeb_Q.ttf",
|
3905 |
-
"700": "http://themes.googleusercontent.com/static/fonts/rosario/v7/nrS6PJvDWN42RP4TFWccd_esZW2xOQ-xsNqO47m55DA.ttf",
|
3906 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/rosario/v7/EOgFX2Va5VGrkhn_eDpIRS3USBnSvpkopQaUR-2r7iU.ttf"
|
3907 |
-
}
|
3908 |
-
},
|
3909 |
-
{
|
3910 |
-
"kind": "webfonts#webfont",
|
3911 |
-
"family": "Volkhov",
|
3912 |
-
"variants": [
|
3913 |
-
"regular",
|
3914 |
-
"italic",
|
3915 |
-
"700",
|
3916 |
-
"700italic"
|
3917 |
-
],
|
3918 |
-
"subsets": [
|
3919 |
-
"latin"
|
3920 |
-
],
|
3921 |
-
"version": "v5",
|
3922 |
-
"lastModified": "2012-07-25",
|
3923 |
-
"files": {
|
3924 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/MDIZAofe1T_J3un5Kgo8zg.ttf",
|
3925 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/1rTjmztKEpbkKH06JwF8Yw.ttf",
|
3926 |
-
"700": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/L8PbKS-kEoLHm7nP--NCzPesZW2xOQ-xsNqO47m55DA.ttf",
|
3927 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/W6oG0QDDjCgj0gmsHE520C3USBnSvpkopQaUR-2r7iU.ttf"
|
3928 |
-
}
|
3929 |
-
},
|
3930 |
-
{
|
3931 |
-
"kind": "webfonts#webfont",
|
3932 |
-
"family": "Racing Sans One",
|
3933 |
-
"variants": [
|
3934 |
-
"regular"
|
3935 |
-
],
|
3936 |
-
"subsets": [
|
3937 |
-
"latin",
|
3938 |
-
"latin-ext"
|
3939 |
-
],
|
3940 |
-
"version": "v1",
|
3941 |
-
"lastModified": "2012-08-16",
|
3942 |
-
"files": {
|
3943 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/racingsansone/v1/1r3DpWaCiT7y3PD4KgkNyDjVlsJB_M_Q_LtZxsoxvlw.ttf"
|
3944 |
-
}
|
3945 |
-
},
|
3946 |
-
{
|
3947 |
-
"kind": "webfonts#webfont",
|
3948 |
-
"family": "Crushed",
|
3949 |
-
"variants": [
|
3950 |
-
"regular"
|
3951 |
-
],
|
3952 |
-
"subsets": [
|
3953 |
-
"latin"
|
3954 |
-
],
|
3955 |
-
"version": "v3",
|
3956 |
-
"lastModified": "2012-07-25",
|
3957 |
-
"files": {
|
3958 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/crushed/v3/aHwSejs3Kt0Lg95u7j32jA.ttf"
|
3959 |
-
}
|
3960 |
-
},
|
3961 |
-
{
|
3962 |
-
"kind": "webfonts#webfont",
|
3963 |
-
"family": "Michroma",
|
3964 |
-
"variants": [
|
3965 |
-
"regular"
|
3966 |
-
],
|
3967 |
-
"subsets": [
|
3968 |
-
"latin"
|
3969 |
-
],
|
3970 |
-
"version": "v4",
|
3971 |
-
"lastModified": "2012-07-25",
|
3972 |
-
"files": {
|
3973 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/michroma/v4/0c2XrW81_QsiKV8T9thumA.ttf"
|
3974 |
-
}
|
3975 |
-
},
|
3976 |
-
{
|
3977 |
-
"kind": "webfonts#webfont",
|
3978 |
-
"family": "Alfa Slab One",
|
3979 |
-
"variants": [
|
3980 |
-
"regular"
|
3981 |
-
],
|
3982 |
-
"subsets": [
|
3983 |
-
"latin"
|
3984 |
-
],
|
3985 |
-
"version": "v2",
|
3986 |
-
"lastModified": "2012-07-25",
|
3987 |
-
"files": {
|
3988 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alfaslabone/v2/Qx6FPcitRwTC_k88tLPc-Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
|
3989 |
-
}
|
3990 |
-
},
|
3991 |
-
{
|
3992 |
-
"kind": "webfonts#webfont",
|
3993 |
-
"family": "Pompiere",
|
3994 |
-
"variants": [
|
3995 |
-
"regular"
|
3996 |
-
],
|
3997 |
-
"subsets": [
|
3998 |
-
"latin"
|
3999 |
-
],
|
4000 |
-
"version": "v3",
|
4001 |
-
"lastModified": "2012-07-25",
|
4002 |
-
"files": {
|
4003 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pompiere/v3/o_va2p9CD5JfmFohAkGZIA.ttf"
|
4004 |
-
}
|
4005 |
-
},
|
4006 |
-
{
|
4007 |
-
"kind": "webfonts#webfont",
|
4008 |
-
"family": "Inder",
|
4009 |
-
"variants": [
|
4010 |
-
"regular"
|
4011 |
-
],
|
4012 |
-
"subsets": [
|
4013 |
-
"latin",
|
4014 |
-
"latin-ext"
|
4015 |
-
],
|
4016 |
-
"version": "v2",
|
4017 |
-
"lastModified": "2012-07-25",
|
4018 |
-
"files": {
|
4019 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/inder/v2/C38TwecLTfKxIHDc_Adcrw.ttf"
|
4020 |
-
}
|
4021 |
-
},
|
4022 |
-
{
|
4023 |
-
"kind": "webfonts#webfont",
|
4024 |
-
"family": "Fredericka the Great",
|
4025 |
-
"variants": [
|
4026 |
-
"regular"
|
4027 |
-
],
|
4028 |
-
"subsets": [
|
4029 |
-
"latin"
|
4030 |
-
],
|
4031 |
-
"version": "v2",
|
4032 |
-
"lastModified": "2012-07-25",
|
4033 |
-
"files": {
|
4034 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/frederickathegreat/v2/7Es8Lxoku-e5eOZWpxw18nrnet6gXN1McwdQxS1dVrI.ttf"
|
4035 |
-
}
|
4036 |
-
},
|
4037 |
-
{
|
4038 |
-
"kind": "webfonts#webfont",
|
4039 |
-
"family": "Lemon",
|
4040 |
-
"variants": [
|
4041 |
-
"regular"
|
4042 |
-
],
|
4043 |
-
"subsets": [
|
4044 |
-
"latin"
|
4045 |
-
],
|
4046 |
-
"version": "v2",
|
4047 |
-
"lastModified": "2012-07-25",
|
4048 |
-
"files": {
|
4049 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lemon/v2/wed1nNu4LNSu-3RoRVUhUw.ttf"
|
4050 |
-
}
|
4051 |
-
},
|
4052 |
-
{
|
4053 |
-
"kind": "webfonts#webfont",
|
4054 |
-
"family": "Share Tech",
|
4055 |
-
"variants": [
|
4056 |
-
"regular"
|
4057 |
-
],
|
4058 |
-
"subsets": [
|
4059 |
-
"latin"
|
4060 |
-
],
|
4061 |
-
"version": "v1",
|
4062 |
-
"lastModified": "2012-11-28",
|
4063 |
-
"files": {
|
4064 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sharetech/v1/Dq3DuZ5_0SW3oEfAWFpen_esZW2xOQ-xsNqO47m55DA.ttf"
|
4065 |
-
}
|
4066 |
-
},
|
4067 |
-
{
|
4068 |
-
"kind": "webfonts#webfont",
|
4069 |
-
"family": "Domine",
|
4070 |
-
"variants": [
|
4071 |
-
"regular",
|
4072 |
-
"700"
|
4073 |
-
],
|
4074 |
-
"subsets": [
|
4075 |
-
"latin",
|
4076 |
-
"latin-ext"
|
4077 |
-
],
|
4078 |
-
"version": "v1",
|
4079 |
-
"lastModified": "2012-12-06",
|
4080 |
-
"files": {
|
4081 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/domine/v1/wfVIgamVFjMNQAEWurCiHA.ttf",
|
4082 |
-
"700": "http://themes.googleusercontent.com/static/fonts/domine/v1/phBcG1ZbQFxUIt18hPVxnw.ttf"
|
4083 |
-
}
|
4084 |
-
},
|
4085 |
-
{
|
4086 |
-
"kind": "webfonts#webfont",
|
4087 |
-
"family": "Shanti",
|
4088 |
-
"variants": [
|
4089 |
-
"regular"
|
4090 |
-
],
|
4091 |
-
"subsets": [
|
4092 |
-
"latin"
|
4093 |
-
],
|
4094 |
-
"version": "v4",
|
4095 |
-
"lastModified": "2012-07-25",
|
4096 |
-
"files": {
|
4097 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/shanti/v4/lc4nG_JG6Q-2FQSOMMhb_w.ttf"
|
4098 |
-
}
|
4099 |
-
},
|
4100 |
-
{
|
4101 |
-
"kind": "webfonts#webfont",
|
4102 |
-
"family": "Bad Script",
|
4103 |
-
"variants": [
|
4104 |
-
"regular"
|
4105 |
-
],
|
4106 |
-
"subsets": [
|
4107 |
-
"latin",
|
4108 |
-
"cyrillic"
|
4109 |
-
],
|
4110 |
-
"version": "v2",
|
4111 |
-
"lastModified": "2012-07-25",
|
4112 |
-
"files": {
|
4113 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/badscript/v2/cRyUs0nJ2eMQFHwBsZNRXfesZW2xOQ-xsNqO47m55DA.ttf"
|
4114 |
-
}
|
4115 |
-
},
|
4116 |
-
{
|
4117 |
-
"kind": "webfonts#webfont",
|
4118 |
-
"family": "Puritan",
|
4119 |
-
"variants": [
|
4120 |
-
"regular",
|
4121 |
-
"italic",
|
4122 |
-
"700",
|
4123 |
-
"700italic"
|
4124 |
-
],
|
4125 |
-
"subsets": [
|
4126 |
-
"latin"
|
4127 |
-
],
|
4128 |
-
"version": "v4",
|
4129 |
-
"lastModified": "2012-07-25",
|
4130 |
-
"files": {
|
4131 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/puritan/v4/wv_RtgVBSCn-or2MC0n4Kg.ttf",
|
4132 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/puritan/v4/BqZX8Tp200LeMv1KlzXgLQ.ttf",
|
4133 |
-
"700": "http://themes.googleusercontent.com/static/fonts/puritan/v4/pJS2SdwI0SCiVnO0iQSFT_esZW2xOQ-xsNqO47m55DA.ttf",
|
4134 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/puritan/v4/rFG3XkMJL75nUNZwCEIJqC3USBnSvpkopQaUR-2r7iU.ttf"
|
4135 |
-
}
|
4136 |
-
},
|
4137 |
-
{
|
4138 |
-
"kind": "webfonts#webfont",
|
4139 |
-
"family": "ABeeZee",
|
4140 |
-
"variants": [
|
4141 |
-
"regular",
|
4142 |
-
"italic"
|
4143 |
-
],
|
4144 |
-
"subsets": [
|
4145 |
-
"latin"
|
4146 |
-
],
|
4147 |
-
"version": "v1",
|
4148 |
-
"lastModified": "2012-10-31",
|
4149 |
-
"files": {
|
4150 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/abeezee/v1/mE5BOuZKGln_Ex0uYKpIaw.ttf",
|
4151 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/abeezee/v1/kpplLynmYgP0YtlJA3atRw.ttf"
|
4152 |
-
}
|
4153 |
-
},
|
4154 |
-
{
|
4155 |
-
"kind": "webfonts#webfont",
|
4156 |
-
"family": "Anonymous Pro",
|
4157 |
-
"variants": [
|
4158 |
-
"regular",
|
4159 |
-
"italic",
|
4160 |
-
"700",
|
4161 |
-
"700italic"
|
4162 |
-
],
|
4163 |
-
"subsets": [
|
4164 |
-
"cyrillic-ext",
|
4165 |
-
"latin",
|
4166 |
-
"latin-ext",
|
4167 |
-
"greek-ext",
|
4168 |
-
"cyrillic",
|
4169 |
-
"greek"
|
4170 |
-
],
|
4171 |
-
"version": "v3",
|
4172 |
-
"lastModified": "2012-07-25",
|
4173 |
-
"files": {
|
4174 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf",
|
4175 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/q0u6LFHwttnT_69euiDbWKwIsuKDCXG0NQm7BvAgx-c.ttf",
|
4176 |
-
"700": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/WDf5lZYgdmmKhO8E1AQud--Cz_5MeePnXDAcLNWyBME.ttf",
|
4177 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/_fVr_XGln-cetWSUc-JpfA1LL9bfs7wyIp6F8OC9RxA.ttf"
|
4178 |
-
}
|
4179 |
-
},
|
4180 |
-
{
|
4181 |
-
"kind": "webfonts#webfont",
|
4182 |
-
"family": "Carrois Gothic",
|
4183 |
-
"variants": [
|
4184 |
-
"regular"
|
4185 |
-
],
|
4186 |
-
"subsets": [
|
4187 |
-
"latin"
|
4188 |
-
],
|
4189 |
-
"version": "v1",
|
4190 |
-
"lastModified": "2012-10-03",
|
4191 |
-
"files": {
|
4192 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/carroisgothic/v1/GCgb7bssGpwp7V5ynxmWy2x3d0cwUleGuRTmCYfCUaM.ttf"
|
4193 |
-
}
|
4194 |
-
},
|
4195 |
-
{
|
4196 |
-
"kind": "webfonts#webfont",
|
4197 |
-
"family": "Judson",
|
4198 |
-
"variants": [
|
4199 |
-
"regular",
|
4200 |
-
"italic",
|
4201 |
-
"700"
|
4202 |
-
],
|
4203 |
-
"subsets": [
|
4204 |
-
"latin"
|
4205 |
-
],
|
4206 |
-
"version": "v4",
|
4207 |
-
"lastModified": "2012-07-25",
|
4208 |
-
"files": {
|
4209 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/judson/v4/znM1AAs0eytUaJzf1CrYZQ.ttf",
|
4210 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/judson/v4/GVqQW9P52ygW-ySq-CLwAA.ttf",
|
4211 |
-
"700": "http://themes.googleusercontent.com/static/fonts/judson/v4/he4a2LwiPJc7r8x0oKCKiA.ttf"
|
4212 |
-
}
|
4213 |
-
},
|
4214 |
-
{
|
4215 |
-
"kind": "webfonts#webfont",
|
4216 |
-
"family": "Magra",
|
4217 |
-
"variants": [
|
4218 |
-
"regular",
|
4219 |
-
"700"
|
4220 |
-
],
|
4221 |
-
"subsets": [
|
4222 |
-
"latin",
|
4223 |
-
"latin-ext"
|
4224 |
-
],
|
4225 |
-
"version": "v1",
|
4226 |
-
"lastModified": "2012-07-25",
|
4227 |
-
"files": {
|
4228 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/magra/v1/hoZ13bwCXBxuGZqAudgc5A.ttf",
|
4229 |
-
"700": "http://themes.googleusercontent.com/static/fonts/magra/v1/6fOM5sq5cIn8D0RjX8Lztw.ttf"
|
4230 |
-
}
|
4231 |
-
},
|
4232 |
-
{
|
4233 |
-
"kind": "webfonts#webfont",
|
4234 |
-
"family": "Sunshiney",
|
4235 |
-
"variants": [
|
4236 |
-
"regular"
|
4237 |
-
],
|
4238 |
-
"subsets": [
|
4239 |
-
"latin"
|
4240 |
-
],
|
4241 |
-
"version": "v3",
|
4242 |
-
"lastModified": "2012-07-25",
|
4243 |
-
"files": {
|
4244 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sunshiney/v3/kaWOb4pGbwNijM7CkxK1sQ.ttf"
|
4245 |
-
}
|
4246 |
-
},
|
4247 |
-
{
|
4248 |
-
"kind": "webfonts#webfont",
|
4249 |
-
"family": "Vidaloka",
|
4250 |
-
"variants": [
|
4251 |
-
"regular"
|
4252 |
-
],
|
4253 |
-
"subsets": [
|
4254 |
-
"latin"
|
4255 |
-
],
|
4256 |
-
"version": "v5",
|
4257 |
-
"lastModified": "2012-07-25",
|
4258 |
-
"files": {
|
4259 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/vidaloka/v5/C6Nul0ogKUWkx356rrt9RA.ttf"
|
4260 |
-
}
|
4261 |
-
},
|
4262 |
-
{
|
4263 |
-
"kind": "webfonts#webfont",
|
4264 |
-
"family": "Slackey",
|
4265 |
-
"variants": [
|
4266 |
-
"regular"
|
4267 |
-
],
|
4268 |
-
"subsets": [
|
4269 |
-
"latin"
|
4270 |
-
],
|
4271 |
-
"version": "v3",
|
4272 |
-
"lastModified": "2012-07-25",
|
4273 |
-
"files": {
|
4274 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/slackey/v3/evRIMNhGVCRJvCPv4kteeA.ttf"
|
4275 |
-
}
|
4276 |
-
},
|
4277 |
-
{
|
4278 |
-
"kind": "webfonts#webfont",
|
4279 |
-
"family": "Montserrat Alternates",
|
4280 |
-
"variants": [
|
4281 |
-
"regular",
|
4282 |
-
"700"
|
4283 |
-
],
|
4284 |
-
"subsets": [
|
4285 |
-
"latin"
|
4286 |
-
],
|
4287 |
-
"version": "v1",
|
4288 |
-
"lastModified": "2012-10-03",
|
4289 |
-
"files": {
|
4290 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/montserratalternates/v1/z2n1Sjxk9souK3HCtdHuklPuEVRGaG9GCQnmM16YWq0.ttf",
|
4291 |
-
"700": "http://themes.googleusercontent.com/static/fonts/montserratalternates/v1/YENqOGAVzwIHjYNjmKuAZpeqBKvsAhm-s2I4RVSXFfc.ttf"
|
4292 |
-
}
|
4293 |
-
},
|
4294 |
-
{
|
4295 |
-
"kind": "webfonts#webfont",
|
4296 |
-
"family": "Tauri",
|
4297 |
-
"variants": [
|
4298 |
-
"regular"
|
4299 |
-
],
|
4300 |
-
"subsets": [
|
4301 |
-
"latin",
|
4302 |
-
"latin-ext"
|
4303 |
-
],
|
4304 |
-
"version": "v1",
|
4305 |
-
"lastModified": "2013-02-27",
|
4306 |
-
"files": {
|
4307 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/tauri/v1/XIWeYJDXNqiVNej0zEqtGg.ttf"
|
4308 |
-
}
|
4309 |
-
},
|
4310 |
-
{
|
4311 |
-
"kind": "webfonts#webfont",
|
4312 |
-
"family": "Coustard",
|
4313 |
-
"variants": [
|
4314 |
-
"regular",
|
4315 |
-
"900"
|
4316 |
-
],
|
4317 |
-
"subsets": [
|
4318 |
-
"latin"
|
4319 |
-
],
|
4320 |
-
"version": "v3",
|
4321 |
-
"lastModified": "2012-07-25",
|
4322 |
-
"files": {
|
4323 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/coustard/v3/iO2Rs5PmqAEAXoU3SkMVBg.ttf",
|
4324 |
-
"900": "http://themes.googleusercontent.com/static/fonts/coustard/v3/W02OCWO6OfMUHz6aVyegQ6CWcynf_cDxXwCLxiixG1c.ttf"
|
4325 |
-
}
|
4326 |
-
},
|
4327 |
-
{
|
4328 |
-
"kind": "webfonts#webfont",
|
4329 |
-
"family": "Convergence",
|
4330 |
-
"variants": [
|
4331 |
-
"regular"
|
4332 |
-
],
|
4333 |
-
"subsets": [
|
4334 |
-
"latin"
|
4335 |
-
],
|
4336 |
-
"version": "v2",
|
4337 |
-
"lastModified": "2012-07-25",
|
4338 |
-
"files": {
|
4339 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/convergence/v2/eykrGz1NN_YpQmkAZjW-qKCWcynf_cDxXwCLxiixG1c.ttf"
|
4340 |
-
}
|
4341 |
-
},
|
4342 |
-
{
|
4343 |
-
"kind": "webfonts#webfont",
|
4344 |
-
"family": "Cookie",
|
4345 |
-
"variants": [
|
4346 |
-
"regular"
|
4347 |
-
],
|
4348 |
-
"subsets": [
|
4349 |
-
"latin"
|
4350 |
-
],
|
4351 |
-
"version": "v4",
|
4352 |
-
"lastModified": "2012-07-25",
|
4353 |
-
"files": {
|
4354 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cookie/v4/HxeUC62y_YdDbiFlze357A.ttf"
|
4355 |
-
}
|
4356 |
-
},
|
4357 |
-
{
|
4358 |
-
"kind": "webfonts#webfont",
|
4359 |
-
"family": "Boogaloo",
|
4360 |
-
"variants": [
|
4361 |
-
"regular"
|
4362 |
-
],
|
4363 |
-
"subsets": [
|
4364 |
-
"latin"
|
4365 |
-
],
|
4366 |
-
"version": "v3",
|
4367 |
-
"lastModified": "2012-07-25",
|
4368 |
-
"files": {
|
4369 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/boogaloo/v3/4Wu1tvFMoB80fSu8qLgQfQ.ttf"
|
4370 |
-
}
|
4371 |
-
},
|
4372 |
-
{
|
4373 |
-
"kind": "webfonts#webfont",
|
4374 |
-
"family": "Gentium Basic",
|
4375 |
-
"variants": [
|
4376 |
-
"regular",
|
4377 |
-
"italic",
|
4378 |
-
"700",
|
4379 |
-
"700italic"
|
4380 |
-
],
|
4381 |
-
"subsets": [
|
4382 |
-
"latin",
|
4383 |
-
"latin-ext"
|
4384 |
-
],
|
4385 |
-
"version": "v4",
|
4386 |
-
"lastModified": "2012-07-25",
|
4387 |
-
"files": {
|
4388 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/KCktj43blvLkhOTolFn-MYtBLojGU5Qdl8-5NL4v70w.ttf",
|
4389 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/qoFz4NSMaYC2UmsMAG3lyTj3mvXnCeAk09uTtmkJGRc.ttf",
|
4390 |
-
"700": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/2qL6yulgGf0wwgOp-UqGyLNuTeOOLg3nUymsEEGmdO0.ttf",
|
4391 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/8N9-c_aQDJ8LbI1NGVMrwtswO1vWwP9exiF8s0wqW10.ttf"
|
4392 |
-
}
|
4393 |
-
},
|
4394 |
-
{
|
4395 |
-
"kind": "webfonts#webfont",
|
4396 |
-
"family": "Fugaz One",
|
4397 |
-
"variants": [
|
4398 |
-
"regular"
|
4399 |
-
],
|
4400 |
-
"subsets": [
|
4401 |
-
"latin"
|
4402 |
-
],
|
4403 |
-
"version": "v3",
|
4404 |
-
"lastModified": "2012-07-25",
|
4405 |
-
"files": {
|
4406 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fugazone/v3/5tteVDCwxsr8-5RuSiRWOw.ttf"
|
4407 |
-
}
|
4408 |
-
},
|
4409 |
-
{
|
4410 |
-
"kind": "webfonts#webfont",
|
4411 |
-
"family": "Merienda One",
|
4412 |
-
"variants": [
|
4413 |
-
"regular"
|
4414 |
-
],
|
4415 |
-
"subsets": [
|
4416 |
-
"latin"
|
4417 |
-
],
|
4418 |
-
|
4419 |
-
"lastModified": "2012-11-28",
|
4420 |
-
"files": {
|
4421 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/meriendaone/v4/bCA-uDdUx6nTO8SjzCLXvS3USBnSvpkopQaUR-2r7iU.ttf"
|
4422 |
-
}
|
4423 |
-
},
|
4424 |
-
{
|
4425 |
-
"kind": "webfonts#webfont",
|
4426 |
-
"family": "Cabin Sketch",
|
4427 |
-
"variants": [
|
4428 |
-
"regular",
|
4429 |
-
"700"
|
4430 |
-
],
|
4431 |
-
"subsets": [
|
4432 |
-
"latin"
|
4433 |
-
],
|
4434 |
-
"version": "v5",
|
4435 |
-
"lastModified": "2012-07-25",
|
4436 |
-
"files": {
|
4437 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cabinsketch/v5/d9fijO34zQajqQvl3YHRCS3USBnSvpkopQaUR-2r7iU.ttf",
|
4438 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cabinsketch/v5/ki3SSN5HMOO0-IOLOj069ED2ttfZwueP-QU272T9-k4.ttf"
|
4439 |
-
}
|
4440 |
-
},
|
4441 |
-
{
|
4442 |
-
"kind": "webfonts#webfont",
|
4443 |
-
"family": "Contrail One",
|
4444 |
-
"variants": [
|
4445 |
-
"regular"
|
4446 |
-
],
|
4447 |
-
"subsets": [
|
4448 |
-
"latin"
|
4449 |
-
],
|
4450 |
-
"version": "v3",
|
4451 |
-
"lastModified": "2012-07-25",
|
4452 |
-
"files": {
|
4453 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/contrailone/v3/b41KxjgiyqX-hkggANDU6C3USBnSvpkopQaUR-2r7iU.ttf"
|
4454 |
-
}
|
4455 |
-
},
|
4456 |
-
{
|
4457 |
-
"kind": "webfonts#webfont",
|
4458 |
-
"family": "Gochi Hand",
|
4459 |
-
"variants": [
|
4460 |
-
"regular"
|
4461 |
-
],
|
4462 |
-
"subsets": [
|
4463 |
-
"latin"
|
4464 |
-
],
|
4465 |
-
"version": "v4",
|
4466 |
-
"lastModified": "2012-07-25",
|
4467 |
-
"files": {
|
4468 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gochihand/v4/KT1-WxgHsittJ34_20IfAPesZW2xOQ-xsNqO47m55DA.ttf"
|
4469 |
-
}
|
4470 |
-
},
|
4471 |
-
{
|
4472 |
-
"kind": "webfonts#webfont",
|
4473 |
-
"family": "Alike",
|
4474 |
-
"variants": [
|
4475 |
-
"regular"
|
4476 |
-
],
|
4477 |
-
"subsets": [
|
4478 |
-
"latin"
|
4479 |
-
],
|
4480 |
-
"version": "v4",
|
4481 |
-
"lastModified": "2012-07-25",
|
4482 |
-
"files": {
|
4483 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alike/v4/Ho8YpRKNk_202fwDiGNIyw.ttf"
|
4484 |
-
}
|
4485 |
-
},
|
4486 |
-
{
|
4487 |
-
"kind": "webfonts#webfont",
|
4488 |
-
"family": "Courgette",
|
4489 |
-
"variants": [
|
4490 |
-
"regular"
|
4491 |
-
],
|
4492 |
-
"subsets": [
|
4493 |
-
"latin",
|
4494 |
-
"latin-ext"
|
4495 |
-
],
|
4496 |
-
"version": "v1",
|
4497 |
-
"lastModified": "2012-07-25",
|
4498 |
-
"files": {
|
4499 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/courgette/v1/2YO0EYtyE9HUPLZprahpZA.ttf"
|
4500 |
-
}
|
4501 |
-
},
|
4502 |
-
{
|
4503 |
-
"kind": "webfonts#webfont",
|
4504 |
-
"family": "Lekton",
|
4505 |
-
"variants": [
|
4506 |
-
"regular",
|
4507 |
-
"italic",
|
4508 |
-
"700"
|
4509 |
-
],
|
4510 |
-
"subsets": [
|
4511 |
-
"latin",
|
4512 |
-
"latin-ext"
|
4513 |
-
],
|
4514 |
-
"version": "v4",
|
4515 |
-
"lastModified": "2012-11-28",
|
4516 |
-
"files": {
|
4517 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lekton/v4/r483JYmxf5PjIm4jVAm8Yg.ttf",
|
4518 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/lekton/v4/_UbDIPBA1wDqSbhp-OED7A.ttf",
|
4519 |
-
"700": "http://themes.googleusercontent.com/static/fonts/lekton/v4/WZw-uL8WTkx3SBVfTlevXQ.ttf"
|
4520 |
-
}
|
4521 |
-
},
|
4522 |
-
{
|
4523 |
-
"kind": "webfonts#webfont",
|
4524 |
-
"family": "Caudex",
|
4525 |
-
"variants": [
|
4526 |
-
"regular",
|
4527 |
-
"italic",
|
4528 |
-
"700",
|
4529 |
-
"700italic"
|
4530 |
-
],
|
4531 |
-
"subsets": [
|
4532 |
-
"latin",
|
4533 |
-
"latin-ext",
|
4534 |
-
"greek-ext",
|
4535 |
-
"greek"
|
4536 |
-
],
|
4537 |
-
"version": "v3",
|
4538 |
-
"lastModified": "2012-07-25",
|
4539 |
-
"files": {
|
4540 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/caudex/v3/PWEexiHLDmQbn2b1OPZWfg.ttf",
|
4541 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/caudex/v3/XjMZF6XCisvV3qapD4oJdw.ttf",
|
4542 |
-
"700": "http://themes.googleusercontent.com/static/fonts/caudex/v3/PetCI4GyQ5Q3LiOzUu_mMg.ttf",
|
4543 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/caudex/v3/yT8YeHLjaJvQXlUEYOA8gqCWcynf_cDxXwCLxiixG1c.ttf"
|
4544 |
-
}
|
4545 |
-
},
|
4546 |
-
{
|
4547 |
-
"kind": "webfonts#webfont",
|
4548 |
-
"family": "Give You Glory",
|
4549 |
-
"variants": [
|
4550 |
-
"regular"
|
4551 |
-
],
|
4552 |
-
"subsets": [
|
4553 |
-
"latin"
|
4554 |
-
],
|
4555 |
-
"version": "v3",
|
4556 |
-
"lastModified": "2012-07-25",
|
4557 |
-
"files": {
|
4558 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/giveyouglory/v3/DFEWZFgGmfseyIdGRJAxuBwwkpSPZdvjnMtysdqprfI.ttf"
|
4559 |
-
}
|
4560 |
-
},
|
4561 |
-
{
|
4562 |
-
"kind": "webfonts#webfont",
|
4563 |
-
"family": "Parisienne",
|
4564 |
-
"variants": [
|
4565 |
-
"regular"
|
4566 |
-
],
|
4567 |
-
"subsets": [
|
4568 |
-
"latin",
|
4569 |
-
"latin-ext"
|
4570 |
-
],
|
4571 |
-
"version": "v1",
|
4572 |
-
"lastModified": "2012-07-25",
|
4573 |
-
"files": {
|
4574 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/parisienne/v1/TW74B5QISJNx9moxGlmJfvesZW2xOQ-xsNqO47m55DA.ttf"
|
4575 |
-
}
|
4576 |
-
},
|
4577 |
-
{
|
4578 |
-
"kind": "webfonts#webfont",
|
4579 |
-
"family": "Petit Formal Script",
|
4580 |
-
"variants": [
|
4581 |
-
"regular"
|
4582 |
-
],
|
4583 |
-
"subsets": [
|
4584 |
-
"latin",
|
4585 |
-
"latin-ext"
|
4586 |
-
],
|
4587 |
-
"version": "v1",
|
4588 |
-
"lastModified": "2012-09-14",
|
4589 |
-
"files": {
|
4590 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/petitformalscript/v1/OEZwr2-ovBsq2n3ACCKoEvVPl2Gjtxj0D6F7QLy1VQc.ttf"
|
4591 |
-
}
|
4592 |
-
},
|
4593 |
-
{
|
4594 |
-
"kind": "webfonts#webfont",
|
4595 |
-
"family": "Mako",
|
4596 |
-
"variants": [
|
4597 |
-
"regular"
|
4598 |
-
],
|
4599 |
-
"subsets": [
|
4600 |
-
"latin"
|
4601 |
-
],
|
4602 |
-
"version": "v4",
|
4603 |
-
"lastModified": "2012-07-25",
|
4604 |
-
"files": {
|
4605 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mako/v4/z5zSLmfPlv1uTVAdmJBLXg.ttf"
|
4606 |
-
}
|
4607 |
-
},
|
4608 |
-
{
|
4609 |
-
"kind": "webfonts#webfont",
|
4610 |
-
"family": "Advent Pro",
|
4611 |
-
"variants": [
|
4612 |
-
"100",
|
4613 |
-
"200",
|
4614 |
-
"300",
|
4615 |
-
"regular",
|
4616 |
-
"500",
|
4617 |
-
"600",
|
4618 |
-
"700"
|
4619 |
-
],
|
4620 |
-
"subsets": [
|
4621 |
-
"latin",
|
4622 |
-
"latin-ext",
|
4623 |
-
"greek"
|
4624 |
-
],
|
4625 |
-
"version": "v1",
|
4626 |
-
"lastModified": "2012-07-25",
|
4627 |
-
"files": {
|
4628 |
-
"100": "http://themes.googleusercontent.com/static/fonts/adventpro/v1/87-JOpSUecTG50PBYK4ysi3USBnSvpkopQaUR-2r7iU.ttf",
|
4629 |
-
"200": "http://themes.googleusercontent.com/static/fonts/adventpro/v1/URTSSjIp0Wr-GrjxFdFWnGeudeTO44zf-ht3k-KNzwg.ttf",
|
4630 |
-
"300": "http://themes.googleusercontent.com/static/fonts/adventpro/v1/sJaBfJYSFgoB80OL1_66m0eOrDcLawS7-ssYqLr2Xp4.ttf",
|
4631 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/adventpro/v1/1NxMBeKVcNNH2H46AUR3wfesZW2xOQ-xsNqO47m55DA.ttf",
|
4632 |
-
"500": "http://themes.googleusercontent.com/static/fonts/adventpro/v1/7kBth2-rT8tP40RmMMXMLJp-63r6doWhTEbsfBIRJ7A.ttf",
|
4633 |
-
"600": "http://themes.googleusercontent.com/static/fonts/adventpro/v1/3Jo-2maCzv2QLzQBzaKHV_pTEJqju4Hz1txDWij77d4.ttf",
|
4634 |
-
"700": "http://themes.googleusercontent.com/static/fonts/adventpro/v1/M4I6QiICt-ey_wZTpR2gKwJKKGfqHaYFsRG-T3ceEVo.ttf"
|
4635 |
-
}
|
4636 |
-
},
|
4637 |
-
{
|
4638 |
-
"kind": "webfonts#webfont",
|
4639 |
-
"family": "Love Ya Like A Sister",
|
4640 |
-
"variants": [
|
4641 |
-
"regular"
|
4642 |
-
],
|
4643 |
-
"subsets": [
|
4644 |
-
"latin"
|
4645 |
-
],
|
4646 |
-
"version": "v4",
|
4647 |
-
"lastModified": "2012-07-25",
|
4648 |
-
"files": {
|
4649 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/loveyalikeasister/v4/LzkxWS-af0Br2Sk_YgSJY-ad1xEP8DQfgfY8MH9aBUg.ttf"
|
4650 |
-
}
|
4651 |
-
},
|
4652 |
-
{
|
4653 |
-
"kind": "webfonts#webfont",
|
4654 |
-
"family": "Cutive",
|
4655 |
-
"variants": [
|
4656 |
-
"regular"
|
4657 |
-
],
|
4658 |
-
"subsets": [
|
4659 |
-
"latin",
|
4660 |
-
"latin-ext"
|
4661 |
-
],
|
4662 |
-
"version": "v4",
|
4663 |
-
"lastModified": "2012-11-28",
|
4664 |
-
"files": {
|
4665 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cutive/v4/G2bW-ImyOCwKxBkLyz39YQ.ttf"
|
4666 |
-
}
|
4667 |
-
},
|
4668 |
-
{
|
4669 |
-
"kind": "webfonts#webfont",
|
4670 |
-
"family": "Snippet",
|
4671 |
-
"variants": [
|
4672 |
-
"regular"
|
4673 |
-
],
|
4674 |
-
"subsets": [
|
4675 |
-
"latin"
|
4676 |
-
],
|
4677 |
-
"version": "v3",
|
4678 |
-
"lastModified": "2012-08-08",
|
4679 |
-
"files": {
|
4680 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/snippet/v3/eUcYMLq2GtHZovLlQH_9kA.ttf"
|
4681 |
-
}
|
4682 |
-
},
|
4683 |
-
{
|
4684 |
-
"kind": "webfonts#webfont",
|
4685 |
-
"family": "Wendy One",
|
4686 |
-
"variants": [
|
4687 |
-
"regular"
|
4688 |
-
],
|
4689 |
-
"subsets": [
|
4690 |
-
"latin",
|
4691 |
-
"latin-ext"
|
4692 |
-
],
|
4693 |
-
"version": "v1",
|
4694 |
-
"lastModified": "2012-12-14",
|
4695 |
-
"files": {
|
4696 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/wendyone/v1/R8CJT2oDXdMk_ZtuHTxoxw.ttf"
|
4697 |
-
}
|
4698 |
-
},
|
4699 |
-
{
|
4700 |
-
"kind": "webfonts#webfont",
|
4701 |
-
"family": "Loved by the King",
|
4702 |
-
"variants": [
|
4703 |
-
"regular"
|
4704 |
-
],
|
4705 |
-
"subsets": [
|
4706 |
-
"latin"
|
4707 |
-
],
|
4708 |
-
"version": "v3",
|
4709 |
-
"lastModified": "2012-07-25",
|
4710 |
-
"files": {
|
4711 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lovedbytheking/v3/wg03xD4cWigj4YDufLBSr8io2AFEwwMpu7y5KyiyAJc.ttf"
|
4712 |
-
}
|
4713 |
-
},
|
4714 |
-
{
|
4715 |
-
"kind": "webfonts#webfont",
|
4716 |
-
"family": "Prata",
|
4717 |
-
"variants": [
|
4718 |
-
"regular"
|
4719 |
-
],
|
4720 |
-
"subsets": [
|
4721 |
-
"latin"
|
4722 |
-
],
|
4723 |
-
"version": "v3",
|
4724 |
-
"lastModified": "2012-07-25",
|
4725 |
-
"files": {
|
4726 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/prata/v3/3gmx8r842loRRm9iQkCDGg.ttf"
|
4727 |
-
}
|
4728 |
-
},
|
4729 |
-
{
|
4730 |
-
"kind": "webfonts#webfont",
|
4731 |
-
"family": "Andika",
|
4732 |
-
"variants": [
|
4733 |
-
"regular"
|
4734 |
-
],
|
4735 |
-
"subsets": [
|
4736 |
-
"cyrillic-ext",
|
4737 |
-
"latin",
|
4738 |
-
"latin-ext",
|
4739 |
-
"cyrillic"
|
4740 |
-
],
|
4741 |
-
"version": "v3",
|
4742 |
-
"lastModified": "2012-07-25",
|
4743 |
-
"files": {
|
4744 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/andika/v3/oe-ag1G0lcqZ3IXfeEgaGg.ttf"
|
4745 |
-
}
|
4746 |
-
},
|
4747 |
-
{
|
4748 |
-
"kind": "webfonts#webfont",
|
4749 |
-
"family": "UnifrakturMaguntia",
|
4750 |
-
"variants": [
|
4751 |
-
"regular"
|
4752 |
-
],
|
4753 |
-
"subsets": [
|
4754 |
-
"latin"
|
4755 |
-
],
|
4756 |
-
"version": "v4",
|
4757 |
-
"lastModified": "2012-07-25",
|
4758 |
-
"files": {
|
4759 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/unifrakturmaguntia/v4/7KWy3ymCVR_xfAvvcIXm3-kdNg30GQauG_DE-tMYtWk.ttf"
|
4760 |
-
}
|
4761 |
-
},
|
4762 |
-
{
|
4763 |
-
"kind": "webfonts#webfont",
|
4764 |
-
"family": "Arbutus Slab",
|
4765 |
-
"variants": [
|
4766 |
-
"regular"
|
4767 |
-
],
|
4768 |
-
"subsets": [
|
4769 |
-
"latin",
|
4770 |
-
"latin-ext"
|
4771 |
-
],
|
4772 |
-
"version": "v1",
|
4773 |
-
"lastModified": "2012-09-26",
|
4774 |
-
"files": {
|
4775 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/arbutusslab/v1/6k3Yp6iS9l4jRIpynA8qMy3USBnSvpkopQaUR-2r7iU.ttf"
|
4776 |
-
}
|
4777 |
-
},
|
4778 |
-
{
|
4779 |
-
"kind": "webfonts#webfont",
|
4780 |
-
"family": "Gruppo",
|
4781 |
-
"variants": [
|
4782 |
-
"regular"
|
4783 |
-
],
|
4784 |
-
"subsets": [
|
4785 |
-
"latin",
|
4786 |
-
"latin-ext"
|
4787 |
-
],
|
4788 |
-
"version": "v4",
|
4789 |
-
"lastModified": "2012-07-25",
|
4790 |
-
"files": {
|
4791 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gruppo/v4/pS_JM0cK_piBZve-lfUq9w.ttf"
|
4792 |
-
}
|
4793 |
-
},
|
4794 |
-
{
|
4795 |
-
"kind": "webfonts#webfont",
|
4796 |
-
"family": "Kavoon",
|
4797 |
-
"variants": [
|
4798 |
-
"regular"
|
4799 |
-
],
|
4800 |
-
"subsets": [
|
4801 |
-
"latin",
|
4802 |
-
"latin-ext"
|
4803 |
-
],
|
4804 |
-
"version": "v1",
|
4805 |
-
"lastModified": "2013-01-23",
|
4806 |
-
"files": {
|
4807 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kavoon/v1/382m-6baKXqJFQjEgobt6Q.ttf"
|
4808 |
-
}
|
4809 |
-
},
|
4810 |
-
{
|
4811 |
-
"kind": "webfonts#webfont",
|
4812 |
-
"family": "Nixie One",
|
4813 |
-
"variants": [
|
4814 |
-
"regular"
|
4815 |
-
],
|
4816 |
-
"subsets": [
|
4817 |
-
"latin"
|
4818 |
-
],
|
4819 |
-
"version": "v4",
|
4820 |
-
"lastModified": "2012-08-01",
|
4821 |
-
"files": {
|
4822 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/nixieone/v4/h6kQfmzm0Shdnp3eswRaqQ.ttf"
|
4823 |
-
}
|
4824 |
-
},
|
4825 |
-
{
|
4826 |
-
"kind": "webfonts#webfont",
|
4827 |
-
"family": "Carter One",
|
4828 |
-
"variants": [
|
4829 |
-
"regular"
|
4830 |
-
],
|
4831 |
-
"subsets": [
|
4832 |
-
"latin"
|
4833 |
-
],
|
4834 |
-
"version": "v5",
|
4835 |
-
"lastModified": "2012-07-25",
|
4836 |
-
"files": {
|
4837 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/carterone/v5/5X_LFvdbcB7OBG7hBgZ7fPesZW2xOQ-xsNqO47m55DA.ttf"
|
4838 |
-
}
|
4839 |
-
},
|
4840 |
-
{
|
4841 |
-
"kind": "webfonts#webfont",
|
4842 |
-
"family": "Kranky",
|
4843 |
-
"variants": [
|
4844 |
-
"regular"
|
4845 |
-
],
|
4846 |
-
"subsets": [
|
4847 |
-
"latin"
|
4848 |
-
],
|
4849 |
-
"version": "v3",
|
4850 |
-
"lastModified": "2012-07-25",
|
4851 |
-
"files": {
|
4852 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kranky/v3/C8dxxTS99-fZ84vWk8SDrg.ttf"
|
4853 |
-
}
|
4854 |
-
},
|
4855 |
-
{
|
4856 |
-
"kind": "webfonts#webfont",
|
4857 |
-
"family": "Kristi",
|
4858 |
-
"variants": [
|
4859 |
-
"regular"
|
4860 |
-
],
|
4861 |
-
"subsets": [
|
4862 |
-
"latin"
|
4863 |
-
],
|
4864 |
-
"version": "v4",
|
4865 |
-
"lastModified": "2012-07-25",
|
4866 |
-
"files": {
|
4867 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kristi/v4/aRsgBQrkQkMlu4UPSnJyOQ.ttf"
|
4868 |
-
}
|
4869 |
-
},
|
4870 |
-
{
|
4871 |
-
"kind": "webfonts#webfont",
|
4872 |
-
"family": "Delius",
|
4873 |
-
"variants": [
|
4874 |
-
"regular"
|
4875 |
-
],
|
4876 |
-
"subsets": [
|
4877 |
-
"latin"
|
4878 |
-
],
|
4879 |
-
"version": "v3",
|
4880 |
-
"lastModified": "2012-07-25",
|
4881 |
-
"files": {
|
4882 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/delius/v3/TQA163qafki2-gV-B6F_ag.ttf"
|
4883 |
-
}
|
4884 |
-
},
|
4885 |
-
{
|
4886 |
-
"kind": "webfonts#webfont",
|
4887 |
-
"family": "Berkshire Swash",
|
4888 |
-
"variants": [
|
4889 |
-
"regular"
|
4890 |
-
],
|
4891 |
-
"subsets": [
|
4892 |
-
"latin",
|
4893 |
-
"latin-ext"
|
4894 |
-
],
|
4895 |
-
"version": "v1",
|
4896 |
-
"lastModified": "2012-07-25",
|
4897 |
-
"files": {
|
4898 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/berkshireswash/v1/4RZJjVRPjYnC2939hKCAimKfbtsIjCZP_edQljX9gR0.ttf"
|
4899 |
-
}
|
4900 |
-
},
|
4901 |
-
{
|
4902 |
-
"kind": "webfonts#webfont",
|
4903 |
-
"family": "Merienda",
|
4904 |
-
"variants": [
|
4905 |
-
"regular",
|
4906 |
-
"700"
|
4907 |
-
],
|
4908 |
-
"subsets": [
|
4909 |
-
"latin",
|
4910 |
-
"latin-ext"
|
4911 |
-
],
|
4912 |
-
"version": "v1",
|
4913 |
-
"lastModified": "2012-11-28",
|
4914 |
-
"files": {
|
4915 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/merienda/v1/MYY6Og1qZlOQtPW2G95Y3A.ttf",
|
4916 |
-
"700": "http://themes.googleusercontent.com/static/fonts/merienda/v1/GlwcvRLlgiVE2MBFQ4r0sKCWcynf_cDxXwCLxiixG1c.ttf"
|
4917 |
-
}
|
4918 |
-
},
|
4919 |
-
{
|
4920 |
-
"kind": "webfonts#webfont",
|
4921 |
-
"family": "Anaheim",
|
4922 |
-
"variants": [
|
4923 |
-
"regular"
|
4924 |
-
],
|
4925 |
-
"subsets": [
|
4926 |
-
"latin",
|
4927 |
-
"latin-ext"
|
4928 |
-
],
|
4929 |
-
"version": "v1",
|
4930 |
-
"lastModified": "2012-11-28",
|
4931 |
-
"files": {
|
4932 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/anaheim/v1/t-z8aXHMpgI2gjN_rIflKA.ttf"
|
4933 |
-
}
|
4934 |
-
},
|
4935 |
-
{
|
4936 |
-
"kind": "webfonts#webfont",
|
4937 |
-
"family": "Homenaje",
|
4938 |
-
"variants": [
|
4939 |
-
"regular"
|
4940 |
-
],
|
4941 |
-
"subsets": [
|
4942 |
-
"latin",
|
4943 |
-
"latin-ext"
|
4944 |
-
],
|
4945 |
-
"version": "v2",
|
4946 |
-
"lastModified": "2012-10-03",
|
4947 |
-
"files": {
|
4948 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/homenaje/v2/v0YBU0iBRrGdVjDNQILxtA.ttf"
|
4949 |
-
}
|
4950 |
-
},
|
4951 |
-
{
|
4952 |
-
"kind": "webfonts#webfont",
|
4953 |
-
"family": "Alice",
|
4954 |
-
"variants": [
|
4955 |
-
"regular"
|
4956 |
-
],
|
4957 |
-
"subsets": [
|
4958 |
-
"latin"
|
4959 |
-
],
|
4960 |
-
"version": "v4",
|
4961 |
-
"lastModified": "2012-07-25",
|
4962 |
-
"files": {
|
4963 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alice/v4/wZTAfivekBqIg-rk63nFvQ.ttf"
|
4964 |
-
}
|
4965 |
-
},
|
4966 |
-
{
|
4967 |
-
"kind": "webfonts#webfont",
|
4968 |
-
"family": "IM Fell English",
|
4969 |
-
"variants": [
|
4970 |
-
"regular",
|
4971 |
-
"italic"
|
4972 |
-
],
|
4973 |
-
"subsets": [
|
4974 |
-
"latin"
|
4975 |
-
],
|
4976 |
-
"version": "v3",
|
4977 |
-
"lastModified": "2012-07-25",
|
4978 |
-
"files": {
|
4979 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfellenglish/v3/xwIisCqGFi8pff-oa9uSVHGNmx1fDm-u2eBJHQkdrmk.ttf",
|
4980 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/imfellenglish/v3/Z3cnIAI_L3XTRfz4JuZKbuewladMPCWTthtMv9cPS-c.ttf"
|
4981 |
-
}
|
4982 |
-
},
|
4983 |
-
{
|
4984 |
-
"kind": "webfonts#webfont",
|
4985 |
-
"family": "Days One",
|
4986 |
-
"variants": [
|
4987 |
-
"regular"
|
4988 |
-
],
|
4989 |
-
"subsets": [
|
4990 |
-
"latin"
|
4991 |
-
],
|
4992 |
-
"version": "v3",
|
4993 |
-
"lastModified": "2012-07-25",
|
4994 |
-
"files": {
|
4995 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/daysone/v3/kzwZjNhc1iabMsrc_hKBIA.ttf"
|
4996 |
-
}
|
4997 |
-
},
|
4998 |
-
{
|
4999 |
-
"kind": "webfonts#webfont",
|
5000 |
-
"family": "Abril Fatface",
|
5001 |
-
"variants": [
|
5002 |
-
"regular"
|
5003 |
-
],
|
5004 |
-
"subsets": [
|
5005 |
-
"latin",
|
5006 |
-
"latin-ext"
|
5007 |
-
],
|
5008 |
-
"version": "v5",
|
5009 |
-
"lastModified": "2012-07-25",
|
5010 |
-
"files": {
|
5011 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/abrilfatface/v5/X1g_KwGeBV3ajZIXQ9VnDojjx0o0jr6fNXxPgYh_a8Q.ttf"
|
5012 |
-
}
|
5013 |
-
},
|
5014 |
-
{
|
5015 |
-
"kind": "webfonts#webfont",
|
5016 |
-
"family": "Salsa",
|
5017 |
-
"variants": [
|
5018 |
-
"regular"
|
5019 |
-
],
|
5020 |
-
"subsets": [
|
5021 |
-
"latin"
|
5022 |
-
],
|
5023 |
-
"version": "v3",
|
5024 |
-
"lastModified": "2012-07-25",
|
5025 |
-
"files": {
|
5026 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/salsa/v3/BnpUCBmYdvggScEPs5JbpA.ttf"
|
5027 |
-
}
|
5028 |
-
},
|
5029 |
-
{
|
5030 |
-
"kind": "webfonts#webfont",
|
5031 |
-
"family": "Trocchi",
|
5032 |
-
"variants": [
|
5033 |
-
"regular"
|
5034 |
-
],
|
5035 |
-
"subsets": [
|
5036 |
-
"latin",
|
5037 |
-
"latin-ext"
|
5038 |
-
],
|
5039 |
-
"version": "v1",
|
5040 |
-
"lastModified": "2012-07-25",
|
5041 |
-
"files": {
|
5042 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/trocchi/v1/uldNPaKrUGVeGCVsmacLwA.ttf"
|
5043 |
-
}
|
5044 |
-
},
|
5045 |
-
{
|
5046 |
-
"kind": "webfonts#webfont",
|
5047 |
-
"family": "Bentham",
|
5048 |
-
"variants": [
|
5049 |
-
"regular"
|
5050 |
-
],
|
5051 |
-
"subsets": [
|
5052 |
-
"latin"
|
5053 |
-
],
|
5054 |
-
"version": "v3",
|
5055 |
-
"lastModified": "2012-07-25",
|
5056 |
-
"files": {
|
5057 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bentham/v3/5-Mo8Fe7yg5tzV0GlQIuzQ.ttf"
|
5058 |
-
}
|
5059 |
-
},
|
5060 |
-
{
|
5061 |
-
"kind": "webfonts#webfont",
|
5062 |
-
"family": "Quando",
|
5063 |
-
"variants": [
|
5064 |
-
"regular"
|
5065 |
-
],
|
5066 |
-
"subsets": [
|
5067 |
-
"latin",
|
5068 |
-
"latin-ext"
|
5069 |
-
],
|
5070 |
-
"version": "v1",
|
5071 |
-
"lastModified": "2012-07-25",
|
5072 |
-
"files": {
|
5073 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/quando/v1/03nDiEZuO2-h3xvtG6UmHg.ttf"
|
5074 |
-
}
|
5075 |
-
},
|
5076 |
-
{
|
5077 |
-
"kind": "webfonts#webfont",
|
5078 |
-
"family": "Quantico",
|
5079 |
-
"variants": [
|
5080 |
-
"regular",
|
5081 |
-
"italic",
|
5082 |
-
"700",
|
5083 |
-
"700italic"
|
5084 |
-
],
|
5085 |
-
"subsets": [
|
5086 |
-
"latin"
|
5087 |
-
],
|
5088 |
-
"version": "v2",
|
5089 |
-
"lastModified": "2012-07-25",
|
5090 |
-
"files": {
|
5091 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/quantico/v2/pwSnP8Xpaix2rIz99HrSlQ.ttf",
|
5092 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/quantico/v2/KQhDd2OsZi6HiITUeFQ2U_esZW2xOQ-xsNqO47m55DA.ttf",
|
5093 |
-
"700": "http://themes.googleusercontent.com/static/fonts/quantico/v2/OVZZzjcZ3Hkq2ojVcUtDjaCWcynf_cDxXwCLxiixG1c.ttf",
|
5094 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/quantico/v2/HeCYRcZbdRso3ZUu01ELbQJKKGfqHaYFsRG-T3ceEVo.ttf"
|
5095 |
-
}
|
5096 |
-
},
|
5097 |
-
{
|
5098 |
-
"kind": "webfonts#webfont",
|
5099 |
-
"family": "Ovo",
|
5100 |
-
"variants": [
|
5101 |
-
"regular"
|
5102 |
-
],
|
5103 |
-
"subsets": [
|
5104 |
-
"latin"
|
5105 |
-
],
|
5106 |
-
"version": "v4",
|
5107 |
-
"lastModified": "2012-07-25",
|
5108 |
-
"files": {
|
5109 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ovo/v4/mFg27dimu3s9t09qjCwB1g.ttf"
|
5110 |
-
}
|
5111 |
-
},
|
5112 |
-
{
|
5113 |
-
"kind": "webfonts#webfont",
|
5114 |
-
"family": "Allan",
|
5115 |
-
"variants": [
|
5116 |
-
"regular",
|
5117 |
-
"700"
|
5118 |
-
],
|
5119 |
-
"subsets": [
|
5120 |
-
"latin",
|
5121 |
-
"latin-ext"
|
5122 |
-
],
|
5123 |
-
"version": "v4",
|
5124 |
-
"lastModified": "2012-09-14",
|
5125 |
-
"files": {
|
5126 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/allan/v4/T3lemhgZmLQkQI2Qc2bQHA.ttf",
|
5127 |
-
"700": "http://themes.googleusercontent.com/static/fonts/allan/v4/zSxQiwo7wgnr7KkMXhSiag.ttf"
|
5128 |
-
}
|
5129 |
-
},
|
5130 |
-
{
|
5131 |
-
"kind": "webfonts#webfont",
|
5132 |
-
"family": "Mountains of Christmas",
|
5133 |
-
"variants": [
|
5134 |
-
"regular",
|
5135 |
-
"700"
|
5136 |
-
],
|
5137 |
-
"subsets": [
|
5138 |
-
"latin"
|
5139 |
-
],
|
5140 |
-
"version": "v5",
|
5141 |
-
"lastModified": "2012-07-25",
|
5142 |
-
"files": {
|
5143 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mountainsofchristmas/v5/dVGBFPwd6G44IWDbQtPew2Auds3jz1Fxb61CgfaGDr4.ttf",
|
5144 |
-
"700": "http://themes.googleusercontent.com/static/fonts/mountainsofchristmas/v5/PymufKtHszoLrY0uiAYKNM9cPTbSBTrQyTa5TWAe3vE.ttf"
|
5145 |
-
}
|
5146 |
-
},
|
5147 |
-
{
|
5148 |
-
"kind": "webfonts#webfont",
|
5149 |
-
"family": "Orienta",
|
5150 |
-
"variants": [
|
5151 |
-
"regular"
|
5152 |
-
],
|
5153 |
-
"subsets": [
|
5154 |
-
"latin",
|
5155 |
-
"latin-ext"
|
5156 |
-
],
|
5157 |
-
"version": "v1",
|
5158 |
-
"lastModified": "2012-09-14",
|
5159 |
-
"files": {
|
5160 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/orienta/v1/_NKSk93mMs0xsqtfjCsB3Q.ttf"
|
5161 |
-
}
|
5162 |
-
},
|
5163 |
-
{
|
5164 |
-
"kind": "webfonts#webfont",
|
5165 |
-
"family": "Cedarville Cursive",
|
5166 |
-
"variants": [
|
5167 |
-
"regular"
|
5168 |
-
],
|
5169 |
-
"subsets": [
|
5170 |
-
"latin"
|
5171 |
-
],
|
5172 |
-
"version": "v3",
|
5173 |
-
"lastModified": "2012-07-25",
|
5174 |
-
"files": {
|
5175 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cedarvillecursive/v3/cuCe6HrkcqrWTWTUE7dw-41zwq9-z_Lf44CzRAA0d0Y.ttf"
|
5176 |
-
}
|
5177 |
-
},
|
5178 |
-
{
|
5179 |
-
"kind": "webfonts#webfont",
|
5180 |
-
"family": "Englebert",
|
5181 |
-
"variants": [
|
5182 |
-
"regular"
|
5183 |
-
],
|
5184 |
-
"subsets": [
|
5185 |
-
"latin",
|
5186 |
-
"latin-ext"
|
5187 |
-
],
|
5188 |
-
"version": "v1",
|
5189 |
-
"lastModified": "2012-11-28",
|
5190 |
-
"files": {
|
5191 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/englebert/v1/sll38iOvOuarDTYBchlP3Q.ttf"
|
5192 |
-
}
|
5193 |
-
},
|
5194 |
-
{
|
5195 |
-
"kind": "webfonts#webfont",
|
5196 |
-
"family": "Alex Brush",
|
5197 |
-
"variants": [
|
5198 |
-
"regular"
|
5199 |
-
],
|
5200 |
-
"subsets": [
|
5201 |
-
"latin",
|
5202 |
-
"latin-ext"
|
5203 |
-
],
|
5204 |
-
"version": "v3",
|
5205 |
-
"lastModified": "2012-07-25",
|
5206 |
-
"files": {
|
5207 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alexbrush/v3/ooh3KJFbKJSUoIRWfiu8o_esZW2xOQ-xsNqO47m55DA.ttf"
|
5208 |
-
}
|
5209 |
-
},
|
5210 |
-
{
|
5211 |
-
"kind": "webfonts#webfont",
|
5212 |
-
"family": "Tenor Sans",
|
5213 |
-
"variants": [
|
5214 |
-
"regular"
|
5215 |
-
],
|
5216 |
-
"subsets": [
|
5217 |
-
"cyrillic-ext",
|
5218 |
-
"latin",
|
5219 |
-
"latin-ext",
|
5220 |
-
"cyrillic"
|
5221 |
-
],
|
5222 |
-
"version": "v4",
|
5223 |
-
"lastModified": "2012-07-25",
|
5224 |
-
"files": {
|
5225 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/tenorsans/v4/dUBulmjNJJInvK5vL7O9yfesZW2xOQ-xsNqO47m55DA.ttf"
|
5226 |
-
}
|
5227 |
-
},
|
5228 |
-
{
|
5229 |
-
"kind": "webfonts#webfont",
|
5230 |
-
"family": "Cousine",
|
5231 |
-
"variants": [
|
5232 |
-
"regular",
|
5233 |
-
"italic",
|
5234 |
-
"700",
|
5235 |
-
"700italic"
|
5236 |
-
],
|
5237 |
-
"subsets": [
|
5238 |
-
"cyrillic-ext",
|
5239 |
-
"latin",
|
5240 |
-
"latin-ext",
|
5241 |
-
"greek-ext",
|
5242 |
-
"cyrillic",
|
5243 |
-
"greek",
|
5244 |
-
"vietnamese"
|
5245 |
-
],
|
5246 |
-
"version": "v6",
|
5247 |
-
"lastModified": "2013-08-14",
|
5248 |
-
"files": {
|
5249 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cousine/v6/GYX4bPXObJNJo63QJEUnLg.ttf",
|
5250 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/cousine/v6/1WtIuajLoo8vjVwsrZ3eOg.ttf",
|
5251 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cousine/v6/FXEOnNUcCzhdtoBxiq-lovesZW2xOQ-xsNqO47m55DA.ttf",
|
5252 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/cousine/v6/y_AZ5Sz-FwL1lux2xLSTZS3USBnSvpkopQaUR-2r7iU.ttf"
|
5253 |
-
}
|
5254 |
-
},
|
5255 |
-
{
|
5256 |
-
"kind": "webfonts#webfont",
|
5257 |
-
"family": "Short Stack",
|
5258 |
-
"variants": [
|
5259 |
-
"regular"
|
5260 |
-
],
|
5261 |
-
"subsets": [
|
5262 |
-
"latin"
|
5263 |
-
],
|
5264 |
-
"version": "v3",
|
5265 |
-
"lastModified": "2012-07-25",
|
5266 |
-
"files": {
|
5267 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/shortstack/v3/v4dXPI0Rm8XN9gk4SDdqlqCWcynf_cDxXwCLxiixG1c.ttf"
|
5268 |
-
}
|
5269 |
-
},
|
5270 |
-
{
|
5271 |
-
"kind": "webfonts#webfont",
|
5272 |
-
"family": "Skranji",
|
5273 |
-
"variants": [
|
5274 |
-
"regular",
|
5275 |
-
"700"
|
5276 |
-
],
|
5277 |
-
"subsets": [
|
5278 |
-
"latin",
|
5279 |
-
"latin-ext"
|
5280 |
-
],
|
5281 |
-
"version": "v1",
|
5282 |
-
"lastModified": "2012-08-23",
|
5283 |
-
"files": {
|
5284 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/skranji/v1/jnOLPS0iZmDL7dfWnW3nIw.ttf",
|
5285 |
-
"700": "http://themes.googleusercontent.com/static/fonts/skranji/v1/Lcrhg-fviVkxiEgoadsI1vesZW2xOQ-xsNqO47m55DA.ttf"
|
5286 |
-
}
|
5287 |
-
},
|
5288 |
-
{
|
5289 |
-
"kind": "webfonts#webfont",
|
5290 |
-
"family": "Ultra",
|
5291 |
-
"variants": [
|
5292 |
-
"regular"
|
5293 |
-
],
|
5294 |
-
"subsets": [
|
5295 |
-
"latin"
|
5296 |
-
],
|
5297 |
-
"version": "v4",
|
5298 |
-
"lastModified": "2012-07-25",
|
5299 |
-
"files": {
|
5300 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ultra/v4/OW8uXkOstRADuhEmGOFQLA.ttf"
|
5301 |
-
}
|
5302 |
-
},
|
5303 |
-
{
|
5304 |
-
"kind": "webfonts#webfont",
|
5305 |
-
"family": "Brawler",
|
5306 |
-
"variants": [
|
5307 |
-
"regular"
|
5308 |
-
],
|
5309 |
-
"subsets": [
|
5310 |
-
"latin"
|
5311 |
-
],
|
5312 |
-
"version": "v3",
|
5313 |
-
"lastModified": "2012-07-25",
|
5314 |
-
"files": {
|
5315 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/brawler/v3/3gfSw6imxQnQxweVITqUrg.ttf"
|
5316 |
-
}
|
5317 |
-
},
|
5318 |
-
{
|
5319 |
-
"kind": "webfonts#webfont",
|
5320 |
-
"family": "Yellowtail",
|
5321 |
-
"variants": [
|
5322 |
-
"regular"
|
5323 |
-
],
|
5324 |
-
"subsets": [
|
5325 |
-
"latin"
|
5326 |
-
],
|
5327 |
-
"version": "v3",
|
5328 |
-
"lastModified": "2012-07-25",
|
5329 |
-
"files": {
|
5330 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/yellowtail/v3/HLrU6lhCTjXfLZ7X60LcB_esZW2xOQ-xsNqO47m55DA.ttf"
|
5331 |
-
}
|
5332 |
-
},
|
5333 |
-
{
|
5334 |
-
"kind": "webfonts#webfont",
|
5335 |
-
"family": "Sofia",
|
5336 |
-
"variants": [
|
5337 |
-
"regular"
|
5338 |
-
],
|
5339 |
-
"subsets": [
|
5340 |
-
"latin"
|
5341 |
-
],
|
5342 |
-
"version": "v2",
|
5343 |
-
"lastModified": "2012-07-25",
|
5344 |
-
"files": {
|
5345 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sofia/v2/Imnvx0Ag9r6iDBFUY5_RaQ.ttf"
|
5346 |
-
}
|
5347 |
-
},
|
5348 |
-
{
|
5349 |
-
"kind": "webfonts#webfont",
|
5350 |
-
"family": "Port Lligat Slab",
|
5351 |
-
"variants": [
|
5352 |
-
"regular"
|
5353 |
-
],
|
5354 |
-
"subsets": [
|
5355 |
-
"latin"
|
5356 |
-
],
|
5357 |
-
"version": "v2",
|
5358 |
-
"lastModified": "2012-07-25",
|
5359 |
-
"files": {
|
5360 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/portlligatslab/v2/CUEdhRk7oC7up0p6t0g4PxLSPACXvawUYCBEnHsOe30.ttf"
|
5361 |
-
}
|
5362 |
-
},
|
5363 |
-
{
|
5364 |
-
"kind": "webfonts#webfont",
|
5365 |
-
"family": "Audiowide",
|
5366 |
-
"variants": [
|
5367 |
-
"regular"
|
5368 |
-
],
|
5369 |
-
"subsets": [
|
5370 |
-
"latin",
|
5371 |
-
"latin-ext"
|
5372 |
-
],
|
5373 |
-
"version": "v1",
|
5374 |
-
"lastModified": "2012-07-25",
|
5375 |
-
"files": {
|
5376 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/audiowide/v1/yGcwRZB6VmoYhPUYT-mEow.ttf"
|
5377 |
-
}
|
5378 |
-
},
|
5379 |
-
{
|
5380 |
-
"kind": "webfonts#webfont",
|
5381 |
-
"family": "Geo",
|
5382 |
-
"variants": [
|
5383 |
-
"regular",
|
5384 |
-
"italic"
|
5385 |
-
],
|
5386 |
-
"subsets": [
|
5387 |
-
"latin"
|
5388 |
-
],
|
5389 |
-
"version": "v5",
|
5390 |
-
"lastModified": "2012-10-26",
|
5391 |
-
"files": {
|
5392 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/geo/v5/mJuJYk5Pww84B4uHAQ1XaA.ttf",
|
5393 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/geo/v5/8_r1wToF7nPdDuX1qxel6Q.ttf"
|
5394 |
-
}
|
5395 |
-
},
|
5396 |
-
{
|
5397 |
-
"kind": "webfonts#webfont",
|
5398 |
-
"family": "Adamina",
|
5399 |
-
"variants": [
|
5400 |
-
"regular"
|
5401 |
-
],
|
5402 |
-
"subsets": [
|
5403 |
-
"latin"
|
5404 |
-
],
|
5405 |
-
"version": "v4",
|
5406 |
-
"lastModified": "2012-07-25",
|
5407 |
-
"files": {
|
5408 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/adamina/v4/RUQfOodOMiVVYqFZcSlT9w.ttf"
|
5409 |
-
}
|
5410 |
-
},
|
5411 |
-
{
|
5412 |
-
"kind": "webfonts#webfont",
|
5413 |
-
"family": "Chau Philomene One",
|
5414 |
-
"variants": [
|
5415 |
-
"regular",
|
5416 |
-
"italic"
|
5417 |
-
],
|
5418 |
-
"subsets": [
|
5419 |
-
"latin",
|
5420 |
-
"latin-ext"
|
5421 |
-
],
|
5422 |
-
"version": "v1",
|
5423 |
-
"lastModified": "2012-07-25",
|
5424 |
-
"files": {
|
5425 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chauphilomeneone/v1/KKc5egCL-a2fFVoOA2x6tBFi5dxgSTdxqnMJgWkBJcg.ttf",
|
5426 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/chauphilomeneone/v1/eJj1PY_iN4KiIuyOvtMHJP6uyLkxyiC4WcYA74sfquE.ttf"
|
5427 |
-
}
|
5428 |
-
},
|
5429 |
-
{
|
5430 |
-
"kind": "webfonts#webfont",
|
5431 |
-
"family": "Nova Square",
|
5432 |
-
"variants": [
|
5433 |
-
"regular"
|
5434 |
-
],
|
5435 |
-
"subsets": [
|
5436 |
-
"latin"
|
5437 |
-
],
|
5438 |
-
"version": "v5",
|
5439 |
-
"lastModified": "2012-07-25",
|
5440 |
-
"files": {
|
5441 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novasquare/v5/BcBzXoaDzYX78rquGXVuSqCWcynf_cDxXwCLxiixG1c.ttf"
|
5442 |
-
}
|
5443 |
-
},
|
5444 |
-
{
|
5445 |
-
"kind": "webfonts#webfont",
|
5446 |
-
"family": "Kelly Slab",
|
5447 |
-
"variants": [
|
5448 |
-
"regular"
|
5449 |
-
],
|
5450 |
-
"subsets": [
|
5451 |
-
"latin",
|
5452 |
-
"latin-ext",
|
5453 |
-
"cyrillic"
|
5454 |
-
],
|
5455 |
-
"version": "v3",
|
5456 |
-
"lastModified": "2012-07-25",
|
5457 |
-
"files": {
|
5458 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kellyslab/v3/F_2oS1e9XdYx1MAi8XEVefesZW2xOQ-xsNqO47m55DA.ttf"
|
5459 |
-
}
|
5460 |
-
},
|
5461 |
-
{
|
5462 |
-
"kind": "webfonts#webfont",
|
5463 |
-
"family": "Poly",
|
5464 |
-
"variants": [
|
5465 |
-
"regular",
|
5466 |
-
"italic"
|
5467 |
-
],
|
5468 |
-
"subsets": [
|
5469 |
-
"latin"
|
5470 |
-
],
|
5471 |
-
"version": "v4",
|
5472 |
-
"lastModified": "2012-07-25",
|
5473 |
-
"files": {
|
5474 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/poly/v4/bcMAuiacS2qkd54BcwW6_Q.ttf",
|
5475 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/poly/v4/Zkx-eIlZSjKUrPGYhV5PeA.ttf"
|
5476 |
-
}
|
5477 |
-
},
|
5478 |
-
{
|
5479 |
-
"kind": "webfonts#webfont",
|
5480 |
-
"family": "Wire One",
|
5481 |
-
"variants": [
|
5482 |
-
"regular"
|
5483 |
-
],
|
5484 |
-
"subsets": [
|
5485 |
-
"latin"
|
5486 |
-
],
|
5487 |
-
"version": "v3",
|
5488 |
-
"lastModified": "2012-07-25",
|
5489 |
-
"files": {
|
5490 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/wireone/v3/sRLhaQOQpWnvXwIx0CycQw.ttf"
|
5491 |
-
}
|
5492 |
-
},
|
5493 |
-
{
|
5494 |
-
"kind": "webfonts#webfont",
|
5495 |
-
"family": "Stardos Stencil",
|
5496 |
-
"variants": [
|
5497 |
-
"regular",
|
5498 |
-
"700"
|
5499 |
-
],
|
5500 |
-
"subsets": [
|
5501 |
-
"latin"
|
5502 |
-
],
|
5503 |
-
"version": "v3",
|
5504 |
-
"lastModified": "2012-07-25",
|
5505 |
-
"files": {
|
5506 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/stardosstencil/v3/ygEOyTW9a6u4fi4OXEZeTFf2eT4jUldwg_9fgfY_tHc.ttf",
|
5507 |
-
"700": "http://themes.googleusercontent.com/static/fonts/stardosstencil/v3/h4ExtgvoXhPtv9Ieqd-XC81wDCbBgmIo8UyjIhmkeSM.ttf"
|
5508 |
-
}
|
5509 |
-
},
|
5510 |
-
{
|
5511 |
-
"kind": "webfonts#webfont",
|
5512 |
-
"family": "Sue Ellen Francisco",
|
5513 |
-
"variants": [
|
5514 |
-
"regular"
|
5515 |
-
],
|
5516 |
-
"subsets": [
|
5517 |
-
"latin"
|
5518 |
-
],
|
5519 |
-
"version": "v4",
|
5520 |
-
"lastModified": "2012-07-25",
|
5521 |
-
"files": {
|
5522 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sueellenfrancisco/v4/TwHX4vSxMUnJUdEz1JIgrhzazJzPVbGl8jnf1tisRz4.ttf"
|
5523 |
-
}
|
5524 |
-
},
|
5525 |
-
{
|
5526 |
-
"kind": "webfonts#webfont",
|
5527 |
-
"family": "Norican",
|
5528 |
-
"variants": [
|
5529 |
-
"regular"
|
5530 |
-
],
|
5531 |
-
"subsets": [
|
5532 |
-
"latin",
|
5533 |
-
"latin-ext"
|
5534 |
-
],
|
5535 |
-
"version": "v1",
|
5536 |
-
"lastModified": "2012-07-25",
|
5537 |
-
"files": {
|
5538 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/norican/v1/SHnSqhYAWG5sZTWcPzEHig.ttf"
|
5539 |
-
}
|
5540 |
-
},
|
5541 |
-
{
|
5542 |
-
"kind": "webfonts#webfont",
|
5543 |
-
"family": "IM Fell DW Pica",
|
5544 |
-
"variants": [
|
5545 |
-
"regular",
|
5546 |
-
"italic"
|
5547 |
-
],
|
5548 |
-
"subsets": [
|
5549 |
-
"latin"
|
5550 |
-
],
|
5551 |
-
"version": "v3",
|
5552 |
-
"lastModified": "2012-07-25",
|
5553 |
-
"files": {
|
5554 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfelldwpica/v3/W81bfaWiUicLSPbJhW-ATsA5qm663gJGVdtpamafG5A.ttf",
|
5555 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/imfelldwpica/v3/alQJ8SK5aSOZVaelYoyT4PL2asmh5DlYQYCosKo6yQs.ttf"
|
5556 |
-
}
|
5557 |
-
},
|
5558 |
-
{
|
5559 |
-
"kind": "webfonts#webfont",
|
5560 |
-
"family": "Strait",
|
5561 |
-
"variants": [
|
5562 |
-
"regular"
|
5563 |
-
],
|
5564 |
-
"subsets": [
|
5565 |
-
"latin"
|
5566 |
-
],
|
5567 |
-
"version": "v1",
|
5568 |
-
"lastModified": "2012-10-31",
|
5569 |
-
"files": {
|
5570 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/strait/v1/m4W73ViNmProETY2ybc-Bg.ttf"
|
5571 |
-
}
|
5572 |
-
},
|
5573 |
-
{
|
5574 |
-
"kind": "webfonts#webfont",
|
5575 |
-
"family": "Ruda",
|
5576 |
-
"variants": [
|
5577 |
-
"regular",
|
5578 |
-
"700",
|
5579 |
-
"900"
|
5580 |
-
],
|
5581 |
-
"subsets": [
|
5582 |
-
"latin",
|
5583 |
-
"latin-ext"
|
5584 |
-
],
|
5585 |
-
"version": "v4",
|
5586 |
-
"lastModified": "2012-07-25",
|
5587 |
-
"files": {
|
5588 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ruda/v4/jPEIPB7DM2DNK_uBGv2HGw.ttf",
|
5589 |
-
"700": "http://themes.googleusercontent.com/static/fonts/ruda/v4/JABOu1SYOHcGXVejUq4w6g.ttf",
|
5590 |
-
"900": "http://themes.googleusercontent.com/static/fonts/ruda/v4/Uzusv-enCjoIrznlJJaBRw.ttf"
|
5591 |
-
}
|
5592 |
-
},
|
5593 |
-
{
|
5594 |
-
"kind": "webfonts#webfont",
|
5595 |
-
"family": "Yesteryear",
|
5596 |
-
"variants": [
|
5597 |
-
"regular"
|
5598 |
-
],
|
5599 |
-
"subsets": [
|
5600 |
-
"latin"
|
5601 |
-
],
|
5602 |
-
"version": "v2",
|
5603 |
-
"lastModified": "2012-07-25",
|
5604 |
-
"files": {
|
5605 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/yesteryear/v2/dv09hP_ZrdjVOfZQXKXuZvesZW2xOQ-xsNqO47m55DA.ttf"
|
5606 |
-
}
|
5607 |
-
},
|
5608 |
-
{
|
5609 |
-
"kind": "webfonts#webfont",
|
5610 |
-
"family": "Coda Caption",
|
5611 |
-
"variants": [
|
5612 |
-
"800"
|
5613 |
-
],
|
5614 |
-
"subsets": [
|
5615 |
-
"latin"
|
5616 |
-
],
|
5617 |
-
"version": "v5",
|
5618 |
-
"lastModified": "2012-08-01",
|
5619 |
-
"files": {
|
5620 |
-
"800": "http://themes.googleusercontent.com/static/fonts/codacaption/v5/YDl6urZh-DUFhiMBTgAnz_qsay_1ZmRGmC8pVRdIfAg.ttf"
|
5621 |
-
}
|
5622 |
-
},
|
5623 |
-
{
|
5624 |
-
"kind": "webfonts#webfont",
|
5625 |
-
"family": "Tienne",
|
5626 |
-
"variants": [
|
5627 |
-
"regular",
|
5628 |
-
"700",
|
5629 |
-
"900"
|
5630 |
-
],
|
5631 |
-
"subsets": [
|
5632 |
-
"latin"
|
5633 |
-
],
|
5634 |
-
"version": "v5",
|
5635 |
-
"lastModified": "2012-07-25",
|
5636 |
-
"files": {
|
5637 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/tienne/v5/-IIfDl701C0z7-fy2kmGvA.ttf",
|
5638 |
-
"700": "http://themes.googleusercontent.com/static/fonts/tienne/v5/JvoCDOlyOSEyYGRwCyfs3g.ttf",
|
5639 |
-
"900": "http://themes.googleusercontent.com/static/fonts/tienne/v5/FBano5T521OWexj2iRYLMw.ttf"
|
5640 |
-
}
|
5641 |
-
},
|
5642 |
-
{
|
5643 |
-
"kind": "webfonts#webfont",
|
5644 |
-
"family": "Poller One",
|
5645 |
-
"variants": [
|
5646 |
-
"regular"
|
5647 |
-
],
|
5648 |
-
"subsets": [
|
5649 |
-
"latin"
|
5650 |
-
],
|
5651 |
-
"version": "v3",
|
5652 |
-
"lastModified": "2012-07-25",
|
5653 |
-
"files": {
|
5654 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pollerone/v3/dkctmDlTPcZ6boC8662RA_esZW2xOQ-xsNqO47m55DA.ttf"
|
5655 |
-
}
|
5656 |
-
},
|
5657 |
-
{
|
5658 |
-
"kind": "webfonts#webfont",
|
5659 |
-
"family": "Tulpen One",
|
5660 |
-
"variants": [
|
5661 |
-
"regular"
|
5662 |
-
],
|
5663 |
-
"subsets": [
|
5664 |
-
"latin"
|
5665 |
-
],
|
5666 |
-
"version": "v3",
|
5667 |
-
"lastModified": "2012-07-25",
|
5668 |
-
"files": {
|
5669 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/tulpenone/v3/lwcTfVIEVxpZLZlWzR5baPesZW2xOQ-xsNqO47m55DA.ttf"
|
5670 |
-
}
|
5671 |
-
},
|
5672 |
-
{
|
5673 |
-
"kind": "webfonts#webfont",
|
5674 |
-
"family": "Fenix",
|
5675 |
-
"variants": [
|
5676 |
-
"regular"
|
5677 |
-
],
|
5678 |
-
"subsets": [
|
5679 |
-
"latin",
|
5680 |
-
"latin-ext"
|
5681 |
-
],
|
5682 |
-
"version": "v1",
|
5683 |
-
"lastModified": "2012-10-03",
|
5684 |
-
"files": {
|
5685 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fenix/v1/Ak8wR3VSlAN7VN_eMeJj7Q.ttf"
|
5686 |
-
}
|
5687 |
-
},
|
5688 |
-
{
|
5689 |
-
"kind": "webfonts#webfont",
|
5690 |
-
"family": "Spinnaker",
|
5691 |
-
"variants": [
|
5692 |
-
"regular"
|
5693 |
-
],
|
5694 |
-
"subsets": [
|
5695 |
-
"latin",
|
5696 |
-
"latin-ext"
|
5697 |
-
],
|
5698 |
-
"version": "v5",
|
5699 |
-
"lastModified": "2012-07-25",
|
5700 |
-
"files": {
|
5701 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/spinnaker/v5/MQdIXivKITpjROUdiN6Jgg.ttf"
|
5702 |
-
}
|
5703 |
-
},
|
5704 |
-
{
|
5705 |
-
"kind": "webfonts#webfont",
|
5706 |
-
"family": "Sacramento",
|
5707 |
-
"variants": [
|
5708 |
-
"regular"
|
5709 |
-
],
|
5710 |
-
"subsets": [
|
5711 |
-
"latin",
|
5712 |
-
"latin-ext"
|
5713 |
-
],
|
5714 |
-
"version": "v1",
|
5715 |
-
"lastModified": "2012-11-28",
|
5716 |
-
"files": {
|
5717 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sacramento/v1/_kv-qycSHMNdhjiv0Kj7BvesZW2xOQ-xsNqO47m55DA.ttf"
|
5718 |
-
}
|
5719 |
-
},
|
5720 |
-
{
|
5721 |
-
"kind": "webfonts#webfont",
|
5722 |
-
"family": "Baumans",
|
5723 |
-
"variants": [
|
5724 |
-
"regular"
|
5725 |
-
],
|
5726 |
-
"subsets": [
|
5727 |
-
"latin"
|
5728 |
-
],
|
5729 |
-
"version": "v2",
|
5730 |
-
"lastModified": "2012-07-25",
|
5731 |
-
"files": {
|
5732 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/baumans/v2/o0bFdPW1H5kd5saqqOcoVg.ttf"
|
5733 |
-
}
|
5734 |
-
},
|
5735 |
-
{
|
5736 |
-
"kind": "webfonts#webfont",
|
5737 |
-
"family": "Podkova",
|
5738 |
-
"variants": [
|
5739 |
-
"regular",
|
5740 |
-
"700"
|
5741 |
-
],
|
5742 |
-
"subsets": [
|
5743 |
-
"latin"
|
5744 |
-
],
|
5745 |
-
"version": "v5",
|
5746 |
-
"lastModified": "2012-07-25",
|
5747 |
-
"files": {
|
5748 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/podkova/v5/eylljyGVfB8ZUQjYY3WZRQ.ttf",
|
5749 |
-
"700": "http://themes.googleusercontent.com/static/fonts/podkova/v5/SqW4aa8m_KVrOgYSydQ33vesZW2xOQ-xsNqO47m55DA.ttf"
|
5750 |
-
}
|
5751 |
-
},
|
5752 |
-
{
|
5753 |
-
"kind": "webfonts#webfont",
|
5754 |
-
"family": "Allura",
|
5755 |
-
"variants": [
|
5756 |
-
"regular"
|
5757 |
-
],
|
5758 |
-
"subsets": [
|
5759 |
-
"latin",
|
5760 |
-
"latin-ext"
|
5761 |
-
],
|
5762 |
-
"version": "v1",
|
5763 |
-
"lastModified": "2012-07-25",
|
5764 |
-
"files": {
|
5765 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/allura/v1/4hcqgZanyuJ2gMYWffIR6A.ttf"
|
5766 |
-
}
|
5767 |
-
},
|
5768 |
-
{
|
5769 |
-
"kind": "webfonts#webfont",
|
5770 |
-
"family": "Montez",
|
5771 |
-
"variants": [
|
5772 |
-
"regular"
|
5773 |
-
],
|
5774 |
-
"subsets": [
|
5775 |
-
"latin"
|
5776 |
-
],
|
5777 |
-
"version": "v3",
|
5778 |
-
"lastModified": "2012-07-25",
|
5779 |
-
"files": {
|
5780 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/montez/v3/kx58rLOWQQLGFM4pDHv5Ng.ttf"
|
5781 |
-
}
|
5782 |
-
},
|
5783 |
-
{
|
5784 |
-
"kind": "webfonts#webfont",
|
5785 |
-
"family": "Cantora One",
|
5786 |
-
"variants": [
|
5787 |
-
"regular"
|
5788 |
-
],
|
5789 |
-
"subsets": [
|
5790 |
-
"latin",
|
5791 |
-
"latin-ext"
|
5792 |
-
],
|
5793 |
-
"version": "v2",
|
5794 |
-
"lastModified": "2012-09-14",
|
5795 |
-
"files": {
|
5796 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cantoraone/v2/oI-DS62RbHI8ZREjp73ehqCWcynf_cDxXwCLxiixG1c.ttf"
|
5797 |
-
}
|
5798 |
-
},
|
5799 |
-
{
|
5800 |
-
"kind": "webfonts#webfont",
|
5801 |
-
"family": "Cinzel Decorative",
|
5802 |
-
"variants": [
|
5803 |
-
"regular",
|
5804 |
-
"700",
|
5805 |
-
"900"
|
5806 |
-
],
|
5807 |
-
"subsets": [
|
5808 |
-
"latin"
|
5809 |
-
],
|
5810 |
-
"version": "v1",
|
5811 |
-
"lastModified": "2012-10-26",
|
5812 |
-
"files": {
|
5813 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cinzeldecorative/v1/fmgK7oaJJIXAkhd9798yQgT5USbJx2F82lQbogPy2bY.ttf",
|
5814 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cinzeldecorative/v1/pXhIVnhFtL_B9Vb1wq2F95-YYVDmZkJErg0zgx9XuZI.ttf",
|
5815 |
-
"900": "http://themes.googleusercontent.com/static/fonts/cinzeldecorative/v1/pXhIVnhFtL_B9Vb1wq2F97Khqbv0zQZa0g-9HOXAalU.ttf"
|
5816 |
-
}
|
5817 |
-
},
|
5818 |
-
{
|
5819 |
-
"kind": "webfonts#webfont",
|
5820 |
-
"family": "Prosto One",
|
5821 |
-
"variants": [
|
5822 |
-
"regular"
|
5823 |
-
],
|
5824 |
-
"subsets": [
|
5825 |
-
"latin",
|
5826 |
-
"latin-ext",
|
5827 |
-
"cyrillic"
|
5828 |
-
],
|
5829 |
-
"version": "v1",
|
5830 |
-
"lastModified": "2012-07-25",
|
5831 |
-
"files": {
|
5832 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/prostoone/v1/bsqnAElAqk9kX7eABTRFJPesZW2xOQ-xsNqO47m55DA.ttf"
|
5833 |
-
}
|
5834 |
-
},
|
5835 |
-
{
|
5836 |
-
"kind": "webfonts#webfont",
|
5837 |
-
"family": "Marcellus SC",
|
5838 |
-
"variants": [
|
5839 |
-
"regular"
|
5840 |
-
],
|
5841 |
-
"subsets": [
|
5842 |
-
"latin",
|
5843 |
-
"latin-ext"
|
5844 |
-
],
|
5845 |
-
"version": "v1",
|
5846 |
-
"lastModified": "2012-10-03",
|
5847 |
-
"files": {
|
5848 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/marcellussc/v1/_jugwxhkkynrvsfrxVx8gS3USBnSvpkopQaUR-2r7iU.ttf"
|
5849 |
-
}
|
5850 |
-
},
|
5851 |
-
{
|
5852 |
-
"kind": "webfonts#webfont",
|
5853 |
-
"family": "Quintessential",
|
5854 |
-
"variants": [
|
5855 |
-
"regular"
|
5856 |
-
],
|
5857 |
-
"subsets": [
|
5858 |
-
"latin",
|
5859 |
-
"latin-ext"
|
5860 |
-
],
|
5861 |
-
"version": "v1",
|
5862 |
-
"lastModified": "2012-11-28",
|
5863 |
-
"files": {
|
5864 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/quintessential/v1/mmk6ioesnTrEky_Zb92E5s02lXbtMOtZWfuxKeMZO8Q.ttf"
|
5865 |
-
}
|
5866 |
-
},
|
5867 |
-
{
|
5868 |
-
"kind": "webfonts#webfont",
|
5869 |
-
"family": "Aclonica",
|
5870 |
-
"variants": [
|
5871 |
-
"regular"
|
5872 |
-
],
|
5873 |
-
"subsets": [
|
5874 |
-
"latin"
|
5875 |
-
],
|
5876 |
-
"version": "v3",
|
5877 |
-
"lastModified": "2012-07-25",
|
5878 |
-
"files": {
|
5879 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/aclonica/v3/M6pHZMPwK3DiBSlo3jwAKQ.ttf"
|
5880 |
-
}
|
5881 |
-
},
|
5882 |
-
{
|
5883 |
-
"kind": "webfonts#webfont",
|
5884 |
-
"family": "La Belle Aurore",
|
5885 |
-
"variants": [
|
5886 |
-
"regular"
|
5887 |
-
],
|
5888 |
-
"subsets": [
|
5889 |
-
"latin"
|
5890 |
-
],
|
5891 |
-
"version": "v3",
|
5892 |
-
"lastModified": "2012-07-25",
|
5893 |
-
"files": {
|
5894 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/labelleaurore/v3/Irdbc4ASuUoWDjd_Wc3md123K2iuuhwZgaKapkyRTY8.ttf"
|
5895 |
-
}
|
5896 |
-
},
|
5897 |
-
{
|
5898 |
-
"kind": "webfonts#webfont",
|
5899 |
-
"family": "Average Sans",
|
5900 |
-
"variants": [
|
5901 |
-
"regular"
|
5902 |
-
],
|
5903 |
-
"subsets": [
|
5904 |
-
"latin",
|
5905 |
-
"latin-ext"
|
5906 |
-
],
|
5907 |
-
"version": "v1",
|
5908 |
-
"lastModified": "2012-11-28",
|
5909 |
-
"files": {
|
5910 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/averagesans/v1/dnU3R-5A_43y5bIyLztPsS3USBnSvpkopQaUR-2r7iU.ttf"
|
5911 |
-
}
|
5912 |
-
},
|
5913 |
-
{
|
5914 |
-
"kind": "webfonts#webfont",
|
5915 |
-
"family": "Acme",
|
5916 |
-
"variants": [
|
5917 |
-
"regular"
|
5918 |
-
],
|
5919 |
-
"subsets": [
|
5920 |
-
"latin"
|
5921 |
-
],
|
5922 |
-
"version": "v2",
|
5923 |
-
"lastModified": "2012-07-25",
|
5924 |
-
"files": {
|
5925 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/acme/v2/-J6XNtAHPZBEbsifCdBt-g.ttf"
|
5926 |
-
}
|
5927 |
-
},
|
5928 |
-
{
|
5929 |
-
"kind": "webfonts#webfont",
|
5930 |
-
"family": "Playfair Display SC",
|
5931 |
-
"variants": [
|
5932 |
-
"regular",
|
5933 |
-
"italic",
|
5934 |
-
"700",
|
5935 |
-
"700italic",
|
5936 |
-
"900",
|
5937 |
-
"900italic"
|
5938 |
-
],
|
5939 |
-
"subsets": [
|
5940 |
-
"latin",
|
5941 |
-
"latin-ext",
|
5942 |
-
"cyrillic"
|
5943 |
-
],
|
5944 |
-
"version": "v1",
|
5945 |
-
"lastModified": "2012-10-31",
|
5946 |
-
"files": {
|
5947 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/playfairdisplaysc/v1/G0-tvBxd4eQRdwFKB8dRkcpjYTDWIvcAwAccqeW9uNM.ttf",
|
5948 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplaysc/v1/myuYiFR-4NTrUT4w6TKls2klJsJYggW8rlNoTOTuau0.ttf",
|
5949 |
-
"700": "http://themes.googleusercontent.com/static/fonts/playfairdisplaysc/v1/5ggqGkvWJU_TtW2W8cEubA-Amcyomnuy4WsCiPxGHjw.ttf",
|
5950 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplaysc/v1/6X0OQrQhEEnPo56RalREX4krgPi80XvBcbTwmz-rgmU.ttf",
|
5951 |
-
"900": "http://themes.googleusercontent.com/static/fonts/playfairdisplaysc/v1/5ggqGkvWJU_TtW2W8cEubKXL3C32k275YmX_AcBPZ7w.ttf",
|
5952 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplaysc/v1/6X0OQrQhEEnPo56RalREX8Zag2q3ssKz8uH1RU4a9gs.ttf"
|
5953 |
-
}
|
5954 |
-
},
|
5955 |
-
{
|
5956 |
-
"kind": "webfonts#webfont",
|
5957 |
-
"family": "Krona One",
|
5958 |
-
"variants": [
|
5959 |
-
"regular"
|
5960 |
-
],
|
5961 |
-
"subsets": [
|
5962 |
-
"latin",
|
5963 |
-
"latin-ext"
|
5964 |
-
],
|
5965 |
-
"version": "v1",
|
5966 |
-
"lastModified": "2012-07-25",
|
5967 |
-
"files": {
|
5968 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kronaone/v1/zcQj4ljqTo166AdourlF9w.ttf"
|
5969 |
-
}
|
5970 |
-
},
|
5971 |
-
{
|
5972 |
-
"kind": "webfonts#webfont",
|
5973 |
-
"family": "Graduate",
|
5974 |
-
"variants": [
|
5975 |
-
"regular"
|
5976 |
-
],
|
5977 |
-
"subsets": [
|
5978 |
-
"latin"
|
5979 |
-
],
|
5980 |
-
"version": "v1",
|
5981 |
-
"lastModified": "2012-07-25",
|
5982 |
-
"files": {
|
5983 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/graduate/v1/JpAmYLHqcIh9_Ff35HHwiA.ttf"
|
5984 |
-
}
|
5985 |
-
},
|
5986 |
-
{
|
5987 |
-
"kind": "webfonts#webfont",
|
5988 |
-
"family": "Delius Unicase",
|
5989 |
-
"variants": [
|
5990 |
-
"regular",
|
5991 |
-
"700"
|
5992 |
-
],
|
5993 |
-
"subsets": [
|
5994 |
-
"latin"
|
5995 |
-
],
|
5996 |
-
"version": "v6",
|
5997 |
-
"lastModified": "2012-07-25",
|
5998 |
-
"files": {
|
5999 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/deliusunicase/v6/b2sKujV3Q48RV2PQ0k1vqu6rPKfVZo7L2bERcf0BDns.ttf",
|
6000 |
-
"700": "http://themes.googleusercontent.com/static/fonts/deliusunicase/v6/7FTMTITcb4dxUp99FAdTqNy5weKXdcrx-wE0cgECMq8.ttf"
|
6001 |
-
}
|
6002 |
-
},
|
6003 |
-
{
|
6004 |
-
"kind": "webfonts#webfont",
|
6005 |
-
"family": "Forum",
|
6006 |
-
"variants": [
|
6007 |
-
"regular"
|
6008 |
-
],
|
6009 |
-
"subsets": [
|
6010 |
-
"cyrillic-ext",
|
6011 |
-
"latin",
|
6012 |
-
"latin-ext",
|
6013 |
-
"cyrillic"
|
6014 |
-
],
|
6015 |
-
"version": "v4",
|
6016 |
-
"lastModified": "2012-07-25",
|
6017 |
-
"files": {
|
6018 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/forum/v4/MZUpsq1VfLrqv8eSDcbrrQ.ttf"
|
6019 |
-
}
|
6020 |
-
},
|
6021 |
-
{
|
6022 |
-
"kind": "webfonts#webfont",
|
6023 |
-
"family": "Nova Round",
|
6024 |
-
"variants": [
|
6025 |
-
"regular"
|
6026 |
-
],
|
6027 |
-
"subsets": [
|
6028 |
-
"latin"
|
6029 |
-
],
|
6030 |
-
"version": "v5",
|
6031 |
-
"lastModified": "2012-07-25",
|
6032 |
-
"files": {
|
6033 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novaround/v5/7-cK3Ari_8XYYFgVMxVhDvesZW2xOQ-xsNqO47m55DA.ttf"
|
6034 |
-
}
|
6035 |
-
},
|
6036 |
-
{
|
6037 |
-
"kind": "webfonts#webfont",
|
6038 |
-
"family": "Maiden Orange",
|
6039 |
-
"variants": [
|
6040 |
-
"regular"
|
6041 |
-
],
|
6042 |
-
"subsets": [
|
6043 |
-
"latin"
|
6044 |
-
],
|
6045 |
-
"version": "v3",
|
6046 |
-
"lastModified": "2012-07-25",
|
6047 |
-
"files": {
|
6048 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/maidenorange/v3/ZhKIA2SPisEwdhW7g0RUWojjx0o0jr6fNXxPgYh_a8Q.ttf"
|
6049 |
-
}
|
6050 |
-
},
|
6051 |
-
{
|
6052 |
-
"kind": "webfonts#webfont",
|
6053 |
-
"family": "Hanuman",
|
6054 |
-
"variants": [
|
6055 |
-
"regular",
|
6056 |
-
"700"
|
6057 |
-
],
|
6058 |
-
"subsets": [
|
6059 |
-
"khmer"
|
6060 |
-
],
|
6061 |
-
"version": "v5",
|
6062 |
-
"lastModified": "2012-07-25",
|
6063 |
-
"files": {
|
6064 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/hanuman/v5/hRhwOGGmElJSl6KSPvEnOQ.ttf",
|
6065 |
-
"700": "http://themes.googleusercontent.com/static/fonts/hanuman/v5/lzzXZ2l84x88giDrbfq76vesZW2xOQ-xsNqO47m55DA.ttf"
|
6066 |
-
}
|
6067 |
-
},
|
6068 |
-
{
|
6069 |
-
"kind": "webfonts#webfont",
|
6070 |
-
"family": "Bowlby One SC",
|
6071 |
-
"variants": [
|
6072 |
-
"regular"
|
6073 |
-
],
|
6074 |
-
"subsets": [
|
6075 |
-
"latin",
|
6076 |
-
"latin-ext"
|
6077 |
-
],
|
6078 |
-
"version": "v5",
|
6079 |
-
"lastModified": "2012-07-25",
|
6080 |
-
"files": {
|
6081 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bowlbyonesc/v5/8ZkeXftTuzKBtmxOYXoRedDkZCMxWJecxjvKm2f8MJw.ttf"
|
6082 |
-
}
|
6083 |
-
},
|
6084 |
-
{
|
6085 |
-
"kind": "webfonts#webfont",
|
6086 |
-
"family": "Alegreya SC",
|
6087 |
-
"variants": [
|
6088 |
-
"regular",
|
6089 |
-
"italic",
|
6090 |
-
"700",
|
6091 |
-
"700italic",
|
6092 |
-
"900",
|
6093 |
-
"900italic"
|
6094 |
-
],
|
6095 |
-
"subsets": [
|
6096 |
-
"latin",
|
6097 |
-
"latin-ext"
|
6098 |
-
],
|
6099 |
-
"version": "v3",
|
6100 |
-
"lastModified": "2012-07-25",
|
6101 |
-
"files": {
|
6102 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alegreyasc/v3/3ozeFnTbygMK6PfHh8B-iqCWcynf_cDxXwCLxiixG1c.ttf",
|
6103 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/alegreyasc/v3/GOqmv3FLsJ2r6ZALMZVBmkeOrDcLawS7-ssYqLr2Xp4.ttf",
|
6104 |
-
"700": "http://themes.googleusercontent.com/static/fonts/alegreyasc/v3/M9OIREoxDkvynwTpBAYUq3e1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
6105 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/alegreyasc/v3/5PCoU7IUfCicpKBJtBmP6c_zJjSACmk0BRPxQqhnNLU.ttf",
|
6106 |
-
"900": "http://themes.googleusercontent.com/static/fonts/alegreyasc/v3/M9OIREoxDkvynwTpBAYUqyenaqEuufTBk9XMKnKmgDA.ttf",
|
6107 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/alegreyasc/v3/5PCoU7IUfCicpKBJtBmP6U_yTOUGsoC54csJe1b-IRw.ttf"
|
6108 |
-
}
|
6109 |
-
},
|
6110 |
-
{
|
6111 |
-
"kind": "webfonts#webfont",
|
6112 |
-
"family": "Antic",
|
6113 |
-
"variants": [
|
6114 |
-
"regular"
|
6115 |
-
],
|
6116 |
-
"subsets": [
|
6117 |
-
"latin"
|
6118 |
-
],
|
6119 |
-
"version": "v4",
|
6120 |
-
"lastModified": "2012-07-25",
|
6121 |
-
"files": {
|
6122 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/antic/v4/hEa8XCNM7tXGzD0Uk0AipA.ttf"
|
6123 |
-
}
|
6124 |
-
},
|
6125 |
-
{
|
6126 |
-
"kind": "webfonts#webfont",
|
6127 |
-
"family": "Megrim",
|
6128 |
-
"variants": [
|
6129 |
-
"regular"
|
6130 |
-
],
|
6131 |
-
"subsets": [
|
6132 |
-
"latin"
|
6133 |
-
],
|
6134 |
-
"version": "v4",
|
6135 |
-
"lastModified": "2012-07-25",
|
6136 |
-
"files": {
|
6137 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/megrim/v4/e-9jVUC9lv1zxaFQARuftw.ttf"
|
6138 |
-
}
|
6139 |
-
},
|
6140 |
-
{
|
6141 |
-
"kind": "webfonts#webfont",
|
6142 |
-
"family": "Numans",
|
6143 |
-
"variants": [
|
6144 |
-
"regular"
|
6145 |
-
],
|
6146 |
-
"subsets": [
|
6147 |
-
"latin"
|
6148 |
-
],
|
6149 |
-
"version": "v3",
|
6150 |
-
"lastModified": "2012-07-25",
|
6151 |
-
"files": {
|
6152 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/numans/v3/g5snI2p6OEjjTNmTHyBdiQ.ttf"
|
6153 |
-
}
|
6154 |
-
},
|
6155 |
-
{
|
6156 |
-
"kind": "webfonts#webfont",
|
6157 |
-
"family": "Annie Use Your Telescope",
|
6158 |
-
"variants": [
|
6159 |
-
"regular"
|
6160 |
-
],
|
6161 |
-
"subsets": [
|
6162 |
-
"latin"
|
6163 |
-
],
|
6164 |
-
"version": "v3",
|
6165 |
-
"lastModified": "2012-07-25",
|
6166 |
-
"files": {
|
6167 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/annieuseyourtelescope/v3/2cuiO5VmaR09C8SLGEQjGqbp7mtG8sPlcZvOaO8HBak.ttf"
|
6168 |
-
}
|
6169 |
-
},
|
6170 |
-
{
|
6171 |
-
"kind": "webfonts#webfont",
|
6172 |
-
"family": "Dawning of a New Day",
|
6173 |
-
"variants": [
|
6174 |
-
"regular"
|
6175 |
-
],
|
6176 |
-
"subsets": [
|
6177 |
-
"latin"
|
6178 |
-
],
|
6179 |
-
"version": "v4",
|
6180 |
-
"lastModified": "2012-07-25",
|
6181 |
-
"files": {
|
6182 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/dawningofanewday/v4/JiDsRhiKZt8uz3NJ5xA06gXLnohmOYWQZqo_sW8GLTk.ttf"
|
6183 |
-
}
|
6184 |
-
},
|
6185 |
-
{
|
6186 |
-
"kind": "webfonts#webfont",
|
6187 |
-
"family": "Delius Swash Caps",
|
6188 |
-
"variants": [
|
6189 |
-
"regular"
|
6190 |
-
],
|
6191 |
-
"subsets": [
|
6192 |
-
"latin"
|
6193 |
-
],
|
6194 |
-
"version": "v5",
|
6195 |
-
"lastModified": "2012-07-25",
|
6196 |
-
"files": {
|
6197 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/deliusswashcaps/v5/uXyrEUnoWApxIOICunRq7yIrxb5zDVgU2N3VzXm7zq4.ttf"
|
6198 |
-
}
|
6199 |
-
},
|
6200 |
-
{
|
6201 |
-
"kind": "webfonts#webfont",
|
6202 |
-
"family": "Unica One",
|
6203 |
-
"variants": [
|
6204 |
-
"regular"
|
6205 |
-
],
|
6206 |
-
"subsets": [
|
6207 |
-
"latin",
|
6208 |
-
"latin-ext"
|
6209 |
-
],
|
6210 |
-
"version": "v1",
|
6211 |
-
"lastModified": "2012-10-31",
|
6212 |
-
"files": {
|
6213 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/unicaone/v1/KbYKlhWMDpatWViqDkNQgA.ttf"
|
6214 |
-
}
|
6215 |
-
},
|
6216 |
-
{
|
6217 |
-
"kind": "webfonts#webfont",
|
6218 |
-
"family": "Fauna One",
|
6219 |
-
"variants": [
|
6220 |
-
"regular"
|
6221 |
-
],
|
6222 |
-
"subsets": [
|
6223 |
-
"latin",
|
6224 |
-
"latin-ext"
|
6225 |
-
],
|
6226 |
-
"version": "v1",
|
6227 |
-
"lastModified": "2013-06-12",
|
6228 |
-
"files": {
|
6229 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/faunaone/v1/8kL-wpAPofcAMELI_5NRnQ.ttf"
|
6230 |
-
}
|
6231 |
-
},
|
6232 |
-
{
|
6233 |
-
"kind": "webfonts#webfont",
|
6234 |
-
"family": "Dorsa",
|
6235 |
-
"variants": [
|
6236 |
-
"regular"
|
6237 |
-
],
|
6238 |
-
"subsets": [
|
6239 |
-
"latin"
|
6240 |
-
],
|
6241 |
-
"version": "v4",
|
6242 |
-
"lastModified": "2012-07-25",
|
6243 |
-
"files": {
|
6244 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/dorsa/v4/wCc3cUe6XrmG2LQE6GlIrw.ttf"
|
6245 |
-
}
|
6246 |
-
},
|
6247 |
-
{
|
6248 |
-
"kind": "webfonts#webfont",
|
6249 |
-
"family": "Cherry Swash",
|
6250 |
-
"variants": [
|
6251 |
-
"regular",
|
6252 |
-
"700"
|
6253 |
-
],
|
6254 |
-
"subsets": [
|
6255 |
-
"latin",
|
6256 |
-
"latin-ext"
|
6257 |
-
],
|
6258 |
-
"version": "v1",
|
6259 |
-
"lastModified": "2012-10-26",
|
6260 |
-
"files": {
|
6261 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cherryswash/v1/HqOk7C7J1TZ5i3L-ejF0vi3USBnSvpkopQaUR-2r7iU.ttf",
|
6262 |
-
"700": "http://themes.googleusercontent.com/static/fonts/cherryswash/v1/-CfyMyQqfucZPQNB0nvYyED2ttfZwueP-QU272T9-k4.ttf"
|
6263 |
-
}
|
6264 |
-
},
|
6265 |
-
{
|
6266 |
-
"kind": "webfonts#webfont",
|
6267 |
-
"family": "Federo",
|
6268 |
-
"variants": [
|
6269 |
-
"regular"
|
6270 |
-
],
|
6271 |
-
"subsets": [
|
6272 |
-
"latin"
|
6273 |
-
],
|
6274 |
-
"version": "v5",
|
6275 |
-
"lastModified": "2012-07-25",
|
6276 |
-
"files": {
|
6277 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/federo/v5/JPhe1S2tujeyaR79gXBLeQ.ttf"
|
6278 |
-
}
|
6279 |
-
},
|
6280 |
-
{
|
6281 |
-
"kind": "webfonts#webfont",
|
6282 |
-
"family": "Sonsie One",
|
6283 |
-
"variants": [
|
6284 |
-
"regular"
|
6285 |
-
],
|
6286 |
-
"subsets": [
|
6287 |
-
"latin",
|
6288 |
-
"latin-ext"
|
6289 |
-
],
|
6290 |
-
"version": "v2",
|
6291 |
-
"lastModified": "2012-07-25",
|
6292 |
-
"files": {
|
6293 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sonsieone/v2/KSP7xT1OSy0q2ob6RQOTWPesZW2xOQ-xsNqO47m55DA.ttf"
|
6294 |
-
}
|
6295 |
-
},
|
6296 |
-
{
|
6297 |
-
"kind": "webfonts#webfont",
|
6298 |
-
"family": "Grand Hotel",
|
6299 |
-
"variants": [
|
6300 |
-
"regular"
|
6301 |
-
],
|
6302 |
-
"subsets": [
|
6303 |
-
"latin",
|
6304 |
-
"latin-ext"
|
6305 |
-
],
|
6306 |
-
"version": "v1",
|
6307 |
-
"lastModified": "2012-12-06",
|
6308 |
-
"files": {
|
6309 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/grandhotel/v1/C_A8HiFZjXPpnMt38XnK7qCWcynf_cDxXwCLxiixG1c.ttf"
|
6310 |
-
}
|
6311 |
-
},
|
6312 |
-
{
|
6313 |
-
"kind": "webfonts#webfont",
|
6314 |
-
"family": "Corben",
|
6315 |
-
"variants": [
|
6316 |
-
"regular",
|
6317 |
-
"700"
|
6318 |
-
],
|
6319 |
-
"subsets": [
|
6320 |
-
"latin"
|
6321 |
-
],
|
6322 |
-
"version": "v5",
|
6323 |
-
"lastModified": "2012-07-25",
|
6324 |
-
"files": {
|
6325 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/corben/v5/tTysMZkt-j8Y5yhkgsoajQ.ttf",
|
6326 |
-
"700": "http://themes.googleusercontent.com/static/fonts/corben/v5/lirJaFSQWdGQuV--fksg5g.ttf"
|
6327 |
-
}
|
6328 |
-
},
|
6329 |
-
{
|
6330 |
-
"kind": "webfonts#webfont",
|
6331 |
-
"family": "Expletus Sans",
|
6332 |
-
"variants": [
|
6333 |
-
"regular",
|
6334 |
-
"italic",
|
6335 |
-
"500",
|
6336 |
-
"500italic",
|
6337 |
-
"600",
|
6338 |
-
"600italic",
|
6339 |
-
"700",
|
6340 |
-
"700italic"
|
6341 |
-
],
|
6342 |
-
"subsets": [
|
6343 |
-
"latin"
|
6344 |
-
],
|
6345 |
-
"version": "v4",
|
6346 |
-
"lastModified": "2012-07-25",
|
6347 |
-
"files": {
|
6348 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/gegTSDBDs5le3g6uxU1ZsX8f0n03UdmQgF_CLvNR2vg.ttf",
|
6349 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/Y-erXmY0b6DU_i2Qu0hTJj4G9C9ttb0Oz5Cvf0qOitE.ttf",
|
6350 |
-
"500": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/cl6rhMY77Ilk8lB_uYRRwAqQmZ7VjhwksfpNVG0pqGc.ttf",
|
6351 |
-
"500italic": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/sRBNtc46w65uJE451UYmW87DCVO6wo6i5LKIyZDzK40.ttf",
|
6352 |
-
"600": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/cl6rhMY77Ilk8lB_uYRRwCvj1tU7IJMS3CS9kCx2B3U.ttf",
|
6353 |
-
"600italic": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/sRBNtc46w65uJE451UYmW8yKH23ZS6zCKOFHG0e_4JE.ttf",
|
6354 |
-
"700": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/cl6rhMY77Ilk8lB_uYRRwFCbmAUID8LN-q3pJpOk3Ys.ttf",
|
6355 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/expletussans/v4/sRBNtc46w65uJE451UYmW5F66r9C4AnxxlBlGd7xY4g.ttf"
|
6356 |
-
}
|
6357 |
-
},
|
6358 |
-
{
|
6359 |
-
"kind": "webfonts#webfont",
|
6360 |
-
"family": "Knewave",
|
6361 |
-
"variants": [
|
6362 |
-
"regular"
|
6363 |
-
],
|
6364 |
-
"subsets": [
|
6365 |
-
"latin",
|
6366 |
-
"latin-ext"
|
6367 |
-
],
|
6368 |
-
"version": "v2",
|
6369 |
-
"lastModified": "2012-07-25",
|
6370 |
-
"files": {
|
6371 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/knewave/v2/KGHM4XWr4iKnBMqzZLkPBg.ttf"
|
6372 |
-
}
|
6373 |
-
},
|
6374 |
-
{
|
6375 |
-
"kind": "webfonts#webfont",
|
6376 |
-
"family": "Swanky and Moo Moo",
|
6377 |
-
"variants": [
|
6378 |
-
"regular"
|
6379 |
-
],
|
6380 |
-
"subsets": [
|
6381 |
-
"latin"
|
6382 |
-
],
|
6383 |
-
"version": "v3",
|
6384 |
-
"lastModified": "2012-07-25",
|
6385 |
-
"files": {
|
6386 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/swankyandmoomoo/v3/orVNZ9kDeE3lWp3U3YELu9DVLKqNC3_XMNHhr8S94FU.ttf"
|
6387 |
-
}
|
6388 |
-
},
|
6389 |
-
{
|
6390 |
-
"kind": "webfonts#webfont",
|
6391 |
-
"family": "Over the Rainbow",
|
6392 |
-
"variants": [
|
6393 |
-
"regular"
|
6394 |
-
],
|
6395 |
-
"subsets": [
|
6396 |
-
"latin"
|
6397 |
-
],
|
6398 |
-
"version": "v4",
|
6399 |
-
"lastModified": "2012-07-25",
|
6400 |
-
"files": {
|
6401 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/overtherainbow/v4/6gp-gkpI2kie2dHQQLM2jQBdxkZd83xOSx-PAQ2QmiI.ttf"
|
6402 |
-
}
|
6403 |
-
},
|
6404 |
-
{
|
6405 |
-
"kind": "webfonts#webfont",
|
6406 |
-
"family": "Clicker Script",
|
6407 |
-
"variants": [
|
6408 |
-
"regular"
|
6409 |
-
],
|
6410 |
-
"subsets": [
|
6411 |
-
"latin",
|
6412 |
-
"latin-ext"
|
6413 |
-
],
|
6414 |
-
"version": "v1",
|
6415 |
-
"lastModified": "2012-11-28",
|
6416 |
-
"files": {
|
6417 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/clickerscript/v1/Zupmk8XwADjufGxWB9KThBnpV0hQCek3EmWnCPrvGRM.ttf"
|
6418 |
-
}
|
6419 |
-
},
|
6420 |
-
{
|
6421 |
-
"kind": "webfonts#webfont",
|
6422 |
-
"family": "IM Fell English SC",
|
6423 |
-
"variants": [
|
6424 |
-
"regular"
|
6425 |
-
],
|
6426 |
-
"subsets": [
|
6427 |
-
"latin"
|
6428 |
-
],
|
6429 |
-
"version": "v3",
|
6430 |
-
"lastModified": "2012-07-25",
|
6431 |
-
"files": {
|
6432 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfellenglishsc/v3/h3Tn6yWfw4b5qaLD1RWvz5ATixNthKRRR1XVH3rJNiw.ttf"
|
6433 |
-
}
|
6434 |
-
},
|
6435 |
-
{
|
6436 |
-
"kind": "webfonts#webfont",
|
6437 |
-
"family": "Redressed",
|
6438 |
-
"variants": [
|
6439 |
-
"regular"
|
6440 |
-
],
|
6441 |
-
"subsets": [
|
6442 |
-
"latin"
|
6443 |
-
],
|
6444 |
-
"version": "v3",
|
6445 |
-
"lastModified": "2012-07-25",
|
6446 |
-
"files": {
|
6447 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/redressed/v3/3aZ5sTBppH3oSm5SabegtA.ttf"
|
6448 |
-
}
|
6449 |
-
},
|
6450 |
-
{
|
6451 |
-
"kind": "webfonts#webfont",
|
6452 |
-
"family": "Niconne",
|
6453 |
-
"variants": [
|
6454 |
-
"regular"
|
6455 |
-
],
|
6456 |
-
"subsets": [
|
6457 |
-
"latin",
|
6458 |
-
"latin-ext"
|
6459 |
-
],
|
6460 |
-
"version": "v3",
|
6461 |
-
"lastModified": "2012-07-25",
|
6462 |
-
"files": {
|
6463 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/niconne/v3/ZA-mFw2QNXodx5y7kfELBg.ttf"
|
6464 |
-
}
|
6465 |
-
},
|
6466 |
-
{
|
6467 |
-
"kind": "webfonts#webfont",
|
6468 |
-
"family": "Patrick Hand SC",
|
6469 |
-
"variants": [
|
6470 |
-
"regular"
|
6471 |
-
],
|
6472 |
-
"subsets": [
|
6473 |
-
"latin",
|
6474 |
-
"latin-ext",
|
6475 |
-
"vietnamese"
|
6476 |
-
],
|
6477 |
-
"version": "v1",
|
6478 |
-
"lastModified": "2013-02-27",
|
6479 |
-
"files": {
|
6480 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/patrickhandsc/v1/OYFWCgfCR-7uHIovjUZXsbAgSRh1LpJXlLfl8IbsmHg.ttf"
|
6481 |
-
}
|
6482 |
-
},
|
6483 |
-
{
|
6484 |
-
"kind": "webfonts#webfont",
|
6485 |
-
"family": "Lustria",
|
6486 |
-
"variants": [
|
6487 |
-
"regular"
|
6488 |
-
],
|
6489 |
-
"subsets": [
|
6490 |
-
"latin"
|
6491 |
-
],
|
6492 |
-
"version": "v1",
|
6493 |
-
"lastModified": "2012-07-25",
|
6494 |
-
"files": {
|
6495 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lustria/v1/gXAk0s4ai0X-TAOhYzZd1w.ttf"
|
6496 |
-
}
|
6497 |
-
},
|
6498 |
-
{
|
6499 |
-
"kind": "webfonts#webfont",
|
6500 |
-
"family": "Headland One",
|
6501 |
-
"variants": [
|
6502 |
-
"regular"
|
6503 |
-
],
|
6504 |
-
"subsets": [
|
6505 |
-
"latin",
|
6506 |
-
"latin-ext"
|
6507 |
-
],
|
6508 |
-
"version": "v1",
|
6509 |
-
"lastModified": "2012-08-23",
|
6510 |
-
"files": {
|
6511 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/headlandone/v1/iGmBeOvQGfq9DSbjJ8jDVy3USBnSvpkopQaUR-2r7iU.ttf"
|
6512 |
-
}
|
6513 |
-
},
|
6514 |
-
{
|
6515 |
-
"kind": "webfonts#webfont",
|
6516 |
-
"family": "Sigmar One",
|
6517 |
-
"variants": [
|
6518 |
-
"regular"
|
6519 |
-
],
|
6520 |
-
"subsets": [
|
6521 |
-
"latin"
|
6522 |
-
],
|
6523 |
-
"version": "v3",
|
6524 |
-
"lastModified": "2012-08-08",
|
6525 |
-
"files": {
|
6526 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sigmarone/v3/oh_5NxD5JBZksdo2EntKefesZW2xOQ-xsNqO47m55DA.ttf"
|
6527 |
-
}
|
6528 |
-
},
|
6529 |
-
{
|
6530 |
-
"kind": "webfonts#webfont",
|
6531 |
-
"family": "Galdeano",
|
6532 |
-
"variants": [
|
6533 |
-
"regular"
|
6534 |
-
],
|
6535 |
-
"subsets": [
|
6536 |
-
"latin"
|
6537 |
-
],
|
6538 |
-
"version": "v3",
|
6539 |
-
"lastModified": "2012-07-25",
|
6540 |
-
"files": {
|
6541 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/galdeano/v3/ZKFMQI6HxEG1jOT0UGSZUg.ttf"
|
6542 |
-
}
|
6543 |
-
},
|
6544 |
-
{
|
6545 |
-
"kind": "webfonts#webfont",
|
6546 |
-
"family": "IM Fell DW Pica SC",
|
6547 |
-
"variants": [
|
6548 |
-
"regular"
|
6549 |
-
],
|
6550 |
-
"subsets": [
|
6551 |
-
"latin"
|
6552 |
-
],
|
6553 |
-
"version": "v3",
|
6554 |
-
"lastModified": "2012-07-25",
|
6555 |
-
"files": {
|
6556 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfelldwpicasc/v3/xBKKJV4z2KsrtQnmjGO17JZ9RBdEL0H9o5qzT1Rtof4.ttf"
|
6557 |
-
}
|
6558 |
-
},
|
6559 |
-
{
|
6560 |
-
"kind": "webfonts#webfont",
|
6561 |
-
"family": "Lilita One",
|
6562 |
-
"variants": [
|
6563 |
-
"regular"
|
6564 |
-
],
|
6565 |
-
"subsets": [
|
6566 |
-
"latin",
|
6567 |
-
"latin-ext"
|
6568 |
-
],
|
6569 |
-
"version": "v1",
|
6570 |
-
"lastModified": "2012-07-25",
|
6571 |
-
"files": {
|
6572 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lilitaone/v1/vTxJQjbNV6BCBHx8sGDCVvesZW2xOQ-xsNqO47m55DA.ttf"
|
6573 |
-
}
|
6574 |
-
},
|
6575 |
-
{
|
6576 |
-
"kind": "webfonts#webfont",
|
6577 |
-
"family": "Basic",
|
6578 |
-
"variants": [
|
6579 |
-
"regular"
|
6580 |
-
],
|
6581 |
-
"subsets": [
|
6582 |
-
"latin",
|
6583 |
-
"latin-ext"
|
6584 |
-
],
|
6585 |
-
"version": "v2",
|
6586 |
-
"lastModified": "2012-07-25",
|
6587 |
-
"files": {
|
6588 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/basic/v2/hNII2mS5Dxw5C0u_m3mXgA.ttf"
|
6589 |
-
}
|
6590 |
-
},
|
6591 |
-
{
|
6592 |
-
"kind": "webfonts#webfont",
|
6593 |
-
"family": "Rye",
|
6594 |
-
"variants": [
|
6595 |
-
"regular"
|
6596 |
-
],
|
6597 |
-
"subsets": [
|
6598 |
-
"latin",
|
6599 |
-
"latin-ext"
|
6600 |
-
],
|
6601 |
-
"version": "v1",
|
6602 |
-
"lastModified": "2012-08-23",
|
6603 |
-
"files": {
|
6604 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rye/v1/VUrJlpPpSZxspl3w_yNOrQ.ttf"
|
6605 |
-
}
|
6606 |
-
},
|
6607 |
-
{
|
6608 |
-
"kind": "webfonts#webfont",
|
6609 |
-
"family": "Press Start 2P",
|
6610 |
-
"variants": [
|
6611 |
-
"regular"
|
6612 |
-
],
|
6613 |
-
"subsets": [
|
6614 |
-
"latin",
|
6615 |
-
"latin-ext",
|
6616 |
-
"cyrillic",
|
6617 |
-
"greek"
|
6618 |
-
],
|
6619 |
-
"version": "v1",
|
6620 |
-
"lastModified": "2012-07-25",
|
6621 |
-
"files": {
|
6622 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pressstart2p/v1/8Lg6LX8-ntOHUQnvQ0E7o1jfl3W46Sz5gOkEVhcFWF4.ttf"
|
6623 |
-
}
|
6624 |
-
},
|
6625 |
-
{
|
6626 |
-
"kind": "webfonts#webfont",
|
6627 |
-
"family": "Creepster",
|
6628 |
-
"variants": [
|
6629 |
-
"regular"
|
6630 |
-
],
|
6631 |
-
"subsets": [
|
6632 |
-
"latin"
|
6633 |
-
],
|
6634 |
-
"version": "v2",
|
6635 |
-
"lastModified": "2012-07-25",
|
6636 |
-
"files": {
|
6637 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/creepster/v2/0vdr5kWJ6aJlOg5JvxnXzQ.ttf"
|
6638 |
-
}
|
6639 |
-
},
|
6640 |
-
{
|
6641 |
-
"kind": "webfonts#webfont",
|
6642 |
-
"family": "Capriola",
|
6643 |
-
"variants": [
|
6644 |
-
"regular"
|
6645 |
-
],
|
6646 |
-
"subsets": [
|
6647 |
-
"latin",
|
6648 |
-
"latin-ext"
|
6649 |
-
],
|
6650 |
-
"version": "v1",
|
6651 |
-
"lastModified": "2012-07-25",
|
6652 |
-
"files": {
|
6653 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/capriola/v1/JxXPlkdzWwF9Cwelbvi9jA.ttf"
|
6654 |
-
}
|
6655 |
-
},
|
6656 |
-
{
|
6657 |
-
"kind": "webfonts#webfont",
|
6658 |
-
"family": "MedievalSharp",
|
6659 |
-
"variants": [
|
6660 |
-
"regular"
|
6661 |
-
],
|
6662 |
-
"subsets": [
|
6663 |
-
"latin",
|
6664 |
-
"latin-ext"
|
6665 |
-
],
|
6666 |
-
"version": "v5",
|
6667 |
-
"lastModified": "2012-07-25",
|
6668 |
-
"files": {
|
6669 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/medievalsharp/v5/85X_PjV6tftJ0-rX7KYQkOe45sJkivqprK7VkUlzfg0.ttf"
|
6670 |
-
}
|
6671 |
-
},
|
6672 |
-
{
|
6673 |
-
"kind": "webfonts#webfont",
|
6674 |
-
"family": "Mr Dafoe",
|
6675 |
-
"variants": [
|
6676 |
-
"regular"
|
6677 |
-
],
|
6678 |
-
"subsets": [
|
6679 |
-
"latin",
|
6680 |
-
"latin-ext"
|
6681 |
-
],
|
6682 |
-
"version": "v2",
|
6683 |
-
"lastModified": "2012-07-25",
|
6684 |
-
"files": {
|
6685 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mrdafoe/v2/s32Q1S6ZkT7EaX53mUirvQ.ttf"
|
6686 |
-
}
|
6687 |
-
},
|
6688 |
-
{
|
6689 |
-
"kind": "webfonts#webfont",
|
6690 |
-
"family": "Londrina Solid",
|
6691 |
-
"variants": [
|
6692 |
-
"regular"
|
6693 |
-
],
|
6694 |
-
"subsets": [
|
6695 |
-
"latin"
|
6696 |
-
],
|
6697 |
-
"version": "v1",
|
6698 |
-
"lastModified": "2012-07-25",
|
6699 |
-
"files": {
|
6700 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/londrinasolid/v1/yysorIEiYSBb0ylZjg791MR125CwGqh8XBqkBzea0LA.ttf"
|
6701 |
-
}
|
6702 |
-
},
|
6703 |
-
{
|
6704 |
-
"kind": "webfonts#webfont",
|
6705 |
-
"family": "IM Fell French Canon",
|
6706 |
-
"variants": [
|
6707 |
-
"regular",
|
6708 |
-
"italic"
|
6709 |
-
],
|
6710 |
-
"subsets": [
|
6711 |
-
"latin"
|
6712 |
-
],
|
6713 |
-
"version": "v3",
|
6714 |
-
"lastModified": "2012-07-25",
|
6715 |
-
"files": {
|
6716 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfellfrenchcanon/v3/iKB0WL1BagSpNPz3NLMdsJ3V2FNpBrlLSvqUnERhBP8.ttf",
|
6717 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/imfellfrenchcanon/v3/owCuNQkLLFW7TBBPJbMnhRa-QL94KdW80H29tcyld2A.ttf"
|
6718 |
-
}
|
6719 |
-
},
|
6720 |
-
{
|
6721 |
-
"kind": "webfonts#webfont",
|
6722 |
-
"family": "Codystar",
|
6723 |
-
"variants": [
|
6724 |
-
"300",
|
6725 |
-
"regular"
|
6726 |
-
],
|
6727 |
-
"subsets": [
|
6728 |
-
"latin",
|
6729 |
-
"latin-ext"
|
6730 |
-
],
|
6731 |
-
"version": "v1",
|
6732 |
-
"lastModified": "2012-07-25",
|
6733 |
-
"files": {
|
6734 |
-
"300": "http://themes.googleusercontent.com/static/fonts/codystar/v1/EVaUzfJkcb8Zqx9kzQLXqqCWcynf_cDxXwCLxiixG1c.ttf",
|
6735 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/codystar/v1/EN-CPFKYowSI7SuR7-0cZA.ttf"
|
6736 |
-
}
|
6737 |
-
},
|
6738 |
-
{
|
6739 |
-
"kind": "webfonts#webfont",
|
6740 |
-
"family": "IM Fell Double Pica",
|
6741 |
-
"variants": [
|
6742 |
-
"regular",
|
6743 |
-
"italic"
|
6744 |
-
],
|
6745 |
-
"subsets": [
|
6746 |
-
"latin"
|
6747 |
-
],
|
6748 |
-
"version": "v3",
|
6749 |
-
"lastModified": "2012-07-25",
|
6750 |
-
"files": {
|
6751 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfelldoublepica/v3/yN1wY_01BkQnO0LYAhXdUol14jEdVOhEmvtCMCVwYak.ttf",
|
6752 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/imfelldoublepica/v3/64odUh2hAw8D9dkFKTlWYq0AWwkgdQfsRHec8TYi4mI.ttf"
|
6753 |
-
}
|
6754 |
-
},
|
6755 |
-
{
|
6756 |
-
"kind": "webfonts#webfont",
|
6757 |
-
"family": "Meddon",
|
6758 |
-
"variants": [
|
6759 |
-
"regular"
|
6760 |
-
],
|
6761 |
-
"subsets": [
|
6762 |
-
"latin"
|
6763 |
-
],
|
6764 |
-
"version": "v4",
|
6765 |
-
"lastModified": "2012-07-25",
|
6766 |
-
"files": {
|
6767 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/meddon/v4/f8zJO98uu2EtSj9p7ci9RA.ttf"
|
6768 |
-
}
|
6769 |
-
},
|
6770 |
-
{
|
6771 |
-
"kind": "webfonts#webfont",
|
6772 |
-
"family": "VT323",
|
6773 |
-
"variants": [
|
6774 |
-
"regular"
|
6775 |
-
],
|
6776 |
-
"subsets": [
|
6777 |
-
"latin"
|
6778 |
-
],
|
6779 |
-
"version": "v4",
|
6780 |
-
"lastModified": "2012-07-25",
|
6781 |
-
"files": {
|
6782 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/vt323/v4/ITU2YQfM073o1iYK3nSOmQ.ttf"
|
6783 |
-
}
|
6784 |
-
},
|
6785 |
-
{
|
6786 |
-
"kind": "webfonts#webfont",
|
6787 |
-
"family": "Holtwood One SC",
|
6788 |
-
"variants": [
|
6789 |
-
"regular"
|
6790 |
-
],
|
6791 |
-
"subsets": [
|
6792 |
-
"latin"
|
6793 |
-
],
|
6794 |
-
"version": "v4",
|
6795 |
-
"lastModified": "2012-07-25",
|
6796 |
-
"files": {
|
6797 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/holtwoodonesc/v4/sToOq3cIxbfnhbEkgYNuBbAgSRh1LpJXlLfl8IbsmHg.ttf"
|
6798 |
-
}
|
6799 |
-
},
|
6800 |
-
{
|
6801 |
-
"kind": "webfonts#webfont",
|
6802 |
-
"family": "Chelsea Market",
|
6803 |
-
"variants": [
|
6804 |
-
"regular"
|
6805 |
-
],
|
6806 |
-
"subsets": [
|
6807 |
-
"latin",
|
6808 |
-
"latin-ext"
|
6809 |
-
],
|
6810 |
-
"version": "v1",
|
6811 |
-
"lastModified": "2012-07-25",
|
6812 |
-
"files": {
|
6813 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chelseamarket/v1/qSdzwh2A4BbNemy78sJLfAAI1i8fIftCBXsBF2v9UMI.ttf"
|
6814 |
-
}
|
6815 |
-
},
|
6816 |
-
{
|
6817 |
-
"kind": "webfonts#webfont",
|
6818 |
-
"family": "Imprima",
|
6819 |
-
"variants": [
|
6820 |
-
"regular"
|
6821 |
-
],
|
6822 |
-
"subsets": [
|
6823 |
-
"latin",
|
6824 |
-
"latin-ext"
|
6825 |
-
],
|
6826 |
-
"version": "v1",
|
6827 |
-
"lastModified": "2012-07-25",
|
6828 |
-
"files": {
|
6829 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imprima/v1/eRjquWLjwLGnTEhLH7u3kA.ttf"
|
6830 |
-
}
|
6831 |
-
},
|
6832 |
-
{
|
6833 |
-
"kind": "webfonts#webfont",
|
6834 |
-
"family": "Nova Mono",
|
6835 |
-
"variants": [
|
6836 |
-
"regular"
|
6837 |
-
],
|
6838 |
-
"subsets": [
|
6839 |
-
"latin",
|
6840 |
-
"greek"
|
6841 |
-
],
|
6842 |
-
"version": "v4",
|
6843 |
-
"lastModified": "2012-07-25",
|
6844 |
-
"files": {
|
6845 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novamono/v4/6-SChr5ZIaaasJFBkgrLNw.ttf"
|
6846 |
-
}
|
6847 |
-
},
|
6848 |
-
{
|
6849 |
-
"kind": "webfonts#webfont",
|
6850 |
-
"family": "GFS Didot",
|
6851 |
-
"variants": [
|
6852 |
-
"regular"
|
6853 |
-
],
|
6854 |
-
"subsets": [
|
6855 |
-
"greek"
|
6856 |
-
],
|
6857 |
-
"version": "v3",
|
6858 |
-
"lastModified": "2012-07-25",
|
6859 |
-
"files": {
|
6860 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gfsdidot/v3/jQKxZy2RU-h9tkPZcRVluA.ttf"
|
6861 |
-
}
|
6862 |
-
},
|
6863 |
-
{
|
6864 |
-
"kind": "webfonts#webfont",
|
6865 |
-
"family": "Andada",
|
6866 |
-
"variants": [
|
6867 |
-
"regular"
|
6868 |
-
],
|
6869 |
-
"subsets": [
|
6870 |
-
"latin",
|
6871 |
-
"latin-ext"
|
6872 |
-
],
|
6873 |
-
"version": "v4",
|
6874 |
-
"lastModified": "2012-07-25",
|
6875 |
-
"files": {
|
6876 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/andada/v4/rSFaDqNNQBRw3y19MB5Y4w.ttf"
|
6877 |
-
}
|
6878 |
-
},
|
6879 |
-
{
|
6880 |
-
"kind": "webfonts#webfont",
|
6881 |
-
"family": "IM Fell Great Primer SC",
|
6882 |
-
"variants": [
|
6883 |
-
"regular"
|
6884 |
-
],
|
6885 |
-
"subsets": [
|
6886 |
-
"latin"
|
6887 |
-
],
|
6888 |
-
"version": "v3",
|
6889 |
-
"lastModified": "2012-07-25",
|
6890 |
-
"files": {
|
6891 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfellgreatprimersc/v3/A313vRj97hMMGFjt6rgSJtRg-ciw1Y27JeXb2Zv4lZQ.ttf"
|
6892 |
-
}
|
6893 |
-
},
|
6894 |
-
{
|
6895 |
-
"kind": "webfonts#webfont",
|
6896 |
-
"family": "Italianno",
|
6897 |
-
"variants": [
|
6898 |
-
"regular"
|
6899 |
-
],
|
6900 |
-
"subsets": [
|
6901 |
-
"latin",
|
6902 |
-
"latin-ext"
|
6903 |
-
],
|
6904 |
-
"version": "v3",
|
6905 |
-
"lastModified": "2012-07-25",
|
6906 |
-
"files": {
|
6907 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/italianno/v3/HsyHnLpKf8uP7aMpDQHZmg.ttf"
|
6908 |
-
}
|
6909 |
-
},
|
6910 |
-
{
|
6911 |
-
"kind": "webfonts#webfont",
|
6912 |
-
"family": "Junge",
|
6913 |
-
"variants": [
|
6914 |
-
"regular"
|
6915 |
-
],
|
6916 |
-
"subsets": [
|
6917 |
-
"latin"
|
6918 |
-
],
|
6919 |
-
"version": "v1",
|
6920 |
-
"lastModified": "2012-07-25",
|
6921 |
-
"files": {
|
6922 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/junge/v1/j4IXCXtxrw9qIBheercp3A.ttf"
|
6923 |
-
}
|
6924 |
-
},
|
6925 |
-
{
|
6926 |
-
"kind": "webfonts#webfont",
|
6927 |
-
"family": "Miltonian Tattoo",
|
6928 |
-
"variants": [
|
6929 |
-
"regular"
|
6930 |
-
],
|
6931 |
-
"subsets": [
|
6932 |
-
"latin"
|
6933 |
-
],
|
6934 |
-
"version": "v6",
|
6935 |
-
"lastModified": "2012-07-25",
|
6936 |
-
"files": {
|
6937 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/miltoniantattoo/v6/1oU_8OGYwW46eh02YHydn2uk0YtI6thZkz1Hmh-odwg.ttf"
|
6938 |
-
}
|
6939 |
-
},
|
6940 |
-
{
|
6941 |
-
"kind": "webfonts#webfont",
|
6942 |
-
"family": "Voces",
|
6943 |
-
"variants": [
|
6944 |
-
"regular"
|
6945 |
-
],
|
6946 |
-
"subsets": [
|
6947 |
-
"latin",
|
6948 |
-
"latin-ext"
|
6949 |
-
],
|
6950 |
-
"version": "v1",
|
6951 |
-
"lastModified": "2012-07-25",
|
6952 |
-
"files": {
|
6953 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/voces/v1/QoBH6g6yKgNIgvL8A2aE2Q.ttf"
|
6954 |
-
}
|
6955 |
-
},
|
6956 |
-
{
|
6957 |
-
"kind": "webfonts#webfont",
|
6958 |
-
"family": "Unna",
|
6959 |
-
"variants": [
|
6960 |
-
"regular"
|
6961 |
-
],
|
6962 |
-
"subsets": [
|
6963 |
-
"latin"
|
6964 |
-
],
|
6965 |
-
"version": "v5",
|
6966 |
-
"lastModified": "2012-07-25",
|
6967 |
-
"files": {
|
6968 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/unna/v5/UAS0AM7AmbdCNY_80xyAZQ.ttf"
|
6969 |
-
}
|
6970 |
-
},
|
6971 |
-
{
|
6972 |
-
"kind": "webfonts#webfont",
|
6973 |
-
"family": "Finger Paint",
|
6974 |
-
"variants": [
|
6975 |
-
"regular"
|
6976 |
-
],
|
6977 |
-
"subsets": [
|
6978 |
-
"latin"
|
6979 |
-
],
|
6980 |
-
"version": "v1",
|
6981 |
-
"lastModified": "2012-10-03",
|
6982 |
-
"files": {
|
6983 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fingerpaint/v1/m_ZRbiY-aPb13R3DWPBGXy3USBnSvpkopQaUR-2r7iU.ttf"
|
6984 |
-
}
|
6985 |
-
},
|
6986 |
-
{
|
6987 |
-
"kind": "webfonts#webfont",
|
6988 |
-
"family": "Mate SC",
|
6989 |
-
"variants": [
|
6990 |
-
"regular"
|
6991 |
-
],
|
6992 |
-
"subsets": [
|
6993 |
-
"latin"
|
6994 |
-
],
|
6995 |
-
"version": "v2",
|
6996 |
-
"lastModified": "2012-07-25",
|
6997 |
-
"files": {
|
6998 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/matesc/v2/-YkIT2TZoPZF6pawKzDpWw.ttf"
|
6999 |
-
}
|
7000 |
-
},
|
7001 |
-
{
|
7002 |
-
"kind": "webfonts#webfont",
|
7003 |
-
"family": "Amethysta",
|
7004 |
-
"variants": [
|
7005 |
-
"regular"
|
7006 |
-
],
|
7007 |
-
"subsets": [
|
7008 |
-
"latin"
|
7009 |
-
],
|
7010 |
-
"version": "v1",
|
7011 |
-
"lastModified": "2012-07-25",
|
7012 |
-
"files": {
|
7013 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/amethysta/v1/1jEo9tOFIJDolAUpBnWbnA.ttf"
|
7014 |
-
}
|
7015 |
-
},
|
7016 |
-
{
|
7017 |
-
"kind": "webfonts#webfont",
|
7018 |
-
"family": "Smokum",
|
7019 |
-
"variants": [
|
7020 |
-
"regular"
|
7021 |
-
],
|
7022 |
-
"subsets": [
|
7023 |
-
"latin"
|
7024 |
-
],
|
7025 |
-
"version": "v3",
|
7026 |
-
"lastModified": "2012-07-25",
|
7027 |
-
"files": {
|
7028 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/smokum/v3/8YP4BuAcy97X8WfdKfxVRw.ttf"
|
7029 |
-
}
|
7030 |
-
},
|
7031 |
-
{
|
7032 |
-
"kind": "webfonts#webfont",
|
7033 |
-
"family": "Iceland",
|
7034 |
-
"variants": [
|
7035 |
-
"regular"
|
7036 |
-
],
|
7037 |
-
"subsets": [
|
7038 |
-
"latin"
|
7039 |
-
],
|
7040 |
-
"version": "v2",
|
7041 |
-
"lastModified": "2012-07-25",
|
7042 |
-
"files": {
|
7043 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/iceland/v2/kq3uTMGgvzWGNi39B_WxGA.ttf"
|
7044 |
-
}
|
7045 |
-
},
|
7046 |
-
{
|
7047 |
-
"kind": "webfonts#webfont",
|
7048 |
-
"family": "Belleza",
|
7049 |
-
"variants": [
|
7050 |
-
"regular"
|
7051 |
-
],
|
7052 |
-
"subsets": [
|
7053 |
-
"latin",
|
7054 |
-
"latin-ext"
|
7055 |
-
],
|
7056 |
-
"version": "v1",
|
7057 |
-
"lastModified": "2012-07-25",
|
7058 |
-
"files": {
|
7059 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/belleza/v1/wchA3BWJlVqvIcSeNZyXew.ttf"
|
7060 |
-
}
|
7061 |
-
},
|
7062 |
-
{
|
7063 |
-
"kind": "webfonts#webfont",
|
7064 |
-
"family": "Bowlby One",
|
7065 |
-
"variants": [
|
7066 |
-
"regular"
|
7067 |
-
],
|
7068 |
-
"subsets": [
|
7069 |
-
"latin"
|
7070 |
-
],
|
7071 |
-
"version": "v4",
|
7072 |
-
"lastModified": "2012-07-25",
|
7073 |
-
"files": {
|
7074 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bowlbyone/v4/eKpHjHfjoxM2bX36YNucefesZW2xOQ-xsNqO47m55DA.ttf"
|
7075 |
-
}
|
7076 |
-
},
|
7077 |
-
{
|
7078 |
-
"kind": "webfonts#webfont",
|
7079 |
-
"family": "Oxygen Mono",
|
7080 |
-
"variants": [
|
7081 |
-
"regular"
|
7082 |
-
],
|
7083 |
-
"subsets": [
|
7084 |
-
"latin",
|
7085 |
-
"latin-ext"
|
7086 |
-
],
|
7087 |
-
"version": "v1",
|
7088 |
-
"lastModified": "2012-09-14",
|
7089 |
-
"files": {
|
7090 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oxygenmono/v1/DigTu7k4b7OmM8ubt1Qza6CWcynf_cDxXwCLxiixG1c.ttf"
|
7091 |
-
}
|
7092 |
-
},
|
7093 |
-
{
|
7094 |
-
"kind": "webfonts#webfont",
|
7095 |
-
"family": "Oleo Script Swash Caps",
|
7096 |
-
"variants": [
|
7097 |
-
"regular",
|
7098 |
-
"700"
|
7099 |
-
],
|
7100 |
-
"subsets": [
|
7101 |
-
"latin",
|
7102 |
-
"latin-ext"
|
7103 |
-
],
|
7104 |
-
"version": "v1",
|
7105 |
-
"lastModified": "2012-11-28",
|
7106 |
-
"files": {
|
7107 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oleoscriptswashcaps/v1/vdWhGqsBUAP-FF3NOYTe4iMF4kXAPemmyaDpMXQ31P0.ttf",
|
7108 |
-
"700": "http://themes.googleusercontent.com/static/fonts/oleoscriptswashcaps/v1/HMO3ftxA9AU5floml9c755reFYaXZ4zuJXJ8fr8OO1g.ttf"
|
7109 |
-
}
|
7110 |
-
},
|
7111 |
-
{
|
7112 |
-
"kind": "webfonts#webfont",
|
7113 |
-
"family": "Euphoria Script",
|
7114 |
-
"variants": [
|
7115 |
-
"regular"
|
7116 |
-
],
|
7117 |
-
"subsets": [
|
7118 |
-
"latin",
|
7119 |
-
"latin-ext"
|
7120 |
-
],
|
7121 |
-
"version": "v1",
|
7122 |
-
"lastModified": "2012-07-25",
|
7123 |
-
"files": {
|
7124 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/euphoriascript/v1/c4XB4Iijj_NvSsCF4I0O2MxLhO8OSNnfAp53LK1_iRs.ttf"
|
7125 |
-
}
|
7126 |
-
},
|
7127 |
-
{
|
7128 |
-
"kind": "webfonts#webfont",
|
7129 |
-
"family": "Geostar Fill",
|
7130 |
-
"variants": [
|
7131 |
-
"regular"
|
7132 |
-
],
|
7133 |
-
"subsets": [
|
7134 |
-
"latin"
|
7135 |
-
],
|
7136 |
-
"version": "v3",
|
7137 |
-
"lastModified": "2012-07-25",
|
7138 |
-
"files": {
|
7139 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/geostarfill/v3/Y5ovXPPOHYTfQzK2aM-hui3USBnSvpkopQaUR-2r7iU.ttf"
|
7140 |
-
}
|
7141 |
-
},
|
7142 |
-
{
|
7143 |
-
"kind": "webfonts#webfont",
|
7144 |
-
"family": "Average",
|
7145 |
-
"variants": [
|
7146 |
-
"regular"
|
7147 |
-
],
|
7148 |
-
"subsets": [
|
7149 |
-
"latin",
|
7150 |
-
"latin-ext"
|
7151 |
-
],
|
7152 |
-
"version": "v1",
|
7153 |
-
"lastModified": "2012-11-28",
|
7154 |
-
"files": {
|
7155 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/average/v1/aHUibBqdDbVYl5FM48pxyQ.ttf"
|
7156 |
-
}
|
7157 |
-
},
|
7158 |
-
{
|
7159 |
-
"kind": "webfonts#webfont",
|
7160 |
-
"family": "Rammetto One",
|
7161 |
-
"variants": [
|
7162 |
-
"regular"
|
7163 |
-
],
|
7164 |
-
"subsets": [
|
7165 |
-
"latin",
|
7166 |
-
"latin-ext"
|
7167 |
-
],
|
7168 |
-
"version": "v2",
|
7169 |
-
"lastModified": "2012-07-25",
|
7170 |
-
"files": {
|
7171 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rammettoone/v2/mh0uQ1tV8QgSx9v_KyEYPC3USBnSvpkopQaUR-2r7iU.ttf"
|
7172 |
-
}
|
7173 |
-
},
|
7174 |
-
{
|
7175 |
-
"kind": "webfonts#webfont",
|
7176 |
-
"family": "Candal",
|
7177 |
-
"variants": [
|
7178 |
-
"regular"
|
7179 |
-
],
|
7180 |
-
"subsets": [
|
7181 |
-
"latin"
|
7182 |
-
],
|
7183 |
-
"version": "v3",
|
7184 |
-
"lastModified": "2012-07-25",
|
7185 |
-
"files": {
|
7186 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/candal/v3/x44dDW28zK7GR1gGDBmj9g.ttf"
|
7187 |
-
}
|
7188 |
-
},
|
7189 |
-
{
|
7190 |
-
"kind": "webfonts#webfont",
|
7191 |
-
"family": "PT Mono",
|
7192 |
-
"variants": [
|
7193 |
-
"regular"
|
7194 |
-
],
|
7195 |
-
"subsets": [
|
7196 |
-
"cyrillic-ext",
|
7197 |
-
"latin",
|
7198 |
-
"latin-ext",
|
7199 |
-
"cyrillic"
|
7200 |
-
],
|
7201 |
-
"version": "v1",
|
7202 |
-
"lastModified": "2013-04-10",
|
7203 |
-
"files": {
|
7204 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ptmono/v1/QUbM8H9yJK5NhpQ0REO6Wg.ttf"
|
7205 |
-
}
|
7206 |
-
},
|
7207 |
-
{
|
7208 |
-
"kind": "webfonts#webfont",
|
7209 |
-
"family": "Vast Shadow",
|
7210 |
-
"variants": [
|
7211 |
-
"regular"
|
7212 |
-
],
|
7213 |
-
"subsets": [
|
7214 |
-
"latin"
|
7215 |
-
],
|
7216 |
-
"version": "v3",
|
7217 |
-
"lastModified": "2012-07-25",
|
7218 |
-
"files": {
|
7219 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/vastshadow/v3/io4hqKX3ibiqQQjYfW0-h6CWcynf_cDxXwCLxiixG1c.ttf"
|
7220 |
-
}
|
7221 |
-
},
|
7222 |
-
{
|
7223 |
-
"kind": "webfonts#webfont",
|
7224 |
-
"family": "Simonetta",
|
7225 |
-
"variants": [
|
7226 |
-
"regular",
|
7227 |
-
"italic",
|
7228 |
-
"900",
|
7229 |
-
"900italic"
|
7230 |
-
],
|
7231 |
-
"subsets": [
|
7232 |
-
"latin",
|
7233 |
-
"latin-ext"
|
7234 |
-
],
|
7235 |
-
"version": "v2",
|
7236 |
-
"lastModified": "2012-07-25",
|
7237 |
-
"files": {
|
7238 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/simonetta/v2/fN8puNuahBo4EYMQgp12Yg.ttf",
|
7239 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/simonetta/v2/ynxQ3FqfF_Nziwy3T9ZwL6CWcynf_cDxXwCLxiixG1c.ttf",
|
7240 |
-
"900": "http://themes.googleusercontent.com/static/fonts/simonetta/v2/22EwvvJ2r1VwVCxit5LcVi3USBnSvpkopQaUR-2r7iU.ttf",
|
7241 |
-
"900italic": "http://themes.googleusercontent.com/static/fonts/simonetta/v2/WUXOpCgBZaRPrWtMCpeKoienaqEuufTBk9XMKnKmgDA.ttf"
|
7242 |
-
}
|
7243 |
-
},
|
7244 |
-
{
|
7245 |
-
"kind": "webfonts#webfont",
|
7246 |
-
"family": "Wellfleet",
|
7247 |
-
"variants": [
|
7248 |
-
"regular"
|
7249 |
-
],
|
7250 |
-
"subsets": [
|
7251 |
-
"latin",
|
7252 |
-
"latin-ext"
|
7253 |
-
],
|
7254 |
-
"version": "v1",
|
7255 |
-
"lastModified": "2012-07-25",
|
7256 |
-
"files": {
|
7257 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/wellfleet/v1/J5tOx72iFRPgHYpbK9J4XQ.ttf"
|
7258 |
-
}
|
7259 |
-
},
|
7260 |
-
{
|
7261 |
-
"kind": "webfonts#webfont",
|
7262 |
-
"family": "Wallpoet",
|
7263 |
-
"variants": [
|
7264 |
-
"regular"
|
7265 |
-
],
|
7266 |
-
"subsets": [
|
7267 |
-
"latin"
|
7268 |
-
],
|
7269 |
-
"version": "v4",
|
7270 |
-
"lastModified": "2012-07-25",
|
7271 |
-
"files": {
|
7272 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/wallpoet/v4/hmum4WuBN4A0Z_7367NDIg.ttf"
|
7273 |
-
}
|
7274 |
-
},
|
7275 |
-
{
|
7276 |
-
"kind": "webfonts#webfont",
|
7277 |
-
"family": "Buda",
|
7278 |
-
"variants": [
|
7279 |
-
"300"
|
7280 |
-
],
|
7281 |
-
"subsets": [
|
7282 |
-
"latin"
|
7283 |
-
],
|
7284 |
-
"version": "v3",
|
7285 |
-
"lastModified": "2012-07-25",
|
7286 |
-
"files": {
|
7287 |
-
"300": "http://themes.googleusercontent.com/static/fonts/buda/v3/hLtAmNUmEMJH2yx7NGUjnA.ttf"
|
7288 |
-
}
|
7289 |
-
},
|
7290 |
-
{
|
7291 |
-
"kind": "webfonts#webfont",
|
7292 |
-
"family": "Ruslan Display",
|
7293 |
-
"variants": [
|
7294 |
-
"regular"
|
7295 |
-
],
|
7296 |
-
"subsets": [
|
7297 |
-
"cyrillic-ext",
|
7298 |
-
"latin",
|
7299 |
-
"latin-ext",
|
7300 |
-
"cyrillic"
|
7301 |
-
],
|
7302 |
-
"version": "v4",
|
7303 |
-
"lastModified": "2012-07-25",
|
7304 |
-
"files": {
|
7305 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ruslandisplay/v4/SREdhlyLNUfU1VssRBfs3rgH88D3l9N4auRNHrNS708.ttf"
|
7306 |
-
}
|
7307 |
-
},
|
7308 |
-
{
|
7309 |
-
"kind": "webfonts#webfont",
|
7310 |
-
"family": "IM Fell French Canon SC",
|
7311 |
-
"variants": [
|
7312 |
-
"regular"
|
7313 |
-
],
|
7314 |
-
"subsets": [
|
7315 |
-
"latin"
|
7316 |
-
],
|
7317 |
-
"version": "v3",
|
7318 |
-
"lastModified": "2012-07-25",
|
7319 |
-
"files": {
|
7320 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfellfrenchcanonsc/v3/kA3bS19-tQbeT_iG32EZmaiyyzHwYrAbmNulTz423iM.ttf"
|
7321 |
-
}
|
7322 |
-
},
|
7323 |
-
{
|
7324 |
-
"kind": "webfonts#webfont",
|
7325 |
-
"family": "Monoton",
|
7326 |
-
"variants": [
|
7327 |
-
"regular"
|
7328 |
-
],
|
7329 |
-
"subsets": [
|
7330 |
-
"latin"
|
7331 |
-
],
|
7332 |
-
"version": "v3",
|
7333 |
-
"lastModified": "2012-07-25",
|
7334 |
-
"files": {
|
7335 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/monoton/v3/aCz8ja_bE4dg-7agSvExdw.ttf"
|
7336 |
-
}
|
7337 |
-
},
|
7338 |
-
{
|
7339 |
-
"kind": "webfonts#webfont",
|
7340 |
-
"family": "Zeyada",
|
7341 |
-
"variants": [
|
7342 |
-
"regular"
|
7343 |
-
],
|
7344 |
-
"subsets": [
|
7345 |
-
"latin"
|
7346 |
-
],
|
7347 |
-
"version": "v3",
|
7348 |
-
"lastModified": "2012-07-25",
|
7349 |
-
"files": {
|
7350 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/zeyada/v3/hmonmGYYFwqTZQfG2nRswQ.ttf"
|
7351 |
-
}
|
7352 |
-
},
|
7353 |
-
{
|
7354 |
-
"kind": "webfonts#webfont",
|
7355 |
-
"family": "Oranienbaum",
|
7356 |
-
"variants": [
|
7357 |
-
"regular"
|
7358 |
-
],
|
7359 |
-
"subsets": [
|
7360 |
-
"cyrillic-ext",
|
7361 |
-
"latin",
|
7362 |
-
"latin-ext",
|
7363 |
-
"cyrillic"
|
7364 |
-
],
|
7365 |
-
"version": "v1",
|
7366 |
-
"lastModified": "2012-08-23",
|
7367 |
-
"files": {
|
7368 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oranienbaum/v1/M98jYwCSn0PaFhXXgviCoaCWcynf_cDxXwCLxiixG1c.ttf"
|
7369 |
-
}
|
7370 |
-
},
|
7371 |
-
{
|
7372 |
-
"kind": "webfonts#webfont",
|
7373 |
-
"family": "Qwigley",
|
7374 |
-
"variants": [
|
7375 |
-
"regular"
|
7376 |
-
],
|
7377 |
-
"subsets": [
|
7378 |
-
"latin",
|
7379 |
-
"latin-ext"
|
7380 |
-
],
|
7381 |
-
"version": "v3",
|
7382 |
-
"lastModified": "2012-07-25",
|
7383 |
-
"files": {
|
7384 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/qwigley/v3/aDqxws-KubFID85TZHFouw.ttf"
|
7385 |
-
}
|
7386 |
-
},
|
7387 |
-
{
|
7388 |
-
"kind": "webfonts#webfont",
|
7389 |
-
"family": "Trochut",
|
7390 |
-
"variants": [
|
7391 |
-
"regular",
|
7392 |
-
"italic",
|
7393 |
-
"700"
|
7394 |
-
],
|
7395 |
-
"subsets": [
|
7396 |
-
"latin"
|
7397 |
-
],
|
7398 |
-
"version": "v1",
|
7399 |
-
"lastModified": "2012-07-25",
|
7400 |
-
"files": {
|
7401 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/trochut/v1/6Y65B0x-2JsnYt16OH5omw.ttf",
|
7402 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/trochut/v1/pczUwr4ZFvC79TgNO5cZng.ttf",
|
7403 |
-
"700": "http://themes.googleusercontent.com/static/fonts/trochut/v1/lWqNOv6ISR8ehNzGLFLnJ_esZW2xOQ-xsNqO47m55DA.ttf"
|
7404 |
-
}
|
7405 |
-
},
|
7406 |
-
{
|
7407 |
-
"kind": "webfonts#webfont",
|
7408 |
-
"family": "Fanwood Text",
|
7409 |
-
"variants": [
|
7410 |
-
"regular",
|
7411 |
-
"italic"
|
7412 |
-
],
|
7413 |
-
"subsets": [
|
7414 |
-
"latin"
|
7415 |
-
],
|
7416 |
-
"version": "v3",
|
7417 |
-
"lastModified": "2012-07-25",
|
7418 |
-
"files": {
|
7419 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fanwoodtext/v3/hDNDHUlsSb8bgnEmDp4T_i3USBnSvpkopQaUR-2r7iU.ttf",
|
7420 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/fanwoodtext/v3/0J3SBbkMZqBV-3iGxs5E9_MZXuCXbOrAvx5R0IT5Oyo.ttf"
|
7421 |
-
}
|
7422 |
-
},
|
7423 |
-
{
|
7424 |
-
"kind": "webfonts#webfont",
|
7425 |
-
"family": "Medula One",
|
7426 |
-
"variants": [
|
7427 |
-
"regular"
|
7428 |
-
],
|
7429 |
-
"subsets": [
|
7430 |
-
"latin"
|
7431 |
-
],
|
7432 |
-
"version": "v3",
|
7433 |
-
"lastModified": "2012-07-25",
|
7434 |
-
"files": {
|
7435 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/medulaone/v3/AasPgDQak81dsTGQHc5zUPesZW2xOQ-xsNqO47m55DA.ttf"
|
7436 |
-
}
|
7437 |
-
},
|
7438 |
-
{
|
7439 |
-
"kind": "webfonts#webfont",
|
7440 |
-
"family": "Mouse Memoirs",
|
7441 |
-
"variants": [
|
7442 |
-
"regular"
|
7443 |
-
],
|
7444 |
-
"subsets": [
|
7445 |
-
"latin",
|
7446 |
-
"latin-ext"
|
7447 |
-
],
|
7448 |
-
"version": "v1",
|
7449 |
-
"lastModified": "2012-11-28",
|
7450 |
-
"files": {
|
7451 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mousememoirs/v1/NBFaaJFux_j0AQbAsW3QeH8f0n03UdmQgF_CLvNR2vg.ttf"
|
7452 |
-
}
|
7453 |
-
},
|
7454 |
-
{
|
7455 |
-
"kind": "webfonts#webfont",
|
7456 |
-
"family": "Pirata One",
|
7457 |
-
"variants": [
|
7458 |
-
"regular"
|
7459 |
-
],
|
7460 |
-
"subsets": [
|
7461 |
-
"latin",
|
7462 |
-
"latin-ext"
|
7463 |
-
],
|
7464 |
-
"version": "v1",
|
7465 |
-
"lastModified": "2012-11-28",
|
7466 |
-
"files": {
|
7467 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/pirataone/v1/WnbD86B4vB2ckYcL7oxuhvesZW2xOQ-xsNqO47m55DA.ttf"
|
7468 |
-
}
|
7469 |
-
},
|
7470 |
-
{
|
7471 |
-
"kind": "webfonts#webfont",
|
7472 |
-
"family": "Nosifer",
|
7473 |
-
"variants": [
|
7474 |
-
"regular"
|
7475 |
-
],
|
7476 |
-
"subsets": [
|
7477 |
-
"latin",
|
7478 |
-
"latin-ext"
|
7479 |
-
],
|
7480 |
-
"version": "v2",
|
7481 |
-
"lastModified": "2012-07-25",
|
7482 |
-
"files": {
|
7483 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/nosifer/v2/7eJGoIuHRrtcG00j6CptSA.ttf"
|
7484 |
-
}
|
7485 |
-
},
|
7486 |
-
{
|
7487 |
-
"kind": "webfonts#webfont",
|
7488 |
-
"family": "IM Fell Great Primer",
|
7489 |
-
"variants": [
|
7490 |
-
"regular",
|
7491 |
-
"italic"
|
7492 |
-
],
|
7493 |
-
"subsets": [
|
7494 |
-
"latin"
|
7495 |
-
],
|
7496 |
-
"version": "v3",
|
7497 |
-
"lastModified": "2012-07-25",
|
7498 |
-
"files": {
|
7499 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfellgreatprimer/v3/AL8ALGNthei20f9Cu3e93rgeX3ROgtTz44CitKAxzKI.ttf",
|
7500 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/imfellgreatprimer/v3/1a-artkXMVg682r7TTxVY1_YG2SFv8Ma7CxRl1S3o7g.ttf"
|
7501 |
-
}
|
7502 |
-
},
|
7503 |
-
{
|
7504 |
-
"kind": "webfonts#webfont",
|
7505 |
-
"family": "Overlock SC",
|
7506 |
-
"variants": [
|
7507 |
-
"regular"
|
7508 |
-
],
|
7509 |
-
"subsets": [
|
7510 |
-
"latin",
|
7511 |
-
"latin-ext"
|
7512 |
-
],
|
7513 |
-
"version": "v2",
|
7514 |
-
"lastModified": "2012-07-25",
|
7515 |
-
"files": {
|
7516 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/overlocksc/v2/8D7HYDsvS_g1GhBnlHzgzaCWcynf_cDxXwCLxiixG1c.ttf"
|
7517 |
-
}
|
7518 |
-
},
|
7519 |
-
{
|
7520 |
-
"kind": "webfonts#webfont",
|
7521 |
-
"family": "Marcellus",
|
7522 |
-
"variants": [
|
7523 |
-
"regular"
|
7524 |
-
],
|
7525 |
-
"subsets": [
|
7526 |
-
"latin",
|
7527 |
-
"latin-ext"
|
7528 |
-
],
|
7529 |
-
"version": "v1",
|
7530 |
-
"lastModified": "2012-10-03",
|
7531 |
-
"files": {
|
7532 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/marcellus/v1/UjiLZzumxWC9whJ86UtaYw.ttf"
|
7533 |
-
}
|
7534 |
-
},
|
7535 |
-
{
|
7536 |
-
"kind": "webfonts#webfont",
|
7537 |
-
"family": "Vibur",
|
7538 |
-
"variants": [
|
7539 |
-
"regular"
|
7540 |
-
],
|
7541 |
-
"subsets": [
|
7542 |
-
"latin"
|
7543 |
-
],
|
7544 |
-
"version": "v4",
|
7545 |
-
"lastModified": "2012-07-25",
|
7546 |
-
"files": {
|
7547 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/vibur/v4/xB9aKsUbJo68XP0bAg2iLw.ttf"
|
7548 |
-
}
|
7549 |
-
},
|
7550 |
-
{
|
7551 |
-
"kind": "webfonts#webfont",
|
7552 |
-
"family": "UnifrakturCook",
|
7553 |
-
"variants": [
|
7554 |
-
"700"
|
7555 |
-
],
|
7556 |
-
"subsets": [
|
7557 |
-
"latin"
|
7558 |
-
],
|
7559 |
-
"version": "v5",
|
7560 |
-
"lastModified": "2012-07-25",
|
7561 |
-
"files": {
|
7562 |
-
"700": "http://themes.googleusercontent.com/static/fonts/unifrakturcook/v5/ASwh69ykD8iaoYijVEU6RrWZkcsCTHKV51zmcUsafQ0.ttf"
|
7563 |
-
}
|
7564 |
-
},
|
7565 |
-
{
|
7566 |
-
"kind": "webfonts#webfont",
|
7567 |
-
"family": "Denk One",
|
7568 |
-
"variants": [
|
7569 |
-
"regular"
|
7570 |
-
],
|
7571 |
-
"subsets": [
|
7572 |
-
"latin",
|
7573 |
-
"latin-ext"
|
7574 |
-
],
|
7575 |
-
"version": "v1",
|
7576 |
-
"lastModified": "2012-12-14",
|
7577 |
-
"files": {
|
7578 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/denkone/v1/TdXOeA4eA_hEx4W8Sh9wPw.ttf"
|
7579 |
-
}
|
7580 |
-
},
|
7581 |
-
{
|
7582 |
-
"kind": "webfonts#webfont",
|
7583 |
-
"family": "Julee",
|
7584 |
-
"variants": [
|
7585 |
-
"regular"
|
7586 |
-
],
|
7587 |
-
"subsets": [
|
7588 |
-
"latin"
|
7589 |
-
],
|
7590 |
-
"version": "v3",
|
7591 |
-
"lastModified": "2012-07-25",
|
7592 |
-
"files": {
|
7593 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/julee/v3/CAib-jsUsSO8SvVRnE9fHA.ttf"
|
7594 |
-
}
|
7595 |
-
},
|
7596 |
-
{
|
7597 |
-
"kind": "webfonts#webfont",
|
7598 |
-
"family": "Sniglet",
|
7599 |
-
"variants": [
|
7600 |
-
"regular",
|
7601 |
-
"800"
|
7602 |
-
],
|
7603 |
-
"subsets": [
|
7604 |
-
"latin",
|
7605 |
-
"latin-ext"
|
7606 |
-
],
|
7607 |
-
"version": "v4",
|
7608 |
-
"lastModified": "2013-09-26",
|
7609 |
-
"files": {
|
7610 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sniglet/v4/XWhyQLHH4SpCVsHRPRgu9w.ttf",
|
7611 |
-
"800": "http://themes.googleusercontent.com/static/fonts/sniglet/v4/NLF91nBmcEfkBgcEWbHFa_esZW2xOQ-xsNqO47m55DA.ttf"
|
7612 |
-
}
|
7613 |
-
},
|
7614 |
-
{
|
7615 |
-
"kind": "webfonts#webfont",
|
7616 |
-
"family": "Dynalight",
|
7617 |
-
"variants": [
|
7618 |
-
"regular"
|
7619 |
-
],
|
7620 |
-
"subsets": [
|
7621 |
-
"latin",
|
7622 |
-
"latin-ext"
|
7623 |
-
],
|
7624 |
-
"version": "v2",
|
7625 |
-
"lastModified": "2012-07-25",
|
7626 |
-
"files": {
|
7627 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/dynalight/v2/-CWsIe8OUDWTIHjSAh41kA.ttf"
|
7628 |
-
}
|
7629 |
-
},
|
7630 |
-
{
|
7631 |
-
"kind": "webfonts#webfont",
|
7632 |
-
"family": "Fjord One",
|
7633 |
-
"variants": [
|
7634 |
-
"regular"
|
7635 |
-
],
|
7636 |
-
"subsets": [
|
7637 |
-
"latin"
|
7638 |
-
],
|
7639 |
-
"version": "v2",
|
7640 |
-
"lastModified": "2012-07-25",
|
7641 |
-
"files": {
|
7642 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fjordone/v2/R_YHK8au2uFPw5tNu5N7zw.ttf"
|
7643 |
-
}
|
7644 |
-
},
|
7645 |
-
{
|
7646 |
-
"kind": "webfonts#webfont",
|
7647 |
-
"family": "Artifika",
|
7648 |
-
"variants": [
|
7649 |
-
"regular"
|
7650 |
-
],
|
7651 |
-
"subsets": [
|
7652 |
-
"latin"
|
7653 |
-
],
|
7654 |
-
"version": "v3",
|
7655 |
-
"lastModified": "2012-07-25",
|
7656 |
-
"files": {
|
7657 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/artifika/v3/Ekfp4H4QG7D-WsABDOyj8g.ttf"
|
7658 |
-
}
|
7659 |
-
},
|
7660 |
-
{
|
7661 |
-
"kind": "webfonts#webfont",
|
7662 |
-
"family": "Oldenburg",
|
7663 |
-
"variants": [
|
7664 |
-
"regular"
|
7665 |
-
],
|
7666 |
-
"subsets": [
|
7667 |
-
"latin",
|
7668 |
-
"latin-ext"
|
7669 |
-
],
|
7670 |
-
"version": "v1",
|
7671 |
-
"lastModified": "2012-07-25",
|
7672 |
-
"files": {
|
7673 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oldenburg/v1/dqA_M_uoCVXZbCO-oKBTnQ.ttf"
|
7674 |
-
}
|
7675 |
-
},
|
7676 |
-
{
|
7677 |
-
"kind": "webfonts#webfont",
|
7678 |
-
"family": "Petrona",
|
7679 |
-
"variants": [
|
7680 |
-
"regular"
|
7681 |
-
],
|
7682 |
-
"subsets": [
|
7683 |
-
"latin"
|
7684 |
-
],
|
7685 |
-
"version": "v2",
|
7686 |
-
"lastModified": "2012-07-25",
|
7687 |
-
"files": {
|
7688 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/petrona/v2/nnQwxlP6dhrGovYEFtemTg.ttf"
|
7689 |
-
}
|
7690 |
-
},
|
7691 |
-
{
|
7692 |
-
"kind": "webfonts#webfont",
|
7693 |
-
"family": "Donegal One",
|
7694 |
-
"variants": [
|
7695 |
-
"regular"
|
7696 |
-
],
|
7697 |
-
"subsets": [
|
7698 |
-
"latin",
|
7699 |
-
"latin-ext"
|
7700 |
-
],
|
7701 |
-
"version": "v1",
|
7702 |
-
"lastModified": "2012-12-14",
|
7703 |
-
"files": {
|
7704 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/donegalone/v1/6kN4-fDxz7T9s5U61HwfF6CWcynf_cDxXwCLxiixG1c.ttf"
|
7705 |
-
}
|
7706 |
-
},
|
7707 |
-
{
|
7708 |
-
"kind": "webfonts#webfont",
|
7709 |
-
"family": "Irish Grover",
|
7710 |
-
"variants": [
|
7711 |
-
"regular"
|
7712 |
-
],
|
7713 |
-
"subsets": [
|
7714 |
-
"latin"
|
7715 |
-
],
|
7716 |
-
"version": "v3",
|
7717 |
-
"lastModified": "2012-07-25",
|
7718 |
-
"files": {
|
7719 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/irishgrover/v3/kUp7uUPooL-KsLGzeVJbBC3USBnSvpkopQaUR-2r7iU.ttf"
|
7720 |
-
}
|
7721 |
-
},
|
7722 |
-
{
|
7723 |
-
"kind": "webfonts#webfont",
|
7724 |
-
"family": "League Script",
|
7725 |
-
"variants": [
|
7726 |
-
"regular"
|
7727 |
-
],
|
7728 |
-
"subsets": [
|
7729 |
-
"latin"
|
7730 |
-
],
|
7731 |
-
"version": "v4",
|
7732 |
-
"lastModified": "2012-07-25",
|
7733 |
-
"files": {
|
7734 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/leaguescript/v4/wnRFLvfabWK_DauqppD6vSeUSrabuTpOsMEiRLtKwk0.ttf"
|
7735 |
-
}
|
7736 |
-
},
|
7737 |
-
{
|
7738 |
-
"kind": "webfonts#webfont",
|
7739 |
-
"family": "Goblin One",
|
7740 |
-
"variants": [
|
7741 |
-
"regular"
|
7742 |
-
],
|
7743 |
-
"subsets": [
|
7744 |
-
"latin"
|
7745 |
-
],
|
7746 |
-
"version": "v3",
|
7747 |
-
"lastModified": "2012-07-25",
|
7748 |
-
"files": {
|
7749 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/goblinone/v3/331XtzoXgpVEvNTVcBJ_C_esZW2xOQ-xsNqO47m55DA.ttf"
|
7750 |
-
}
|
7751 |
-
},
|
7752 |
-
{
|
7753 |
-
"kind": "webfonts#webfont",
|
7754 |
-
"family": "Buenard",
|
7755 |
-
"variants": [
|
7756 |
-
"regular",
|
7757 |
-
"700"
|
7758 |
-
],
|
7759 |
-
"subsets": [
|
7760 |
-
"latin",
|
7761 |
-
"latin-ext"
|
7762 |
-
],
|
7763 |
-
"version": "v3",
|
7764 |
-
"lastModified": "2012-07-25",
|
7765 |
-
"files": {
|
7766 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/buenard/v3/NSpMPGKAUgrLrlstYVvIXQ.ttf",
|
7767 |
-
"700": "http://themes.googleusercontent.com/static/fonts/buenard/v3/yUlGE115dGr7O9w9FlP3UvesZW2xOQ-xsNqO47m55DA.ttf"
|
7768 |
-
}
|
7769 |
-
},
|
7770 |
-
{
|
7771 |
-
"kind": "webfonts#webfont",
|
7772 |
-
"family": "IM Fell Double Pica SC",
|
7773 |
-
"variants": [
|
7774 |
-
"regular"
|
7775 |
-
],
|
7776 |
-
"subsets": [
|
7777 |
-
"latin"
|
7778 |
-
],
|
7779 |
-
"version": "v3",
|
7780 |
-
"lastModified": "2012-07-25",
|
7781 |
-
"files": {
|
7782 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/imfelldoublepicasc/v3/jkrUtrLFpMw4ZazhfkKsGwc4LoC4OJUqLw9omnT3VOU.ttf"
|
7783 |
-
}
|
7784 |
-
},
|
7785 |
-
{
|
7786 |
-
"kind": "webfonts#webfont",
|
7787 |
-
"family": "Bubblegum Sans",
|
7788 |
-
"variants": [
|
7789 |
-
"regular"
|
7790 |
-
],
|
7791 |
-
"subsets": [
|
7792 |
-
"latin",
|
7793 |
-
"latin-ext"
|
7794 |
-
],
|
7795 |
-
"version": "v2",
|
7796 |
-
"lastModified": "2012-07-25",
|
7797 |
-
"files": {
|
7798 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bubblegumsans/v2/Y9iTUUNz6lbl6TrvV4iwsytnKWgpfO2iSkLzTz-AABg.ttf"
|
7799 |
-
}
|
7800 |
-
},
|
7801 |
-
{
|
7802 |
-
"kind": "webfonts#webfont",
|
7803 |
-
"family": "Linden Hill",
|
7804 |
-
"variants": [
|
7805 |
-
"regular",
|
7806 |
-
"italic"
|
7807 |
-
],
|
7808 |
-
"subsets": [
|
7809 |
-
"latin"
|
7810 |
-
],
|
7811 |
-
"version": "v3",
|
7812 |
-
"lastModified": "2012-07-25",
|
7813 |
-
"files": {
|
7814 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lindenhill/v3/UgsC0txqd-E1yjvjutwm_KCWcynf_cDxXwCLxiixG1c.ttf",
|
7815 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/lindenhill/v3/OcS3bZcu8vJvIDH8Zic83keOrDcLawS7-ssYqLr2Xp4.ttf"
|
7816 |
-
}
|
7817 |
-
},
|
7818 |
-
{
|
7819 |
-
"kind": "webfonts#webfont",
|
7820 |
-
"family": "Belgrano",
|
7821 |
-
"variants": [
|
7822 |
-
"regular"
|
7823 |
-
],
|
7824 |
-
"subsets": [
|
7825 |
-
"latin"
|
7826 |
-
],
|
7827 |
-
"version": "v3",
|
7828 |
-
"lastModified": "2012-07-25",
|
7829 |
-
"files": {
|
7830 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/belgrano/v3/iq8DUa2s7g6WRCeMiFrmtQ.ttf"
|
7831 |
-
}
|
7832 |
-
},
|
7833 |
-
{
|
7834 |
-
"kind": "webfonts#webfont",
|
7835 |
-
"family": "Mate",
|
7836 |
-
"variants": [
|
7837 |
-
"regular",
|
7838 |
-
"italic"
|
7839 |
-
],
|
7840 |
-
"subsets": [
|
7841 |
-
"latin"
|
7842 |
-
],
|
7843 |
-
"version": "v2",
|
7844 |
-
"lastModified": "2012-07-25",
|
7845 |
-
"files": {
|
7846 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mate/v2/ooFviPcJ6hZP5bAE71Cawg.ttf",
|
7847 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/mate/v2/5XwW6_cbisGvCX5qmNiqfA.ttf"
|
7848 |
-
}
|
7849 |
-
},
|
7850 |
-
{
|
7851 |
-
"kind": "webfonts#webfont",
|
7852 |
-
"family": "Della Respira",
|
7853 |
-
"variants": [
|
7854 |
-
"regular"
|
7855 |
-
],
|
7856 |
-
"subsets": [
|
7857 |
-
"latin"
|
7858 |
-
],
|
7859 |
-
"version": "v1",
|
7860 |
-
"lastModified": "2012-07-25",
|
7861 |
-
"files": {
|
7862 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/dellarespira/v1/F4E6Lo_IZ6L9AJCcbqtDVeDcg5akpSnIcsPhLOFv7l8.ttf"
|
7863 |
-
}
|
7864 |
-
},
|
7865 |
-
{
|
7866 |
-
"kind": "webfonts#webfont",
|
7867 |
-
"family": "Astloch",
|
7868 |
-
"variants": [
|
7869 |
-
"regular",
|
7870 |
-
"700"
|
7871 |
-
],
|
7872 |
-
"subsets": [
|
7873 |
-
"latin"
|
7874 |
-
],
|
7875 |
-
"version": "v3",
|
7876 |
-
"lastModified": "2012-07-25",
|
7877 |
-
"files": {
|
7878 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/astloch/v3/fmbitVmHYLQP7MGPuFgpag.ttf",
|
7879 |
-
"700": "http://themes.googleusercontent.com/static/fonts/astloch/v3/aPkhM2tL-tz1jX6aX2rvo_esZW2xOQ-xsNqO47m55DA.ttf"
|
7880 |
-
}
|
7881 |
-
},
|
7882 |
-
{
|
7883 |
-
"kind": "webfonts#webfont",
|
7884 |
-
"family": "Shojumaru",
|
7885 |
-
"variants": [
|
7886 |
-
"regular"
|
7887 |
-
],
|
7888 |
-
"subsets": [
|
7889 |
-
"latin",
|
7890 |
-
"latin-ext"
|
7891 |
-
],
|
7892 |
-
"version": "v1",
|
7893 |
-
"lastModified": "2012-07-25",
|
7894 |
-
"files": {
|
7895 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/shojumaru/v1/WP8cxonzQQVAoI3RJQ2wug.ttf"
|
7896 |
-
}
|
7897 |
-
},
|
7898 |
-
{
|
7899 |
-
"kind": "webfonts#webfont",
|
7900 |
-
"family": "Yeseva One",
|
7901 |
-
"variants": [
|
7902 |
-
"regular"
|
7903 |
-
],
|
7904 |
-
"subsets": [
|
7905 |
-
"latin",
|
7906 |
-
"latin-ext",
|
7907 |
-
"cyrillic"
|
7908 |
-
],
|
7909 |
-
"version": "v6",
|
7910 |
-
"lastModified": "2012-09-26",
|
7911 |
-
"files": {
|
7912 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/yesevaone/v6/eenQQxvpzSA80JmisGcgX_esZW2xOQ-xsNqO47m55DA.ttf"
|
7913 |
-
}
|
7914 |
-
},
|
7915 |
-
{
|
7916 |
-
"kind": "webfonts#webfont",
|
7917 |
-
"family": "Lovers Quarrel",
|
7918 |
-
"variants": [
|
7919 |
-
"regular"
|
7920 |
-
],
|
7921 |
-
"subsets": [
|
7922 |
-
"latin",
|
7923 |
-
"latin-ext"
|
7924 |
-
],
|
7925 |
-
"version": "v1",
|
7926 |
-
"lastModified": "2012-07-25",
|
7927 |
-
"files": {
|
7928 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/loversquarrel/v1/gipdZ8b7pKb89MzQLAtJHLHLxci2ElvNEmOB303HLk0.ttf"
|
7929 |
-
}
|
7930 |
-
},
|
7931 |
-
{
|
7932 |
-
"kind": "webfonts#webfont",
|
7933 |
-
"family": "Kenia",
|
7934 |
-
"variants": [
|
7935 |
-
"regular"
|
7936 |
-
],
|
7937 |
-
"subsets": [
|
7938 |
-
"latin"
|
7939 |
-
],
|
7940 |
-
"version": "v5",
|
7941 |
-
"lastModified": "2012-08-01",
|
7942 |
-
"files": {
|
7943 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kenia/v5/OLM9-XfITK9PsTLKbGBrwg.ttf"
|
7944 |
-
}
|
7945 |
-
},
|
7946 |
-
{
|
7947 |
-
"kind": "webfonts#webfont",
|
7948 |
-
"family": "Alef",
|
7949 |
-
"variants": [
|
7950 |
-
"regular",
|
7951 |
-
"700"
|
7952 |
-
],
|
7953 |
-
"subsets": [
|
7954 |
-
"latin"
|
7955 |
-
],
|
7956 |
-
"version": "v1",
|
7957 |
-
"lastModified": "2013-05-22",
|
7958 |
-
"files": {
|
7959 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alef/v1/ENvZ_P0HBDQxNZYCQO0lUA.ttf",
|
7960 |
-
"700": "http://themes.googleusercontent.com/static/fonts/alef/v1/VDgZJhEwudtOzOFQpZ8MEA.ttf"
|
7961 |
-
}
|
7962 |
-
},
|
7963 |
-
{
|
7964 |
-
"kind": "webfonts#webfont",
|
7965 |
-
"family": "Ranchers",
|
7966 |
-
"variants": [
|
7967 |
-
"regular"
|
7968 |
-
],
|
7969 |
-
"subsets": [
|
7970 |
-
"latin",
|
7971 |
-
"latin-ext"
|
7972 |
-
],
|
7973 |
-
"version": "v1",
|
7974 |
-
"lastModified": "2012-09-14",
|
7975 |
-
"files": {
|
7976 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ranchers/v1/9ya8CZYhqT66VERfjQ7eLA.ttf"
|
7977 |
-
}
|
7978 |
-
},
|
7979 |
-
{
|
7980 |
-
"kind": "webfonts#webfont",
|
7981 |
-
"family": "Henny Penny",
|
7982 |
-
"variants": [
|
7983 |
-
"regular"
|
7984 |
-
],
|
7985 |
-
"subsets": [
|
7986 |
-
"latin"
|
7987 |
-
],
|
7988 |
-
"version": "v1",
|
7989 |
-
"lastModified": "2012-07-25",
|
7990 |
-
"files": {
|
7991 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/hennypenny/v1/XRgo3ogXyi3tpsFfjImRF6CWcynf_cDxXwCLxiixG1c.ttf"
|
7992 |
-
}
|
7993 |
-
},
|
7994 |
-
{
|
7995 |
-
"kind": "webfonts#webfont",
|
7996 |
-
"family": "Mr De Haviland",
|
7997 |
-
"variants": [
|
7998 |
-
"regular"
|
7999 |
-
],
|
8000 |
-
"subsets": [
|
8001 |
-
"latin",
|
8002 |
-
"latin-ext"
|
8003 |
-
],
|
8004 |
-
"version": "v2",
|
8005 |
-
"lastModified": "2012-07-25",
|
8006 |
-
"files": {
|
8007 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mrdehaviland/v2/fD8y4L6PJ4vqDk7z8Y8e27v4lrhng1lzu7-weKO6cw8.ttf"
|
8008 |
-
}
|
8009 |
-
},
|
8010 |
-
{
|
8011 |
-
"kind": "webfonts#webfont",
|
8012 |
-
"family": "Sail",
|
8013 |
-
"variants": [
|
8014 |
-
"regular"
|
8015 |
-
],
|
8016 |
-
"subsets": [
|
8017 |
-
"latin"
|
8018 |
-
],
|
8019 |
-
"version": "v3",
|
8020 |
-
"lastModified": "2012-07-25",
|
8021 |
-
"files": {
|
8022 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sail/v3/iuEoG6kt-bePGvtdpL0GUQ.ttf"
|
8023 |
-
}
|
8024 |
-
},
|
8025 |
-
{
|
8026 |
-
"kind": "webfonts#webfont",
|
8027 |
-
"family": "Nova Flat",
|
8028 |
-
"variants": [
|
8029 |
-
"regular"
|
8030 |
-
],
|
8031 |
-
"subsets": [
|
8032 |
-
"latin"
|
8033 |
-
],
|
8034 |
-
"version": "v5",
|
8035 |
-
"lastModified": "2012-07-25",
|
8036 |
-
"files": {
|
8037 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novaflat/v5/pK7a0CoGzI684qe_XSHBqQ.ttf"
|
8038 |
-
}
|
8039 |
-
},
|
8040 |
-
{
|
8041 |
-
"kind": "webfonts#webfont",
|
8042 |
-
"family": "Esteban",
|
8043 |
-
"variants": [
|
8044 |
-
"regular"
|
8045 |
-
],
|
8046 |
-
"subsets": [
|
8047 |
-
"latin",
|
8048 |
-
"latin-ext"
|
8049 |
-
],
|
8050 |
-
"version": "v1",
|
8051 |
-
"lastModified": "2012-07-25",
|
8052 |
-
"files": {
|
8053 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/esteban/v1/ESyhLgqDDyK5JcFPp2svDw.ttf"
|
8054 |
-
}
|
8055 |
-
},
|
8056 |
-
{
|
8057 |
-
"kind": "webfonts#webfont",
|
8058 |
-
"family": "Amarante",
|
8059 |
-
"variants": [
|
8060 |
-
"regular"
|
8061 |
-
],
|
8062 |
-
"subsets": [
|
8063 |
-
"latin",
|
8064 |
-
"latin-ext"
|
8065 |
-
],
|
8066 |
-
"version": "v1",
|
8067 |
-
"lastModified": "2012-07-25",
|
8068 |
-
"files": {
|
8069 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/amarante/v1/2dQHjIBWSpydit5zkJZnOw.ttf"
|
8070 |
-
}
|
8071 |
-
},
|
8072 |
-
{
|
8073 |
-
"kind": "webfonts#webfont",
|
8074 |
-
"family": "Molle",
|
8075 |
-
"variants": [
|
8076 |
-
"italic"
|
8077 |
-
],
|
8078 |
-
"subsets": [
|
8079 |
-
"latin",
|
8080 |
-
"latin-ext"
|
8081 |
-
],
|
8082 |
-
"version": "v1",
|
8083 |
-
"lastModified": "2012-09-26",
|
8084 |
-
"files": {
|
8085 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/molle/v1/9XTdCsjPXifLqo5et-YoGA.ttf"
|
8086 |
-
}
|
8087 |
-
},
|
8088 |
-
{
|
8089 |
-
"kind": "webfonts#webfont",
|
8090 |
-
"family": "Nova Script",
|
8091 |
-
"variants": [
|
8092 |
-
"regular"
|
8093 |
-
],
|
8094 |
-
"subsets": [
|
8095 |
-
"latin"
|
8096 |
-
],
|
8097 |
-
"version": "v5",
|
8098 |
-
"lastModified": "2012-07-25",
|
8099 |
-
"files": {
|
8100 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novascript/v5/dEvxQDLgx1M1TKY-NmBWYaCWcynf_cDxXwCLxiixG1c.ttf"
|
8101 |
-
}
|
8102 |
-
},
|
8103 |
-
{
|
8104 |
-
"kind": "webfonts#webfont",
|
8105 |
-
"family": "Prociono",
|
8106 |
-
"variants": [
|
8107 |
-
"regular"
|
8108 |
-
],
|
8109 |
-
"subsets": [
|
8110 |
-
"latin"
|
8111 |
-
],
|
8112 |
-
"version": "v3",
|
8113 |
-
"lastModified": "2012-07-25",
|
8114 |
-
"files": {
|
8115 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/prociono/v3/43ZYDHWogdFeNBWTl6ksmw.ttf"
|
8116 |
-
}
|
8117 |
-
},
|
8118 |
-
{
|
8119 |
-
"kind": "webfonts#webfont",
|
8120 |
-
"family": "Milonga",
|
8121 |
-
"variants": [
|
8122 |
-
"regular"
|
8123 |
-
],
|
8124 |
-
"subsets": [
|
8125 |
-
"latin",
|
8126 |
-
"latin-ext"
|
8127 |
-
],
|
8128 |
-
"version": "v1",
|
8129 |
-
"lastModified": "2012-12-06",
|
8130 |
-
"files": {
|
8131 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/milonga/v1/dzNdIUSTGFmy2ahovDRcWg.ttf"
|
8132 |
-
}
|
8133 |
-
},
|
8134 |
-
{
|
8135 |
-
"kind": "webfonts#webfont",
|
8136 |
-
"family": "Monofett",
|
8137 |
-
"variants": [
|
8138 |
-
"regular"
|
8139 |
-
],
|
8140 |
-
"subsets": [
|
8141 |
-
"latin"
|
8142 |
-
],
|
8143 |
-
"version": "v3",
|
8144 |
-
"lastModified": "2012-07-25",
|
8145 |
-
"files": {
|
8146 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/monofett/v3/C6K5L799Rgxzg2brgOaqAw.ttf"
|
8147 |
-
}
|
8148 |
-
},
|
8149 |
-
{
|
8150 |
-
"kind": "webfonts#webfont",
|
8151 |
-
"family": "GFS Neohellenic",
|
8152 |
-
"variants": [
|
8153 |
-
"regular",
|
8154 |
-
"italic",
|
8155 |
-
"700",
|
8156 |
-
"700italic"
|
8157 |
-
],
|
8158 |
-
"subsets": [
|
8159 |
-
"greek"
|
8160 |
-
],
|
8161 |
-
"version": "v4",
|
8162 |
-
"lastModified": "2012-07-25",
|
8163 |
-
"files": {
|
8164 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gfsneohellenic/v4/B4xRqbn-tANVqVgamMsSDiayCZa0z7CpFzlkqoCHztc.ttf",
|
8165 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/gfsneohellenic/v4/KnaWrO4awITAqigQIIYXKkCTdomiyJpIzPbEbIES3rU.ttf",
|
8166 |
-
"700": "http://themes.googleusercontent.com/static/fonts/gfsneohellenic/v4/7HwjPQa7qNiOsnUce2h4448_BwCLZY3eDSV6kppAwI8.ttf",
|
8167 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/gfsneohellenic/v4/FwWjoX6XqT-szJFyqsu_GYFF0fM4h-krcpQk7emtCpE.ttf"
|
8168 |
-
}
|
8169 |
-
},
|
8170 |
-
{
|
8171 |
-
"kind": "webfonts#webfont",
|
8172 |
-
"family": "Asset",
|
8173 |
-
"variants": [
|
8174 |
-
"regular"
|
8175 |
-
],
|
8176 |
-
"subsets": [
|
8177 |
-
"latin"
|
8178 |
-
],
|
8179 |
-
"version": "v3",
|
8180 |
-
"lastModified": "2012-07-25",
|
8181 |
-
"files": {
|
8182 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/asset/v3/hfPmqY-JzuR1lULlQf9iTg.ttf"
|
8183 |
-
}
|
8184 |
-
},
|
8185 |
-
{
|
8186 |
-
"kind": "webfonts#webfont",
|
8187 |
-
"family": "Rufina",
|
8188 |
-
"variants": [
|
8189 |
-
"regular",
|
8190 |
-
"700"
|
8191 |
-
],
|
8192 |
-
"subsets": [
|
8193 |
-
"latin",
|
8194 |
-
"latin-ext"
|
8195 |
-
],
|
8196 |
-
"version": "v1",
|
8197 |
-
"lastModified": "2012-11-28",
|
8198 |
-
"files": {
|
8199 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rufina/v1/s9IFr_fIemiohfZS-ZRDbQ.ttf",
|
8200 |
-
"700": "http://themes.googleusercontent.com/static/fonts/rufina/v1/D0RUjXFr55y4MVZY2Ww_RA.ttf"
|
8201 |
-
}
|
8202 |
-
},
|
8203 |
-
{
|
8204 |
-
"kind": "webfonts#webfont",
|
8205 |
-
"family": "Nova Slim",
|
8206 |
-
"variants": [
|
8207 |
-
"regular"
|
8208 |
-
],
|
8209 |
-
"subsets": [
|
8210 |
-
"latin"
|
8211 |
-
],
|
8212 |
-
"version": "v5",
|
8213 |
-
"lastModified": "2012-07-25",
|
8214 |
-
"files": {
|
8215 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novaslim/v5/rPYXC81_VL2EW-4CzBX65g.ttf"
|
8216 |
-
}
|
8217 |
-
},
|
8218 |
-
{
|
8219 |
-
"kind": "webfonts#webfont",
|
8220 |
-
"family": "Port Lligat Sans",
|
8221 |
-
"variants": [
|
8222 |
-
"regular"
|
8223 |
-
],
|
8224 |
-
"subsets": [
|
8225 |
-
"latin"
|
8226 |
-
],
|
8227 |
-
"version": "v2",
|
8228 |
-
"lastModified": "2012-07-25",
|
8229 |
-
"files": {
|
8230 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/portlligatsans/v2/CUEdhRk7oC7up0p6t0g4P6mASEpx5X0ZpsuJOuvfOGA.ttf"
|
8231 |
-
}
|
8232 |
-
},
|
8233 |
-
{
|
8234 |
-
"kind": "webfonts#webfont",
|
8235 |
-
"family": "Cutive Mono",
|
8236 |
-
"variants": [
|
8237 |
-
"regular"
|
8238 |
-
],
|
8239 |
-
"subsets": [
|
8240 |
-
"latin",
|
8241 |
-
"latin-ext"
|
8242 |
-
],
|
8243 |
-
"version": "v1",
|
8244 |
-
"lastModified": "2012-10-31",
|
8245 |
-
"files": {
|
8246 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cutivemono/v1/ncWQtFVKcSs8OW798v30k6CWcynf_cDxXwCLxiixG1c.ttf"
|
8247 |
-
}
|
8248 |
-
},
|
8249 |
-
{
|
8250 |
-
"kind": "webfonts#webfont",
|
8251 |
-
"family": "Bigshot One",
|
8252 |
-
"variants": [
|
8253 |
-
"regular"
|
8254 |
-
],
|
8255 |
-
"subsets": [
|
8256 |
-
"latin"
|
8257 |
-
],
|
8258 |
-
"version": "v3",
|
8259 |
-
"lastModified": "2012-07-25",
|
8260 |
-
"files": {
|
8261 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bigshotone/v3/wSyZjBNTWDQHnvWE2jt6j6CWcynf_cDxXwCLxiixG1c.ttf"
|
8262 |
-
}
|
8263 |
-
},
|
8264 |
-
{
|
8265 |
-
"kind": "webfonts#webfont",
|
8266 |
-
"family": "Snowburst One",
|
8267 |
-
"variants": [
|
8268 |
-
"regular"
|
8269 |
-
],
|
8270 |
-
"subsets": [
|
8271 |
-
"latin",
|
8272 |
-
"latin-ext"
|
8273 |
-
],
|
8274 |
-
"version": "v1",
|
8275 |
-
"lastModified": "2012-12-17",
|
8276 |
-
"files": {
|
8277 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/snowburstone/v1/zSQzKOPukXRux2oTqfYJjIjjx0o0jr6fNXxPgYh_a8Q.ttf"
|
8278 |
-
}
|
8279 |
-
},
|
8280 |
-
{
|
8281 |
-
"kind": "webfonts#webfont",
|
8282 |
-
"family": "Smythe",
|
8283 |
-
"variants": [
|
8284 |
-
"regular"
|
8285 |
-
],
|
8286 |
-
"subsets": [
|
8287 |
-
"latin"
|
8288 |
-
],
|
8289 |
-
"version": "v4",
|
8290 |
-
"lastModified": "2012-07-25",
|
8291 |
-
"files": {
|
8292 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/smythe/v4/yACD1gy_MpbB9Ft42fUvYw.ttf"
|
8293 |
-
}
|
8294 |
-
},
|
8295 |
-
{
|
8296 |
-
"kind": "webfonts#webfont",
|
8297 |
-
"family": "Stint Ultra Condensed",
|
8298 |
-
"variants": [
|
8299 |
-
"regular"
|
8300 |
-
],
|
8301 |
-
"subsets": [
|
8302 |
-
"latin",
|
8303 |
-
"latin-ext"
|
8304 |
-
],
|
8305 |
-
"version": "v2",
|
8306 |
-
"lastModified": "2012-07-25",
|
8307 |
-
"files": {
|
8308 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/stintultracondensed/v2/8DqLK6-YSClFZt3u3EgOUYelbRYnLTTQA1Z5cVLnsI4.ttf"
|
8309 |
-
}
|
8310 |
-
},
|
8311 |
-
{
|
8312 |
-
"kind": "webfonts#webfont",
|
8313 |
-
"family": "Gravitas One",
|
8314 |
-
"variants": [
|
8315 |
-
"regular"
|
8316 |
-
],
|
8317 |
-
"subsets": [
|
8318 |
-
"latin"
|
8319 |
-
],
|
8320 |
-
"version": "v3",
|
8321 |
-
"lastModified": "2012-07-25",
|
8322 |
-
"files": {
|
8323 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gravitasone/v3/nBHdBv6zVNU8MtP6w9FwTS3USBnSvpkopQaUR-2r7iU.ttf"
|
8324 |
-
}
|
8325 |
-
},
|
8326 |
-
{
|
8327 |
-
"kind": "webfonts#webfont",
|
8328 |
-
"family": "Flamenco",
|
8329 |
-
"variants": [
|
8330 |
-
"300",
|
8331 |
-
"regular"
|
8332 |
-
],
|
8333 |
-
"subsets": [
|
8334 |
-
"latin"
|
8335 |
-
],
|
8336 |
-
"version": "v3",
|
8337 |
-
"lastModified": "2012-07-25",
|
8338 |
-
"files": {
|
8339 |
-
"300": "http://themes.googleusercontent.com/static/fonts/flamenco/v3/x9iI5CogvuZVCGoRHwXuo6CWcynf_cDxXwCLxiixG1c.ttf",
|
8340 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/flamenco/v3/HC0ugfLLgt26I5_BWD1PZA.ttf"
|
8341 |
-
}
|
8342 |
-
},
|
8343 |
-
{
|
8344 |
-
"kind": "webfonts#webfont",
|
8345 |
-
"family": "Gorditas",
|
8346 |
-
"variants": [
|
8347 |
-
"regular",
|
8348 |
-
"700"
|
8349 |
-
],
|
8350 |
-
"subsets": [
|
8351 |
-
"latin"
|
8352 |
-
],
|
8353 |
-
"version": "v1",
|
8354 |
-
"lastModified": "2012-09-14",
|
8355 |
-
"files": {
|
8356 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gorditas/v1/uMgZhXUyH6qNGF3QsjQT5Q.ttf",
|
8357 |
-
"700": "http://themes.googleusercontent.com/static/fonts/gorditas/v1/6-XCeknmxaon8AUqVkMnHaCWcynf_cDxXwCLxiixG1c.ttf"
|
8358 |
-
}
|
8359 |
-
},
|
8360 |
-
{
|
8361 |
-
"kind": "webfonts#webfont",
|
8362 |
-
"family": "Raleway Dots",
|
8363 |
-
"variants": [
|
8364 |
-
"regular"
|
8365 |
-
],
|
8366 |
-
"subsets": [
|
8367 |
-
"latin",
|
8368 |
-
"latin-ext"
|
8369 |
-
],
|
8370 |
-
"version": "v1",
|
8371 |
-
"lastModified": "2012-09-14",
|
8372 |
-
"files": {
|
8373 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ralewaydots/v1/lhLgmWCRcyz-QXo8LCzTfC3USBnSvpkopQaUR-2r7iU.ttf"
|
8374 |
-
}
|
8375 |
-
},
|
8376 |
-
{
|
8377 |
-
"kind": "webfonts#webfont",
|
8378 |
-
"family": "Rouge Script",
|
8379 |
-
"variants": [
|
8380 |
-
"regular"
|
8381 |
-
],
|
8382 |
-
"subsets": [
|
8383 |
-
"latin"
|
8384 |
-
],
|
8385 |
-
"version": "v2",
|
8386 |
-
"lastModified": "2012-07-25",
|
8387 |
-
"files": {
|
8388 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rougescript/v2/AgXDSqZJmy12qS0ixjs6Vy3USBnSvpkopQaUR-2r7iU.ttf"
|
8389 |
-
}
|
8390 |
-
},
|
8391 |
-
{
|
8392 |
-
"kind": "webfonts#webfont",
|
8393 |
-
"family": "Alike Angular",
|
8394 |
-
"variants": [
|
8395 |
-
"regular"
|
8396 |
-
],
|
8397 |
-
"subsets": [
|
8398 |
-
"latin"
|
8399 |
-
],
|
8400 |
-
"version": "v3",
|
8401 |
-
"lastModified": "2012-07-25",
|
8402 |
-
"files": {
|
8403 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/alikeangular/v3/OpeCu4xxI3qO1C7CZcJtPT3XH2uEnVI__ynTBvNyki8.ttf"
|
8404 |
-
}
|
8405 |
-
},
|
8406 |
-
{
|
8407 |
-
"kind": "webfonts#webfont",
|
8408 |
-
"family": "Life Savers",
|
8409 |
-
"variants": [
|
8410 |
-
"regular",
|
8411 |
-
"700"
|
8412 |
-
],
|
8413 |
-
"subsets": [
|
8414 |
-
"latin",
|
8415 |
-
"latin-ext"
|
8416 |
-
],
|
8417 |
-
"version": "v3",
|
8418 |
-
"lastModified": "2012-12-17",
|
8419 |
-
"files": {
|
8420 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lifesavers/v3/g49cUDk4Y1P0G5NMkMAm7qCWcynf_cDxXwCLxiixG1c.ttf",
|
8421 |
-
"700": "http://themes.googleusercontent.com/static/fonts/lifesavers/v3/THQKqChyYUm97rNPVFdGGXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
8422 |
-
}
|
8423 |
-
},
|
8424 |
-
{
|
8425 |
-
"kind": "webfonts#webfont",
|
8426 |
-
"family": "Montaga",
|
8427 |
-
"variants": [
|
8428 |
-
"regular"
|
8429 |
-
],
|
8430 |
-
"subsets": [
|
8431 |
-
"latin"
|
8432 |
-
],
|
8433 |
-
"version": "v1",
|
8434 |
-
"lastModified": "2012-07-25",
|
8435 |
-
"files": {
|
8436 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/montaga/v1/PwTwUboiD-M4-mFjZfJs2A.ttf"
|
8437 |
-
}
|
8438 |
-
},
|
8439 |
-
{
|
8440 |
-
"kind": "webfonts#webfont",
|
8441 |
-
"family": "Ruthie",
|
8442 |
-
"variants": [
|
8443 |
-
"regular"
|
8444 |
-
],
|
8445 |
-
"subsets": [
|
8446 |
-
"latin",
|
8447 |
-
"latin-ext"
|
8448 |
-
],
|
8449 |
-
"version": "v3",
|
8450 |
-
"lastModified": "2012-07-25",
|
8451 |
-
"files": {
|
8452 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ruthie/v3/vJ2LorukHSbWYoEs5juivg.ttf"
|
8453 |
-
}
|
8454 |
-
},
|
8455 |
-
{
|
8456 |
-
"kind": "webfonts#webfont",
|
8457 |
-
"family": "Aladin",
|
8458 |
-
"variants": [
|
8459 |
-
"regular"
|
8460 |
-
],
|
8461 |
-
"subsets": [
|
8462 |
-
"latin",
|
8463 |
-
"latin-ext"
|
8464 |
-
],
|
8465 |
-
"version": "v2",
|
8466 |
-
"lastModified": "2012-07-25",
|
8467 |
-
"files": {
|
8468 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/aladin/v2/PyuJ5cVHkduO0j5fAMKvAA.ttf"
|
8469 |
-
}
|
8470 |
-
},
|
8471 |
-
{
|
8472 |
-
"kind": "webfonts#webfont",
|
8473 |
-
"family": "Bilbo",
|
8474 |
-
"variants": [
|
8475 |
-
"regular"
|
8476 |
-
],
|
8477 |
-
"subsets": [
|
8478 |
-
"latin",
|
8479 |
-
"latin-ext"
|
8480 |
-
],
|
8481 |
-
"version": "v3",
|
8482 |
-
"lastModified": "2012-07-25",
|
8483 |
-
"files": {
|
8484 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bilbo/v3/-ty-lPs5H7OIucWbnpFrkA.ttf"
|
8485 |
-
}
|
8486 |
-
},
|
8487 |
-
{
|
8488 |
-
"kind": "webfonts#webfont",
|
8489 |
-
"family": "Duru Sans",
|
8490 |
-
"variants": [
|
8491 |
-
"regular"
|
8492 |
-
],
|
8493 |
-
"subsets": [
|
8494 |
-
"latin",
|
8495 |
-
"latin-ext"
|
8496 |
-
],
|
8497 |
-
"version": "v3",
|
8498 |
-
"lastModified": "2012-08-23",
|
8499 |
-
"files": {
|
8500 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/durusans/v3/R1xHvAOARPh8_so9_UKw1w.ttf"
|
8501 |
-
}
|
8502 |
-
},
|
8503 |
-
{
|
8504 |
-
"kind": "webfonts#webfont",
|
8505 |
-
"family": "Londrina Shadow",
|
8506 |
-
"variants": [
|
8507 |
-
"regular"
|
8508 |
-
],
|
8509 |
-
"subsets": [
|
8510 |
-
"latin"
|
8511 |
-
],
|
8512 |
-
"version": "v1",
|
8513 |
-
"lastModified": "2012-07-25",
|
8514 |
-
"files": {
|
8515 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/londrinashadow/v1/dNYuzPS_7eYgXFJBzMoKdbw6Z3rVA5KDSi7aQxS92Nk.ttf"
|
8516 |
-
}
|
8517 |
-
},
|
8518 |
-
{
|
8519 |
-
"kind": "webfonts#webfont",
|
8520 |
-
"family": "Jacques Francois Shadow",
|
8521 |
-
"variants": [
|
8522 |
-
"regular"
|
8523 |
-
],
|
8524 |
-
"subsets": [
|
8525 |
-
"latin"
|
8526 |
-
],
|
8527 |
-
"version": "v1",
|
8528 |
-
"lastModified": "2012-09-14",
|
8529 |
-
"files": {
|
8530 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/jacquesfrancoisshadow/v1/V14y0H3vq56fY9SV4OL_FASt0D_oLVawA8L8b9iKjbs.ttf"
|
8531 |
-
}
|
8532 |
-
},
|
8533 |
-
{
|
8534 |
-
"kind": "webfonts#webfont",
|
8535 |
-
"family": "Arizonia",
|
8536 |
-
"variants": [
|
8537 |
-
"regular"
|
8538 |
-
],
|
8539 |
-
"subsets": [
|
8540 |
-
"latin",
|
8541 |
-
"latin-ext"
|
8542 |
-
],
|
8543 |
-
"version": "v3",
|
8544 |
-
"lastModified": "2012-07-25",
|
8545 |
-
"files": {
|
8546 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/arizonia/v3/yzJqkHZqryZBTM7RKYV9Wg.ttf"
|
8547 |
-
}
|
8548 |
-
},
|
8549 |
-
{
|
8550 |
-
"kind": "webfonts#webfont",
|
8551 |
-
"family": "Elsie Swash Caps",
|
8552 |
-
"variants": [
|
8553 |
-
"regular",
|
8554 |
-
"900"
|
8555 |
-
],
|
8556 |
-
"subsets": [
|
8557 |
-
"latin",
|
8558 |
-
"latin-ext"
|
8559 |
-
],
|
8560 |
-
"version": "v1",
|
8561 |
-
"lastModified": "2012-12-14",
|
8562 |
-
"files": {
|
8563 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/elsieswashcaps/v1/9L3hIJMPCf6sxCltnxd6X2YeFSdnSpRYv5h9gpdlD1g.ttf",
|
8564 |
-
"900": "http://themes.googleusercontent.com/static/fonts/elsieswashcaps/v1/iZnus9qif0tR5pGaDv5zdKoKBWBozTtxi30NfZDOXXU.ttf"
|
8565 |
-
}
|
8566 |
-
},
|
8567 |
-
{
|
8568 |
-
"kind": "webfonts#webfont",
|
8569 |
-
"family": "Modern Antiqua",
|
8570 |
-
"variants": [
|
8571 |
-
"regular"
|
8572 |
-
],
|
8573 |
-
"subsets": [
|
8574 |
-
"latin",
|
8575 |
-
"latin-ext"
|
8576 |
-
],
|
8577 |
-
"version": "v3",
|
8578 |
-
"lastModified": "2012-07-25",
|
8579 |
-
"files": {
|
8580 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/modernantiqua/v3/8qX_tr6Xzy4t9fvZDXPkh6rFJ4O13IHVxZbM6yoslpo.ttf"
|
8581 |
-
}
|
8582 |
-
},
|
8583 |
-
{
|
8584 |
-
"kind": "webfonts#webfont",
|
8585 |
-
"family": "Nova Oval",
|
8586 |
-
"variants": [
|
8587 |
-
"regular"
|
8588 |
-
],
|
8589 |
-
"subsets": [
|
8590 |
-
"latin"
|
8591 |
-
],
|
8592 |
-
"version": "v5",
|
8593 |
-
"lastModified": "2012-07-25",
|
8594 |
-
"files": {
|
8595 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novaoval/v5/VuukVpKP8BwUf8o9W5LYQQ.ttf"
|
8596 |
-
}
|
8597 |
-
},
|
8598 |
-
{
|
8599 |
-
"kind": "webfonts#webfont",
|
8600 |
-
"family": "Iceberg",
|
8601 |
-
"variants": [
|
8602 |
-
"regular"
|
8603 |
-
],
|
8604 |
-
"subsets": [
|
8605 |
-
"latin"
|
8606 |
-
],
|
8607 |
-
"version": "v1",
|
8608 |
-
"lastModified": "2012-07-25",
|
8609 |
-
"files": {
|
8610 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/iceberg/v1/p2XVm4M-N0AOEEOymFKC5w.ttf"
|
8611 |
-
}
|
8612 |
-
},
|
8613 |
-
{
|
8614 |
-
"kind": "webfonts#webfont",
|
8615 |
-
"family": "Cambo",
|
8616 |
-
"variants": [
|
8617 |
-
"regular"
|
8618 |
-
],
|
8619 |
-
"subsets": [
|
8620 |
-
"latin"
|
8621 |
-
],
|
8622 |
-
"version": "v2",
|
8623 |
-
"lastModified": "2012-07-25",
|
8624 |
-
"files": {
|
8625 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cambo/v2/PnwpRuTdkYCf8qk4ajmNRA.ttf"
|
8626 |
-
}
|
8627 |
-
},
|
8628 |
-
{
|
8629 |
-
"kind": "webfonts#webfont",
|
8630 |
-
"family": "Carrois Gothic SC",
|
8631 |
-
"variants": [
|
8632 |
-
"regular"
|
8633 |
-
],
|
8634 |
-
"subsets": [
|
8635 |
-
"latin"
|
8636 |
-
],
|
8637 |
-
"version": "v1",
|
8638 |
-
"lastModified": "2012-10-03",
|
8639 |
-
"files": {
|
8640 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/carroisgothicsc/v1/bVp4nhwFIXU-r3LqUR8DSJTdPW1ioadGi2uRiKgJVCY.ttf"
|
8641 |
-
}
|
8642 |
-
},
|
8643 |
-
{
|
8644 |
-
"kind": "webfonts#webfont",
|
8645 |
-
"family": "Miniver",
|
8646 |
-
"variants": [
|
8647 |
-
"regular"
|
8648 |
-
],
|
8649 |
-
"subsets": [
|
8650 |
-
"latin"
|
8651 |
-
],
|
8652 |
-
"version": "v2",
|
8653 |
-
"lastModified": "2012-07-25",
|
8654 |
-
"files": {
|
8655 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/miniver/v2/4yTQohOH_cWKRS5laRFhYg.ttf"
|
8656 |
-
}
|
8657 |
-
},
|
8658 |
-
{
|
8659 |
-
"kind": "webfonts#webfont",
|
8660 |
-
"family": "Lancelot",
|
8661 |
-
"variants": [
|
8662 |
-
"regular"
|
8663 |
-
],
|
8664 |
-
"subsets": [
|
8665 |
-
"latin"
|
8666 |
-
],
|
8667 |
-
"version": "v2",
|
8668 |
-
"lastModified": "2012-07-25",
|
8669 |
-
"files": {
|
8670 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lancelot/v2/XMT7T_oo_MQUGAnU2v-sdA.ttf"
|
8671 |
-
}
|
8672 |
-
},
|
8673 |
-
{
|
8674 |
-
"kind": "webfonts#webfont",
|
8675 |
-
"family": "Concert One",
|
8676 |
-
"variants": [
|
8677 |
-
"regular"
|
8678 |
-
],
|
8679 |
-
"subsets": [
|
8680 |
-
"latin",
|
8681 |
-
"latin-ext"
|
8682 |
-
],
|
8683 |
-
"version": "v4",
|
8684 |
-
"lastModified": "2012-07-25",
|
8685 |
-
"files": {
|
8686 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/concertone/v4/N5IWCIGhUNdPZn_efTxKN6CWcynf_cDxXwCLxiixG1c.ttf"
|
8687 |
-
}
|
8688 |
-
},
|
8689 |
-
{
|
8690 |
-
"kind": "webfonts#webfont",
|
8691 |
-
"family": "Seaweed Script",
|
8692 |
-
"variants": [
|
8693 |
-
"regular"
|
8694 |
-
],
|
8695 |
-
"subsets": [
|
8696 |
-
"latin",
|
8697 |
-
"latin-ext"
|
8698 |
-
],
|
8699 |
-
"version": "v1",
|
8700 |
-
"lastModified": "2012-07-25",
|
8701 |
-
"files": {
|
8702 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/seaweedscript/v1/eorWAPpOvvWrPw5IHwE60BnpV0hQCek3EmWnCPrvGRM.ttf"
|
8703 |
-
}
|
8704 |
-
},
|
8705 |
-
{
|
8706 |
-
"kind": "webfonts#webfont",
|
8707 |
-
"family": "Kite One",
|
8708 |
-
"variants": [
|
8709 |
-
"regular"
|
8710 |
-
],
|
8711 |
-
"subsets": [
|
8712 |
-
"latin"
|
8713 |
-
],
|
8714 |
-
"version": "v1",
|
8715 |
-
"lastModified": "2012-10-31",
|
8716 |
-
"files": {
|
8717 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/kiteone/v1/8ojWmgUc97m0f_i6sTqLoQ.ttf"
|
8718 |
-
}
|
8719 |
-
},
|
8720 |
-
{
|
8721 |
-
"kind": "webfonts#webfont",
|
8722 |
-
"family": "Griffy",
|
8723 |
-
"variants": [
|
8724 |
-
"regular"
|
8725 |
-
],
|
8726 |
-
"subsets": [
|
8727 |
-
"latin",
|
8728 |
-
"latin-ext"
|
8729 |
-
],
|
8730 |
-
"version": "v1",
|
8731 |
-
"lastModified": "2012-09-14",
|
8732 |
-
"files": {
|
8733 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/griffy/v1/vWkyYGBSyE5xjnShNtJtzw.ttf"
|
8734 |
-
}
|
8735 |
-
},
|
8736 |
-
{
|
8737 |
-
"kind": "webfonts#webfont",
|
8738 |
-
"family": "Gabriela",
|
8739 |
-
"variants": [
|
8740 |
-
"regular"
|
8741 |
-
],
|
8742 |
-
"subsets": [
|
8743 |
-
"latin",
|
8744 |
-
"latin-ext"
|
8745 |
-
],
|
8746 |
-
"version": "v1",
|
8747 |
-
"lastModified": "2013-03-07",
|
8748 |
-
"files": {
|
8749 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gabriela/v1/B-2ZfbAO3HDrxqV6lR5tdA.ttf"
|
8750 |
-
}
|
8751 |
-
},
|
8752 |
-
{
|
8753 |
-
"kind": "webfonts#webfont",
|
8754 |
-
"family": "Nova Cut",
|
8755 |
-
"variants": [
|
8756 |
-
"regular"
|
8757 |
-
],
|
8758 |
-
"subsets": [
|
8759 |
-
"latin"
|
8760 |
-
],
|
8761 |
-
"version": "v5",
|
8762 |
-
"lastModified": "2012-07-25",
|
8763 |
-
"files": {
|
8764 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/novacut/v5/6q12jWcBvj0KO2cMRP97tA.ttf"
|
8765 |
-
}
|
8766 |
-
},
|
8767 |
-
{
|
8768 |
-
"kind": "webfonts#webfont",
|
8769 |
-
"family": "Cagliostro",
|
8770 |
-
"variants": [
|
8771 |
-
"regular"
|
8772 |
-
],
|
8773 |
-
"subsets": [
|
8774 |
-
"latin"
|
8775 |
-
],
|
8776 |
-
"version": "v2",
|
8777 |
-
"lastModified": "2012-07-25",
|
8778 |
-
"files": {
|
8779 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cagliostro/v2/i85oXbtdSatNEzss99bpj_esZW2xOQ-xsNqO47m55DA.ttf"
|
8780 |
-
}
|
8781 |
-
},
|
8782 |
-
{
|
8783 |
-
"kind": "webfonts#webfont",
|
8784 |
-
"family": "Rosarivo",
|
8785 |
-
"variants": [
|
8786 |
-
"regular",
|
8787 |
-
"italic"
|
8788 |
-
],
|
8789 |
-
"subsets": [
|
8790 |
-
"latin",
|
8791 |
-
"latin-ext"
|
8792 |
-
],
|
8793 |
-
"version": "v1",
|
8794 |
-
"lastModified": "2012-07-25",
|
8795 |
-
"files": {
|
8796 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rosarivo/v1/EmPiINK0qyqc7KSsNjJamA.ttf",
|
8797 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/rosarivo/v1/u3VuWsWQlX1pDqsbz4paNPesZW2xOQ-xsNqO47m55DA.ttf"
|
8798 |
-
}
|
8799 |
-
},
|
8800 |
-
{
|
8801 |
-
"kind": "webfonts#webfont",
|
8802 |
-
"family": "Passero One",
|
8803 |
-
"variants": [
|
8804 |
-
"regular"
|
8805 |
-
],
|
8806 |
-
"subsets": [
|
8807 |
-
"latin",
|
8808 |
-
"latin-ext"
|
8809 |
-
],
|
8810 |
-
"version": "v5",
|
8811 |
-
"lastModified": "2012-07-25",
|
8812 |
-
"files": {
|
8813 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/passeroone/v5/Yc-7nH5deCCv9Ed0MMnAQqCWcynf_cDxXwCLxiixG1c.ttf"
|
8814 |
-
}
|
8815 |
-
},
|
8816 |
-
{
|
8817 |
-
"kind": "webfonts#webfont",
|
8818 |
-
"family": "Miltonian",
|
8819 |
-
"variants": [
|
8820 |
-
"regular"
|
8821 |
-
],
|
8822 |
-
"subsets": [
|
8823 |
-
"latin"
|
8824 |
-
],
|
8825 |
-
"version": "v5",
|
8826 |
-
"lastModified": "2012-07-25",
|
8827 |
-
"files": {
|
8828 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/miltonian/v5/Z4HrYZyqm0BnNNzcCUfzoQ.ttf"
|
8829 |
-
}
|
8830 |
-
},
|
8831 |
-
{
|
8832 |
-
"kind": "webfonts#webfont",
|
8833 |
-
"family": "Geostar",
|
8834 |
-
"variants": [
|
8835 |
-
"regular"
|
8836 |
-
],
|
8837 |
-
"subsets": [
|
8838 |
-
"latin"
|
8839 |
-
],
|
8840 |
-
"version": "v3",
|
8841 |
-
"lastModified": "2012-07-25",
|
8842 |
-
"files": {
|
8843 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/geostar/v3/A8WQbhQbpYx3GWWaShJ9GA.ttf"
|
8844 |
-
}
|
8845 |
-
},
|
8846 |
-
{
|
8847 |
-
"kind": "webfonts#webfont",
|
8848 |
-
"family": "Stoke",
|
8849 |
-
"variants": [
|
8850 |
-
"300",
|
8851 |
-
"regular"
|
8852 |
-
],
|
8853 |
-
"subsets": [
|
8854 |
-
"latin",
|
8855 |
-
"latin-ext"
|
8856 |
-
],
|
8857 |
-
"version": "v3",
|
8858 |
-
"lastModified": "2012-08-08",
|
8859 |
-
"files": {
|
8860 |
-
"300": "http://themes.googleusercontent.com/static/fonts/stoke/v3/Sell9475FOS8jUqQsfFsUQ.ttf",
|
8861 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/stoke/v3/A7qJNoqOm2d6o1E6e0yUFg.ttf"
|
8862 |
-
}
|
8863 |
-
},
|
8864 |
-
{
|
8865 |
-
"kind": "webfonts#webfont",
|
8866 |
-
"family": "Aubrey",
|
8867 |
-
"variants": [
|
8868 |
-
"regular"
|
8869 |
-
],
|
8870 |
-
"subsets": [
|
8871 |
-
"latin"
|
8872 |
-
],
|
8873 |
-
"version": "v5",
|
8874 |
-
"lastModified": "2012-07-25",
|
8875 |
-
"files": {
|
8876 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/aubrey/v5/zo9w8klO8bmOQIMajQ2aTA.ttf"
|
8877 |
-
}
|
8878 |
-
},
|
8879 |
-
{
|
8880 |
-
"kind": "webfonts#webfont",
|
8881 |
-
"family": "Federant",
|
8882 |
-
"variants": [
|
8883 |
-
"regular"
|
8884 |
-
],
|
8885 |
-
"subsets": [
|
8886 |
-
"latin"
|
8887 |
-
],
|
8888 |
-
"version": "v4",
|
8889 |
-
"lastModified": "2012-07-25",
|
8890 |
-
"files": {
|
8891 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/federant/v4/tddZFSiGvxICNOGra0i5aA.ttf"
|
8892 |
-
}
|
8893 |
-
},
|
8894 |
-
{
|
8895 |
-
"kind": "webfonts#webfont",
|
8896 |
-
"family": "Oregano",
|
8897 |
-
"variants": [
|
8898 |
-
"regular",
|
8899 |
-
"italic"
|
8900 |
-
],
|
8901 |
-
"subsets": [
|
8902 |
-
"latin",
|
8903 |
-
"latin-ext"
|
8904 |
-
],
|
8905 |
-
"version": "v1",
|
8906 |
-
"lastModified": "2012-08-16",
|
8907 |
-
"files": {
|
8908 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/oregano/v1/UiLhqNixVv2EpjRoBG6axA.ttf",
|
8909 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/oregano/v1/_iwqGEht6XsAuEaCbYG64Q.ttf"
|
8910 |
-
}
|
8911 |
-
},
|
8912 |
-
{
|
8913 |
-
"kind": "webfonts#webfont",
|
8914 |
-
"family": "Averia Sans Libre",
|
8915 |
-
"variants": [
|
8916 |
-
"300",
|
8917 |
-
"300italic",
|
8918 |
-
"regular",
|
8919 |
-
"italic",
|
8920 |
-
"700",
|
8921 |
-
"700italic"
|
8922 |
-
],
|
8923 |
-
"subsets": [
|
8924 |
-
"latin"
|
8925 |
-
],
|
8926 |
-
"version": "v1",
|
8927 |
-
"lastModified": "2012-07-25",
|
8928 |
-
"files": {
|
8929 |
-
"300": "http://themes.googleusercontent.com/static/fonts/averiasanslibre/v1/_9-jTfQjaBsWAF_yp5z-V4CP_KG_g80s1KXiBtJHoNc.ttf",
|
8930 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/averiasanslibre/v1/o7BEIK-fG3Ykc5Rzteh88YuyGu4JqttndUh4gRKxic0.ttf",
|
8931 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/averiasanslibre/v1/yRJpjT39KxACO9F31mj_LqV8_KRn4epKAjTFK1s1fsg.ttf",
|
8932 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/averiasanslibre/v1/COEzR_NPBSUOl3pFwPbPoCZU2HnUZT1xVKaIrHDioao.ttf",
|
8933 |
-
"700": "http://themes.googleusercontent.com/static/fonts/averiasanslibre/v1/_9-jTfQjaBsWAF_yp5z-V8QwVOrz1y5GihpZmtKLhlI.ttf",
|
8934 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/averiasanslibre/v1/o7BEIK-fG3Ykc5Rzteh88bXy1DXgmJcVtKjM5UWamMs.ttf"
|
8935 |
-
}
|
8936 |
-
},
|
8937 |
-
{
|
8938 |
-
"kind": "webfonts#webfont",
|
8939 |
-
"family": "Ruluko",
|
8940 |
-
"variants": [
|
8941 |
-
"regular"
|
8942 |
-
],
|
8943 |
-
"subsets": [
|
8944 |
-
"latin",
|
8945 |
-
"latin-ext"
|
8946 |
-
],
|
8947 |
-
"version": "v1",
|
8948 |
-
"lastModified": "2012-07-25",
|
8949 |
-
"files": {
|
8950 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ruluko/v1/lv4cMwJtrx_dzmlK5SDc1g.ttf"
|
8951 |
-
}
|
8952 |
-
},
|
8953 |
-
{
|
8954 |
-
"kind": "webfonts#webfont",
|
8955 |
-
"family": "Ledger",
|
8956 |
-
"variants": [
|
8957 |
-
"regular"
|
8958 |
-
],
|
8959 |
-
"subsets": [
|
8960 |
-
"latin",
|
8961 |
-
"latin-ext",
|
8962 |
-
"cyrillic"
|
8963 |
-
],
|
8964 |
-
"version": "v1",
|
8965 |
-
"lastModified": "2012-07-25",
|
8966 |
-
"files": {
|
8967 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ledger/v1/G432jp-tahOfWHbCYkI0jw.ttf"
|
8968 |
-
}
|
8969 |
-
},
|
8970 |
-
{
|
8971 |
-
"kind": "webfonts#webfont",
|
8972 |
-
"family": "Atomic Age",
|
8973 |
-
"variants": [
|
8974 |
-
"regular"
|
8975 |
-
],
|
8976 |
-
"subsets": [
|
8977 |
-
"latin"
|
8978 |
-
],
|
8979 |
-
"version": "v3",
|
8980 |
-
"lastModified": "2012-07-25",
|
8981 |
-
"files": {
|
8982 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/atomicage/v3/WvBMe4FxANIKpo6Oi0mVJ_esZW2xOQ-xsNqO47m55DA.ttf"
|
8983 |
-
}
|
8984 |
-
},
|
8985 |
-
{
|
8986 |
-
"kind": "webfonts#webfont",
|
8987 |
-
"family": "Chela One",
|
8988 |
-
"variants": [
|
8989 |
-
"regular"
|
8990 |
-
],
|
8991 |
-
"subsets": [
|
8992 |
-
"latin",
|
8993 |
-
"latin-ext"
|
8994 |
-
],
|
8995 |
-
"version": "v1",
|
8996 |
-
"lastModified": "2012-10-26",
|
8997 |
-
"files": {
|
8998 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chelaone/v1/h5O0dEnpnIq6jQnWxZybrA.ttf"
|
8999 |
-
}
|
9000 |
-
},
|
9001 |
-
{
|
9002 |
-
"kind": "webfonts#webfont",
|
9003 |
-
"family": "Text Me One",
|
9004 |
-
"variants": [
|
9005 |
-
"regular"
|
9006 |
-
],
|
9007 |
-
"subsets": [
|
9008 |
-
"latin",
|
9009 |
-
"latin-ext"
|
9010 |
-
],
|
9011 |
-
"version": "v1",
|
9012 |
-
"lastModified": "2012-11-28",
|
9013 |
-
"files": {
|
9014 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/textmeone/v1/9em_3ckd_P5PQkP4aDyDLqCWcynf_cDxXwCLxiixG1c.ttf"
|
9015 |
-
}
|
9016 |
-
},
|
9017 |
-
{
|
9018 |
-
"kind": "webfonts#webfont",
|
9019 |
-
"family": "Lily Script One",
|
9020 |
-
"variants": [
|
9021 |
-
"regular"
|
9022 |
-
],
|
9023 |
-
"subsets": [
|
9024 |
-
"latin",
|
9025 |
-
"latin-ext"
|
9026 |
-
],
|
9027 |
-
"version": "v1",
|
9028 |
-
"lastModified": "2013-06-12",
|
9029 |
-
"files": {
|
9030 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/lilyscriptone/v1/uPWsLVW8uiXqIBnE8ZwGPDjVlsJB_M_Q_LtZxsoxvlw.ttf"
|
9031 |
-
}
|
9032 |
-
},
|
9033 |
-
{
|
9034 |
-
"kind": "webfonts#webfont",
|
9035 |
-
"family": "Gilda Display",
|
9036 |
-
"variants": [
|
9037 |
-
"regular"
|
9038 |
-
],
|
9039 |
-
"subsets": [
|
9040 |
-
"latin",
|
9041 |
-
"latin-ext"
|
9042 |
-
],
|
9043 |
-
"version": "v1",
|
9044 |
-
"lastModified": "2012-11-28",
|
9045 |
-
"files": {
|
9046 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gildadisplay/v1/8yAVUZLLZ3wb7dSsjix0CADHmap7fRWINAsw8-RaxNg.ttf"
|
9047 |
-
}
|
9048 |
-
},
|
9049 |
-
{
|
9050 |
-
"kind": "webfonts#webfont",
|
9051 |
-
"family": "Supermercado One",
|
9052 |
-
"variants": [
|
9053 |
-
"regular"
|
9054 |
-
],
|
9055 |
-
"subsets": [
|
9056 |
-
"latin"
|
9057 |
-
],
|
9058 |
-
"version": "v3",
|
9059 |
-
"lastModified": "2012-08-23",
|
9060 |
-
"files": {
|
9061 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/supermercadoone/v3/kMGPVTNFiFEp1U274uBMb4mm5hmSKNFf3C5YoMa-lrM.ttf"
|
9062 |
-
}
|
9063 |
-
},
|
9064 |
-
{
|
9065 |
-
"kind": "webfonts#webfont",
|
9066 |
-
"family": "Bilbo Swash Caps",
|
9067 |
-
"variants": [
|
9068 |
-
"regular"
|
9069 |
-
],
|
9070 |
-
"subsets": [
|
9071 |
-
"latin",
|
9072 |
-
"latin-ext"
|
9073 |
-
],
|
9074 |
-
"version": "v4",
|
9075 |
-
"lastModified": "2012-07-25",
|
9076 |
-
"files": {
|
9077 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bilboswashcaps/v4/UB_-crLvhx-PwGKW1oosDmYeFSdnSpRYv5h9gpdlD1g.ttf"
|
9078 |
-
}
|
9079 |
-
},
|
9080 |
-
{
|
9081 |
-
"kind": "webfonts#webfont",
|
9082 |
-
"family": "Engagement",
|
9083 |
-
"variants": [
|
9084 |
-
"regular"
|
9085 |
-
],
|
9086 |
-
"subsets": [
|
9087 |
-
"latin"
|
9088 |
-
],
|
9089 |
-
"version": "v2",
|
9090 |
-
"lastModified": "2012-07-25",
|
9091 |
-
"files": {
|
9092 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/engagement/v2/4Uz0Jii7oVPcaFRYmbpU6vesZW2xOQ-xsNqO47m55DA.ttf"
|
9093 |
-
}
|
9094 |
-
},
|
9095 |
-
{
|
9096 |
-
"kind": "webfonts#webfont",
|
9097 |
-
"family": "Jolly Lodger",
|
9098 |
-
"variants": [
|
9099 |
-
"regular"
|
9100 |
-
],
|
9101 |
-
"subsets": [
|
9102 |
-
"latin",
|
9103 |
-
"latin-ext"
|
9104 |
-
],
|
9105 |
-
"version": "v1",
|
9106 |
-
"lastModified": "2012-07-25",
|
9107 |
-
"files": {
|
9108 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/jollylodger/v1/RX8HnkBgaEKQSHQyP9itiS3USBnSvpkopQaUR-2r7iU.ttf"
|
9109 |
-
}
|
9110 |
-
},
|
9111 |
-
{
|
9112 |
-
"kind": "webfonts#webfont",
|
9113 |
-
"family": "Croissant One",
|
9114 |
-
"variants": [
|
9115 |
-
"regular"
|
9116 |
-
],
|
9117 |
-
"subsets": [
|
9118 |
-
"latin",
|
9119 |
-
"latin-ext"
|
9120 |
-
],
|
9121 |
-
"version": "v1",
|
9122 |
-
"lastModified": "2012-11-28",
|
9123 |
-
"files": {
|
9124 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/croissantone/v1/mPjsOObnC77fp1cvZlOfIYjjx0o0jr6fNXxPgYh_a8Q.ttf"
|
9125 |
-
}
|
9126 |
-
},
|
9127 |
-
{
|
9128 |
-
"kind": "webfonts#webfont",
|
9129 |
-
"family": "Paprika",
|
9130 |
-
"variants": [
|
9131 |
-
"regular"
|
9132 |
-
],
|
9133 |
-
"subsets": [
|
9134 |
-
"latin"
|
9135 |
-
],
|
9136 |
-
"version": "v1",
|
9137 |
-
"lastModified": "2012-10-31",
|
9138 |
-
"files": {
|
9139 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/paprika/v1/b-VpyoRSieBdB5BPJVF8HQ.ttf"
|
9140 |
-
}
|
9141 |
-
},
|
9142 |
-
{
|
9143 |
-
"kind": "webfonts#webfont",
|
9144 |
-
"family": "Trade Winds",
|
9145 |
-
"variants": [
|
9146 |
-
"regular"
|
9147 |
-
],
|
9148 |
-
"subsets": [
|
9149 |
-
"latin"
|
9150 |
-
],
|
9151 |
-
"version": "v2",
|
9152 |
-
"lastModified": "2012-07-25",
|
9153 |
-
"files": {
|
9154 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/tradewinds/v2/sDOCVgAxw6PEUi2xdMsoDaCWcynf_cDxXwCLxiixG1c.ttf"
|
9155 |
-
}
|
9156 |
-
},
|
9157 |
-
{
|
9158 |
-
"kind": "webfonts#webfont",
|
9159 |
-
"family": "Italiana",
|
9160 |
-
"variants": [
|
9161 |
-
"regular"
|
9162 |
-
],
|
9163 |
-
"subsets": [
|
9164 |
-
"latin"
|
9165 |
-
],
|
9166 |
-
"version": "v1",
|
9167 |
-
"lastModified": "2012-07-25",
|
9168 |
-
"files": {
|
9169 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/italiana/v1/dt95fkCSTOF-c6QNjwSycA.ttf"
|
9170 |
-
}
|
9171 |
-
},
|
9172 |
-
{
|
9173 |
-
"kind": "webfonts#webfont",
|
9174 |
-
"family": "Condiment",
|
9175 |
-
"variants": [
|
9176 |
-
"regular"
|
9177 |
-
],
|
9178 |
-
"subsets": [
|
9179 |
-
"latin",
|
9180 |
-
"latin-ext"
|
9181 |
-
],
|
9182 |
-
"version": "v1",
|
9183 |
-
"lastModified": "2012-07-25",
|
9184 |
-
"files": {
|
9185 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/condiment/v1/CstmdiPpgFSV0FUNL5LrJA.ttf"
|
9186 |
-
}
|
9187 |
-
},
|
9188 |
-
{
|
9189 |
-
"kind": "webfonts#webfont",
|
9190 |
-
"family": "Aguafina Script",
|
9191 |
-
"variants": [
|
9192 |
-
"regular"
|
9193 |
-
],
|
9194 |
-
"subsets": [
|
9195 |
-
"latin",
|
9196 |
-
"latin-ext"
|
9197 |
-
],
|
9198 |
-
"version": "v2",
|
9199 |
-
"lastModified": "2012-07-25",
|
9200 |
-
"files": {
|
9201 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/aguafinascript/v2/65g7cgMtMGnNlNyq_Z6CvMxLhO8OSNnfAp53LK1_iRs.ttf"
|
9202 |
-
}
|
9203 |
-
},
|
9204 |
-
{
|
9205 |
-
"kind": "webfonts#webfont",
|
9206 |
-
"family": "Caesar Dressing",
|
9207 |
-
"variants": [
|
9208 |
-
"regular"
|
9209 |
-
],
|
9210 |
-
"subsets": [
|
9211 |
-
"latin"
|
9212 |
-
],
|
9213 |
-
"version": "v2",
|
9214 |
-
"lastModified": "2012-07-25",
|
9215 |
-
"files": {
|
9216 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/caesardressing/v2/2T_WzBgE2Xz3FsyJMq34T9gR43u4FvCuJwIfF5Zxl6Y.ttf"
|
9217 |
-
}
|
9218 |
-
},
|
9219 |
-
{
|
9220 |
-
"kind": "webfonts#webfont",
|
9221 |
-
"family": "Averia Libre",
|
9222 |
-
"variants": [
|
9223 |
-
"300",
|
9224 |
-
"300italic",
|
9225 |
-
"regular",
|
9226 |
-
"italic",
|
9227 |
-
"700",
|
9228 |
-
"700italic"
|
9229 |
-
],
|
9230 |
-
"subsets": [
|
9231 |
-
"latin"
|
9232 |
-
],
|
9233 |
-
"version": "v1",
|
9234 |
-
"lastModified": "2012-07-25",
|
9235 |
-
"files": {
|
9236 |
-
"300": "http://themes.googleusercontent.com/static/fonts/averialibre/v1/r6hGL8sSLm4dTzOPXgx5XacQoVhARpoaILP7amxE_8g.ttf",
|
9237 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/averialibre/v1/I6wAYuAvOgT7el2ePj2nkina0FLWfcB-J_SAYmcAXaI.ttf",
|
9238 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/averialibre/v1/rYVgHZZQICWnhjguGsBspC3USBnSvpkopQaUR-2r7iU.ttf",
|
9239 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/averialibre/v1/1etzuoNxVHR8F533EkD1WfMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
9240 |
-
"700": "http://themes.googleusercontent.com/static/fonts/averialibre/v1/r6hGL8sSLm4dTzOPXgx5XUD2ttfZwueP-QU272T9-k4.ttf",
|
9241 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/averialibre/v1/I6wAYuAvOgT7el2ePj2nkvAs9-1nE9qOqhChW0m4nDE.ttf"
|
9242 |
-
}
|
9243 |
-
},
|
9244 |
-
{
|
9245 |
-
"kind": "webfonts#webfont",
|
9246 |
-
"family": "McLaren",
|
9247 |
-
"variants": [
|
9248 |
-
"regular"
|
9249 |
-
],
|
9250 |
-
"subsets": [
|
9251 |
-
"latin",
|
9252 |
-
"latin-ext"
|
9253 |
-
],
|
9254 |
-
"version": "v1",
|
9255 |
-
"lastModified": "2012-08-16",
|
9256 |
-
"files": {
|
9257 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mclaren/v1/OprvTGxaiINBKW_1_U0eoQ.ttf"
|
9258 |
-
}
|
9259 |
-
},
|
9260 |
-
{
|
9261 |
-
"kind": "webfonts#webfont",
|
9262 |
-
"family": "Mrs Sheppards",
|
9263 |
-
"variants": [
|
9264 |
-
"regular"
|
9265 |
-
],
|
9266 |
-
"subsets": [
|
9267 |
-
"latin",
|
9268 |
-
"latin-ext"
|
9269 |
-
],
|
9270 |
-
"version": "v2",
|
9271 |
-
"lastModified": "2012-07-25",
|
9272 |
-
"files": {
|
9273 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mrssheppards/v2/2WFsWMV3VUeCz6UVH7UjCn8f0n03UdmQgF_CLvNR2vg.ttf"
|
9274 |
-
}
|
9275 |
-
},
|
9276 |
-
{
|
9277 |
-
"kind": "webfonts#webfont",
|
9278 |
-
"family": "Mystery Quest",
|
9279 |
-
"variants": [
|
9280 |
-
"regular"
|
9281 |
-
],
|
9282 |
-
"subsets": [
|
9283 |
-
"latin",
|
9284 |
-
"latin-ext"
|
9285 |
-
],
|
9286 |
-
"version": "v1",
|
9287 |
-
"lastModified": "2012-07-25",
|
9288 |
-
"files": {
|
9289 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mysteryquest/v1/467jJvg0c7HgucvBB9PLDyeUSrabuTpOsMEiRLtKwk0.ttf"
|
9290 |
-
}
|
9291 |
-
},
|
9292 |
-
{
|
9293 |
-
"kind": "webfonts#webfont",
|
9294 |
-
"family": "Devonshire",
|
9295 |
-
"variants": [
|
9296 |
-
"regular"
|
9297 |
-
],
|
9298 |
-
"subsets": [
|
9299 |
-
"latin",
|
9300 |
-
"latin-ext"
|
9301 |
-
],
|
9302 |
-
"version": "v2",
|
9303 |
-
"lastModified": "2012-07-25",
|
9304 |
-
"files": {
|
9305 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/devonshire/v2/I3ct_2t12SYizP8ZC-KFi_esZW2xOQ-xsNqO47m55DA.ttf"
|
9306 |
-
}
|
9307 |
-
},
|
9308 |
-
{
|
9309 |
-
"kind": "webfonts#webfont",
|
9310 |
-
"family": "Glass Antiqua",
|
9311 |
-
"variants": [
|
9312 |
-
"regular"
|
9313 |
-
],
|
9314 |
-
"subsets": [
|
9315 |
-
"latin",
|
9316 |
-
"latin-ext"
|
9317 |
-
],
|
9318 |
-
"version": "v1",
|
9319 |
-
"lastModified": "2012-07-25",
|
9320 |
-
"files": {
|
9321 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/glassantiqua/v1/0yLrXKplgdUDIMz5TnCHNODcg5akpSnIcsPhLOFv7l8.ttf"
|
9322 |
-
}
|
9323 |
-
},
|
9324 |
-
{
|
9325 |
-
"kind": "webfonts#webfont",
|
9326 |
-
"family": "Fresca",
|
9327 |
-
"variants": [
|
9328 |
-
"regular"
|
9329 |
-
],
|
9330 |
-
"subsets": [
|
9331 |
-
"latin",
|
9332 |
-
"latin-ext"
|
9333 |
-
],
|
9334 |
-
"version": "v2",
|
9335 |
-
"lastModified": "2012-07-25",
|
9336 |
-
"files": {
|
9337 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fresca/v2/2q7Qm9sCo1tWvVgSDVWNIw.ttf"
|
9338 |
-
}
|
9339 |
-
},
|
9340 |
-
{
|
9341 |
-
"kind": "webfonts#webfont",
|
9342 |
-
"family": "Battambang",
|
9343 |
-
"variants": [
|
9344 |
-
"regular",
|
9345 |
-
"700"
|
9346 |
-
],
|
9347 |
-
"subsets": [
|
9348 |
-
"khmer"
|
9349 |
-
],
|
9350 |
-
"version": "v6",
|
9351 |
-
"lastModified": "2013-06-12",
|
9352 |
-
"files": {
|
9353 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/battambang/v6/MzrUfQLefYum5vVGM3EZVPesZW2xOQ-xsNqO47m55DA.ttf",
|
9354 |
-
"700": "http://themes.googleusercontent.com/static/fonts/battambang/v6/dezbRtMzfzAA99DmrCYRMgJKKGfqHaYFsRG-T3ceEVo.ttf"
|
9355 |
-
}
|
9356 |
-
},
|
9357 |
-
{
|
9358 |
-
"kind": "webfonts#webfont",
|
9359 |
-
"family": "Keania One",
|
9360 |
-
"variants": [
|
9361 |
-
"regular"
|
9362 |
-
],
|
9363 |
-
"subsets": [
|
9364 |
-
"latin",
|
9365 |
-
"latin-ext"
|
9366 |
-
],
|
9367 |
-
"version": "v1",
|
9368 |
-
"lastModified": "2012-11-28",
|
9369 |
-
"files": {
|
9370 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/keaniaone/v1/PACrDKZWngXzgo-ucl6buvesZW2xOQ-xsNqO47m55DA.ttf"
|
9371 |
-
}
|
9372 |
-
},
|
9373 |
-
{
|
9374 |
-
"kind": "webfonts#webfont",
|
9375 |
-
"family": "Autour One",
|
9376 |
-
"variants": [
|
9377 |
-
"regular"
|
9378 |
-
],
|
9379 |
-
"subsets": [
|
9380 |
-
"latin",
|
9381 |
-
"latin-ext"
|
9382 |
-
],
|
9383 |
-
"version": "v1",
|
9384 |
-
"lastModified": "2012-09-26",
|
9385 |
-
"files": {
|
9386 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/autourone/v1/2xmQBcg7FN72jaQRFZPIDvesZW2xOQ-xsNqO47m55DA.ttf"
|
9387 |
-
}
|
9388 |
-
},
|
9389 |
-
{
|
9390 |
-
"kind": "webfonts#webfont",
|
9391 |
-
"family": "Averia Serif Libre",
|
9392 |
-
"variants": [
|
9393 |
-
"300",
|
9394 |
-
"300italic",
|
9395 |
-
"regular",
|
9396 |
-
"italic",
|
9397 |
-
"700",
|
9398 |
-
"700italic"
|
9399 |
-
],
|
9400 |
-
"subsets": [
|
9401 |
-
"latin"
|
9402 |
-
],
|
9403 |
-
"version": "v2",
|
9404 |
-
"lastModified": "2012-07-25",
|
9405 |
-
"files": {
|
9406 |
-
"300": "http://themes.googleusercontent.com/static/fonts/averiaseriflibre/v2/yvITAdr5D1nlsdFswJAb8SmC4gFJ2PHmfdVKEd_5S9M.ttf",
|
9407 |
-
"300italic": "http://themes.googleusercontent.com/static/fonts/averiaseriflibre/v2/YOLFXyye4sZt6AZk1QybCG2okl0bU63CauowU4iApig.ttf",
|
9408 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/averiaseriflibre/v2/fdtF30xa_Erw0zAzOoG4BZqY66i8AUyI16fGqw0iAew.ttf",
|
9409 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/averiaseriflibre/v2/o9qhvK9iT5iDWfyhQUe-6Ru_b0bTq5iipbJ9hhgHJ6U.ttf",
|
9410 |
-
"700": "http://themes.googleusercontent.com/static/fonts/averiaseriflibre/v2/yvITAdr5D1nlsdFswJAb8Q50KV5TaOVolur4zV2iZsg.ttf",
|
9411 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/averiaseriflibre/v2/YOLFXyye4sZt6AZk1QybCNxohRXP4tNDqG3X4Hqn21k.ttf"
|
9412 |
-
}
|
9413 |
-
},
|
9414 |
-
{
|
9415 |
-
"kind": "webfonts#webfont",
|
9416 |
-
"family": "Piedra",
|
9417 |
-
"variants": [
|
9418 |
-
"regular"
|
9419 |
-
],
|
9420 |
-
"subsets": [
|
9421 |
-
"latin",
|
9422 |
-
"latin-ext"
|
9423 |
-
],
|
9424 |
-
"version": "v2",
|
9425 |
-
"lastModified": "2012-07-25",
|
9426 |
-
"files": {
|
9427 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/piedra/v2/owf-AvEEyAj9LJ2tVZ_3Mw.ttf"
|
9428 |
-
}
|
9429 |
-
},
|
9430 |
-
{
|
9431 |
-
"kind": "webfonts#webfont",
|
9432 |
-
"family": "Joti One",
|
9433 |
-
"variants": [
|
9434 |
-
"regular"
|
9435 |
-
],
|
9436 |
-
"subsets": [
|
9437 |
-
"latin",
|
9438 |
-
"latin-ext"
|
9439 |
-
],
|
9440 |
-
"version": "v1",
|
9441 |
-
"lastModified": "2012-11-28",
|
9442 |
-
"files": {
|
9443 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/jotione/v1/P3r_Th0ESHJdzunsvWgUfQ.ttf"
|
9444 |
-
}
|
9445 |
-
},
|
9446 |
-
{
|
9447 |
-
"kind": "webfonts#webfont",
|
9448 |
-
"family": "Jacques Francois",
|
9449 |
-
"variants": [
|
9450 |
-
"regular"
|
9451 |
-
],
|
9452 |
-
"subsets": [
|
9453 |
-
"latin"
|
9454 |
-
],
|
9455 |
-
"version": "v1",
|
9456 |
-
"lastModified": "2012-09-14",
|
9457 |
-
"files": {
|
9458 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/jacquesfrancois/v1/_-0XWPQIW6tOzTHg4KaJ_M13D_4KM32Q4UmTSjpuNGQ.ttf"
|
9459 |
-
}
|
9460 |
-
},
|
9461 |
-
{
|
9462 |
-
"kind": "webfonts#webfont",
|
9463 |
-
"family": "Inika",
|
9464 |
-
"variants": [
|
9465 |
-
"regular",
|
9466 |
-
"700"
|
9467 |
-
],
|
9468 |
-
"subsets": [
|
9469 |
-
"latin",
|
9470 |
-
"latin-ext"
|
9471 |
-
],
|
9472 |
-
"version": "v1",
|
9473 |
-
"lastModified": "2012-07-25",
|
9474 |
-
"files": {
|
9475 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/inika/v1/eZCrULQGaIxkrRoGz_DjhQ.ttf",
|
9476 |
-
"700": "http://themes.googleusercontent.com/static/fonts/inika/v1/bl3ZoTyrWsFun2zYbsgJrA.ttf"
|
9477 |
-
}
|
9478 |
-
},
|
9479 |
-
{
|
9480 |
-
"kind": "webfonts#webfont",
|
9481 |
-
"family": "Trykker",
|
9482 |
-
"variants": [
|
9483 |
-
"regular"
|
9484 |
-
],
|
9485 |
-
"subsets": [
|
9486 |
-
"latin",
|
9487 |
-
"latin-ext"
|
9488 |
-
],
|
9489 |
-
"version": "v2",
|
9490 |
-
"lastModified": "2012-07-25",
|
9491 |
-
"files": {
|
9492 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/trykker/v2/YiVrVJpBFN7I1l_CWk6yYQ.ttf"
|
9493 |
-
}
|
9494 |
-
},
|
9495 |
-
{
|
9496 |
-
"kind": "webfonts#webfont",
|
9497 |
-
"family": "Khmer",
|
9498 |
-
"variants": [
|
9499 |
-
"regular"
|
9500 |
-
],
|
9501 |
-
"subsets": [
|
9502 |
-
"khmer"
|
9503 |
-
],
|
9504 |
-
"version": "v6",
|
9505 |
-
"lastModified": "2013-06-12",
|
9506 |
-
"files": {
|
9507 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/khmer/v6/vWaBJIbaQuBNz02ALIKJ3A.ttf"
|
9508 |
-
}
|
9509 |
-
},
|
9510 |
-
{
|
9511 |
-
"kind": "webfonts#webfont",
|
9512 |
-
"family": "Titan One",
|
9513 |
-
"variants": [
|
9514 |
-
"regular"
|
9515 |
-
],
|
9516 |
-
"subsets": [
|
9517 |
-
"latin",
|
9518 |
-
"latin-ext"
|
9519 |
-
],
|
9520 |
-
"version": "v1",
|
9521 |
-
"lastModified": "2012-07-25",
|
9522 |
-
"files": {
|
9523 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/titanone/v1/FbvpRvzfV_oipS0De3iAZg.ttf"
|
9524 |
-
}
|
9525 |
-
},
|
9526 |
-
{
|
9527 |
-
"kind": "webfonts#webfont",
|
9528 |
-
"family": "Chango",
|
9529 |
-
"variants": [
|
9530 |
-
"regular"
|
9531 |
-
],
|
9532 |
-
"subsets": [
|
9533 |
-
"latin",
|
9534 |
-
"latin-ext"
|
9535 |
-
],
|
9536 |
-
"version": "v2",
|
9537 |
-
"lastModified": "2012-07-25",
|
9538 |
-
"files": {
|
9539 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chango/v2/3W3AeMMtRTH08t5qLOjBmg.ttf"
|
9540 |
-
}
|
9541 |
-
},
|
9542 |
-
{
|
9543 |
-
"kind": "webfonts#webfont",
|
9544 |
-
"family": "Bigelow Rules",
|
9545 |
-
"variants": [
|
9546 |
-
"regular"
|
9547 |
-
],
|
9548 |
-
"subsets": [
|
9549 |
-
"latin",
|
9550 |
-
"latin-ext"
|
9551 |
-
],
|
9552 |
-
"version": "v1",
|
9553 |
-
"lastModified": "2012-11-28",
|
9554 |
-
"files": {
|
9555 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bigelowrules/v1/FEJCPLwo07FS-6SK6Al50X8f0n03UdmQgF_CLvNR2vg.ttf"
|
9556 |
-
}
|
9557 |
-
},
|
9558 |
-
{
|
9559 |
-
"kind": "webfonts#webfont",
|
9560 |
-
"family": "Fondamento",
|
9561 |
-
"variants": [
|
9562 |
-
"regular",
|
9563 |
-
"italic"
|
9564 |
-
],
|
9565 |
-
"subsets": [
|
9566 |
-
"latin",
|
9567 |
-
"latin-ext"
|
9568 |
-
],
|
9569 |
-
"version": "v2",
|
9570 |
-
"lastModified": "2012-07-25",
|
9571 |
-
"files": {
|
9572 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fondamento/v2/6LWXcjT1B7bnWluAOSNfMPesZW2xOQ-xsNqO47m55DA.ttf",
|
9573 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/fondamento/v2/y6TmwhSbZ8rYq7OTFyo7OS3USBnSvpkopQaUR-2r7iU.ttf"
|
9574 |
-
}
|
9575 |
-
},
|
9576 |
-
{
|
9577 |
-
"kind": "webfonts#webfont",
|
9578 |
-
"family": "Offside",
|
9579 |
-
"variants": [
|
9580 |
-
"regular"
|
9581 |
-
],
|
9582 |
-
"subsets": [
|
9583 |
-
"latin"
|
9584 |
-
],
|
9585 |
-
"version": "v1",
|
9586 |
-
"lastModified": "2012-10-31",
|
9587 |
-
"files": {
|
9588 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/offside/v1/v0C913SB8wqQUvcu1faUqw.ttf"
|
9589 |
-
}
|
9590 |
-
},
|
9591 |
-
{
|
9592 |
-
"kind": "webfonts#webfont",
|
9593 |
-
"family": "Risque",
|
9594 |
-
"variants": [
|
9595 |
-
"regular"
|
9596 |
-
],
|
9597 |
-
"subsets": [
|
9598 |
-
"latin",
|
9599 |
-
"latin-ext"
|
9600 |
-
],
|
9601 |
-
"version": "v1",
|
9602 |
-
"lastModified": "2012-11-28",
|
9603 |
-
"files": {
|
9604 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/risque/v1/92RnElGnl8yHP97-KV3Fyg.ttf"
|
9605 |
-
}
|
9606 |
-
},
|
9607 |
-
{
|
9608 |
-
"kind": "webfonts#webfont",
|
9609 |
-
"family": "Gafata",
|
9610 |
-
"variants": [
|
9611 |
-
"regular"
|
9612 |
-
],
|
9613 |
-
"subsets": [
|
9614 |
-
"latin",
|
9615 |
-
"latin-ext"
|
9616 |
-
],
|
9617 |
-
"version": "v2",
|
9618 |
-
"lastModified": "2013-03-07",
|
9619 |
-
"files": {
|
9620 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/gafata/v2/aTFqlki_3Dc3geo-FxHTvQ.ttf"
|
9621 |
-
}
|
9622 |
-
},
|
9623 |
-
{
|
9624 |
-
"kind": "webfonts#webfont",
|
9625 |
-
"family": "Habibi",
|
9626 |
-
"variants": [
|
9627 |
-
"regular"
|
9628 |
-
],
|
9629 |
-
"subsets": [
|
9630 |
-
"latin",
|
9631 |
-
"latin-ext"
|
9632 |
-
],
|
9633 |
-
"version": "v2",
|
9634 |
-
"lastModified": "2012-07-25",
|
9635 |
-
"files": {
|
9636 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/habibi/v2/YYyqXF6pWpL7kmKgS_2iUA.ttf"
|
9637 |
-
}
|
9638 |
-
},
|
9639 |
-
{
|
9640 |
-
"kind": "webfonts#webfont",
|
9641 |
-
"family": "Balthazar",
|
9642 |
-
"variants": [
|
9643 |
-
"regular"
|
9644 |
-
],
|
9645 |
-
"subsets": [
|
9646 |
-
"latin"
|
9647 |
-
],
|
9648 |
-
"version": "v2",
|
9649 |
-
"lastModified": "2012-07-25",
|
9650 |
-
"files": {
|
9651 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/balthazar/v2/WgbaSIs6dJAGXJ0qbz2xlw.ttf"
|
9652 |
-
}
|
9653 |
-
},
|
9654 |
-
{
|
9655 |
-
"kind": "webfonts#webfont",
|
9656 |
-
"family": "Eagle Lake",
|
9657 |
-
"variants": [
|
9658 |
-
"regular"
|
9659 |
-
],
|
9660 |
-
"subsets": [
|
9661 |
-
"latin",
|
9662 |
-
"latin-ext"
|
9663 |
-
],
|
9664 |
-
"version": "v1",
|
9665 |
-
"lastModified": "2012-07-25",
|
9666 |
-
"files": {
|
9667 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/eaglelake/v1/ZKlYin7caemhx9eSg6RvPfesZW2xOQ-xsNqO47m55DA.ttf"
|
9668 |
-
}
|
9669 |
-
},
|
9670 |
-
{
|
9671 |
-
"kind": "webfonts#webfont",
|
9672 |
-
"family": "Spicy Rice",
|
9673 |
-
"variants": [
|
9674 |
-
"regular"
|
9675 |
-
],
|
9676 |
-
"subsets": [
|
9677 |
-
"latin"
|
9678 |
-
],
|
9679 |
-
"version": "v2",
|
9680 |
-
"lastModified": "2012-07-25",
|
9681 |
-
"files": {
|
9682 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/spicyrice/v2/WGCtz7cLoggXARPi9OGD6_esZW2xOQ-xsNqO47m55DA.ttf"
|
9683 |
-
}
|
9684 |
-
},
|
9685 |
-
{
|
9686 |
-
"kind": "webfonts#webfont",
|
9687 |
-
"family": "Stint Ultra Expanded",
|
9688 |
-
"variants": [
|
9689 |
-
"regular"
|
9690 |
-
],
|
9691 |
-
"subsets": [
|
9692 |
-
"latin",
|
9693 |
-
"latin-ext"
|
9694 |
-
],
|
9695 |
-
"version": "v1",
|
9696 |
-
"lastModified": "2012-07-25",
|
9697 |
-
"files": {
|
9698 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/stintultraexpanded/v1/FeigX-wDDgHMCKuhekhedQ7dxr0N5HY0cZKknTIL6n4.ttf"
|
9699 |
-
}
|
9700 |
-
},
|
9701 |
-
{
|
9702 |
-
"kind": "webfonts#webfont",
|
9703 |
-
"family": "Emilys Candy",
|
9704 |
-
"variants": [
|
9705 |
-
"regular"
|
9706 |
-
],
|
9707 |
-
"subsets": [
|
9708 |
-
"latin",
|
9709 |
-
"latin-ext"
|
9710 |
-
],
|
9711 |
-
"version": "v1",
|
9712 |
-
"lastModified": "2012-07-25",
|
9713 |
-
"files": {
|
9714 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/emilyscandy/v1/PofLVm6v1SwZGOzC8s-I3S3USBnSvpkopQaUR-2r7iU.ttf"
|
9715 |
-
}
|
9716 |
-
},
|
9717 |
-
{
|
9718 |
-
"kind": "webfonts#webfont",
|
9719 |
-
"family": "Mrs Saint Delafield",
|
9720 |
-
"variants": [
|
9721 |
-
"regular"
|
9722 |
-
],
|
9723 |
-
"subsets": [
|
9724 |
-
"latin",
|
9725 |
-
"latin-ext"
|
9726 |
-
],
|
9727 |
-
"version": "v1",
|
9728 |
-
"lastModified": "2012-07-25",
|
9729 |
-
"files": {
|
9730 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mrssaintdelafield/v1/vuWagfFT7bj9lFtZOFBwmjHMBelqWf3tJeGyts2SmKU.ttf"
|
9731 |
-
}
|
9732 |
-
},
|
9733 |
-
{
|
9734 |
-
"kind": "webfonts#webfont",
|
9735 |
-
"family": "Stalemate",
|
9736 |
-
"variants": [
|
9737 |
-
"regular"
|
9738 |
-
],
|
9739 |
-
"subsets": [
|
9740 |
-
"latin",
|
9741 |
-
"latin-ext"
|
9742 |
-
],
|
9743 |
-
"version": "v1",
|
9744 |
-
"lastModified": "2012-11-28",
|
9745 |
-
"files": {
|
9746 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/stalemate/v1/wQLCnG0qB6mOu2Wit2dt_w.ttf"
|
9747 |
-
}
|
9748 |
-
},
|
9749 |
-
{
|
9750 |
-
"kind": "webfonts#webfont",
|
9751 |
-
"family": "Montserrat Subrayada",
|
9752 |
-
"variants": [
|
9753 |
-
"regular",
|
9754 |
-
"700"
|
9755 |
-
],
|
9756 |
-
"subsets": [
|
9757 |
-
"latin"
|
9758 |
-
],
|
9759 |
-
"version": "v1",
|
9760 |
-
"lastModified": "2012-10-03",
|
9761 |
-
"files": {
|
9762 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/montserratsubrayada/v1/nzoCWCz0e9c7Mr2Gl8bbgrJymm6ilkk9f0nDA_sC_qk.ttf",
|
9763 |
-
"700": "http://themes.googleusercontent.com/static/fonts/montserratsubrayada/v1/wf-IKpsHcfm0C9uaz9IeGJvEcF1LWArDbGWgKZSH9go.ttf"
|
9764 |
-
}
|
9765 |
-
},
|
9766 |
-
{
|
9767 |
-
"kind": "webfonts#webfont",
|
9768 |
-
"family": "Suwannaphum",
|
9769 |
-
"variants": [
|
9770 |
-
"regular"
|
9771 |
-
],
|
9772 |
-
"subsets": [
|
9773 |
-
"khmer"
|
9774 |
-
],
|
9775 |
-
"version": "v6",
|
9776 |
-
"lastModified": "2013-06-12",
|
9777 |
-
"files": {
|
9778 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/suwannaphum/v6/1jIPOyXied3T79GCnSlCN6CWcynf_cDxXwCLxiixG1c.ttf"
|
9779 |
-
}
|
9780 |
-
},
|
9781 |
-
{
|
9782 |
-
"kind": "webfonts#webfont",
|
9783 |
-
"family": "Emblema One",
|
9784 |
-
"variants": [
|
9785 |
-
"regular"
|
9786 |
-
],
|
9787 |
-
"subsets": [
|
9788 |
-
"latin",
|
9789 |
-
"latin-ext"
|
9790 |
-
],
|
9791 |
-
"version": "v2",
|
9792 |
-
"lastModified": "2012-07-25",
|
9793 |
-
"files": {
|
9794 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/emblemaone/v2/7IlBUjBWPIiw7cr_O2IfSaCWcynf_cDxXwCLxiixG1c.ttf"
|
9795 |
-
}
|
9796 |
-
},
|
9797 |
-
{
|
9798 |
-
"kind": "webfonts#webfont",
|
9799 |
-
"family": "Sevillana",
|
9800 |
-
"variants": [
|
9801 |
-
"regular"
|
9802 |
-
],
|
9803 |
-
"subsets": [
|
9804 |
-
"latin",
|
9805 |
-
"latin-ext"
|
9806 |
-
],
|
9807 |
-
"version": "v1",
|
9808 |
-
"lastModified": "2012-07-25",
|
9809 |
-
"files": {
|
9810 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sevillana/v1/6m1Nh35oP7YEt00U80Smiw.ttf"
|
9811 |
-
}
|
9812 |
-
},
|
9813 |
-
{
|
9814 |
-
"kind": "webfonts#webfont",
|
9815 |
-
"family": "Share Tech Mono",
|
9816 |
-
"variants": [
|
9817 |
-
"regular"
|
9818 |
-
],
|
9819 |
-
"subsets": [
|
9820 |
-
"latin"
|
9821 |
-
],
|
9822 |
-
"version": "v1",
|
9823 |
-
"lastModified": "2012-11-28",
|
9824 |
-
"files": {
|
9825 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sharetechmono/v1/RQxK-3RA0Lnf3gnnnNrAscwD6PD0c3_abh9zHKQtbGU.ttf"
|
9826 |
-
}
|
9827 |
-
},
|
9828 |
-
{
|
9829 |
-
"kind": "webfonts#webfont",
|
9830 |
-
"family": "Antic Didone",
|
9831 |
-
"variants": [
|
9832 |
-
"regular"
|
9833 |
-
],
|
9834 |
-
"subsets": [
|
9835 |
-
"latin"
|
9836 |
-
],
|
9837 |
-
"version": "v1",
|
9838 |
-
"lastModified": "2012-07-25",
|
9839 |
-
"files": {
|
9840 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/anticdidone/v1/r3nJcTDuOluOL6LGDV1vRy3USBnSvpkopQaUR-2r7iU.ttf"
|
9841 |
-
}
|
9842 |
-
},
|
9843 |
-
{
|
9844 |
-
"kind": "webfonts#webfont",
|
9845 |
-
"family": "Original Surfer",
|
9846 |
-
"variants": [
|
9847 |
-
"regular"
|
9848 |
-
],
|
9849 |
-
"subsets": [
|
9850 |
-
"latin"
|
9851 |
-
],
|
9852 |
-
"version": "v2",
|
9853 |
-
"lastModified": "2012-07-25",
|
9854 |
-
"files": {
|
9855 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/originalsurfer/v2/gdHw6HpSIN4D6Xt7pi1-qIkEz33TDwAZczo_6fY7eg0.ttf"
|
9856 |
-
}
|
9857 |
-
},
|
9858 |
-
{
|
9859 |
-
"kind": "webfonts#webfont",
|
9860 |
-
"family": "Rum Raisin",
|
9861 |
-
"variants": [
|
9862 |
-
"regular"
|
9863 |
-
],
|
9864 |
-
"subsets": [
|
9865 |
-
"latin",
|
9866 |
-
"latin-ext"
|
9867 |
-
],
|
9868 |
-
"version": "v1",
|
9869 |
-
"lastModified": "2012-11-28",
|
9870 |
-
"files": {
|
9871 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rumraisin/v1/kDiL-ntDOEq26B7kYM7cx_esZW2xOQ-xsNqO47m55DA.ttf"
|
9872 |
-
}
|
9873 |
-
},
|
9874 |
-
{
|
9875 |
-
"kind": "webfonts#webfont",
|
9876 |
-
"family": "Preahvihear",
|
9877 |
-
"variants": [
|
9878 |
-
"regular"
|
9879 |
-
],
|
9880 |
-
"subsets": [
|
9881 |
-
"khmer"
|
9882 |
-
],
|
9883 |
-
"version": "v5",
|
9884 |
-
"lastModified": "2012-07-25",
|
9885 |
-
"files": {
|
9886 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/preahvihear/v5/82tDI-xTc53CxxOzEG4hDaCWcynf_cDxXwCLxiixG1c.ttf"
|
9887 |
-
}
|
9888 |
-
},
|
9889 |
-
{
|
9890 |
-
"kind": "webfonts#webfont",
|
9891 |
-
"family": "Meie Script",
|
9892 |
-
"variants": [
|
9893 |
-
"regular"
|
9894 |
-
],
|
9895 |
-
"subsets": [
|
9896 |
-
"latin",
|
9897 |
-
"latin-ext"
|
9898 |
-
],
|
9899 |
-
"version": "v1",
|
9900 |
-
"lastModified": "2012-08-23",
|
9901 |
-
"files": {
|
9902 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/meiescript/v1/oTIWE5MmPye-rCyVp_6KEqCWcynf_cDxXwCLxiixG1c.ttf"
|
9903 |
-
}
|
9904 |
-
},
|
9905 |
-
{
|
9906 |
-
"kind": "webfonts#webfont",
|
9907 |
-
"family": "Bubbler One",
|
9908 |
-
"variants": [
|
9909 |
-
"regular"
|
9910 |
-
],
|
9911 |
-
"subsets": [
|
9912 |
-
"latin",
|
9913 |
-
"latin-ext"
|
9914 |
-
],
|
9915 |
-
"version": "v1",
|
9916 |
-
"lastModified": "2012-09-14",
|
9917 |
-
"files": {
|
9918 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bubblerone/v1/e8S0qevkZAFaBybtt_SU4qCWcynf_cDxXwCLxiixG1c.ttf"
|
9919 |
-
}
|
9920 |
-
},
|
9921 |
-
{
|
9922 |
-
"kind": "webfonts#webfont",
|
9923 |
-
"family": "Sarina",
|
9924 |
-
"variants": [
|
9925 |
-
"regular"
|
9926 |
-
],
|
9927 |
-
"subsets": [
|
9928 |
-
"latin",
|
9929 |
-
"latin-ext"
|
9930 |
-
],
|
9931 |
-
"version": "v2",
|
9932 |
-
"lastModified": "2012-07-25",
|
9933 |
-
"files": {
|
9934 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sarina/v2/XYtRfaSknHIU3NHdfTdXoQ.ttf"
|
9935 |
-
}
|
9936 |
-
},
|
9937 |
-
{
|
9938 |
-
"kind": "webfonts#webfont",
|
9939 |
-
"family": "Almendra",
|
9940 |
-
"variants": [
|
9941 |
-
"regular",
|
9942 |
-
"italic",
|
9943 |
-
"700",
|
9944 |
-
"700italic"
|
9945 |
-
],
|
9946 |
-
"subsets": [
|
9947 |
-
"latin",
|
9948 |
-
"latin-ext"
|
9949 |
-
],
|
9950 |
-
"version": "v5",
|
9951 |
-
"lastModified": "2012-11-28",
|
9952 |
-
"files": {
|
9953 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/almendra/v5/PDpbB-ZF7deXAAEYPkQOeg.ttf",
|
9954 |
-
"italic": "http://themes.googleusercontent.com/static/fonts/almendra/v5/CNWLyiDucqVKVgr4EMidi_esZW2xOQ-xsNqO47m55DA.ttf",
|
9955 |
-
"700": "http://themes.googleusercontent.com/static/fonts/almendra/v5/ZpLdQMj7Q2AFio4nNO6A76CWcynf_cDxXwCLxiixG1c.ttf",
|
9956 |
-
"700italic": "http://themes.googleusercontent.com/static/fonts/almendra/v5/-tXHKMcnn6FqrhJV3l1e3QJKKGfqHaYFsRG-T3ceEVo.ttf"
|
9957 |
-
}
|
9958 |
-
},
|
9959 |
-
{
|
9960 |
-
"kind": "webfonts#webfont",
|
9961 |
-
"family": "Nokora",
|
9962 |
-
"variants": [
|
9963 |
-
"regular",
|
9964 |
-
"700"
|
9965 |
-
],
|
9966 |
-
"subsets": [
|
9967 |
-
"khmer"
|
9968 |
-
],
|
9969 |
-
"version": "v6",
|
9970 |
-
"lastModified": "2012-10-26",
|
9971 |
-
"files": {
|
9972 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/nokora/v6/dRyz1JfnyKPNaRcBNX9F9A.ttf",
|
9973 |
-
"700": "http://themes.googleusercontent.com/static/fonts/nokora/v6/QMqqa4QEOhQpiig3cAPmbQ.ttf"
|
9974 |
-
}
|
9975 |
-
},
|
9976 |
-
{
|
9977 |
-
"kind": "webfonts#webfont",
|
9978 |
-
"family": "Monsieur La Doulaise",
|
9979 |
-
"variants": [
|
9980 |
-
"regular"
|
9981 |
-
],
|
9982 |
-
"subsets": [
|
9983 |
-
"latin",
|
9984 |
-
"latin-ext"
|
9985 |
-
],
|
9986 |
-
"version": "v2",
|
9987 |
-
"lastModified": "2012-07-25",
|
9988 |
-
"files": {
|
9989 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/monsieurladoulaise/v2/IMAdMj6Eq9jZ46CPctFtMKP61oAqTJXlx5ZVOBmcPdM.ttf"
|
9990 |
-
}
|
9991 |
-
},
|
9992 |
-
{
|
9993 |
-
"kind": "webfonts#webfont",
|
9994 |
-
"family": "Sofadi One",
|
9995 |
-
"variants": [
|
9996 |
-
"regular"
|
9997 |
-
],
|
9998 |
-
"subsets": [
|
9999 |
-
"latin"
|
10000 |
-
],
|
10001 |
-
"version": "v1",
|
10002 |
-
"lastModified": "2012-10-03",
|
10003 |
-
"files": {
|
10004 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sofadione/v1/nirf4G12IcJ6KI8Eoj119fesZW2xOQ-xsNqO47m55DA.ttf"
|
10005 |
-
}
|
10006 |
-
},
|
10007 |
-
{
|
10008 |
-
"kind": "webfonts#webfont",
|
10009 |
-
"family": "Germania One",
|
10010 |
-
"variants": [
|
10011 |
-
"regular"
|
10012 |
-
],
|
10013 |
-
"subsets": [
|
10014 |
-
"latin"
|
10015 |
-
],
|
10016 |
-
"version": "v1",
|
10017 |
-
"lastModified": "2012-07-25",
|
10018 |
-
"files": {
|
10019 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/germaniaone/v1/3_6AyUql_-FbDi1e68jHdC3USBnSvpkopQaUR-2r7iU.ttf"
|
10020 |
-
}
|
10021 |
-
},
|
10022 |
-
{
|
10023 |
-
"kind": "webfonts#webfont",
|
10024 |
-
"family": "Asul",
|
10025 |
-
"variants": [
|
10026 |
-
"regular",
|
10027 |
-
"700"
|
10028 |
-
],
|
10029 |
-
"subsets": [
|
10030 |
-
"latin"
|
10031 |
-
],
|
10032 |
-
"version": "v2",
|
10033 |
-
"lastModified": "2012-07-25",
|
10034 |
-
"files": {
|
10035 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/asul/v2/9qpsNR_OOwyOYyo2N0IbBw.ttf",
|
10036 |
-
"700": "http://themes.googleusercontent.com/static/fonts/asul/v2/uO8uNmxaq87-DdPmkEg5Gg.ttf"
|
10037 |
-
}
|
10038 |
-
},
|
10039 |
-
{
|
10040 |
-
"kind": "webfonts#webfont",
|
10041 |
-
"family": "Butterfly Kids",
|
10042 |
-
"variants": [
|
10043 |
-
"regular"
|
10044 |
-
],
|
10045 |
-
"subsets": [
|
10046 |
-
"latin",
|
10047 |
-
"latin-ext"
|
10048 |
-
],
|
10049 |
-
"version": "v1",
|
10050 |
-
"lastModified": "2012-07-25",
|
10051 |
-
"files": {
|
10052 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/butterflykids/v1/J4NTF5M25htqeTffYImtlUZaDk62iwTBnbnvwSjZciA.ttf"
|
10053 |
-
}
|
10054 |
-
},
|
10055 |
-
{
|
10056 |
-
"kind": "webfonts#webfont",
|
10057 |
-
"family": "Princess Sofia",
|
10058 |
-
"variants": [
|
10059 |
-
"regular"
|
10060 |
-
],
|
10061 |
-
"subsets": [
|
10062 |
-
"latin",
|
10063 |
-
"latin-ext"
|
10064 |
-
],
|
10065 |
-
"version": "v1",
|
10066 |
-
"lastModified": "2012-07-25",
|
10067 |
-
"files": {
|
10068 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/princesssofia/v1/8g5l8r9BM0t1QsXLTajDe-wjmA7ie-lFcByzHGRhCIg.ttf"
|
10069 |
-
}
|
10070 |
-
},
|
10071 |
-
{
|
10072 |
-
"kind": "webfonts#webfont",
|
10073 |
-
"family": "Londrina Sketch",
|
10074 |
-
"variants": [
|
10075 |
-
"regular"
|
10076 |
-
],
|
10077 |
-
"subsets": [
|
10078 |
-
"latin"
|
10079 |
-
],
|
10080 |
-
"version": "v1",
|
10081 |
-
"lastModified": "2012-07-25",
|
10082 |
-
"files": {
|
10083 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/londrinasketch/v1/p7Ai06aT1Ycp_D2fyE3z69d6z_uhFGnpCOifUY1fJQo.ttf"
|
10084 |
-
}
|
10085 |
-
},
|
10086 |
-
{
|
10087 |
-
"kind": "webfonts#webfont",
|
10088 |
-
"family": "Sirin Stencil",
|
10089 |
-
"variants": [
|
10090 |
-
"regular"
|
10091 |
-
],
|
10092 |
-
"subsets": [
|
10093 |
-
"latin"
|
10094 |
-
],
|
10095 |
-
"version": "v1",
|
10096 |
-
"lastModified": "2012-07-25",
|
10097 |
-
"files": {
|
10098 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/sirinstencil/v1/pRpLdo0SawzO7MoBpvowsImg74kgS1F7KeR8rWhYwkU.ttf"
|
10099 |
-
}
|
10100 |
-
},
|
10101 |
-
{
|
10102 |
-
"kind": "webfonts#webfont",
|
10103 |
-
"family": "Peralta",
|
10104 |
-
"variants": [
|
10105 |
-
"regular"
|
10106 |
-
],
|
10107 |
-
"subsets": [
|
10108 |
-
"latin",
|
10109 |
-
"latin-ext"
|
10110 |
-
],
|
10111 |
-
"version": "v1",
|
10112 |
-
"lastModified": "2012-08-08",
|
10113 |
-
"files": {
|
10114 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/peralta/v1/cTJX5KEuc0GKRU9NXSm-8Q.ttf"
|
10115 |
-
}
|
10116 |
-
},
|
10117 |
-
{
|
10118 |
-
"kind": "webfonts#webfont",
|
10119 |
-
"family": "Galindo",
|
10120 |
-
"variants": [
|
10121 |
-
"regular"
|
10122 |
-
],
|
10123 |
-
"subsets": [
|
10124 |
-
"latin",
|
10125 |
-
"latin-ext"
|
10126 |
-
],
|
10127 |
-
"version": "v1",
|
10128 |
-
"lastModified": "2012-08-16",
|
10129 |
-
"files": {
|
10130 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/galindo/v1/2lafAS_ZEfB33OJryhXDUg.ttf"
|
10131 |
-
}
|
10132 |
-
},
|
10133 |
-
{
|
10134 |
-
"kind": "webfonts#webfont",
|
10135 |
-
"family": "Macondo Swash Caps",
|
10136 |
-
"variants": [
|
10137 |
-
"regular"
|
10138 |
-
],
|
10139 |
-
"subsets": [
|
10140 |
-
"latin"
|
10141 |
-
],
|
10142 |
-
"version": "v1",
|
10143 |
-
"lastModified": "2012-07-25",
|
10144 |
-
"files": {
|
10145 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/macondoswashcaps/v1/SsSR706z-MlvEH7_LS6JAPkkgYRHs6GSG949m-K6x2k.ttf"
|
10146 |
-
}
|
10147 |
-
},
|
10148 |
-
{
|
10149 |
-
"kind": "webfonts#webfont",
|
10150 |
-
"family": "Odor Mean Chey",
|
10151 |
-
"variants": [
|
10152 |
-
"regular"
|
10153 |
-
],
|
10154 |
-
"subsets": [
|
10155 |
-
"khmer"
|
10156 |
-
],
|
10157 |
-
"version": "v5",
|
10158 |
-
"lastModified": "2012-07-25",
|
10159 |
-
"files": {
|
10160 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/odormeanchey/v5/GK3E7EjPoBkeZhYshGFo0eVKG8sq4NyGgdteJLvqLDs.ttf"
|
10161 |
-
}
|
10162 |
-
},
|
10163 |
-
{
|
10164 |
-
"kind": "webfonts#webfont",
|
10165 |
-
"family": "Purple Purse",
|
10166 |
-
"variants": [
|
10167 |
-
"regular"
|
10168 |
-
],
|
10169 |
-
"subsets": [
|
10170 |
-
"latin",
|
10171 |
-
"latin-ext"
|
10172 |
-
],
|
10173 |
-
"version": "v1",
|
10174 |
-
"lastModified": "2012-11-28",
|
10175 |
-
"files": {
|
10176 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/purplepurse/v1/Q5heFUrdmei9axbMITxxxS3USBnSvpkopQaUR-2r7iU.ttf"
|
10177 |
-
}
|
10178 |
-
},
|
10179 |
-
{
|
10180 |
-
"kind": "webfonts#webfont",
|
10181 |
-
"family": "Chicle",
|
10182 |
-
"variants": [
|
10183 |
-
"regular"
|
10184 |
-
],
|
10185 |
-
"subsets": [
|
10186 |
-
"latin",
|
10187 |
-
"latin-ext"
|
10188 |
-
],
|
10189 |
-
"version": "v2",
|
10190 |
-
"lastModified": "2012-07-25",
|
10191 |
-
"files": {
|
10192 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chicle/v2/xg4q57Ut9ZmyFwLp51JLgg.ttf"
|
10193 |
-
}
|
10194 |
-
},
|
10195 |
-
{
|
10196 |
-
"kind": "webfonts#webfont",
|
10197 |
-
"family": "Arbutus",
|
10198 |
-
"variants": [
|
10199 |
-
"regular"
|
10200 |
-
],
|
10201 |
-
"subsets": [
|
10202 |
-
"latin",
|
10203 |
-
"latin-ext"
|
10204 |
-
],
|
10205 |
-
"version": "v2",
|
10206 |
-
"lastModified": "2012-07-25",
|
10207 |
-
"files": {
|
10208 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/arbutus/v2/Go_hurxoUsn5MnqNVQgodQ.ttf"
|
10209 |
-
}
|
10210 |
-
},
|
10211 |
-
{
|
10212 |
-
"kind": "webfonts#webfont",
|
10213 |
-
"family": "Felipa",
|
10214 |
-
"variants": [
|
10215 |
-
"regular"
|
10216 |
-
],
|
10217 |
-
"subsets": [
|
10218 |
-
"latin",
|
10219 |
-
"latin-ext"
|
10220 |
-
],
|
10221 |
-
"version": "v1",
|
10222 |
-
"lastModified": "2012-07-25",
|
10223 |
-
"files": {
|
10224 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/felipa/v1/SeyfyFZY7abAQXGrOIYnYg.ttf"
|
10225 |
-
}
|
10226 |
-
},
|
10227 |
-
{
|
10228 |
-
"kind": "webfonts#webfont",
|
10229 |
-
"family": "Flavors",
|
10230 |
-
"variants": [
|
10231 |
-
"regular"
|
10232 |
-
],
|
10233 |
-
"subsets": [
|
10234 |
-
"latin"
|
10235 |
-
],
|
10236 |
-
"version": "v2",
|
10237 |
-
"lastModified": "2012-07-25",
|
10238 |
-
"files": {
|
10239 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/flavors/v2/SPJi5QclATvon8ExcKGRvQ.ttf"
|
10240 |
-
}
|
10241 |
-
},
|
10242 |
-
{
|
10243 |
-
"kind": "webfonts#webfont",
|
10244 |
-
"family": "Margarine",
|
10245 |
-
"variants": [
|
10246 |
-
"regular"
|
10247 |
-
],
|
10248 |
-
"subsets": [
|
10249 |
-
"latin",
|
10250 |
-
"latin-ext"
|
10251 |
-
],
|
10252 |
-
"version": "v1",
|
10253 |
-
"lastModified": "2012-11-28",
|
10254 |
-
"files": {
|
10255 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/margarine/v1/DJnJwIrcO_cGkjSzY3MERw.ttf"
|
10256 |
-
}
|
10257 |
-
},
|
10258 |
-
{
|
10259 |
-
"kind": "webfonts#webfont",
|
10260 |
-
"family": "Bokor",
|
10261 |
-
"variants": [
|
10262 |
-
"regular"
|
10263 |
-
],
|
10264 |
-
"subsets": [
|
10265 |
-
"khmer"
|
10266 |
-
],
|
10267 |
-
"version": "v5",
|
10268 |
-
"lastModified": "2012-07-25",
|
10269 |
-
"files": {
|
10270 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bokor/v5/uAKdo0A85WW23Gs6mcbw7A.ttf"
|
10271 |
-
}
|
10272 |
-
},
|
10273 |
-
{
|
10274 |
-
"kind": "webfonts#webfont",
|
10275 |
-
"family": "Eater",
|
10276 |
-
"variants": [
|
10277 |
-
"regular"
|
10278 |
-
],
|
10279 |
-
"subsets": [
|
10280 |
-
"latin",
|
10281 |
-
"latin-ext"
|
10282 |
-
],
|
10283 |
-
"version": "v2",
|
10284 |
-
"lastModified": "2012-07-25",
|
10285 |
-
"files": {
|
10286 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/eater/v2/gm6f3OmYEdbs3lPQtUfBkA.ttf"
|
10287 |
-
}
|
10288 |
-
},
|
10289 |
-
{
|
10290 |
-
"kind": "webfonts#webfont",
|
10291 |
-
"family": "Dangrek",
|
10292 |
-
"variants": [
|
10293 |
-
"regular"
|
10294 |
-
],
|
10295 |
-
"subsets": [
|
10296 |
-
"khmer"
|
10297 |
-
],
|
10298 |
-
"version": "v5",
|
10299 |
-
"lastModified": "2012-07-25",
|
10300 |
-
"files": {
|
10301 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/dangrek/v5/LOaFhBT-EHNxZjV8DAW_ew.ttf"
|
10302 |
-
}
|
10303 |
-
},
|
10304 |
-
{
|
10305 |
-
"kind": "webfonts#webfont",
|
10306 |
-
"family": "New Rocker",
|
10307 |
-
"variants": [
|
10308 |
-
"regular"
|
10309 |
-
],
|
10310 |
-
"subsets": [
|
10311 |
-
"latin",
|
10312 |
-
"latin-ext"
|
10313 |
-
],
|
10314 |
-
"version": "v1",
|
10315 |
-
"lastModified": "2012-12-06",
|
10316 |
-
"files": {
|
10317 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/newrocker/v1/EFUWzHJedEkpW399zYOHofesZW2xOQ-xsNqO47m55DA.ttf"
|
10318 |
-
}
|
10319 |
-
},
|
10320 |
-
{
|
10321 |
-
"kind": "webfonts#webfont",
|
10322 |
-
"family": "Ewert",
|
10323 |
-
"variants": [
|
10324 |
-
"regular"
|
10325 |
-
],
|
10326 |
-
"subsets": [
|
10327 |
-
"latin",
|
10328 |
-
"latin-ext"
|
10329 |
-
],
|
10330 |
-
"version": "v1",
|
10331 |
-
"lastModified": "2012-07-25",
|
10332 |
-
"files": {
|
10333 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ewert/v1/Em8hrzuzSbfHcTVqMjbAQg.ttf"
|
10334 |
-
}
|
10335 |
-
},
|
10336 |
-
{
|
10337 |
-
"kind": "webfonts#webfont",
|
10338 |
-
"family": "Averia Gruesa Libre",
|
10339 |
-
"variants": [
|
10340 |
-
"regular"
|
10341 |
-
],
|
10342 |
-
"subsets": [
|
10343 |
-
"latin",
|
10344 |
-
"latin-ext"
|
10345 |
-
],
|
10346 |
-
"version": "v1",
|
10347 |
-
"lastModified": "2012-07-25",
|
10348 |
-
"files": {
|
10349 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/averiagruesalibre/v1/10vbZTOoN6T8D-nvDzwRFyXcKHuZXlCN8VkWHpkUzKM.ttf"
|
10350 |
-
}
|
10351 |
-
},
|
10352 |
-
{
|
10353 |
-
"kind": "webfonts#webfont",
|
10354 |
-
"family": "Revalia",
|
10355 |
-
"variants": [
|
10356 |
-
"regular"
|
10357 |
-
],
|
10358 |
-
"subsets": [
|
10359 |
-
"latin",
|
10360 |
-
"latin-ext"
|
10361 |
-
],
|
10362 |
-
"version": "v1",
|
10363 |
-
"lastModified": "2012-07-25",
|
10364 |
-
"files": {
|
10365 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/revalia/v1/1TKw66fF5_poiL0Ktgo4_A.ttf"
|
10366 |
-
}
|
10367 |
-
},
|
10368 |
-
{
|
10369 |
-
"kind": "webfonts#webfont",
|
10370 |
-
"family": "Fascinate",
|
10371 |
-
"variants": [
|
10372 |
-
"regular"
|
10373 |
-
],
|
10374 |
-
"subsets": [
|
10375 |
-
"latin"
|
10376 |
-
],
|
10377 |
-
"version": "v2",
|
10378 |
-
"lastModified": "2012-07-25",
|
10379 |
-
"files": {
|
10380 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fascinate/v2/ZE0637WWkBPKt1AmFaqD3Q.ttf"
|
10381 |
-
}
|
10382 |
-
},
|
10383 |
-
{
|
10384 |
-
"kind": "webfonts#webfont",
|
10385 |
-
"family": "Freehand",
|
10386 |
-
"variants": [
|
10387 |
-
"regular"
|
10388 |
-
],
|
10389 |
-
"subsets": [
|
10390 |
-
"khmer"
|
10391 |
-
],
|
10392 |
-
"version": "v5",
|
10393 |
-
"lastModified": "2012-07-25",
|
10394 |
-
"files": {
|
10395 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/freehand/v5/uEBQxvA0lnn_BrD6krlxMw.ttf"
|
10396 |
-
}
|
10397 |
-
},
|
10398 |
-
{
|
10399 |
-
"kind": "webfonts#webfont",
|
10400 |
-
"family": "Ribeye",
|
10401 |
-
"variants": [
|
10402 |
-
"regular"
|
10403 |
-
],
|
10404 |
-
"subsets": [
|
10405 |
-
"latin",
|
10406 |
-
"latin-ext"
|
10407 |
-
],
|
10408 |
-
"version": "v2",
|
10409 |
-
"lastModified": "2012-07-25",
|
10410 |
-
"files": {
|
10411 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ribeye/v2/e5w3VE8HnWBln4Ll6lUj3Q.ttf"
|
10412 |
-
}
|
10413 |
-
},
|
10414 |
-
{
|
10415 |
-
"kind": "webfonts#webfont",
|
10416 |
-
"family": "Taprom",
|
10417 |
-
"variants": [
|
10418 |
-
"regular"
|
10419 |
-
],
|
10420 |
-
"subsets": [
|
10421 |
-
"khmer"
|
10422 |
-
],
|
10423 |
-
"version": "v5",
|
10424 |
-
"lastModified": "2012-07-25",
|
10425 |
-
"files": {
|
10426 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/taprom/v5/-KByU3BaUsyIvQs79qFObg.ttf"
|
10427 |
-
}
|
10428 |
-
},
|
10429 |
-
{
|
10430 |
-
"kind": "webfonts#webfont",
|
10431 |
-
"family": "Dr Sugiyama",
|
10432 |
-
"variants": [
|
10433 |
-
"regular"
|
10434 |
-
],
|
10435 |
-
"subsets": [
|
10436 |
-
"latin",
|
10437 |
-
"latin-ext"
|
10438 |
-
],
|
10439 |
-
"version": "v2",
|
10440 |
-
"lastModified": "2012-07-25",
|
10441 |
-
"files": {
|
10442 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/drsugiyama/v2/S5Yx3MIckgoyHhhS4C9Tv6CWcynf_cDxXwCLxiixG1c.ttf"
|
10443 |
-
}
|
10444 |
-
},
|
10445 |
-
{
|
10446 |
-
"kind": "webfonts#webfont",
|
10447 |
-
"family": "Elsie",
|
10448 |
-
"variants": [
|
10449 |
-
"regular",
|
10450 |
-
"900"
|
10451 |
-
],
|
10452 |
-
"subsets": [
|
10453 |
-
"latin",
|
10454 |
-
"latin-ext"
|
10455 |
-
],
|
10456 |
-
"version": "v1",
|
10457 |
-
"lastModified": "2012-12-14",
|
10458 |
-
"files": {
|
10459 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/elsie/v1/gwspePauE45BJu6Ok1QrfQ.ttf",
|
10460 |
-
"900": "http://themes.googleusercontent.com/static/fonts/elsie/v1/1t-9f0N2NFYwAgN7oaISqg.ttf"
|
10461 |
-
}
|
10462 |
-
},
|
10463 |
-
{
|
10464 |
-
"kind": "webfonts#webfont",
|
10465 |
-
"family": "Marko One",
|
10466 |
-
"variants": [
|
10467 |
-
"regular"
|
10468 |
-
],
|
10469 |
-
"subsets": [
|
10470 |
-
"latin"
|
10471 |
-
],
|
10472 |
-
"version": "v3",
|
10473 |
-
"lastModified": "2012-07-25",
|
10474 |
-
"files": {
|
10475 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/markoone/v3/hpP7j861sOAco43iDc4n4w.ttf"
|
10476 |
-
}
|
10477 |
-
},
|
10478 |
-
{
|
10479 |
-
"kind": "webfonts#webfont",
|
10480 |
-
"family": "Moul",
|
10481 |
-
"variants": [
|
10482 |
-
"regular"
|
10483 |
-
],
|
10484 |
-
"subsets": [
|
10485 |
-
"khmer"
|
10486 |
-
],
|
10487 |
-
"version": "v5",
|
10488 |
-
"lastModified": "2012-07-25",
|
10489 |
-
"files": {
|
10490 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/moul/v5/Kb0ALQnfyXawP1a_P_gpTQ.ttf"
|
10491 |
-
}
|
10492 |
-
},
|
10493 |
-
{
|
10494 |
-
"kind": "webfonts#webfont",
|
10495 |
-
"family": "Content",
|
10496 |
-
"variants": [
|
10497 |
-
"regular",
|
10498 |
-
"700"
|
10499 |
-
],
|
10500 |
-
"subsets": [
|
10501 |
-
"khmer"
|
10502 |
-
],
|
10503 |
-
"version": "v5",
|
10504 |
-
"lastModified": "2012-07-25",
|
10505 |
-
"files": {
|
10506 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/content/v5/l8qaLjygvOkDEU2G6-cjfQ.ttf",
|
10507 |
-
"700": "http://themes.googleusercontent.com/static/fonts/content/v5/7PivP8Zvs2qn6F6aNbSQe_esZW2xOQ-xsNqO47m55DA.ttf"
|
10508 |
-
}
|
10509 |
-
},
|
10510 |
-
{
|
10511 |
-
"kind": "webfonts#webfont",
|
10512 |
-
"family": "Frijole",
|
10513 |
-
"variants": [
|
10514 |
-
"regular"
|
10515 |
-
],
|
10516 |
-
"subsets": [
|
10517 |
-
"latin"
|
10518 |
-
],
|
10519 |
-
"version": "v2",
|
10520 |
-
"lastModified": "2012-07-25",
|
10521 |
-
"files": {
|
10522 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/frijole/v2/L2MfZse-2gCascuD-nLhWg.ttf"
|
10523 |
-
}
|
10524 |
-
},
|
10525 |
-
{
|
10526 |
-
"kind": "webfonts#webfont",
|
10527 |
-
"family": "Underdog",
|
10528 |
-
"variants": [
|
10529 |
-
"regular"
|
10530 |
-
],
|
10531 |
-
"subsets": [
|
10532 |
-
"latin",
|
10533 |
-
"latin-ext",
|
10534 |
-
"cyrillic"
|
10535 |
-
],
|
10536 |
-
"version": "v1",
|
10537 |
-
"lastModified": "2012-09-26",
|
10538 |
-
"files": {
|
10539 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/underdog/v1/gBv9yjez_-5PnTprHWq0ig.ttf"
|
10540 |
-
}
|
10541 |
-
},
|
10542 |
-
{
|
10543 |
-
"kind": "webfonts#webfont",
|
10544 |
-
"family": "Freckle Face",
|
10545 |
-
"variants": [
|
10546 |
-
"regular"
|
10547 |
-
],
|
10548 |
-
"subsets": [
|
10549 |
-
"latin",
|
10550 |
-
"latin-ext"
|
10551 |
-
],
|
10552 |
-
"version": "v1",
|
10553 |
-
"lastModified": "2012-11-28",
|
10554 |
-
"files": {
|
10555 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/freckleface/v1/7-B8j9BPJgazdHIGqPNv8y3USBnSvpkopQaUR-2r7iU.ttf"
|
10556 |
-
}
|
10557 |
-
},
|
10558 |
-
{
|
10559 |
-
"kind": "webfonts#webfont",
|
10560 |
-
"family": "Bayon",
|
10561 |
-
"variants": [
|
10562 |
-
"regular"
|
10563 |
-
],
|
10564 |
-
"subsets": [
|
10565 |
-
"khmer"
|
10566 |
-
],
|
10567 |
-
"version": "v5",
|
10568 |
-
"lastModified": "2012-07-25",
|
10569 |
-
"files": {
|
10570 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bayon/v5/yTubusjTnpNRZwA4_50iVw.ttf"
|
10571 |
-
}
|
10572 |
-
},
|
10573 |
-
{
|
10574 |
-
"kind": "webfonts#webfont",
|
10575 |
-
"family": "Combo",
|
10576 |
-
"variants": [
|
10577 |
-
"regular"
|
10578 |
-
],
|
10579 |
-
"subsets": [
|
10580 |
-
"latin",
|
10581 |
-
"latin-ext"
|
10582 |
-
],
|
10583 |
-
"version": "v1",
|
10584 |
-
"lastModified": "2012-09-26",
|
10585 |
-
"files": {
|
10586 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/combo/v1/Nab98KjR3JZSSPGtzLyXNw.ttf"
|
10587 |
-
}
|
10588 |
-
},
|
10589 |
-
{
|
10590 |
-
"kind": "webfonts#webfont",
|
10591 |
-
"family": "Metal Mania",
|
10592 |
-
"variants": [
|
10593 |
-
"regular"
|
10594 |
-
],
|
10595 |
-
"subsets": [
|
10596 |
-
"latin",
|
10597 |
-
"latin-ext"
|
10598 |
-
],
|
10599 |
-
"version": "v2",
|
10600 |
-
"lastModified": "2012-08-16",
|
10601 |
-
"files": {
|
10602 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/metalmania/v2/isriV_rAUgj6bPWPN6l9QKCWcynf_cDxXwCLxiixG1c.ttf"
|
10603 |
-
}
|
10604 |
-
},
|
10605 |
-
{
|
10606 |
-
"kind": "webfonts#webfont",
|
10607 |
-
"family": "Angkor",
|
10608 |
-
"variants": [
|
10609 |
-
"regular"
|
10610 |
-
],
|
10611 |
-
"subsets": [
|
10612 |
-
"khmer"
|
10613 |
-
],
|
10614 |
-
"version": "v5",
|
10615 |
-
"lastModified": "2012-07-25",
|
10616 |
-
"files": {
|
10617 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/angkor/v5/DLpLgIS-8F10ecwKqCm95Q.ttf"
|
10618 |
-
}
|
10619 |
-
},
|
10620 |
-
{
|
10621 |
-
"kind": "webfonts#webfont",
|
10622 |
-
"family": "Uncial Antiqua",
|
10623 |
-
"variants": [
|
10624 |
-
"regular"
|
10625 |
-
],
|
10626 |
-
"subsets": [
|
10627 |
-
"latin"
|
10628 |
-
],
|
10629 |
-
"version": "v1",
|
10630 |
-
"lastModified": "2012-07-25",
|
10631 |
-
"files": {
|
10632 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/uncialantiqua/v1/F-leefDiFwQXsyd6eaSllqrFJ4O13IHVxZbM6yoslpo.ttf"
|
10633 |
-
}
|
10634 |
-
},
|
10635 |
-
{
|
10636 |
-
"kind": "webfonts#webfont",
|
10637 |
-
"family": "Ribeye Marrow",
|
10638 |
-
"variants": [
|
10639 |
-
"regular"
|
10640 |
-
],
|
10641 |
-
"subsets": [
|
10642 |
-
"latin",
|
10643 |
-
"latin-ext"
|
10644 |
-
],
|
10645 |
-
"version": "v3",
|
10646 |
-
"lastModified": "2012-07-25",
|
10647 |
-
"files": {
|
10648 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ribeyemarrow/v3/q7cBSA-4ErAXBCDFPrhlY0cTNmV93fYG7UKgsLQNQWs.ttf"
|
10649 |
-
}
|
10650 |
-
},
|
10651 |
-
{
|
10652 |
-
"kind": "webfonts#webfont",
|
10653 |
-
"family": "Akronim",
|
10654 |
-
"variants": [
|
10655 |
-
"regular"
|
10656 |
-
],
|
10657 |
-
"subsets": [
|
10658 |
-
"latin",
|
10659 |
-
"latin-ext"
|
10660 |
-
],
|
10661 |
-
"version": "v1",
|
10662 |
-
"lastModified": "2012-09-26",
|
10663 |
-
"files": {
|
10664 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/akronim/v1/qA0L2CSArk3tuOWE1AR1DA.ttf"
|
10665 |
-
}
|
10666 |
-
},
|
10667 |
-
{
|
10668 |
-
"kind": "webfonts#webfont",
|
10669 |
-
"family": "Seymour One",
|
10670 |
-
"variants": [
|
10671 |
-
"regular"
|
10672 |
-
],
|
10673 |
-
"subsets": [
|
10674 |
-
"latin",
|
10675 |
-
"latin-ext",
|
10676 |
-
"cyrillic"
|
10677 |
-
],
|
10678 |
-
"version": "v1",
|
10679 |
-
"lastModified": "2012-10-26",
|
10680 |
-
"files": {
|
10681 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/seymourone/v1/HrdG2AEG_870Xb7xBVv6C6CWcynf_cDxXwCLxiixG1c.ttf"
|
10682 |
-
}
|
10683 |
-
},
|
10684 |
-
{
|
10685 |
-
"kind": "webfonts#webfont",
|
10686 |
-
"family": "Romanesco",
|
10687 |
-
"variants": [
|
10688 |
-
"regular"
|
10689 |
-
],
|
10690 |
-
"subsets": [
|
10691 |
-
"latin",
|
10692 |
-
"latin-ext"
|
10693 |
-
],
|
10694 |
-
"version": "v1",
|
10695 |
-
"lastModified": "2012-08-16",
|
10696 |
-
"files": {
|
10697 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/romanesco/v1/2udIjUrpK_CPzYSxRVzD4Q.ttf"
|
10698 |
-
}
|
10699 |
-
},
|
10700 |
-
{
|
10701 |
-
"kind": "webfonts#webfont",
|
10702 |
-
"family": "Diplomata",
|
10703 |
-
"variants": [
|
10704 |
-
"regular"
|
10705 |
-
],
|
10706 |
-
"subsets": [
|
10707 |
-
"latin",
|
10708 |
-
"latin-ext"
|
10709 |
-
],
|
10710 |
-
"version": "v1",
|
10711 |
-
"lastModified": "2012-09-14",
|
10712 |
-
"files": {
|
10713 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/diplomata/v1/u-ByBiKgN6rTMA36H3kcKg.ttf"
|
10714 |
-
}
|
10715 |
-
},
|
10716 |
-
{
|
10717 |
-
"kind": "webfonts#webfont",
|
10718 |
-
"family": "Jim Nightshade",
|
10719 |
-
"variants": [
|
10720 |
-
"regular"
|
10721 |
-
],
|
10722 |
-
"subsets": [
|
10723 |
-
"latin",
|
10724 |
-
"latin-ext"
|
10725 |
-
],
|
10726 |
-
"version": "v1",
|
10727 |
-
"lastModified": "2012-07-25",
|
10728 |
-
"files": {
|
10729 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/jimnightshade/v1/_n43lYHXVWNgXegdYRIK9CF1W_bo0EdycfH0kHciIic.ttf"
|
10730 |
-
}
|
10731 |
-
},
|
10732 |
-
{
|
10733 |
-
"kind": "webfonts#webfont",
|
10734 |
-
"family": "Ruge Boogie",
|
10735 |
-
"variants": [
|
10736 |
-
"regular"
|
10737 |
-
],
|
10738 |
-
"subsets": [
|
10739 |
-
"latin",
|
10740 |
-
"latin-ext"
|
10741 |
-
],
|
10742 |
-
"version": "v3",
|
10743 |
-
"lastModified": "2012-07-25",
|
10744 |
-
"files": {
|
10745 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/rugeboogie/v3/U-TTmltL8aENLVIqYbI5QaCWcynf_cDxXwCLxiixG1c.ttf"
|
10746 |
-
}
|
10747 |
-
},
|
10748 |
-
{
|
10749 |
-
"kind": "webfonts#webfont",
|
10750 |
-
"family": "Stalinist One",
|
10751 |
-
"variants": [
|
10752 |
-
"regular"
|
10753 |
-
],
|
10754 |
-
"subsets": [
|
10755 |
-
"latin",
|
10756 |
-
"latin-ext",
|
10757 |
-
"cyrillic"
|
10758 |
-
],
|
10759 |
-
"version": "v1",
|
10760 |
-
"lastModified": "2012-09-26",
|
10761 |
-
"files": {
|
10762 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/stalinistone/v1/ltOD4Zj3WJDXYjAIR-9vZojjx0o0jr6fNXxPgYh_a8Q.ttf"
|
10763 |
-
}
|
10764 |
-
},
|
10765 |
-
{
|
10766 |
-
"kind": "webfonts#webfont",
|
10767 |
-
"family": "Faster One",
|
10768 |
-
"variants": [
|
10769 |
-
"regular"
|
10770 |
-
],
|
10771 |
-
"subsets": [
|
10772 |
-
"latin"
|
10773 |
-
],
|
10774 |
-
"version": "v1",
|
10775 |
-
"lastModified": "2012-10-31",
|
10776 |
-
"files": {
|
10777 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fasterone/v1/YxTOW2sf56uxD1T7byP5K_esZW2xOQ-xsNqO47m55DA.ttf"
|
10778 |
-
}
|
10779 |
-
},
|
10780 |
-
{
|
10781 |
-
"kind": "webfonts#webfont",
|
10782 |
-
"family": "Almendra SC",
|
10783 |
-
"variants": [
|
10784 |
-
"regular"
|
10785 |
-
],
|
10786 |
-
"subsets": [
|
10787 |
-
"latin"
|
10788 |
-
],
|
10789 |
-
"version": "v2",
|
10790 |
-
"lastModified": "2012-07-25",
|
10791 |
-
"files": {
|
10792 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/almendrasc/v2/IuiLd8Fm9I6raSalxMoWeaCWcynf_cDxXwCLxiixG1c.ttf"
|
10793 |
-
}
|
10794 |
-
},
|
10795 |
-
{
|
10796 |
-
"kind": "webfonts#webfont",
|
10797 |
-
"family": "Mr Bedfort",
|
10798 |
-
"variants": [
|
10799 |
-
"regular"
|
10800 |
-
],
|
10801 |
-
"subsets": [
|
10802 |
-
"latin",
|
10803 |
-
"latin-ext"
|
10804 |
-
],
|
10805 |
-
"version": "v1",
|
10806 |
-
"lastModified": "2012-07-25",
|
10807 |
-
"files": {
|
10808 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/mrbedfort/v1/81bGgHTRikLs_puEGshl7_esZW2xOQ-xsNqO47m55DA.ttf"
|
10809 |
-
}
|
10810 |
-
},
|
10811 |
-
{
|
10812 |
-
"kind": "webfonts#webfont",
|
10813 |
-
"family": "Macondo",
|
10814 |
-
"variants": [
|
10815 |
-
"regular"
|
10816 |
-
],
|
10817 |
-
"subsets": [
|
10818 |
-
"latin"
|
10819 |
-
],
|
10820 |
-
"version": "v1",
|
10821 |
-
"lastModified": "2012-07-25",
|
10822 |
-
"files": {
|
10823 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/macondo/v1/G6yPNUscRPQ8ufBXs_8yRQ.ttf"
|
10824 |
-
}
|
10825 |
-
},
|
10826 |
-
{
|
10827 |
-
"kind": "webfonts#webfont",
|
10828 |
-
"family": "Koulen",
|
10829 |
-
"variants": [
|
10830 |
-
"regular"
|
10831 |
-
],
|
10832 |
-
"subsets": [
|
10833 |
-
"khmer"
|
10834 |
-
],
|
10835 |
-
"version": "v5",
|
10836 |
-
"lastModified": "2012-07-25",
|
10837 |
-
"files": {
|
10838 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/koulen/v5/AAYOK8RSRO7FTskTzFuzNw.ttf"
|
10839 |
-
}
|
10840 |
-
},
|
10841 |
-
{
|
10842 |
-
"kind": "webfonts#webfont",
|
10843 |
-
"family": "Londrina Outline",
|
10844 |
-
"variants": [
|
10845 |
-
"regular"
|
10846 |
-
],
|
10847 |
-
"subsets": [
|
10848 |
-
"latin"
|
10849 |
-
],
|
10850 |
-
"version": "v1",
|
10851 |
-
"lastModified": "2012-07-25",
|
10852 |
-
"files": {
|
10853 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/londrinaoutline/v1/lls08GOa1eT74p072l1AWJmp8DTZ6iHear7UV05iykg.ttf"
|
10854 |
-
}
|
10855 |
-
},
|
10856 |
-
{
|
10857 |
-
"kind": "webfonts#webfont",
|
10858 |
-
"family": "Vampiro One",
|
10859 |
-
"variants": [
|
10860 |
-
"regular"
|
10861 |
-
],
|
10862 |
-
"subsets": [
|
10863 |
-
"latin",
|
10864 |
-
"latin-ext"
|
10865 |
-
],
|
10866 |
-
"version": "v1",
|
10867 |
-
"lastModified": "2012-11-28",
|
10868 |
-
"files": {
|
10869 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/vampiroone/v1/OVDs4gY4WpS5u3Qd1gXRW6CWcynf_cDxXwCLxiixG1c.ttf"
|
10870 |
-
}
|
10871 |
-
},
|
10872 |
-
{
|
10873 |
-
"kind": "webfonts#webfont",
|
10874 |
-
"family": "Herr Von Muellerhoff",
|
10875 |
-
"variants": [
|
10876 |
-
"regular"
|
10877 |
-
],
|
10878 |
-
"subsets": [
|
10879 |
-
"latin",
|
10880 |
-
"latin-ext"
|
10881 |
-
],
|
10882 |
-
"version": "v2",
|
10883 |
-
"lastModified": "2012-07-25",
|
10884 |
-
"files": {
|
10885 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/herrvonmuellerhoff/v2/mmy24EUmk4tjm4gAEjUd7NLGIYrUsBdh-JWHYgiDiMU.ttf"
|
10886 |
-
}
|
10887 |
-
},
|
10888 |
-
{
|
10889 |
-
"kind": "webfonts#webfont",
|
10890 |
-
"family": "Moulpali",
|
10891 |
-
"variants": [
|
10892 |
-
"regular"
|
10893 |
-
],
|
10894 |
-
"subsets": [
|
10895 |
-
"khmer"
|
10896 |
-
],
|
10897 |
-
"version": "v5",
|
10898 |
-
"lastModified": "2012-07-25",
|
10899 |
-
"files": {
|
10900 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/moulpali/v5/diD74BprGhmVkJoerKmrKA.ttf"
|
10901 |
-
}
|
10902 |
-
},
|
10903 |
-
{
|
10904 |
-
"kind": "webfonts#webfont",
|
10905 |
-
"family": "Miss Fajardose",
|
10906 |
-
"variants": [
|
10907 |
-
"regular"
|
10908 |
-
],
|
10909 |
-
"subsets": [
|
10910 |
-
"latin",
|
10911 |
-
"latin-ext"
|
10912 |
-
],
|
10913 |
-
"version": "v2",
|
10914 |
-
"lastModified": "2012-07-25",
|
10915 |
-
"files": {
|
10916 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/missfajardose/v2/WcXjlQPKn6nBfr8LY3ktNu6rPKfVZo7L2bERcf0BDns.ttf"
|
10917 |
-
}
|
10918 |
-
},
|
10919 |
-
{
|
10920 |
-
"kind": "webfonts#webfont",
|
10921 |
-
"family": "Ceviche One",
|
10922 |
-
"variants": [
|
10923 |
-
"regular"
|
10924 |
-
],
|
10925 |
-
"subsets": [
|
10926 |
-
"latin"
|
10927 |
-
],
|
10928 |
-
"version": "v3",
|
10929 |
-
"lastModified": "2012-07-25",
|
10930 |
-
"files": {
|
10931 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/cevicheone/v3/WOaXIMBD4VYMy39MsobJhKCWcynf_cDxXwCLxiixG1c.ttf"
|
10932 |
-
}
|
10933 |
-
},
|
10934 |
-
{
|
10935 |
-
"kind": "webfonts#webfont",
|
10936 |
-
"family": "Diplomata SC",
|
10937 |
-
"variants": [
|
10938 |
-
"regular"
|
10939 |
-
],
|
10940 |
-
"subsets": [
|
10941 |
-
"latin",
|
10942 |
-
"latin-ext"
|
10943 |
-
],
|
10944 |
-
"version": "v1",
|
10945 |
-
"lastModified": "2012-09-26",
|
10946 |
-
"files": {
|
10947 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/diplomatasc/v1/JdVwAwfE1a_pahXjk5qpNi3USBnSvpkopQaUR-2r7iU.ttf"
|
10948 |
-
}
|
10949 |
-
},
|
10950 |
-
{
|
10951 |
-
"kind": "webfonts#webfont",
|
10952 |
-
"family": "Bonbon",
|
10953 |
-
"variants": [
|
10954 |
-
"regular"
|
10955 |
-
],
|
10956 |
-
"subsets": [
|
10957 |
-
"latin"
|
10958 |
-
],
|
10959 |
-
"version": "v2",
|
10960 |
-
"lastModified": "2012-07-25",
|
10961 |
-
"files": {
|
10962 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/bonbon/v2/IW3u1yzG1knyW5oz0s9_6Q.ttf"
|
10963 |
-
}
|
10964 |
-
},
|
10965 |
-
{
|
10966 |
-
"kind": "webfonts#webfont",
|
10967 |
-
"family": "Metal",
|
10968 |
-
"variants": [
|
10969 |
-
"regular"
|
10970 |
-
],
|
10971 |
-
"subsets": [
|
10972 |
-
"khmer"
|
10973 |
-
],
|
10974 |
-
"version": "v5",
|
10975 |
-
"lastModified": "2012-07-25",
|
10976 |
-
"files": {
|
10977 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/metal/v5/zA3UOP13ooQcxjv04BZX5g.ttf"
|
10978 |
-
}
|
10979 |
-
},
|
10980 |
-
{
|
10981 |
-
"kind": "webfonts#webfont",
|
10982 |
-
"family": "Butcherman",
|
10983 |
-
"variants": [
|
10984 |
-
"regular"
|
10985 |
-
],
|
10986 |
-
"subsets": [
|
10987 |
-
"latin",
|
10988 |
-
"latin-ext"
|
10989 |
-
],
|
10990 |
-
"version": "v3",
|
10991 |
-
"lastModified": "2012-07-25",
|
10992 |
-
"files": {
|
10993 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/butcherman/v3/bxiJmD567sPBVpJsT0XR0vesZW2xOQ-xsNqO47m55DA.ttf"
|
10994 |
-
}
|
10995 |
-
},
|
10996 |
-
{
|
10997 |
-
"kind": "webfonts#webfont",
|
10998 |
-
"family": "Erica One",
|
10999 |
-
"variants": [
|
11000 |
-
"regular"
|
11001 |
-
],
|
11002 |
-
"subsets": [
|
11003 |
-
"latin"
|
11004 |
-
],
|
11005 |
-
"version": "v2",
|
11006 |
-
"lastModified": "2012-07-25",
|
11007 |
-
"files": {
|
11008 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/ericaone/v2/cIBnH2VAqQMIGYAcE4ufvQ.ttf"
|
11009 |
-
}
|
11010 |
-
},
|
11011 |
-
{
|
11012 |
-
"kind": "webfonts#webfont",
|
11013 |
-
"family": "Fascinate Inline",
|
11014 |
-
"variants": [
|
11015 |
-
"regular"
|
11016 |
-
],
|
11017 |
-
"subsets": [
|
11018 |
-
"latin"
|
11019 |
-
],
|
11020 |
-
"version": "v2",
|
11021 |
-
"lastModified": "2012-07-25",
|
11022 |
-
"files": {
|
11023 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fascinateinline/v2/lRguYfMfWArflkm5aOQ5QJmp8DTZ6iHear7UV05iykg.ttf"
|
11024 |
-
}
|
11025 |
-
},
|
11026 |
-
{
|
11027 |
-
"kind": "webfonts#webfont",
|
11028 |
-
"family": "Hanalei Fill",
|
11029 |
-
"variants": [
|
11030 |
-
"regular"
|
11031 |
-
],
|
11032 |
-
"subsets": [
|
11033 |
-
"latin",
|
11034 |
-
"latin-ext"
|
11035 |
-
],
|
11036 |
-
"version": "v1",
|
11037 |
-
"lastModified": "2012-11-28",
|
11038 |
-
"files": {
|
11039 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/hanaleifill/v1/5uPeWLnaDdtm4UBG26Ds6C3USBnSvpkopQaUR-2r7iU.ttf"
|
11040 |
-
}
|
11041 |
-
},
|
11042 |
-
{
|
11043 |
-
"kind": "webfonts#webfont",
|
11044 |
-
"family": "Unlock",
|
11045 |
-
"variants": [
|
11046 |
-
"regular"
|
11047 |
-
],
|
11048 |
-
"subsets": [
|
11049 |
-
"latin"
|
11050 |
-
],
|
11051 |
-
"version": "v2",
|
11052 |
-
"lastModified": "2012-07-25",
|
11053 |
-
"files": {
|
11054 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/unlock/v2/rXEQzK7uIAlhoyoAEiMy1w.ttf"
|
11055 |
-
}
|
11056 |
-
},
|
11057 |
-
{
|
11058 |
-
"kind": "webfonts#webfont",
|
11059 |
-
"family": "Plaster",
|
11060 |
-
"variants": [
|
11061 |
-
"regular"
|
11062 |
-
],
|
11063 |
-
"subsets": [
|
11064 |
-
"latin",
|
11065 |
-
"latin-ext"
|
11066 |
-
],
|
11067 |
-
"version": "v3",
|
11068 |
-
"lastModified": "2012-07-25",
|
11069 |
-
"files": {
|
11070 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/plaster/v3/O4QG9Z5116CXyfJdR9zxLw.ttf"
|
11071 |
-
}
|
11072 |
-
},
|
11073 |
-
{
|
11074 |
-
"kind": "webfonts#webfont",
|
11075 |
-
"family": "Siemreap",
|
11076 |
-
"variants": [
|
11077 |
-
"regular"
|
11078 |
-
],
|
11079 |
-
"subsets": [
|
11080 |
-
"khmer"
|
11081 |
-
],
|
11082 |
-
"version": "v5",
|
11083 |
-
"lastModified": "2012-07-25",
|
11084 |
-
"files": {
|
11085 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/siemreap/v5/JSK-mOIsXwxo-zE9XDDl_g.ttf"
|
11086 |
-
}
|
11087 |
-
},
|
11088 |
-
{
|
11089 |
-
"kind": "webfonts#webfont",
|
11090 |
-
"family": "Fruktur",
|
11091 |
-
"variants": [
|
11092 |
-
"regular"
|
11093 |
-
],
|
11094 |
-
"subsets": [
|
11095 |
-
"latin",
|
11096 |
-
"latin-ext"
|
11097 |
-
],
|
11098 |
-
"version": "v1",
|
11099 |
-
"lastModified": "2013-01-16",
|
11100 |
-
"files": {
|
11101 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fruktur/v1/PnQvfEi1LssAvhJsCwH__w.ttf"
|
11102 |
-
}
|
11103 |
-
},
|
11104 |
-
{
|
11105 |
-
"kind": "webfonts#webfont",
|
11106 |
-
"family": "Almendra Display",
|
11107 |
-
"variants": [
|
11108 |
-
"regular"
|
11109 |
-
],
|
11110 |
-
"subsets": [
|
11111 |
-
"latin",
|
11112 |
-
"latin-ext"
|
11113 |
-
],
|
11114 |
-
"version": "v1",
|
11115 |
-
"lastModified": "2012-11-28",
|
11116 |
-
"files": {
|
11117 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/almendradisplay/v1/2Zuu97WJ_ez-87yz5Ai8fF6uyC_qD11hrFQ6EGgTJWI.ttf"
|
11118 |
-
}
|
11119 |
-
},
|
11120 |
-
{
|
11121 |
-
"kind": "webfonts#webfont",
|
11122 |
-
"family": "Chenla",
|
11123 |
-
"variants": [
|
11124 |
-
"regular"
|
11125 |
-
],
|
11126 |
-
"subsets": [
|
11127 |
-
"khmer"
|
11128 |
-
],
|
11129 |
-
"version": "v5",
|
11130 |
-
"lastModified": "2012-07-25",
|
11131 |
-
"files": {
|
11132 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/chenla/v5/aLNpdAUDq2MZbWz2U1a16g.ttf"
|
11133 |
-
}
|
11134 |
-
},
|
11135 |
-
{
|
11136 |
-
"kind": "webfonts#webfont",
|
11137 |
-
"family": "Warnes",
|
11138 |
-
"variants": [
|
11139 |
-
"regular"
|
11140 |
-
],
|
11141 |
-
"subsets": [
|
11142 |
-
"latin",
|
11143 |
-
"latin-ext"
|
11144 |
-
],
|
11145 |
-
"version": "v1",
|
11146 |
-
"lastModified": "2012-09-14",
|
11147 |
-
"files": {
|
11148 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/warnes/v1/MXG7_Phj4YpzAXxKGItuBw.ttf"
|
11149 |
-
}
|
11150 |
-
},
|
11151 |
-
{
|
11152 |
-
"kind": "webfonts#webfont",
|
11153 |
-
"family": "Fasthand",
|
11154 |
-
"variants": [
|
11155 |
-
"regular"
|
11156 |
-
],
|
11157 |
-
"subsets": [
|
11158 |
-
"khmer"
|
11159 |
-
],
|
11160 |
-
"version": "v3",
|
11161 |
-
"lastModified": "2012-10-03",
|
11162 |
-
"files": {
|
11163 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/fasthand/v3/6XAagHH_KmpZL67wTvsETQ.ttf"
|
11164 |
-
}
|
11165 |
-
},
|
11166 |
-
{
|
11167 |
-
"kind": "webfonts#webfont",
|
11168 |
-
"family": "Hanalei",
|
11169 |
-
"variants": [
|
11170 |
-
"regular"
|
11171 |
-
],
|
11172 |
-
"subsets": [
|
11173 |
-
"latin",
|
11174 |
-
"latin-ext"
|
11175 |
-
],
|
11176 |
-
"version": "v1",
|
11177 |
-
"lastModified": "2012-11-28",
|
11178 |
-
"files": {
|
11179 |
-
"regular": "http://themes.googleusercontent.com/static/fonts/hanalei/v1/Sx8vVMBnXSQyK6Cn0CBJ3A.ttf"
|
11180 |
-
}
|
11181 |
-
}
|
11182 |
-
]
|
11183 |
-
}
|
1 |
+
{
|
2 |
+
"kind": "webfonts#webfontList",
|
3 |
+
"items": [
|
4 |
+
{
|
5 |
+
"kind": "webfonts#webfont",
|
6 |
+
"family": "Open Sans",
|
7 |
+
"variants": [
|
8 |
+
"300",
|
9 |
+
"300italic",
|
10 |
+
"regular",
|
11 |
+
"italic",
|
12 |
+
"600",
|
13 |
+
"600italic",
|
14 |
+
"700",
|
15 |
+
"700italic",
|
16 |
+
"800",
|
17 |
+
"800italic"
|
18 |
+
],
|
19 |
+
"subsets": [
|
20 |
+
"cyrillic-ext",
|
21 |
+
"latin",
|
22 |
+
"latin-ext",
|
23 |
+
"greek-ext",
|
24 |
+
"cyrillic",
|
25 |
+
"greek",
|
26 |
+
"vietnamese"
|
27 |
+
],
|
28 |
+
"version": "v6",
|
29 |
+
"lastModified": "2012-07-25",
|
30 |
+
"files": {
|
31 |
+
"300": "http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTS3USBnSvpkopQaUR-2r7iU.ttf",
|
32 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxi9-WlPSxbfiI49GsXo3q0g.ttf",
|
33 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/opensans/v6/IgZJs4-7SA1XX_edsoXWog.ttf",
|
34 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/O4NhV7_qs9r9seTo7fnsVKCWcynf_cDxXwCLxiixG1c.ttf",
|
35 |
+
"600": "http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSi3USBnSvpkopQaUR-2r7iU.ttf",
|
36 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxpZ7xm-Bj30Bj2KNdXDzSZg.ttf",
|
37 |
+
"700": "http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzC3USBnSvpkopQaUR-2r7iU.ttf",
|
38 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxne1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
39 |
+
"800": "http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hi3USBnSvpkopQaUR-2r7iU.ttf",
|
40 |
+
"800italic": "http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxg89PwPrYLaRFJ-HNCU9NbA.ttf"
|
41 |
+
}
|
42 |
+
},
|
43 |
+
{
|
44 |
+
"kind": "webfonts#webfont",
|
45 |
+
"family": "Oswald",
|
46 |
+
"variants": [
|
47 |
+
"300",
|
48 |
+
"regular",
|
49 |
+
"700"
|
50 |
+
],
|
51 |
+
"subsets": [
|
52 |
+
"latin",
|
53 |
+
"latin-ext"
|
54 |
+
],
|
55 |
+
"version": "v7",
|
56 |
+
"lastModified": "2012-10-03",
|
57 |
+
"files": {
|
58 |
+
"300": "http://themes.googleusercontent.com/static/fonts/oswald/v7/y3tZpCdiRD4oNRRYFcAR5Q.ttf",
|
59 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/oswald/v7/uLEd2g2vJglLPfsBF91DCg.ttf",
|
60 |
+
"700": "http://themes.googleusercontent.com/static/fonts/oswald/v7/7wj8ldV_5Ti37rHa0m1DDw.ttf"
|
61 |
+
}
|
62 |
+
},
|
63 |
+
{
|
64 |
+
"kind": "webfonts#webfont",
|
65 |
+
"family": "Roboto",
|
66 |
+
"variants": [
|
67 |
+
"100",
|
68 |
+
"100italic",
|
69 |
+
"300",
|
70 |
+
"300italic",
|
71 |
+
"regular",
|
72 |
+
"italic",
|
73 |
+
"500",
|
74 |
+
"500italic",
|
75 |
+
"700",
|
76 |
+
"700italic",
|
77 |
+
"900",
|
78 |
+
"900italic"
|
79 |
+
],
|
80 |
+
"subsets": [
|
81 |
+
"cyrillic-ext",
|
82 |
+
"latin",
|
83 |
+
"latin-ext",
|
84 |
+
"greek-ext",
|
85 |
+
"cyrillic",
|
86 |
+
"greek",
|
87 |
+
"vietnamese"
|
88 |
+
],
|
89 |
+
"version": "v9",
|
90 |
+
"lastModified": "2013-07-31",
|
91 |
+
"files": {
|
92 |
+
"100": "http://themes.googleusercontent.com/static/fonts/roboto/v9/7MygqTe2zs9YkP0adA9QQQ.ttf",
|
93 |
+
"100italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/T1xnudodhcgwXCmZQ490TPesZW2xOQ-xsNqO47m55DA.ttf",
|
94 |
+
"300": "http://themes.googleusercontent.com/static/fonts/roboto/v9/dtpHsbgPEm2lVWciJZ0P-A.ttf",
|
95 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf",
|
96 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/roboto/v9/W5F8_SL0XFawnjxHGsZjJA.ttf",
|
97 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/hcKoSgxdnKlbH5dlTwKbow.ttf",
|
98 |
+
"500": "http://themes.googleusercontent.com/static/fonts/roboto/v9/Uxzkqj-MIMWle-XP2pDNAA.ttf",
|
99 |
+
"500italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf",
|
100 |
+
"700": "http://themes.googleusercontent.com/static/fonts/roboto/v9/bdHGHleUa-ndQCOrdpfxfw.ttf",
|
101 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf",
|
102 |
+
"900": "http://themes.googleusercontent.com/static/fonts/roboto/v9/H1vB34nOKWXqzKotq25pcg.ttf",
|
103 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/roboto/v9/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf"
|
104 |
+
}
|
105 |
+
},
|
106 |
+
{
|
107 |
+
"kind": "webfonts#webfont",
|
108 |
+
"family": "Droid Sans",
|
109 |
+
"variants": [
|
110 |
+
"regular",
|
111 |
+
"700"
|
112 |
+
],
|
113 |
+
"subsets": [
|
114 |
+
"latin"
|
115 |
+
],
|
116 |
+
"version": "v3",
|
117 |
+
"lastModified": "2012-07-25",
|
118 |
+
"files": {
|
119 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/droidsans/v3/rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA.ttf",
|
120 |
+
"700": "http://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQJKKGfqHaYFsRG-T3ceEVo.ttf"
|
121 |
+
}
|
122 |
+
},
|
123 |
+
{
|
124 |
+
"kind": "webfonts#webfont",
|
125 |
+
"family": "Lato",
|
126 |
+
"variants": [
|
127 |
+
"100",
|
128 |
+
"100italic",
|
129 |
+
"300",
|
130 |
+
"300italic",
|
131 |
+
"regular",
|
132 |
+
"italic",
|
133 |
+
"700",
|
134 |
+
"700italic",
|
135 |
+
"900",
|
136 |
+
"900italic"
|
137 |
+
],
|
138 |
+
"subsets": [
|
139 |
+
"latin"
|
140 |
+
],
|
141 |
+
"version": "v6",
|
142 |
+
"lastModified": "2012-07-25",
|
143 |
+
"files": {
|
144 |
+
"100": "http://themes.googleusercontent.com/static/fonts/lato/v6/Upp-ka9rLQmHYCsFgwL-eg.ttf",
|
145 |
+
"100italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/zLegi10uS_9-fnUDISl0KA.ttf",
|
146 |
+
"300": "http://themes.googleusercontent.com/static/fonts/lato/v6/Ja02qOppOVq9jeRjWekbHg.ttf",
|
147 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/dVebFcn7EV7wAKwgYestUg.ttf",
|
148 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/lato/v6/h7rISIcQapZBpei-sXwIwg.ttf",
|
149 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/P_dJOFJylV3A870UIOtr0w.ttf",
|
150 |
+
"700": "http://themes.googleusercontent.com/static/fonts/lato/v6/iX_QxBBZLhNj5JHlTzHQzg.ttf",
|
151 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/WFcZakHrrCKeUJxHA4T_gw.ttf",
|
152 |
+
"900": "http://themes.googleusercontent.com/static/fonts/lato/v6/8TPEV6NbYWZlNsXjbYVv7w.ttf",
|
153 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/lato/v6/draWperrI7n2xi35Cl08fA.ttf"
|
154 |
+
}
|
155 |
+
},
|
156 |
+
{
|
157 |
+
"kind": "webfonts#webfont",
|
158 |
+
"family": "Open Sans Condensed",
|
159 |
+
"variants": [
|
160 |
+
"300",
|
161 |
+
"300italic",
|
162 |
+
"700"
|
163 |
+
],
|
164 |
+
"subsets": [
|
165 |
+
"cyrillic-ext",
|
166 |
+
"latin",
|
167 |
+
"latin-ext",
|
168 |
+
"greek-ext",
|
169 |
+
"cyrillic",
|
170 |
+
"greek",
|
171 |
+
"vietnamese"
|
172 |
+
],
|
173 |
+
"version": "v6",
|
174 |
+
"lastModified": "2012-07-25",
|
175 |
+
"files": {
|
176 |
+
"300": "http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xEMwSSh38KQVJx4ABtsZTnA.ttf",
|
177 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/jIXlqT1WKafUSwj6s9AzV4_LkTZ_uhAwfmGJ084hlvM.ttf",
|
178 |
+
"700": "http://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xBEM87DM3yorPOrvA-vB930.ttf"
|
179 |
+
}
|
180 |
+
},
|
181 |
+
{
|
182 |
+
"kind": "webfonts#webfont",
|
183 |
+
"family": "PT Sans",
|
184 |
+
"variants": [
|
185 |
+
"regular",
|
186 |
+
"italic",
|
187 |
+
"700",
|
188 |
+
"700italic"
|
189 |
+
],
|
190 |
+
"subsets": [
|
191 |
+
"cyrillic-ext",
|
192 |
+
"latin",
|
193 |
+
"latin-ext",
|
194 |
+
"cyrillic"
|
195 |
+
],
|
196 |
+
"version": "v5",
|
197 |
+
"lastModified": "2013-05-29",
|
198 |
+
"files": {
|
199 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/UFoEz2uiuMypUGZL1NKoeg.ttf",
|
200 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/yls9EYWOd496wiu7qzfgNg.ttf",
|
201 |
+
"700": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/F51BEgHuR0tYHxF0bD4vwvesZW2xOQ-xsNqO47m55DA.ttf",
|
202 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/ptsans/v5/lILlYDvubYemzYzN7GbLkC3USBnSvpkopQaUR-2r7iU.ttf"
|
203 |
+
}
|
204 |
+
},
|
205 |
+
{
|
206 |
+
"kind": "webfonts#webfont",
|
207 |
+
"family": "Droid Serif",
|
208 |
+
"variants": [
|
209 |
+
"regular",
|
210 |
+
"italic",
|
211 |
+
"700",
|
212 |
+
"700italic"
|
213 |
+
],
|
214 |
+
"subsets": [
|
215 |
+
"latin"
|
216 |
+
],
|
217 |
+
"version": "v3",
|
218 |
+
"lastModified": "2012-07-25",
|
219 |
+
"files": {
|
220 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/DgAtPy6rIVa2Zx3Xh9KaNaCWcynf_cDxXwCLxiixG1c.ttf",
|
221 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/cj2hUnSRBhwmSPr9kS5890eOrDcLawS7-ssYqLr2Xp4.ttf",
|
222 |
+
"700": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/QQt14e8dY39u-eYBZmppwXe1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
223 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/droidserif/v3/c92rD_x0V1LslSFt3-QEps_zJjSACmk0BRPxQqhnNLU.ttf"
|
224 |
+
}
|
225 |
+
},
|
226 |
+
{
|
227 |
+
"kind": "webfonts#webfont",
|
228 |
+
"family": "Ubuntu",
|
229 |
+
"variants": [
|
230 |
+
"300",
|
231 |
+
"300italic",
|
232 |
+
"regular",
|
233 |
+
"italic",
|
234 |
+
"500",
|
235 |
+
"500italic",
|
236 |
+
"700",
|
237 |
+
"700italic"
|
238 |
+
],
|
239 |
+
"subsets": [
|
240 |
+
"cyrillic-ext",
|
241 |
+
"latin",
|
242 |
+
"latin-ext",
|
243 |
+
"greek-ext",
|
244 |
+
"cyrillic",
|
245 |
+
"greek"
|
246 |
+
],
|
247 |
+
"version": "v4",
|
248 |
+
"lastModified": "2012-07-25",
|
249 |
+
"files": {
|
250 |
+
"300": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/7-wH0j2QCTHKgp7vLh9-sQ.ttf",
|
251 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/j-TYDdXcC_eQzhhp386SjaCWcynf_cDxXwCLxiixG1c.ttf",
|
252 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/lhhB5ZCwEkBRbHMSnYuKyA.ttf",
|
253 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/b9hP8wd30SygxZjGGk4DCQ.ttf",
|
254 |
+
"500": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/bMbHEMwSUmkzcK2x_74QbA.ttf",
|
255 |
+
"500italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/NWdMogIO7U6AtEM4dDdf_aCWcynf_cDxXwCLxiixG1c.ttf",
|
256 |
+
"700": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/B7BtHjNYwAp3HgLNagENOQ.ttf",
|
257 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/ubuntu/v4/pqisLQoeO9YTDCNnlQ9bf6CWcynf_cDxXwCLxiixG1c.ttf"
|
258 |
+
}
|
259 |
+
},
|
260 |
+
{
|
261 |
+
"kind": "webfonts#webfont",
|
262 |
+
"family": "Roboto Condensed",
|
263 |
+
"variants": [
|
264 |
+
"300",
|
265 |
+
"300italic",
|
266 |
+
"regular",
|
267 |
+
"italic",
|
268 |
+
"700",
|
269 |
+
"700italic"
|
270 |
+
],
|
271 |
+
"subsets": [
|
272 |
+
"cyrillic-ext",
|
273 |
+
"latin",
|
274 |
+
"latin-ext",
|
275 |
+
"greek-ext",
|
276 |
+
"cyrillic",
|
277 |
+
"greek",
|
278 |
+
"vietnamese"
|
279 |
+
],
|
280 |
+
"version": "v8",
|
281 |
+
"lastModified": "2013-07-31",
|
282 |
+
"files": {
|
283 |
+
"300": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/b9QBgL0iMZfDSpmcXcE8nJRhFVcex_hajThhFkHyhYk.ttf",
|
284 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/mg0cGfGRUERshzBlvqxeAPYa9bgCHecWXGgisnodcS0.ttf",
|
285 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsKDbm6fPDOZJsR8PmdG62gY.ttf",
|
286 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/BP5K8ZAJv9qEbmuFp8RpJY_eiqgTfYGaH0bJiUDZ5GA.ttf",
|
287 |
+
"700": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/b9QBgL0iMZfDSpmcXcE8nPOYkGiSOYDq_T7HbIOV1hA.ttf",
|
288 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/mg0cGfGRUERshzBlvqxeAE2zk2RGRC3SlyyLLQfjS_8.ttf"
|
289 |
+
}
|
290 |
+
},
|
291 |
+
{
|
292 |
+
"kind": "webfonts#webfont",
|
293 |
+
"family": "Source Sans Pro",
|
294 |
+
"variants": [
|
295 |
+
"200",
|
296 |
+
"200italic",
|
297 |
+
"300",
|
298 |
+
"300italic",
|
299 |
+
"regular",
|
300 |
+
"italic",
|
301 |
+
"600",
|
302 |
+
"600italic",
|
303 |
+
"700",
|
304 |
+
"700italic",
|
305 |
+
"900",
|
306 |
+
"900italic"
|
307 |
+
],
|
308 |
+
"subsets": [
|
309 |
+
"latin",
|
310 |
+
"latin-ext",
|
311 |
+
"vietnamese"
|
312 |
+
],
|
313 |
+
"version": "v6",
|
314 |
+
"lastModified": "2013-09-26",
|
315 |
+
"files": {
|
316 |
+
"200": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGKXvKVW_haheDNrHjziJZVk.ttf",
|
317 |
+
"200italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6OptKU7UIBg2hLM7eMTU8bI.ttf",
|
318 |
+
"300": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGFP7R5lD_au4SZC6Ks_vyWs.ttf",
|
319 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6DUpNKoQAsDux-Todp8f29w.ttf",
|
320 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/ODelI1aHBYDBqgeIAH2zlNRl0pGnog23EMYRrBmUzJQ.ttf",
|
321 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/M2Jd71oPJhLKp0zdtTvoMwRX4TIfMQQEXLu74GftruE.ttf",
|
322 |
+
"600": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGOiMeWyi5E_-XkTgB5psiDg.ttf",
|
323 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6Pp6lGoTTgjlW0sC4r900Co.ttf",
|
324 |
+
"700": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGPgXsetDviZcdR5OzC1KPcw.ttf",
|
325 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6LVT4locI09aamSzFGQlDMY.ttf",
|
326 |
+
"900": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGBA_awHl7mXRjE_LQVochcU.ttf",
|
327 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/fpTVHK8qsXbIeTHTrnQH6A0NcF6HPGWR298uWIdxWv0.ttf"
|
328 |
+
}
|
329 |
+
},
|
330 |
+
{
|
331 |
+
"kind": "webfonts#webfont",
|
332 |
+
"family": "PT Sans Narrow",
|
333 |
+
"variants": [
|
334 |
+
"regular",
|
335 |
+
"700"
|
336 |
+
],
|
337 |
+
"subsets": [
|
338 |
+
"cyrillic-ext",
|
339 |
+
"latin",
|
340 |
+
"latin-ext",
|
341 |
+
"cyrillic"
|
342 |
+
],
|
343 |
+
"version": "v4",
|
344 |
+
"lastModified": "2013-05-29",
|
345 |
+
"files": {
|
346 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/UyYrYy3ltEffJV9QueSi4ZTvAuddT2xDMbdz0mdLyZY.ttf",
|
347 |
+
"700": "http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/Q_pTky3Sc3ubRibGToTAYsLtdzs3iyjn_YuT226ZsLU.ttf"
|
348 |
+
}
|
349 |
+
},
|
350 |
+
{
|
351 |
+
"kind": "webfonts#webfont",
|
352 |
+
"family": "Raleway",
|
353 |
+
"variants": [
|
354 |
+
"100",
|
355 |
+
"200",
|
356 |
+
"300",
|
357 |
+
"regular",
|
358 |
+
"500",
|
359 |
+
"600",
|
360 |
+
"700",
|
361 |
+
"800",
|
362 |
+
"900"
|
363 |
+
],
|
364 |
+
"subsets": [
|
365 |
+
"latin"
|
366 |
+
],
|
367 |
+
"version": "v6",
|
368 |
+
"lastModified": "2012-09-14",
|
369 |
+
"files": {
|
370 |
+
"100": "http://themes.googleusercontent.com/static/fonts/raleway/v6/UDfD6oxBaBnmFJwQ7XAFNw.ttf",
|
371 |
+
"200": "http://themes.googleusercontent.com/static/fonts/raleway/v6/LAQwev4hdCtYkOYX4Oc7nPesZW2xOQ-xsNqO47m55DA.ttf",
|
372 |
+
"300": "http://themes.googleusercontent.com/static/fonts/raleway/v6/2VvSZU2kb4DZwFfRM4fLQPesZW2xOQ-xsNqO47m55DA.ttf",
|
373 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/raleway/v6/_dCzxpXzIS3sL-gdJWAP8A.ttf",
|
374 |
+
"500": "http://themes.googleusercontent.com/static/fonts/raleway/v6/348gn6PEmbLDWlHbbV15d_esZW2xOQ-xsNqO47m55DA.ttf",
|
375 |
+
"600": "http://themes.googleusercontent.com/static/fonts/raleway/v6/M7no6oPkwKYJkedjB1wqEvesZW2xOQ-xsNqO47m55DA.ttf",
|
376 |
+
"700": "http://themes.googleusercontent.com/static/fonts/raleway/v6/VGEV9-DrblisWOWLbK-1XPesZW2xOQ-xsNqO47m55DA.ttf",
|
377 |
+
"800": "http://themes.googleusercontent.com/static/fonts/raleway/v6/mMh0JrsYMXcLO69jgJwpUvesZW2xOQ-xsNqO47m55DA.ttf",
|
378 |
+
"900": "http://themes.googleusercontent.com/static/fonts/raleway/v6/ajQQGcDBLcyLpaUfD76UuPesZW2xOQ-xsNqO47m55DA.ttf"
|
379 |
+
}
|
380 |
+
},
|
381 |
+
{
|
382 |
+
"kind": "webfonts#webfont",
|
383 |
+
"family": "Yanone Kaffeesatz",
|
384 |
+
"variants": [
|
385 |
+
"200",
|
386 |
+
"300",
|
387 |
+
"regular",
|
388 |
+
"700"
|
389 |
+
],
|
390 |
+
"subsets": [
|
391 |
+
"latin",
|
392 |
+
"latin-ext"
|
393 |
+
],
|
394 |
+
"version": "v4",
|
395 |
+
"lastModified": "2012-07-25",
|
396 |
+
"files": {
|
397 |
+
"200": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRbq92v6XxU4pSv06GI0NsGc.ttf",
|
398 |
+
"300": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRZlIwXPiNoNT_wxzJ2t3mTE.ttf",
|
399 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/YDAoLskQQ5MOAgvHUQCcLdXn3cHbFGWU4T2HrSN6JF4.ttf",
|
400 |
+
"700": "http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRf2R4S6PlKaGXWPfWpHpcl0.ttf"
|
401 |
+
}
|
402 |
+
},
|
403 |
+
{
|
404 |
+
"kind": "webfonts#webfont",
|
405 |
+
"family": "Lobster",
|
406 |
+
"variants": [
|
407 |
+
"regular"
|
408 |
+
],
|
409 |
+
"subsets": [
|
410 |
+
"cyrillic-ext",
|
411 |
+
"latin",
|
412 |
+
"latin-ext",
|
413 |
+
"cyrillic"
|
414 |
+
],
|
415 |
+
"version": "v5",
|
416 |
+
"lastModified": "2012-07-25",
|
417 |
+
"files": {
|
418 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/lobster/v5/9LpJGtNuM1D8FAZ2BkJH2Q.ttf"
|
419 |
+
}
|
420 |
+
},
|
421 |
+
{
|
422 |
+
"kind": "webfonts#webfont",
|
423 |
+
"family": "Lora",
|
424 |
+
"variants": [
|
425 |
+
"regular",
|
426 |
+
"italic",
|
427 |
+
"700",
|
428 |
+
"700italic"
|
429 |
+
],
|
430 |
+
"subsets": [
|
431 |
+
"latin"
|
432 |
+
],
|
433 |
+
"version": "v5",
|
434 |
+
"lastModified": "2012-07-25",
|
435 |
+
"files": {
|
436 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/lora/v5/aXJ7KVIGcejEy1abawZazg.ttf",
|
437 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/lora/v5/AN2EZaj2tFRpyveuNn9BOg.ttf",
|
438 |
+
"700": "http://themes.googleusercontent.com/static/fonts/lora/v5/enKND5SfzQKkggBA_VnT1A.ttf",
|
439 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/lora/v5/ivs9j3kYU65pR9QD9YFdzQ.ttf"
|
440 |
+
}
|
441 |
+
},
|
442 |
+
{
|
443 |
+
"kind": "webfonts#webfont",
|
444 |
+
"family": "Oxygen",
|
445 |
+
"variants": [
|
446 |
+
"300",
|
447 |
+
"regular",
|
448 |
+
"700"
|
449 |
+
],
|
450 |
+
"subsets": [
|
451 |
+
"latin",
|
452 |
+
"latin-ext"
|
453 |
+
],
|
454 |
+
"version": "v2",
|
455 |
+
"lastModified": "2012-10-31",
|
456 |
+
"files": {
|
457 |
+
"300": "http://themes.googleusercontent.com/static/fonts/oxygen/v2/lZ31r0bR1Bzt_DfGZu1S8A.ttf",
|
458 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/oxygen/v2/uhoyAE7XlQL22abzQieHjw.ttf",
|
459 |
+
"700": "http://themes.googleusercontent.com/static/fonts/oxygen/v2/yLqkmDwuNtt5pSqsJmhyrg.ttf"
|
460 |
+
}
|
461 |
+
},
|
462 |
+
{
|
463 |
+
"kind": "webfonts#webfont",
|
464 |
+
"family": "Arimo",
|
465 |
+
"variants": [
|
466 |
+
"regular",
|
467 |
+
"italic",
|
468 |
+
"700",
|
469 |
+
"700italic"
|
470 |
+
],
|
471 |
+
"subsets": [
|
472 |
+
"cyrillic-ext",
|
473 |
+
"latin",
|
474 |
+
"latin-ext",
|
475 |
+
"greek-ext",
|
476 |
+
"cyrillic",
|
477 |
+
"greek",
|
478 |
+
"vietnamese"
|
479 |
+
],
|
480 |
+
"version": "v5",
|
481 |
+
"lastModified": "2013-07-31",
|
482 |
+
"files": {
|
483 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/arimo/v5/Gpeo80g-5ji2CcyXWnzh7g.ttf",
|
484 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/arimo/v5/_OdGbnX2-qQ96C4OjhyuPw.ttf",
|
485 |
+
"700": "http://themes.googleusercontent.com/static/fonts/arimo/v5/ZItXugREyvV9LnbY_gxAmw.ttf",
|
486 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/arimo/v5/__nOLWqmeXdhfr0g7GaFePesZW2xOQ-xsNqO47m55DA.ttf"
|
487 |
+
}
|
488 |
+
},
|
489 |
+
{
|
490 |
+
"kind": "webfonts#webfont",
|
491 |
+
"family": "Arvo",
|
492 |
+
"variants": [
|
493 |
+
"regular",
|
494 |
+
"italic",
|
495 |
+
"700",
|
496 |
+
"700italic"
|
497 |
+
],
|
498 |
+
"subsets": [
|
499 |
+
"latin"
|
500 |
+
],
|
501 |
+
"version": "v5",
|
502 |
+
"lastModified": "2012-07-25",
|
503 |
+
"files": {
|
504 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/arvo/v5/vvWPwz-PlZEwjOOIKqoZzA.ttf",
|
505 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/arvo/v5/id5a4BCjbenl5Gkqonw_Rw.ttf",
|
506 |
+
"700": "http://themes.googleusercontent.com/static/fonts/arvo/v5/OB3FDST7U38u3OjPK_vvRQ.ttf",
|
507 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/arvo/v5/Hvl2MuWoXLaCy2v6MD4Yvw.ttf"
|
508 |
+
}
|
509 |
+
},
|
510 |
+
{
|
511 |
+
"kind": "webfonts#webfont",
|
512 |
+
"family": "Bitter",
|
513 |
+
"variants": [
|
514 |
+
"regular",
|
515 |
+
"italic",
|
516 |
+
"700"
|
517 |
+
],
|
518 |
+
"subsets": [
|
519 |
+
"latin",
|
520 |
+
"latin-ext"
|
521 |
+
],
|
522 |
+
"version": "v4",
|
523 |
+
"lastModified": "2012-07-25",
|
524 |
+
"files": {
|
525 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/bitter/v4/w_BNdJvVZDRmqy5aSfB2kQ.ttf",
|
526 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/bitter/v4/TC0FZEVzXQIGgzmRfKPZbA.ttf",
|
527 |
+
"700": "http://themes.googleusercontent.com/static/fonts/bitter/v4/4dUtr_4BvHuoRU35suyOAg.ttf"
|
528 |
+
}
|
529 |
+
},
|
530 |
+
{
|
531 |
+
"kind": "webfonts#webfont",
|
532 |
+
"family": "Montserrat",
|
533 |
+
"variants": [
|
534 |
+
"regular",
|
535 |
+
"700"
|
536 |
+
],
|
537 |
+
"subsets": [
|
538 |
+
"latin"
|
539 |
+
],
|
540 |
+
"version": "v3",
|
541 |
+
"lastModified": "2012-10-03",
|
542 |
+
"files": {
|
543 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/montserrat/v3/Kqy6-utIpx_30Xzecmeo8_esZW2xOQ-xsNqO47m55DA.ttf",
|
544 |
+
"700": "http://themes.googleusercontent.com/static/fonts/montserrat/v3/IQHow_FEYlDC4Gzy_m8fcgJKKGfqHaYFsRG-T3ceEVo.ttf"
|
545 |
+
}
|
546 |
+
},
|
547 |
+
{
|
548 |
+
"kind": "webfonts#webfont",
|
549 |
+
"family": "Play",
|
550 |
+
"variants": [
|
551 |
+
"regular",
|
552 |
+
"700"
|
553 |
+
],
|
554 |
+
"subsets": [
|
555 |
+
"cyrillic-ext",
|
556 |
+
"latin",
|
557 |
+
"latin-ext",
|
558 |
+
"greek-ext",
|
559 |
+
"cyrillic",
|
560 |
+
"greek"
|
561 |
+
],
|
562 |
+
"version": "v3",
|
563 |
+
"lastModified": "2012-07-25",
|
564 |
+
"files": {
|
565 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/play/v3/GWvfObW8LhtsOX333MCpBg.ttf",
|
566 |
+
"700": "http://themes.googleusercontent.com/static/fonts/play/v3/crPhg6I0alLI-MpB3vW-zw.ttf"
|
567 |
+
}
|
568 |
+
},
|
569 |
+
{
|
570 |
+
"kind": "webfonts#webfont",
|
571 |
+
"family": "Rokkitt",
|
572 |
+
"variants": [
|
573 |
+
"regular",
|
574 |
+
"700"
|
575 |
+
],
|
576 |
+
"subsets": [
|
577 |
+
"latin"
|
578 |
+
],
|
579 |
+
"version": "v5",
|
580 |
+
"lastModified": "2012-07-25",
|
581 |
+
"files": {
|
582 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/rokkitt/v5/GMA7Z_ToF8uSvpZAgnp_VQ.ttf",
|
583 |
+
"700": "http://themes.googleusercontent.com/static/fonts/rokkitt/v5/gxlo-sr3rPmvgSixYog_ofesZW2xOQ-xsNqO47m55DA.ttf"
|
584 |
+
}
|
585 |
+
},
|
586 |
+
{
|
587 |
+
"kind": "webfonts#webfont",
|
588 |
+
"family": "Francois One",
|
589 |
+
"variants": [
|
590 |
+
"regular"
|
591 |
+
],
|
592 |
+
"subsets": [
|
593 |
+
"latin",
|
594 |
+
"latin-ext"
|
595 |
+
],
|
596 |
+
"version": "v6",
|
597 |
+
"lastModified": "2012-07-25",
|
598 |
+
"files": {
|
599 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/francoisone/v6/bYbkq2nU2TSx4SwFbz5sCC3USBnSvpkopQaUR-2r7iU.ttf"
|
600 |
+
}
|
601 |
+
},
|
602 |
+
{
|
603 |
+
"kind": "webfonts#webfont",
|
604 |
+
"family": "Noto Sans",
|
605 |
+
"variants": [
|
606 |
+
"regular",
|
607 |
+
"italic",
|
608 |
+
"700",
|
609 |
+
"700italic"
|
610 |
+
],
|
611 |
+
"subsets": [
|
612 |
+
"cyrillic-ext",
|
613 |
+
"latin",
|
614 |
+
"latin-ext",
|
615 |
+
"greek-ext",
|
616 |
+
"cyrillic",
|
617 |
+
"greek",
|
618 |
+
"vietnamese"
|
619 |
+
],
|
620 |
+
"version": "v1",
|
621 |
+
"lastModified": "2013-04-17",
|
622 |
+
"files": {
|
623 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/notosans/v1/0Ue9FiUJwVhi4NGfHJS5uA.ttf",
|
624 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/notosans/v1/dLcNKMgJ1H5RVoZFraDz0qCWcynf_cDxXwCLxiixG1c.ttf",
|
625 |
+
"700": "http://themes.googleusercontent.com/static/fonts/notosans/v1/PIbvSEyHEdL91QLOQRnZ1y3USBnSvpkopQaUR-2r7iU.ttf",
|
626 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/notosans/v1/9Z3uUWMRR7crzm1TjRicDne1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
627 |
+
}
|
628 |
+
},
|
629 |
+
{
|
630 |
+
"kind": "webfonts#webfont",
|
631 |
+
"family": "Nunito",
|
632 |
+
"variants": [
|
633 |
+
"300",
|
634 |
+
"regular",
|
635 |
+
"700"
|
636 |
+
],
|
637 |
+
"subsets": [
|
638 |
+
"latin"
|
639 |
+
],
|
640 |
+
"version": "v4",
|
641 |
+
"lastModified": "2012-07-25",
|
642 |
+
"files": {
|
643 |
+
"300": "http://themes.googleusercontent.com/static/fonts/nunito/v4/zXQvrWBJqUooM7Xv98MrQw.ttf",
|
644 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/nunito/v4/ySZTeT3IuzJj0GK6uGpbBg.ttf",
|
645 |
+
"700": "http://themes.googleusercontent.com/static/fonts/nunito/v4/aEdlqgMuYbpe4U3TnqOQMA.ttf"
|
646 |
+
}
|
647 |
+
},
|
648 |
+
{
|
649 |
+
"kind": "webfonts#webfont",
|
650 |
+
"family": "Merriweather",
|
651 |
+
"variants": [
|
652 |
+
"300",
|
653 |
+
"300italic",
|
654 |
+
"regular",
|
655 |
+
"italic",
|
656 |
+
"700",
|
657 |
+
"700italic",
|
658 |
+
"900",
|
659 |
+
"900italic"
|
660 |
+
],
|
661 |
+
"subsets": [
|
662 |
+
"latin",
|
663 |
+
"latin-ext"
|
664 |
+
],
|
665 |
+
"version": "v5",
|
666 |
+
"lastModified": "2013-05-22",
|
667 |
+
"files": {
|
668 |
+
"300": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/ZvcMqxEwPfh2qDWBPxn6nqcQoVhARpoaILP7amxE_8g.ttf",
|
669 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/EYh7Vl4ywhowqULgRdYwICna0FLWfcB-J_SAYmcAXaI.ttf",
|
670 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/RFda8w1V0eDZheqfcyQ4EC3USBnSvpkopQaUR-2r7iU.ttf",
|
671 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/So5lHxHT37p2SS4-t60SlPMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
672 |
+
"700": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/ZvcMqxEwPfh2qDWBPxn6nkD2ttfZwueP-QU272T9-k4.ttf",
|
673 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/EYh7Vl4ywhowqULgRdYwIPAs9-1nE9qOqhChW0m4nDE.ttf",
|
674 |
+
"900": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/ZvcMqxEwPfh2qDWBPxn6nqObDOjC3UL77puoeHsE3fw.ttf",
|
675 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/merriweather/v5/EYh7Vl4ywhowqULgRdYwIBd0_s6jQr9r5s5OZYvtzBY.ttf"
|
676 |
+
}
|
677 |
+
},
|
678 |
+
{
|
679 |
+
"kind": "webfonts#webfont",
|
680 |
+
"family": "PT Serif",
|
681 |
+
"variants": [
|
682 |
+
"regular",
|
683 |
+
"italic",
|
684 |
+
"700",
|
685 |
+
"700italic"
|
686 |
+
],
|
687 |
+
"subsets": [
|
688 |
+
"cyrillic-ext",
|
689 |
+
"latin",
|
690 |
+
"latin-ext",
|
691 |
+
"cyrillic"
|
692 |
+
],
|
693 |
+
"version": "v5",
|
694 |
+
"lastModified": "2013-05-29",
|
695 |
+
"files": {
|
696 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/sAo427rn3-QL9sWCbMZXhA.ttf",
|
697 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/9khWhKzhpkH0OkNnBKS3n_esZW2xOQ-xsNqO47m55DA.ttf",
|
698 |
+
"700": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/kyZw18tqQ5if-_wpmxxOeKCWcynf_cDxXwCLxiixG1c.ttf",
|
699 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/ptserif/v5/Foydq9xJp--nfYIx2TBz9QJKKGfqHaYFsRG-T3ceEVo.ttf"
|
700 |
+
}
|
701 |
+
},
|
702 |
+
{
|
703 |
+
"kind": "webfonts#webfont",
|
704 |
+
"family": "Shadows Into Light",
|
705 |
+
"variants": [
|
706 |
+
"regular"
|
707 |
+
],
|
708 |
+
"subsets": [
|
709 |
+
"latin"
|
710 |
+
],
|
711 |
+
"version": "v3",
|
712 |
+
"lastModified": "2012-07-25",
|
713 |
+
"files": {
|
714 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/shadowsintolight/v3/clhLqOv7MXn459PTh0gXYAW_5bEze-iLRNvGrRpJsfM.ttf"
|
715 |
+
}
|
716 |
+
},
|
717 |
+
{
|
718 |
+
"kind": "webfonts#webfont",
|
719 |
+
"family": "Dosis",
|
720 |
+
"variants": [
|
721 |
+
"200",
|
722 |
+
"300",
|
723 |
+
"regular",
|
724 |
+
"500",
|
725 |
+
"600",
|
726 |
+
"700",
|
727 |
+
"800"
|
728 |
+
],
|
729 |
+
"subsets": [
|
730 |
+
"latin",
|
731 |
+
"latin-ext"
|
732 |
+
],
|
733 |
+
"version": "v1",
|
734 |
+
"lastModified": "2012-07-25",
|
735 |
+
"files": {
|
736 |
+
"200": "http://themes.googleusercontent.com/static/fonts/dosis/v1/ztftab0r6hcd7AeurUGrSQ.ttf",
|
737 |
+
"300": "http://themes.googleusercontent.com/static/fonts/dosis/v1/awIB6L0h5mb0plIKorXmuA.ttf",
|
738 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/dosis/v1/rJRlixu-w0JZ1MyhJpao_Q.ttf",
|
739 |
+
"500": "http://themes.googleusercontent.com/static/fonts/dosis/v1/ruEXDOFMxDPGnjCBKRqdAQ.ttf",
|
740 |
+
"600": "http://themes.googleusercontent.com/static/fonts/dosis/v1/KNAswRNwm3tfONddYyidxg.ttf",
|
741 |
+
"700": "http://themes.googleusercontent.com/static/fonts/dosis/v1/AEEAj0ONidK8NQQMBBlSig.ttf",
|
742 |
+
"800": "http://themes.googleusercontent.com/static/fonts/dosis/v1/nlrKd8E69vvUU39XGsvR7Q.ttf"
|
743 |
+
}
|
744 |
+
},
|
745 |
+
{
|
746 |
+
"kind": "webfonts#webfont",
|
747 |
+
"family": "Cuprum",
|
748 |
+
"variants": [
|
749 |
+
"regular",
|
750 |
+
"italic",
|
751 |
+
"700",
|
752 |
+
"700italic"
|
753 |
+
],
|
754 |
+
"subsets": [
|
755 |
+
"latin",
|
756 |
+
"latin-ext",
|
757 |
+
"cyrillic"
|
758 |
+
],
|
759 |
+
"version": "v4",
|
760 |
+
"lastModified": "2012-08-02",
|
761 |
+
"files": {
|
762 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/JgXs0F_UiaEdAS74msmFNg.ttf",
|
763 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/cLEz0KV6OxInnktSzpk58g.ttf",
|
764 |
+
"700": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/6tl3_FkDeXSD72oEHuJh4w.ttf",
|
765 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/cuprum/v4/bnkXaBfoYvaJ75axRPSwVKCWcynf_cDxXwCLxiixG1c.ttf"
|
766 |
+
}
|
767 |
+
},
|
768 |
+
{
|
769 |
+
"kind": "webfonts#webfont",
|
770 |
+
"family": "Cabin",
|
771 |
+
"variants": [
|
772 |
+
"regular",
|
773 |
+
"italic",
|
774 |
+
"500",
|
775 |
+
"500italic",
|
776 |
+
"600",
|
777 |
+
"600italic",
|
778 |
+
"700",
|
779 |
+
"700italic"
|
780 |
+
],
|
781 |
+
"subsets": [
|
782 |
+
"latin"
|
783 |
+
],
|
784 |
+
"version": "v4",
|
785 |
+
"lastModified": "2012-07-25",
|
786 |
+
"files": {
|
787 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cabin/v4/XeuAFYo2xAPHxZGBbQtHhA.ttf",
|
788 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/0tJ9k3DI5xC4GBgs1E_Jxw.ttf",
|
789 |
+
"500": "http://themes.googleusercontent.com/static/fonts/cabin/v4/HgsCQ-k3_Z_uQ86aFolNBg.ttf",
|
790 |
+
"500italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/50sjhrGE0njyO-7mGDhGP_esZW2xOQ-xsNqO47m55DA.ttf",
|
791 |
+
"600": "http://themes.googleusercontent.com/static/fonts/cabin/v4/eUDAvKhBtmTCkeVBsFk34A.ttf",
|
792 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/sFQpQDBd3G2om0Nl5dD2CvesZW2xOQ-xsNqO47m55DA.ttf",
|
793 |
+
"700": "http://themes.googleusercontent.com/static/fonts/cabin/v4/4EKhProuY1hq_WCAomq9Dg.ttf",
|
794 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/cabin/v4/K83QKi8MOKLEqj6bgZ7LrfesZW2xOQ-xsNqO47m55DA.ttf"
|
795 |
+
}
|
796 |
+
},
|
797 |
+
{
|
798 |
+
"kind": "webfonts#webfont",
|
799 |
+
"family": "Libre Baskerville",
|
800 |
+
"variants": [
|
801 |
+
"regular",
|
802 |
+
"italic",
|
803 |
+
"700"
|
804 |
+
],
|
805 |
+
"subsets": [
|
806 |
+
"latin",
|
807 |
+
"latin-ext"
|
808 |
+
],
|
809 |
+
"version": "v1",
|
810 |
+
"lastModified": "2012-12-06",
|
811 |
+
"files": {
|
812 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/librebaskerville/v1/pR0sBQVcY0JZc_ciXjFsKyyZRYCSvpCzQKuMWnP5NDY.ttf",
|
813 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/librebaskerville/v1/QHIOz1iKF3bIEzRdDFaf5QnhapNS5Oi8FPrBRDLbsW4.ttf",
|
814 |
+
"700": "http://themes.googleusercontent.com/static/fonts/librebaskerville/v1/kH7K4InNTm7mmOXXjrA5v-xuswJKUVpBRfYFpz0W3Iw.ttf"
|
815 |
+
}
|
816 |
+
},
|
817 |
+
{
|
818 |
+
"kind": "webfonts#webfont",
|
819 |
+
"family": "Titillium Web",
|
820 |
+
"variants": [
|
821 |
+
"200",
|
822 |
+
"200italic",
|
823 |
+
"300",
|
824 |
+
"300italic",
|
825 |
+
"regular",
|
826 |
+
"italic",
|
827 |
+
"600",
|
828 |
+
"600italic",
|
829 |
+
"700",
|
830 |
+
"700italic",
|
831 |
+
"900"
|
832 |
+
],
|
833 |
+
"subsets": [
|
834 |
+
"latin",
|
835 |
+
"latin-ext"
|
836 |
+
],
|
837 |
+
"version": "v1",
|
838 |
+
"lastModified": "2012-10-03",
|
839 |
+
"files": {
|
840 |
+
"200": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wprzOdCrLccoxq42eaxM802O0.ttf",
|
841 |
+
"200italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPj4N98U-66ThNJvtgddRfBE.ttf",
|
842 |
+
"300": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr9ZAkYT8DuUZELiKLwMGWAo.ttf",
|
843 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPrfzCkqg7ORZlRf2cc4mXu8.ttf",
|
844 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/7XUFZ5tgS-tD6QamInJTcTyagQBwYgYywpS70xNq8SQ.ttf",
|
845 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/r9OmwyQxrgzUAhaLET_KO-ixohbIP6lHkU-1Mgq95cY.ttf",
|
846 |
+
"600": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr28K9dEd5Ue-HTQrlA7E2xQ.ttf",
|
847 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPgOhzTSndyK8UWja2yJjKLc.ttf",
|
848 |
+
"700": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr2-6tpSbB9YhmWtmd1_gi_U.ttf",
|
849 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/RZunN20OBmkvrU7sA4GPPio3LEw-4MM8Ao2j9wPOfpw.ttf",
|
850 |
+
"900": "http://themes.googleusercontent.com/static/fonts/titilliumweb/v1/anMUvcNT0H1YN4FII8wpr7L0GmZLri-m-nfoo0Vul4Y.ttf"
|
851 |
+
}
|
852 |
+
},
|
853 |
+
{
|
854 |
+
"kind": "webfonts#webfont",
|
855 |
+
"family": "Abel",
|
856 |
+
"variants": [
|
857 |
+
"regular"
|
858 |
+
],
|
859 |
+
"subsets": [
|
860 |
+
"latin"
|
861 |
+
],
|
862 |
+
"version": "v3",
|
863 |
+
"lastModified": "2012-07-25",
|
864 |
+
"files": {
|
865 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/abel/v3/RpUKfqNxoyNe_ka23bzQ2A.ttf"
|
866 |
+
}
|
867 |
+
},
|
868 |
+
{
|
869 |
+
"kind": "webfonts#webfont",
|
870 |
+
"family": "Crafty Girls",
|
871 |
+
"variants": [
|
872 |
+
"regular"
|
873 |
+
],
|
874 |
+
"subsets": [
|
875 |
+
"latin"
|
876 |
+
],
|
877 |
+
"version": "v2",
|
878 |
+
"lastModified": "2012-07-25",
|
879 |
+
"files": {
|
880 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/craftygirls/v2/0Sv8UWFFdhQmesHL32H8oy3USBnSvpkopQaUR-2r7iU.ttf"
|
881 |
+
}
|
882 |
+
},
|
883 |
+
{
|
884 |
+
"kind": "webfonts#webfont",
|
885 |
+
"family": "Ubuntu Condensed",
|
886 |
+
"variants": [
|
887 |
+
"regular"
|
888 |
+
],
|
889 |
+
"subsets": [
|
890 |
+
"cyrillic-ext",
|
891 |
+
"latin",
|
892 |
+
"latin-ext",
|
893 |
+
"greek-ext",
|
894 |
+
"cyrillic",
|
895 |
+
"greek"
|
896 |
+
],
|
897 |
+
"version": "v3",
|
898 |
+
"lastModified": "2012-07-25",
|
899 |
+
"files": {
|
900 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ubuntucondensed/v3/DBCt-NXN57MTAFjitYxdrKDbm6fPDOZJsR8PmdG62gY.ttf"
|
901 |
+
}
|
902 |
+
},
|
903 |
+
{
|
904 |
+
"kind": "webfonts#webfont",
|
905 |
+
"family": "Anton",
|
906 |
+
"variants": [
|
907 |
+
"regular"
|
908 |
+
],
|
909 |
+
"subsets": [
|
910 |
+
"latin",
|
911 |
+
"latin-ext"
|
912 |
+
],
|
913 |
+
"version": "v3",
|
914 |
+
"lastModified": "2012-07-25",
|
915 |
+
"files": {
|
916 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/anton/v3/XIbCenm-W0IRHWYIh7CGUQ.ttf"
|
917 |
+
}
|
918 |
+
},
|
919 |
+
{
|
920 |
+
"kind": "webfonts#webfont",
|
921 |
+
"family": "Merriweather Sans",
|
922 |
+
"variants": [
|
923 |
+
"300",
|
924 |
+
"300italic",
|
925 |
+
"regular",
|
926 |
+
"italic",
|
927 |
+
"700",
|
928 |
+
"700italic",
|
929 |
+
"800",
|
930 |
+
"800italic"
|
931 |
+
],
|
932 |
+
"subsets": [
|
933 |
+
"latin",
|
934 |
+
"latin-ext"
|
935 |
+
],
|
936 |
+
"version": "v2",
|
937 |
+
"lastModified": "2013-06-12",
|
938 |
+
"files": {
|
939 |
+
"300": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/6LmGj5dOJopQKEkt88Gowan5N8K-_DP0e9e_v51obXQ.ttf",
|
940 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/nAqt4hiqwq3tzCecpgPmVdytE4nGXk2hYD5nJ740tBw.ttf",
|
941 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/AKu1CjQ4qnV8MUltkAX3sOAj_ty82iuwwDTNEYXGiyQ.ttf",
|
942 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/3Mz4hOHzs2npRMG3B1ascZ32VBCoA_HLsn85tSWZmdo.ttf",
|
943 |
+
"700": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/6LmGj5dOJopQKEkt88GowbqxG25nQNOioCZSK4sU-CA.ttf",
|
944 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/nAqt4hiqwq3tzCecpgPmVbuqAJxizi8Dk_SK5et7kMg.ttf",
|
945 |
+
"800": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/6LmGj5dOJopQKEkt88GowYufzO2zUYSj5LqoJ3UGkco.ttf",
|
946 |
+
"800italic": "http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/nAqt4hiqwq3tzCecpgPmVdDmPrYMy3aZO4LmnZsxTQw.ttf"
|
947 |
+
}
|
948 |
+
},
|
949 |
+
{
|
950 |
+
"kind": "webfonts#webfont",
|
951 |
+
"family": "Fjalla One",
|
952 |
+
"variants": [
|
953 |
+
"regular"
|
954 |
+
],
|
955 |
+
"subsets": [
|
956 |
+
"latin",
|
957 |
+
"latin-ext"
|
958 |
+
],
|
959 |
+
"version": "v1",
|
960 |
+
"lastModified": "2012-12-14",
|
961 |
+
"files": {
|
962 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/fjallaone/v1/3b7vWCfOZsU53vMa8LWsf_esZW2xOQ-xsNqO47m55DA.ttf"
|
963 |
+
}
|
964 |
+
},
|
965 |
+
{
|
966 |
+
"kind": "webfonts#webfont",
|
967 |
+
"family": "Archivo Narrow",
|
968 |
+
"variants": [
|
969 |
+
"regular",
|
970 |
+
"italic",
|
971 |
+
"700",
|
972 |
+
"700italic"
|
973 |
+
],
|
974 |
+
"subsets": [
|
975 |
+
"latin",
|
976 |
+
"latin-ext"
|
977 |
+
],
|
978 |
+
"version": "v2",
|
979 |
+
"lastModified": "2012-12-17",
|
980 |
+
"files": {
|
981 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/DsLzC9scoPnrGiwYYMQXppTvAuddT2xDMbdz0mdLyZY.ttf",
|
982 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/vqsrtPCpTU3tJlKfuXP5zUpmlyBQEFfdE6dERLXdQGQ.ttf",
|
983 |
+
"700": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/M__Wu4PAmHf4YZvQM8tWsMLtdzs3iyjn_YuT226ZsLU.ttf",
|
984 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/wG6O733y5zHl4EKCOh8rSTg5KB8MNJ4uPAETq9naQO8.ttf"
|
985 |
+
}
|
986 |
+
},
|
987 |
+
{
|
988 |
+
"kind": "webfonts#webfont",
|
989 |
+
"family": "Maven Pro",
|
990 |
+
"variants": [
|
991 |
+
"regular",
|
992 |
+
"500",
|
993 |
+
"700",
|
994 |
+
"900"
|
995 |
+
],
|
996 |
+
"subsets": [
|
997 |
+
"latin"
|
998 |
+
],
|
999 |
+
"version": "v4",
|
1000 |
+
"lastModified": "2012-07-25",
|
1001 |
+
"files": {
|
1002 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/sqPJIFG4gqsjl-0q_46Gbw.ttf",
|
1003 |
+
"500": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/SQVfzoJBbj9t3aVcmbspRi3USBnSvpkopQaUR-2r7iU.ttf",
|
1004 |
+
"700": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/uDssvmXgp7Nj3i336k_dSi3USBnSvpkopQaUR-2r7iU.ttf",
|
1005 |
+
"900": "http://themes.googleusercontent.com/static/fonts/mavenpro/v4/-91TwiFzqeL1F7Kh91APwS3USBnSvpkopQaUR-2r7iU.ttf"
|
1006 |
+
}
|
1007 |
+
},
|
1008 |
+
{
|
1009 |
+
"kind": "webfonts#webfont",
|
1010 |
+
"family": "Roboto Slab",
|
1011 |
+
"variants": [
|
1012 |
+
"100",
|
1013 |
+
"300",
|
1014 |
+
"regular",
|
1015 |
+
"700"
|
1016 |
+
],
|
1017 |
+
"subsets": [
|
1018 |
+
"cyrillic-ext",
|
1019 |
+
"latin",
|
1020 |
+
"latin-ext",
|
1021 |
+
"greek-ext",
|
1022 |
+
"cyrillic",
|
1023 |
+
"greek",
|
1024 |
+
"vietnamese"
|
1025 |
+
],
|
1026 |
+
"version": "v2",
|
1027 |
+
"lastModified": "2013-07-31",
|
1028 |
+
"files": {
|
1029 |
+
"100": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/MEz38VLIFL-t46JUtkIEgIAWxXGWZ3yJw6KhWS7MxOk.ttf",
|
1030 |
+
"300": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/dazS1PrQQuCxC3iOAJFEJS9-WlPSxbfiI49GsXo3q0g.ttf",
|
1031 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/3__ulTNA7unv0UtplybPiqCWcynf_cDxXwCLxiixG1c.ttf",
|
1032 |
+
"700": "http://themes.googleusercontent.com/static/fonts/robotoslab/v2/dazS1PrQQuCxC3iOAJFEJXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1033 |
+
}
|
1034 |
+
},
|
1035 |
+
{
|
1036 |
+
"kind": "webfonts#webfont",
|
1037 |
+
"family": "Josefin Sans",
|
1038 |
+
"variants": [
|
1039 |
+
"100",
|
1040 |
+
"100italic",
|
1041 |
+
"300",
|
1042 |
+
"300italic",
|
1043 |
+
"regular",
|
1044 |
+
"italic",
|
1045 |
+
"600",
|
1046 |
+
"600italic",
|
1047 |
+
"700",
|
1048 |
+
"700italic"
|
1049 |
+
],
|
1050 |
+
"subsets": [
|
1051 |
+
"latin"
|
1052 |
+
],
|
1053 |
+
"version": "v3",
|
1054 |
+
"lastModified": "2012-07-25",
|
1055 |
+
"files": {
|
1056 |
+
"100": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/q9w3H4aeBxj0hZ8Osfi3d8SVQ0giZ-l_NELu3lgGyYw.ttf",
|
1057 |
+
"100italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/s7-P1gqRNRNn-YWdOYnAOXXcj1rQwlNLIS625o-SrL0.ttf",
|
1058 |
+
"300": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/C6HYlRF50SGJq1XyXj04z6cQoVhARpoaILP7amxE_8g.ttf",
|
1059 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/ppse0J9fKSaoxCIIJb33Gyna0FLWfcB-J_SAYmcAXaI.ttf",
|
1060 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/xgzbb53t8j-Mo-vYa23n5i3USBnSvpkopQaUR-2r7iU.ttf",
|
1061 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/q9w3H4aeBxj0hZ8Osfi3d_MZXuCXbOrAvx5R0IT5Oyo.ttf",
|
1062 |
+
"600": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/C6HYlRF50SGJq1XyXj04z2v8CylhIUtwUiYO7Z2wXbE.ttf",
|
1063 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/ppse0J9fKSaoxCIIJb33G4R-5-urNOGAobhAyctHvW8.ttf",
|
1064 |
+
"700": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/C6HYlRF50SGJq1XyXj04z0D2ttfZwueP-QU272T9-k4.ttf",
|
1065 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/josefinsans/v3/ppse0J9fKSaoxCIIJb33G_As9-1nE9qOqhChW0m4nDE.ttf"
|
1066 |
+
}
|
1067 |
+
},
|
1068 |
+
{
|
1069 |
+
"kind": "webfonts#webfont",
|
1070 |
+
"family": "Special Elite",
|
1071 |
+
"variants": [
|
1072 |
+
"regular"
|
1073 |
+
],
|
1074 |
+
"subsets": [
|
1075 |
+
"latin"
|
1076 |
+
],
|
1077 |
+
"version": "v3",
|
1078 |
+
"lastModified": "2012-07-25",
|
1079 |
+
"files": {
|
1080 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/specialelite/v3/9-wW4zu3WNoD5Fjka35Jm4jjx0o0jr6fNXxPgYh_a8Q.ttf"
|
1081 |
+
}
|
1082 |
+
},
|
1083 |
+
{
|
1084 |
+
"kind": "webfonts#webfont",
|
1085 |
+
"family": "Signika",
|
1086 |
+
"variants": [
|
1087 |
+
"300",
|
1088 |
+
"regular",
|
1089 |
+
"600",
|
1090 |
+
"700"
|
1091 |
+
],
|
1092 |
+
"subsets": [
|
1093 |
+
"latin",
|
1094 |
+
"latin-ext"
|
1095 |
+
],
|
1096 |
+
"version": "v3",
|
1097 |
+
"lastModified": "2012-07-25",
|
1098 |
+
"files": {
|
1099 |
+
"300": "http://themes.googleusercontent.com/static/fonts/signika/v3/0wDPonOzsYeEo-1KO78w4fesZW2xOQ-xsNqO47m55DA.ttf",
|
1100 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/signika/v3/WvDswbww0oAtvBg2l1L-9w.ttf",
|
1101 |
+
"600": "http://themes.googleusercontent.com/static/fonts/signika/v3/lQMOF6NUN2ooR7WvB7tADvesZW2xOQ-xsNqO47m55DA.ttf",
|
1102 |
+
"700": "http://themes.googleusercontent.com/static/fonts/signika/v3/lEcnfPBICWJPv5BbVNnFJPesZW2xOQ-xsNqO47m55DA.ttf"
|
1103 |
+
}
|
1104 |
+
},
|
1105 |
+
{
|
1106 |
+
"kind": "webfonts#webfont",
|
1107 |
+
"family": "Pacifico",
|
1108 |
+
"variants": [
|
1109 |
+
"regular"
|
1110 |
+
],
|
1111 |
+
"subsets": [
|
1112 |
+
"latin"
|
1113 |
+
],
|
1114 |
+
"version": "v4",
|
1115 |
+
"lastModified": "2012-07-25",
|
1116 |
+
"files": {
|
1117 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/pacifico/v4/GIrpeRY1r5CzbfL8r182lw.ttf"
|
1118 |
+
}
|
1119 |
+
},
|
1120 |
+
{
|
1121 |
+
"kind": "webfonts#webfont",
|
1122 |
+
"family": "Indie Flower",
|
1123 |
+
"variants": [
|
1124 |
+
"regular"
|
1125 |
+
],
|
1126 |
+
"subsets": [
|
1127 |
+
"latin"
|
1128 |
+
],
|
1129 |
+
"version": "v4",
|
1130 |
+
"lastModified": "2012-07-25",
|
1131 |
+
"files": {
|
1132 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/indieflower/v4/10JVD_humAd5zP2yrFqw6i3USBnSvpkopQaUR-2r7iU.ttf"
|
1133 |
+
}
|
1134 |
+
},
|
1135 |
+
{
|
1136 |
+
"kind": "webfonts#webfont",
|
1137 |
+
"family": "Asap",
|
1138 |
+
"variants": [
|
1139 |
+
"regular",
|
1140 |
+
"italic",
|
1141 |
+
"700",
|
1142 |
+
"700italic"
|
1143 |
+
],
|
1144 |
+
"subsets": [
|
1145 |
+
"latin",
|
1146 |
+
"latin-ext"
|
1147 |
+
],
|
1148 |
+
"version": "v1",
|
1149 |
+
"lastModified": "2012-07-25",
|
1150 |
+
"files": {
|
1151 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/asap/v1/2lf-1MDR8tsTpEtvJmr2hA.ttf",
|
1152 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/asap/v1/mwxNHf8QS8gNWCAMwkJNIg.ttf",
|
1153 |
+
"700": "http://themes.googleusercontent.com/static/fonts/asap/v1/o5RUA7SsJ80M8oDFBnrDbg.ttf",
|
1154 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/asap/v1/_rZz9y2oXc09jT5T6BexLQ.ttf"
|
1155 |
+
}
|
1156 |
+
},
|
1157 |
+
{
|
1158 |
+
"kind": "webfonts#webfont",
|
1159 |
+
"family": "Dancing Script",
|
1160 |
+
"variants": [
|
1161 |
+
"regular",
|
1162 |
+
"700"
|
1163 |
+
],
|
1164 |
+
"subsets": [
|
1165 |
+
"latin"
|
1166 |
+
],
|
1167 |
+
"version": "v3",
|
1168 |
+
"lastModified": "2012-07-25",
|
1169 |
+
"files": {
|
1170 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/dancingscript/v3/DK0eTGXiZjN6yA8zAEyM2RnpV0hQCek3EmWnCPrvGRM.ttf",
|
1171 |
+
"700": "http://themes.googleusercontent.com/static/fonts/dancingscript/v3/KGBfwabt0ZRLA5W1ywjowb_dAmXiKjTPGCuO6G2MbfA.ttf"
|
1172 |
+
}
|
1173 |
+
},
|
1174 |
+
{
|
1175 |
+
"kind": "webfonts#webfont",
|
1176 |
+
"family": "Coming Soon",
|
1177 |
+
"variants": [
|
1178 |
+
"regular"
|
1179 |
+
],
|
1180 |
+
"subsets": [
|
1181 |
+
"latin"
|
1182 |
+
],
|
1183 |
+
"version": "v3",
|
1184 |
+
"lastModified": "2012-07-25",
|
1185 |
+
"files": {
|
1186 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/comingsoon/v3/Yz2z3IAe2HSQAOWsSG8COKCWcynf_cDxXwCLxiixG1c.ttf"
|
1187 |
+
}
|
1188 |
+
},
|
1189 |
+
{
|
1190 |
+
"kind": "webfonts#webfont",
|
1191 |
+
"family": "Questrial",
|
1192 |
+
"variants": [
|
1193 |
+
"regular"
|
1194 |
+
],
|
1195 |
+
"subsets": [
|
1196 |
+
"latin"
|
1197 |
+
],
|
1198 |
+
"version": "v3",
|
1199 |
+
"lastModified": "2012-07-25",
|
1200 |
+
"files": {
|
1201 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/questrial/v3/MoHHaw_WwNs_hd9ob1zTVw.ttf"
|
1202 |
+
}
|
1203 |
+
},
|
1204 |
+
{
|
1205 |
+
"kind": "webfonts#webfont",
|
1206 |
+
"family": "Alegreya",
|
1207 |
+
"variants": [
|
1208 |
+
"regular",
|
1209 |
+
"italic",
|
1210 |
+
"700",
|
1211 |
+
"700italic",
|
1212 |
+
"900",
|
1213 |
+
"900italic"
|
1214 |
+
],
|
1215 |
+
"subsets": [
|
1216 |
+
"latin",
|
1217 |
+
"latin-ext"
|
1218 |
+
],
|
1219 |
+
"version": "v4",
|
1220 |
+
"lastModified": "2012-08-08",
|
1221 |
+
"files": {
|
1222 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/62J3atXd6bvMU4qO_ca-eA.ttf",
|
1223 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/cbshnQGxwmlHBjUil7DaIfesZW2xOQ-xsNqO47m55DA.ttf",
|
1224 |
+
"700": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/5oZtdI5-wQwgAFrd9erCsaCWcynf_cDxXwCLxiixG1c.ttf",
|
1225 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/IWi8e5bpnqhMRsZKTcTUWgJKKGfqHaYFsRG-T3ceEVo.ttf",
|
1226 |
+
"900": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/oQeMxX-vxGImzDgX6nxA7KCWcynf_cDxXwCLxiixG1c.ttf",
|
1227 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/alegreya/v4/-L71QLH_XqgYWaI1GbOVhp0EAVxt0G0biEntp43Qt6E.ttf"
|
1228 |
+
}
|
1229 |
+
},
|
1230 |
+
{
|
1231 |
+
"kind": "webfonts#webfont",
|
1232 |
+
"family": "Vollkorn",
|
1233 |
+
"variants": [
|
1234 |
+
"regular",
|
1235 |
+
"italic",
|
1236 |
+
"700",
|
1237 |
+
"700italic"
|
1238 |
+
],
|
1239 |
+
"subsets": [
|
1240 |
+
"latin"
|
1241 |
+
],
|
1242 |
+
"version": "v3",
|
1243 |
+
"lastModified": "2012-07-25",
|
1244 |
+
"files": {
|
1245 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/IiexqYAeh8uII223thYx3w.ttf",
|
1246 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/UuIzosgR1ovBhJFdwVp3fvesZW2xOQ-xsNqO47m55DA.ttf",
|
1247 |
+
"700": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/gOwQjJVGXlDOONC12hVoBqCWcynf_cDxXwCLxiixG1c.ttf",
|
1248 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/vollkorn/v3/KNiAlx6phRqXCwnZZG51JAJKKGfqHaYFsRG-T3ceEVo.ttf"
|
1249 |
+
}
|
1250 |
+
},
|
1251 |
+
{
|
1252 |
+
"kind": "webfonts#webfont",
|
1253 |
+
"family": "Kreon",
|
1254 |
+
"variants": [
|
1255 |
+
"300",
|
1256 |
+
"regular",
|
1257 |
+
"700"
|
1258 |
+
],
|
1259 |
+
"subsets": [
|
1260 |
+
"latin"
|
1261 |
+
],
|
1262 |
+
"version": "v6",
|
1263 |
+
"lastModified": "2012-07-25",
|
1264 |
+
"files": {
|
1265 |
+
"300": "http://themes.googleusercontent.com/static/fonts/kreon/v6/HKtJRiq5C2zbq5N1IX32sA.ttf",
|
1266 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/kreon/v6/zA_IZt0u0S3cvHJu-n1oEg.ttf",
|
1267 |
+
"700": "http://themes.googleusercontent.com/static/fonts/kreon/v6/jh0dSmaPodjxISiblIUTkw.ttf"
|
1268 |
+
}
|
1269 |
+
},
|
1270 |
+
{
|
1271 |
+
"kind": "webfonts#webfont",
|
1272 |
+
"family": "News Cycle",
|
1273 |
+
"variants": [
|
1274 |
+
"regular",
|
1275 |
+
"700"
|
1276 |
+
],
|
1277 |
+
"subsets": [
|
1278 |
+
"latin",
|
1279 |
+
"latin-ext"
|
1280 |
+
],
|
1281 |
+
"version": "v9",
|
1282 |
+
"lastModified": "2012-08-16",
|
1283 |
+
"files": {
|
1284 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/newscycle/v9/xyMAr8VfiUzIOvS1abHJO_esZW2xOQ-xsNqO47m55DA.ttf",
|
1285 |
+
"700": "http://themes.googleusercontent.com/static/fonts/newscycle/v9/G28Ny31cr5orMqEQy6ljtwJKKGfqHaYFsRG-T3ceEVo.ttf"
|
1286 |
+
}
|
1287 |
+
},
|
1288 |
+
{
|
1289 |
+
"kind": "webfonts#webfont",
|
1290 |
+
"family": "Armata",
|
1291 |
+
"variants": [
|
1292 |
+
"regular"
|
1293 |
+
],
|
1294 |
+
"subsets": [
|
1295 |
+
"latin",
|
1296 |
+
"latin-ext"
|
1297 |
+
],
|
1298 |
+
"version": "v3",
|
1299 |
+
"lastModified": "2012-08-23",
|
1300 |
+
"files": {
|
1301 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/armata/v3/1H8FwGgIRrbYtxSfXhOHlQ.ttf"
|
1302 |
+
}
|
1303 |
+
},
|
1304 |
+
{
|
1305 |
+
"kind": "webfonts#webfont",
|
1306 |
+
"family": "Muli",
|
1307 |
+
"variants": [
|
1308 |
+
"300",
|
1309 |
+
"300italic",
|
1310 |
+
"regular",
|
1311 |
+
"italic"
|
1312 |
+
],
|
1313 |
+
"subsets": [
|
1314 |
+
"latin"
|
1315 |
+
],
|
1316 |
+
"version": "v4",
|
1317 |
+
"lastModified": "2012-07-25",
|
1318 |
+
"files": {
|
1319 |
+
"300": "http://themes.googleusercontent.com/static/fonts/muli/v4/VJw4F3ZHRAZ7Hmg3nQu5YQ.ttf",
|
1320 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/muli/v4/s-NKMCru8HiyjEt0ZDoBoA.ttf",
|
1321 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/muli/v4/KJiP6KznxbALQgfJcDdPAw.ttf",
|
1322 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/muli/v4/Cg0K_IWANs9xkNoxV7H1_w.ttf"
|
1323 |
+
}
|
1324 |
+
},
|
1325 |
+
{
|
1326 |
+
"kind": "webfonts#webfont",
|
1327 |
+
"family": "Playfair Display",
|
1328 |
+
"variants": [
|
1329 |
+
"regular",
|
1330 |
+
"italic",
|
1331 |
+
"700",
|
1332 |
+
"700italic",
|
1333 |
+
"900",
|
1334 |
+
"900italic"
|
1335 |
+
],
|
1336 |
+
"subsets": [
|
1337 |
+
"latin",
|
1338 |
+
"latin-ext",
|
1339 |
+
"cyrillic"
|
1340 |
+
],
|
1341 |
+
"version": "v7",
|
1342 |
+
"lastModified": "2012-11-28",
|
1343 |
+
"files": {
|
1344 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/2NBgzUtEeyB-Xtpr9bm1CV6uyC_qD11hrFQ6EGgTJWI.ttf",
|
1345 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/9MkijrV-dEJ0-_NWV7E6NzMsbnvDNEBX25F5HWk9AhI.ttf",
|
1346 |
+
"700": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/UC3ZEjagJi85gF9qFaBgICsv6SrURqJprbhH_C1Mw8w.ttf",
|
1347 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/n7G4PqJvFP2Kubl0VBLDECsYW3XoOVcYyYdp9NzzS9E.ttf",
|
1348 |
+
"900": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/UC3ZEjagJi85gF9qFaBgIKqwMe2wjvZrAR44M0BJZ48.ttf",
|
1349 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/playfairdisplay/v7/n7G4PqJvFP2Kubl0VBLDEC0JfJ4xmm7j1kL6D7mPxrA.ttf"
|
1350 |
+
}
|
1351 |
+
},
|
1352 |
+
{
|
1353 |
+
"kind": "webfonts#webfont",
|
1354 |
+
"family": "Economica",
|
1355 |
+
"variants": [
|
1356 |
+
"regular",
|
1357 |
+
"italic",
|
1358 |
+
"700",
|
1359 |
+
"700italic"
|
1360 |
+
],
|
1361 |
+
"subsets": [
|
1362 |
+
"latin",
|
1363 |
+
"latin-ext"
|
1364 |
+
],
|
1365 |
+
"version": "v1",
|
1366 |
+
"lastModified": "2012-07-25",
|
1367 |
+
"files": {
|
1368 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/economica/v1/G4rJRujzZbq9Nxngu9l3hg.ttf",
|
1369 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/economica/v1/p5O9AVeUqx_n35xQRinNYaCWcynf_cDxXwCLxiixG1c.ttf",
|
1370 |
+
"700": "http://themes.googleusercontent.com/static/fonts/economica/v1/UK4l2VEpwjv3gdcwbwXE9C3USBnSvpkopQaUR-2r7iU.ttf",
|
1371 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/economica/v1/ac5dlUsedQ03RqGOeay-3Xe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1372 |
+
}
|
1373 |
+
},
|
1374 |
+
{
|
1375 |
+
"kind": "webfonts#webfont",
|
1376 |
+
"family": "Istok Web",
|
1377 |
+
"variants": [
|
1378 |
+
"regular",
|
1379 |
+
"italic",
|
1380 |
+
"700",
|
1381 |
+
"700italic"
|
1382 |
+
],
|
1383 |
+
"subsets": [
|
1384 |
+
"cyrillic-ext",
|
1385 |
+
"latin",
|
1386 |
+
"latin-ext",
|
1387 |
+
"cyrillic"
|
1388 |
+
],
|
1389 |
+
"version": "v5",
|
1390 |
+
"lastModified": "2012-07-25",
|
1391 |
+
"files": {
|
1392 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/RYLSjEXQ0nNtLLc4n7--dQ.ttf",
|
1393 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/kvcT2SlTjmGbC3YlZxmrl6CWcynf_cDxXwCLxiixG1c.ttf",
|
1394 |
+
"700": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/2koEo4AKFSvK4B52O_Mwai3USBnSvpkopQaUR-2r7iU.ttf",
|
1395 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/istokweb/v5/ycQ3g52ELrh3o_HYCNNUw3e1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1396 |
+
}
|
1397 |
+
},
|
1398 |
+
{
|
1399 |
+
"kind": "webfonts#webfont",
|
1400 |
+
"family": "Cabin Condensed",
|
1401 |
+
"variants": [
|
1402 |
+
"regular",
|
1403 |
+
"500",
|
1404 |
+
"600",
|
1405 |
+
"700"
|
1406 |
+
],
|
1407 |
+
"subsets": [
|
1408 |
+
"latin"
|
1409 |
+
],
|
1410 |
+
"version": "v4",
|
1411 |
+
"lastModified": "2012-07-25",
|
1412 |
+
"files": {
|
1413 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/B0txb0blf2N29WdYPJjMSiQPsWWoiv__AzYJ9Zzn9II.ttf",
|
1414 |
+
"500": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/Ez4zJbsGr2BgXcNUWBVgEARL_-ABKXdjsJSPT0lc2Bk.ttf",
|
1415 |
+
"600": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/Ez4zJbsGr2BgXcNUWBVgELS5sSASxc8z4EQTQj7DCAI.ttf",
|
1416 |
+
"700": "http://themes.googleusercontent.com/static/fonts/cabincondensed/v4/Ez4zJbsGr2BgXcNUWBVgEMAWgzcA047xWLixhLCofl8.ttf"
|
1417 |
+
}
|
1418 |
+
},
|
1419 |
+
{
|
1420 |
+
"kind": "webfonts#webfont",
|
1421 |
+
"family": "Marvel",
|
1422 |
+
"variants": [
|
1423 |
+
"regular",
|
1424 |
+
"italic",
|
1425 |
+
"700",
|
1426 |
+
"700italic"
|
1427 |
+
],
|
1428 |
+
"subsets": [
|
1429 |
+
"latin"
|
1430 |
+
],
|
1431 |
+
"version": "v3",
|
1432 |
+
"lastModified": "2012-07-25",
|
1433 |
+
"files": {
|
1434 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/marvel/v3/Fg1dO8tWVb-MlyqhsbXEkg.ttf",
|
1435 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/marvel/v3/HzyjFB-oR5usrc7Lxz9g8w.ttf",
|
1436 |
+
"700": "http://themes.googleusercontent.com/static/fonts/marvel/v3/WrHDBL1RupWGo2UcdgxB3Q.ttf",
|
1437 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/marvel/v3/Gzf5NT09Y6xskdQRj2kz1qCWcynf_cDxXwCLxiixG1c.ttf"
|
1438 |
+
}
|
1439 |
+
},
|
1440 |
+
{
|
1441 |
+
"kind": "webfonts#webfont",
|
1442 |
+
"family": "Exo",
|
1443 |
+
"variants": [
|
1444 |
+
"100",
|
1445 |
+
"100italic",
|
1446 |
+
"200",
|
1447 |
+
"200italic",
|
1448 |
+
"300",
|
1449 |
+
"300italic",
|
1450 |
+
"regular",
|
1451 |
+
"italic",
|
1452 |
+
"500",
|
1453 |
+
"500italic",
|
1454 |
+
"600",
|
1455 |
+
"600italic",
|
1456 |
+
"700",
|
1457 |
+
"700italic",
|
1458 |
+
"800",
|
1459 |
+
"800italic",
|
1460 |
+
"900",
|
1461 |
+
"900italic"
|
1462 |
+
],
|
1463 |
+
"subsets": [
|
1464 |
+
"latin",
|
1465 |
+
"latin-ext"
|
1466 |
+
],
|
1467 |
+
"version": "v1",
|
1468 |
+
"lastModified": "2012-07-25",
|
1469 |
+
"files": {
|
1470 |
+
"100": "http://themes.googleusercontent.com/static/fonts/exo/v1/RI7A9uwjRmPbVp0n8e-Jvg.ttf",
|
1471 |
+
"100italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/qtGyZZlWb2EEvby3ZPosxw.ttf",
|
1472 |
+
"200": "http://themes.googleusercontent.com/static/fonts/exo/v1/F8OfC_swrRRxpFt-tlXZQg.ttf",
|
1473 |
+
"200italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/fr4HBfXHYiIngW2_bhlgRw.ttf",
|
1474 |
+
"300": "http://themes.googleusercontent.com/static/fonts/exo/v1/SBrN7TKUqgGUvfxqHqsnNw.ttf",
|
1475 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/3gmiLjBegIfcDLISjTGA1g.ttf",
|
1476 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/exo/v1/eUEzTFueNXRVhbt4PEB8kQ.ttf",
|
1477 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/cfgolWisMSURhpQeVHl_NA.ttf",
|
1478 |
+
"500": "http://themes.googleusercontent.com/static/fonts/exo/v1/jCg6DmGGXt_OVyp5ofQHPw.ttf",
|
1479 |
+
"500italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/lo5eTdCNJZQVN08p8RnzAQ.ttf",
|
1480 |
+
"600": "http://themes.googleusercontent.com/static/fonts/exo/v1/q_SG5kXUmOcIvFpgtdZnlw.ttf",
|
1481 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/0cExa8K_pxS2lTuMr68XUA.ttf",
|
1482 |
+
"700": "http://themes.googleusercontent.com/static/fonts/exo/v1/3_jwsL4v9uHjl5Q37G57mw.ttf",
|
1483 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/0me55yJIxd5vyQ9bF7SsiA.ttf",
|
1484 |
+
"800": "http://themes.googleusercontent.com/static/fonts/exo/v1/yLPuxBuV0lzqibRJyooOJg.ttf",
|
1485 |
+
"800italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/n3LejeKVj_8gtZq5fIgNYw.ttf",
|
1486 |
+
"900": "http://themes.googleusercontent.com/static/fonts/exo/v1/97d0nd6Yv4-SA_X92xAuZA.ttf",
|
1487 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/exo/v1/JHTkQVhzyLtkY13Ye95TJQ.ttf"
|
1488 |
+
}
|
1489 |
+
},
|
1490 |
+
{
|
1491 |
+
"kind": "webfonts#webfont",
|
1492 |
+
"family": "Comfortaa",
|
1493 |
+
"variants": [
|
1494 |
+
"300",
|
1495 |
+
"regular",
|
1496 |
+
"700"
|
1497 |
+
],
|
1498 |
+
"subsets": [
|
1499 |
+
"cyrillic-ext",
|
1500 |
+
"latin",
|
1501 |
+
"latin-ext",
|
1502 |
+
"cyrillic",
|
1503 |
+
"greek"
|
1504 |
+
],
|
1505 |
+
"version": "v4",
|
1506 |
+
"lastModified": "2012-07-25",
|
1507 |
+
"files": {
|
1508 |
+
"300": "http://themes.googleusercontent.com/static/fonts/comfortaa/v4/r_tUZNl0G8xCoOmp_JkSCi3USBnSvpkopQaUR-2r7iU.ttf",
|
1509 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/comfortaa/v4/lZx6C1VViPgSOhCBUP7hXA.ttf",
|
1510 |
+
"700": "http://themes.googleusercontent.com/static/fonts/comfortaa/v4/fND5XPYKrF2tQDwwfWZJIy3USBnSvpkopQaUR-2r7iU.ttf"
|
1511 |
+
}
|
1512 |
+
},
|
1513 |
+
{
|
1514 |
+
"kind": "webfonts#webfont",
|
1515 |
+
"family": "Inconsolata",
|
1516 |
+
"variants": [
|
1517 |
+
"regular",
|
1518 |
+
"700"
|
1519 |
+
],
|
1520 |
+
"subsets": [
|
1521 |
+
"latin",
|
1522 |
+
"latin-ext"
|
1523 |
+
],
|
1524 |
+
"version": "v6",
|
1525 |
+
"lastModified": "2012-09-26",
|
1526 |
+
"files": {
|
1527 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/inconsolata/v6/7bMKuoy6Nh0ft0SHnIGMuaCWcynf_cDxXwCLxiixG1c.ttf",
|
1528 |
+
"700": "http://themes.googleusercontent.com/static/fonts/inconsolata/v6/AIed271kqQlcIRSOnQH0yXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1529 |
+
}
|
1530 |
+
},
|
1531 |
+
{
|
1532 |
+
"kind": "webfonts#webfont",
|
1533 |
+
"family": "PT Sans Caption",
|
1534 |
+
"variants": [
|
1535 |
+
"regular",
|
1536 |
+
"700"
|
1537 |
+
],
|
1538 |
+
"subsets": [
|
1539 |
+
"cyrillic-ext",
|
1540 |
+
"latin",
|
1541 |
+
"latin-ext",
|
1542 |
+
"cyrillic"
|
1543 |
+
],
|
1544 |
+
"version": "v6",
|
1545 |
+
"lastModified": "2013-05-29",
|
1546 |
+
"files": {
|
1547 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ptsanscaption/v6/OXYTDOzBcXU8MTNBvBHeSW8by34Z3mUMtM-o4y-SHCY.ttf",
|
1548 |
+
"700": "http://themes.googleusercontent.com/static/fonts/ptsanscaption/v6/Q-gJrFokeE7JydPpxASt25tc0eyfI4QDEsobEEpk_hA.ttf"
|
1549 |
+
}
|
1550 |
+
},
|
1551 |
+
{
|
1552 |
+
"kind": "webfonts#webfont",
|
1553 |
+
"family": "Quicksand",
|
1554 |
+
"variants": [
|
1555 |
+
"300",
|
1556 |
+
"regular",
|
1557 |
+
"700"
|
1558 |
+
],
|
1559 |
+
"subsets": [
|
1560 |
+
"latin"
|
1561 |
+
],
|
1562 |
+
"version": "v2",
|
1563 |
+
"lastModified": "2012-07-25",
|
1564 |
+
"files": {
|
1565 |
+
"300": "http://themes.googleusercontent.com/static/fonts/quicksand/v2/qhfoJiLu10kFjChCCTvGlC3USBnSvpkopQaUR-2r7iU.ttf",
|
1566 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/quicksand/v2/Ngv3fIJjKB7sD-bTUGIFCA.ttf",
|
1567 |
+
"700": "http://themes.googleusercontent.com/static/fonts/quicksand/v2/32nyIRHyCu6iqEka_hbKsi3USBnSvpkopQaUR-2r7iU.ttf"
|
1568 |
+
}
|
1569 |
+
},
|
1570 |
+
{
|
1571 |
+
"kind": "webfonts#webfont",
|
1572 |
+
"family": "Cantarell",
|
1573 |
+
"variants": [
|
1574 |
+
"regular",
|
1575 |
+
"italic",
|
1576 |
+
"700",
|
1577 |
+
"700italic"
|
1578 |
+
],
|
1579 |
+
"subsets": [
|
1580 |
+
"latin"
|
1581 |
+
],
|
1582 |
+
"version": "v3",
|
1583 |
+
"lastModified": "2012-07-25",
|
1584 |
+
"files": {
|
1585 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/p5ydP_uWQ5lsFzcP_XVMEw.ttf",
|
1586 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/DTCLtOSqP-7dgM-V_xKUjqCWcynf_cDxXwCLxiixG1c.ttf",
|
1587 |
+
"700": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/Yir4ZDsCn4g1kWopdg-ehC3USBnSvpkopQaUR-2r7iU.ttf",
|
1588 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/cantarell/v3/weehrwMeZBXb0QyrWnRwFXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
1589 |
+
}
|
1590 |
+
},
|
1591 |
+
{
|
1592 |
+
"kind": "webfonts#webfont",
|
1593 |
+
"family": "Changa One",
|
1594 |
+
"variants": [
|
1595 |
+
"regular",
|
1596 |
+
"italic"
|
1597 |
+
],
|
1598 |
+
"subsets": [
|
1599 |
+
"latin"
|
1600 |
+
],
|
1601 |
+
"version": "v6",
|
1602 |
+
"lastModified": "2012-07-25",
|
1603 |
+
"files": {
|
1604 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/changaone/v6/dr4qjce4W3kxFrZRkVD87fesZW2xOQ-xsNqO47m55DA.ttf",
|
1605 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/changaone/v6/wJVQlUs1lAZel-WdTo2U9y3USBnSvpkopQaUR-2r7iU.ttf"
|
1606 |
+
}
|
1607 |
+
},
|
1608 |
+
{
|
1609 |
+
"kind": "webfonts#webfont",
|
1610 |
+
"family": "Squada One",
|
1611 |
+
"variants": [
|
1612 |
+
"regular"
|
1613 |
+
],
|
1614 |
+
"subsets": [
|
1615 |
+
"latin"
|
1616 |
+
],
|
1617 |
+
"version": "v2",
|
1618 |
+
"lastModified": "2012-07-25",
|
1619 |
+
"files": {
|
1620 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/squadaone/v2/3tzGuaJdD65cZVgfQzN8uvesZW2xOQ-xsNqO47m55DA.ttf"
|
1621 |
+
}
|
1622 |
+
},
|
1623 |
+
{
|
1624 |
+
"kind": "webfonts#webfont",
|
1625 |
+
"family": "Nobile",
|
1626 |
+
"variants": [
|
1627 |
+
"regular",
|
1628 |
+
"italic",
|
1629 |
+
"700",
|
1630 |
+
"700italic"
|
1631 |
+
],
|
1632 |
+
"subsets": [
|
1633 |
+
"latin"
|
1634 |
+
],
|
1635 |
+
"version": "v4",
|
1636 |
+
"lastModified": "2012-07-25",
|
1637 |
+
"files": {
|
1638 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/nobile/v4/lC_lPi1ddtN38iXTCRh6ow.ttf",
|
1639 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/nobile/v4/vGmrpKzWQQSrb-PR6FWBIA.ttf",
|
1640 |
+
"700": "http://themes.googleusercontent.com/static/fonts/nobile/v4/9p6M-Yrg_r_QPmSD1skrOg.ttf",
|
1641 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/nobile/v4/oQ1eYPaXV638N03KvsNvyKCWcynf_cDxXwCLxiixG1c.ttf"
|
1642 |
+
}
|
1643 |
+
},
|
1644 |
+
{
|
1645 |
+
"kind": "webfonts#webfont",
|
1646 |
+
"family": "Philosopher",
|
1647 |
+
"variants": [
|
1648 |
+
"regular",
|
1649 |
+
"italic",
|
1650 |
+
"700",
|
1651 |
+
"700italic"
|
1652 |
+
],
|
1653 |
+
"subsets": [
|
1654 |
+
"latin",
|
1655 |
+
"cyrillic"
|
1656 |
+
],
|
1657 |
+
"version": "v4",
|
1658 |
+
"lastModified": "2012-07-25",
|
1659 |
+
"files": {
|
1660 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/oZLTrB9jmJsyV0u_T0TKEaCWcynf_cDxXwCLxiixG1c.ttf",
|
1661 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/_9Hnc_gz9k7Qq6uKaeHKmUeOrDcLawS7-ssYqLr2Xp4.ttf",
|
1662 |
+
"700": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/napvkewXG9Gqby5vwGHICHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
1663 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/philosopher/v4/PuKlryTcvTj7-qZWfLCFIM_zJjSACmk0BRPxQqhnNLU.ttf"
|
1664 |
+
}
|
1665 |
+
},
|
1666 |
+
{
|
1667 |
+
"kind": "webfonts#webfont",
|
1668 |
+
"family": "Noticia Text",
|
1669 |
+
"variants": [
|
1670 |
+
"regular",
|
1671 |
+
"italic",
|
1672 |
+
"700",
|
1673 |
+
"700italic"
|
1674 |
+
],
|
1675 |
+
"subsets": [
|
1676 |
+
"latin",
|
1677 |
+
"latin-ext",
|
1678 |
+
"vietnamese"
|
1679 |
+
],
|
1680 |
+
"version": "v3",
|
1681 |
+
"lastModified": "2012-07-25",
|
1682 |
+
"files": {
|
1683 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/wdyV6x3eKpdeUPQ7BJ5uUC3USBnSvpkopQaUR-2r7iU.ttf",
|
1684 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/dAuxVpkYE_Q_IwIm6elsKPMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
1685 |
+
"700": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/pEko-RqEtp45bE2P80AAKUD2ttfZwueP-QU272T9-k4.ttf",
|
1686 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/noticiatext/v3/-rQ7V8ARjf28_b7kRa0JuvAs9-1nE9qOqhChW0m4nDE.ttf"
|
1687 |
+
}
|
1688 |
+
},
|
1689 |
+
{
|
1690 |
+
"kind": "webfonts#webfont",
|
1691 |
+
"family": "Gudea",
|
1692 |
+
"variants": [
|
1693 |
+
"regular",
|
1694 |
+
"italic",
|
1695 |
+
"700"
|
1696 |
+
],
|
1697 |
+
"subsets": [
|
1698 |
+
"latin",
|
1699 |
+
"latin-ext"
|
1700 |
+
],
|
1701 |
+
"version": "v1",
|
1702 |
+
"lastModified": "2012-07-25",
|
1703 |
+
"files": {
|
1704 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/gudea/v1/S-4QqBlkMPiiA3jNeCR5yw.ttf",
|
1705 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/gudea/v1/7mNgsGw_vfS-uUgRVXNDSw.ttf",
|
1706 |
+
"700": "http://themes.googleusercontent.com/static/fonts/gudea/v1/lsip4aiWhJ9bx172Y9FN_w.ttf"
|
1707 |
+
}
|
1708 |
+
},
|
1709 |
+
{
|
1710 |
+
"kind": "webfonts#webfont",
|
1711 |
+
"family": "Telex",
|
1712 |
+
"variants": [
|
1713 |
+
"regular"
|
1714 |
+
],
|
1715 |
+
"subsets": [
|
1716 |
+
"latin"
|
1717 |
+
],
|
1718 |
+
"version": "v1",
|
1719 |
+
"lastModified": "2012-07-25",
|
1720 |
+
"files": {
|
1721 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/telex/v1/24-3xP9ywYeHOcFU3iGk8A.ttf"
|
1722 |
+
}
|
1723 |
+
},
|
1724 |
+
{
|
1725 |
+
"kind": "webfonts#webfont",
|
1726 |
+
"family": "Bree Serif",
|
1727 |
+
"variants": [
|
1728 |
+
"regular"
|
1729 |
+
],
|
1730 |
+
"subsets": [
|
1731 |
+
"latin",
|
1732 |
+
"latin-ext"
|
1733 |
+
],
|
1734 |
+
"version": "v2",
|
1735 |
+
"lastModified": "2012-07-25",
|
1736 |
+
"files": {
|
1737 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/breeserif/v2/5h9crBVIrvZqgf34FHcnEfesZW2xOQ-xsNqO47m55DA.ttf"
|
1738 |
+
}
|
1739 |
+
},
|
1740 |
+
{
|
1741 |
+
"kind": "webfonts#webfont",
|
1742 |
+
"family": "Monda",
|
1743 |
+
"variants": [
|
1744 |
+
"regular",
|
1745 |
+
"700"
|
1746 |
+
],
|
1747 |
+
"subsets": [
|
1748 |
+
"latin",
|
1749 |
+
"latin-ext"
|
1750 |
+
],
|
1751 |
+
"version": "v1",
|
1752 |
+
"lastModified": "2012-12-06",
|
1753 |
+
"files": {
|
1754 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/monda/v1/qFMHZ9zvR6B_gnoIgosPrw.ttf",
|
1755 |
+
"700": "http://themes.googleusercontent.com/static/fonts/monda/v1/EVOzZUyc_j1w2GuTgTAW1g.ttf"
|
1756 |
+
}
|
1757 |
+
},
|
1758 |
+
{
|
1759 |
+
"kind": "webfonts#webfont",
|
1760 |
+
"family": "Josefin Slab",
|
1761 |
+
"variants": [
|
1762 |
+
"100",
|
1763 |
+
"100italic",
|
1764 |
+
"300",
|
1765 |
+
"300italic",
|
1766 |
+
"regular",
|
1767 |
+
"italic",
|
1768 |
+
"600",
|
1769 |
+
"600italic",
|
1770 |
+
"700",
|
1771 |
+
"700italic"
|
1772 |
+
],
|
1773 |
+
"subsets": [
|
1774 |
+
"latin"
|
1775 |
+
],
|
1776 |
+
"version": "v3",
|
1777 |
+
"lastModified": "2012-07-25",
|
1778 |
+
"files": {
|
1779 |
+
"100": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/etsUjZYO8lTLU85lDhZwUsSVQ0giZ-l_NELu3lgGyYw.ttf",
|
1780 |
+
"100italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/8BjDChqLgBF3RJKfwHIYh3Xcj1rQwlNLIS625o-SrL0.ttf",
|
1781 |
+
"300": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/NbE6ykYuM2IyEwxQxOIi2KcQoVhARpoaILP7amxE_8g.ttf",
|
1782 |
+
"300italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/af9sBoKGPbGO0r21xJulyyna0FLWfcB-J_SAYmcAXaI.ttf",
|
1783 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/46aYWdgz-1oFX11flmyEfS3USBnSvpkopQaUR-2r7iU.ttf",
|
1784 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/etsUjZYO8lTLU85lDhZwUvMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
1785 |
+
"600": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/NbE6ykYuM2IyEwxQxOIi2Gv8CylhIUtwUiYO7Z2wXbE.ttf",
|
1786 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/af9sBoKGPbGO0r21xJuly4R-5-urNOGAobhAyctHvW8.ttf",
|
1787 |
+
"700": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/NbE6ykYuM2IyEwxQxOIi2ED2ttfZwueP-QU272T9-k4.ttf",
|
1788 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/josefinslab/v3/af9sBoKGPbGO0r21xJuly_As9-1nE9qOqhChW0m4nDE.ttf"
|
1789 |
+
}
|
1790 |
+
},
|
1791 |
+
{
|
1792 |
+
"kind": "webfonts#webfont",
|
1793 |
+
"family": "Pontano Sans",
|
1794 |
+
"variants": [
|
1795 |
+
"regular"
|
1796 |
+
],
|
1797 |
+
"subsets": [
|
1798 |
+
"latin",
|
1799 |
+
"latin-ext"
|
1800 |
+
],
|
1801 |
+
"version": "v1",
|
1802 |
+
"lastModified": "2012-07-25",
|
1803 |
+
"files": {
|
1804 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/pontanosans/v1/gTHiwyxi6S7iiHpqAoiE3C3USBnSvpkopQaUR-2r7iU.ttf"
|
1805 |
+
}
|
1806 |
+
},
|
1807 |
+
{
|
1808 |
+
"kind": "webfonts#webfont",
|
1809 |
+
"family": "Ropa Sans",
|
1810 |
+
"variants": [
|
1811 |
+
"regular",
|
1812 |
+
"italic"
|
1813 |
+
],
|
1814 |
+
"subsets": [
|
1815 |
+
"latin",
|
1816 |
+
"latin-ext"
|
1817 |
+
],
|
1818 |
+
"version": "v2",
|
1819 |
+
"lastModified": "2012-10-03",
|
1820 |
+
"files": {
|
1821 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ropasans/v2/Gba7ZzVBuhg6nX_AoSwlkQ.ttf",
|
1822 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/ropasans/v2/V1zbhZQscNrh63dy5Jk2nqCWcynf_cDxXwCLxiixG1c.ttf"
|
1823 |
+
}
|
1824 |
+
},
|
1825 |
+
{
|
1826 |
+
"kind": "webfonts#webfont",
|
1827 |
+
"family": "Playball",
|
1828 |
+
"variants": [
|
1829 |
+
"regular"
|
1830 |
+
],
|
1831 |
+
"subsets": [
|
1832 |
+
"latin",
|
1833 |
+
"latin-ext"
|
1834 |
+
],
|
1835 |
+
"version": "v3",
|
1836 |
+
"lastModified": "2012-07-25",
|
1837 |
+
"files": {
|
1838 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/playball/v3/3hOFiQm_EUzycTpcN9uz4w.ttf"
|
1839 |
+
}
|
1840 |
+
},
|
1841 |
+
{
|
1842 |
+
"kind": "webfonts#webfont",
|
1843 |
+
"family": "Chewy",
|
1844 |
+
"variants": [
|
1845 |
+
"regular"
|
1846 |
+
],
|
1847 |
+
"subsets": [
|
1848 |
+
"latin"
|
1849 |
+
],
|
1850 |
+
"version": "v4",
|
1851 |
+
"lastModified": "2012-07-25",
|
1852 |
+
"files": {
|
1853 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/chewy/v4/hcDN5cvQdIu6Bx4mg_TSyw.ttf"
|
1854 |
+
}
|
1855 |
+
},
|
1856 |
+
{
|
1857 |
+
"kind": "webfonts#webfont",
|
1858 |
+
"family": "Luckiest Guy",
|
1859 |
+
"variants": [
|
1860 |
+
"regular"
|
1861 |
+
],
|
1862 |
+
"subsets": [
|
1863 |
+
"latin"
|
1864 |
+
],
|
1865 |
+
"version": "v3",
|
1866 |
+
"lastModified": "2012-07-25",
|
1867 |
+
"files": {
|
1868 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/luckiestguy/v3/5718gH8nDy3hFVihOpkY5C3USBnSvpkopQaUR-2r7iU.ttf"
|
1869 |
+
}
|
1870 |
+
},
|
1871 |
+
{
|
1872 |
+
"kind": "webfonts#webfont",
|
1873 |
+
"family": "Voltaire",
|
1874 |
+
"variants": [
|
1875 |
+
"regular"
|
1876 |
+
],
|
1877 |
+
"subsets": [
|
1878 |
+
"latin"
|
1879 |
+
],
|
1880 |
+
"version": "v3",
|
1881 |
+
"lastModified": "2012-07-25",
|
1882 |
+
"files": {
|
1883 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/voltaire/v3/WvqBzaGEBbRV-hrahwO2cA.ttf"
|
1884 |
+
}
|
1885 |
+
},
|
1886 |
+
{
|
1887 |
+
"kind": "webfonts#webfont",
|
1888 |
+
"family": "Fredoka One",
|
1889 |
+
"variants": [
|
1890 |
+
"regular"
|
1891 |
+
],
|
1892 |
+
"subsets": [
|
1893 |
+
"latin"
|
1894 |
+
],
|
1895 |
+
"version": "v1",
|
1896 |
+
"lastModified": "2012-07-25",
|
1897 |
+
"files": {
|
1898 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/fredokaone/v1/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf"
|
1899 |
+
}
|
1900 |
+
},
|
1901 |
+
{
|
1902 |
+
"kind": "webfonts#webfont",
|
1903 |
+
"family": "Patua One",
|
1904 |
+
"variants": [
|
1905 |
+
"regular"
|
1906 |
+
],
|
1907 |
+
"subsets": [
|
1908 |
+
"latin"
|
1909 |
+
],
|
1910 |
+
"version": "v3",
|
1911 |
+
"lastModified": "2012-08-08",
|
1912 |
+
"files": {
|
1913 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/patuaone/v3/njZwotTYjswR4qdhsW-kJw.ttf"
|
1914 |
+
}
|
1915 |
+
},
|
1916 |
+
{
|
1917 |
+
"kind": "webfonts#webfont",
|
1918 |
+
"family": "Droid Sans Mono",
|
1919 |
+
"variants": [
|
1920 |
+
"regular"
|
1921 |
+
],
|
1922 |
+
"subsets": [
|
1923 |
+
"latin"
|
1924 |
+
],
|
1925 |
+
"version": "v4",
|
1926 |
+
"lastModified": "2012-07-25",
|
1927 |
+
"files": {
|
1928 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/droidsansmono/v4/ns-m2xQYezAtqh7ai59hJcwD6PD0c3_abh9zHKQtbGU.ttf"
|
1929 |
+
}
|
1930 |
+
},
|
1931 |
+
{
|
1932 |
+
"kind": "webfonts#webfont",
|
1933 |
+
"family": "Jockey One",
|
1934 |
+
"variants": [
|
1935 |
+
"regular"
|
1936 |
+
],
|
1937 |
+
"subsets": [
|
1938 |
+
"latin",
|
1939 |
+
"latin-ext"
|
1940 |
+
],
|
1941 |
+
"version": "v3",
|
1942 |
+
"lastModified": "2012-07-25",
|
1943 |
+
"files": {
|
1944 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/jockeyone/v3/cAucnOZLvFo07w2AbufBCfesZW2xOQ-xsNqO47m55DA.ttf"
|
1945 |
+
}
|
1946 |
+
},
|
1947 |
+
{
|
1948 |
+
"kind": "webfonts#webfont",
|
1949 |
+
"family": "Rock Salt",
|
1950 |
+
"variants": [
|
1951 |
+
"regular"
|
1952 |
+
],
|
1953 |
+
"subsets": [
|
1954 |
+
"latin"
|
1955 |
+
],
|
1956 |
+
"version": "v3",
|
1957 |
+
"lastModified": "2012-07-25",
|
1958 |
+
"files": {
|
1959 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/rocksalt/v3/Zy7JF9h9WbhD9V3SFMQ1UQ.ttf"
|
1960 |
+
}
|
1961 |
+
},
|
1962 |
+
{
|
1963 |
+
"kind": "webfonts#webfont",
|
1964 |
+
"family": "Calligraffitti",
|
1965 |
+
"variants": [
|
1966 |
+
"regular"
|
1967 |
+
],
|
1968 |
+
"subsets": [
|
1969 |
+
"latin"
|
1970 |
+
],
|
1971 |
+
"version": "v4",
|
1972 |
+
"lastModified": "2012-07-25",
|
1973 |
+
"files": {
|
1974 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/calligraffitti/v4/vLVN2Y-z65rVu1R7lWdvyDXz_orj3gX0_NzfmYulrko.ttf"
|
1975 |
+
}
|
1976 |
+
},
|
1977 |
+
{
|
1978 |
+
"kind": "webfonts#webfont",
|
1979 |
+
"family": "Amatic SC",
|
1980 |
+
"variants": [
|
1981 |
+
"regular",
|
1982 |
+
"700"
|
1983 |
+
],
|
1984 |
+
"subsets": [
|
1985 |
+
"latin"
|
1986 |
+
],
|
1987 |
+
"version": "v3",
|
1988 |
+
"lastModified": "2012-07-25",
|
1989 |
+
"files": {
|
1990 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/amaticsc/v3/MldbRWLFytvqxU1y81xSVg.ttf",
|
1991 |
+
"700": "http://themes.googleusercontent.com/static/fonts/amaticsc/v3/IDnkRTPGcrSVo50UyYNK7y3USBnSvpkopQaUR-2r7iU.ttf"
|
1992 |
+
}
|
1993 |
+
},
|
1994 |
+
{
|
1995 |
+
"kind": "webfonts#webfont",
|
1996 |
+
"family": "Unkempt",
|
1997 |
+
"variants": [
|
1998 |
+
"regular",
|
1999 |
+
"700"
|
2000 |
+
],
|
2001 |
+
"subsets": [
|
2002 |
+
"latin"
|
2003 |
+
],
|
2004 |
+
"version": "v4",
|
2005 |
+
"lastModified": "2012-07-25",
|
2006 |
+
"files": {
|
2007 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/unkempt/v4/NLLBeNSspr0RGs71R5LHWA.ttf",
|
2008 |
+
"700": "http://themes.googleusercontent.com/static/fonts/unkempt/v4/V7H-GCl9bgwGwqFqTTgDHvesZW2xOQ-xsNqO47m55DA.ttf"
|
2009 |
+
}
|
2010 |
+
},
|
2011 |
+
{
|
2012 |
+
"kind": "webfonts#webfont",
|
2013 |
+
"family": "Handlee",
|
2014 |
+
"variants": [
|
2015 |
+
"regular"
|
2016 |
+
],
|
2017 |
+
"subsets": [
|
2018 |
+
"latin"
|
2019 |
+
],
|
2020 |
+
"version": "v2",
|
2021 |
+
"lastModified": "2012-07-25",
|
2022 |
+
"files": {
|
2023 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/handlee/v2/6OfkXkyC0E5NZN80ED8u3A.ttf"
|
2024 |
+
}
|
2025 |
+
},
|
2026 |
+
{
|
2027 |
+
"kind": "webfonts#webfont",
|
2028 |
+
"family": "Tangerine",
|
2029 |
+
"variants": [
|
2030 |
+
"regular",
|
2031 |
+
"700"
|
2032 |
+
],
|
2033 |
+
"subsets": [
|
2034 |
+
"latin"
|
2035 |
+
],
|
2036 |
+
"version": "v3",
|
2037 |
+
"lastModified": "2012-07-25",
|
2038 |
+
"files": {
|
2039 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/tangerine/v3/DTPeM3IROhnkz7aYG2a9sA.ttf",
|
2040 |
+
"700": "http://themes.googleusercontent.com/static/fonts/tangerine/v3/UkFsr-RwJB_d2l9fIWsx3i3USBnSvpkopQaUR-2r7iU.ttf"
|
2041 |
+
}
|
2042 |
+
},
|
2043 |
+
{
|
2044 |
+
"kind": "webfonts#webfont",
|
2045 |
+
"family": "Quattrocento",
|
2046 |
+
"variants": [
|
2047 |
+
"regular",
|
2048 |
+
"700"
|
2049 |
+
],
|
2050 |
+
"subsets": [
|
2051 |
+
"latin",
|
2052 |
+
"latin-ext"
|
2053 |
+
],
|
2054 |
+
"version": "v4",
|
2055 |
+
"lastModified": "2012-07-25",
|
2056 |
+
"files": {
|
2057 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/quattrocento/v4/WZDISdyil4HsmirlOdBRFC3USBnSvpkopQaUR-2r7iU.ttf",
|
2058 |
+
"700": "http://themes.googleusercontent.com/static/fonts/quattrocento/v4/Uvi-cRwyvqFpl9j3oT2mqkD2ttfZwueP-QU272T9-k4.ttf"
|
2059 |
+
}
|
2060 |
+
},
|
2061 |
+
{
|
2062 |
+
"kind": "webfonts#webfont",
|
2063 |
+
"family": "Shadows Into Light Two",
|
2064 |
+
"variants": [
|
2065 |
+
"regular"
|
2066 |
+
],
|
2067 |
+
"subsets": [
|
2068 |
+
"latin",
|
2069 |
+
"latin-ext"
|
2070 |
+
],
|
2071 |
+
"version": "v1",
|
2072 |
+
"lastModified": "2012-07-25",
|
2073 |
+
"files": {
|
2074 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/shadowsintolighttwo/v1/gDxHeefcXIo-lOuZFCn2xVQrZk-Pga5KeEE_oZjkQjQ.ttf"
|
2075 |
+
}
|
2076 |
+
},
|
2077 |
+
{
|
2078 |
+
"kind": "webfonts#webfont",
|
2079 |
+
"family": "Crete Round",
|
2080 |
+
"variants": [
|
2081 |
+
"regular",
|
2082 |
+
"italic"
|
2083 |
+
],
|
2084 |
+
"subsets": [
|
2085 |
+
"latin",
|
2086 |
+
"latin-ext"
|
2087 |
+
],
|
2088 |
+
"version": "v2",
|
2089 |
+
"lastModified": "2012-07-25",
|
2090 |
+
"files": {
|
2091 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/creteround/v2/B8EwN421qqOCCT8vOH4wJ6CWcynf_cDxXwCLxiixG1c.ttf",
|
2092 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/creteround/v2/5xAt7XK2vkUdjhGtt98unUeOrDcLawS7-ssYqLr2Xp4.ttf"
|
2093 |
+
}
|
2094 |
+
},
|
2095 |
+
{
|
2096 |
+
"kind": "webfonts#webfont",
|
2097 |
+
"family": "Cherry Cream Soda",
|
2098 |
+
"variants": [
|
2099 |
+
"regular"
|
2100 |
+
],
|
2101 |
+
"subsets": [
|
2102 |
+
"latin"
|
2103 |
+
],
|
2104 |
+
"version": "v3",
|
2105 |
+
"lastModified": "2012-07-25",
|
2106 |
+
"files": {
|
2107 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cherrycreamsoda/v3/OrD-AUnFcZeeKa6F_c0_WxOiHiuAPYA9ry3O1RG2XIU.ttf"
|
2108 |
+
}
|
2109 |
+
},
|
2110 |
+
{
|
2111 |
+
"kind": "webfonts#webfont",
|
2112 |
+
"family": "Quattrocento Sans",
|
2113 |
+
"variants": [
|
2114 |
+
"regular",
|
2115 |
+
"italic",
|
2116 |
+
"700",
|
2117 |
+
"700italic"
|
2118 |
+
],
|
2119 |
+
"subsets": [
|
2120 |
+
"latin",
|
2121 |
+
"latin-ext"
|
2122 |
+
],
|
2123 |
+
"version": "v5",
|
2124 |
+
"lastModified": "2012-07-25",
|
2125 |
+
"files": {
|
2126 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/efd6FGWWGX5Z3ztwLBrG9eAj_ty82iuwwDTNEYXGiyQ.ttf",
|
2127 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/8PXYbvM__bjl0rBnKiByg532VBCoA_HLsn85tSWZmdo.ttf",
|
2128 |
+
"700": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/tXSgPxDl7Lk8Zr_5qX8FIbqxG25nQNOioCZSK4sU-CA.ttf",
|
2129 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/quattrocentosans/v5/8N1PdXpbG6RtFvTjl-5E7buqAJxizi8Dk_SK5et7kMg.ttf"
|
2130 |
+
}
|
2131 |
+
},
|
2132 |
+
{
|
2133 |
+
"kind": "webfonts#webfont",
|
2134 |
+
"family": "EB Garamond",
|
2135 |
+
"variants": [
|
2136 |
+
"regular"
|
2137 |
+
],
|
2138 |
+
"subsets": [
|
2139 |
+
"cyrillic-ext",
|
2140 |
+
"latin",
|
2141 |
+
"latin-ext",
|
2142 |
+
"cyrillic",
|
2143 |
+
"vietnamese"
|
2144 |
+
],
|
2145 |
+
"version": "v4",
|
2146 |
+
"lastModified": "2012-07-25",
|
2147 |
+
"files": {
|
2148 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ebgaramond/v4/CDR0kuiFK7I1OZ2hSdR7G6CWcynf_cDxXwCLxiixG1c.ttf"
|
2149 |
+
}
|
2150 |
+
},
|
2151 |
+
{
|
2152 |
+
"kind": "webfonts#webfont",
|
2153 |
+
"family": "Molengo",
|
2154 |
+
"variants": [
|
2155 |
+
"regular"
|
2156 |
+
],
|
2157 |
+
"subsets": [
|
2158 |
+
"latin",
|
2159 |
+
"latin-ext"
|
2160 |
+
],
|
2161 |
+
"version": "v4",
|
2162 |
+
"lastModified": "2012-07-25",
|
2163 |
+
"files": {
|
2164 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/molengo/v4/jcjgeGuzv83I55AzOTpXNQ.ttf"
|
2165 |
+
}
|
2166 |
+
},
|
2167 |
+
{
|
2168 |
+
"kind": "webfonts#webfont",
|
2169 |
+
"family": "Permanent Marker",
|
2170 |
+
"variants": [
|
2171 |
+
"regular"
|
2172 |
+
],
|
2173 |
+
"subsets": [
|
2174 |
+
"latin"
|
2175 |
+
],
|
2176 |
+
"version": "v2",
|
2177 |
+
"lastModified": "2012-07-25",
|
2178 |
+
"files": {
|
2179 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/permanentmarker/v2/9vYsg5VgPHKK8SXYbf3sMol14xj5tdg9OHF8w4E7StQ.ttf"
|
2180 |
+
}
|
2181 |
+
},
|
2182 |
+
{
|
2183 |
+
"kind": "webfonts#webfont",
|
2184 |
+
"family": "Old Standard TT",
|
2185 |
+
"variants": [
|
2186 |
+
"regular",
|
2187 |
+
"italic",
|
2188 |
+
"700"
|
2189 |
+
],
|
2190 |
+
"subsets": [
|
2191 |
+
"latin"
|
2192 |
+
],
|
2193 |
+
"version": "v4",
|
2194 |
+
"lastModified": "2012-07-25",
|
2195 |
+
"files": {
|
2196 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/oldstandardtt/v4/n6RTCDcIPWSE8UNBa4k-DLcB5jyhm1VsHs65c3QNDr0.ttf",
|
2197 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/oldstandardtt/v4/QQT_AUSp4AV4dpJfIN7U5PWrQzeMtsHf8QsWQ2cZg3c.ttf",
|
2198 |
+
"700": "http://themes.googleusercontent.com/static/fonts/oldstandardtt/v4/5Ywdce7XEbTSbxs__4X1_HJqbZqK7TdZ58X80Q_Lw8Y.ttf"
|
2199 |
+
}
|
2200 |
+
},
|
2201 |
+
{
|
2202 |
+
"kind": "webfonts#webfont",
|
2203 |
+
"family": "Happy Monkey",
|
2204 |
+
"variants": [
|
2205 |
+
"regular"
|
2206 |
+
],
|
2207 |
+
"subsets": [
|
2208 |
+
"latin",
|
2209 |
+
"latin-ext"
|
2210 |
+
],
|
2211 |
+
"version": "v2",
|
2212 |
+
"lastModified": "2012-09-14",
|
2213 |
+
"files": {
|
2214 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/happymonkey/v2/c2o0ps8nkBmaOYctqBq1rS3USBnSvpkopQaUR-2r7iU.ttf"
|
2215 |
+
}
|
2216 |
+
},
|
2217 |
+
{
|
2218 |
+
"kind": "webfonts#webfont",
|
2219 |
+
"family": "Kotta One",
|
2220 |
+
"variants": [
|
2221 |
+
"regular"
|
2222 |
+
],
|
2223 |
+
"subsets": [
|
2224 |
+
"latin",
|
2225 |
+
"latin-ext"
|
2226 |
+
],
|
2227 |
+
"version": "v1",
|
2228 |
+
"lastModified": "2012-07-25",
|
2229 |
+
"files": {
|
2230 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/kottaone/v1/AB2Q7hVw6niJYDgLvFXu5w.ttf"
|
2231 |
+
}
|
2232 |
+
},
|
2233 |
+
{
|
2234 |
+
"kind": "webfonts#webfont",
|
2235 |
+
"family": "Black Ops One",
|
2236 |
+
"variants": [
|
2237 |
+
"regular"
|
2238 |
+
],
|
2239 |
+
"subsets": [
|
2240 |
+
"latin",
|
2241 |
+
"latin-ext"
|
2242 |
+
],
|
2243 |
+
"version": "v4",
|
2244 |
+
"lastModified": "2012-08-23",
|
2245 |
+
"files": {
|
2246 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/blackopsone/v4/2XW-DmDsGbDLE372KrMW1Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
|
2247 |
+
}
|
2248 |
+
},
|
2249 |
+
{
|
2250 |
+
"kind": "webfonts#webfont",
|
2251 |
+
"family": "Crimson Text",
|
2252 |
+
"variants": [
|
2253 |
+
"regular",
|
2254 |
+
"italic",
|
2255 |
+
"600",
|
2256 |
+
"600italic",
|
2257 |
+
"700",
|
2258 |
+
"700italic"
|
2259 |
+
],
|
2260 |
+
"subsets": [
|
2261 |
+
"latin"
|
2262 |
+
],
|
2263 |
+
"version": "v3",
|
2264 |
+
"lastModified": "2012-07-25",
|
2265 |
+
"files": {
|
2266 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/3IFMwfRa07i-auYR-B-zNS3USBnSvpkopQaUR-2r7iU.ttf",
|
2267 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/a5QZnvmn5amyNI-t2BMkWPMZXuCXbOrAvx5R0IT5Oyo.ttf",
|
2268 |
+
"600": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/rEy5tGc5HdXy56Xvd4f3I2v8CylhIUtwUiYO7Z2wXbE.ttf",
|
2269 |
+
"600italic": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/4j4TR-EfnvCt43InYpUNDIR-5-urNOGAobhAyctHvW8.ttf",
|
2270 |
+
"700": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/rEy5tGc5HdXy56Xvd4f3I0D2ttfZwueP-QU272T9-k4.ttf",
|
2271 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/crimsontext/v3/4j4TR-EfnvCt43InYpUNDPAs9-1nE9qOqhChW0m4nDE.ttf"
|
2272 |
+
}
|
2273 |
+
},
|
2274 |
+
{
|
2275 |
+
"kind": "webfonts#webfont",
|
2276 |
+
"family": "Lobster Two",
|
2277 |
+
"variants": [
|
2278 |
+
"regular",
|
2279 |
+
"italic",
|
2280 |
+
"700",
|
2281 |
+
"700italic"
|
2282 |
+
],
|
2283 |
+
"subsets": [
|
2284 |
+
"latin"
|
2285 |
+
],
|
2286 |
+
"version": "v4",
|
2287 |
+
"lastModified": "2012-07-25",
|
2288 |
+
"files": {
|
2289 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/xb9aY4w9ceh8JRzobID1naCWcynf_cDxXwCLxiixG1c.ttf",
|
2290 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/Ul_16MSbfayQv1I4QhLEoEeOrDcLawS7-ssYqLr2Xp4.ttf",
|
2291 |
+
"700": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/bmdxOflBqMqjEC0-kGsIiHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
2292 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/lobstertwo/v4/LEkN2_no_6kFvRfiBZ8xpM_zJjSACmk0BRPxQqhnNLU.ttf"
|
2293 |
+
}
|
2294 |
+
},
|
2295 |
+
{
|
2296 |
+
"kind": "webfonts#webfont",
|
2297 |
+
"family": "Gentium Book Basic",
|
2298 |
+
"variants": [
|
2299 |
+
"regular",
|
2300 |
+
"italic",
|
2301 |
+
"700",
|
2302 |
+
"700italic"
|
2303 |
+
],
|
2304 |
+
"subsets": [
|
2305 |
+
"latin",
|
2306 |
+
"latin-ext"
|
2307 |
+
],
|
2308 |
+
"version": "v3",
|
2309 |
+
"lastModified": "2012-07-25",
|
2310 |
+
"files": {
|
2311 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/IRFxB2matTxrjZt6a3FUnrWDjKAyldGEr6eEi2MBNeY.ttf",
|
2312 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/qHqW2lwKO8-uTfIkh8FsUfXfjMwrYnmPVsQth2IcAPY.ttf",
|
2313 |
+
"700": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/T2vUYmWzlqUtgLYdlemGnaWESMHIjnSjm9UUxYtEOko.ttf",
|
2314 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/gentiumbookbasic/v3/632u7TMIoFDWQYUaHFUp5PA2A9KyRZEkn4TZVuhsWRM.ttf"
|
2315 |
+
}
|
2316 |
+
},
|
2317 |
+
{
|
2318 |
+
"kind": "webfonts#webfont",
|
2319 |
+
"family": "Varela Round",
|
2320 |
+
"variants": [
|
2321 |
+
"regular"
|
2322 |
+
],
|
2323 |
+
"subsets": [
|
2324 |
+
"latin"
|
2325 |
+
],
|
2326 |
+
"version": "v3",
|
2327 |
+
"lastModified": "2012-07-25",
|
2328 |
+
"files": {
|
2329 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/varelaround/v3/APH4jr0uSos5wiut5cpjri3USBnSvpkopQaUR-2r7iU.ttf"
|
2330 |
+
}
|
2331 |
+
},
|
2332 |
+
{
|
2333 |
+
"kind": "webfonts#webfont",
|
2334 |
+
"family": "BenchNine",
|
2335 |
+
"variants": [
|
2336 |
+
"300",
|
2337 |
+
"regular",
|
2338 |
+
"700"
|
2339 |
+
],
|
2340 |
+
"subsets": [
|
2341 |
+
"latin",
|
2342 |
+
"latin-ext"
|
2343 |
+
],
|
2344 |
+
"version": "v1",
|
2345 |
+
"lastModified": "2012-10-03",
|
2346 |
+
"files": {
|
2347 |
+
"300": "http://themes.googleusercontent.com/static/fonts/benchnine/v1/ah9xtUy9wLQ3qnWa2p-piS3USBnSvpkopQaUR-2r7iU.ttf",
|
2348 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/benchnine/v1/h3OAlYqU3aOeNkuXgH2Q2w.ttf",
|
2349 |
+
"700": "http://themes.googleusercontent.com/static/fonts/benchnine/v1/qZpi6ZVZg3L2RL_xoBLxWS3USBnSvpkopQaUR-2r7iU.ttf"
|
2350 |
+
}
|
2351 |
+
},
|
2352 |
+
{
|
2353 |
+
"kind": "webfonts#webfont",
|
2354 |
+
"family": "Cantata One",
|
2355 |
+
"variants": [
|
2356 |
+
"regular"
|
2357 |
+
],
|
2358 |
+
"subsets": [
|
2359 |
+
"latin",
|
2360 |
+
"latin-ext"
|
2361 |
+
],
|
2362 |
+
"version": "v2",
|
2363 |
+
"lastModified": "2012-08-23",
|
2364 |
+
"files": {
|
2365 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cantataone/v2/-a5FDvnBqaBMDaGgZYnEfqCWcynf_cDxXwCLxiixG1c.ttf"
|
2366 |
+
}
|
2367 |
+
},
|
2368 |
+
{
|
2369 |
+
"kind": "webfonts#webfont",
|
2370 |
+
"family": "Poiret One",
|
2371 |
+
"variants": [
|
2372 |
+
"regular"
|
2373 |
+
],
|
2374 |
+
"subsets": [
|
2375 |
+
"latin",
|
2376 |
+
"latin-ext",
|
2377 |
+
"cyrillic"
|
2378 |
+
],
|
2379 |
+
"version": "v1",
|
2380 |
+
"lastModified": "2012-07-25",
|
2381 |
+
"files": {
|
2382 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/poiretone/v1/dWcYed048E5gHGDIt8i1CPesZW2xOQ-xsNqO47m55DA.ttf"
|
2383 |
+
}
|
2384 |
+
},
|
2385 |
+
{
|
2386 |
+
"kind": "webfonts#webfont",
|
2387 |
+
"family": "Righteous",
|
2388 |
+
"variants": [
|
2389 |
+
"regular"
|
2390 |
+
],
|
2391 |
+
"subsets": [
|
2392 |
+
"latin",
|
2393 |
+
"latin-ext"
|
2394 |
+
],
|
2395 |
+
"version": "v2",
|
2396 |
+
"lastModified": "2012-07-25",
|
2397 |
+
"files": {
|
2398 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/righteous/v2/0nRRWM_gCGCt2S-BCfN8WQ.ttf"
|
2399 |
+
}
|
2400 |
+
},
|
2401 |
+
{
|
2402 |
+
"kind": "webfonts#webfont",
|
2403 |
+
"family": "Karla",
|
2404 |
+
"variants": [
|
2405 |
+
"regular",
|
2406 |
+
"italic",
|
2407 |
+
"700",
|
2408 |
+
"700italic"
|
2409 |
+
],
|
2410 |
+
"subsets": [
|
2411 |
+
"latin",
|
2412 |
+
"latin-ext"
|
2413 |
+
],
|
2414 |
+
"version": "v2",
|
2415 |
+
"lastModified": "2012-10-03",
|
2416 |
+
"files": {
|
2417 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/karla/v2/78UgGRwJFkhqaoFimqoKpQ.ttf",
|
2418 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/karla/v2/51UBKly9RQOnOkj95ZwEFw.ttf",
|
2419 |
+
"700": "http://themes.googleusercontent.com/static/fonts/karla/v2/JS501sZLxZ4zraLQdncOUA.ttf",
|
2420 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/karla/v2/3YDyi09gQjCRh-5-SVhTTvesZW2xOQ-xsNqO47m55DA.ttf"
|
2421 |
+
}
|
2422 |
+
},
|
2423 |
+
{
|
2424 |
+
"kind": "webfonts#webfont",
|
2425 |
+
"family": "Satisfy",
|
2426 |
+
"variants": [
|
2427 |
+
"regular"
|
2428 |
+
],
|
2429 |
+
"subsets": [
|
2430 |
+
"latin"
|
2431 |
+
],
|
2432 |
+
"version": "v3",
|
2433 |
+
"lastModified": "2012-07-25",
|
2434 |
+
"files": {
|
2435 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/satisfy/v3/PRlyepkd-JCGHiN8e9WV2w.ttf"
|
2436 |
+
}
|
2437 |
+
},
|
2438 |
+
{
|
2439 |
+
"kind": "webfonts#webfont",
|
2440 |
+
"family": "Paytone One",
|
2441 |
+
"variants": [
|
2442 |
+
"regular"
|
2443 |
+
],
|
2444 |
+
"subsets": [
|
2445 |
+
"latin"
|
2446 |
+
],
|
2447 |
+
"version": "v5",
|
2448 |
+
"lastModified": "2012-07-25",
|
2449 |
+
"files": {
|
2450 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/paytoneone/v5/3WCxC7JAJjQHQVoIE0ZwvqCWcynf_cDxXwCLxiixG1c.ttf"
|
2451 |
+
}
|
2452 |
+
},
|
2453 |
+
{
|
2454 |
+
"kind": "webfonts#webfont",
|
2455 |
+
"family": "Orbitron",
|
2456 |
+
"variants": [
|
2457 |
+
"regular",
|
2458 |
+
"500",
|
2459 |
+
"700",
|
2460 |
+
"900"
|
2461 |
+
],
|
2462 |
+
"subsets": [
|
2463 |
+
"latin"
|
2464 |
+
],
|
2465 |
+
"version": "v3",
|
2466 |
+
"lastModified": "2012-07-25",
|
2467 |
+
"files": {
|
2468 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/DY8swouAZjR3RaUPRf0HDQ.ttf",
|
2469 |
+
"500": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/p-y_ffzMdo5JN_7ia0vYEqCWcynf_cDxXwCLxiixG1c.ttf",
|
2470 |
+
"700": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/PS9_6SLkY1Y6OgPO3APr6qCWcynf_cDxXwCLxiixG1c.ttf",
|
2471 |
+
"900": "http://themes.googleusercontent.com/static/fonts/orbitron/v3/2I3-8i9hT294TE_pyjy9SaCWcynf_cDxXwCLxiixG1c.ttf"
|
2472 |
+
}
|
2473 |
+
},
|
2474 |
+
{
|
2475 |
+
"kind": "webfonts#webfont",
|
2476 |
+
"family": "Passion One",
|
2477 |
+
"variants": [
|
2478 |
+
"regular",
|
2479 |
+
"700",
|
2480 |
+
"900"
|
2481 |
+
],
|
2482 |
+
"subsets": [
|
2483 |
+
"latin",
|
2484 |
+
"latin-ext"
|
2485 |
+
],
|
2486 |
+
"version": "v3",
|
2487 |
+
"lastModified": "2012-07-25",
|
2488 |
+
"files": {
|
2489 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/passionone/v3/1UIK1tg3bKJ4J3o35M4heqCWcynf_cDxXwCLxiixG1c.ttf",
|
2490 |
+
"700": "http://themes.googleusercontent.com/static/fonts/passionone/v3/feOcYDy2R-f3Ysy72PYJ2ne1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
2491 |
+
"900": "http://themes.googleusercontent.com/static/fonts/passionone/v3/feOcYDy2R-f3Ysy72PYJ2ienaqEuufTBk9XMKnKmgDA.ttf"
|
2492 |
+
}
|
2493 |
+
},
|
2494 |
+
{
|
2495 |
+
"kind": "webfonts#webfont",
|
2496 |
+
"family": "Oleo Script",
|
2497 |
+
"variants": [
|
2498 |
+
"regular",
|
2499 |
+
"700"
|
2500 |
+
],
|
2501 |
+
"subsets": [
|
2502 |
+
"latin",
|
2503 |
+
"latin-ext"
|
2504 |
+
],
|
2505 |
+
"version": "v2",
|
2506 |
+
"lastModified": "2012-11-28",
|
2507 |
+
"files": {
|
2508 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/oleoscript/v2/21stZcmPyzbQVXtmGegyqKCWcynf_cDxXwCLxiixG1c.ttf",
|
2509 |
+
"700": "http://themes.googleusercontent.com/static/fonts/oleoscript/v2/hudNQFKFl98JdNnlo363fne1Pd76Vl7zRpE7NLJQ7XU.ttf"
|
2510 |
+
}
|
2511 |
+
},
|
2512 |
+
{
|
2513 |
+
"kind": "webfonts#webfont",
|
2514 |
+
"family": "Just Me Again Down Here",
|
2515 |
+
"variants": [
|
2516 |
+
"regular"
|
2517 |
+
],
|
2518 |
+
"subsets": [
|
2519 |
+
"latin",
|
2520 |
+
"latin-ext"
|
2521 |
+
],
|
2522 |
+
"version": "v5",
|
2523 |
+
"lastModified": "2013-05-22",
|
2524 |
+
"files": {
|
2525 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/justmeagaindownhere/v5/sN06iTc9ITubLTgXoG-kc3M9eVLpVTSK6TqZTIgBrWQ.ttf"
|
2526 |
+
}
|
2527 |
+
},
|
2528 |
+
{
|
2529 |
+
"kind": "webfonts#webfont",
|
2530 |
+
"family": "Amaranth",
|
2531 |
+
"variants": [
|
2532 |
+
"regular",
|
2533 |
+
"italic",
|
2534 |
+
"700",
|
2535 |
+
"700italic"
|
2536 |
+
],
|
2537 |
+
"subsets": [
|
2538 |
+
"latin"
|
2539 |
+
],
|
2540 |
+
"version": "v3",
|
2541 |
+
"lastModified": "2012-07-25",
|
2542 |
+
"files": {
|
2543 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/7VcBog22JBHsHXHdnnycTA.ttf",
|
2544 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/UrJlRY9LcVERJSvggsdBqPesZW2xOQ-xsNqO47m55DA.ttf",
|
2545 |
+
"700": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/j5OFHqadfxyLnQRxFeox6qCWcynf_cDxXwCLxiixG1c.ttf",
|
2546 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/amaranth/v3/BHyuYFj9nqLFNvOvGh0xTwJKKGfqHaYFsRG-T3ceEVo.ttf"
|
2547 |
+
}
|
2548 |
+
},
|
2549 |
+
{
|
2550 |
+
"kind": "webfonts#webfont",
|
2551 |
+
"family": "Leckerli One",
|
2552 |
+
"variants": [
|
2553 |
+
"regular"
|
2554 |
+
],
|
2555 |
+
"subsets": [
|
2556 |
+
"latin"
|
2557 |
+
],
|
2558 |
+
"version": "v4",
|
2559 |
+
"lastModified": "2012-08-08",
|
2560 |
+
"files": {
|
2561 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/leckerlione/v4/S2Y_iLrItTu8kIJTkS7DrC3USBnSvpkopQaUR-2r7iU.ttf"
|
2562 |
+
}
|
2563 |
+
},
|
2564 |
+
{
|
2565 |
+
"kind": "webfonts#webfont",
|
2566 |
+
"family": "Carme",
|
2567 |
+
"variants": [
|
2568 |
+
"regular"
|
2569 |
+
],
|
2570 |
+
"subsets": [
|
2571 |
+
"latin"
|
2572 |
+
],
|
2573 |
+
"version": "v4",
|
2574 |
+
"lastModified": "2012-07-25",
|
2575 |
+
"files": {
|
2576 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/carme/v4/08E0NP1eRBEyFRUadmMfgA.ttf"
|
2577 |
+
}
|
2578 |
+
},
|
2579 |
+
{
|
2580 |
+
"kind": "webfonts#webfont",
|
2581 |
+
"family": "Waiting for the Sunrise",
|
2582 |
+
"variants": [
|
2583 |
+
"regular"
|
2584 |
+
],
|
2585 |
+
"subsets": [
|
2586 |
+
"latin"
|
2587 |
+
],
|
2588 |
+
"version": "v4",
|
2589 |
+
"lastModified": "2012-07-25",
|
2590 |
+
"files": {
|
2591 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/waitingforthesunrise/v4/eNfH7kLpF1PZWpsetF-ha9TChrNgrDiT3Zy6yGf3FnM.ttf"
|
2592 |
+
}
|
2593 |
+
},
|
2594 |
+
{
|
2595 |
+
"kind": "webfonts#webfont",
|
2596 |
+
"family": "Electrolize",
|
2597 |
+
"variants": [
|
2598 |
+
"regular"
|
2599 |
+
],
|
2600 |
+
"subsets": [
|
2601 |
+
"latin"
|
2602 |
+
],
|
2603 |
+
"version": "v2",
|
2604 |
+
"lastModified": "2012-07-25",
|
2605 |
+
"files": {
|
2606 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/electrolize/v2/yFVu5iokC-nt4B1Cyfxb9aCWcynf_cDxXwCLxiixG1c.ttf"
|
2607 |
+
}
|
2608 |
+
},
|
2609 |
+
{
|
2610 |
+
"kind": "webfonts#webfont",
|
2611 |
+
"family": "Varela",
|
2612 |
+
"variants": [
|
2613 |
+
"regular"
|
2614 |
+
],
|
2615 |
+
"subsets": [
|
2616 |
+
"latin",
|
2617 |
+
"latin-ext"
|
2618 |
+
],
|
2619 |
+
"version": "v4",
|
2620 |
+
"lastModified": "2012-07-25",
|
2621 |
+
"files": {
|
2622 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/varela/v4/ON7qs0cKUUixhhDFXlZUjw.ttf"
|
2623 |
+
}
|
2624 |
+
},
|
2625 |
+
{
|
2626 |
+
"kind": "webfonts#webfont",
|
2627 |
+
"family": "Patrick Hand",
|
2628 |
+
"variants": [
|
2629 |
+
"regular"
|
2630 |
+
],
|
2631 |
+
"subsets": [
|
2632 |
+
"latin",
|
2633 |
+
"latin-ext",
|
2634 |
+
"vietnamese"
|
2635 |
+
],
|
2636 |
+
"version": "v7",
|
2637 |
+
"lastModified": "2013-02-27",
|
2638 |
+
"files": {
|
2639 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/patrickhand/v7/9BG3JJgt_HlF3NpEUehL0C3USBnSvpkopQaUR-2r7iU.ttf"
|
2640 |
+
}
|
2641 |
+
},
|
2642 |
+
{
|
2643 |
+
"kind": "webfonts#webfont",
|
2644 |
+
"family": "Noto Serif",
|
2645 |
+
"variants": [
|
2646 |
+
"regular",
|
2647 |
+
"italic",
|
2648 |
+
"700",
|
2649 |
+
"700italic"
|
2650 |
+
],
|
2651 |
+
"subsets": [
|
2652 |
+
"cyrillic-ext",
|
2653 |
+
"latin",
|
2654 |
+
"latin-ext",
|
2655 |
+
"greek-ext",
|
2656 |
+
"cyrillic",
|
2657 |
+
"greek",
|
2658 |
+
"vietnamese"
|
2659 |
+
],
|
2660 |
+
"version": "v1",
|
2661 |
+
"lastModified": "2013-04-17",
|
2662 |
+
"files": {
|
2663 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/zW6mc7bC1CWw8dH0yxY8JfesZW2xOQ-xsNqO47m55DA.ttf",
|
2664 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/HQXBIwLHsOJCNEQeX9kNzy3USBnSvpkopQaUR-2r7iU.ttf",
|
2665 |
+
"700": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/lJAvZoKA5NttpPc9yc6lPQJKKGfqHaYFsRG-T3ceEVo.ttf",
|
2666 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/notoserif/v1/Wreg0Be4tcFGM2t6VWytvED2ttfZwueP-QU272T9-k4.ttf"
|
2667 |
+
}
|
2668 |
+
},
|
2669 |
+
{
|
2670 |
+
"kind": "webfonts#webfont",
|
2671 |
+
"family": "Share",
|
2672 |
+
"variants": [
|
2673 |
+
"regular",
|
2674 |
+
"italic",
|
2675 |
+
"700",
|
2676 |
+
"700italic"
|
2677 |
+
],
|
2678 |
+
"subsets": [
|
2679 |
+
"latin",
|
2680 |
+
"latin-ext"
|
2681 |
+
],
|
2682 |
+
"version": "v1",
|
2683 |
+
"lastModified": "2012-10-31",
|
2684 |
+
"files": {
|
2685 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/share/v1/1ytD7zSb_-g9I2GG67vmVw.ttf",
|
2686 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/share/v1/a9YGdQWFRlNJ0zClJVaY3Q.ttf",
|
2687 |
+
"700": "http://themes.googleusercontent.com/static/fonts/share/v1/XrU8e7a1YKurguyY2azk1Q.ttf",
|
2688 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/share/v1/A992-bLVYwAflKu6iaznufesZW2xOQ-xsNqO47m55DA.ttf"
|
2689 |
+
}
|
2690 |
+
},
|
2691 |
+
{
|
2692 |
+
"kind": "webfonts#webfont",
|
2693 |
+
"family": "Doppio One",
|
2694 |
+
"variants": [
|
2695 |
+
"regular"
|
2696 |
+
],
|
2697 |
+
"subsets": [
|
2698 |
+
"latin",
|
2699 |
+
"latin-ext"
|
2700 |
+
],
|
2701 |
+
"version": "v1",
|
2702 |
+
"lastModified": "2012-07-25",
|
2703 |
+
"files": {
|
2704 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/doppioone/v1/WHZ3HJQotpk_4aSMNBo_t_esZW2xOQ-xsNqO47m55DA.ttf"
|
2705 |
+
}
|
2706 |
+
},
|
2707 |
+
{
|
2708 |
+
"kind": "webfonts#webfont",
|
2709 |
+
"family": "Reenie Beanie",
|
2710 |
+
"variants": [
|
2711 |
+
"regular"
|
2712 |
+
],
|
2713 |
+
"subsets": [
|
2714 |
+
"latin"
|
2715 |
+
],
|
2716 |
+
"version": "v3",
|
2717 |
+
"lastModified": "2012-07-25",
|
2718 |
+
"files": {
|
2719 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/reeniebeanie/v3/ljpKc6CdXusL1cnGUSamX4jjx0o0jr6fNXxPgYh_a8Q.ttf"
|
2720 |
+
}
|
2721 |
+
},
|
2722 |
+
{
|
2723 |
+
"kind": "webfonts#webfont",
|
2724 |
+
"family": "Walter Turncoat",
|
2725 |
+
"variants": [
|
2726 |
+
"regular"
|
2727 |
+
],
|
2728 |
+
"subsets": [
|
2729 |
+
"latin"
|
2730 |
+
],
|
2731 |
+
"version": "v3",
|
2732 |
+
"lastModified": "2012-07-25",
|
2733 |
+
"files": {
|
2734 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/walterturncoat/v3/sG9su5g4GXy1KP73cU3hvQplL2YwNeota48DxFlGDUo.ttf"
|
2735 |
+
}
|
2736 |
+
},
|
2737 |
+
{
|
2738 |
+
"kind": "webfonts#webfont",
|
2739 |
+
"family": "Marck Script",
|
2740 |
+
"variants": [
|
2741 |
+
"regular"
|
2742 |
+
],
|
2743 |
+
"subsets": [
|
2744 |
+
"latin",
|
2745 |
+
"latin-ext",
|
2746 |
+
"cyrillic"
|
2747 |
+
],
|
2748 |
+
"version": "v4",
|
2749 |
+
"lastModified": "2012-07-25",
|
2750 |
+
"files": {
|
2751 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/marckscript/v4/O_D1NAZVOFOobLbVtW3bci3USBnSvpkopQaUR-2r7iU.ttf"
|
2752 |
+
}
|
2753 |
+
},
|
2754 |
+
{
|
2755 |
+
"kind": "webfonts#webfont",
|
2756 |
+
"family": "Allerta",
|
2757 |
+
"variants": [
|
2758 |
+
"regular"
|
2759 |
+
],
|
2760 |
+
"subsets": [
|
2761 |
+
"latin"
|
2762 |
+
],
|
2763 |
+
"version": "v4",
|
2764 |
+
"lastModified": "2012-07-25",
|
2765 |
+
"files": {
|
2766 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/allerta/v4/s9FOEuiJFTNbMe06ifzV8g.ttf"
|
2767 |
+
}
|
2768 |
+
},
|
2769 |
+
{
|
2770 |
+
"kind": "webfonts#webfont",
|
2771 |
+
"family": "Syncopate",
|
2772 |
+
"variants": [
|
2773 |
+
"regular",
|
2774 |
+
"700"
|
2775 |
+
],
|
2776 |
+
"subsets": [
|
2777 |
+
"latin"
|
2778 |
+
],
|
2779 |
+
"version": "v3",
|
2780 |
+
"lastModified": "2012-07-25",
|
2781 |
+
"files": {
|
2782 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/syncopate/v3/RQVwO52fAH6MI764EcaYtw.ttf",
|
2783 |
+
"700": "http://themes.googleusercontent.com/static/fonts/syncopate/v3/S5z8ixiOoC4WJ1im6jAlYC3USBnSvpkopQaUR-2r7iU.ttf"
|
2784 |
+
}
|
2785 |
+
},
|
2786 |
+
{
|
2787 |
+
"kind": "webfonts#webfont",
|
2788 |
+
"family": "Sanchez",
|
2789 |
+
"variants": [
|
2790 |
+
"regular",
|
2791 |
+
"italic"
|
2792 |
+
],
|
2793 |
+
"subsets": [
|
2794 |
+
"latin",
|
2795 |
+
"latin-ext"
|
2796 |
+
],
|
2797 |
+
"version": "v1",
|
2798 |
+
"lastModified": "2012-11-28",
|
2799 |
+
"files": {
|
2800 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sanchez/v1/BEL8ao-E2LJ5eHPLB2UAiw.ttf",
|
2801 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/sanchez/v1/iSrhkWLexUZzDeNxNEHtzA.ttf"
|
2802 |
+
}
|
2803 |
+
},
|
2804 |
+
{
|
2805 |
+
"kind": "webfonts#webfont",
|
2806 |
+
"family": "Arapey",
|
2807 |
+
"variants": [
|
2808 |
+
"regular",
|
2809 |
+
"italic"
|
2810 |
+
],
|
2811 |
+
"subsets": [
|
2812 |
+
"latin"
|
2813 |
+
],
|
2814 |
+
"version": "v2",
|
2815 |
+
"lastModified": "2012-07-25",
|
2816 |
+
"files": {
|
2817 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/arapey/v2/dqu823lrSYn8T2gApTdslA.ttf",
|
2818 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/arapey/v2/pY-Xi5JNBpaWxy2tZhEm5A.ttf"
|
2819 |
+
}
|
2820 |
+
},
|
2821 |
+
{
|
2822 |
+
"kind": "webfonts#webfont",
|
2823 |
+
"family": "Chivo",
|
2824 |
+
"variants": [
|
2825 |
+
"regular",
|
2826 |
+
"italic",
|
2827 |
+
"900",
|
2828 |
+
"900italic"
|
2829 |
+
],
|
2830 |
+
"subsets": [
|
2831 |
+
"latin"
|
2832 |
+
],
|
2833 |
+
"version": "v4",
|
2834 |
+
"lastModified": "2012-07-25",
|
2835 |
+
"files": {
|
2836 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/chivo/v4/L88PEuzS9eRfHRZhAPhZyw.ttf",
|
2837 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/chivo/v4/Oe3-Q-a2kBzPnhHck_baMg.ttf",
|
2838 |
+
"900": "http://themes.googleusercontent.com/static/fonts/chivo/v4/JAdkiWd46QCW4vOsj3dzTA.ttf",
|
2839 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/chivo/v4/LoszYnE86q2wJEOjCigBQ_esZW2xOQ-xsNqO47m55DA.ttf"
|
2840 |
+
}
|
2841 |
+
},
|
2842 |
+
{
|
2843 |
+
"kind": "webfonts#webfont",
|
2844 |
+
"family": "Bevan",
|
2845 |
+
"variants": [
|
2846 |
+
"regular"
|
2847 |
+
],
|
2848 |
+
"subsets": [
|
2849 |
+
"latin"
|
2850 |
+
],
|
2851 |
+
"version": "v4",
|
2852 |
+
"lastModified": "2012-08-08",
|
2853 |
+
"files": {
|
2854 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/bevan/v4/Rtg3zDsCeQiaJ_Qno22OJA.ttf"
|
2855 |
+
}
|
2856 |
+
},
|
2857 |
+
{
|
2858 |
+
"kind": "webfonts#webfont",
|
2859 |
+
"family": "Archivo Black",
|
2860 |
+
"variants": [
|
2861 |
+
"regular"
|
2862 |
+
],
|
2863 |
+
"subsets": [
|
2864 |
+
"latin",
|
2865 |
+
"latin-ext"
|
2866 |
+
],
|
2867 |
+
"version": "v1",
|
2868 |
+
"lastModified": "2012-09-26",
|
2869 |
+
"files": {
|
2870 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/archivoblack/v1/WoAoVT7K3k7hHfxKbvB6B51XQG8isOYYJhPIYAyrESQ.ttf"
|
2871 |
+
}
|
2872 |
+
},
|
2873 |
+
{
|
2874 |
+
"kind": "webfonts#webfont",
|
2875 |
+
"family": "Rationale",
|
2876 |
+
"variants": [
|
2877 |
+
"regular"
|
2878 |
+
],
|
2879 |
+
"subsets": [
|
2880 |
+
"latin"
|
2881 |
+
],
|
2882 |
+
"version": "v4",
|
2883 |
+
"lastModified": "2012-07-25",
|
2884 |
+
"files": {
|
2885 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/rationale/v4/7M2eN-di0NGLQse7HzJRfg.ttf"
|
2886 |
+
}
|
2887 |
+
},
|
2888 |
+
{
|
2889 |
+
"kind": "webfonts#webfont",
|
2890 |
+
"family": "Kameron",
|
2891 |
+
"variants": [
|
2892 |
+
"regular",
|
2893 |
+
"700"
|
2894 |
+
],
|
2895 |
+
"subsets": [
|
2896 |
+
"latin"
|
2897 |
+
],
|
2898 |
+
"version": "v4",
|
2899 |
+
"lastModified": "2012-07-25",
|
2900 |
+
"files": {
|
2901 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/kameron/v4/9r8HYhqDSwcq9WMjupL82A.ttf",
|
2902 |
+
"700": "http://themes.googleusercontent.com/static/fonts/kameron/v4/rabVVbzlflqvmXJUFlKnu_esZW2xOQ-xsNqO47m55DA.ttf"
|
2903 |
+
}
|
2904 |
+
},
|
2905 |
+
{
|
2906 |
+
"kind": "webfonts#webfont",
|
2907 |
+
"family": "Gloria Hallelujah",
|
2908 |
+
"variants": [
|
2909 |
+
"regular"
|
2910 |
+
],
|
2911 |
+
"subsets": [
|
2912 |
+
"latin"
|
2913 |
+
],
|
2914 |
+
"version": "v4",
|
2915 |
+
"lastModified": "2012-07-25",
|
2916 |
+
"files": {
|
2917 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/gloriahallelujah/v4/CA1k7SlXcY5kvI81M_R28Q3RdPdyebSUyJECJouPsvA.ttf"
|
2918 |
+
}
|
2919 |
+
},
|
2920 |
+
{
|
2921 |
+
"kind": "webfonts#webfont",
|
2922 |
+
"family": "Russo One",
|
2923 |
+
"variants": [
|
2924 |
+
"regular"
|
2925 |
+
],
|
2926 |
+
"subsets": [
|
2927 |
+
"latin",
|
2928 |
+
"latin-ext",
|
2929 |
+
"cyrillic"
|
2930 |
+
],
|
2931 |
+
"version": "v1",
|
2932 |
+
"lastModified": "2012-07-25",
|
2933 |
+
"files": {
|
2934 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/russoone/v1/zfwxZ--UhUc7FVfgT21PRQ.ttf"
|
2935 |
+
}
|
2936 |
+
},
|
2937 |
+
{
|
2938 |
+
"kind": "webfonts#webfont",
|
2939 |
+
"family": "Damion",
|
2940 |
+
"variants": [
|
2941 |
+
"regular"
|
2942 |
+
],
|
2943 |
+
"subsets": [
|
2944 |
+
"latin"
|
2945 |
+
],
|
2946 |
+
"version": "v3",
|
2947 |
+
"lastModified": "2012-07-25",
|
2948 |
+
"files": {
|
2949 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/damion/v3/13XtECwKxhD_VrOqXL4SiA.ttf"
|
2950 |
+
}
|
2951 |
+
},
|
2952 |
+
{
|
2953 |
+
"kind": "webfonts#webfont",
|
2954 |
+
"family": "Actor",
|
2955 |
+
"variants": [
|
2956 |
+
"regular"
|
2957 |
+
],
|
2958 |
+
"subsets": [
|
2959 |
+
"latin"
|
2960 |
+
],
|
2961 |
+
"version": "v3",
|
2962 |
+
"lastModified": "2012-07-25",
|
2963 |
+
"files": {
|
2964 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/actor/v3/ugMf40CrRK6Jf6Yz_xNSmQ.ttf"
|
2965 |
+
}
|
2966 |
+
},
|
2967 |
+
{
|
2968 |
+
"kind": "webfonts#webfont",
|
2969 |
+
"family": "Coda",
|
2970 |
+
"variants": [
|
2971 |
+
"regular",
|
2972 |
+
"800"
|
2973 |
+
],
|
2974 |
+
"subsets": [
|
2975 |
+
"latin"
|
2976 |
+
],
|
2977 |
+
"version": "v7",
|
2978 |
+
"lastModified": "2012-07-25",
|
2979 |
+
"files": {
|
2980 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/coda/v7/yHDvulhg-P-p2KRgRrnUYw.ttf",
|
2981 |
+
"800": "http://themes.googleusercontent.com/static/fonts/coda/v7/6ZIw0sbALY0KTMWllZB3hQ.ttf"
|
2982 |
+
}
|
2983 |
+
},
|
2984 |
+
{
|
2985 |
+
"kind": "webfonts#webfont",
|
2986 |
+
"family": "Didact Gothic",
|
2987 |
+
"variants": [
|
2988 |
+
"regular"
|
2989 |
+
],
|
2990 |
+
"subsets": [
|
2991 |
+
"cyrillic-ext",
|
2992 |
+
"latin",
|
2993 |
+
"latin-ext",
|
2994 |
+
"greek-ext",
|
2995 |
+
"cyrillic",
|
2996 |
+
"greek"
|
2997 |
+
],
|
2998 |
+
"version": "v4",
|
2999 |
+
"lastModified": "2012-07-25",
|
3000 |
+
"files": {
|
3001 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/didactgothic/v4/v8_72sD3DYMKyM0dn3LtWotBLojGU5Qdl8-5NL4v70w.ttf"
|
3002 |
+
}
|
3003 |
+
},
|
3004 |
+
{
|
3005 |
+
"kind": "webfonts#webfont",
|
3006 |
+
"family": "Spirax",
|
3007 |
+
"variants": [
|
3008 |
+
"regular"
|
3009 |
+
],
|
3010 |
+
"subsets": [
|
3011 |
+
"latin"
|
3012 |
+
],
|
3013 |
+
"version": "v2",
|
3014 |
+
"lastModified": "2012-09-14",
|
3015 |
+
"files": {
|
3016 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/spirax/v2/IOKqhk-Ccl7y31yDsePPkw.ttf"
|
3017 |
+
}
|
3018 |
+
},
|
3019 |
+
{
|
3020 |
+
"kind": "webfonts#webfont",
|
3021 |
+
"family": "Viga",
|
3022 |
+
"variants": [
|
3023 |
+
"regular"
|
3024 |
+
],
|
3025 |
+
"subsets": [
|
3026 |
+
"latin",
|
3027 |
+
"latin-ext"
|
3028 |
+
],
|
3029 |
+
"version": "v2",
|
3030 |
+
"lastModified": "2012-07-25",
|
3031 |
+
"files": {
|
3032 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/viga/v2/uD87gDbhS7frHLX4uL6agg.ttf"
|
3033 |
+
}
|
3034 |
+
},
|
3035 |
+
{
|
3036 |
+
"kind": "webfonts#webfont",
|
3037 |
+
"family": "Pathway Gothic One",
|
3038 |
+
"variants": [
|
3039 |
+
"regular"
|
3040 |
+
],
|
3041 |
+
"subsets": [
|
3042 |
+
"latin",
|
3043 |
+
"latin-ext"
|
3044 |
+
],
|
3045 |
+
"version": "v1",
|
3046 |
+
"lastModified": "2013-06-12",
|
3047 |
+
"files": {
|
3048 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/pathwaygothicone/v1/Lqv9ztoTUV8Q0FmQZzPqaA6A6xIYD7vYcYDop1i-K-c.ttf"
|
3049 |
+
}
|
3050 |
+
},
|
3051 |
+
{
|
3052 |
+
"kind": "webfonts#webfont",
|
3053 |
+
"family": "Source Code Pro",
|
3054 |
+
"variants": [
|
3055 |
+
"200",
|
3056 |
+
"300",
|
3057 |
+
"regular",
|
3058 |
+
"500",
|
3059 |
+
"600",
|
3060 |
+
"700",
|
3061 |
+
"900"
|
3062 |
+
],
|
3063 |
+
"subsets": [
|
3064 |
+
"latin",
|
3065 |
+
"latin-ext"
|
3066 |
+
],
|
3067 |
+
"version": "v3",
|
3068 |
+
"lastModified": "2013-01-23",
|
3069 |
+
"files": {
|
3070 |
+
"200": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqaXvKVW_haheDNrHjziJZVk.ttf",
|
3071 |
+
"300": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqVP7R5lD_au4SZC6Ks_vyWs.ttf",
|
3072 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/mrl8jkM18OlOQN8JLgasD9Rl0pGnog23EMYRrBmUzJQ.ttf",
|
3073 |
+
"500": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqX63uKwMO11Of4rJWV582wg.ttf",
|
3074 |
+
"600": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqeiMeWyi5E_-XkTgB5psiDg.ttf",
|
3075 |
+
"700": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqfgXsetDviZcdR5OzC1KPcw.ttf",
|
3076 |
+
"900": "http://themes.googleusercontent.com/static/fonts/sourcecodepro/v3/leqv3v-yTsJNC7nFznSMqRA_awHl7mXRjE_LQVochcU.ttf"
|
3077 |
+
}
|
3078 |
+
},
|
3079 |
+
{
|
3080 |
+
"kind": "webfonts#webfont",
|
3081 |
+
"family": "Cardo",
|
3082 |
+
"variants": [
|
3083 |
+
"regular",
|
3084 |
+
"italic",
|
3085 |
+
"700"
|
3086 |
+
],
|
3087 |
+
"subsets": [
|
3088 |
+
"latin",
|
3089 |
+
"latin-ext",
|
3090 |
+
"greek-ext",
|
3091 |
+
"greek"
|
3092 |
+
],
|
3093 |
+
"version": "v5",
|
3094 |
+
"lastModified": "2012-07-25",
|
3095 |
+
"files": {
|
3096 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cardo/v5/jbkF2_R0FKUEZTq5dwSknQ.ttf",
|
3097 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/cardo/v5/pcv4Np9tUkq0YREYUcEEJQ.ttf",
|
3098 |
+
"700": "http://themes.googleusercontent.com/static/fonts/cardo/v5/lQN30weILimrKvp8rZhF1w.ttf"
|
3099 |
+
}
|
3100 |
+
},
|
3101 |
+
{
|
3102 |
+
"kind": "webfonts#webfont",
|
3103 |
+
"family": "Pinyon Script",
|
3104 |
+
"variants": [
|
3105 |
+
"regular"
|
3106 |
+
],
|
3107 |
+
"subsets": [
|
3108 |
+
"latin"
|
3109 |
+
],
|
3110 |
+
"version": "v3",
|
3111 |
+
"lastModified": "2012-07-25",
|
3112 |
+
"files": {
|
3113 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/pinyonscript/v3/TzghnhfCn7TuE73f-CBQ0CeUSrabuTpOsMEiRLtKwk0.ttf"
|
3114 |
+
}
|
3115 |
+
},
|
3116 |
+
{
|
3117 |
+
"kind": "webfonts#webfont",
|
3118 |
+
"family": "Covered By Your Grace",
|
3119 |
+
"variants": [
|
3120 |
+
"regular"
|
3121 |
+
],
|
3122 |
+
"subsets": [
|
3123 |
+
"latin"
|
3124 |
+
],
|
3125 |
+
"version": "v3",
|
3126 |
+
"lastModified": "2012-07-25",
|
3127 |
+
"files": {
|
3128 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/coveredbyyourgrace/v3/6ozZp4BPlrbDRWPe3EBGA6CVUMdvnk-GcAiZQrX9Gek.ttf"
|
3129 |
+
}
|
3130 |
+
},
|
3131 |
+
{
|
3132 |
+
"kind": "webfonts#webfont",
|
3133 |
+
"family": "Copse",
|
3134 |
+
"variants": [
|
3135 |
+
"regular"
|
3136 |
+
],
|
3137 |
+
"subsets": [
|
3138 |
+
"latin"
|
3139 |
+
],
|
3140 |
+
"version": "v3",
|
3141 |
+
"lastModified": "2012-07-25",
|
3142 |
+
"files": {
|
3143 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/copse/v3/wikLrtPGjZDvZ5w2i5HLWg.ttf"
|
3144 |
+
}
|
3145 |
+
},
|
3146 |
+
{
|
3147 |
+
"kind": "webfonts#webfont",
|
3148 |
+
"family": "Goudy Bookletter 1911",
|
3149 |
+
"variants": [
|
3150 |
+
"regular"
|
3151 |
+
],
|
3152 |
+
"subsets": [
|
3153 |
+
"latin"
|
3154 |
+
],
|
3155 |
+
"version": "v3",
|
3156 |
+
"lastModified": "2012-07-25",
|
3157 |
+
"files": {
|
3158 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/goudybookletter1911/v3/l5lwlGTN3pEY5Bf-rQEuIIjNDsyURsIKu4GSfvSE4mA.ttf"
|
3159 |
+
}
|
3160 |
+
},
|
3161 |
+
{
|
3162 |
+
"kind": "webfonts#webfont",
|
3163 |
+
"family": "Tinos",
|
3164 |
+
"variants": [
|
3165 |
+
"regular",
|
3166 |
+
"italic",
|
3167 |
+
"700",
|
3168 |
+
"700italic"
|
3169 |
+
],
|
3170 |
+
"subsets": [
|
3171 |
+
"cyrillic-ext",
|
3172 |
+
"latin",
|
3173 |
+
"latin-ext",
|
3174 |
+
"greek-ext",
|
3175 |
+
"cyrillic",
|
3176 |
+
"greek",
|
3177 |
+
"vietnamese"
|
3178 |
+
],
|
3179 |
+
"version": "v5",
|
3180 |
+
"lastModified": "2013-07-31",
|
3181 |
+
"files": {
|
3182 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/tinos/v5/EqpUbkVmutfwZ0PjpoGwCg.ttf",
|
3183 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/tinos/v5/slfyzlasCr9vTsaP4lUh9A.ttf",
|
3184 |
+
"700": "http://themes.googleusercontent.com/static/fonts/tinos/v5/vHXfhX8jZuQruowfon93yQ.ttf",
|
3185 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/tinos/v5/M6kfzvDMM0CdxdraoFpG6vesZW2xOQ-xsNqO47m55DA.ttf"
|
3186 |
+
}
|
3187 |
+
},
|
3188 |
+
{
|
3189 |
+
"kind": "webfonts#webfont",
|
3190 |
+
"family": "Just Another Hand",
|
3191 |
+
"variants": [
|
3192 |
+
"regular"
|
3193 |
+
],
|
3194 |
+
"subsets": [
|
3195 |
+
"latin"
|
3196 |
+
],
|
3197 |
+
"version": "v4",
|
3198 |
+
"lastModified": "2012-07-25",
|
3199 |
+
"files": {
|
3200 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/justanotherhand/v4/fKV8XYuRNNagXr38eqbRf99BnJIEGrvoojniP57E51c.ttf"
|
3201 |
+
}
|
3202 |
+
},
|
3203 |
+
{
|
3204 |
+
"kind": "webfonts#webfont",
|
3205 |
+
"family": "Architects Daughter",
|
3206 |
+
"variants": [
|
3207 |
+
"regular"
|
3208 |
+
],
|
3209 |
+
"subsets": [
|
3210 |
+
"latin"
|
3211 |
+
],
|
3212 |
+
"version": "v3",
|
3213 |
+
"lastModified": "2012-07-25",
|
3214 |
+
"files": {
|
3215 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/architectsdaughter/v3/RXTgOOQ9AAtaVOHxx0IUBMCy0EhZjHzu-y0e6uLf4Fg.ttf"
|
3216 |
+
}
|
3217 |
+
},
|
3218 |
+
{
|
3219 |
+
"kind": "webfonts#webfont",
|
3220 |
+
"family": "Schoolbell",
|
3221 |
+
"variants": [
|
3222 |
+
"regular"
|
3223 |
+
],
|
3224 |
+
"subsets": [
|
3225 |
+
"latin"
|
3226 |
+
],
|
3227 |
+
"version": "v3",
|
3228 |
+
"lastModified": "2012-07-25",
|
3229 |
+
"files": {
|
3230 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/schoolbell/v3/95-3djEuubb3cJx-6E7j4vesZW2xOQ-xsNqO47m55DA.ttf"
|
3231 |
+
}
|
3232 |
+
},
|
3233 |
+
{
|
3234 |
+
"kind": "webfonts#webfont",
|
3235 |
+
"family": "Enriqueta",
|
3236 |
+
"variants": [
|
3237 |
+
"regular",
|
3238 |
+
"700"
|
3239 |
+
],
|
3240 |
+
"subsets": [
|
3241 |
+
"latin",
|
3242 |
+
"latin-ext"
|
3243 |
+
],
|
3244 |
+
"version": "v2",
|
3245 |
+
"lastModified": "2012-07-25",
|
3246 |
+
"files": {
|
3247 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/enriqueta/v2/_p90TrIwR1SC-vDKtmrv6A.ttf",
|
3248 |
+
"700": "http://themes.googleusercontent.com/static/fonts/enriqueta/v2/I27Pb-wEGH2ajLYP0QrtSC3USBnSvpkopQaUR-2r7iU.ttf"
|
3249 |
+
}
|
3250 |
+
},
|
3251 |
+
{
|
3252 |
+
"kind": "webfonts#webfont",
|
3253 |
+
"family": "Lusitana",
|
3254 |
+
"variants": [
|
3255 |
+
"regular",
|
3256 |
+
"700"
|
3257 |
+
],
|
3258 |
+
"subsets": [
|
3259 |
+
"latin"
|
3260 |
+
],
|
3261 |
+
"version": "v1",
|
3262 |
+
"lastModified": "2012-07-25",
|
3263 |
+
"files": {
|
3264 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/lusitana/v1/l1h9VDomkwbdzbPdmLcUIw.ttf",
|
3265 |
+
"700": "http://themes.googleusercontent.com/static/fonts/lusitana/v1/GWtZyUsONxgkdl3Mc1P7FKCWcynf_cDxXwCLxiixG1c.ttf"
|
3266 |
+
}
|
3267 |
+
},
|
3268 |
+
{
|
3269 |
+
"kind": "webfonts#webfont",
|
3270 |
+
"family": "Radley",
|
3271 |
+
"variants": [
|
3272 |
+
"regular",
|
3273 |
+
"italic"
|
3274 |
+
],
|
3275 |
+
"subsets": [
|
3276 |
+
"latin",
|
3277 |
+
"latin-ext"
|
3278 |
+
],
|
3279 |
+
"version": "v6",
|
3280 |
+
"lastModified": "2012-07-25",
|
3281 |
+
"files": {
|
3282 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/radley/v6/FgE9di09a-mXGzAIyI6Q9Q.ttf",
|
3283 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/radley/v6/Z_JcACuPAOO2f9kzQcGRug.ttf"
|
3284 |
+
}
|
3285 |
+
},
|
3286 |
+
{
|
3287 |
+
"kind": "webfonts#webfont",
|
3288 |
+
"family": "Nothing You Could Do",
|
3289 |
+
"variants": [
|
3290 |
+
"regular"
|
3291 |
+
],
|
3292 |
+
"subsets": [
|
3293 |
+
"latin"
|
3294 |
+
],
|
3295 |
+
"version": "v3",
|
3296 |
+
"lastModified": "2012-07-25",
|
3297 |
+
"files": {
|
3298 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/nothingyoucoulddo/v3/jpk1K3jbJoyoK0XKaSyQAf-TpkXjXYGWiJZAEtBRjPU.ttf"
|
3299 |
+
}
|
3300 |
+
},
|
3301 |
+
{
|
3302 |
+
"kind": "webfonts#webfont",
|
3303 |
+
"family": "Overlock",
|
3304 |
+
"variants": [
|
3305 |
+
"regular",
|
3306 |
+
"italic",
|
3307 |
+
"700",
|
3308 |
+
"700italic",
|
3309 |
+
"900",
|
3310 |
+
"900italic"
|
3311 |
+
],
|
3312 |
+
"subsets": [
|
3313 |
+
"latin",
|
3314 |
+
"latin-ext"
|
3315 |
+
],
|
3316 |
+
"version": "v2",
|
3317 |
+
"lastModified": "2012-07-25",
|
3318 |
+
"files": {
|
3319 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/overlock/v2/Z8oYsGi88-E1cUB8YBFMAg.ttf",
|
3320 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/overlock/v2/rq6EacukHROOBrFrK_zF6_esZW2xOQ-xsNqO47m55DA.ttf",
|
3321 |
+
"700": "http://themes.googleusercontent.com/static/fonts/overlock/v2/Fexr8SqXM8Bm_gEVUA7AKaCWcynf_cDxXwCLxiixG1c.ttf",
|
3322 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/overlock/v2/wFWnYgeXKYBks6gEUwYnfAJKKGfqHaYFsRG-T3ceEVo.ttf",
|
3323 |
+
"900": "http://themes.googleusercontent.com/static/fonts/overlock/v2/YPJCVTT8ZbG3899l_-KIGqCWcynf_cDxXwCLxiixG1c.ttf",
|
3324 |
+
"900italic": "http://themes.googleusercontent.com/static/fonts/overlock/v2/iOZhxT2zlg7W5ij_lb-oDp0EAVxt0G0biEntp43Qt6E.ttf"
|
3325 |
+
}
|
3326 |
+
},
|
3327 |
+
{
|
3328 |
+
"kind": "webfonts#webfont",
|
3329 |
+
"family": "Marmelad",
|
3330 |
+
"variants": [
|
3331 |
+
"regular"
|
3332 |
+
],
|
3333 |
+
"subsets": [
|
3334 |
+
"latin",
|
3335 |
+
"latin-ext",
|
3336 |
+
"cyrillic"
|
3337 |
+
],
|
3338 |
+
"version": "v3",
|
3339 |
+
"lastModified": "2012-07-25",
|
3340 |
+
"files": {
|
3341 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/marmelad/v3/jI0_FBlSOIRLL0ePWOhOwQ.ttf"
|
3342 |
+
}
|
3343 |
+
},
|
3344 |
+
{
|
3345 |
+
"kind": "webfonts#webfont",
|
3346 |
+
"family": "The Girl Next Door",
|
3347 |
+
"variants": [
|
3348 |
+
"regular"
|
3349 |
+
],
|
3350 |
+
"subsets": [
|
3351 |
+
"latin"
|
3352 |
+
],
|
3353 |
+
"version": "v4",
|
3354 |
+
"lastModified": "2012-07-25",
|
3355 |
+
"files": {
|
3356 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/thegirlnextdoor/v4/cWRA4JVGeEcHGcPl5hmX7kzo0nFFoM60ux_D9BUymX4.ttf"
|
3357 |
+
}
|
3358 |
+
},
|
3359 |
+
{
|
3360 |
+
"kind": "webfonts#webfont",
|
3361 |
+
"family": "Aldrich",
|
3362 |
+
"variants": [
|
3363 |
+
"regular"
|
3364 |
+
],
|
3365 |
+
"subsets": [
|
3366 |
+
"latin"
|
3367 |
+
],
|
3368 |
+
"version": "v3",
|
3369 |
+
"lastModified": "2012-07-25",
|
3370 |
+
"files": {
|
3371 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/aldrich/v3/kMMW1S56gFx7RP_mW1g-Eg.ttf"
|
3372 |
+
}
|
3373 |
+
},
|
3374 |
+
{
|
3375 |
+
"kind": "webfonts#webfont",
|
3376 |
+
"family": "Antic Slab",
|
3377 |
+
"variants": [
|
3378 |
+
"regular"
|
3379 |
+
],
|
3380 |
+
"subsets": [
|
3381 |
+
"latin"
|
3382 |
+
],
|
3383 |
+
"version": "v1",
|
3384 |
+
"lastModified": "2012-07-25",
|
3385 |
+
"files": {
|
3386 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/anticslab/v1/PSbJCTKkAS7skPdkd7AKEvesZW2xOQ-xsNqO47m55DA.ttf"
|
3387 |
+
}
|
3388 |
+
},
|
3389 |
+
{
|
3390 |
+
"kind": "webfonts#webfont",
|
3391 |
+
"family": "Julius Sans One",
|
3392 |
+
"variants": [
|
3393 |
+
"regular"
|
3394 |
+
],
|
3395 |
+
"subsets": [
|
3396 |
+
"latin",
|
3397 |
+
"latin-ext"
|
3398 |
+
],
|
3399 |
+
"version": "v1",
|
3400 |
+
"lastModified": "2012-10-26",
|
3401 |
+
"files": {
|
3402 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/juliussansone/v1/iU65JP9acQHPDLkdalCF7jjVlsJB_M_Q_LtZxsoxvlw.ttf"
|
3403 |
+
}
|
3404 |
+
},
|
3405 |
+
{
|
3406 |
+
"kind": "webfonts#webfont",
|
3407 |
+
"family": "Homemade Apple",
|
3408 |
+
"variants": [
|
3409 |
+
"regular"
|
3410 |
+
],
|
3411 |
+
"subsets": [
|
3412 |
+
"latin"
|
3413 |
+
],
|
3414 |
+
"version": "v3",
|
3415 |
+
"lastModified": "2012-07-25",
|
3416 |
+
"files": {
|
3417 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/homemadeapple/v3/yg3UMEsefgZ8IHz_ryz86BiPOmFWYV1WlrJkRafc4c0.ttf"
|
3418 |
+
}
|
3419 |
+
},
|
3420 |
+
{
|
3421 |
+
"kind": "webfonts#webfont",
|
3422 |
+
"family": "PT Serif Caption",
|
3423 |
+
"variants": [
|
3424 |
+
"regular",
|
3425 |
+
"italic"
|
3426 |
+
],
|
3427 |
+
"subsets": [
|
3428 |
+
"cyrillic-ext",
|
3429 |
+
"latin",
|
3430 |
+
"latin-ext",
|
3431 |
+
"cyrillic"
|
3432 |
+
],
|
3433 |
+
"version": "v5",
|
3434 |
+
"lastModified": "2013-05-29",
|
3435 |
+
"files": {
|
3436 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ptserifcaption/v5/7xkFOeTxxO1GMC1suOUYWVsRioCqs5fohhaYel24W3k.ttf",
|
3437 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/ptserifcaption/v5/0kfPsmrmTSgiec7u_Wa0DB1mqvzPHelJwRcF_s_EUM0.ttf"
|
3438 |
+
}
|
3439 |
+
},
|
3440 |
+
{
|
3441 |
+
"kind": "webfonts#webfont",
|
3442 |
+
"family": "Rochester",
|
3443 |
+
"variants": [
|
3444 |
+
"regular"
|
3445 |
+
],
|
3446 |
+
"subsets": [
|
3447 |
+
"latin"
|
3448 |
+
],
|
3449 |
+
"version": "v3",
|
3450 |
+
"lastModified": "2012-07-25",
|
3451 |
+
"files": {
|
3452 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/rochester/v3/bnj8tmQBiOkdji_G_yvypg.ttf"
|
3453 |
+
}
|
3454 |
+
},
|
3455 |
+
{
|
3456 |
+
"kind": "webfonts#webfont",
|
3457 |
+
"family": "Kaushan Script",
|
3458 |
+
"variants": [
|
3459 |
+
"regular"
|
3460 |
+
],
|
3461 |
+
"subsets": [
|
3462 |
+
"latin",
|
3463 |
+
"latin-ext"
|
3464 |
+
],
|
3465 |
+
"version": "v1",
|
3466 |
+
"lastModified": "2012-07-25",
|
3467 |
+
"files": {
|
3468 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/kaushanscript/v1/qx1LSqts-NtiKcLw4N03IBnpV0hQCek3EmWnCPrvGRM.ttf"
|
3469 |
+
}
|
3470 |
+
},
|
3471 |
+
{
|
3472 |
+
"kind": "webfonts#webfont",
|
3473 |
+
"family": "Metamorphous",
|
3474 |
+
"variants": [
|
3475 |
+
"regular"
|
3476 |
+
],
|
3477 |
+
"subsets": [
|
3478 |
+
"latin",
|
3479 |
+
"latin-ext"
|
3480 |
+
],
|
3481 |
+
"version": "v3",
|
3482 |
+
"lastModified": "2012-08-23",
|
3483 |
+
"files": {
|
3484 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/metamorphous/v3/wGqUKXRinIYggz-BTRU9ei3USBnSvpkopQaUR-2r7iU.ttf"
|
3485 |
+
}
|
3486 |
+
},
|
3487 |
+
{
|
3488 |
+
"kind": "webfonts#webfont",
|
3489 |
+
"family": "Sintony",
|
3490 |
+
"variants": [
|
3491 |
+
"regular",
|
3492 |
+
"700"
|
3493 |
+
],
|
3494 |
+
"subsets": [
|
3495 |
+
"latin",
|
3496 |
+
"latin-ext"
|
3497 |
+
],
|
3498 |
+
"version": "v1",
|
3499 |
+
"lastModified": "2013-02-27",
|
3500 |
+
"files": {
|
3501 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sintony/v1/IDhCijoIMev2L6Lg5QsduQ.ttf",
|
3502 |
+
"700": "http://themes.googleusercontent.com/static/fonts/sintony/v1/zVXQB1wqJn6PE4dWXoYpvPesZW2xOQ-xsNqO47m55DA.ttf"
|
3503 |
+
}
|
3504 |
+
},
|
3505 |
+
{
|
3506 |
+
"kind": "webfonts#webfont",
|
3507 |
+
"family": "Signika Negative",
|
3508 |
+
"variants": [
|
3509 |
+
"300",
|
3510 |
+
"regular",
|
3511 |
+
"600",
|
3512 |
+
"700"
|
3513 |
+
],
|
3514 |
+
"subsets": [
|
3515 |
+
"latin",
|
3516 |
+
"latin-ext"
|
3517 |
+
],
|
3518 |
+
"version": "v2",
|
3519 |
+
"lastModified": "2012-07-25",
|
3520 |
+
"files": {
|
3521 |
+
"300": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FjYFXpUPtCmIEFDvjUnLLaI.ttf",
|
3522 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/Z-Q1hzbY8uAo3TpTyPFMXVM1lnCWMnren5_v6047e5A.ttf",
|
3523 |
+
"600": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FrKLaDJM01OezSVA2R_O3qI.ttf",
|
3524 |
+
"700": "http://themes.googleusercontent.com/static/fonts/signikanegative/v2/q5TOjIw4CenPw6C-TW06FpYzPxtVvobH1w3hEppR8WI.ttf"
|
3525 |
+
}
|
3526 |
+
},
|
3527 |
+
{
|
3528 |
+
"kind": "webfonts#webfont",
|
3529 |
+
"family": "Jura",
|
3530 |
+
"variants": [
|
3531 |
+
"300",
|
3532 |
+
"regular",
|
3533 |
+
"500",
|
3534 |
+
"600"
|
3535 |
+
],
|
3536 |
+
"subsets": [
|
3537 |
+
"cyrillic-ext",
|
3538 |
+
"latin",
|
3539 |
+
"latin-ext",
|
3540 |
+
"greek-ext",
|
3541 |
+
"cyrillic",
|
3542 |
+
"greek"
|
3543 |
+
],
|
3544 |
+
"version": "v4",
|
3545 |
+
"lastModified": "2012-07-25",
|
3546 |
+
"files": {
|
3547 |
+
"300": "http://themes.googleusercontent.com/static/fonts/jura/v4/Rqx_xy1UnN0C7wD3FUSyPQ.ttf",
|
3548 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/jura/v4/YAWMwF3sN0KCbynMq-Yr_Q.ttf",
|
3549 |
+
"500": "http://themes.googleusercontent.com/static/fonts/jura/v4/16xhfjHCiaLj3tsqqgmtGg.ttf",
|
3550 |
+
"600": "http://themes.googleusercontent.com/static/fonts/jura/v4/iwseduOwJSdY8wQ1Y6CJdA.ttf"
|
3551 |
+
}
|
3552 |
+
},
|
3553 |
+
{
|
3554 |
+
"kind": "webfonts#webfont",
|
3555 |
+
"family": "Bangers",
|
3556 |
+
"variants": [
|
3557 |
+
"regular"
|
3558 |
+
],
|
3559 |
+
"subsets": [
|
3560 |
+
"latin"
|
3561 |
+
],
|
3562 |
+
"version": "v4",
|
3563 |
+
"lastModified": "2012-07-25",
|
3564 |
+
"files": {
|
3565 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/bangers/v4/WAffdge5w99Xif-DLeqmcA.ttf"
|
3566 |
+
}
|
3567 |
+
},
|
3568 |
+
{
|
3569 |
+
"kind": "webfonts#webfont",
|
3570 |
+
"family": "Glegoo",
|
3571 |
+
"variants": [
|
3572 |
+
"regular"
|
3573 |
+
],
|
3574 |
+
"subsets": [
|
3575 |
+
"latin",
|
3576 |
+
"latin-ext"
|
3577 |
+
],
|
3578 |
+
"version": "v1",
|
3579 |
+
"lastModified": "2012-07-25",
|
3580 |
+
"files": {
|
3581 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/glegoo/v1/2tf-h3n2A_SNYXEO0C8bKw.ttf"
|
3582 |
+
}
|
3583 |
+
},
|
3584 |
+
{
|
3585 |
+
"kind": "webfonts#webfont",
|
3586 |
+
"family": "Rambla",
|
3587 |
+
"variants": [
|
3588 |
+
"regular",
|
3589 |
+
"italic",
|
3590 |
+
"700",
|
3591 |
+
"700italic"
|
3592 |
+
],
|
3593 |
+
"subsets": [
|
3594 |
+
"latin",
|
3595 |
+
"latin-ext"
|
3596 |
+
],
|
3597 |
+
"version": "v1",
|
3598 |
+
"lastModified": "2012-11-28",
|
3599 |
+
"files": {
|
3600 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/rambla/v1/YaTmpvm5gFg_ShJKTQmdzg.ttf",
|
3601 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/rambla/v1/mhUgsKmp0qw3uATdDDAuwA.ttf",
|
3602 |
+
"700": "http://themes.googleusercontent.com/static/fonts/rambla/v1/C5VZH8BxQKmnBuoC00UPpw.ttf",
|
3603 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/rambla/v1/ziMzUZya6QahrKONSI1TzqCWcynf_cDxXwCLxiixG1c.ttf"
|
3604 |
+
}
|
3605 |
+
},
|
3606 |
+
{
|
3607 |
+
"kind": "webfonts#webfont",
|
3608 |
+
"family": "Ubuntu Mono",
|
3609 |
+
"variants": [
|
3610 |
+
"regular",
|
3611 |
+
"italic",
|
3612 |
+
"700",
|
3613 |
+
"700italic"
|
3614 |
+
],
|
3615 |
+
"subsets": [
|
3616 |
+
"cyrillic-ext",
|
3617 |
+
"latin",
|
3618 |
+
"latin-ext",
|
3619 |
+
"greek-ext",
|
3620 |
+
"cyrillic",
|
3621 |
+
"greek"
|
3622 |
+
],
|
3623 |
+
"version": "v3",
|
3624 |
+
"lastModified": "2012-07-25",
|
3625 |
+
"files": {
|
3626 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/EgeuS9OtEmA0y_JRo03MQaCWcynf_cDxXwCLxiixG1c.ttf",
|
3627 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/KAKuHXAHZOeECOWAHsRKA0eOrDcLawS7-ssYqLr2Xp4.ttf",
|
3628 |
+
"700": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/ceqTZGKHipo8pJj4molytne1Pd76Vl7zRpE7NLJQ7XU.ttf",
|
3629 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/n_d8tv_JOIiYyMXR4eaV9c_zJjSACmk0BRPxQqhnNLU.ttf"
|
3630 |
+
}
|
3631 |
+
},
|
3632 |
+
{
|
3633 |
+
"kind": "webfonts#webfont",
|
3634 |
+
"family": "Neucha",
|
3635 |
+
"variants": [
|
3636 |
+
"regular"
|
3637 |
+
],
|
3638 |
+
"subsets": [
|
3639 |
+
"latin",
|
3640 |
+
"cyrillic"
|
3641 |
+
],
|
3642 |
+
"version": "v4",
|
3643 |
+
"lastModified": "2012-07-25",
|
3644 |
+
"files": {
|
3645 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/neucha/v4/bijdhB-TzQdtpl0ykhGh4Q.ttf"
|
3646 |
+
}
|
3647 |
+
},
|
3648 |
+
{
|
3649 |
+
"kind": "webfonts#webfont",
|
3650 |
+
"family": "Allerta Stencil",
|
3651 |
+
"variants": [
|
3652 |
+
"regular"
|
3653 |
+
],
|
3654 |
+
"subsets": [
|
3655 |
+
"latin"
|
3656 |
+
],
|
3657 |
+
"version": "v4",
|
3658 |
+
"lastModified": "2012-07-25",
|
3659 |
+
"files": {
|
3660 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/allertastencil/v4/CdSZfRtHbQrBohqmzSdDYFf2eT4jUldwg_9fgfY_tHc.ttf"
|
3661 |
+
}
|
3662 |
+
},
|
3663 |
+
{
|
3664 |
+
"kind": "webfonts#webfont",
|
3665 |
+
"family": "Sorts Mill Goudy",
|
3666 |
+
"variants": [
|
3667 |
+
"regular",
|
3668 |
+
"italic"
|
3669 |
+
],
|
3670 |
+
"subsets": [
|
3671 |
+
"latin",
|
3672 |
+
"latin-ext"
|
3673 |
+
],
|
3674 |
+
"version": "v3",
|
3675 |
+
"lastModified": "2012-07-25",
|
3676 |
+
"files": {
|
3677 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sortsmillgoudy/v3/JzRrPKdwEnE8F1TDmDLMUlIL2Qjg-Xlsg_fhGbe2P5U.ttf",
|
3678 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/sortsmillgoudy/v3/UUu1lKiy4hRmBWk599VL1TYNkCNSzLyoucKmbTguvr0.ttf"
|
3679 |
+
}
|
3680 |
+
},
|
3681 |
+
{
|
3682 |
+
"kind": "webfonts#webfont",
|
3683 |
+
"family": "Hammersmith One",
|
3684 |
+
"variants": [
|
3685 |
+
"regular"
|
3686 |
+
],
|
3687 |
+
"subsets": [
|
3688 |
+
"latin",
|
3689 |
+
"latin-ext"
|
3690 |
+
],
|
3691 |
+
"version": "v4",
|
3692 |
+
"lastModified": "2012-08-23",
|
3693 |
+
"files": {
|
3694 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/hammersmithone/v4/FWNn6ITYqL6or7ZTmBxRhjjVlsJB_M_Q_LtZxsoxvlw.ttf"
|
3695 |
+
}
|
3696 |
+
},
|
3697 |
+
{
|
3698 |
+
"kind": "webfonts#webfont",
|
3699 |
+
"family": "Six Caps",
|
3700 |
+
"variants": [
|
3701 |
+
"regular"
|
3702 |
+
],
|
3703 |
+
"subsets": [
|
3704 |
+
"latin"
|
3705 |
+
],
|
3706 |
+
"version": "v4",
|
3707 |
+
"lastModified": "2012-07-25",
|
3708 |
+
"files": {
|
3709 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sixcaps/v4/_XeDnO0HOV8Er9u97If1tQ.ttf"
|
3710 |
+
}
|
3711 |
+
},
|
3712 |
+
{
|
3713 |
+
"kind": "webfonts#webfont",
|
3714 |
+
"family": "Sansita One",
|
3715 |
+
"variants": [
|
3716 |
+
"regular"
|
3717 |
+
],
|
3718 |
+
"subsets": [
|
3719 |
+
"latin"
|
3720 |
+
],
|
3721 |
+
"version": "v3",
|
3722 |
+
"lastModified": "2012-07-25",
|
3723 |
+
"files": {
|
3724 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sansitaone/v3/xWqf68oB50JXqGIRR0h2hqCWcynf_cDxXwCLxiixG1c.ttf"
|
3725 |
+
}
|
3726 |
+
},
|
3727 |
+
{
|
3728 |
+
"kind": "webfonts#webfont",
|
3729 |
+
"family": "Fontdiner Swanky",
|
3730 |
+
"variants": [
|
3731 |
+
"regular"
|
3732 |
+
],
|
3733 |
+
"subsets": [
|
3734 |
+
"latin"
|
3735 |
+
],
|
3736 |
+
"version": "v3",
|
3737 |
+
"lastModified": "2012-07-25",
|
3738 |
+
"files": {
|
3739 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/fontdinerswanky/v3/8_GxIO5ixMtn5P6COsF3TlBjMPLzPAFJwRBn-s1U7kA.ttf"
|
3740 |
+
}
|
3741 |
+
},
|
3742 |
+
{
|
3743 |
+
"kind": "webfonts#webfont",
|
3744 |
+
"family": "Scada",
|
3745 |
+
"variants": [
|
3746 |
+
"regular",
|
3747 |
+
"italic",
|
3748 |
+
"700",
|
3749 |
+
"700italic"
|
3750 |
+
],
|
3751 |
+
"subsets": [
|
3752 |
+
"latin",
|
3753 |
+
"latin-ext",
|
3754 |
+
"cyrillic"
|
3755 |
+
],
|
3756 |
+
"version": "v1",
|
3757 |
+
"lastModified": "2012-09-26",
|
3758 |
+
"files": {
|
3759 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/scada/v1/iZNC3ZEYwe3je6H-28d5Ug.ttf",
|
3760 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/scada/v1/PCGyLT1qNawkOUQ3uHFhBw.ttf",
|
3761 |
+
"700": "http://themes.googleusercontent.com/static/fonts/scada/v1/t6XNWdMdVWUz93EuRVmifQ.ttf",
|
3762 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/scada/v1/kLrBIf7V4mDMwcd_Yw7-D_esZW2xOQ-xsNqO47m55DA.ttf"
|
3763 |
+
}
|
3764 |
+
},
|
3765 |
+
{
|
3766 |
+
"kind": "webfonts#webfont",
|
3767 |
+
"family": "Rancho",
|
3768 |
+
"variants": [
|
3769 |
+
"regular"
|
3770 |
+
],
|
3771 |
+
"subsets": [
|
3772 |
+
"latin"
|
3773 |
+
],
|
3774 |
+
"version": "v3",
|
3775 |
+
"lastModified": "2012-07-25",
|
3776 |
+
"files": {
|
3777 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/rancho/v3/ekp3-4QykC4--6KaslRgHA.ttf"
|
3778 |
+
}
|
3779 |
+
},
|
3780 |
+
{
|
3781 |
+
"kind": "webfonts#webfont",
|
3782 |
+
"family": "Neuton",
|
3783 |
+
"variants": [
|
3784 |
+
"200",
|
3785 |
+
"300",
|
3786 |
+
"regular",
|
3787 |
+
"italic",
|
3788 |
+
"700",
|
3789 |
+
"800"
|
3790 |
+
],
|
3791 |
+
"subsets": [
|
3792 |
+
"latin",
|
3793 |
+
"latin-ext"
|
3794 |
+
],
|
3795 |
+
"version": "v5",
|
3796 |
+
"lastModified": "2012-07-25",
|
3797 |
+
"files": {
|
3798 |
+
"200": "http://themes.googleusercontent.com/static/fonts/neuton/v5/DA3Mkew3XqSkPpi1f4tJow.ttf",
|
3799 |
+
"300": "http://themes.googleusercontent.com/static/fonts/neuton/v5/xrc_aZ2hx-gdeV0mlY8Vww.ttf",
|
3800 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/neuton/v5/9R-MGIOQUdjAVeB6nE6PcQ.ttf",
|
3801 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/neuton/v5/uVMT3JOB5BNFi3lgPp6kEg.ttf",
|
3802 |
+
"700": "http://themes.googleusercontent.com/static/fonts/neuton/v5/gnWpkWY7DirkKiovncYrfg.ttf",
|
3803 |
+
"800": "http://themes.googleusercontent.com/static/fonts/neuton/v5/XPzBQV4lY6enLxQG9cF1jw.ttf"
|
3804 |
+
}
|
3805 |
+
},
|
3806 |
+
{
|
3807 |
+
"kind": "webfonts#webfont",
|
3808 |
+
"family": "Metrophobic",
|
3809 |
+
"variants": [
|
3810 |
+
"regular"
|
3811 |
+
],
|
3812 |
+
"subsets": [
|
3813 |
+
"latin"
|
3814 |
+
],
|
3815 |
+
"version": "v3",
|
3816 |
+
"lastModified": "2012-07-25",
|
3817 |
+
"files": {
|
3818 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/metrophobic/v3/SaglWZWCrrv_D17u1i4v_aCWcynf_cDxXwCLxiixG1c.ttf"
|
3819 |
+
}
|
3820 |
+
},
|
3821 |
+
{
|
3822 |
+
"kind": "webfonts#webfont",
|
3823 |
+
"family": "Sancreek",
|
3824 |
+
"variants": [
|
3825 |
+
"regular"
|
3826 |
+
],
|
3827 |
+
"subsets": [
|
3828 |
+
"latin",
|
3829 |
+
"latin-ext"
|
3830 |
+
],
|
3831 |
+
"version": "v4",
|
3832 |
+
"lastModified": "2012-07-25",
|
3833 |
+
"files": {
|
3834 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sancreek/v4/8ZacBMraWMvHly4IJI3esw.ttf"
|
3835 |
+
}
|
3836 |
+
},
|
3837 |
+
{
|
3838 |
+
"kind": "webfonts#webfont",
|
3839 |
+
"family": "Great Vibes",
|
3840 |
+
"variants": [
|
3841 |
+
"regular"
|
3842 |
+
],
|
3843 |
+
"subsets": [
|
3844 |
+
"latin",
|
3845 |
+
"latin-ext"
|
3846 |
+
],
|
3847 |
+
"version": "v1",
|
3848 |
+
"lastModified": "2012-07-25",
|
3849 |
+
"files": {
|
3850 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/greatvibes/v1/4Mi5RG_9LjQYrTU55GN_L6CWcynf_cDxXwCLxiixG1c.ttf"
|
3851 |
+
}
|
3852 |
+
},
|
3853 |
+
{
|
3854 |
+
"kind": "webfonts#webfont",
|
3855 |
+
"family": "Cinzel",
|
3856 |
+
"variants": [
|
3857 |
+
"regular",
|
3858 |
+
"700",
|
3859 |
+
"900"
|
3860 |
+
],
|
3861 |
+
"subsets": [
|
3862 |
+
"latin"
|
3863 |
+
],
|
3864 |
+
"version": "v1",
|
3865 |
+
"lastModified": "2012-10-26",
|
3866 |
+
"files": {
|
3867 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cinzel/v1/GF7dy_Nc-a6EaHYSyGd-EA.ttf",
|
3868 |
+
"700": "http://themes.googleusercontent.com/static/fonts/cinzel/v1/nYcFQ6_3pf_6YDrOFjBR8Q.ttf",
|
3869 |
+
"900": "http://themes.googleusercontent.com/static/fonts/cinzel/v1/FTBj72ozM2cEOSxiVsRb3A.ttf"
|
3870 |
+
}
|
3871 |
+
},
|
3872 |
+
{
|
3873 |
+
"kind": "webfonts#webfont",
|
3874 |
+
"family": "Limelight",
|
3875 |
+
"variants": [
|
3876 |
+
"regular"
|
3877 |
+
],
|
3878 |
+
"subsets": [
|
3879 |
+
"latin",
|
3880 |
+
"latin-ext"
|
3881 |
+
],
|
3882 |
+
"version": "v4",
|
3883 |
+
"lastModified": "2012-08-23",
|
3884 |
+
"files": {
|
3885 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/limelight/v4/5dTfN6igsXjLjOy8QQShcg.ttf"
|
3886 |
+
}
|
3887 |
+
},
|
3888 |
+
{
|
3889 |
+
"kind": "webfonts#webfont",
|
3890 |
+
"family": "Rosario",
|
3891 |
+
"variants": [
|
3892 |
+
"regular",
|
3893 |
+
"italic",
|
3894 |
+
"700",
|
3895 |
+
"700italic"
|
3896 |
+
],
|
3897 |
+
"subsets": [
|
3898 |
+
"latin"
|
3899 |
+
],
|
3900 |
+
"version": "v7",
|
3901 |
+
"lastModified": "2013-05-22",
|
3902 |
+
"files": {
|
3903 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/rosario/v7/bL-cEh8dXtDupB2WccA2LA.ttf",
|
3904 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/rosario/v7/pkflNy18HEuVVx4EOjeb_Q.ttf",
|
3905 |
+
"700": "http://themes.googleusercontent.com/static/fonts/rosario/v7/nrS6PJvDWN42RP4TFWccd_esZW2xOQ-xsNqO47m55DA.ttf",
|
3906 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/rosario/v7/EOgFX2Va5VGrkhn_eDpIRS3USBnSvpkopQaUR-2r7iU.ttf"
|
3907 |
+
}
|
3908 |
+
},
|
3909 |
+
{
|
3910 |
+
"kind": "webfonts#webfont",
|
3911 |
+
"family": "Volkhov",
|
3912 |
+
"variants": [
|
3913 |
+
"regular",
|
3914 |
+
"italic",
|
3915 |
+
"700",
|
3916 |
+
"700italic"
|
3917 |
+
],
|
3918 |
+
"subsets": [
|
3919 |
+
"latin"
|
3920 |
+
],
|
3921 |
+
"version": "v5",
|
3922 |
+
"lastModified": "2012-07-25",
|
3923 |
+
"files": {
|
3924 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/MDIZAofe1T_J3un5Kgo8zg.ttf",
|
3925 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/1rTjmztKEpbkKH06JwF8Yw.ttf",
|
3926 |
+
"700": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/L8PbKS-kEoLHm7nP--NCzPesZW2xOQ-xsNqO47m55DA.ttf",
|
3927 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/volkhov/v5/W6oG0QDDjCgj0gmsHE520C3USBnSvpkopQaUR-2r7iU.ttf"
|
3928 |
+
}
|
3929 |
+
},
|
3930 |
+
{
|
3931 |
+
"kind": "webfonts#webfont",
|
3932 |
+
"family": "Racing Sans One",
|
3933 |
+
"variants": [
|
3934 |
+
"regular"
|
3935 |
+
],
|
3936 |
+
"subsets": [
|
3937 |
+
"latin",
|
3938 |
+
"latin-ext"
|
3939 |
+
],
|
3940 |
+
"version": "v1",
|
3941 |
+
"lastModified": "2012-08-16",
|
3942 |
+
"files": {
|
3943 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/racingsansone/v1/1r3DpWaCiT7y3PD4KgkNyDjVlsJB_M_Q_LtZxsoxvlw.ttf"
|
3944 |
+
}
|
3945 |
+
},
|
3946 |
+
{
|
3947 |
+
"kind": "webfonts#webfont",
|
3948 |
+
"family": "Crushed",
|
3949 |
+
"variants": [
|
3950 |
+
"regular"
|
3951 |
+
],
|
3952 |
+
"subsets": [
|
3953 |
+
"latin"
|
3954 |
+
],
|
3955 |
+
"version": "v3",
|
3956 |
+
"lastModified": "2012-07-25",
|
3957 |
+
"files": {
|
3958 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/crushed/v3/aHwSejs3Kt0Lg95u7j32jA.ttf"
|
3959 |
+
}
|
3960 |
+
},
|
3961 |
+
{
|
3962 |
+
"kind": "webfonts#webfont",
|
3963 |
+
"family": "Michroma",
|
3964 |
+
"variants": [
|
3965 |
+
"regular"
|
3966 |
+
],
|
3967 |
+
"subsets": [
|
3968 |
+
"latin"
|
3969 |
+
],
|
3970 |
+
"version": "v4",
|
3971 |
+
"lastModified": "2012-07-25",
|
3972 |
+
"files": {
|
3973 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/michroma/v4/0c2XrW81_QsiKV8T9thumA.ttf"
|
3974 |
+
}
|
3975 |
+
},
|
3976 |
+
{
|
3977 |
+
"kind": "webfonts#webfont",
|
3978 |
+
"family": "Alfa Slab One",
|
3979 |
+
"variants": [
|
3980 |
+
"regular"
|
3981 |
+
],
|
3982 |
+
"subsets": [
|
3983 |
+
"latin"
|
3984 |
+
],
|
3985 |
+
"version": "v2",
|
3986 |
+
"lastModified": "2012-07-25",
|
3987 |
+
"files": {
|
3988 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/alfaslabone/v2/Qx6FPcitRwTC_k88tLPc-Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
|
3989 |
+
}
|
3990 |
+
},
|
3991 |
+
{
|
3992 |
+
"kind": "webfonts#webfont",
|
3993 |
+
"family": "Pompiere",
|
3994 |
+
"variants": [
|
3995 |
+
"regular"
|
3996 |
+
],
|
3997 |
+
"subsets": [
|
3998 |
+
"latin"
|
3999 |
+
],
|
4000 |
+
"version": "v3",
|
4001 |
+
"lastModified": "2012-07-25",
|
4002 |
+
"files": {
|
4003 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/pompiere/v3/o_va2p9CD5JfmFohAkGZIA.ttf"
|
4004 |
+
}
|
4005 |
+
},
|
4006 |
+
{
|
4007 |
+
"kind": "webfonts#webfont",
|
4008 |
+
"family": "Inder",
|
4009 |
+
"variants": [
|
4010 |
+
"regular"
|
4011 |
+
],
|
4012 |
+
"subsets": [
|
4013 |
+
"latin",
|
4014 |
+
"latin-ext"
|
4015 |
+
],
|
4016 |
+
"version": "v2",
|
4017 |
+
"lastModified": "2012-07-25",
|
4018 |
+
"files": {
|
4019 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/inder/v2/C38TwecLTfKxIHDc_Adcrw.ttf"
|
4020 |
+
}
|
4021 |
+
},
|
4022 |
+
{
|
4023 |
+
"kind": "webfonts#webfont",
|
4024 |
+
"family": "Fredericka the Great",
|
4025 |
+
"variants": [
|
4026 |
+
"regular"
|
4027 |
+
],
|
4028 |
+
"subsets": [
|
4029 |
+
"latin"
|
4030 |
+
],
|
4031 |
+
"version": "v2",
|
4032 |
+
"lastModified": "2012-07-25",
|
4033 |
+
"files": {
|
4034 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/frederickathegreat/v2/7Es8Lxoku-e5eOZWpxw18nrnet6gXN1McwdQxS1dVrI.ttf"
|
4035 |
+
}
|
4036 |
+
},
|
4037 |
+
{
|
4038 |
+
"kind": "webfonts#webfont",
|
4039 |
+
"family": "Lemon",
|
4040 |
+
"variants": [
|
4041 |
+
"regular"
|
4042 |
+
],
|
4043 |
+
"subsets": [
|
4044 |
+
"latin"
|
4045 |
+
],
|
4046 |
+
"version": "v2",
|
4047 |
+
"lastModified": "2012-07-25",
|
4048 |
+
"files": {
|
4049 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/lemon/v2/wed1nNu4LNSu-3RoRVUhUw.ttf"
|
4050 |
+
}
|
4051 |
+
},
|
4052 |
+
{
|
4053 |
+
"kind": "webfonts#webfont",
|
4054 |
+
"family": "Share Tech",
|
4055 |
+
"variants": [
|
4056 |
+
"regular"
|
4057 |
+
],
|
4058 |
+
"subsets": [
|
4059 |
+
"latin"
|
4060 |
+
],
|
4061 |
+
"version": "v1",
|
4062 |
+
"lastModified": "2012-11-28",
|
4063 |
+
"files": {
|
4064 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sharetech/v1/Dq3DuZ5_0SW3oEfAWFpen_esZW2xOQ-xsNqO47m55DA.ttf"
|
4065 |
+
}
|
4066 |
+
},
|
4067 |
+
{
|
4068 |
+
"kind": "webfonts#webfont",
|
4069 |
+
"family": "Domine",
|
4070 |
+
"variants": [
|
4071 |
+
"regular",
|
4072 |
+
"700"
|
4073 |
+
],
|
4074 |
+
"subsets": [
|
4075 |
+
"latin",
|
4076 |
+
"latin-ext"
|
4077 |
+
],
|
4078 |
+
"version": "v1",
|
4079 |
+
"lastModified": "2012-12-06",
|
4080 |
+
"files": {
|
4081 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/domine/v1/wfVIgamVFjMNQAEWurCiHA.ttf",
|
4082 |
+
"700": "http://themes.googleusercontent.com/static/fonts/domine/v1/phBcG1ZbQFxUIt18hPVxnw.ttf"
|
4083 |
+
}
|
4084 |
+
},
|
4085 |
+
{
|
4086 |
+
"kind": "webfonts#webfont",
|
4087 |
+
"family": "Shanti",
|
4088 |
+
"variants": [
|
4089 |
+
"regular"
|
4090 |
+
],
|
4091 |
+
"subsets": [
|
4092 |
+
"latin"
|
4093 |
+
],
|
4094 |
+
"version": "v4",
|
4095 |
+
"lastModified": "2012-07-25",
|
4096 |
+
"files": {
|
4097 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/shanti/v4/lc4nG_JG6Q-2FQSOMMhb_w.ttf"
|
4098 |
+
}
|
4099 |
+
},
|
4100 |
+
{
|
4101 |
+
"kind": "webfonts#webfont",
|
4102 |
+
"family": "Bad Script",
|
4103 |
+
"variants": [
|
4104 |
+
"regular"
|
4105 |
+
],
|
4106 |
+
"subsets": [
|
4107 |
+
"latin",
|
4108 |
+
"cyrillic"
|
4109 |
+
],
|
4110 |
+
"version": "v2",
|
4111 |
+
"lastModified": "2012-07-25",
|
4112 |
+
"files": {
|
4113 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/badscript/v2/cRyUs0nJ2eMQFHwBsZNRXfesZW2xOQ-xsNqO47m55DA.ttf"
|
4114 |
+
}
|
4115 |
+
},
|
4116 |
+
{
|
4117 |
+
"kind": "webfonts#webfont",
|
4118 |
+
"family": "Puritan",
|
4119 |
+
"variants": [
|
4120 |
+
"regular",
|
4121 |
+
"italic",
|
4122 |
+
"700",
|
4123 |
+
"700italic"
|
4124 |
+
],
|
4125 |
+
"subsets": [
|
4126 |
+
"latin"
|
4127 |
+
],
|
4128 |
+
"version": "v4",
|
4129 |
+
"lastModified": "2012-07-25",
|
4130 |
+
"files": {
|
4131 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/puritan/v4/wv_RtgVBSCn-or2MC0n4Kg.ttf",
|
4132 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/puritan/v4/BqZX8Tp200LeMv1KlzXgLQ.ttf",
|
4133 |
+
"700": "http://themes.googleusercontent.com/static/fonts/puritan/v4/pJS2SdwI0SCiVnO0iQSFT_esZW2xOQ-xsNqO47m55DA.ttf",
|
4134 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/puritan/v4/rFG3XkMJL75nUNZwCEIJqC3USBnSvpkopQaUR-2r7iU.ttf"
|
4135 |
+
}
|
4136 |
+
},
|
4137 |
+
{
|
4138 |
+
"kind": "webfonts#webfont",
|
4139 |
+
"family": "ABeeZee",
|
4140 |
+
"variants": [
|
4141 |
+
"regular",
|
4142 |
+
"italic"
|
4143 |
+
],
|
4144 |
+
"subsets": [
|
4145 |
+
"latin"
|
4146 |
+
],
|
4147 |
+
"version": "v1",
|
4148 |
+
"lastModified": "2012-10-31",
|
4149 |
+
"files": {
|
4150 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/abeezee/v1/mE5BOuZKGln_Ex0uYKpIaw.ttf",
|
4151 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/abeezee/v1/kpplLynmYgP0YtlJA3atRw.ttf"
|
4152 |
+
}
|
4153 |
+
},
|
4154 |
+
{
|
4155 |
+
"kind": "webfonts#webfont",
|
4156 |
+
"family": "Anonymous Pro",
|
4157 |
+
"variants": [
|
4158 |
+
"regular",
|
4159 |
+
"italic",
|
4160 |
+
"700",
|
4161 |
+
"700italic"
|
4162 |
+
],
|
4163 |
+
"subsets": [
|
4164 |
+
"cyrillic-ext",
|
4165 |
+
"latin",
|
4166 |
+
"latin-ext",
|
4167 |
+
"greek-ext",
|
4168 |
+
"cyrillic",
|
4169 |
+
"greek"
|
4170 |
+
],
|
4171 |
+
"version": "v3",
|
4172 |
+
"lastModified": "2012-07-25",
|
4173 |
+
"files": {
|
4174 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf",
|
4175 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/q0u6LFHwttnT_69euiDbWKwIsuKDCXG0NQm7BvAgx-c.ttf",
|
4176 |
+
"700": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/WDf5lZYgdmmKhO8E1AQud--Cz_5MeePnXDAcLNWyBME.ttf",
|
4177 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/anonymouspro/v3/_fVr_XGln-cetWSUc-JpfA1LL9bfs7wyIp6F8OC9RxA.ttf"
|
4178 |
+
}
|
4179 |
+
},
|
4180 |
+
{
|
4181 |
+
"kind": "webfonts#webfont",
|
4182 |
+
"family": "Carrois Gothic",
|
4183 |
+
"variants": [
|
4184 |
+
"regular"
|
4185 |
+
],
|
4186 |
+
"subsets": [
|
4187 |
+
"latin"
|
4188 |
+
],
|
4189 |
+
"version": "v1",
|
4190 |
+
"lastModified": "2012-10-03",
|
4191 |
+
"files": {
|
4192 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/carroisgothic/v1/GCgb7bssGpwp7V5ynxmWy2x3d0cwUleGuRTmCYfCUaM.ttf"
|
4193 |
+
}
|
4194 |
+
},
|
4195 |
+
{
|
4196 |
+
"kind": "webfonts#webfont",
|
4197 |
+
"family": "Judson",
|
4198 |
+
"variants": [
|
4199 |
+
"regular",
|
4200 |
+
"italic",
|
4201 |
+
"700"
|
4202 |
+
],
|
4203 |
+
"subsets": [
|
4204 |
+
"latin"
|
4205 |
+
],
|
4206 |
+
"version": "v4",
|
4207 |
+
"lastModified": "2012-07-25",
|
4208 |
+
"files": {
|
4209 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/judson/v4/znM1AAs0eytUaJzf1CrYZQ.ttf",
|
4210 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/judson/v4/GVqQW9P52ygW-ySq-CLwAA.ttf",
|
4211 |
+
"700": "http://themes.googleusercontent.com/static/fonts/judson/v4/he4a2LwiPJc7r8x0oKCKiA.ttf"
|
4212 |
+
}
|
4213 |
+
},
|
4214 |
+
{
|
4215 |
+
"kind": "webfonts#webfont",
|
4216 |
+
"family": "Magra",
|
4217 |
+
"variants": [
|
4218 |
+
"regular",
|
4219 |
+
"700"
|
4220 |
+
],
|
4221 |
+
"subsets": [
|
4222 |
+
"latin",
|
4223 |
+
"latin-ext"
|
4224 |
+
],
|
4225 |
+
"version": "v1",
|
4226 |
+
"lastModified": "2012-07-25",
|
4227 |
+
"files": {
|
4228 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/magra/v1/hoZ13bwCXBxuGZqAudgc5A.ttf",
|
4229 |
+
"700": "http://themes.googleusercontent.com/static/fonts/magra/v1/6fOM5sq5cIn8D0RjX8Lztw.ttf"
|
4230 |
+
}
|
4231 |
+
},
|
4232 |
+
{
|
4233 |
+
"kind": "webfonts#webfont",
|
4234 |
+
"family": "Sunshiney",
|
4235 |
+
"variants": [
|
4236 |
+
"regular"
|
4237 |
+
],
|
4238 |
+
"subsets": [
|
4239 |
+
"latin"
|
4240 |
+
],
|
4241 |
+
"version": "v3",
|
4242 |
+
"lastModified": "2012-07-25",
|
4243 |
+
"files": {
|
4244 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/sunshiney/v3/kaWOb4pGbwNijM7CkxK1sQ.ttf"
|
4245 |
+
}
|
4246 |
+
},
|
4247 |
+
{
|
4248 |
+
"kind": "webfonts#webfont",
|
4249 |
+
"family": "Vidaloka",
|
4250 |
+
"variants": [
|
4251 |
+
"regular"
|
4252 |
+
],
|
4253 |
+
"subsets": [
|
4254 |
+
"latin"
|
4255 |
+
],
|
4256 |
+
"version": "v5",
|
4257 |
+
"lastModified": "2012-07-25",
|
4258 |
+
"files": {
|
4259 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/vidaloka/v5/C6Nul0ogKUWkx356rrt9RA.ttf"
|
4260 |
+
}
|
4261 |
+
},
|
4262 |
+
{
|
4263 |
+
"kind": "webfonts#webfont",
|
4264 |
+
"family": "Slackey",
|
4265 |
+
"variants": [
|
4266 |
+
"regular"
|
4267 |
+
],
|
4268 |
+
"subsets": [
|
4269 |
+
"latin"
|
4270 |
+
],
|
4271 |
+
"version": "v3",
|
4272 |
+
"lastModified": "2012-07-25",
|
4273 |
+
"files": {
|
4274 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/slackey/v3/evRIMNhGVCRJvCPv4kteeA.ttf"
|
4275 |
+
}
|
4276 |
+
},
|
4277 |
+
{
|
4278 |
+
"kind": "webfonts#webfont",
|
4279 |
+
"family": "Montserrat Alternates",
|
4280 |
+
"variants": [
|
4281 |
+
"regular",
|
4282 |
+
"700"
|
4283 |
+
],
|
4284 |
+
"subsets": [
|
4285 |
+
"latin"
|
4286 |
+
],
|
4287 |
+
"version": "v1",
|
4288 |
+
"lastModified": "2012-10-03",
|
4289 |
+
"files": {
|
4290 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/montserratalternates/v1/z2n1Sjxk9souK3HCtdHuklPuEVRGaG9GCQnmM16YWq0.ttf",
|
4291 |
+
"700": "http://themes.googleusercontent.com/static/fonts/montserratalternates/v1/YENqOGAVzwIHjYNjmKuAZpeqBKvsAhm-s2I4RVSXFfc.ttf"
|
4292 |
+
}
|
4293 |
+
},
|
4294 |
+
{
|
4295 |
+
"kind": "webfonts#webfont",
|
4296 |
+
"family": "Tauri",
|
4297 |
+
"variants": [
|
4298 |
+
"regular"
|
4299 |
+
],
|
4300 |
+
"subsets": [
|
4301 |
+
"latin",
|
4302 |
+
"latin-ext"
|
4303 |
+
],
|
4304 |
+
"version": "v1",
|
4305 |
+
"lastModified": "2013-02-27",
|
4306 |
+
"files": {
|
4307 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/tauri/v1/XIWeYJDXNqiVNej0zEqtGg.ttf"
|
4308 |
+
}
|
4309 |
+
},
|
4310 |
+
{
|
4311 |
+
"kind": "webfonts#webfont",
|
4312 |
+
"family": "Coustard",
|
4313 |
+
"variants": [
|
4314 |
+
"regular",
|
4315 |
+
"900"
|
4316 |
+
],
|
4317 |
+
"subsets": [
|
4318 |
+
"latin"
|
4319 |
+
],
|
4320 |
+
"version": "v3",
|
4321 |
+
"lastModified": "2012-07-25",
|
4322 |
+
"files": {
|
4323 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/coustard/v3/iO2Rs5PmqAEAXoU3SkMVBg.ttf",
|
4324 |
+
"900": "http://themes.googleusercontent.com/static/fonts/coustard/v3/W02OCWO6OfMUHz6aVyegQ6CWcynf_cDxXwCLxiixG1c.ttf"
|
4325 |
+
}
|
4326 |
+
},
|
4327 |
+
{
|
4328 |
+
"kind": "webfonts#webfont",
|
4329 |
+
"family": "Convergence",
|
4330 |
+
"variants": [
|
4331 |
+
"regular"
|
4332 |
+
],
|
4333 |
+
"subsets": [
|
4334 |
+
"latin"
|
4335 |
+
],
|
4336 |
+
"version": "v2",
|
4337 |
+
"lastModified": "2012-07-25",
|
4338 |
+
"files": {
|
4339 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/convergence/v2/eykrGz1NN_YpQmkAZjW-qKCWcynf_cDxXwCLxiixG1c.ttf"
|
4340 |
+
}
|
4341 |
+
},
|
4342 |
+
{
|
4343 |
+
"kind": "webfonts#webfont",
|
4344 |
+
"family": "Cookie",
|
4345 |
+
"variants": [
|
4346 |
+
"regular"
|
4347 |
+
],
|
4348 |
+
"subsets": [
|
4349 |
+
"latin"
|
4350 |
+
],
|
4351 |
+
"version": "v4",
|
4352 |
+
"lastModified": "2012-07-25",
|
4353 |
+
"files": {
|
4354 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/cookie/v4/HxeUC62y_YdDbiFlze357A.ttf"
|
4355 |
+
}
|
4356 |
+
},
|
4357 |
+
{
|
4358 |
+
"kind": "webfonts#webfont",
|
4359 |
+
"family": "Boogaloo",
|
4360 |
+
"variants": [
|
4361 |
+
"regular"
|
4362 |
+
],
|
4363 |
+
"subsets": [
|
4364 |
+
"latin"
|
4365 |
+
],
|
4366 |
+
"version": "v3",
|
4367 |
+
"lastModified": "2012-07-25",
|
4368 |
+
"files": {
|
4369 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/boogaloo/v3/4Wu1tvFMoB80fSu8qLgQfQ.ttf"
|
4370 |
+
}
|
4371 |
+
},
|
4372 |
+
{
|
4373 |
+
"kind": "webfonts#webfont",
|
4374 |
+
"family": "Gentium Basic",
|
4375 |
+
"variants": [
|
4376 |
+
"regular",
|
4377 |
+
"italic",
|
4378 |
+
"700",
|
4379 |
+
"700italic"
|
4380 |
+
],
|
4381 |
+
"subsets": [
|
4382 |
+
"latin",
|
4383 |
+
"latin-ext"
|
4384 |
+
],
|
4385 |
+
"version": "v4",
|
4386 |
+
"lastModified": "2012-07-25",
|
4387 |
+
"files": {
|
4388 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/KCktj43blvLkhOTolFn-MYtBLojGU5Qdl8-5NL4v70w.ttf",
|
4389 |
+
"italic": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/qoFz4NSMaYC2UmsMAG3lyTj3mvXnCeAk09uTtmkJGRc.ttf",
|
4390 |
+
"700": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/2qL6yulgGf0wwgOp-UqGyLNuTeOOLg3nUymsEEGmdO0.ttf",
|
4391 |
+
"700italic": "http://themes.googleusercontent.com/static/fonts/gentiumbasic/v4/8N9-c_aQDJ8LbI1NGVMrwtswO1vWwP9exiF8s0wqW10.ttf"
|
4392 |
+
}
|
4393 |
+
},
|
4394 |
+
{
|
4395 |
+
"kind": "webfonts#webfont",
|
4396 |
+
"family": "Fugaz One",
|
4397 |
+
"variants": [
|
4398 |
+
"regular"
|
4399 |
+
],
|
4400 |
+
"subsets": [
|
4401 |
+
"latin"
|
4402 |
+
],
|
4403 |
+
"version": "v3",
|
4404 |
+
"lastModified": "2012-07-25",
|
4405 |
+
"files": {
|
4406 |
+
"regular": "http://themes.googleusercontent.com/static/fonts/fugazone/v3/5tteVDCwxsr8-5RuSiRWOw.ttf"
|
4407 |
+
}
|
4408 |
+
},
|
4409 |
+
{
|
4410 |
+
"kind": "webfonts#webfont",
|
4411 |
+
"family": "Merienda One",
|
4412 |
+
"variants": [
|
4413 |
+
"regular"
|
4414 |
+
],
|
4415 |
+
"subsets": [
|
4416 |
+
"latin"
|
4417 |
+
],
|
4418 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|