Version Description
- New: Added an option to rollback to a previous version.
- New: Added an option to get update notifications for beta versions.
- New: Lottie - Added alignment Option.
- Improvement: Frontend optimization by reducing one request of CSS.
- Improvement: Improved the Dynamic Assets loading functionality for better performance.
- Improvement: Static CSS Optimized by loading only used blocks' CSS on a Page.
- Improvement: Table of content - Optimized headings rendering to remove CLS impact.
- Fix: Advanced Column - Column Gap Setting overlapping issue.
- Fix: Advanced Column - Column Gap Setting not working in the Editor issue.
- Fix: Advanced Column - Stack on tablet and mobile in preview mode.
- Fix: Blockquote - Tweet link showing an empty page link and username.
- Fix: Block condition - Conflicting with Real Media Library plugin.
- Fix: Blocks throwing an error when deactivate all the UAG blocks except the Multi Buttons, Forms & How To.
- Fix: Inline Notice and Review Schema block UI broken if Gutenberg plugin is activated.
- Fix: Lottie - Settings conflict issue.
- Fix: Lottie - Alignment issue in the editor.
- Fix: Post Grid - Link to complete box redirect to the last post when image background set to Top.
- Fix: Post Layout - Conflicting with the Envira Gallery plugin.
- Fix: Post Layout - Invalid HTML markup of a post meta link.
- Fix: Section - Margin Left/Right not working issue.
- Fix: Social Share - Query string variables were omitted after the first ampersand. Encoded the Page/Post URL.
- Fix: Table of content - HTML validation issue.
- Fix: Table of Contents - Default heading was displaying instead of previously set heading.
Download this release
Release Info
Developer | brainstormworg |
Plugin | Gutenberg Blocks – Ultimate Addons for Gutenberg |
Version | 1.23.0 |
Comparing to | |
See all releases |
Code changes from version 1.22.5 to 1.23.0
- admin/assets/admin-menu-settings.css +81 -2
- admin/assets/admin-menu-settings.js +146 -20
- {dist → admin/assets}/blocks-deactivate.js +0 -0
- dist/blocks.commoneditorstyle.build.css → admin/assets/common-block-editor.css +7 -3
- admin/uagb-general.php +41 -9
- admin/uagb-tools.php +144 -0
- assets/css/blocks/lottie.css +1 -0
- assets/css/blocks/post.css +1 -1
- assets/css/blocks/table-of-contents.css +1 -1
- dist/blocks.style.rtl.css → assets/css/style-blocks.rtl.css +0 -0
- assets/js/table-of-contents.js +1 -61
- blocks-config/blocks-config.php +20 -0
- {dist/blocks → blocks-config}/cf7-styler/class-uagb-cf7-styler.php +0 -0
- {dist/blocks → blocks-config}/forms/class-uagb-forms.php +0 -0
- {dist/blocks → blocks-config}/gf-styler/class-uagb-gf-styler.php +0 -0
- {dist/blocks → blocks-config}/lottie/class-uagb-lottie.php +5 -0
- {dist/blocks → blocks-config}/post-timeline/class-uagb-post-timeline.php +0 -0
- {dist/blocks → blocks-config}/post/class-uagb-post.php +51 -4
- blocks-config/table-of-content/class-uagb-table-of-content.php +827 -0
- {dist/blocks → blocks-config}/taxonomy-list/class-uagb-taxonomy-list.php +0 -0
- {dist/blocks → blocks-config}/uagb-controls/UAGBIcon.json +0 -0
- {dist/blocks → blocks-config}/uagb-controls/block-icons.js +0 -0
- {dist/blocks → blocks-config}/uagb-controls/generateCSS.js +0 -0
- {dist/blocks → blocks-config}/uagb-controls/generateCSSUnit.js +0 -0
- {dist/blocks → blocks-config}/uagb-controls/hexToRgba.js +0 -0
- {dist/blocks → blocks-config}/uagb-controls/parseIcon.js +0 -0
- {dist/blocks → blocks-config}/uagb-controls/renderIcon.js +0 -0
- classes/class-uagb-admin-helper.php +85 -4
- classes/class-uagb-admin.php +238 -7
- classes/class-uagb-beta-updates.php +145 -0
- classes/class-uagb-block-helper.php +57 -48
- classes/class-uagb-block-js.php +11 -6
- classes/class-uagb-config.php +154 -0
- classes/class-uagb-core-plugin.php +0 -61
- classes/class-uagb-filesystem.php +108 -0
- classes/class-uagb-front-assets.php +175 -0
- classes/class-uagb-helper.php +1057 -1333
- classes/class-uagb-init-blocks.php +26 -138
- classes/class-uagb-loader.php +39 -29
- classes/class-uagb-post-assets.php +1070 -0
- classes/class-uagb-rollback.php +186 -0
- classes/class-uagb-scripts-utils.php +167 -0
- classes/class-uagb-twenty-seventeen-compatibility.php +4 -8
- classes/class-uagb-update.php +26 -4
- dist/blocks.asset.php +1 -0
- dist/blocks.build.js +0 -1039
admin/assets/admin-menu-settings.css
CHANGED
@@ -48,7 +48,8 @@
|
|
48 |
padding: 20px;
|
49 |
}
|
50 |
|
51 |
-
.uagb-intro-section .uagb-intro-icon
|
|
|
52 |
margin-right: 8px;
|
53 |
width: 25px;
|
54 |
height: 25px;
|
@@ -199,7 +200,8 @@
|
|
199 |
animation: rotation 2s infinite linear;
|
200 |
}
|
201 |
|
202 |
-
.settings_page_uag #wpcontent
|
|
|
203 |
padding: 0;
|
204 |
}
|
205 |
|
@@ -290,3 +292,80 @@
|
|
290 |
.uagb-reusable-block-link > span {
|
291 |
vertical-align: text-top;
|
292 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
padding: 20px;
|
49 |
}
|
50 |
|
51 |
+
.uagb-intro-section .uagb-intro-icon,
|
52 |
+
.uagb-intro-section .uagb-gen-icon {
|
53 |
margin-right: 8px;
|
54 |
width: 25px;
|
55 |
height: 25px;
|
200 |
animation: rotation 2s infinite linear;
|
201 |
}
|
202 |
|
203 |
+
.settings_page_uag #wpcontent,
|
204 |
+
.settings_page_uag-tools #wpcontent {
|
205 |
padding: 0;
|
206 |
}
|
207 |
|
292 |
.uagb-reusable-block-link > span {
|
293 |
vertical-align: text-top;
|
294 |
}
|
295 |
+
.uag-file-permissions-notice {
|
296 |
+
background: #dcdcdead;
|
297 |
+
margin-bottom: 15px;
|
298 |
+
padding: 5px;
|
299 |
+
}
|
300 |
+
.uagb-confirm-rollback-popup {
|
301 |
+
position: fixed;
|
302 |
+
height: 100%;
|
303 |
+
width: 100%;
|
304 |
+
bottom: 0;
|
305 |
+
left: 0;
|
306 |
+
background-color: rgba(0, 0, 0, 0.8);
|
307 |
+
z-index: 9999;
|
308 |
+
-webkit-user-select: none;
|
309 |
+
-moz-user-select: none;
|
310 |
+
-ms-user-select: none;
|
311 |
+
user-select: none;
|
312 |
+
display: none;
|
313 |
+
}
|
314 |
+
.uagb-confirm-rollback-popup-content {
|
315 |
+
top: 151px;
|
316 |
+
left: 532.5px;
|
317 |
+
margin: auto;
|
318 |
+
width: 375px;
|
319 |
+
background-color: #fff;
|
320 |
+
position: absolute;
|
321 |
+
-webkit-border-radius: 3px;
|
322 |
+
border-radius: 3px;
|
323 |
+
-webkit-box-shadow: 2px 8px 23px 3px rgb(0 0 0 / 20%);
|
324 |
+
box-shadow: 2px 8px 23px 3px rgb(0 0 0 / 20%);
|
325 |
+
overflow: hidden;
|
326 |
+
}
|
327 |
+
.uagb-confirm-rollback-popup-header {
|
328 |
+
font-size: 15px;
|
329 |
+
color: #495157;
|
330 |
+
padding: 30px 0 10px;
|
331 |
+
font-weight: 500;
|
332 |
+
text-align: center;
|
333 |
+
}
|
334 |
+
.uagb-confirm-rollback-popup-message {
|
335 |
+
font-size: 12px;
|
336 |
+
line-height: 1.5;
|
337 |
+
-webkit-box-sizing: border-box;
|
338 |
+
box-sizing: border-box;
|
339 |
+
padding: 0 30px 30px;
|
340 |
+
min-height: 50px;
|
341 |
+
text-align: center;
|
342 |
+
}
|
343 |
+
.uagb-confirm-rollback-popup-buttons-wrapper {
|
344 |
+
border-top: 1px solid #e6e9ec;
|
345 |
+
text-align: center;
|
346 |
+
display: inline-flex;
|
347 |
+
width: 100%;
|
348 |
+
}
|
349 |
+
.uagb-confirm-rollback-popup-button {
|
350 |
+
font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
|
351 |
+
width: 50%;
|
352 |
+
border: none;
|
353 |
+
background: none;
|
354 |
+
color: #6d7882;
|
355 |
+
font-size: 15px;
|
356 |
+
cursor: pointer;
|
357 |
+
padding: 13px 0;
|
358 |
+
outline: 0;
|
359 |
+
}
|
360 |
+
.uagb-confirm-rollback-popup-button:hover {
|
361 |
+
background:#e6e9ec6b
|
362 |
+
}
|
363 |
+
.uagb-confirm-rollback-popup-button.confirm-cancel {
|
364 |
+
border-right: 1px solid #e6e9ec;
|
365 |
+
}
|
366 |
+
.uagb-confirm-rollback-popup-button.confirm-ok {
|
367 |
+
color: rgb(74, 0, 224);
|
368 |
+
}
|
369 |
+
.uagb-confirm-rollback-popup.show {
|
370 |
+
display: block;
|
371 |
+
}
|
admin/assets/admin-menu-settings.js
CHANGED
@@ -96,8 +96,97 @@
|
|
96 |
|
97 |
$( document ).on( "click",".uag-file-generation", UAGBAdmin._fileGeneration )
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
_fileGeneration: function( e ) {
|
102 |
|
103 |
e.preventDefault()
|
@@ -128,6 +217,35 @@
|
|
128 |
|
129 |
},
|
130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
/**
|
132 |
* Activate All Widgets.
|
133 |
*/
|
@@ -224,15 +342,19 @@
|
|
224 |
type: "POST",
|
225 |
data: data,
|
226 |
success: function(data){
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
.
|
233 |
-
|
234 |
-
|
235 |
-
|
|
|
|
|
|
|
|
|
236 |
}
|
237 |
})
|
238 |
|
@@ -254,7 +376,7 @@
|
|
254 |
if ( button.hasClass( "updating-message" ) ) {
|
255 |
return
|
256 |
}
|
257 |
-
|
258 |
$( button ).addClass("updating-message")
|
259 |
|
260 |
UAGBAjaxQueue.add({
|
@@ -263,21 +385,25 @@
|
|
263 |
data: data,
|
264 |
success: function(data){
|
265 |
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
.
|
272 |
-
|
273 |
-
|
274 |
-
|
|
|
|
|
|
|
|
|
275 |
}
|
276 |
})
|
|
|
277 |
e.preventDefault()
|
278 |
},
|
279 |
|
280 |
-
|
281 |
/**
|
282 |
* Activate Success
|
283 |
*/
|
96 |
|
97 |
$( document ).on( "click",".uag-file-generation", UAGBAdmin._fileGeneration )
|
98 |
|
99 |
+
$( document ).on( "click",".uag-file-regeneration", UAGBAdmin._fileReGeneration )
|
100 |
+
|
101 |
+
$( document ).on( "click",".uag-beta-updates", UAGBAdmin._betaUpdates )
|
102 |
+
|
103 |
+
$( document ).on( "change",".uagb-rollback-select", UAGBAdmin._selectRollbackVersion ).trigger('change');
|
104 |
+
|
105 |
+
$( document ).on( "click",".uagb-rollback-button", UAGBAdmin._onRollbackClick )
|
106 |
+
|
107 |
+
$( document ).on( "click",".uagb-confirm-rollback-popup-button.confirm-ok", UAGBAdmin._onConfirmClick )
|
108 |
+
|
109 |
+
$( document ).on( "click",".uagb-confirm-rollback-popup-button.confirm-cancel", UAGBAdmin._closeRollbackPopup )
|
110 |
+
|
111 |
+
$( document ).on( "keyup", UAGBAdmin._onEscPressed )
|
112 |
+
|
113 |
+
$( document ).on( "click", UAGBAdmin._onOutsidePopupClick )
|
114 |
+
|
115 |
+
},
|
116 |
+
_onRollbackClick: function ( e ) {
|
117 |
+
|
118 |
+
e.preventDefault();
|
119 |
+
|
120 |
+
$( '.uagb-confirm-rollback-popup' ).addClass('show');
|
121 |
+
},
|
122 |
+
_onConfirmClick: function ( e ) {
|
123 |
+
|
124 |
+
e.preventDefault();
|
125 |
+
|
126 |
+
location.href = $( '.uagb-rollback-button' ).attr('href');
|
127 |
+
|
128 |
+
UAGBAdmin._closeRollbackPopup( e );
|
129 |
+
},
|
130 |
+
_onEscPressed: function ( e ) {
|
131 |
+
|
132 |
+
// 27 is keymap for esc key.
|
133 |
+
if ( e.keyCode === 27 ) {
|
134 |
+
|
135 |
+
UAGBAdmin._closeRollbackPopup( e );
|
136 |
+
}
|
137 |
+
|
138 |
+
},
|
139 |
+
_onOutsidePopupClick: function ( e ) {
|
140 |
+
var target = e.target,
|
141 |
+
popup = $( '.uagb-confirm-rollback-popup.show' );
|
142 |
+
|
143 |
+
if ( target === popup[0] ) {
|
144 |
+
UAGBAdmin._closeRollbackPopup( e );
|
145 |
+
}
|
146 |
+
},
|
147 |
+
_closeRollbackPopup: function ( e ) {
|
148 |
+
e.preventDefault();
|
149 |
+
$( '.uagb-confirm-rollback-popup' ).removeClass('show');
|
150 |
+
},
|
151 |
+
_selectRollbackVersion: function ( e ) {
|
152 |
+
|
153 |
+
var $this = $( this ),
|
154 |
+
rollbackButton = $this.next('.uagb-rollback-button'),
|
155 |
+
placeholderText = rollbackButton.data('placeholder-text'),
|
156 |
+
placeholderUrl = rollbackButton.data('placeholder-url');
|
157 |
+
|
158 |
+
rollbackButton.html(placeholderText.replace('{VERSION}', $this.val()));
|
159 |
+
rollbackButton.attr('href', placeholderUrl.replace('VERSION', $this.val()));
|
160 |
},
|
161 |
+
_betaUpdates: function( e ) {
|
162 |
+
|
163 |
+
e.preventDefault();
|
164 |
+
|
165 |
+
var button = $( this ),
|
166 |
+
value = button.data("value")
|
167 |
+
|
168 |
+
var data = {
|
169 |
+
value : value,
|
170 |
+
action: "uagb_beta_updates",
|
171 |
+
nonce: uagb.ajax_nonce,
|
172 |
+
}
|
173 |
|
174 |
+
if ( button.hasClass( "updating-message" ) ) {
|
175 |
+
return
|
176 |
+
}
|
177 |
+
|
178 |
+
$( button ).addClass("updating-message")
|
179 |
+
|
180 |
+
UAGBAjaxQueue.add({
|
181 |
+
url: ajaxurl,
|
182 |
+
type: "POST",
|
183 |
+
data: data,
|
184 |
+
success: function(data){
|
185 |
+
console.log(data);
|
186 |
+
location.reload();
|
187 |
+
}
|
188 |
+
})
|
189 |
+
},
|
190 |
_fileGeneration: function( e ) {
|
191 |
|
192 |
e.preventDefault()
|
217 |
|
218 |
},
|
219 |
|
220 |
+
_fileReGeneration: function( e ) {
|
221 |
+
|
222 |
+
e.preventDefault();
|
223 |
+
|
224 |
+
var button = $( this );
|
225 |
+
|
226 |
+
var data = {
|
227 |
+
action: "uagb_file_regeneration",
|
228 |
+
nonce: uagb.ajax_nonce,
|
229 |
+
}
|
230 |
+
|
231 |
+
if ( button.hasClass( "updating-message" ) ) {
|
232 |
+
return
|
233 |
+
}
|
234 |
+
|
235 |
+
$( button ).addClass("updating-message")
|
236 |
+
|
237 |
+
UAGBAjaxQueue.add({
|
238 |
+
url: ajaxurl,
|
239 |
+
type: "POST",
|
240 |
+
data: data,
|
241 |
+
success: function(data){
|
242 |
+
console.log(data);
|
243 |
+
location.reload();
|
244 |
+
}
|
245 |
+
})
|
246 |
+
|
247 |
+
},
|
248 |
+
|
249 |
/**
|
250 |
* Activate All Widgets.
|
251 |
*/
|
342 |
type: "POST",
|
343 |
data: data,
|
344 |
success: function(data){
|
345 |
+
|
346 |
+
if ( data.success ) {
|
347 |
+
// Add active class.
|
348 |
+
$( "#" + id ).addClass("activate").removeClass( "deactivate" )
|
349 |
+
// Change button classes & text.
|
350 |
+
$( "#" + id ).find(".uagb-activate-widget")
|
351 |
+
.addClass("uagb-deactivate-widget")
|
352 |
+
.text(uagb.deactivate)
|
353 |
+
.removeClass("uagb-activate-widget")
|
354 |
+
.removeClass("updating-message")
|
355 |
+
} else {
|
356 |
+
$( "#" + id ).find(".uagb-activate-widget").removeClass("updating-message")
|
357 |
+
}
|
358 |
}
|
359 |
})
|
360 |
|
376 |
if ( button.hasClass( "updating-message" ) ) {
|
377 |
return
|
378 |
}
|
379 |
+
|
380 |
$( button ).addClass("updating-message")
|
381 |
|
382 |
UAGBAjaxQueue.add({
|
385 |
data: data,
|
386 |
success: function(data){
|
387 |
|
388 |
+
if ( data.success ) {
|
389 |
+
// Remove active class.
|
390 |
+
$( "#" + id ).addClass( "deactivate" ).removeClass("activate")
|
391 |
+
|
392 |
+
// Change button classes & text.
|
393 |
+
$( "#" + id ).find(".uagb-deactivate-widget")
|
394 |
+
.addClass("uagb-activate-widget")
|
395 |
+
.text(uagb.activate)
|
396 |
+
.removeClass("uagb-deactivate-widget")
|
397 |
+
.removeClass("updating-message")
|
398 |
+
} else {
|
399 |
+
$( "#" + id ).find(".uagb-deactivate-widget").removeClass("updating-message")
|
400 |
+
}
|
401 |
}
|
402 |
})
|
403 |
+
|
404 |
e.preventDefault()
|
405 |
},
|
406 |
|
|
|
407 |
/**
|
408 |
* Activate Success
|
409 |
*/
|
{dist → admin/assets}/blocks-deactivate.js
RENAMED
File without changes
|
dist/blocks.commoneditorstyle.build.css → admin/assets/common-block-editor.css
RENAMED
@@ -318,7 +318,7 @@ hr.uagb-editor__separator {
|
|
318 |
}
|
319 |
|
320 |
.uag-typography-font-family-options .components-base-control__field {
|
321 |
-
display:
|
322 |
align-items: center;
|
323 |
}
|
324 |
|
@@ -3369,6 +3369,10 @@ label.wp-block-uagb-blockquote__via-label svg {
|
|
3369 |
position:inherit;
|
3370 |
}
|
3371 |
|
3372 |
-
.
|
3373 |
-
margin-bottom
|
|
|
|
|
|
|
|
|
3374 |
}
|
318 |
}
|
319 |
|
320 |
.uag-typography-font-family-options .components-base-control__field {
|
321 |
+
display: block;
|
322 |
align-items: center;
|
323 |
}
|
324 |
|
3369 |
position:inherit;
|
3370 |
}
|
3371 |
|
3372 |
+
button.components-button.uagb-review-select-btn.is-secondary {
|
3373 |
+
margin-bottom:10px;
|
3374 |
+
}
|
3375 |
+
|
3376 |
+
.uag-typography-font-family-options{
|
3377 |
+
margin-top: 24px;
|
3378 |
}
|
admin/uagb-general.php
CHANGED
@@ -21,8 +21,7 @@ $support_url = $support_data['support_url'];
|
|
21 |
|
22 |
$uagb_support_link = apply_filters( 'uagb_support_link', $support_url );
|
23 |
$uagb_support_link_text = apply_filters( 'uagb_support_link_text', __( 'Submit a Ticket »', 'ultimate-addons-for-gutenberg' ) );
|
24 |
-
$
|
25 |
-
|
26 |
|
27 |
array_multisort(
|
28 |
array_map(
|
@@ -178,7 +177,7 @@ array_multisort(
|
|
178 |
<span class="dashicons dashicons-admin-customizer"></span>
|
179 |
<span><?php esc_html_e( 'Free Theme for Gutenberg', 'ultimate-addons-for-gutenberg' ); ?></span>
|
180 |
</h2>
|
181 |
-
<img class="uagb-ast-img" src="<?php echo esc_url( UAGB_URL . 'admin/assets/images/welcome-screen-astra.jpg' ); ?>">
|
182 |
<div class="inside">
|
183 |
<p><?php esc_html_e( 'Join over 1+ million active users empowering their websites with Astra! From beginners to industry leaders, everyone loves the Astra theme.', 'ultimate-addons-for-gutenberg' ); ?></p>
|
184 |
<h4><?php esc_html_e( 'Why Astra Theme?', 'ultimate-addons-for-gutenberg' ); ?></h4>
|
@@ -202,13 +201,13 @@ array_multisort(
|
|
202 |
<h2 class="hndle ast-normal-cusror">
|
203 |
<span class="dashicons dashicons-admin-page"></span>
|
204 |
<span>
|
205 |
-
<?php printf( esc_html__( 'CSS File Generation', 'ultimate-addons-for-gutenberg' ) ); ?>
|
206 |
</span>
|
207 |
</h2>
|
208 |
<div class="inside">
|
209 |
<p class="warning">
|
210 |
</p>
|
211 |
-
<?php esc_html_e( 'Enabling this option will generate CSS files for Ultimate Addons for Gutenberg block styling instead of loading the CSS inline on page.', 'ultimate-addons-for-gutenberg' ); ?>
|
212 |
<p>
|
213 |
<?php
|
214 |
$file_generation_doc_link = esc_url( 'https://www.ultimategutenberg.com/clean-html-with-uag/?utm_source=uag-dashboard&utm_medium=link&utm_campaign=uag-dashboard' );
|
@@ -225,27 +224,60 @@ array_multisort(
|
|
225 |
</p>
|
226 |
<label for="uag_file_generation">
|
227 |
<?php
|
228 |
-
$button_disabled
|
229 |
-
|
|
|
230 |
$val = 'enabled';
|
231 |
$file_generation_string = __( 'Enable File Generation', 'ultimate-addons-for-gutenberg' );
|
232 |
-
} elseif ( 'disabled' === $allow_file_generation && false === $
|
233 |
|
234 |
$val = 'disabled';
|
235 |
$file_generation_string = __( 'Inadequate File Permission', 'ultimate-addons-for-gutenberg' );
|
236 |
$button_disabled = 'disabled';
|
|
|
237 |
|
238 |
} else {
|
239 |
$val = 'disabled';
|
240 |
$file_generation_string = __( 'Disable File Generation', 'ultimate-addons-for-gutenberg' );
|
241 |
}
|
242 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
<button class="button astra-beta-updates uag-file-generation" id="uag_file_generation" data-value="<?php echo esc_attr( $val ); ?>" <?php echo esc_attr( $button_disabled ); ?> >
|
244 |
<?php echo esc_html( $file_generation_string ); ?>
|
245 |
</button>
|
246 |
</label>
|
247 |
</div>
|
248 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
249 |
<div class="postbox">
|
250 |
<h2 class="hndle uagb-normal-cusror">
|
251 |
<span class="dashicons dashicons-book"></span>
|
21 |
|
22 |
$uagb_support_link = apply_filters( 'uagb_support_link', $support_url );
|
23 |
$uagb_support_link_text = apply_filters( 'uagb_support_link_text', __( 'Submit a Ticket »', 'ultimate-addons-for-gutenberg' ) );
|
24 |
+
$has_write_permission = UAGB_Helper::is_uag_dir_has_write_permissions();
|
|
|
25 |
|
26 |
array_multisort(
|
27 |
array_map(
|
177 |
<span class="dashicons dashicons-admin-customizer"></span>
|
178 |
<span><?php esc_html_e( 'Free Theme for Gutenberg', 'ultimate-addons-for-gutenberg' ); ?></span>
|
179 |
</h2>
|
180 |
+
<img class="uagb-ast-img" alt="" src="<?php echo esc_url( UAGB_URL . 'admin/assets/images/welcome-screen-astra.jpg' ); ?>">
|
181 |
<div class="inside">
|
182 |
<p><?php esc_html_e( 'Join over 1+ million active users empowering their websites with Astra! From beginners to industry leaders, everyone loves the Astra theme.', 'ultimate-addons-for-gutenberg' ); ?></p>
|
183 |
<h4><?php esc_html_e( 'Why Astra Theme?', 'ultimate-addons-for-gutenberg' ); ?></h4>
|
201 |
<h2 class="hndle ast-normal-cusror">
|
202 |
<span class="dashicons dashicons-admin-page"></span>
|
203 |
<span>
|
204 |
+
<?php printf( esc_html__( 'CSS & JS File Generation', 'ultimate-addons-for-gutenberg' ) ); ?>
|
205 |
</span>
|
206 |
</h2>
|
207 |
<div class="inside">
|
208 |
<p class="warning">
|
209 |
</p>
|
210 |
+
<?php esc_html_e( 'Enabling this option will generate CSS & JS files for Ultimate Addons for Gutenberg block styling instead of loading the CSS & JS inline on page.', 'ultimate-addons-for-gutenberg' ); ?>
|
211 |
<p>
|
212 |
<?php
|
213 |
$file_generation_doc_link = esc_url( 'https://www.ultimategutenberg.com/clean-html-with-uag/?utm_source=uag-dashboard&utm_medium=link&utm_campaign=uag-dashboard' );
|
224 |
</p>
|
225 |
<label for="uag_file_generation">
|
226 |
<?php
|
227 |
+
$button_disabled = '';
|
228 |
+
$file_perm_notice = false;
|
229 |
+
if ( 'disabled' === $allow_file_generation && true === $has_write_permission ) {
|
230 |
$val = 'enabled';
|
231 |
$file_generation_string = __( 'Enable File Generation', 'ultimate-addons-for-gutenberg' );
|
232 |
+
} elseif ( 'disabled' === $allow_file_generation && false === $has_write_permission ) {
|
233 |
|
234 |
$val = 'disabled';
|
235 |
$file_generation_string = __( 'Inadequate File Permission', 'ultimate-addons-for-gutenberg' );
|
236 |
$button_disabled = 'disabled';
|
237 |
+
$file_perm_notice = true;
|
238 |
|
239 |
} else {
|
240 |
$val = 'disabled';
|
241 |
$file_generation_string = __( 'Disable File Generation', 'ultimate-addons-for-gutenberg' );
|
242 |
}
|
243 |
+
|
244 |
+
if ( $file_perm_notice ) {
|
245 |
+
?>
|
246 |
+
<div class="uag-file-permissions-notice">
|
247 |
+
<?php
|
248 |
+
$file_permission_doc_link = esc_url( 'https://ultimategutenberg.com/docs/update-uag-file-permissions/?utm_source=uag-dashboard&utm_medium=link&utm_campaign=uag-dashboard' );
|
249 |
+
$a_tag_open = '<a target="_blank" rel="noopener" href="' . $file_permission_doc_link . '">';
|
250 |
+
$a_tag_close = '</a>';
|
251 |
+
|
252 |
+
printf(
|
253 |
+
/* translators: %1$s: a tag open. */
|
254 |
+
esc_html__( 'Please update the %1$sfile permissions%2$s for "wp-content/uploads" folder in order to use the File Generation feature.', 'ultimate-addons-for-gutenberg' ),
|
255 |
+
wp_kses_post( $a_tag_open ),
|
256 |
+
wp_kses_post( $a_tag_close )
|
257 |
+
);
|
258 |
+
?>
|
259 |
+
</div>
|
260 |
+
<?php } ?>
|
261 |
<button class="button astra-beta-updates uag-file-generation" id="uag_file_generation" data-value="<?php echo esc_attr( $val ); ?>" <?php echo esc_attr( $button_disabled ); ?> >
|
262 |
<?php echo esc_html( $file_generation_string ); ?>
|
263 |
</button>
|
264 |
</label>
|
265 |
</div>
|
266 |
</div>
|
267 |
+
<div class="postbox">
|
268 |
+
<h2 class="hndle uagb-normal-cusror">
|
269 |
+
<span class="dashicons dashicons-controls-repeat"></span>
|
270 |
+
<span><?php esc_html_e( 'Regenerate Assets', 'ultimate-addons-for-gutenberg' ); ?></span>
|
271 |
+
</h2>
|
272 |
+
<div class="inside">
|
273 |
+
<p>
|
274 |
+
<?php esc_html_e( 'You can regenerate your CSS & Javascript assets here.', 'ultimate-addons-for-gutenberg' ); ?>
|
275 |
+
</p>
|
276 |
+
<button class="button astra-beta-updates uag-file-regeneration">
|
277 |
+
<?php echo esc_html( __( 'Regenerate Assets', 'ultimate-addons-for-gutenberg' ) ); ?>
|
278 |
+
</button>
|
279 |
+
</div>
|
280 |
+
</div>
|
281 |
<div class="postbox">
|
282 |
<h2 class="hndle uagb-normal-cusror">
|
283 |
<span class="dashicons dashicons-book"></span>
|
admin/uagb-tools.php
ADDED
@@ -0,0 +1,144 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Tools Setting Form
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
$kb_data = UAGB_Admin_Helper::knowledgebase_data();
|
13 |
+
$enable_kb = $kb_data['enable_knowledgebase'];
|
14 |
+
$kb_url = $kb_data['knowledgebase_url'];
|
15 |
+
$support_data = UAGB_Admin_Helper::support_data();
|
16 |
+
$support_url = $support_data['support_url'];
|
17 |
+
$uagb_support_link = apply_filters( 'uagb_support_link', $support_url );
|
18 |
+
$uagb_support_link_text = apply_filters( 'uagb_support_link_text', __( 'Submit a Ticket »', 'ultimate-addons-for-gutenberg' ) );
|
19 |
+
|
20 |
+
?>
|
21 |
+
<div class="uagb-container uagb-general">
|
22 |
+
<div id="poststuff">
|
23 |
+
<div id="post-body" class="columns-2">
|
24 |
+
<div id="post-body-content">
|
25 |
+
<!-- All WordPress Notices below header -->
|
26 |
+
<h1 class="screen-reader-text"> <?php esc_html_e( 'Ultimate Addons for Gutenberg', 'ultimate-addons-for-gutenberg' ); ?> </h1>
|
27 |
+
<div class="widgets postbox">
|
28 |
+
<div class="uagb-intro-section">
|
29 |
+
<div class="uagb-intro-col">
|
30 |
+
<?php
|
31 |
+
$uagb_beta = get_option( 'uagb_beta', 'no' );
|
32 |
+
|
33 |
+
$beta_updates_button_text = __( 'Enable Beta Updates', 'ultimate-addons-for-gutenberg' );
|
34 |
+
|
35 |
+
$value = 'yes';
|
36 |
+
|
37 |
+
if ( 'yes' === $uagb_beta ) {
|
38 |
+
|
39 |
+
$beta_updates_button_text = __( 'Disable Beta Updates', 'ultimate-addons-for-gutenberg' );
|
40 |
+
|
41 |
+
$value = 'no';
|
42 |
+
|
43 |
+
}
|
44 |
+
?>
|
45 |
+
<h2 class="uagb-normal-cusror">
|
46 |
+
<span class="uagb-gen-icon dashicons dashicons-laptop"></span>
|
47 |
+
<span><?php esc_html_e( 'Enable Beta Updates', 'ultimate-addons-for-gutenberg' ); ?></span>
|
48 |
+
</h2>
|
49 |
+
<div class="inside">
|
50 |
+
<p>
|
51 |
+
<?php esc_html_e( 'Enable this option to turn on beta updates & get notified when a new beta version of Ultimate Addons for Gutenberg is available.', 'ultimate-addons-for-gutenberg' ); ?>
|
52 |
+
<br><br>
|
53 |
+
<?php esc_html_e( 'The beta version will not install automatically. You will always have the option to ignore it.', 'ultimate-addons-for-gutenberg' ); ?>
|
54 |
+
</p>
|
55 |
+
<button class="button uag-beta-updates" data-value="<?php echo esc_attr( $value ); ?>" >
|
56 |
+
<?php echo esc_html( $beta_updates_button_text ); ?>
|
57 |
+
</button>
|
58 |
+
|
59 |
+
<p><span style="color: red;">
|
60 |
+
<?php esc_html_e( 'Note: We do not recommend updating to a beta version on production site.', 'ultimate-addons-for-gutenberg' ); ?>
|
61 |
+
</span></p>
|
62 |
+
</div>
|
63 |
+
</div>
|
64 |
+
</div>
|
65 |
+
</div>
|
66 |
+
<div class="widgets postbox">
|
67 |
+
<div class="uagb-intro-section">
|
68 |
+
<div class="uagb-intro-col">
|
69 |
+
<h2 class="uagb-normal-cusror">
|
70 |
+
<span class="uagb-gen-icon dashicons dashicons-controls-repeat"></span>
|
71 |
+
<span><?php esc_html_e( 'Rollback to Previous Version', 'ultimate-addons-for-gutenberg' ); ?></span>
|
72 |
+
</h2>
|
73 |
+
<div class="inside">
|
74 |
+
<p>
|
75 |
+
<?php
|
76 |
+
/* translators: %s: UAG version */
|
77 |
+
echo esc_html( sprintf( __( 'Experiencing an issue with Ultimate Addons for Gutenberg version %s? Rollback to a previous version before the issue appeared.', 'ultimate-addons-for-gutenberg' ), UAGB_VER ) );
|
78 |
+
?>
|
79 |
+
</p>
|
80 |
+
<select class="uagb-rollback-select">
|
81 |
+
<?php
|
82 |
+
|
83 |
+
$uag_versions = UAGB_Admin_Helper::get_instance()->get_rollback_versions();
|
84 |
+
|
85 |
+
foreach ( $uag_versions as $version ) {
|
86 |
+
?>
|
87 |
+
<option value="<?php echo esc_attr( $version ); ?>"><?php echo esc_html( $version ); ?> </option>
|
88 |
+
<?php
|
89 |
+
}
|
90 |
+
?>
|
91 |
+
</select>
|
92 |
+
<a data-placeholder-text=" <?php echo esc_html__( 'Reinstall ', 'ultimate-addons-for-gutenberg' ) . 'v{VERSION}'; ?>" href="<?php echo esc_url( add_query_arg( 'version', $uag_versions[0], wp_nonce_url( admin_url( 'admin-post.php?action=uag_rollback' ), 'uag_rollback' ) ) ); ?>" data-placeholder-url="<?php echo esc_url( wp_nonce_url( admin_url( 'admin-post.php?action=uag_rollback&version=VERSION' ), 'uag_rollback' ) ); ?>" class="button uagb-rollback-button"><?php echo esc_html__( 'Reinstall ', 'ultimate-addons-for-gutenberg' ) . esc_html( $uag_versions[0] ); ?> </a>
|
93 |
+
<p><span style="color: red;">
|
94 |
+
<?php esc_html_e( 'Warning: Please backup your database before making the rollback.', 'ultimate-addons-for-gutenberg' ); ?>
|
95 |
+
</span></p>
|
96 |
+
</div>
|
97 |
+
</div>
|
98 |
+
</div>
|
99 |
+
</div>
|
100 |
+
</div>
|
101 |
+
<div class="postbox-container uagb-sidebar" id="postbox-container-1">
|
102 |
+
<div id="side-sortables">
|
103 |
+
<div class="postbox">
|
104 |
+
<h2 class="hndle uagb-normal-cusror">
|
105 |
+
<span class="dashicons dashicons-book"></span>
|
106 |
+
<span><?php esc_html_e( 'Knowledge Base', 'ultimate-addons-for-gutenberg' ); ?></span>
|
107 |
+
</h2>
|
108 |
+
<div class="inside">
|
109 |
+
<p>
|
110 |
+
<?php esc_html_e( 'Not sure how something works? Take a peek at the knowledge base and learn.', 'ultimate-addons-for-gutenberg' ); ?>
|
111 |
+
</p>
|
112 |
+
<a href='<?php echo esc_url( $kb_url ); ?> ' target="_blank" rel="noopener"><?php esc_attr_e( 'Visit Knowledge Base »', 'ultimate-addons-for-gutenberg' ); ?></a>
|
113 |
+
</div>
|
114 |
+
</div>
|
115 |
+
<div class="postbox">
|
116 |
+
<h2 class="hndle uagb-normal-cusror">
|
117 |
+
<span class="dashicons dashicons-awards"></span>
|
118 |
+
<span><?php esc_html_e( 'Five Star Support', 'ultimate-addons-for-gutenberg' ); ?></span>
|
119 |
+
</h2>
|
120 |
+
<div class="inside">
|
121 |
+
<p>
|
122 |
+
<?php
|
123 |
+
printf(
|
124 |
+
/* translators: %1$s: uagb name. */
|
125 |
+
esc_html__( 'Got a question? Get in touch with %1$s developers. We\'re happy to help!', 'ultimate-addons-for-gutenberg' ),
|
126 |
+
esc_html( UAGB_PLUGIN_NAME )
|
127 |
+
);
|
128 |
+
?>
|
129 |
+
</p>
|
130 |
+
<?php
|
131 |
+
printf(
|
132 |
+
/* translators: %1$s: uagb support link. */
|
133 |
+
'%1$s',
|
134 |
+
! empty( $uagb_support_link ) ? '<a href=' . esc_url( $uagb_support_link ) . ' target="_blank" rel="noopener">' . esc_html( $uagb_support_link_text ) . '</a>' :
|
135 |
+
esc_html( $uagb_support_link_text )
|
136 |
+
);
|
137 |
+
?>
|
138 |
+
</div>
|
139 |
+
</div>
|
140 |
+
</div>
|
141 |
+
</div>
|
142 |
+
</div>
|
143 |
+
</div>
|
144 |
+
</div>
|
assets/css/blocks/lottie.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.uagb-lottie__center{margin:0 auto}.uagb-lottie__right{margin-left:auto}.uagb-lottie__left{margin-right:auto}
|
assets/css/blocks/post.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.uagb-post-grid{margin:0;position:relative}.uagb-post-grid .uagb-post__load-more-wrap{width:100%}.uagb-post-grid .uagb-post__load-more-wrap .uagb-post-pagination-button{cursor:pointer}.uagb-post-grid .uagb-post__load-more-wrap a{color:inherit}.uagb-post-grid .is-grid article{float:left;display:inline-block}.uagb-post-grid .uagb-post__items{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uagb-post-grid .is-grid.uagb-post__equal-height .uagb-post__inner-wrap{height:100%}.uagb-post-grid .is-masonry .uagb-post__inner-wrap{height:auto}.uagb-post-grid .uagb-post__inner-wrap>p{display:none}.uagb-post-grid .uagb-post__author span,.uagb-post-grid .uagb-post__comment span,.uagb-post-grid .uagb-post__taxonomy span,.uagb-post-grid .uagb-post__date span{font-size:inherit;line-height:inherit;width:inherit;height:inherit;margin-right:4px}.uagb-post-grid .uagb-post__columns-8 article{width:12.5%}.uagb-post-grid .uagb-post__columns-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-5 article{width:20%}.uagb-post-grid .uagb-post__columns-4 article{width:25%}.uagb-post-grid .uagb-post__columns-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-2 article{width:50%}.uagb-post-grid .uagb-post__columns-1 article{width:100%}@media only screen and (max-width: 600px){.uagb-post-grid div[class*="columns"].is-grid{grid-template-columns:1fr}}.uagb-post-grid .uagb-post__image img{display:block;width:100%}.uagb-post-grid .uagb-post__image{margin-bottom:15px}.uagb-post-grid .uagb-post__title{margin-top:0;margin-bottom:15px;word-break:break-word}.uagb-post-grid .uagb-post__title a{color:inherit;box-shadow:none;transition:.3s ease;text-decoration:none}.uagb-post-grid .uagb-post__title a:hover{text-decoration:none}.uagb-post-grid .uagb-post__title a:focus{text-decoration:none}.uagb-post-grid .uagb-post__title a:active{text-decoration:none}.uagb-post-grid .uagb-post-grid-byline{text-transform:capitalize;font-size:11px;letter-spacing:1px;margin-bottom:15px}.uagb-post-grid .uagb-post-grid-byline>*{margin-right:10px}.uagb-post-grid .uagb-post-grid-byline a,.uagb-post-grid .uagb-post-grid-byline a:focus,.uagb-post-grid .uagb-post-grid-byline a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__title a,.uagb-post-grid .uagb-post__title a:focus,.uagb-post-grid .uagb-post__title a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__author,.uagb-post-grid .uagb-post__date{display:inline-block;word-break:break-all}.uagb-post-grid .uagb-post__author:not(:last-child):after,.uagb-post-grid .uagb-post__date:not(:last-child):after{content:"\B7";vertical-align:middle;margin:0 5px;line-height:1}.uagb-post-grid .uagb-post__comment,.uagb-post-grid .uagb-post__taxonomy{display:inline-block}.uagb-post-grid .uagb-post__author a{box-shadow:none}.uagb-post-grid .uagb-post__author a:hover{color:inherit;box-shadow:0 -1px 0 inset}.uagb-post-grid .uagb-post__excerpt{margin-bottom:25px;word-break:break-word}.uagb-post-grid .uagb-post__inner-wrap p{margin:0 0 15px 0}.uagb-post-grid .uagb-post__inner-wrap p:last-of-type{margin-bottom:0}.uagb-post-grid .uagb-post__cta{border:none;display:inline-block}.uagb-post-grid .uagb-post__link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:bold;color:inherit;text-decoration:none;padding:5px 10px}.uagb-post-grid .uagb-post__excerpt div+p{margin-top:15px}.uagb-post-grid .uagb-post__excerpt p{color:inherit}.uagb-
|
1 |
+
.uagb-post-grid{margin:0;position:relative}.uagb-post-grid .uagb-post__load-more-wrap{width:100%}.uagb-post-grid .uagb-post__load-more-wrap .uagb-post-pagination-button{cursor:pointer}.uagb-post-grid .uagb-post__load-more-wrap a{color:inherit}.uagb-post-grid .is-grid article{float:left;display:inline-block}.uagb-post-grid .is-grid .uagb-post__link-complete-box{top:inherit;left:inherit}.uagb-post-grid .uagb-post__items{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uagb-post-grid .is-grid.uagb-post__equal-height .uagb-post__inner-wrap{height:100%}.uagb-post-grid .is-masonry .uagb-post__inner-wrap{height:auto}.uagb-post-grid .uagb-post__inner-wrap>p{display:none}.uagb-post-grid .uagb-post__author span,.uagb-post-grid .uagb-post__comment span,.uagb-post-grid .uagb-post__taxonomy span,.uagb-post-grid .uagb-post__date span{font-size:inherit;line-height:inherit;width:inherit;height:inherit;margin-right:4px}.uagb-post-grid .uagb-post__columns-8 article{width:12.5%}.uagb-post-grid .uagb-post__columns-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-5 article{width:20%}.uagb-post-grid .uagb-post__columns-4 article{width:25%}.uagb-post-grid .uagb-post__columns-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-2 article{width:50%}.uagb-post-grid .uagb-post__columns-1 article{width:100%}@media only screen and (max-width: 600px){.uagb-post-grid div[class*="columns"].is-grid{grid-template-columns:1fr}}.uagb-post-grid .uagb-post__image img{display:block;width:100%}.uagb-post-grid .uagb-post__image{margin-bottom:15px}.uagb-post-grid .uagb-post__title{margin-top:0;margin-bottom:15px;word-break:break-word}.uagb-post-grid .uagb-post__title a{color:inherit;box-shadow:none;transition:.3s ease;text-decoration:none}.uagb-post-grid .uagb-post__title a:hover{text-decoration:none}.uagb-post-grid .uagb-post__title a:focus{text-decoration:none}.uagb-post-grid .uagb-post__title a:active{text-decoration:none}.uagb-post-grid .uagb-post-grid-byline{text-transform:capitalize;font-size:11px;letter-spacing:1px;margin-bottom:15px}.uagb-post-grid .uagb-post-grid-byline>*{margin-right:10px}.uagb-post-grid .uagb-post-grid-byline a,.uagb-post-grid .uagb-post-grid-byline a:focus,.uagb-post-grid .uagb-post-grid-byline a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__title a,.uagb-post-grid .uagb-post__title a:focus,.uagb-post-grid .uagb-post__title a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__author,.uagb-post-grid .uagb-post__date{display:inline-block;word-break:break-all}.uagb-post-grid .uagb-post__author:not(:last-child):after,.uagb-post-grid .uagb-post__date:not(:last-child):after{content:"\B7";vertical-align:middle;margin:0 5px;line-height:1}.uagb-post-grid .uagb-post__comment,.uagb-post-grid .uagb-post__taxonomy{display:inline-block}.uagb-post-grid .uagb-post__author a{box-shadow:none}.uagb-post-grid .uagb-post__author a:hover{color:inherit;box-shadow:0 -1px 0 inset}.uagb-post-grid .uagb-post__excerpt{margin-bottom:25px;word-break:break-word}.uagb-post-grid .uagb-post__inner-wrap p{margin:0 0 15px 0}.uagb-post-grid .uagb-post__inner-wrap p:last-of-type{margin-bottom:0}.uagb-post-grid .uagb-post__cta{border:none;display:inline-block}.uagb-post-grid .uagb-post__link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:bold;color:inherit;text-decoration:none;padding:5px 10px}.uagb-post-grid .uagb-post__excerpt div+p{margin-top:15px}.uagb-post-grid .uagb-post__excerpt p{color:inherit}.uagb-post__image-position-background .uagb-post__link-complete-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.uagb-post__image-position-background .uagb-post__text{opacity:1;position:relative;z-index:10;overflow:hidden;width:100%}.uagb-post__image-position-background .uagb-post__inner-wrap{position:relative;width:100%}.uagb-post__image-position-background .uagb-post__image img{position:absolute;width:auto;height:auto;min-width:100%;max-width:none;left:50%;top:50%;transform:translate(-50%, -50%);min-height:100%}.uagb-post__image-position-background .uagb-post__image{background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;text-align:center;position:relative}.uagb-post__image-position-background .uagb-post__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.uagb-post__image-position-background .uagb-post__image::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.5)}.uagb-post-grid[data-equal-height="yes"] .uagb-post__inner-wrap{display:inline-block;height:100%}.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:-45px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto;right:-45px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:-45px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:-45px;right:auto}.uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:25px;z-index:1}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:auto;right:25px}.uagb-post__arrow-inside.uagb-post-grid .slick-next{right:25px}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-next{left:25px;right:auto}.uagb-post-grid .is-grid article,.uagb-post-grid .is-masonry article,.uagb-post-grid .is-carousel article{box-sizing:border-box}@media (max-width: 976px){.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:15px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto;right:15px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:15px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:15px;right:auto}.uagb-post-grid .uagb-post__columns-tablet-1 article{width:100%}.uagb-post-grid .uagb-post__columns-tablet-2 article{width:50%}.uagb-post-grid .uagb-post__columns-tablet-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-tablet-4 article{width:25%}.uagb-post-grid .uagb-post__columns-tablet-5 article{width:20%}.uagb-post-grid .uagb-post__columns-tablet-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-tablet-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-tablet-8 article{width:12.5%}}@media (max-width: 767px){.uagb-post-grid .uagb-post__columns-mobile-1 article{width:100%}.uagb-post-grid .uagb-post__columns-mobile-2 article{width:50%}.uagb-post-grid .uagb-post__columns-mobile-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-mobile-4 article{width:25%}.uagb-post-grid .uagb-post__columns-mobile-5 article{width:20%}.uagb-post-grid .uagb-post__columns-mobile-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-tablet-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-tablet-8 article{width:12.5%}}.entry .entry-content .uagb-post-grid a{text-decoration:none}.uagb-post-pagination-wrap a.page-numbers,.uagb-post-pagination-wrap span.page-numbers.current{padding:5px 10px;margin:0;display:inline-block}.uagb-post-grid .uagb-post-inf-loader{margin:0 auto;min-height:58px;line-height:58px;width:160px;text-align:center}.uagb-post-grid .uagb-post-inf-loader div{width:18px;height:18px;background-color:#0085ba;-webkit-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
|
assets/css/blocks/table-of-contents.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.wp-block-uagb-table-of-contents .uagb-toc__wrap{display:inline-block}.wp-block-uagb-table-of-contents ul.uagb-toc__list{margin-left:2.2em;padding-left:0px;margin-bottom:0}.wp-block-uagb-table-of-contents ul.uagb-toc__list li{margin:0}.wp-block-uagb-table-of-contents.uagb-toc__align-left{text-align:left}.wp-block-uagb-table-of-contents.uagb-toc__align-center{text-align:center}.wp-block-uagb-table-of-contents.uagb-toc__align-right{text-align:right}.wp-block-uagb-table-of-contents ul li:empty{display:none}.wp-block-uagb-table-of-contents .uagb-toc__title-wrap{display:flex;align-items:center}.wp-block-uagb-table-of-contents .uagb-toc__is-collapsible.uagb-toc__title-wrap{cursor:pointer}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap svg{width:20px;height:20px}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap{margin-left:10px;display:flex;cursor:pointer}.wp-block-uagb-table-of-contents.uagb-toc__collapse .uagb-toc__list-wrap{display:none}.uagb-toc__list ul{list-style-type:circle}.uagb-toc__scroll-top.dashicons{display:none;position:fixed;bottom:50px;right:50px;padding:10px;background:#ccd0d4;cursor:pointer}.uagb-toc__scroll-top.uagb-toc__show-scroll{display:inline-table}
|
1 |
+
.wp-block-uagb-table-of-contents .uagb-toc__wrap{display:inline-block}.wp-block-uagb-table-of-contents ul.uagb-toc__list,.wp-block-uagb-table-of-contents ol.uagb-toc__list{margin-left:2.2em;padding-left:0px;margin-bottom:0}.wp-block-uagb-table-of-contents ul.uagb-toc__list li,.wp-block-uagb-table-of-contents ol.uagb-toc__list li{margin:0}.wp-block-uagb-table-of-contents.uagb-toc__align-left{text-align:left}.wp-block-uagb-table-of-contents.uagb-toc__align-center{text-align:center}.wp-block-uagb-table-of-contents.uagb-toc__align-right{text-align:right}.wp-block-uagb-table-of-contents ul li:empty{display:none}.wp-block-uagb-table-of-contents .uagb-toc__title-wrap{display:flex;align-items:center}.wp-block-uagb-table-of-contents .uagb-toc__is-collapsible.uagb-toc__title-wrap{cursor:pointer}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap svg{width:20px;height:20px}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap{margin-left:10px;display:flex;cursor:pointer}.wp-block-uagb-table-of-contents.uagb-toc__collapse .uagb-toc__list-wrap{display:none}ol.uagb-toc__list li.uagb-toc__list ul,ol.uagb-toc__list ul.uagb-toc__list ul{list-style-type:circle}ol.uagb-toc__list>ul,ol.uagb-toc__list>li{list-style-type:disc}.uagb-toc__scroll-top.dashicons{display:none;position:fixed;bottom:50px;right:50px;padding:10px;background:#ccd0d4;cursor:pointer}.uagb-toc__scroll-top.uagb-toc__show-scroll{display:inline-table}
|
dist/blocks.style.rtl.css → assets/css/style-blocks.rtl.css
RENAMED
File without changes
|
assets/js/table-of-contents.js
CHANGED
@@ -129,75 +129,15 @@
|
|
129 |
}
|
130 |
|
131 |
var all_header = ( undefined !== allowed_h_tags_str && '' !== allowed_h_tags_str ) ? $( 'body' ).find( allowed_h_tags_str ) : $( 'body' ).find('h1, h2, h3, h4, h5, h6' );
|
132 |
-
var headerTable = '';
|
133 |
-
var level = 0;
|
134 |
|
135 |
if ( 0 !== all_header.length ) {
|
136 |
|
137 |
-
all_header.each( function (){
|
138 |
let header = $( this );
|
139 |
let header_text = parseTocSlug(header.text());
|
140 |
$( this ).before('<span id="'+ header_text +'" class="uag-toc__heading-anchor"></span>');
|
141 |
});
|
142 |
}
|
143 |
-
let blockId = attr.block_id;
|
144 |
-
var headerArray = $("div.uag-toc__entry-content").parent().find( all_header );
|
145 |
-
if ( 0 !== headerArray.length && ( headerMappingHeaders > 0 && undefined !== attr.mappingHeaders ) ) {
|
146 |
-
headerArray.each( function (index,value){
|
147 |
-
let header = $( this );
|
148 |
-
let excludeHeading ;
|
149 |
-
|
150 |
-
if ( value.className.includes('uagb-toc-hide-heading') ) {
|
151 |
-
excludeHeading = true;
|
152 |
-
} else if ( 0 < header.parents('.uagb-toc-hide-heading').length ) {
|
153 |
-
excludeHeading = true;
|
154 |
-
} else {
|
155 |
-
excludeHeading = false;
|
156 |
-
}
|
157 |
-
|
158 |
-
let headerText = parseTocSlug(header.text());
|
159 |
-
|
160 |
-
if ( !excludeHeading ) {
|
161 |
-
|
162 |
-
let openLevel = header[0].localName.replace(/^h+/, '');
|
163 |
-
let titleText = header.text();
|
164 |
-
|
165 |
-
if (openLevel > level) {
|
166 |
-
let arrayOpenLevel = new Array(openLevel - level + 1);
|
167 |
-
if( 2 == (arrayOpenLevel).length ){
|
168 |
-
headerTable += (arrayOpenLevel).join("<ul class='uagb-toc__list'>");
|
169 |
-
} else{
|
170 |
-
headerTable += "<ul class='uagb-toc__list'>";
|
171 |
-
}
|
172 |
-
|
173 |
-
} else if (openLevel < level) {
|
174 |
-
let arrayLevel = new Array(level - openLevel + 1);
|
175 |
-
if( 0 !== (arrayLevel).length ){
|
176 |
-
headerTable += (arrayLevel).join("</ul>");
|
177 |
-
} else{
|
178 |
-
headerTable += "</ul>";
|
179 |
-
}
|
180 |
-
|
181 |
-
}
|
182 |
-
level = parseInt(openLevel);
|
183 |
-
headerTable += "<li><a href='#" + headerText + "'>" + titleText + "</a></li>";
|
184 |
-
|
185 |
-
}
|
186 |
-
});
|
187 |
-
|
188 |
-
$(".uagb_table-of-contents-placeholder").remove();
|
189 |
-
|
190 |
-
$(`.uagb-block-${blockId} .uagb-toc__list-wrap`).prepend(headerTable);
|
191 |
-
|
192 |
-
} else{
|
193 |
-
|
194 |
-
headerTable += attr.emptyHeadingTeaxt;
|
195 |
-
|
196 |
-
$(`.uagb-block-${blockId} .uagb-toc__list-wrap`).remove();
|
197 |
-
|
198 |
-
$(".uagb_table-of-contents-placeholder").prepend(headerTable);
|
199 |
-
|
200 |
-
}
|
201 |
|
202 |
scroll_to_top = attr.scrollToTop;
|
203 |
|
129 |
}
|
130 |
|
131 |
var all_header = ( undefined !== allowed_h_tags_str && '' !== allowed_h_tags_str ) ? $( 'body' ).find( allowed_h_tags_str ) : $( 'body' ).find('h1, h2, h3, h4, h5, h6' );
|
|
|
|
|
132 |
|
133 |
if ( 0 !== all_header.length ) {
|
134 |
|
135 |
+
all_header.each( function (index,value){
|
136 |
let header = $( this );
|
137 |
let header_text = parseTocSlug(header.text());
|
138 |
$( this ).before('<span id="'+ header_text +'" class="uag-toc__heading-anchor"></span>');
|
139 |
});
|
140 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
|
142 |
scroll_to_top = attr.scrollToTop;
|
143 |
|
blocks-config/blocks-config.php
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Blocks config loader.
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
|
13 |
+
require_once UAGB_DIR . 'blocks-config/post/class-uagb-post.php';
|
14 |
+
require_once UAGB_DIR . 'blocks-config/post-timeline/class-uagb-post-timeline.php';
|
15 |
+
require_once UAGB_DIR . 'blocks-config/cf7-styler/class-uagb-cf7-styler.php';
|
16 |
+
require_once UAGB_DIR . 'blocks-config/gf-styler/class-uagb-gf-styler.php';
|
17 |
+
require_once UAGB_DIR . 'blocks-config/taxonomy-list/class-uagb-taxonomy-list.php';
|
18 |
+
require_once UAGB_DIR . 'blocks-config/table-of-content/class-uagb-table-of-content.php';
|
19 |
+
require_once UAGB_DIR . 'blocks-config/forms/class-uagb-forms.php';
|
20 |
+
require_once UAGB_DIR . 'blocks-config/lottie/class-uagb-lottie.php';
|
{dist/blocks → blocks-config}/cf7-styler/class-uagb-cf7-styler.php
RENAMED
File without changes
|
{dist/blocks → blocks-config}/forms/class-uagb-forms.php
RENAMED
File without changes
|
{dist/blocks → blocks-config}/gf-styler/class-uagb-gf-styler.php
RENAMED
File without changes
|
{dist/blocks → blocks-config}/lottie/class-uagb-lottie.php
RENAMED
@@ -68,6 +68,10 @@ if ( ! class_exists( 'UAGB_Lottie' ) ) {
|
|
68 |
'block_id' => array(
|
69 |
'type' => 'string',
|
70 |
),
|
|
|
|
|
|
|
|
|
71 |
'lottieURl' => array(
|
72 |
'type' => 'string',
|
73 |
'default' => '',
|
@@ -147,6 +151,7 @@ if ( ! class_exists( 'UAGB_Lottie' ) ) {
|
|
147 |
$main_classes = array(
|
148 |
'uagb-block-' . $block_id,
|
149 |
'uagb-lottie__outer-wrap',
|
|
|
150 |
);
|
151 |
|
152 |
ob_start();
|
68 |
'block_id' => array(
|
69 |
'type' => 'string',
|
70 |
),
|
71 |
+
'align' => array(
|
72 |
+
'type' => 'string',
|
73 |
+
'default' => 'center',
|
74 |
+
),
|
75 |
'lottieURl' => array(
|
76 |
'type' => 'string',
|
77 |
'default' => '',
|
151 |
$main_classes = array(
|
152 |
'uagb-block-' . $block_id,
|
153 |
'uagb-lottie__outer-wrap',
|
154 |
+
'uagb-lottie__' . $attributes['align'],
|
155 |
);
|
156 |
|
157 |
ob_start();
|
{dist/blocks → blocks-config}/post-timeline/class-uagb-post-timeline.php
RENAMED
File without changes
|
{dist/blocks → blocks-config}/post/class-uagb-post.php
RENAMED
@@ -56,6 +56,7 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
|
|
56 |
add_action( 'wp_ajax_uagb_get_posts', array( $this, 'masonry_pagination' ) );
|
57 |
add_action( 'wp_ajax_nopriv_uagb_get_posts', array( $this, 'masonry_pagination' ) );
|
58 |
add_action( 'wp_footer', array( $this, 'add_post_dynamic_script' ), 1000 );
|
|
|
59 |
}
|
60 |
|
61 |
/**
|
@@ -1358,7 +1359,7 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
|
|
1358 |
foreach ( $terms as $key => $value ) {
|
1359 |
// Get the URL of this category.
|
1360 |
$category_link = get_category_link( $value->term_id );
|
1361 |
-
array_push( $terms_list, '<a href=' . esc_url( $category_link ) . '>' . esc_html( $value->name ) . '</a>' );
|
1362 |
}
|
1363 |
echo wp_kses_post( implode( ', ', $terms_list ) );
|
1364 |
?>
|
@@ -1414,6 +1415,29 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
|
|
1414 |
|
1415 |
}
|
1416 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1417 |
/**
|
1418 |
* Render Post Excerpt HTML.
|
1419 |
*
|
@@ -1428,14 +1452,12 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
|
|
1428 |
|
1429 |
global $post;
|
1430 |
|
1431 |
-
$post_excerpt = ( '' === $post->post_excerpt ) ? get_the_content() : $post->post_excerpt;
|
1432 |
-
|
1433 |
$length = ( isset( $attributes['excerptLength'] ) ) ? $attributes['excerptLength'] : 25;
|
1434 |
|
1435 |
if ( 'full_post' === $attributes['displayPostContentRadio'] ) {
|
1436 |
$excerpt = get_the_content();
|
1437 |
} else {
|
1438 |
-
$excerpt =
|
1439 |
}
|
1440 |
|
1441 |
if ( ! $excerpt ) {
|
@@ -1496,6 +1518,31 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
|
|
1496 |
<a class="uagb-post__link-complete-box" href="<?php echo esc_url( apply_filters( "uagb_single_post_link_{$attributes['post_type']}", get_the_permalink(), get_the_ID(), $attributes ) ); ?>" target="<?php echo esc_html( $target ); ?>" rel="bookmark noopener noreferrer"></a>
|
1497 |
<?php
|
1498 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1499 |
}
|
1500 |
|
1501 |
/**
|
56 |
add_action( 'wp_ajax_uagb_get_posts', array( $this, 'masonry_pagination' ) );
|
57 |
add_action( 'wp_ajax_nopriv_uagb_get_posts', array( $this, 'masonry_pagination' ) );
|
58 |
add_action( 'wp_footer', array( $this, 'add_post_dynamic_script' ), 1000 );
|
59 |
+
add_filter( 'redirect_canonical', array( $this, 'override_canonical' ), 1, 2 );
|
60 |
}
|
61 |
|
62 |
/**
|
1359 |
foreach ( $terms as $key => $value ) {
|
1360 |
// Get the URL of this category.
|
1361 |
$category_link = get_category_link( $value->term_id );
|
1362 |
+
array_push( $terms_list, '<a href="' . esc_url( $category_link ) . '">' . esc_html( $value->name ) . '</a>' );
|
1363 |
}
|
1364 |
echo wp_kses_post( implode( ', ', $terms_list ) );
|
1365 |
?>
|
1415 |
|
1416 |
}
|
1417 |
|
1418 |
+
/**
|
1419 |
+
* Render Post Excerpt HTML.
|
1420 |
+
*
|
1421 |
+
* @param int $post_id post id.
|
1422 |
+
* @param int $length lenght of the excerpt.
|
1423 |
+
*
|
1424 |
+
* @since 1.23.0
|
1425 |
+
*/
|
1426 |
+
public function get_excerpt_by_id( $post_id, $length ) {
|
1427 |
+
$the_post = get_post( $post_id ); // Gets post ID.
|
1428 |
+
$the_excerpt = ( $the_post ? $the_post->post_content : null ); // Gets post_content to be used as a basis for the excerpt.
|
1429 |
+
$the_excerpt = wp_strip_all_tags( strip_shortcodes( $the_excerpt ) ); // Strips tags and images.
|
1430 |
+
$words = explode( ' ', $the_excerpt, $length + 1 );
|
1431 |
+
|
1432 |
+
if ( count( $words ) > $length ) :
|
1433 |
+
array_pop( $words );
|
1434 |
+
array_push( $words, '…' );
|
1435 |
+
$the_excerpt = implode( ' ', $words );
|
1436 |
+
endif;
|
1437 |
+
|
1438 |
+
return $the_excerpt;
|
1439 |
+
}
|
1440 |
+
|
1441 |
/**
|
1442 |
* Render Post Excerpt HTML.
|
1443 |
*
|
1452 |
|
1453 |
global $post;
|
1454 |
|
|
|
|
|
1455 |
$length = ( isset( $attributes['excerptLength'] ) ) ? $attributes['excerptLength'] : 25;
|
1456 |
|
1457 |
if ( 'full_post' === $attributes['displayPostContentRadio'] ) {
|
1458 |
$excerpt = get_the_content();
|
1459 |
} else {
|
1460 |
+
$excerpt = $this->get_excerpt_by_id( $post->ID, $length );
|
1461 |
}
|
1462 |
|
1463 |
if ( ! $excerpt ) {
|
1518 |
<a class="uagb-post__link-complete-box" href="<?php echo esc_url( apply_filters( "uagb_single_post_link_{$attributes['post_type']}", get_the_permalink(), get_the_ID(), $attributes ) ); ?>" target="<?php echo esc_html( $target ); ?>" rel="bookmark noopener noreferrer"></a>
|
1519 |
<?php
|
1520 |
}
|
1521 |
+
|
1522 |
+
/**
|
1523 |
+
* Disable canonical on Single Post.
|
1524 |
+
*
|
1525 |
+
* @param string $redirect_url The redirect URL.
|
1526 |
+
* @param string $requested_url The requested URL.
|
1527 |
+
* @since 1.14.9
|
1528 |
+
* @return bool|string
|
1529 |
+
*/
|
1530 |
+
public function override_canonical( $redirect_url, $requested_url ) {
|
1531 |
+
|
1532 |
+
global $wp_query;
|
1533 |
+
|
1534 |
+
if ( is_array( $wp_query->query ) ) {
|
1535 |
+
|
1536 |
+
if ( true === $wp_query->is_singular
|
1537 |
+
&& - 1 === $wp_query->current_post
|
1538 |
+
&& true === $wp_query->is_paged
|
1539 |
+
) {
|
1540 |
+
$redirect_url = false;
|
1541 |
+
}
|
1542 |
+
}
|
1543 |
+
|
1544 |
+
return $redirect_url;
|
1545 |
+
}
|
1546 |
}
|
1547 |
|
1548 |
/**
|
blocks-config/table-of-content/class-uagb-table-of-content.php
ADDED
@@ -0,0 +1,827 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* UAGB Table Of Contents block.
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
if ( ! class_exists( 'UAGB_Table_Of_Content' ) ) {
|
13 |
+
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Class UAGB_Table_Of_Content.
|
17 |
+
*/
|
18 |
+
class UAGB_Table_Of_Content {
|
19 |
+
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Member Variable
|
23 |
+
*
|
24 |
+
* @since 1.23.0
|
25 |
+
* @var instance
|
26 |
+
*/
|
27 |
+
private static $instance;
|
28 |
+
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Initiator
|
32 |
+
*
|
33 |
+
* @since 1.23.0
|
34 |
+
*/
|
35 |
+
public static function get_instance() {
|
36 |
+
if ( ! isset( self::$instance ) ) {
|
37 |
+
self::$instance = new self();
|
38 |
+
}
|
39 |
+
return self::$instance;
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Constructor
|
44 |
+
*/
|
45 |
+
public function __construct() {
|
46 |
+
add_action( 'init', array( $this, 'register_table_of_contents' ) );
|
47 |
+
add_action( 'save_post', array( $this, 'delete_toc_meta' ), 10, 3 );
|
48 |
+
add_filter( 'render_block_data', array( $this, 'update_toc_title' ) );
|
49 |
+
}
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Update Toc tile if old title is set.
|
53 |
+
*
|
54 |
+
* @access public
|
55 |
+
*
|
56 |
+
* @since 1.23.0
|
57 |
+
* @param array $parsed_block Parsed Block.
|
58 |
+
*/
|
59 |
+
public function update_toc_title( $parsed_block ) {
|
60 |
+
|
61 |
+
if ( 'uagb/table-of-contents' === $parsed_block['blockName'] && ! isset( $parsed_block['attrs']['headingTitle'] ) ) {
|
62 |
+
|
63 |
+
$content = $parsed_block['innerHTML'];
|
64 |
+
$matches = array();
|
65 |
+
|
66 |
+
preg_match( '/<div class=\"uagb-toc__title\">([^`]*?)<\/div>/', $content, $matches );
|
67 |
+
|
68 |
+
if ( ! empty( $matches[1] ) ) {
|
69 |
+
$parsed_block['attrs']['headingTitle'] = $matches[1];
|
70 |
+
}
|
71 |
+
}
|
72 |
+
|
73 |
+
return $parsed_block;
|
74 |
+
}
|
75 |
+
|
76 |
+
/**
|
77 |
+
* Delete toc meta.
|
78 |
+
*
|
79 |
+
* @access public
|
80 |
+
*
|
81 |
+
* @since 1.23.0
|
82 |
+
* @param int $post_id Post ID.
|
83 |
+
* @param object $post Post object.
|
84 |
+
* @param boolean $update Whether this is an existing post being updated.
|
85 |
+
*/
|
86 |
+
public function delete_toc_meta( $post_id, $post, $update ) {
|
87 |
+
delete_post_meta( $post_id, '_uagb_toc_heading_content' );
|
88 |
+
}
|
89 |
+
|
90 |
+
/**
|
91 |
+
* Extracts heading content, id, and level from the given post content.
|
92 |
+
*
|
93 |
+
* @since 1.23.0
|
94 |
+
* @access public
|
95 |
+
*
|
96 |
+
* @param string $content The post content to extract headings from.
|
97 |
+
* @param int $mapping_headers_array The page of the post where the headings are
|
98 |
+
* located.
|
99 |
+
*
|
100 |
+
* @return array The list of headings.
|
101 |
+
*/
|
102 |
+
public function table_of_contents_get_headings_from_content(
|
103 |
+
$content,
|
104 |
+
$mapping_headers_array
|
105 |
+
) {
|
106 |
+
|
107 |
+
/* phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase */
|
108 |
+
// Disabled because of PHP DOMDocument and DOMXPath APIs using camelCase.
|
109 |
+
|
110 |
+
// Create a document to load the post content into.
|
111 |
+
$doc = new DOMDocument();
|
112 |
+
|
113 |
+
// Enable user error handling for the HTML parsing. HTML5 elements aren't
|
114 |
+
// supported (as of PHP 7.4) and There's no way to guarantee that the markup
|
115 |
+
// is valid anyway, so we're just going to ignore all errors in parsing.
|
116 |
+
// Nested heading elements will still be parsed.
|
117 |
+
// The lack of HTML5 support is a libxml2 issue:
|
118 |
+
// https://bugzilla.gnome.org/show_bug.cgi?id=761534.
|
119 |
+
libxml_use_internal_errors( true );
|
120 |
+
|
121 |
+
// Parse the post content into an HTML document.
|
122 |
+
$doc->loadHTML(
|
123 |
+
// loadHTML expects ISO-8859-1, so we need to convert the post content to
|
124 |
+
// that format. We use htmlentities to encode Unicode characters not
|
125 |
+
// supported by ISO-8859-1 as HTML entities. However, this function also
|
126 |
+
// converts all special characters like < or > to HTML entities, so we use
|
127 |
+
// htmlspecialchars_decode to decode them.
|
128 |
+
htmlspecialchars_decode(
|
129 |
+
utf8_decode(
|
130 |
+
htmlentities(
|
131 |
+
'<html><body>' . $content . '</body></html>',
|
132 |
+
ENT_COMPAT,
|
133 |
+
'UTF-8',
|
134 |
+
false
|
135 |
+
)
|
136 |
+
),
|
137 |
+
ENT_COMPAT
|
138 |
+
)
|
139 |
+
);
|
140 |
+
|
141 |
+
// We're done parsing, so we can disable user error handling. This also
|
142 |
+
// clears any existing errors, which helps avoid a memory leak.
|
143 |
+
libxml_use_internal_errors( false );
|
144 |
+
|
145 |
+
// IE11 treats template elements like divs, so to avoid extracting heading
|
146 |
+
// elements from them, we first have to remove them.
|
147 |
+
// We can't use foreach directly on the $templates DOMNodeList because it's a
|
148 |
+
// dynamic list, and removing nodes confuses the foreach iterator. So
|
149 |
+
// instead, we convert the iterator to an array and then iterate over that.
|
150 |
+
$templates = iterator_to_array(
|
151 |
+
$doc->documentElement->getElementsByTagName( 'template' )
|
152 |
+
);
|
153 |
+
|
154 |
+
foreach ( $templates as $template ) {
|
155 |
+
$template->parentNode->removeChild( $template );
|
156 |
+
}
|
157 |
+
|
158 |
+
$xpath = new DOMXPath( $doc );
|
159 |
+
|
160 |
+
// Get all non-empty heading elements in the post content.
|
161 |
+
$headings = iterator_to_array(
|
162 |
+
$xpath->query(
|
163 |
+
'//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6][text()!=""]'
|
164 |
+
)
|
165 |
+
);
|
166 |
+
|
167 |
+
return array_map(
|
168 |
+
function ( $heading ) use ( $mapping_headers_array ) {
|
169 |
+
|
170 |
+
$exclude_heading = null;
|
171 |
+
|
172 |
+
if ( isset( $heading->attributes ) ) {
|
173 |
+
$class_name = $heading->attributes->getNamedItem( 'class' );
|
174 |
+
if ( null !== $class_name && '' !== $class_name->value ) {
|
175 |
+
$exclude_heading = $class_name->value;
|
176 |
+
}
|
177 |
+
}
|
178 |
+
|
179 |
+
$mapping_header = 0;
|
180 |
+
|
181 |
+
if ( 'uagb-toc-hide-heading' !== $exclude_heading ) {
|
182 |
+
|
183 |
+
foreach ( $mapping_headers_array as $key => $value ) {
|
184 |
+
|
185 |
+
if ( $mapping_headers_array[ $key ] ) {
|
186 |
+
|
187 |
+
$mapping_header = ( $key + 1 );
|
188 |
+
}
|
189 |
+
|
190 |
+
if ( strval( $mapping_header ) === $heading->nodeName[1] ) {
|
191 |
+
|
192 |
+
return array(
|
193 |
+
// A little hacky, but since we know at this point that the tag will
|
194 |
+
// be an h1-h6, we can just grab the 2nd character of the tag name
|
195 |
+
// and convert it to an integer. Should be faster than conditionals.
|
196 |
+
'level' => (int) $heading->nodeName[1],
|
197 |
+
'id' => $this->clean( $heading->textContent ),
|
198 |
+
'content' => $heading->textContent,
|
199 |
+
'depth' => intval( substr( $heading->tagName, 1 ) ),
|
200 |
+
);
|
201 |
+
}
|
202 |
+
}
|
203 |
+
}
|
204 |
+
},
|
205 |
+
$headings
|
206 |
+
);
|
207 |
+
/* phpcs:enable */
|
208 |
+
}
|
209 |
+
|
210 |
+
/**
|
211 |
+
* Clean up heading content.
|
212 |
+
*
|
213 |
+
* @since 1.23.0
|
214 |
+
* @access public
|
215 |
+
*
|
216 |
+
* @param string $string The post content to extract headings from.
|
217 |
+
*
|
218 |
+
* @return string $string.
|
219 |
+
*/
|
220 |
+
public function clean( $string ) {
|
221 |
+
$string = str_replace( array( '‘', '’', '“', '”' ), '', $string );
|
222 |
+
$string = str_replace( array( '$', '.', '+', '!', '*', '\'', '(', ')', ',' ), '', $string );
|
223 |
+
$string = str_replace( array( '%', '{', '}', '|', '\\', '^', '~', '[', ']', '`' ), '', $string );
|
224 |
+
$string = str_replace(
|
225 |
+
array( '*', '\'', '(', ')', ';', '@', '&', '=', '+', '$', ',', '/', '?', '#', '[', ']' ),
|
226 |
+
'',
|
227 |
+
$string
|
228 |
+
);
|
229 |
+
$string = preg_replace( '/[\x00-\x1F\x7F]*/u', '', $string );
|
230 |
+
$string = str_replace( array( '&', ' ' ), ' ', $string );
|
231 |
+
$string = str_replace( array( ':' ), '', $string );
|
232 |
+
// Convert space characters to an `_` (underscore).
|
233 |
+
$string = preg_replace( '/\s+/', '_', $string );
|
234 |
+
// Replace multiple `-` (hyphen) with a single `-` (hyphen).
|
235 |
+
$string = preg_replace( '/-+/', '-', $string );
|
236 |
+
// Replace multiple `_` (underscore) with a single `_` (underscore).
|
237 |
+
$string = preg_replace( '/_+/', '-', $string );
|
238 |
+
// Remove trailing `-` and `_`.
|
239 |
+
$string = trim( $string, '-_' );
|
240 |
+
return strtolower( preg_replace( '/-+/', '-', $string ) ); // Replaces multiple hyphens with single one.
|
241 |
+
}
|
242 |
+
|
243 |
+
/**
|
244 |
+
* Gets the content, anchor, level, and page of headings from a post. Returns
|
245 |
+
* data from all headings in a paginated post if $current_page_only is false;
|
246 |
+
* otherwise, returns only data from headings on the current page being
|
247 |
+
* rendered.
|
248 |
+
*
|
249 |
+
* @since 1.23.0
|
250 |
+
* @access public
|
251 |
+
*
|
252 |
+
* @param int $post_id Id of the post to extract headings from.
|
253 |
+
* @param bool $current_page_only Whether to include headings from the entire
|
254 |
+
* post, or just those from the current page (if
|
255 |
+
* the post is paginated).
|
256 |
+
*
|
257 |
+
* @return array The list of headings.
|
258 |
+
*/
|
259 |
+
public function table_of_contents_get_headings(
|
260 |
+
$post_id,
|
261 |
+
$current_page_only
|
262 |
+
) {
|
263 |
+
|
264 |
+
return $this->table_of_contents_get_headings_from_content(
|
265 |
+
get_post( $post_id )->post_content,
|
266 |
+
$current_page_only['mappingHeaders']
|
267 |
+
);
|
268 |
+
}
|
269 |
+
|
270 |
+
/**
|
271 |
+
* Converts a flat list of heading parameters to a hierarchical nested list
|
272 |
+
* based on each header's immediate parent's level.
|
273 |
+
*
|
274 |
+
* @since 1.23.0
|
275 |
+
* @access public
|
276 |
+
*
|
277 |
+
* @param array $heading_list Flat list of heading parameters to nest.
|
278 |
+
* @param int $index The current list index.
|
279 |
+
*
|
280 |
+
* @return array A hierarchical nested list of heading parameters.
|
281 |
+
*/
|
282 |
+
public function table_of_contents_linear_to_nested_heading_list(
|
283 |
+
$heading_list,
|
284 |
+
$index = 0
|
285 |
+
) {
|
286 |
+
$nested_heading_list = array();
|
287 |
+
|
288 |
+
foreach ( $heading_list as $key => $heading ) {
|
289 |
+
|
290 |
+
if ( ! is_null( $heading_list[ $key ] ) ) {
|
291 |
+
|
292 |
+
$nested_heading_list[] = array(
|
293 |
+
'heading' => $heading,
|
294 |
+
'index' => $index + $key,
|
295 |
+
'children' => null,
|
296 |
+
);
|
297 |
+
|
298 |
+
}
|
299 |
+
}
|
300 |
+
|
301 |
+
return $nested_heading_list;
|
302 |
+
}
|
303 |
+
|
304 |
+
/**
|
305 |
+
* Renders the heading list of the UAGB Table Of Contents block.
|
306 |
+
*
|
307 |
+
* @since 1.23.0
|
308 |
+
* @access public
|
309 |
+
*
|
310 |
+
* @param array $nested_heading_list Nested list of heading data.
|
311 |
+
* @param string $page_url URL of the page the block belongs to.
|
312 |
+
* @param array $attributes array of attributes.
|
313 |
+
*
|
314 |
+
* @return string The heading list rendered as HTML.
|
315 |
+
*/
|
316 |
+
public function table_of_contents_render_list(
|
317 |
+
$nested_heading_list,
|
318 |
+
$page_url,
|
319 |
+
$attributes
|
320 |
+
) {
|
321 |
+
$toc = '<ol class="uagb-toc__list">';
|
322 |
+
$last_level = '';
|
323 |
+
$parent_level = '';
|
324 |
+
$first_level = '';
|
325 |
+
$current_depth = 0;
|
326 |
+
$depth_array = array(
|
327 |
+
1 => 0,
|
328 |
+
2 => 0,
|
329 |
+
3 => 0,
|
330 |
+
4 => 0,
|
331 |
+
5 => 0,
|
332 |
+
6 => 0,
|
333 |
+
);
|
334 |
+
|
335 |
+
foreach ( $nested_heading_list as $anchor => $heading ) {
|
336 |
+
|
337 |
+
$level = $heading['heading']['level'];
|
338 |
+
$title = $heading['heading']['content'];
|
339 |
+
$id = $heading['heading']['id'];
|
340 |
+
|
341 |
+
if ( 0 === $anchor ) {
|
342 |
+
$first_level = $level;
|
343 |
+
}
|
344 |
+
|
345 |
+
if ( $level < $first_level ) {
|
346 |
+
continue;
|
347 |
+
}
|
348 |
+
|
349 |
+
if ( empty( $parent_level ) || $level < $parent_level ) {
|
350 |
+
$parent_level = $level;
|
351 |
+
}
|
352 |
+
|
353 |
+
if ( ! empty( $last_level ) ) {
|
354 |
+
|
355 |
+
if ( $level > $last_level ) {
|
356 |
+
|
357 |
+
$toc .= '<ul class="uagb-toc__list">';
|
358 |
+
$current_depth ++;
|
359 |
+
$depth_array[ $level ] = $current_depth;
|
360 |
+
|
361 |
+
} elseif ( $level === $last_level && $level !== $parent_level ) {
|
362 |
+
|
363 |
+
$toc .= '<li class="uagb-toc__list">';
|
364 |
+
$depth_array[ $level ] = $current_depth;
|
365 |
+
|
366 |
+
} elseif ( $level < $last_level ) {
|
367 |
+
|
368 |
+
$closing = absint( $current_depth - $depth_array[ $level ] );
|
369 |
+
|
370 |
+
if ( $level > $parent_level ) {
|
371 |
+
|
372 |
+
$toc .= str_repeat( '</li></ul>', $closing );
|
373 |
+
$current_depth = absint( $current_depth - $closing );
|
374 |
+
|
375 |
+
} elseif ( $level === $parent_level ) {
|
376 |
+
|
377 |
+
$toc .= str_repeat( '</li></ul>', $closing );
|
378 |
+
$toc .= '</li>';
|
379 |
+
}
|
380 |
+
}
|
381 |
+
}
|
382 |
+
|
383 |
+
$toc .= sprintf( '<li class="uagb-toc__list"><a href="#%s">%s</a>', esc_attr( $id ), $title );
|
384 |
+
$last_level = $level;
|
385 |
+
}
|
386 |
+
|
387 |
+
$toc .= str_repeat( '</li></ul>', $current_depth );
|
388 |
+
$toc .= '</ol>';
|
389 |
+
return $toc;
|
390 |
+
}
|
391 |
+
|
392 |
+
/**
|
393 |
+
* Renders the UAGB Table Of Contents block.
|
394 |
+
*
|
395 |
+
* @since 1.23.0
|
396 |
+
* @access public
|
397 |
+
*
|
398 |
+
* @param array $attributes Block attributes.
|
399 |
+
* @param string $content Block default content.
|
400 |
+
* @param WP_Block $block Block instance.
|
401 |
+
*
|
402 |
+
* @return string Rendered block HTML.
|
403 |
+
*/
|
404 |
+
public function render_table_of_contents( $attributes, $content, $block ) {
|
405 |
+
|
406 |
+
global $post;
|
407 |
+
|
408 |
+
if ( ! isset( $post->ID ) ) {
|
409 |
+
return '';
|
410 |
+
}
|
411 |
+
|
412 |
+
$uagb_toc_heading_content = get_post_meta( $post->ID, '_uagb_toc_heading_content', true );
|
413 |
+
|
414 |
+
if ( empty( $uagb_toc_heading_content ) ) {
|
415 |
+
|
416 |
+
$uagb_toc_heading_content = $this->table_of_contents_get_headings(
|
417 |
+
$post->ID,
|
418 |
+
$attributes
|
419 |
+
);
|
420 |
+
|
421 |
+
update_post_meta( $post->ID, '_uagb_toc_heading_content', $uagb_toc_heading_content );
|
422 |
+
|
423 |
+
}
|
424 |
+
|
425 |
+
$mapping_header_func = function( $value ) {
|
426 |
+
return $value;
|
427 |
+
};
|
428 |
+
|
429 |
+
$wrap = array(
|
430 |
+
'wp-block-uagb-table-of-contents',
|
431 |
+
'uagb-toc__align-' . $attributes['align'],
|
432 |
+
'uagb-toc__columns-' . $attributes['tColumnsDesktop'],
|
433 |
+
( ( true === $attributes['initialCollapse'] ) ? 'uagb-toc__collapse' : ' ' ),
|
434 |
+
'uagb-block-' . $attributes['block_id'],
|
435 |
+
( isset( $attributes['className'] ) ) ? $attributes['className'] : '',
|
436 |
+
);
|
437 |
+
|
438 |
+
ob_start();
|
439 |
+
?>
|
440 |
+
<div class="<?php echo esc_html( implode( ' ', $wrap ) ); ?>"
|
441 |
+
data-scroll= "<?php echo esc_attr( $attributes['smoothScroll'] ); ?>"
|
442 |
+
data-offset= "<?php echo esc_attr( $attributes['smoothScrollOffset'] ); ?>"
|
443 |
+
data-delay= "<?php echo esc_attr( $attributes['smoothScrollDelay'] ); ?>"
|
444 |
+
>
|
445 |
+
<div class="uagb-toc__wrap">
|
446 |
+
<div class="uagb-toc__title-wrap">
|
447 |
+
<div class="uagb-toc__title">
|
448 |
+
<?php echo wp_kses_post( $attributes['headingTitle'] ); ?>
|
449 |
+
</div>
|
450 |
+
<?php
|
451 |
+
if ( $attributes['makeCollapsible'] && $attributes['icon'] ) {
|
452 |
+
?>
|
453 |
+
<span class="uag-toc__collapsible-wrap"><?php UAGB_Helper::render_svg_html( $attributes['icon'] ); ?></span>
|
454 |
+
<?php
|
455 |
+
}
|
456 |
+
?>
|
457 |
+
</div>
|
458 |
+
<?php if ( $uagb_toc_heading_content && count( $uagb_toc_heading_content ) > 0 && count( array_filter( $attributes['mappingHeaders'], $mapping_header_func ) ) > 0 ) { ?>
|
459 |
+
<div class="uagb-toc__list-wrap">
|
460 |
+
<?php
|
461 |
+
echo wp_kses_post(
|
462 |
+
$this->table_of_contents_render_list(
|
463 |
+
$this->table_of_contents_linear_to_nested_heading_list( $uagb_toc_heading_content ),
|
464 |
+
get_permalink( $post->ID ),
|
465 |
+
$attributes
|
466 |
+
)
|
467 |
+
);
|
468 |
+
?>
|
469 |
+
</div>
|
470 |
+
<?php } else { ?>
|
471 |
+
<p class='uagb_table-of-contents-placeholder'>
|
472 |
+
<?php echo esc_html( $attributes['emptyHeadingTeaxt'] ); ?>
|
473 |
+
</p>
|
474 |
+
<?php } ?>
|
475 |
+
</div>
|
476 |
+
</div>
|
477 |
+
<?php
|
478 |
+
|
479 |
+
return ob_get_clean();
|
480 |
+
}
|
481 |
+
|
482 |
+
/**
|
483 |
+
* Registers the UAGB Table Of Contents block.
|
484 |
+
*
|
485 |
+
* @since 1.23.0
|
486 |
+
* @access public
|
487 |
+
*
|
488 |
+
* @uses render_table_of_contents()
|
489 |
+
*
|
490 |
+
* @throws WP_Error An exception parsing the block definition.
|
491 |
+
*/
|
492 |
+
public function register_table_of_contents() {
|
493 |
+
$mapping_headers_array = array_fill_keys( array( 0, 1, 2, 3, 4, 5 ), true );
|
494 |
+
|
495 |
+
register_block_type(
|
496 |
+
'uagb/table-of-contents',
|
497 |
+
array(
|
498 |
+
'attributes' => array_merge(
|
499 |
+
array(
|
500 |
+
'block_id' => array(
|
501 |
+
'type' => 'string',
|
502 |
+
'default' => 'not_set',
|
503 |
+
),
|
504 |
+
'classMigrate' => array(
|
505 |
+
'type' => 'boolean',
|
506 |
+
'default' => false,
|
507 |
+
),
|
508 |
+
'headingTitleString' => array(
|
509 |
+
'type' => 'string',
|
510 |
+
),
|
511 |
+
'disableBullets' => array(
|
512 |
+
'type' => 'boolean',
|
513 |
+
'default' => false,
|
514 |
+
),
|
515 |
+
'makeCollapsible' => array(
|
516 |
+
'type' => 'boolean',
|
517 |
+
'default' => false,
|
518 |
+
),
|
519 |
+
'initialCollapse' => array(
|
520 |
+
'type' => 'boolean',
|
521 |
+
'default' => false,
|
522 |
+
),
|
523 |
+
'icon' => array(
|
524 |
+
'type' => 'string',
|
525 |
+
'default' => 'fa-angle-down',
|
526 |
+
),
|
527 |
+
'iconSize' => array(
|
528 |
+
'type' => 'number',
|
529 |
+
),
|
530 |
+
'iconColor' => array(
|
531 |
+
'type' => 'string',
|
532 |
+
),
|
533 |
+
'bulletColor' => array(
|
534 |
+
'type' => 'string',
|
535 |
+
),
|
536 |
+
'align' => array(
|
537 |
+
'type' => 'string',
|
538 |
+
'default' => 'left',
|
539 |
+
),
|
540 |
+
'heading' => array(
|
541 |
+
'type' => 'string',
|
542 |
+
'selector' => '.uagb-toc__title',
|
543 |
+
'default' => __( 'Table Of Contents', 'ultimate-addons-for-gutenberg' ),
|
544 |
+
),
|
545 |
+
'headingTitle' => array(
|
546 |
+
'type' => 'string',
|
547 |
+
'default' => __( 'Table Of Contents', 'ultimate-addons-for-gutenberg' ),
|
548 |
+
),
|
549 |
+
'icon' => array(
|
550 |
+
'type' => 'string',
|
551 |
+
'default' => 'fa-angle-down',
|
552 |
+
),
|
553 |
+
'smoothScroll' => array(
|
554 |
+
'type' => 'boolean',
|
555 |
+
'default' => true,
|
556 |
+
),
|
557 |
+
'smoothScrollDelay' => array(
|
558 |
+
'type' => 'number',
|
559 |
+
'default' => 800,
|
560 |
+
),
|
561 |
+
'smoothScrollOffset' => array(
|
562 |
+
'type' => 'number',
|
563 |
+
'default' => 30,
|
564 |
+
),
|
565 |
+
'scrollToTop' => array(
|
566 |
+
'type' => 'boolean',
|
567 |
+
'default' => false,
|
568 |
+
),
|
569 |
+
'scrollToTopColor' => array(
|
570 |
+
'type' => 'string',
|
571 |
+
),
|
572 |
+
'scrollToTopBgColor' => array(
|
573 |
+
'type' => 'string',
|
574 |
+
),
|
575 |
+
'tColumnsDesktop' => array(
|
576 |
+
'type' => 'number',
|
577 |
+
'default' => 1,
|
578 |
+
),
|
579 |
+
'tColumnsTablet' => array(
|
580 |
+
'type' => 'number',
|
581 |
+
'default' => 1,
|
582 |
+
),
|
583 |
+
'tColumnsMobile' => array(
|
584 |
+
'type' => 'number',
|
585 |
+
'default' => 1,
|
586 |
+
),
|
587 |
+
'mappingHeaders' => array(
|
588 |
+
'type' => 'array',
|
589 |
+
'default' => $mapping_headers_array,
|
590 |
+
),
|
591 |
+
// Color.
|
592 |
+
'backgroundColor' => array(
|
593 |
+
'type' => 'string',
|
594 |
+
'default' => '#eee',
|
595 |
+
),
|
596 |
+
'linkColor' => array(
|
597 |
+
'type' => 'string',
|
598 |
+
'default' => '#333',
|
599 |
+
),
|
600 |
+
'linkHoverColor' => array(
|
601 |
+
'type' => 'string',
|
602 |
+
),
|
603 |
+
'headingColor' => array(
|
604 |
+
'type' => 'string',
|
605 |
+
),
|
606 |
+
|
607 |
+
// Padding.
|
608 |
+
'vPaddingDesktop' => array(
|
609 |
+
'type' => 'number',
|
610 |
+
'default' => 30,
|
611 |
+
),
|
612 |
+
'hPaddingDesktop' => array(
|
613 |
+
'type' => 'number',
|
614 |
+
'default' => 30,
|
615 |
+
),
|
616 |
+
'vPaddingTablet' => array(
|
617 |
+
'type' => 'number',
|
618 |
+
),
|
619 |
+
'hPaddingTablet' => array(
|
620 |
+
'type' => 'number',
|
621 |
+
),
|
622 |
+
'vPaddingMobile' => array(
|
623 |
+
'type' => 'number',
|
624 |
+
),
|
625 |
+
'hPaddingMobile' => array(
|
626 |
+
'type' => 'number',
|
627 |
+
),
|
628 |
+
// Margin.
|
629 |
+
'vMarginDesktop' => array(
|
630 |
+
'type' => 'number',
|
631 |
+
),
|
632 |
+
'hMarginDesktop' => array(
|
633 |
+
'type' => 'number',
|
634 |
+
),
|
635 |
+
'vMarginTablet' => array(
|
636 |
+
'type' => 'number',
|
637 |
+
),
|
638 |
+
'hMarginTablet' => array(
|
639 |
+
'type' => 'number',
|
640 |
+
),
|
641 |
+
'vMarginMobile' => array(
|
642 |
+
'type' => 'number',
|
643 |
+
),
|
644 |
+
'hMarginMobile' => array(
|
645 |
+
'type' => 'number',
|
646 |
+
),
|
647 |
+
'marginTypeDesktop' => array(
|
648 |
+
'type' => 'string',
|
649 |
+
'default' => 'px',
|
650 |
+
),
|
651 |
+
'marginTypeTablet' => array(
|
652 |
+
'type' => 'string',
|
653 |
+
'default' => 'px',
|
654 |
+
),
|
655 |
+
'marginTypeMobile' => array(
|
656 |
+
'type' => 'string',
|
657 |
+
'default' => 'px',
|
658 |
+
),
|
659 |
+
'headingBottom' => array(
|
660 |
+
'type' => 'number',
|
661 |
+
),
|
662 |
+
'paddingTypeDesktop' => array(
|
663 |
+
'type' => 'string',
|
664 |
+
'default' => 'px',
|
665 |
+
),
|
666 |
+
'paddingTypeTablet' => array(
|
667 |
+
'type' => 'string',
|
668 |
+
'default' => 'px',
|
669 |
+
),
|
670 |
+
'paddingTypeMobile' => array(
|
671 |
+
'type' => 'string',
|
672 |
+
'default' => 'px',
|
673 |
+
),
|
674 |
+
|
675 |
+
// Content Padding.
|
676 |
+
'contentPaddingDesktop' => array(
|
677 |
+
'type' => 'number',
|
678 |
+
),
|
679 |
+
'contentPaddingTablet' => array(
|
680 |
+
'type' => 'number',
|
681 |
+
),
|
682 |
+
'contentPaddingMobile' => array(
|
683 |
+
'type' => 'number',
|
684 |
+
),
|
685 |
+
'contentPaddingTypeDesktop' => array(
|
686 |
+
'type' => 'string',
|
687 |
+
'default' => 'px',
|
688 |
+
),
|
689 |
+
'contentPaddingTypeTablet' => array(
|
690 |
+
'type' => 'string',
|
691 |
+
'default' => 'px',
|
692 |
+
),
|
693 |
+
'contentPaddingTypeMobile' => array(
|
694 |
+
'type' => 'string',
|
695 |
+
'default' => 'px',
|
696 |
+
),
|
697 |
+
|
698 |
+
// Border.
|
699 |
+
'borderStyle' => array(
|
700 |
+
'type' => 'string',
|
701 |
+
'default' => 'solid',
|
702 |
+
),
|
703 |
+
'borderWidth' => array(
|
704 |
+
'type' => 'number',
|
705 |
+
'default' => 1,
|
706 |
+
),
|
707 |
+
'borderRadius' => array(
|
708 |
+
'type' => 'number',
|
709 |
+
),
|
710 |
+
'borderColor' => array(
|
711 |
+
'type' => 'string',
|
712 |
+
'default' => '#333',
|
713 |
+
),
|
714 |
+
|
715 |
+
// Typography.
|
716 |
+
// Link Font Family.
|
717 |
+
'loadGoogleFonts' => array(
|
718 |
+
'type' => 'boolean',
|
719 |
+
'default' => false,
|
720 |
+
),
|
721 |
+
'fontFamily' => array(
|
722 |
+
'type' => 'string',
|
723 |
+
'default' => 'Default',
|
724 |
+
),
|
725 |
+
'fontWeight' => array(
|
726 |
+
'type' => 'string',
|
727 |
+
),
|
728 |
+
'fontSubset' => array(
|
729 |
+
'type' => 'string',
|
730 |
+
),
|
731 |
+
// Link Font Size.
|
732 |
+
'fontSize' => array(
|
733 |
+
'type' => 'number',
|
734 |
+
),
|
735 |
+
'fontSizeType' => array(
|
736 |
+
'type' => 'string',
|
737 |
+
'default' => 'px',
|
738 |
+
),
|
739 |
+
'fontSizeTablet' => array(
|
740 |
+
'type' => 'number',
|
741 |
+
),
|
742 |
+
'fontSizeMobile' => array(
|
743 |
+
'type' => 'number',
|
744 |
+
),
|
745 |
+
// Link Line Height.
|
746 |
+
'lineHeightType' => array(
|
747 |
+
'type' => 'string',
|
748 |
+
'default' => 'em',
|
749 |
+
),
|
750 |
+
'lineHeight' => array(
|
751 |
+
'type' => 'number',
|
752 |
+
),
|
753 |
+
'lineHeightTablet' => array(
|
754 |
+
'type' => 'number',
|
755 |
+
),
|
756 |
+
'lineHeightMobile' => array(
|
757 |
+
'type' => 'number',
|
758 |
+
),
|
759 |
+
|
760 |
+
// Link Font Family.
|
761 |
+
'headingLoadGoogleFonts' => array(
|
762 |
+
'type' => 'boolean',
|
763 |
+
'default' => false,
|
764 |
+
),
|
765 |
+
'headingFontFamily' => array(
|
766 |
+
'type' => 'string',
|
767 |
+
'default' => 'Default',
|
768 |
+
),
|
769 |
+
'headingFontWeight' => array(
|
770 |
+
'type' => 'string',
|
771 |
+
'default' => '500',
|
772 |
+
),
|
773 |
+
'headingFontSubset' => array(
|
774 |
+
'type' => 'string',
|
775 |
+
),
|
776 |
+
// Link Font Size.
|
777 |
+
'headingFontSize' => array(
|
778 |
+
'type' => 'number',
|
779 |
+
'default' => 20,
|
780 |
+
),
|
781 |
+
'headingFontSizeType' => array(
|
782 |
+
'type' => 'string',
|
783 |
+
'default' => 'px',
|
784 |
+
),
|
785 |
+
'headingFontSizeTablet' => array(
|
786 |
+
'type' => 'number',
|
787 |
+
),
|
788 |
+
'headingFontSizeMobile' => array(
|
789 |
+
'type' => 'number',
|
790 |
+
),
|
791 |
+
// Link Line Height.
|
792 |
+
'headingLineHeightType' => array(
|
793 |
+
'type' => 'string',
|
794 |
+
'default' => 'em',
|
795 |
+
),
|
796 |
+
'headingLineHeight' => array(
|
797 |
+
'type' => 'number',
|
798 |
+
),
|
799 |
+
'headingLineHeightTablet' => array(
|
800 |
+
'type' => 'number',
|
801 |
+
),
|
802 |
+
'headingLineHeightMobile' => array(
|
803 |
+
'type' => 'number',
|
804 |
+
),
|
805 |
+
'headingAlignment' => array(
|
806 |
+
'type' => 'string',
|
807 |
+
'default' => 'left',
|
808 |
+
),
|
809 |
+
'emptyHeadingTeaxt' => array(
|
810 |
+
'type' => 'string',
|
811 |
+
'default' => __( 'Add a header to begin generating the table of contents', 'ultimate-addons-for-gutenberg' ),
|
812 |
+
),
|
813 |
+
)
|
814 |
+
),
|
815 |
+
'render_callback' => array( $this, 'render_table_of_contents' ),
|
816 |
+
)
|
817 |
+
);
|
818 |
+
}
|
819 |
+
|
820 |
+
}
|
821 |
+
|
822 |
+
/**
|
823 |
+
* Prepare if class 'UAGB_Table_Of_Content' exist.
|
824 |
+
* Kicking this off by calling 'get_instance()' method
|
825 |
+
*/
|
826 |
+
UAGB_Table_Of_Content::get_instance();
|
827 |
+
}
|
{dist/blocks → blocks-config}/taxonomy-list/class-uagb-taxonomy-list.php
RENAMED
File without changes
|
{dist/blocks → blocks-config}/uagb-controls/UAGBIcon.json
RENAMED
File without changes
|
{dist/blocks → blocks-config}/uagb-controls/block-icons.js
RENAMED
File without changes
|
{dist/blocks → blocks-config}/uagb-controls/generateCSS.js
RENAMED
File without changes
|
{dist/blocks → blocks-config}/uagb-controls/generateCSSUnit.js
RENAMED
File without changes
|
{dist/blocks → blocks-config}/uagb-controls/hexToRgba.js
RENAMED
File without changes
|
{dist/blocks → blocks-config}/uagb-controls/parseIcon.js
RENAMED
File without changes
|
{dist/blocks → blocks-config}/uagb-controls/renderIcon.js
RENAMED
File without changes
|
classes/class-uagb-admin-helper.php
CHANGED
@@ -198,7 +198,6 @@ if ( ! class_exists( 'UAGB_Admin_Helper' ) ) {
|
|
198 |
$is_already_icon_list = false;
|
199 |
$is_already_button = false;
|
200 |
$is_already_faq = false;
|
201 |
-
|
202 |
foreach ( UAGB_Config::$block_attributes as $key => $block ) {
|
203 |
|
204 |
$block_name = str_replace( 'uagb/', '', $key );
|
@@ -276,20 +275,102 @@ if ( ! class_exists( 'UAGB_Admin_Helper' ) ) {
|
|
276 |
}
|
277 |
}
|
278 |
|
279 |
-
$
|
|
|
280 |
wp_delete_file( $combined_path );
|
281 |
|
282 |
$style = '';
|
283 |
|
284 |
-
$wp_filesystem =
|
285 |
|
286 |
foreach ( $combined as $key => $c_block ) {
|
287 |
-
$style .= $wp_filesystem->get_contents(
|
288 |
|
289 |
}
|
290 |
$wp_filesystem->put_contents( $combined_path, $style, FS_CHMOD_FILE );
|
291 |
}
|
292 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
}
|
294 |
|
295 |
/**
|
198 |
$is_already_icon_list = false;
|
199 |
$is_already_button = false;
|
200 |
$is_already_faq = false;
|
|
|
201 |
foreach ( UAGB_Config::$block_attributes as $key => $block ) {
|
202 |
|
203 |
$block_name = str_replace( 'uagb/', '', $key );
|
275 |
}
|
276 |
}
|
277 |
|
278 |
+
$wp_upload_dir = UAGB_Helper::get_uag_upload_dir_path();
|
279 |
+
$combined_path = $wp_upload_dir . 'custom-style-blocks.css';
|
280 |
wp_delete_file( $combined_path );
|
281 |
|
282 |
$style = '';
|
283 |
|
284 |
+
$wp_filesystem = uagb_filesystem();
|
285 |
|
286 |
foreach ( $combined as $key => $c_block ) {
|
287 |
+
$style .= $wp_filesystem->get_contents( UAGB_DIR . 'assets/css/blocks/' . $c_block . '.css' );
|
288 |
|
289 |
}
|
290 |
$wp_filesystem->put_contents( $combined_path, $style, FS_CHMOD_FILE );
|
291 |
}
|
292 |
|
293 |
+
/**
|
294 |
+
* Get Rollback versions.
|
295 |
+
*
|
296 |
+
* @since 1.23.0
|
297 |
+
* @return array
|
298 |
+
* @access public
|
299 |
+
*/
|
300 |
+
public function get_rollback_versions() {
|
301 |
+
|
302 |
+
$rollback_versions = get_transient( 'uag_rollback_versions_' . UAGB_VER );
|
303 |
+
|
304 |
+
if ( ! $rollback_versions || empty( $rollback_versions ) ) {
|
305 |
+
|
306 |
+
$max_versions = 10;
|
307 |
+
|
308 |
+
require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
|
309 |
+
|
310 |
+
$plugin_information = plugins_api(
|
311 |
+
'plugin_information',
|
312 |
+
array(
|
313 |
+
'slug' => 'ultimate-addons-for-gutenberg',
|
314 |
+
)
|
315 |
+
);
|
316 |
+
|
317 |
+
if ( empty( $plugin_information->versions ) || ! is_array( $plugin_information->versions ) ) {
|
318 |
+
return array();
|
319 |
+
}
|
320 |
+
|
321 |
+
krsort( $plugin_information->versions );
|
322 |
+
|
323 |
+
$rollback_versions = array();
|
324 |
+
|
325 |
+
foreach ( $plugin_information->versions as $version => $download_link ) {
|
326 |
+
|
327 |
+
$lowercase_version = strtolower( $version );
|
328 |
+
|
329 |
+
$is_valid_rollback_version = ! preg_match( '/(trunk|beta|rc|dev)/i', $lowercase_version );
|
330 |
+
|
331 |
+
if ( ! $is_valid_rollback_version ) {
|
332 |
+
continue;
|
333 |
+
}
|
334 |
+
|
335 |
+
if ( version_compare( $version, UAGB_VER, '>=' ) ) {
|
336 |
+
continue;
|
337 |
+
}
|
338 |
+
|
339 |
+
$rollback_versions[] = $version;
|
340 |
+
}
|
341 |
+
|
342 |
+
usort( $rollback_versions, array( $this, 'sort_rollback_versions' ) );
|
343 |
+
|
344 |
+
$rollback_versions = array_slice( $rollback_versions, 0, $max_versions, true );
|
345 |
+
|
346 |
+
set_transient( 'uag_rollback_versions_' . UAGB_VER, $rollback_versions, WEEK_IN_SECONDS );
|
347 |
+
}
|
348 |
+
|
349 |
+
return $rollback_versions;
|
350 |
+
}
|
351 |
+
/**
|
352 |
+
* Sort Rollback versions.
|
353 |
+
*
|
354 |
+
* @param string $prev Previous Version.
|
355 |
+
* @param string $next Next Version.
|
356 |
+
*
|
357 |
+
* @since 1.23.0
|
358 |
+
* @return array
|
359 |
+
* @access public
|
360 |
+
*/
|
361 |
+
public function sort_rollback_versions( $prev, $next ) {
|
362 |
+
|
363 |
+
if ( version_compare( $prev, $next, '==' ) ) {
|
364 |
+
return 0;
|
365 |
+
}
|
366 |
+
|
367 |
+
if ( version_compare( $prev, $next, '>' ) ) {
|
368 |
+
return -1;
|
369 |
+
}
|
370 |
+
|
371 |
+
return 1;
|
372 |
+
}
|
373 |
+
|
374 |
}
|
375 |
|
376 |
/**
|
classes/class-uagb-admin.php
CHANGED
@@ -46,8 +46,12 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
46 |
|
47 |
add_action( 'wp_ajax_uagb_file_generation', __CLASS__ . '::file_generation' );
|
48 |
|
|
|
|
|
|
|
|
|
49 |
// Enqueue admin scripts.
|
50 |
-
if ( isset( $_GET['page'] ) && UAGB_SLUG === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
51 |
add_action( 'admin_enqueue_scripts', __CLASS__ . '::styles_scripts' );
|
52 |
|
53 |
self::save_settings();
|
@@ -56,6 +60,17 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
56 |
add_filter( 'rank_math/researches/toc_plugins', __CLASS__ . '::toc_plugin' );
|
57 |
// Activation hook.
|
58 |
add_action( 'admin_init', __CLASS__ . '::activation_redirect' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
}
|
60 |
|
61 |
/**
|
@@ -183,7 +198,18 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
183 |
UAGB_PLUGIN_SHORT_NAME,
|
184 |
'manage_options',
|
185 |
UAGB_SLUG,
|
186 |
-
__CLASS__ . '::render'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
);
|
188 |
}
|
189 |
|
@@ -219,6 +245,11 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
219 |
}
|
220 |
|
221 |
$action = ( isset( $_GET['action'] ) ) ? sanitize_text_field( $_GET['action'] ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
|
|
|
|
|
|
|
|
|
|
222 |
$action = ( ! empty( $action ) && '' !== $action ) ? $action : 'general';
|
223 |
$action = str_replace( '_', '-', $action );
|
224 |
|
@@ -311,10 +342,18 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
311 |
|
312 |
check_ajax_referer( 'uagb-block-nonce', 'nonce' );
|
313 |
|
314 |
-
$block_id
|
315 |
-
|
|
|
|
|
316 |
$blocks[ $block_id ] = $block_id;
|
317 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
318 |
|
319 |
// Update blocks.
|
320 |
UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
|
@@ -335,6 +374,10 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
335 |
$blocks[ $block_id ] = 'disabled';
|
336 |
$blocks = array_map( 'esc_attr', $blocks );
|
337 |
|
|
|
|
|
|
|
|
|
338 |
// Update blocks.
|
339 |
UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
|
340 |
UAGB_Admin_Helper::create_specific_stylesheet();
|
@@ -410,7 +453,31 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
410 |
|
411 |
wp_send_json_success();
|
412 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
413 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
/**
|
415 |
* File Generation Flag
|
416 |
*
|
@@ -430,17 +497,53 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
430 |
check_ajax_referer( 'uagb-block-nonce', 'nonce' );
|
431 |
|
432 |
if ( 'disabled' === $_POST['value'] ) {
|
433 |
-
UAGB_Helper::
|
434 |
}
|
435 |
|
436 |
wp_send_json_success(
|
437 |
array(
|
438 |
'success' => true,
|
439 |
-
'message' => update_option( '_uagb_allow_file_generation', $_POST['value'] ),
|
440 |
)
|
441 |
);
|
442 |
}
|
443 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
444 |
/**
|
445 |
* Required Plugin Activate
|
446 |
*
|
@@ -489,6 +592,134 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
|
|
489 |
$plugins['ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php'] = 'Ultimate Addons for Gutenberg';
|
490 |
return $plugins;
|
491 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492 |
}
|
493 |
|
494 |
UAGB_Admin::init();
|
46 |
|
47 |
add_action( 'wp_ajax_uagb_file_generation', __CLASS__ . '::file_generation' );
|
48 |
|
49 |
+
add_action( 'wp_ajax_uagb_file_regeneration', __CLASS__ . '::file_regeneration' );
|
50 |
+
|
51 |
+
add_action( 'wp_ajax_uagb_beta_updates', __CLASS__ . '::uagb_beta_updates' );
|
52 |
+
|
53 |
// Enqueue admin scripts.
|
54 |
+
if ( isset( $_GET['page'] ) && ( UAGB_SLUG === $_GET['page'] || 'uag-tools' === $_GET['page'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
55 |
add_action( 'admin_enqueue_scripts', __CLASS__ . '::styles_scripts' );
|
56 |
|
57 |
self::save_settings();
|
60 |
add_filter( 'rank_math/researches/toc_plugins', __CLASS__ . '::toc_plugin' );
|
61 |
// Activation hook.
|
62 |
add_action( 'admin_init', __CLASS__ . '::activation_redirect' );
|
63 |
+
|
64 |
+
add_action( 'admin_post_uag_rollback', array( __CLASS__, 'post_uagb_rollback' ) );
|
65 |
+
|
66 |
+
add_action( 'admin_footer', array( __CLASS__, 'rollback_version_popup' ) );
|
67 |
+
|
68 |
+
if ( ! is_customize_preview() ) {
|
69 |
+
add_action( 'admin_head', array( __CLASS__, 'admin_submenu_css' ) );
|
70 |
+
}
|
71 |
+
|
72 |
+
add_action( 'save_post', array( __CLASS__, 'delete_page_assets' ), 10, 1 );
|
73 |
+
|
74 |
}
|
75 |
|
76 |
/**
|
198 |
UAGB_PLUGIN_SHORT_NAME,
|
199 |
'manage_options',
|
200 |
UAGB_SLUG,
|
201 |
+
__CLASS__ . '::render',
|
202 |
+
10
|
203 |
+
);
|
204 |
+
|
205 |
+
add_submenu_page(
|
206 |
+
'options-general.php',
|
207 |
+
__( 'Tools', 'ultimate-addons-for-gutenberg' ),
|
208 |
+
__( 'Tools', 'ultimate-addons-for-gutenberg' ),
|
209 |
+
'manage_options',
|
210 |
+
'uag-tools',
|
211 |
+
__CLASS__ . '::render',
|
212 |
+
11
|
213 |
);
|
214 |
}
|
215 |
|
245 |
}
|
246 |
|
247 |
$action = ( isset( $_GET['action'] ) ) ? sanitize_text_field( $_GET['action'] ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
248 |
+
|
249 |
+
if ( isset( $_GET['page'] ) && 'uag-tools' === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
250 |
+
$action = 'tools';
|
251 |
+
}
|
252 |
+
|
253 |
$action = ( ! empty( $action ) && '' !== $action ) ? $action : 'general';
|
254 |
$action = str_replace( '_', '-', $action );
|
255 |
|
342 |
|
343 |
check_ajax_referer( 'uagb-block-nonce', 'nonce' );
|
344 |
|
345 |
+
$block_id = sanitize_text_field( $_POST['block_id'] );
|
346 |
+
|
347 |
+
$blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks', array() );
|
348 |
+
|
349 |
$blocks[ $block_id ] = $block_id;
|
350 |
+
|
351 |
+
$blocks = array_map( 'esc_attr', $blocks );
|
352 |
+
|
353 |
+
if ( 'how-to' === $block_id && 'disabled' === $blocks['info-box'] ) {
|
354 |
+
$blocks['info-box'] = 'info-box';
|
355 |
+
$blocks = array_map( 'esc_attr', $blocks );
|
356 |
+
}
|
357 |
|
358 |
// Update blocks.
|
359 |
UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
|
374 |
$blocks[ $block_id ] = 'disabled';
|
375 |
$blocks = array_map( 'esc_attr', $blocks );
|
376 |
|
377 |
+
if ( 'info-box' === $block_id && 'how-to' === $blocks['how-to'] ) {
|
378 |
+
wp_send_json_error();
|
379 |
+
}
|
380 |
+
|
381 |
// Update blocks.
|
382 |
UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
|
383 |
UAGB_Admin_Helper::create_specific_stylesheet();
|
453 |
|
454 |
wp_send_json_success();
|
455 |
}
|
456 |
+
/**
|
457 |
+
* Update the Beta updates flag.
|
458 |
+
*
|
459 |
+
* @since 1.23.0
|
460 |
+
*/
|
461 |
+
public static function uagb_beta_updates() {
|
462 |
+
|
463 |
+
if ( ! current_user_can( 'install_plugins' ) ) {
|
464 |
+
wp_send_json_error(
|
465 |
+
array(
|
466 |
+
'success' => false,
|
467 |
+
'message' => __( 'Access Denied. You don\'t have enough capabilities to execute this action.', 'ultimate-addons-for-gutenberg' ),
|
468 |
+
)
|
469 |
+
);
|
470 |
+
}
|
471 |
+
|
472 |
+
check_ajax_referer( 'uagb-block-nonce', 'nonce' );
|
473 |
|
474 |
+
wp_send_json_success(
|
475 |
+
array(
|
476 |
+
'success' => true,
|
477 |
+
'message' => update_option( 'uagb_beta', sanitize_text_field( $_POST['value'] ) ),
|
478 |
+
)
|
479 |
+
);
|
480 |
+
}
|
481 |
/**
|
482 |
* File Generation Flag
|
483 |
*
|
497 |
check_ajax_referer( 'uagb-block-nonce', 'nonce' );
|
498 |
|
499 |
if ( 'disabled' === $_POST['value'] ) {
|
500 |
+
UAGB_Helper::delete_all_uag_dir_files();
|
501 |
}
|
502 |
|
503 |
wp_send_json_success(
|
504 |
array(
|
505 |
'success' => true,
|
506 |
+
'message' => update_option( '_uagb_allow_file_generation', sanitize_text_field( $_POST['value'] ) ),
|
507 |
)
|
508 |
);
|
509 |
}
|
510 |
|
511 |
+
/**
|
512 |
+
* File Regeneration Flag
|
513 |
+
*
|
514 |
+
* @since 1.23.0
|
515 |
+
*/
|
516 |
+
public static function file_regeneration() {
|
517 |
+
|
518 |
+
if ( ! current_user_can( 'manage_options' ) ) {
|
519 |
+
wp_send_json_error(
|
520 |
+
array(
|
521 |
+
'success' => false,
|
522 |
+
'message' => __( 'Access Denied. You don\'t have enough capabilities to execute this action.', 'ultimate-addons-for-gutenberg' ),
|
523 |
+
)
|
524 |
+
);
|
525 |
+
}
|
526 |
+
|
527 |
+
check_ajax_referer( 'uagb-block-nonce', 'nonce' );
|
528 |
+
|
529 |
+
global $wpdb;
|
530 |
+
|
531 |
+
$file_generation = UAGB_Helper::allow_file_generation();
|
532 |
+
|
533 |
+
if ( 'enabled' === $file_generation ) {
|
534 |
+
|
535 |
+
UAGB_Helper::delete_all_uag_dir_files();
|
536 |
+
}
|
537 |
+
|
538 |
+
/* Update the asset version */
|
539 |
+
update_option( '__uagb_asset_version', time() );
|
540 |
+
|
541 |
+
wp_send_json_success(
|
542 |
+
array(
|
543 |
+
'success' => true,
|
544 |
+
)
|
545 |
+
);
|
546 |
+
}
|
547 |
/**
|
548 |
* Required Plugin Activate
|
549 |
*
|
592 |
$plugins['ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php'] = 'Ultimate Addons for Gutenberg';
|
593 |
return $plugins;
|
594 |
}
|
595 |
+
|
596 |
+
/**
|
597 |
+
* UAG version rollback.
|
598 |
+
*
|
599 |
+
* Rollback to previous UAG version.
|
600 |
+
*
|
601 |
+
* Fired by `admin_post_uag_rollback` action.
|
602 |
+
*
|
603 |
+
* @since 1.23.0
|
604 |
+
* @access public
|
605 |
+
*/
|
606 |
+
public static function post_uagb_rollback() {
|
607 |
+
|
608 |
+
if ( ! current_user_can( 'install_plugins' ) ) {
|
609 |
+
wp_die(
|
610 |
+
esc_html__( 'You do not have permission to access this page.', 'ultimate-addons-for-gutenberg' ),
|
611 |
+
esc_html__( 'Rollback to Previous Version', 'ultimate-addons-for-gutenberg' ),
|
612 |
+
array(
|
613 |
+
'response' => 200,
|
614 |
+
)
|
615 |
+
);
|
616 |
+
}
|
617 |
+
|
618 |
+
check_admin_referer( 'uag_rollback' );
|
619 |
+
|
620 |
+
$rollback_versions = UAGB_Admin_Helper::get_instance()->get_rollback_versions();
|
621 |
+
$update_version = sanitize_text_field( $_GET['version'] );
|
622 |
+
|
623 |
+
if ( empty( $update_version ) || ! in_array( $update_version, $rollback_versions ) ) { //phpcs:ignore WordPress.PHP.StrictInArray.MissingTrueStrict
|
624 |
+
wp_die( esc_html__( 'Error occurred, The version selected is invalid. Try selecting different version.', 'ultimate-addons-for-gutenberg' ) );
|
625 |
+
}
|
626 |
+
|
627 |
+
$plugin_slug = basename( UAGB_FILE, '.php' );
|
628 |
+
|
629 |
+
$rollback = new UAGB_Rollback(
|
630 |
+
array(
|
631 |
+
'version' => $update_version,
|
632 |
+
'plugin_name' => UAGB_BASE,
|
633 |
+
'plugin_slug' => $plugin_slug,
|
634 |
+
'package_url' => sprintf( 'https://downloads.wordpress.org/plugin/%s.%s.zip', $plugin_slug, $update_version ),
|
635 |
+
)
|
636 |
+
);
|
637 |
+
|
638 |
+
$rollback->run();
|
639 |
+
|
640 |
+
wp_die(
|
641 |
+
'',
|
642 |
+
esc_html__( 'Rollback to Previous Version', 'ultimate-addons-for-gutenberg' ),
|
643 |
+
array(
|
644 |
+
'response' => 200,
|
645 |
+
)
|
646 |
+
);
|
647 |
+
}
|
648 |
+
/**
|
649 |
+
* UAG version rollback popup.
|
650 |
+
*
|
651 |
+
* Rollback to previous UAG version Popup.
|
652 |
+
*
|
653 |
+
* Fired by `admin_post_uag_rollback` action.
|
654 |
+
*
|
655 |
+
* @since 1.23.0
|
656 |
+
* @access public
|
657 |
+
*/
|
658 |
+
public static function rollback_version_popup() {
|
659 |
+
|
660 |
+
$current_screen = get_current_screen();
|
661 |
+
|
662 |
+
if ( $current_screen && 'settings_page_uag-tools' !== $current_screen->id ) {
|
663 |
+
return;
|
664 |
+
}
|
665 |
+
|
666 |
+
?>
|
667 |
+
<div class="uagb-confirm-rollback-popup">
|
668 |
+
<div class="uagb-confirm-rollback-popup-content">
|
669 |
+
<div class="uagb-confirm-rollback-popup-header">Rollback to Previous Version</div>
|
670 |
+
<div class="uagb-confirm-rollback-popup-message">Are you sure you want to reinstall previous version?</div>
|
671 |
+
<div class="uagb-confirm-rollback-popup-buttons-wrapper">
|
672 |
+
<button class="uagb-confirm-rollback-popup-button confirm-cancel">Cancel</button>
|
673 |
+
<button class="uagb-confirm-rollback-popup-button confirm-ok">Continue</button>
|
674 |
+
</div>
|
675 |
+
</div>
|
676 |
+
</div>
|
677 |
+
<?php
|
678 |
+
}
|
679 |
+
/**
|
680 |
+
* Renders Admin Submenu CSS.
|
681 |
+
*
|
682 |
+
* @since 1.23.0
|
683 |
+
* @return void
|
684 |
+
*/
|
685 |
+
public static function admin_submenu_css() {
|
686 |
+
echo '<style class="uag-menu-appearance-style">
|
687 |
+
#adminmenu a[href="options-general.php?page=uag-tools"]:before {
|
688 |
+
content: "\21B3";
|
689 |
+
margin-right: 0.5em;
|
690 |
+
opacity: 0.5;
|
691 |
+
}
|
692 |
+
</style>';
|
693 |
+
}
|
694 |
+
|
695 |
+
/**
|
696 |
+
* This function deletes the Page assets from the Page Meta Key.
|
697 |
+
*
|
698 |
+
* @param int $post_id Post Id.
|
699 |
+
* @since 1.23.0
|
700 |
+
*/
|
701 |
+
public static function delete_page_assets( $post_id ) {
|
702 |
+
|
703 |
+
if ( 'enabled' === UAGB_Helper::$file_generation ) {
|
704 |
+
|
705 |
+
$css_asset_info = UAGB_Scripts_Utils::get_asset_info( 'css', $post_id );
|
706 |
+
$js_asset_info = UAGB_Scripts_Utils::get_asset_info( 'js', $post_id );
|
707 |
+
|
708 |
+
$css_file_path = $css_asset_info['css'];
|
709 |
+
$js_file_path = $js_asset_info['js'];
|
710 |
+
|
711 |
+
if ( file_exists( $css_file_path ) ) {
|
712 |
+
wp_delete_file( $css_file_path );
|
713 |
+
}
|
714 |
+
if ( file_exists( $js_file_path ) ) {
|
715 |
+
wp_delete_file( $js_file_path );
|
716 |
+
}
|
717 |
+
}
|
718 |
+
|
719 |
+
delete_post_meta( $post_id, '_uag_page_assets' );
|
720 |
+
delete_post_meta( $post_id, '_uag_css_file_name' );
|
721 |
+
delete_post_meta( $post_id, '_uag_js_file_name' );
|
722 |
+
}
|
723 |
}
|
724 |
|
725 |
UAGB_Admin::init();
|
classes/class-uagb-beta-updates.php
ADDED
@@ -0,0 +1,145 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* UAGB Beta Updates.
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
if ( ! class_exists( 'UAGB_Beta_Updates' ) ) {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Class UAGB_Beta_Updates.
|
16 |
+
*/
|
17 |
+
final class UAGB_Beta_Updates {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Member Variable
|
21 |
+
*
|
22 |
+
* @var instance
|
23 |
+
*/
|
24 |
+
private static $instance;
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Transient key.
|
28 |
+
*
|
29 |
+
* Holds the UAG beta updates transient key.
|
30 |
+
*
|
31 |
+
* @since 1.23.0
|
32 |
+
* @access private
|
33 |
+
* @static
|
34 |
+
*
|
35 |
+
* @var string Transient key.
|
36 |
+
*/
|
37 |
+
private $transient_key;
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Initiator
|
41 |
+
*/
|
42 |
+
public static function get_instance() {
|
43 |
+
if ( ! isset( self::$instance ) ) {
|
44 |
+
self::$instance = new self();
|
45 |
+
}
|
46 |
+
return self::$instance;
|
47 |
+
}
|
48 |
+
|
49 |
+
/**
|
50 |
+
* Constructor
|
51 |
+
*
|
52 |
+
* @since 1.23.0
|
53 |
+
*/
|
54 |
+
public function __construct() {
|
55 |
+
|
56 |
+
if ( 'yes' !== get_option( 'uagb_beta', 'no' ) ) {
|
57 |
+
return;
|
58 |
+
}
|
59 |
+
|
60 |
+
$this->transient_key = md5( 'uagb_beta_testers_response_key' );
|
61 |
+
|
62 |
+
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_version' ) );
|
63 |
+
|
64 |
+
}
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Get beta version.
|
68 |
+
*
|
69 |
+
* Retrieve UAG beta version from wp.org plugin repository.
|
70 |
+
*
|
71 |
+
* @since 1.23.0
|
72 |
+
* @access private
|
73 |
+
*
|
74 |
+
* @return string|false Beta version or false.
|
75 |
+
*/
|
76 |
+
private function get_beta_version() {
|
77 |
+
|
78 |
+
$beta_version = get_site_transient( $this->transient_key );
|
79 |
+
|
80 |
+
if ( false === $beta_version ) {
|
81 |
+
$beta_version = 'false';
|
82 |
+
|
83 |
+
$response = wp_remote_get( 'https://plugins.svn.wordpress.org/ultimate-addons-for-gutenberg/trunk/readme.txt' );
|
84 |
+
|
85 |
+
if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
|
86 |
+
preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
|
87 |
+
if ( isset( $matches[1] ) ) {
|
88 |
+
$beta_version = $matches[1];
|
89 |
+
}
|
90 |
+
}
|
91 |
+
|
92 |
+
set_site_transient( $this->transient_key, $beta_version, 6 * HOUR_IN_SECONDS );
|
93 |
+
}
|
94 |
+
|
95 |
+
return $beta_version;
|
96 |
+
}
|
97 |
+
|
98 |
+
/**
|
99 |
+
* Check version.
|
100 |
+
*
|
101 |
+
* Checks whether a beta version exist, and retrieve the version data.
|
102 |
+
*
|
103 |
+
* Fired by `pre_set_site_transient_update_plugins` filter, before WordPress
|
104 |
+
* runs the plugin update checker.
|
105 |
+
*
|
106 |
+
* @since 1.23.0
|
107 |
+
* @access public
|
108 |
+
*
|
109 |
+
* @param object $transient Plugin version data.
|
110 |
+
*
|
111 |
+
* @return array Plugin version data.
|
112 |
+
*/
|
113 |
+
public function check_version( $transient ) {
|
114 |
+
|
115 |
+
if ( empty( $transient->checked ) ) {
|
116 |
+
return $transient;
|
117 |
+
}
|
118 |
+
|
119 |
+
delete_site_transient( $this->transient_key );
|
120 |
+
|
121 |
+
$plugin_slug = basename( UAGB_FILE, '.php' );
|
122 |
+
|
123 |
+
$beta_version = $this->get_beta_version();
|
124 |
+
|
125 |
+
if ( 'false' !== $beta_version && version_compare( $beta_version, UAGB_VER, '>' ) ) {
|
126 |
+
$response = new \stdClass();
|
127 |
+
$response->plugin = $plugin_slug;
|
128 |
+
$response->slug = $plugin_slug;
|
129 |
+
$response->new_version = $beta_version;
|
130 |
+
$response->url = 'https://ultimategutenberg.com/';
|
131 |
+
$response->package = sprintf( 'https://downloads.wordpress.org/plugin/ultimate-addons-for-gutenberg.%s.zip', $beta_version );
|
132 |
+
|
133 |
+
$transient->response[ UAGB_BASE ] = $response;
|
134 |
+
}
|
135 |
+
|
136 |
+
return $transient;
|
137 |
+
}
|
138 |
+
}
|
139 |
+
|
140 |
+
/**
|
141 |
+
* Prepare if class 'UAGB_Beta_Updates' exist.
|
142 |
+
* Kicking this off by calling 'get_instance()' method
|
143 |
+
*/
|
144 |
+
UAGB_Beta_Updates::get_instance();
|
145 |
+
}
|
classes/class-uagb-block-helper.php
CHANGED
@@ -319,31 +319,33 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
319 |
'padding-left' => UAGB_Helper::get_css_value( $attr['leftPadding'], $attr['desktopPaddingType'] ),
|
320 |
'padding-right' => UAGB_Helper::get_css_value( $attr['rightPadding'], $attr['desktopPaddingType'] ),
|
321 |
'border-radius' => UAGB_Helper::get_css_value( $attr['borderRadius'], 'px' ),
|
|
|
|
|
|
|
322 |
);
|
323 |
|
324 |
$m_selectors = array();
|
325 |
$t_selectors = array();
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
$style['margin-
|
344 |
-
$style['margin-
|
345 |
}
|
346 |
-
|
347 |
if ( 'none' !== $attr['borderStyle'] ) {
|
348 |
$style['border-style'] = $attr['borderStyle'];
|
349 |
$style['border-width'] = UAGB_Helper::get_css_value( $attr['borderWidth'], 'px' );
|
@@ -454,7 +456,7 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
454 |
),
|
455 |
);
|
456 |
|
457 |
-
$t_selectors
|
458 |
'.uagb-section__wrap' => array(
|
459 |
'padding-top' => UAGB_Helper::get_css_value( $attr['topPaddingTablet'], $attr['tabletPaddingType'] ),
|
460 |
'padding-bottom' => UAGB_Helper::get_css_value( $attr['bottomPaddingTablet'], $attr['tabletPaddingType'] ),
|
@@ -462,29 +464,18 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
462 |
'padding-right' => UAGB_Helper::get_css_value( $attr['rightPaddingTablet'], $attr['tabletPaddingType'] ),
|
463 |
),
|
464 |
);
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
$t_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginTablet'], $attr['tabletMarginType'] );
|
478 |
-
|
479 |
-
$m_selectors['.uagb-section__wrap']['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMarginMobile'], $attr['mobileMarginType'] );
|
480 |
-
$m_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginMobile'], $attr['mobileMarginType'] );
|
481 |
-
$m_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginMobile'], $attr['mobileMarginType'] );
|
482 |
-
} else {
|
483 |
-
$t_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginTablet'], $attr['tabletMarginType'] );
|
484 |
-
$t_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginTablet'], $attr['tabletMarginType'] );
|
485 |
-
|
486 |
-
$m_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginMobile'], $attr['mobileMarginType'] );
|
487 |
-
$m_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginMobile'], $attr['mobileMarginType'] );
|
488 |
}
|
489 |
|
490 |
$combined_selectors = array(
|
@@ -4618,13 +4609,13 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
4618 |
' .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child' => array(
|
4619 |
'padding-top' => 0,
|
4620 |
),
|
4621 |
-
' .uagb-toc__list-wrap >
|
4622 |
'color' => $attr['bulletColor'],
|
4623 |
),
|
4624 |
' .uagb-toc__list-wrap > li' => array(
|
4625 |
'color' => $attr['bulletColor'],
|
4626 |
),
|
4627 |
-
' .uagb-toc__list-wrap
|
4628 |
'margin-left' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
|
4629 |
'margin-right' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
|
4630 |
'margin-top' => UAGB_Helper::get_css_value( $attr['vMarginDesktop'], $attr['marginTypeDesktop'] ),
|
@@ -4641,6 +4632,8 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
4641 |
);
|
4642 |
|
4643 |
if ( '' !== $attr['contentPaddingDesktop'] ) {
|
|
|
|
|
4644 |
$selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-top'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
|
4645 |
$selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-bottom'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
|
4646 |
}
|
@@ -4700,6 +4693,10 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
4700 |
);
|
4701 |
|
4702 |
if ( '' !== $attr['contentPaddingTablet'] ) {
|
|
|
|
|
|
|
|
|
4703 |
$t_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
|
4704 |
'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
|
4705 |
'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
|
@@ -4707,6 +4704,10 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
4707 |
}
|
4708 |
|
4709 |
if ( '' !== $attr['contentPaddingMobile'] ) {
|
|
|
|
|
|
|
|
|
4710 |
$m_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
|
4711 |
'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
|
4712 |
'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
|
@@ -4720,7 +4721,7 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
4720 |
);
|
4721 |
|
4722 |
$combined_selectors = UAGB_Helper::get_typography_css( $attr, 'heading', ' .uagb-toc__title', $combined_selectors );
|
4723 |
-
$combined_selectors = UAGB_Helper::get_typography_css( $attr, '', ' .uagb-toc__list-wrap
|
4724 |
|
4725 |
$base_selector = ( $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
|
4726 |
|
@@ -5464,10 +5465,18 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
|
|
5464 |
'width' => UAGB_Helper::get_css_value( $attr['width'], 'px' ),
|
5465 |
'height' => UAGB_Helper::get_css_value( $attr['height'], 'px' ),
|
5466 |
'overflow' => 'hidden',
|
5467 |
-
'margin' => '0px auto',
|
5468 |
'outline' => 'none',
|
5469 |
'background-color' => $attr['backgroundColor'],
|
5470 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5471 |
);
|
5472 |
$selectors['.uagb-lottie__outer-wrap:hover'] = array(
|
5473 |
'background' => $attr['backgroundHColor'],
|
319 |
'padding-left' => UAGB_Helper::get_css_value( $attr['leftPadding'], $attr['desktopPaddingType'] ),
|
320 |
'padding-right' => UAGB_Helper::get_css_value( $attr['rightPadding'], $attr['desktopPaddingType'] ),
|
321 |
'border-radius' => UAGB_Helper::get_css_value( $attr['borderRadius'], 'px' ),
|
322 |
+
'margin-top' => UAGB_Helper::get_css_value( $attr['topMargin'], $attr['desktopMarginType'] ),
|
323 |
+
'margin-bottom' => UAGB_Helper::get_css_value( $attr['bottomMargin'], $attr['desktopMarginType'] ),
|
324 |
+
|
325 |
);
|
326 |
|
327 |
$m_selectors = array();
|
328 |
$t_selectors = array();
|
329 |
+
if ( 'boxed' === $attr['contentWidth'] ) {
|
330 |
+
switch ( $attr['align'] ) {
|
331 |
+
case 'right':
|
332 |
+
$style['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMargin'], $attr['desktopMarginType'] );
|
333 |
+
$style['margin-left'] = 'auto';
|
334 |
+
break;
|
335 |
+
case 'left':
|
336 |
+
$style['margin-right'] = 'auto';
|
337 |
+
$style['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMargin'], $attr['desktopMarginType'] );
|
338 |
+
break;
|
339 |
+
case 'center':
|
340 |
+
$style['margin-right'] = 'auto';
|
341 |
+
$style['margin-left'] = 'auto';
|
342 |
+
break;
|
343 |
+
}
|
344 |
+
}
|
345 |
+
if ( 'full_width' === $attr['contentWidth'] ) {
|
346 |
+
$style['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMargin'], $attr['desktopMarginType'] );
|
347 |
+
$style['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMargin'], $attr['desktopMarginType'] );
|
348 |
}
|
|
|
349 |
if ( 'none' !== $attr['borderStyle'] ) {
|
350 |
$style['border-style'] = $attr['borderStyle'];
|
351 |
$style['border-width'] = UAGB_Helper::get_css_value( $attr['borderWidth'], 'px' );
|
456 |
),
|
457 |
);
|
458 |
|
459 |
+
$t_selectors = array(
|
460 |
'.uagb-section__wrap' => array(
|
461 |
'padding-top' => UAGB_Helper::get_css_value( $attr['topPaddingTablet'], $attr['tabletPaddingType'] ),
|
462 |
'padding-bottom' => UAGB_Helper::get_css_value( $attr['bottomPaddingTablet'], $attr['tabletPaddingType'] ),
|
464 |
'padding-right' => UAGB_Helper::get_css_value( $attr['rightPaddingTablet'], $attr['tabletPaddingType'] ),
|
465 |
),
|
466 |
);
|
467 |
+
$m_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginMobile'], $attr['mobileMarginType'] );
|
468 |
+
$m_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginMobile'], $attr['mobileMarginType'] );
|
469 |
+
$t_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginTablet'], $attr['tabletMarginType'] );
|
470 |
+
$t_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginTablet'], $attr['tabletMarginType'] );
|
471 |
+
if ( 'boxed' === $attr['contentWidth'] ) {
|
472 |
+
if ( 'right' === $attr['align'] ) {
|
473 |
+
$t_selectors['.uagb-section__wrap']['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMarginTablet'], $attr['tabletMarginType'] );
|
474 |
+
$m_selectors['.uagb-section__wrap']['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMarginMobile'], $attr['mobileMarginType'] );
|
475 |
+
} elseif ( 'left' === $attr['align'] ) {
|
476 |
+
$t_selectors['.uagb-section__wrap']['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMarginTablet'], $attr['tabletMarginType'] );
|
477 |
+
$m_selectors['.uagb-section__wrap']['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMarginMobile'], $attr['mobileMarginType'] );
|
478 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
479 |
}
|
480 |
|
481 |
$combined_selectors = array(
|
4609 |
' .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child' => array(
|
4610 |
'padding-top' => 0,
|
4611 |
),
|
4612 |
+
' .uagb-toc__list-wrap > ol.uagb-toc__list li' => array(
|
4613 |
'color' => $attr['bulletColor'],
|
4614 |
),
|
4615 |
' .uagb-toc__list-wrap > li' => array(
|
4616 |
'color' => $attr['bulletColor'],
|
4617 |
),
|
4618 |
+
' .uagb-toc__list-wrap ol.uagb-toc__list:first-child' => array(
|
4619 |
'margin-left' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
|
4620 |
'margin-right' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
|
4621 |
'margin-top' => UAGB_Helper::get_css_value( $attr['vMarginDesktop'], $attr['marginTypeDesktop'] ),
|
4632 |
);
|
4633 |
|
4634 |
if ( '' !== $attr['contentPaddingDesktop'] ) {
|
4635 |
+
$selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li']['padding-top'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
|
4636 |
+
$selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li']['padding-bottom'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
|
4637 |
$selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-top'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
|
4638 |
$selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-bottom'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
|
4639 |
}
|
4693 |
);
|
4694 |
|
4695 |
if ( '' !== $attr['contentPaddingTablet'] ) {
|
4696 |
+
$t_selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li'] = array(
|
4697 |
+
'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
|
4698 |
+
'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
|
4699 |
+
);
|
4700 |
$t_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
|
4701 |
'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
|
4702 |
'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
|
4704 |
}
|
4705 |
|
4706 |
if ( '' !== $attr['contentPaddingMobile'] ) {
|
4707 |
+
$m_selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li'] = array(
|
4708 |
+
'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
|
4709 |
+
'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
|
4710 |
+
);
|
4711 |
$m_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
|
4712 |
'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
|
4713 |
'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
|
4721 |
);
|
4722 |
|
4723 |
$combined_selectors = UAGB_Helper::get_typography_css( $attr, 'heading', ' .uagb-toc__title', $combined_selectors );
|
4724 |
+
$combined_selectors = UAGB_Helper::get_typography_css( $attr, '', ' .uagb-toc__list-wrap ol li a', $combined_selectors );
|
4725 |
|
4726 |
$base_selector = ( $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
|
4727 |
|
5465 |
'width' => UAGB_Helper::get_css_value( $attr['width'], 'px' ),
|
5466 |
'height' => UAGB_Helper::get_css_value( $attr['height'], 'px' ),
|
5467 |
'overflow' => 'hidden',
|
|
|
5468 |
'outline' => 'none',
|
5469 |
'background-color' => $attr['backgroundColor'],
|
5470 |
),
|
5471 |
+
'.uagb-lottie__left' => array(
|
5472 |
+
'margin-right' => 'auto',
|
5473 |
+
),
|
5474 |
+
'.uagb-lottie__right' => array(
|
5475 |
+
'margin-left' => 'auto',
|
5476 |
+
),
|
5477 |
+
'.uagb-lottie__center' => array(
|
5478 |
+
'margin' => '0 auto',
|
5479 |
+
),
|
5480 |
);
|
5481 |
$selectors['.uagb-lottie__outer-wrap:hover'] = array(
|
5482 |
'background' => $attr['backgroundHColor'],
|
classes/class-uagb-block-js.php
CHANGED
@@ -45,8 +45,8 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
|
|
45 |
'arrows' => $arrows,
|
46 |
'dots' => $dots,
|
47 |
'rtl' => is_rtl(),
|
48 |
-
'prevArrow' =>
|
49 |
-
'nextArrow' =>
|
50 |
'responsive' => array(
|
51 |
array(
|
52 |
'breakpoint' => 1024,
|
@@ -120,7 +120,7 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
|
|
120 |
|
121 |
blockquote__tweet[0].addEventListener("click",function(){
|
122 |
var content = selector[0].getElementsByClassName("uagb-blockquote__content")[0].innerText;
|
123 |
-
var request_url = "https://twitter.com/share?url="+ encodeURIComponent("
|
124 |
window.open( request_url );
|
125 |
});
|
126 |
}
|
@@ -162,9 +162,9 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
|
|
162 |
}
|
163 |
var request_url ="";
|
164 |
if( social_url.indexOf("/pin/create/link/?url=") !== -1) {
|
165 |
-
request_url = social_url + window.location.href + "&media=" + '<?php echo esc_url( $thumbnail ); ?>';
|
166 |
}else{
|
167 |
-
request_url = social_url + window.location.href;
|
168 |
}
|
169 |
window.open( request_url, target );
|
170 |
});
|
@@ -189,10 +189,15 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
|
|
189 |
$base_selector = ( isset( $attr['classMigrate'] ) && $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
|
190 |
$selector = $base_selector . $id;
|
191 |
|
|
|
|
|
|
|
|
|
|
|
192 |
ob_start();
|
193 |
?>
|
194 |
jQuery( document ).ready(function() {
|
195 |
-
UAGBTableOfContents._run( <?php echo wp_json_encode( $
|
196 |
});
|
197 |
<?php
|
198 |
return ob_get_clean();
|
45 |
'arrows' => $arrows,
|
46 |
'dots' => $dots,
|
47 |
'rtl' => is_rtl(),
|
48 |
+
'prevArrow' => "<button type='button' data-role='none' class='slick-prev' aria-label='Previous' tabindex='0' role='button' style='border-color: " . $attr['arrowColor'] . ';border-radius:' . $attr['arrowBorderRadius'] . 'px;border-width:' . $attr['arrowBorderSize'] . "px'><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' height ='" . $attr['arrowSize'] . "' width = '" . $attr['arrowSize'] . "' fill ='" . $attr['arrowColor'] . "' ><path d='M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z'></path></svg></button>",
|
49 |
+
'nextArrow' => "<button type='button' data-role='none' class='slick-next' aria-label='Next' tabindex='0' role='button' style='border-color: " . $attr['arrowColor'] . ';border-radius:' . $attr['arrowBorderRadius'] . 'px;border-width:' . $attr['arrowBorderSize'] . "px'><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' height ='" . $attr['arrowSize'] . "' width = '" . $attr['arrowSize'] . "' fill ='" . $attr['arrowColor'] . "' ><path d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'></path></svg></button>",
|
50 |
'responsive' => array(
|
51 |
array(
|
52 |
'breakpoint' => 1024,
|
120 |
|
121 |
blockquote__tweet[0].addEventListener("click",function(){
|
122 |
var content = selector[0].getElementsByClassName("uagb-blockquote__content")[0].innerText;
|
123 |
+
var request_url = "https://twitter.com/share?url="+ encodeURIComponent("<?php echo esc_url( $url ); ?>")+"&text="+content+"&via="+("<?php echo esc_html( $via ); ?>");
|
124 |
window.open( request_url );
|
125 |
});
|
126 |
}
|
162 |
}
|
163 |
var request_url ="";
|
164 |
if( social_url.indexOf("/pin/create/link/?url=") !== -1) {
|
165 |
+
request_url = social_url + encodeURIComponent( window.location.href ) + "&media=" + '<?php echo esc_url( $thumbnail ); ?>';
|
166 |
}else{
|
167 |
+
request_url = social_url + encodeURIComponent( window.location.href );
|
168 |
}
|
169 |
window.open( request_url, target );
|
170 |
});
|
189 |
$base_selector = ( isset( $attr['classMigrate'] ) && $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
|
190 |
$selector = $base_selector . $id;
|
191 |
|
192 |
+
$attrs_needed_in_js = array(
|
193 |
+
'mappingHeaders' => $attr['mappingHeaders'],
|
194 |
+
'scrollToTop' => $attr['scrollToTop'],
|
195 |
+
);
|
196 |
+
|
197 |
ob_start();
|
198 |
?>
|
199 |
jQuery( document ).ready(function() {
|
200 |
+
UAGBTableOfContents._run( <?php echo wp_json_encode( $attrs_needed_in_js ); ?>, '<?php echo esc_attr( $selector ); ?>' );
|
201 |
});
|
202 |
<?php
|
203 |
return ob_get_clean();
|
classes/class-uagb-config.php
CHANGED
@@ -30,6 +30,15 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
30 |
*/
|
31 |
public static $block_assets = null;
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
/**
|
34 |
* Get Widget List.
|
35 |
*
|
@@ -1336,6 +1345,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
1336 |
'title' => __( 'Button', 'ultimate-addons-for-gutenberg' ),
|
1337 |
'description' => __( 'This block allows you to style button.', 'ultimate-addons-for-gutenberg' ),
|
1338 |
'default' => true,
|
|
|
1339 |
'extension' => false,
|
1340 |
'attributes' => array(
|
1341 |
'inheritFromTheme' => false,
|
@@ -2785,6 +2795,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2785 |
'title' => __( 'Name', 'ultimate-addons-for-gutenberg' ),
|
2786 |
'description' => __( 'This block helps to add Name field.', 'ultimate-addons-for-gutenberg' ),
|
2787 |
'default' => true,
|
|
|
2788 |
'attributes' => array(),
|
2789 |
),
|
2790 |
'uagb/forms-email' => array(
|
@@ -2792,6 +2803,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2792 |
'title' => __( 'Email', 'ultimate-addons-for-gutenberg' ),
|
2793 |
'description' => __( 'This block helps to add Email field.', 'ultimate-addons-for-gutenberg' ),
|
2794 |
'default' => true,
|
|
|
2795 |
'attributes' => array(),
|
2796 |
),
|
2797 |
'uagb/forms-hidden' => array(
|
@@ -2799,6 +2811,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2799 |
'title' => __( 'Hidden', 'ultimate-addons-for-gutenberg' ),
|
2800 |
'description' => __( 'This block helps to add Hidden field.', 'ultimate-addons-for-gutenberg' ),
|
2801 |
'default' => true,
|
|
|
2802 |
'attributes' => array(
|
2803 |
'block_id' => '',
|
2804 |
'hidden_field_name' => __( 'Hidden Field Name', 'ultimate-addons-for-gutenberg' ),
|
@@ -2811,6 +2824,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2811 |
'title' => __( 'Phone', 'ultimate-addons-for-gutenberg' ),
|
2812 |
'description' => __( 'This block helps to add Phone field.', 'ultimate-addons-for-gutenberg' ),
|
2813 |
'default' => true,
|
|
|
2814 |
'attributes' => array(),
|
2815 |
),
|
2816 |
'uagb/forms-textarea' => array(
|
@@ -2818,6 +2832,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2818 |
'title' => __( 'Textarea', 'ultimate-addons-for-gutenberg' ),
|
2819 |
'description' => __( 'This block helps to add Textarea field.', 'ultimate-addons-for-gutenberg' ),
|
2820 |
'default' => true,
|
|
|
2821 |
'attributes' => array(
|
2822 |
'block_id' => '',
|
2823 |
'textareaName' => __( 'Message', 'ultimate-addons-for-gutenberg' ),
|
@@ -2829,6 +2844,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2829 |
'title' => __( 'Checkbox', 'ultimate-addons-for-gutenberg' ),
|
2830 |
'description' => __( 'This block helps to add Checkbox field.', 'ultimate-addons-for-gutenberg' ),
|
2831 |
'default' => true,
|
|
|
2832 |
'attributes' => array(),
|
2833 |
),
|
2834 |
'uagb/forms-radio' => array(
|
@@ -2836,6 +2852,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2836 |
'title' => __( 'Radio', 'ultimate-addons-for-gutenberg' ),
|
2837 |
'description' => __( 'This block helps to add Radio field.', 'ultimate-addons-for-gutenberg' ),
|
2838 |
'default' => true,
|
|
|
2839 |
'attributes' => array(),
|
2840 |
),
|
2841 |
'uagb/forms-url' => array(
|
@@ -2843,6 +2860,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2843 |
'title' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
|
2844 |
'description' => __( 'This block helps to add URL field.', 'ultimate-addons-for-gutenberg' ),
|
2845 |
'default' => true,
|
|
|
2846 |
'attributes' => array(
|
2847 |
'block_id' => '',
|
2848 |
'name' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
|
@@ -2853,6 +2871,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2853 |
'title' => __( 'Select', 'ultimate-addons-for-gutenberg' ),
|
2854 |
'description' => __( 'This block helps to add Select field.', 'ultimate-addons-for-gutenberg' ),
|
2855 |
'default' => true,
|
|
|
2856 |
'attributes' => array(),
|
2857 |
),
|
2858 |
'uagb/forms-toggle' => array(
|
@@ -2860,6 +2879,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2860 |
'title' => __( 'Toggle', 'ultimate-addons-for-gutenberg' ),
|
2861 |
'description' => __( 'This block helps to add Toggle field.', 'ultimate-addons-for-gutenberg' ),
|
2862 |
'default' => true,
|
|
|
2863 |
'attributes' => array(),
|
2864 |
),
|
2865 |
'uagb/forms-date' => array(
|
@@ -2867,6 +2887,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2867 |
'title' => __( 'Datepicker', 'ultimate-addons-for-gutenberg' ),
|
2868 |
'description' => __( 'This block helps to add Datepicker field.', 'ultimate-addons-for-gutenberg' ),
|
2869 |
'default' => true,
|
|
|
2870 |
'attributes' => array(),
|
2871 |
),
|
2872 |
'uagb/forms-accept' => array(
|
@@ -2984,6 +3005,139 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
|
|
2984 |
}
|
2985 |
return self::$block_assets;
|
2986 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2987 |
}
|
2988 |
}
|
2989 |
|
30 |
*/
|
31 |
public static $block_assets = null;
|
32 |
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Block Assets
|
36 |
+
*
|
37 |
+
* @since 1.23.0
|
38 |
+
* @var block_attributes
|
39 |
+
*/
|
40 |
+
public static $block_assets_css = null;
|
41 |
+
|
42 |
/**
|
43 |
* Get Widget List.
|
44 |
*
|
1345 |
'title' => __( 'Button', 'ultimate-addons-for-gutenberg' ),
|
1346 |
'description' => __( 'This block allows you to style button.', 'ultimate-addons-for-gutenberg' ),
|
1347 |
'default' => true,
|
1348 |
+
'is_child' => true,
|
1349 |
'extension' => false,
|
1350 |
'attributes' => array(
|
1351 |
'inheritFromTheme' => false,
|
2795 |
'title' => __( 'Name', 'ultimate-addons-for-gutenberg' ),
|
2796 |
'description' => __( 'This block helps to add Name field.', 'ultimate-addons-for-gutenberg' ),
|
2797 |
'default' => true,
|
2798 |
+
'is_child' => true,
|
2799 |
'attributes' => array(),
|
2800 |
),
|
2801 |
'uagb/forms-email' => array(
|
2803 |
'title' => __( 'Email', 'ultimate-addons-for-gutenberg' ),
|
2804 |
'description' => __( 'This block helps to add Email field.', 'ultimate-addons-for-gutenberg' ),
|
2805 |
'default' => true,
|
2806 |
+
'is_child' => true,
|
2807 |
'attributes' => array(),
|
2808 |
),
|
2809 |
'uagb/forms-hidden' => array(
|
2811 |
'title' => __( 'Hidden', 'ultimate-addons-for-gutenberg' ),
|
2812 |
'description' => __( 'This block helps to add Hidden field.', 'ultimate-addons-for-gutenberg' ),
|
2813 |
'default' => true,
|
2814 |
+
'is_child' => true,
|
2815 |
'attributes' => array(
|
2816 |
'block_id' => '',
|
2817 |
'hidden_field_name' => __( 'Hidden Field Name', 'ultimate-addons-for-gutenberg' ),
|
2824 |
'title' => __( 'Phone', 'ultimate-addons-for-gutenberg' ),
|
2825 |
'description' => __( 'This block helps to add Phone field.', 'ultimate-addons-for-gutenberg' ),
|
2826 |
'default' => true,
|
2827 |
+
'is_child' => true,
|
2828 |
'attributes' => array(),
|
2829 |
),
|
2830 |
'uagb/forms-textarea' => array(
|
2832 |
'title' => __( 'Textarea', 'ultimate-addons-for-gutenberg' ),
|
2833 |
'description' => __( 'This block helps to add Textarea field.', 'ultimate-addons-for-gutenberg' ),
|
2834 |
'default' => true,
|
2835 |
+
'is_child' => true,
|
2836 |
'attributes' => array(
|
2837 |
'block_id' => '',
|
2838 |
'textareaName' => __( 'Message', 'ultimate-addons-for-gutenberg' ),
|
2844 |
'title' => __( 'Checkbox', 'ultimate-addons-for-gutenberg' ),
|
2845 |
'description' => __( 'This block helps to add Checkbox field.', 'ultimate-addons-for-gutenberg' ),
|
2846 |
'default' => true,
|
2847 |
+
'is_child' => true,
|
2848 |
'attributes' => array(),
|
2849 |
),
|
2850 |
'uagb/forms-radio' => array(
|
2852 |
'title' => __( 'Radio', 'ultimate-addons-for-gutenberg' ),
|
2853 |
'description' => __( 'This block helps to add Radio field.', 'ultimate-addons-for-gutenberg' ),
|
2854 |
'default' => true,
|
2855 |
+
'is_child' => true,
|
2856 |
'attributes' => array(),
|
2857 |
),
|
2858 |
'uagb/forms-url' => array(
|
2860 |
'title' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
|
2861 |
'description' => __( 'This block helps to add URL field.', 'ultimate-addons-for-gutenberg' ),
|
2862 |
'default' => true,
|
2863 |
+
'is_child' => true,
|
2864 |
'attributes' => array(
|
2865 |
'block_id' => '',
|
2866 |
'name' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
|
2871 |
'title' => __( 'Select', 'ultimate-addons-for-gutenberg' ),
|
2872 |
'description' => __( 'This block helps to add Select field.', 'ultimate-addons-for-gutenberg' ),
|
2873 |
'default' => true,
|
2874 |
+
'is_child' => true,
|
2875 |
'attributes' => array(),
|
2876 |
),
|
2877 |
'uagb/forms-toggle' => array(
|
2879 |
'title' => __( 'Toggle', 'ultimate-addons-for-gutenberg' ),
|
2880 |
'description' => __( 'This block helps to add Toggle field.', 'ultimate-addons-for-gutenberg' ),
|
2881 |
'default' => true,
|
2882 |
+
'is_child' => true,
|
2883 |
'attributes' => array(),
|
2884 |
),
|
2885 |
'uagb/forms-date' => array(
|
2887 |
'title' => __( 'Datepicker', 'ultimate-addons-for-gutenberg' ),
|
2888 |
'description' => __( 'This block helps to add Datepicker field.', 'ultimate-addons-for-gutenberg' ),
|
2889 |
'default' => true,
|
2890 |
+
'is_child' => true,
|
2891 |
'attributes' => array(),
|
2892 |
),
|
2893 |
'uagb/forms-accept' => array(
|
3005 |
}
|
3006 |
return self::$block_assets;
|
3007 |
}
|
3008 |
+
|
3009 |
+
/**
|
3010 |
+
* Get Block Assets.
|
3011 |
+
*
|
3012 |
+
* @since 1.23.0
|
3013 |
+
*
|
3014 |
+
* @return array The Asset List.
|
3015 |
+
*/
|
3016 |
+
public static function get_block_assets_css() {
|
3017 |
+
|
3018 |
+
if ( null === self::$block_assets_css ) {
|
3019 |
+
self::$block_assets_css = array(
|
3020 |
+
'uagb/table-of-contents' => array(
|
3021 |
+
'name' => 'table-of-contents',
|
3022 |
+
),
|
3023 |
+
'uagb/advanced-heading' => array(
|
3024 |
+
'name' => 'advanced-heading',
|
3025 |
+
),
|
3026 |
+
'uagb/blockquote' => array(
|
3027 |
+
'name' => 'blockquote',
|
3028 |
+
),
|
3029 |
+
'uagb/buttons-child' => array(
|
3030 |
+
'name' => 'buttons-child',
|
3031 |
+
),
|
3032 |
+
'uagb/buttons' => array(
|
3033 |
+
'name' => 'buttons',
|
3034 |
+
),
|
3035 |
+
'uagb/call-to-action' => array(
|
3036 |
+
'name' => 'call-to-action',
|
3037 |
+
),
|
3038 |
+
'uagb/cf7-styler' => array(
|
3039 |
+
'name' => 'cf7-styler',
|
3040 |
+
),
|
3041 |
+
'uagb/column' => array(
|
3042 |
+
'name' => 'column',
|
3043 |
+
),
|
3044 |
+
'uagb/columns' => array(
|
3045 |
+
'name' => 'columns',
|
3046 |
+
),
|
3047 |
+
'uagb/faq-child' => array(
|
3048 |
+
'name' => 'faq-child',
|
3049 |
+
),
|
3050 |
+
'uagb/faq' => array(
|
3051 |
+
'name' => 'faq',
|
3052 |
+
),
|
3053 |
+
'uagb/forms' => array(
|
3054 |
+
'name' => 'forms',
|
3055 |
+
),
|
3056 |
+
'uagb/gf-styler' => array(
|
3057 |
+
'name' => 'gf-styler',
|
3058 |
+
),
|
3059 |
+
'uagb/google-map' => array(
|
3060 |
+
'name' => 'google-map',
|
3061 |
+
),
|
3062 |
+
'uagb/how-to' => array(
|
3063 |
+
'name' => 'how-to',
|
3064 |
+
),
|
3065 |
+
'uagb/icon-list-child' => array(
|
3066 |
+
'name' => 'icon-list-child',
|
3067 |
+
),
|
3068 |
+
'uagb/icon-list' => array(
|
3069 |
+
'name' => 'icon-list',
|
3070 |
+
),
|
3071 |
+
'uagb/info-box' => array(
|
3072 |
+
'name' => 'info-box',
|
3073 |
+
),
|
3074 |
+
'uagb/inline-notice' => array(
|
3075 |
+
'name' => 'inline-notice',
|
3076 |
+
),
|
3077 |
+
'uagb/marketing-button' => array(
|
3078 |
+
'name' => 'marketing-button',
|
3079 |
+
),
|
3080 |
+
'uagb/post-grid' => array(
|
3081 |
+
'name' => 'post',
|
3082 |
+
),
|
3083 |
+
'uagb/post-carousel' => array(
|
3084 |
+
'name' => 'post',
|
3085 |
+
),
|
3086 |
+
'uagb/post-masonry' => array(
|
3087 |
+
'name' => 'post',
|
3088 |
+
),
|
3089 |
+
'uagb/restaurant-menu-child' => array(
|
3090 |
+
'name' => 'price-list-child',
|
3091 |
+
),
|
3092 |
+
'uagb/restaurant-menu' => array(
|
3093 |
+
'name' => 'price-list',
|
3094 |
+
),
|
3095 |
+
'uagb/review' => array(
|
3096 |
+
'name' => 'review',
|
3097 |
+
),
|
3098 |
+
'uagb/section' => array(
|
3099 |
+
'name' => 'section',
|
3100 |
+
),
|
3101 |
+
'uagb/social-share-child' => array(
|
3102 |
+
'name' => 'social-share-child',
|
3103 |
+
),
|
3104 |
+
'uagb/social-share' => array(
|
3105 |
+
'name' => 'social-share',
|
3106 |
+
),
|
3107 |
+
'uagb/table-of-contents' => array(
|
3108 |
+
'name' => 'table-of-contents',
|
3109 |
+
),
|
3110 |
+
'uagb/tabs-child' => array(
|
3111 |
+
'name' => 'tabs-child',
|
3112 |
+
),
|
3113 |
+
'uagb/tabs' => array(
|
3114 |
+
'name' => 'tabs',
|
3115 |
+
),
|
3116 |
+
'uagb/taxonomy-list' => array(
|
3117 |
+
'name' => 'taxonomy-list',
|
3118 |
+
),
|
3119 |
+
'uagb/team' => array(
|
3120 |
+
'name' => 'team',
|
3121 |
+
),
|
3122 |
+
'uagb/testimonial' => array(
|
3123 |
+
'name' => 'testimonial',
|
3124 |
+
),
|
3125 |
+
'uagb/content-timeline' => array(
|
3126 |
+
'name' => 'timeline',
|
3127 |
+
),
|
3128 |
+
'uagb/content-timeline-child' => array(
|
3129 |
+
'name' => 'timeline',
|
3130 |
+
),
|
3131 |
+
'uagb/post-timeline' => array(
|
3132 |
+
'name' => 'timeline',
|
3133 |
+
),
|
3134 |
+
'uagb/wp-search' => array(
|
3135 |
+
'name' => 'wp-search',
|
3136 |
+
),
|
3137 |
+
);
|
3138 |
+
}
|
3139 |
+
return self::$block_assets_css;
|
3140 |
+
}
|
3141 |
}
|
3142 |
}
|
3143 |
|
classes/class-uagb-core-plugin.php
DELETED
@@ -1,61 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* UAGB Core Plugin.
|
4 |
-
*
|
5 |
-
* @package UAGB
|
6 |
-
*/
|
7 |
-
|
8 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
-
exit; // Exit if accessed directly.
|
10 |
-
}
|
11 |
-
|
12 |
-
/**
|
13 |
-
* UAGB_Core_Plugin.
|
14 |
-
*
|
15 |
-
* @package UAGB
|
16 |
-
*/
|
17 |
-
class UAGB_Core_Plugin {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Member Variable
|
21 |
-
*
|
22 |
-
* @var instance
|
23 |
-
*/
|
24 |
-
private static $instance;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Initiator
|
28 |
-
*/
|
29 |
-
public static function get_instance() {
|
30 |
-
if ( ! isset( self::$instance ) ) {
|
31 |
-
self::$instance = new self();
|
32 |
-
}
|
33 |
-
return self::$instance;
|
34 |
-
}
|
35 |
-
|
36 |
-
/**
|
37 |
-
* Constructor
|
38 |
-
*/
|
39 |
-
public function __construct() {
|
40 |
-
|
41 |
-
$this->includes();
|
42 |
-
}
|
43 |
-
|
44 |
-
/**
|
45 |
-
* Includes.
|
46 |
-
*
|
47 |
-
* @since 1.0.0
|
48 |
-
*/
|
49 |
-
private function includes() {
|
50 |
-
|
51 |
-
require UAGB_DIR . 'lib/notices/class-astra-notices.php';
|
52 |
-
require UAGB_DIR . 'classes/class-uagb-admin.php';
|
53 |
-
require UAGB_DIR . 'classes/class-uagb-init-blocks.php';
|
54 |
-
}
|
55 |
-
}
|
56 |
-
|
57 |
-
/**
|
58 |
-
* Prepare if class 'UAGB_Core_Plugin' exist.
|
59 |
-
* Kicking this off by calling 'get_instance()' method
|
60 |
-
*/
|
61 |
-
UAGB_Core_Plugin::get_instance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
classes/class-uagb-filesystem.php
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* UAGB Filesystem
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Class UAGB_Filesystem.
|
14 |
+
*/
|
15 |
+
class UAGB_Filesystem {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Member Variable
|
19 |
+
*
|
20 |
+
* @var instance
|
21 |
+
*/
|
22 |
+
private static $instance;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Initiator
|
26 |
+
*/
|
27 |
+
public static function get_instance() {
|
28 |
+
if ( ! isset( self::$instance ) ) {
|
29 |
+
self::$instance = new self();
|
30 |
+
}
|
31 |
+
return self::$instance;
|
32 |
+
}
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Get an instance of WP_Filesystem.
|
36 |
+
*
|
37 |
+
* @since 1.23.0
|
38 |
+
*/
|
39 |
+
public function get_filesystem() {
|
40 |
+
|
41 |
+
global $wp_filesystem;
|
42 |
+
|
43 |
+
if ( ! $wp_filesystem || 'direct' !== $wp_filesystem->method ) {
|
44 |
+
require_once ABSPATH . '/wp-admin/includes/file.php';
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Context for filesystem, default false.
|
48 |
+
*
|
49 |
+
* @see request_filesystem_credentials_context
|
50 |
+
*/
|
51 |
+
$context = apply_filters( 'request_filesystem_credentials_context', false );
|
52 |
+
|
53 |
+
add_filter( 'filesystem_method', array( $this, 'filesystem_method' ) );
|
54 |
+
add_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) );
|
55 |
+
|
56 |
+
$creds = request_filesystem_credentials( site_url(), '', true, $context, null );
|
57 |
+
|
58 |
+
WP_Filesystem( $creds, $context );
|
59 |
+
|
60 |
+
remove_filter( 'filesystem_method', array( $this, 'filesystem_method' ) );
|
61 |
+
remove_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) );
|
62 |
+
}
|
63 |
+
|
64 |
+
// Set the permission constants if not already set.
|
65 |
+
if ( ! defined( 'FS_CHMOD_DIR' ) ) {
|
66 |
+
define( 'FS_CHMOD_DIR', 0755 );
|
67 |
+
}
|
68 |
+
if ( ! defined( 'FS_CHMOD_FILE' ) ) {
|
69 |
+
define( 'FS_CHMOD_FILE', 0644 );
|
70 |
+
}
|
71 |
+
|
72 |
+
return $wp_filesystem;
|
73 |
+
}
|
74 |
+
|
75 |
+
/**
|
76 |
+
* Method to direct.
|
77 |
+
*
|
78 |
+
* @since 1.23.0
|
79 |
+
*/
|
80 |
+
public function filesystem_method() {
|
81 |
+
return 'direct';
|
82 |
+
}
|
83 |
+
|
84 |
+
/**
|
85 |
+
* Sets credentials to true.
|
86 |
+
*
|
87 |
+
* @since 1.23.0
|
88 |
+
*/
|
89 |
+
public function request_filesystem_credentials() {
|
90 |
+
return true;
|
91 |
+
}
|
92 |
+
}
|
93 |
+
|
94 |
+
/**
|
95 |
+
* Prepare if class 'UAGB_Filesystem' exist.
|
96 |
+
* Kicking this off by calling 'get_instance()' method
|
97 |
+
*/
|
98 |
+
UAGB_Filesystem::get_instance();
|
99 |
+
|
100 |
+
/**
|
101 |
+
* Filesystem class
|
102 |
+
*
|
103 |
+
* @since 1.23.0
|
104 |
+
*/
|
105 |
+
function uagb_filesystem() {
|
106 |
+
return UAGB_Filesystem::get_instance()->get_filesystem();
|
107 |
+
}
|
108 |
+
|
classes/class-uagb-front-assets.php
ADDED
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* UAGB Front Assets.
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Class UAGB_Front_Assets.
|
14 |
+
*/
|
15 |
+
class UAGB_Front_Assets {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Member Variable
|
19 |
+
*
|
20 |
+
* @since 0.0.1
|
21 |
+
* @var instance
|
22 |
+
*/
|
23 |
+
private static $instance;
|
24 |
+
|
25 |
+
/**
|
26 |
+
* Post ID
|
27 |
+
*
|
28 |
+
* @since 1.23.0
|
29 |
+
* @var array
|
30 |
+
*/
|
31 |
+
protected $post_id;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Assets Post Object
|
35 |
+
*
|
36 |
+
* @since 1.23.0
|
37 |
+
* @var array
|
38 |
+
*/
|
39 |
+
protected $post_assets;
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Initiator
|
43 |
+
*
|
44 |
+
* @since 0.0.1
|
45 |
+
*/
|
46 |
+
public static function get_instance() {
|
47 |
+
|
48 |
+
if ( ! isset( self::$instance ) ) {
|
49 |
+
self::$instance = new self();
|
50 |
+
|
51 |
+
}
|
52 |
+
return self::$instance;
|
53 |
+
}
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Constructor
|
57 |
+
*/
|
58 |
+
public function __construct() {
|
59 |
+
|
60 |
+
add_action( 'wp', array( $this, 'set_initial_variables' ), 5 );
|
61 |
+
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_asset_files' ) );
|
62 |
+
}
|
63 |
+
|
64 |
+
/**
|
65 |
+
* Set initial variables.
|
66 |
+
*
|
67 |
+
* @since 1.23.0
|
68 |
+
*/
|
69 |
+
public function set_initial_variables() {
|
70 |
+
$this->post_id = get_the_ID();
|
71 |
+
|
72 |
+
if ( ! $this->post_id ) {
|
73 |
+
return;
|
74 |
+
}
|
75 |
+
|
76 |
+
$this->post_assets = new UAGB_Post_Assets( $this->post_id );
|
77 |
+
|
78 |
+
if ( ! $this->post_assets->is_allowed_assets_generation ) {
|
79 |
+
return;
|
80 |
+
}
|
81 |
+
|
82 |
+
if ( class_exists( 'WooCommerce' ) ) {
|
83 |
+
|
84 |
+
if ( is_cart() ) {
|
85 |
+
|
86 |
+
$id = get_option( 'woocommerce_cart_page_id' );
|
87 |
+
$this_post = get_post( $id );
|
88 |
+
|
89 |
+
} elseif ( is_account_page() ) {
|
90 |
+
|
91 |
+
$id = get_option( 'woocommerce_myaccount_page_id' );
|
92 |
+
$this_post = get_post( $id );
|
93 |
+
|
94 |
+
} elseif ( is_checkout() ) {
|
95 |
+
|
96 |
+
$id = get_option( 'woocommerce_checkout_page_id' );
|
97 |
+
$this_post = get_post( $id );
|
98 |
+
|
99 |
+
} elseif ( is_checkout_pay_page() ) {
|
100 |
+
|
101 |
+
$id = get_option( 'woocommerce_pay_page_id' );
|
102 |
+
$this_post = get_post( $id );
|
103 |
+
|
104 |
+
} elseif ( is_shop() ) {
|
105 |
+
|
106 |
+
$id = get_option( 'woocommerce_shop_page_id' );
|
107 |
+
$this_post = get_post( $id );
|
108 |
+
}
|
109 |
+
|
110 |
+
if ( ! empty( $this_post ) && is_object( $this_post ) ) {
|
111 |
+
$this->post_assets->prepare_assets( $this_post );
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
+
if ( is_single() || is_page() || is_404() ) {
|
116 |
+
|
117 |
+
$this_post = get_post( $this->post_id );
|
118 |
+
|
119 |
+
/**
|
120 |
+
* Filters the post to build stylesheet for.
|
121 |
+
*
|
122 |
+
* @param \WP_Post $this_post The global post.
|
123 |
+
*/
|
124 |
+
$this_post = apply_filters_deprecated( 'uagb_post_for_stylesheet', array( $this_post ), '1.23.0' );
|
125 |
+
|
126 |
+
if ( $this_post && $this->post_id !== $this_post->ID ) {
|
127 |
+
$this->post_assets->prepare_assets( $this_post );
|
128 |
+
}
|
129 |
+
} elseif ( is_archive() || is_home() || is_search() ) {
|
130 |
+
|
131 |
+
global $wp_query;
|
132 |
+
$cached_wp_query = $wp_query;
|
133 |
+
|
134 |
+
foreach ( $cached_wp_query as $post ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
|
135 |
+
$this->post_assets->prepare_assets( $post );
|
136 |
+
}
|
137 |
+
}
|
138 |
+
}
|
139 |
+
|
140 |
+
/**
|
141 |
+
* Enqueue asset files.
|
142 |
+
*
|
143 |
+
* @since 1.23.0
|
144 |
+
*/
|
145 |
+
public function enqueue_asset_files() {
|
146 |
+
|
147 |
+
if ( $this->post_assets ) {
|
148 |
+
$this->post_assets->enqueue_scripts();
|
149 |
+
}
|
150 |
+
}
|
151 |
+
|
152 |
+
/**
|
153 |
+
* Get post_assets obj.
|
154 |
+
*
|
155 |
+
* @since 1.23.0
|
156 |
+
*/
|
157 |
+
public function get_post_assets_obj() {
|
158 |
+
return $this->post_assets;
|
159 |
+
}
|
160 |
+
}
|
161 |
+
|
162 |
+
/**
|
163 |
+
* Prepare if class 'UAGB_Front_Assets' exist.
|
164 |
+
* Kicking this off by calling 'get_instance()' method
|
165 |
+
*/
|
166 |
+
UAGB_Front_Assets::get_instance();
|
167 |
+
|
168 |
+
/**
|
169 |
+
* Get frontend post_assets obj.
|
170 |
+
*
|
171 |
+
* @since 1.23.0
|
172 |
+
*/
|
173 |
+
function uagb_get_front_post_assets() {
|
174 |
+
return UAGB_Front_Assets::get_instance()->get_post_assets_obj();
|
175 |
+
}
|
classes/class-uagb-helper.php
CHANGED
@@ -34,66 +34,61 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
|
|
34 |
public static $block_list;
|
35 |
|
36 |
/**
|
37 |
-
*
|
38 |
-
*
|
39 |
-
* @since 1.13.4
|
40 |
-
* @var current_block_list
|
41 |
-
*/
|
42 |
-
public static $current_block_list = array();
|
43 |
-
|
44 |
-
/**
|
45 |
-
* UAG Block Flag
|
46 |
*
|
47 |
-
* @since 1.
|
48 |
-
* @var
|
49 |
*/
|
50 |
-
public static $
|
51 |
|
52 |
/**
|
53 |
-
*
|
54 |
*
|
55 |
-
* @since 1.
|
56 |
-
* @var
|
57 |
*/
|
58 |
-
public static $
|
59 |
|
60 |
/**
|
61 |
-
*
|
62 |
*
|
63 |
-
* @
|
64 |
-
* @var file_generation
|
65 |
*/
|
66 |
-
public static $
|
67 |
|
68 |
/**
|
69 |
-
*
|
70 |
*
|
71 |
-
* @since 1.
|
72 |
-
* @var
|
|
|
73 |
*/
|
74 |
-
public static $
|
75 |
|
76 |
/**
|
77 |
-
* UAG
|
78 |
*
|
79 |
-
* @since 1.
|
80 |
-
* @var
|
|
|
81 |
*/
|
82 |
-
public static $
|
83 |
|
84 |
/**
|
85 |
-
*
|
86 |
*
|
87 |
-
* @since 1.
|
88 |
-
* @var
|
|
|
89 |
*/
|
90 |
-
public static $
|
91 |
|
92 |
/**
|
93 |
* Stylesheet
|
94 |
*
|
95 |
* @since 1.13.4
|
96 |
* @var stylesheet
|
|
|
97 |
*/
|
98 |
public static $stylesheet = '';
|
99 |
|
@@ -102,36 +97,25 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
|
|
102 |
*
|
103 |
* @since 1.13.4
|
104 |
* @var script
|
|
|
105 |
*/
|
106 |
public static $script = '';
|
107 |
|
108 |
/**
|
109 |
-
*
|
110 |
-
*
|
111 |
-
* @since 1.8.1
|
112 |
-
* @var instance
|
113 |
-
*/
|
114 |
-
public static $icon_json;
|
115 |
-
|
116 |
-
/**
|
117 |
-
* Page Blocks Variable
|
118 |
-
*
|
119 |
-
* @since 1.6.0
|
120 |
-
* @var instance
|
121 |
-
*/
|
122 |
-
public static $page_blocks;
|
123 |
-
|
124 |
-
/**
|
125 |
-
* Google fonts to enqueue
|
126 |
*
|
127 |
-
* @
|
|
|
|
|
128 |
*/
|
129 |
-
public static $
|
130 |
|
131 |
/**
|
132 |
-
*
|
133 |
*
|
134 |
-
* @
|
|
|
|
|
135 |
*/
|
136 |
public static $table_of_contents_flag = false;
|
137 |
|
@@ -153,188 +137,14 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
|
|
153 |
*/
|
154 |
public function __construct() {
|
155 |
|
156 |
-
if ( ! defined( 'FS_CHMOD_FILE' ) ) {
|
157 |
-
define( 'FS_CHMOD_FILE', ( fileperms( ABSPATH . 'index.php' ) & 0777 | 0644 ) );
|
158 |
-
}
|
159 |
-
|
160 |
require UAGB_DIR . 'classes/class-uagb-config.php';
|
161 |
require UAGB_DIR . 'classes/class-uagb-block-helper.php';
|
162 |
require UAGB_DIR . 'classes/class-uagb-block-js.php';
|
163 |
|
164 |
self::$block_list = UAGB_Config::get_block_attributes();
|
165 |
self::$file_generation = self::allow_file_generation();
|
166 |
-
|
167 |
-
add_action( 'wp', array( $this, 'generate_assets' ), 99 );
|
168 |
-
add_action( 'wp_enqueue_scripts', array( $this, 'generate_asset_files' ), 1 );
|
169 |
-
add_action( 'wp_enqueue_scripts', array( $this, 'block_assets' ), 10 );
|
170 |
-
add_action( 'wp_head', array( $this, 'frontend_gfonts' ), 120 );
|
171 |
-
add_action( 'wp_head', array( $this, 'print_stylesheet' ), 80 );
|
172 |
-
add_action( 'wp_footer', array( $this, 'print_script' ), 1000 );
|
173 |
-
add_filter( 'redirect_canonical', array( $this, 'override_canonical' ), 1, 2 );
|
174 |
-
add_filter( 'the_content', array( $this, 'add_table_of_contents_wrapper' ) );
|
175 |
-
|
176 |
-
}
|
177 |
-
|
178 |
-
/**
|
179 |
-
* This is the action where we create dynamic asset files.
|
180 |
-
* CSS Path : uploads/uag-plugin/uag-style-{post_id}-{timestamp}.css
|
181 |
-
* JS Path : uploads/uag-plugin/uag-script-{post_id}-{timestamp}.js
|
182 |
-
*
|
183 |
-
* @since 1.15.0
|
184 |
-
*/
|
185 |
-
public function generate_asset_files() {
|
186 |
-
|
187 |
-
global $content_width;
|
188 |
-
self::$stylesheet = str_replace( '#CONTENT_WIDTH#', $content_width . 'px', self::$stylesheet );
|
189 |
-
if ( '' !== self::$script ) {
|
190 |
-
self::$script = 'document.addEventListener("DOMContentLoaded", function(){ ' . self::$script . ' })';
|
191 |
-
}
|
192 |
-
|
193 |
-
if ( 'enabled' === self::$file_generation ) {
|
194 |
-
self::file_write( self::$stylesheet, 'css' );
|
195 |
-
self::file_write( self::$script, 'js' );
|
196 |
-
}
|
197 |
-
}
|
198 |
-
|
199 |
-
/**
|
200 |
-
* Enqueue Gutenberg block assets for both frontend + backend.
|
201 |
-
*
|
202 |
-
* @since 1.13.4
|
203 |
-
*/
|
204 |
-
public function block_assets() {
|
205 |
-
|
206 |
-
$block_list_for_assets = self::$current_block_list;
|
207 |
-
|
208 |
-
$blocks = UAGB_Config::get_block_attributes();
|
209 |
-
|
210 |
-
foreach ( $block_list_for_assets as $key => $curr_block_name ) {
|
211 |
-
|
212 |
-
$js_assets = ( isset( $blocks[ $curr_block_name ]['js_assets'] ) ) ? $blocks[ $curr_block_name ]['js_assets'] : array();
|
213 |
-
|
214 |
-
$css_assets = ( isset( $blocks[ $curr_block_name ]['css_assets'] ) ) ? $blocks[ $curr_block_name ]['css_assets'] : array();
|
215 |
-
|
216 |
-
foreach ( $js_assets as $asset_handle => $val ) {
|
217 |
-
// Scripts.
|
218 |
-
if ( 'uagb-faq-js' === $val ) {
|
219 |
-
if ( self::$uag_faq_layout ) {
|
220 |
-
wp_enqueue_script( 'uagb-faq-js' );
|
221 |
-
}
|
222 |
-
} else {
|
223 |
-
wp_enqueue_script( $val );
|
224 |
-
}
|
225 |
-
}
|
226 |
-
|
227 |
-
foreach ( $css_assets as $asset_handle => $val ) {
|
228 |
-
// Styles.
|
229 |
-
wp_enqueue_style( $val );
|
230 |
-
}
|
231 |
-
}
|
232 |
-
|
233 |
-
if ( 'enabled' === self::$file_generation ) {
|
234 |
-
$file_handler = self::$css_file_handler;
|
235 |
-
|
236 |
-
if ( isset( $file_handler['css_url'] ) ) {
|
237 |
-
wp_enqueue_style( 'uag-style', $file_handler['css_url'], array(), UAGB_VER, 'all' );
|
238 |
-
} else {
|
239 |
-
self::$fallback_css = true;
|
240 |
-
}
|
241 |
-
if ( isset( $file_handler['js_url'] ) ) {
|
242 |
-
wp_enqueue_script( 'uag-script', $file_handler['js_url'], array(), UAGB_VER, true );
|
243 |
-
} else {
|
244 |
-
self::$fallback_js = true;
|
245 |
-
}
|
246 |
-
}
|
247 |
-
|
248 |
-
}
|
249 |
-
|
250 |
-
/**
|
251 |
-
* Print the Script in footer.
|
252 |
-
*/
|
253 |
-
public function print_script() {
|
254 |
-
|
255 |
-
if ( 'enabled' === self::$file_generation && ! self::$fallback_js ) {
|
256 |
-
return;
|
257 |
-
}
|
258 |
-
|
259 |
-
if ( is_null( self::$script ) || '' === self::$script ) {
|
260 |
-
return;
|
261 |
-
}
|
262 |
-
|
263 |
-
ob_start();
|
264 |
-
?>
|
265 |
-
<script type="text/javascript" id="uagb-script-frontend"><?php echo self::$script; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?></script>
|
266 |
-
<?php
|
267 |
-
ob_end_flush();
|
268 |
-
}
|
269 |
-
|
270 |
-
/**
|
271 |
-
* Print the Stylesheet in header.
|
272 |
-
*/
|
273 |
-
public function print_stylesheet() {
|
274 |
-
|
275 |
-
$conditional_block_css = UAGB_Block_Helper::get_condition_block_css();
|
276 |
-
|
277 |
-
ob_start();
|
278 |
-
?>
|
279 |
-
<style id="uagb-style-conditional-extension"><?php echo $conditional_block_css; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?></style>
|
280 |
-
<?php
|
281 |
-
ob_end_flush();
|
282 |
-
|
283 |
-
if ( 'enabled' === self::$file_generation && ! self::$fallback_css ) {
|
284 |
-
return;
|
285 |
-
}
|
286 |
-
|
287 |
-
if ( is_null( self::$stylesheet ) || '' === self::$stylesheet ) {
|
288 |
-
return;
|
289 |
-
}
|
290 |
-
|
291 |
-
ob_start();
|
292 |
-
?>
|
293 |
-
<style id="uagb-style-frontend"><?php echo self::$stylesheet; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?></style>
|
294 |
-
<?php
|
295 |
-
ob_end_flush();
|
296 |
-
}
|
297 |
-
|
298 |
-
/**
|
299 |
-
* Load the front end Google Fonts.
|
300 |
-
*/
|
301 |
-
public function frontend_gfonts() {
|
302 |
-
|
303 |
-
if ( empty( self::$gfonts ) ) {
|
304 |
-
return;
|
305 |
-
}
|
306 |
-
$show_google_fonts = apply_filters( 'uagb_blocks_show_google_fonts', true );
|
307 |
-
if ( ! $show_google_fonts ) {
|
308 |
-
return;
|
309 |
-
}
|
310 |
-
$link = '';
|
311 |
-
$subsets = array();
|
312 |
-
foreach ( self::$gfonts as $key => $gfont_values ) {
|
313 |
-
if ( ! empty( $link ) ) {
|
314 |
-
$link .= '%7C'; // Append a new font to the string.
|
315 |
-
}
|
316 |
-
$link .= $gfont_values['fontfamily'];
|
317 |
-
if ( ! empty( $gfont_values['fontvariants'] ) ) {
|
318 |
-
$link .= ':';
|
319 |
-
$link .= implode( ',', $gfont_values['fontvariants'] );
|
320 |
-
}
|
321 |
-
if ( ! empty( $gfont_values['fontsubsets'] ) ) {
|
322 |
-
foreach ( $gfont_values['fontsubsets'] as $subset ) {
|
323 |
-
if ( ! in_array( $subset, $subsets, true ) ) {
|
324 |
-
array_push( $subsets, $subset );
|
325 |
-
}
|
326 |
-
}
|
327 |
-
}
|
328 |
-
}
|
329 |
-
if ( ! empty( $subsets ) ) {
|
330 |
-
$link .= '&subset=' . implode( ',', $subsets );
|
331 |
-
}
|
332 |
-
if ( isset( $link ) && ! empty( $link ) ) {
|
333 |
-
echo '<link href="//fonts.googleapis.com/css?family=' . esc_attr( str_replace( '|', '%7C', $link ) ) . '" rel="stylesheet">'; //phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet
|
334 |
-
}
|
335 |
}
|
336 |
|
337 |
-
|
338 |
/**
|
339 |
* Parse CSS into correct CSS syntax.
|
340 |
*
|
@@ -408,1475 +218,1390 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
|
|
408 |
return $css_val;
|
409 |
}
|
410 |
|
|
|
411 |
/**
|
412 |
-
*
|
413 |
*
|
414 |
-
* @param
|
415 |
-
* @
|
|
|
|
|
416 |
*/
|
417 |
-
public function
|
418 |
-
|
419 |
-
$block = (array) $block;
|
420 |
-
|
421 |
-
$name = $block['blockName'];
|
422 |
-
$css = array();
|
423 |
-
$js = '';
|
424 |
-
$block_id = '';
|
425 |
-
|
426 |
-
if ( ! isset( $name ) ) {
|
427 |
-
return array(
|
428 |
-
'css' => array(),
|
429 |
-
'js' => '',
|
430 |
-
);
|
431 |
-
}
|
432 |
|
433 |
-
if (
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
$
|
|
|
|
|
|
|
|
|
|
|
443 |
}
|
444 |
}
|
|
|
445 |
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
switch ( $name ) {
|
453 |
-
case 'uagb/review':
|
454 |
-
$css += UAGB_Block_Helper::get_review_css( $blockattr, $block_id );
|
455 |
-
UAGB_Block_JS::blocks_review_gfont( $blockattr );
|
456 |
-
break;
|
457 |
|
458 |
-
|
459 |
-
$css += UAGB_Block_Helper::get_inline_notice_css( $blockattr, $block_id );
|
460 |
-
UAGB_Block_JS::blocks_inline_notice_gfont( $blockattr );
|
461 |
-
$js .= UAGB_Block_JS::get_inline_notice_js( $blockattr, $block_id );
|
462 |
-
break;
|
463 |
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
468 |
|
469 |
-
|
470 |
-
|
471 |
-
break;
|
472 |
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
|
|
|
|
|
|
477 |
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
|
488 |
-
|
489 |
-
|
490 |
-
|
|
|
491 |
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
497 |
|
498 |
-
|
499 |
-
|
500 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
501 |
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
|
|
507 |
|
508 |
-
|
509 |
-
$css += UAGB_Block_Helper::get_team_css( $blockattr, $block_id );
|
510 |
-
UAGB_Block_JS::blocks_team_gfont( $blockattr );
|
511 |
-
break;
|
512 |
|
513 |
-
|
514 |
-
$css += UAGB_Block_Helper::get_social_share_css( $blockattr, $block_id );
|
515 |
-
$js .= UAGB_Block_JS::get_social_share_js( $blockattr, $block_id );
|
516 |
-
break;
|
517 |
|
518 |
-
|
519 |
-
$css += UAGB_Block_Helper::get_social_share_child_css( $blockattr, $block_id );
|
520 |
-
break;
|
521 |
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
|
|
|
|
|
|
|
|
526 |
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
531 |
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
break;
|
536 |
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
|
|
|
|
|
|
|
|
541 |
|
542 |
-
|
543 |
-
$css += UAGB_Block_Helper::get_icon_list_css( $blockattr, $block_id );
|
544 |
-
// We have used the same buttons gfont function because the inputs to these functions are same.
|
545 |
-
// If need be please add a new function for Info Box and go ahead.
|
546 |
-
UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
|
547 |
-
break;
|
548 |
|
549 |
-
|
550 |
-
$css += UAGB_Block_Helper::get_icon_list_child_css( $blockattr, $block_id );
|
551 |
-
break;
|
552 |
|
553 |
-
|
554 |
-
$css += UAGB_Block_Helper::get_post_grid_css( $blockattr, $block_id );
|
555 |
-
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
556 |
-
break;
|
557 |
|
558 |
-
|
559 |
-
$css += UAGB_Block_Helper::get_post_carousel_css( $blockattr, $block_id );
|
560 |
-
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
561 |
-
break;
|
562 |
|
563 |
-
|
564 |
-
$css += UAGB_Block_Helper::get_post_masonry_css( $blockattr, $block_id );
|
565 |
-
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
566 |
-
break;
|
567 |
|
568 |
-
|
569 |
-
$css += UAGB_Block_Helper::get_columns_css( $blockattr, $block_id );
|
570 |
-
break;
|
571 |
|
572 |
-
|
573 |
-
$css += UAGB_Block_Helper::get_column_css( $blockattr, $block_id );
|
574 |
-
break;
|
575 |
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
break;
|
580 |
|
581 |
-
|
582 |
-
$css += UAGB_Block_Helper::get_marketing_btn_css( $blockattr, $block_id );
|
583 |
-
UAGB_Block_JS::blocks_marketing_btn_gfont( $blockattr );
|
584 |
-
break;
|
585 |
|
586 |
-
|
587 |
-
$css += UAGB_Block_Helper::get_gf_styler_css( $blockattr, $block_id );
|
588 |
-
UAGB_Block_JS::blocks_gf_styler_gfont( $blockattr );
|
589 |
-
break;
|
590 |
|
591 |
-
|
592 |
-
$css += UAGB_Block_Helper::get_table_of_contents_css( $blockattr, $block_id );
|
593 |
-
UAGB_Block_JS::blocks_table_of_contents_gfont( $blockattr );
|
594 |
-
$js .= UAGB_Block_JS::get_table_of_contents_js( $blockattr, $block_id );
|
595 |
-
self::$table_of_contents_flag = true;
|
596 |
-
break;
|
597 |
|
598 |
-
|
599 |
-
$css += UAGB_Block_Helper::get_faq_css( $blockattr, $block_id );
|
600 |
-
if ( ! isset( $blockattr['layout'] ) ) {
|
601 |
-
self::$uag_faq_layout = true;
|
602 |
-
}
|
603 |
-
UAGB_Block_JS::blocks_faq_gfont( $blockattr );
|
604 |
-
break;
|
605 |
|
606 |
-
|
607 |
-
$css += UAGB_Block_Helper::get_wp_search_css( $blockattr, $block_id );
|
608 |
-
UAGB_Block_JS::blocks_wp_search_gfont( $blockattr );
|
609 |
-
break;
|
610 |
|
611 |
-
|
612 |
-
|
613 |
-
$js .= UAGB_Block_JS::get_forms_js( $blockattr, $block_id );
|
614 |
-
UAGB_Block_JS::blocks_forms_gfont( $blockattr );
|
615 |
-
break;
|
616 |
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
621 |
|
622 |
-
|
623 |
-
$css += UAGB_Block_Helper::get_lottie_css( $blockattr, $block_id );
|
624 |
-
$js .= UAGB_Block_JS::get_lottie_js( $blockattr, $block_id );
|
625 |
-
break;
|
626 |
|
627 |
-
|
628 |
-
|
629 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
630 |
}
|
631 |
|
632 |
-
|
633 |
-
foreach ( $block['innerBlocks'] as $j => $inner_block ) {
|
634 |
-
if ( 'core/block' === $inner_block['blockName'] ) {
|
635 |
-
$id = ( isset( $inner_block['attrs']['ref'] ) ) ? $inner_block['attrs']['ref'] : 0;
|
636 |
-
|
637 |
-
if ( $id ) {
|
638 |
-
$content = get_post_field( 'post_content', $id );
|
639 |
-
|
640 |
-
$reusable_blocks = $this->parse( $content );
|
641 |
|
642 |
-
|
|
|
643 |
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
|
652 |
-
|
653 |
-
|
654 |
-
|
|
|
|
|
|
|
|
|
655 |
|
656 |
-
|
657 |
-
$css['desktop'] = $css_desktop . $inner_block_css['desktop'];
|
658 |
-
$css['tablet'] = $css_tablet . $inner_block_css['tablet'];
|
659 |
-
$css['mobile'] = $css_mobile . $inner_block_css['mobile'];
|
660 |
-
}
|
661 |
|
662 |
-
|
663 |
-
|
|
|
664 |
}
|
665 |
-
}
|
666 |
|
667 |
-
|
|
|
|
|
668 |
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
|
|
673 |
|
|
|
674 |
}
|
675 |
|
676 |
/**
|
677 |
-
*
|
678 |
*
|
679 |
-
* @
|
680 |
-
* @
|
681 |
-
* @param array $font_weight the blocks attr.
|
682 |
-
* @param array $font_subset the blocks attr.
|
683 |
*/
|
684 |
-
public static function
|
685 |
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
|
|
|
|
697 |
}
|
698 |
-
|
699 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
700 |
}
|
701 |
}
|
|
|
|
|
|
|
702 |
}
|
|
|
|
|
703 |
}
|
704 |
|
705 |
/**
|
706 |
-
*
|
707 |
*
|
708 |
-
* @since
|
|
|
709 |
*/
|
710 |
-
public function
|
711 |
|
712 |
-
$
|
713 |
|
714 |
-
|
715 |
|
716 |
-
|
|
|
717 |
|
718 |
-
|
719 |
-
|
720 |
|
721 |
-
|
|
|
|
|
|
|
|
|
722 |
|
723 |
-
$
|
724 |
-
$this_post = get_post( $id );
|
725 |
|
726 |
-
|
727 |
|
728 |
-
$
|
729 |
-
$this_post = get_post( $id );
|
730 |
|
731 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
732 |
|
733 |
-
|
734 |
-
|
735 |
|
736 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
|
738 |
-
$
|
739 |
-
$this_post = get_post( $id );
|
740 |
-
}
|
741 |
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
746 |
|
747 |
-
|
748 |
|
749 |
-
|
750 |
-
$this_post = $post;
|
751 |
|
752 |
-
|
753 |
-
return;
|
754 |
-
}
|
755 |
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
|
|
762 |
|
763 |
-
|
764 |
|
765 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
766 |
|
767 |
-
|
768 |
-
$cached_wp_query = $wp_query;
|
769 |
|
770 |
-
|
771 |
-
$this->get_generated_stylesheet( $post );
|
772 |
}
|
|
|
|
|
773 |
}
|
|
|
|
|
774 |
}
|
775 |
|
776 |
/**
|
777 |
-
*
|
778 |
*
|
779 |
-
*
|
780 |
-
*
|
|
|
|
|
|
|
|
|
781 |
*/
|
782 |
-
public function
|
783 |
|
784 |
-
|
785 |
-
|
|
|
|
|
|
|
786 |
}
|
787 |
|
788 |
-
|
789 |
-
|
|
|
790 |
}
|
791 |
|
792 |
-
if
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
793 |
|
794 |
-
|
795 |
-
|
796 |
|
797 |
-
|
798 |
-
|
|
|
|
|
799 |
}
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
self::$stylesheet .= $assets['css'];
|
804 |
-
self::$script .= $assets['js'];
|
805 |
}
|
806 |
-
}
|
807 |
-
|
808 |
-
/**
|
809 |
-
* Parse Guten Block.
|
810 |
-
*
|
811 |
-
* @param string $content the content string.
|
812 |
-
* @since 1.1.0
|
813 |
-
*/
|
814 |
-
public function parse( $content ) {
|
815 |
-
|
816 |
-
global $wp_version;
|
817 |
|
818 |
-
|
|
|
|
|
|
|
|
|
|
|
819 |
}
|
820 |
|
821 |
/**
|
822 |
-
*
|
|
|
823 |
*
|
824 |
-
* @
|
825 |
-
* @
|
826 |
*/
|
827 |
-
public function
|
828 |
-
|
829 |
-
$desktop = '';
|
830 |
-
$tablet = '';
|
831 |
-
$mobile = '';
|
832 |
-
|
833 |
-
$tab_styling_css = '';
|
834 |
-
$mob_styling_css = '';
|
835 |
-
|
836 |
-
$js = '';
|
837 |
-
|
838 |
-
foreach ( $blocks as $i => $block ) {
|
839 |
|
840 |
-
|
841 |
|
842 |
-
|
843 |
-
|
844 |
-
|
|
|
845 |
|
846 |
-
|
847 |
-
$id = ( isset( $block['attrs']['ref'] ) ) ? $block['attrs']['ref'] : 0;
|
848 |
|
849 |
-
|
850 |
-
|
|
|
|
|
|
|
851 |
|
852 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
853 |
|
854 |
-
|
|
|
855 |
|
856 |
-
|
857 |
-
|
|
|
|
|
|
|
|
|
|
|
858 |
|
859 |
-
|
860 |
-
|
861 |
|
862 |
-
|
863 |
-
|
864 |
-
|
|
|
865 |
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
$js .= $block_assets['js'];
|
872 |
-
}
|
873 |
-
}
|
874 |
}
|
|
|
|
|
875 |
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
|
|
|
|
881 |
|
882 |
-
|
883 |
-
$mob_styling_css .= '@media only screen and (max-width: ' . UAGB_MOBILE_BREAKPOINT . 'px) {';
|
884 |
-
$mob_styling_css .= $mobile;
|
885 |
-
$mob_styling_css .= '}';
|
886 |
-
}
|
887 |
|
888 |
-
|
889 |
-
|
890 |
-
'js' => $js,
|
891 |
-
);
|
892 |
}
|
893 |
|
894 |
/**
|
895 |
-
* Get
|
896 |
*
|
897 |
-
* @since
|
|
|
898 |
*/
|
899 |
-
public static function
|
900 |
-
|
901 |
-
$default = array();
|
902 |
|
903 |
-
|
904 |
-
array_push(
|
905 |
-
$default,
|
906 |
-
array(
|
907 |
-
'size' => '',
|
908 |
-
'vPadding' => 10,
|
909 |
-
'hPadding' => 14,
|
910 |
-
'borderWidth' => 1,
|
911 |
-
'borderRadius' => 2,
|
912 |
-
'borderStyle' => 'solid',
|
913 |
-
'borderColor' => '#333',
|
914 |
-
'borderHColor' => '#333',
|
915 |
-
'color' => '#333',
|
916 |
-
'background' => '',
|
917 |
-
'hColor' => '#333',
|
918 |
-
'hBackground' => '',
|
919 |
-
'sizeType' => 'px',
|
920 |
-
'sizeMobile' => '',
|
921 |
-
'sizeTablet' => '',
|
922 |
-
'lineHeightType' => 'em',
|
923 |
-
'lineHeight' => '',
|
924 |
-
'lineHeightMobile' => '',
|
925 |
-
'lineHeightTablet' => '',
|
926 |
-
)
|
927 |
-
);
|
928 |
-
}
|
929 |
|
930 |
-
|
|
|
931 |
}
|
932 |
|
933 |
/**
|
934 |
-
*
|
935 |
*
|
936 |
-
* @since 1.
|
937 |
-
* @return
|
938 |
*/
|
939 |
-
public static function
|
940 |
|
941 |
-
$
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
|
946 |
-
|
947 |
-
|
948 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
949 |
}
|
950 |
|
951 |
-
|
952 |
-
self::$icon_json = json_decode( $str, true );
|
953 |
-
return self::$icon_json;
|
954 |
}
|
955 |
|
956 |
/**
|
957 |
-
*
|
958 |
*
|
959 |
-
* @since 1.
|
960 |
-
* @
|
961 |
*/
|
962 |
-
public static function
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
$json = self::backend_load_font_awesome_icons();
|
971 |
-
$path = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['path'] : $json[ $icon ]['svg']['solid']['path'];
|
972 |
-
$view = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['viewBox'] : $json[ $icon ]['svg']['solid']['viewBox'];
|
973 |
-
if ( $view ) {
|
974 |
-
$view = implode( ' ', $view );
|
975 |
}
|
976 |
-
|
977 |
-
<svg xmlns="https://www.w3.org/2000/svg" viewBox= "<?php echo esc_html( $view ); ?>"><path d="<?php echo esc_html( $path ); ?>"></path></svg>
|
978 |
-
<?php
|
979 |
}
|
980 |
|
981 |
/**
|
982 |
-
*
|
983 |
*
|
984 |
-
*
|
985 |
*/
|
986 |
-
public static function
|
|
|
|
|
987 |
|
988 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
989 |
|
990 |
-
|
991 |
|
|
|
992 |
}
|
993 |
-
|
994 |
/**
|
995 |
-
*
|
996 |
*
|
997 |
-
* @param
|
998 |
-
* @
|
999 |
-
* @since 1.
|
1000 |
*/
|
1001 |
-
public static function
|
1002 |
|
1003 |
-
|
1004 |
-
$query_args = array(
|
1005 |
-
'posts_per_page' => ( isset( $attributes['postsToShow'] ) ) ? $attributes['postsToShow'] : 6,
|
1006 |
-
'post_status' => 'publish',
|
1007 |
-
'post_type' => ( isset( $attributes['postType'] ) ) ? $attributes['postType'] : 'post',
|
1008 |
-
'order' => ( isset( $attributes['order'] ) ) ? $attributes['order'] : 'desc',
|
1009 |
-
'orderby' => ( isset( $attributes['orderBy'] ) ) ? $attributes['orderBy'] : 'date',
|
1010 |
-
'ignore_sticky_posts' => 1,
|
1011 |
-
'paged' => 1,
|
1012 |
-
);
|
1013 |
|
1014 |
-
|
1015 |
-
|
1016 |
-
}
|
1017 |
|
1018 |
-
if (
|
1019 |
-
$
|
1020 |
-
'taxonomy' => ( isset( $attributes['taxonomyType'] ) ) ? $attributes['taxonomyType'] : 'category',
|
1021 |
-
'field' => 'id',
|
1022 |
-
'terms' => $attributes['categories'],
|
1023 |
-
'operator' => 'IN',
|
1024 |
-
);
|
1025 |
}
|
1026 |
|
1027 |
-
|
1028 |
-
|
1029 |
-
if ( get_query_var( 'paged' ) ) {
|
1030 |
|
1031 |
-
|
|
|
|
|
1032 |
|
1033 |
-
|
|
|
|
|
|
|
1034 |
|
1035 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1036 |
|
1037 |
-
|
|
|
|
|
1038 |
|
1039 |
-
|
|
|
|
|
|
|
|
|
1040 |
|
|
|
|
|
|
|
|
|
|
|
1041 |
}
|
1042 |
-
|
1043 |
-
$
|
1044 |
|
|
|
|
|
|
|
1045 |
}
|
1046 |
|
1047 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1048 |
|
1049 |
-
|
1050 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1051 |
}
|
1052 |
|
1053 |
-
|
1054 |
-
|
1055 |
-
return new WP_Query( $query_args );
|
1056 |
}
|
1057 |
|
1058 |
/**
|
1059 |
-
* Get
|
1060 |
*
|
1061 |
-
* @
|
1062 |
-
* @
|
1063 |
-
* @
|
1064 |
-
* @
|
1065 |
-
* @
|
|
|
1066 |
*/
|
1067 |
-
public static function
|
1068 |
-
|
1069 |
-
global $_wp_additional_image_sizes;
|
1070 |
-
|
1071 |
-
$sizes = get_intermediate_image_sizes();
|
1072 |
-
$image_sizes = array();
|
1073 |
|
1074 |
-
$
|
1075 |
-
|
1076 |
-
|
1077 |
-
);
|
1078 |
|
1079 |
-
|
1080 |
-
|
1081 |
-
|
1082 |
-
'value' => $size,
|
1083 |
-
'label' => ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
|
1084 |
-
);
|
1085 |
-
} else {
|
1086 |
-
$image_sizes[] = array(
|
1087 |
-
'value' => $size,
|
1088 |
-
'label' => sprintf(
|
1089 |
-
'%1$s (%2$sx%3$s)',
|
1090 |
-
ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
|
1091 |
-
$_wp_additional_image_sizes[ $size ]['width'],
|
1092 |
-
$_wp_additional_image_sizes[ $size ]['height']
|
1093 |
-
),
|
1094 |
-
);
|
1095 |
-
}
|
1096 |
-
}
|
1097 |
|
1098 |
-
$
|
|
|
1099 |
|
1100 |
-
|
1101 |
-
|
|
|
|
|
1102 |
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
public static function get_post_types() {
|
1110 |
|
1111 |
-
$
|
1112 |
-
|
1113 |
-
|
1114 |
-
'show_in_rest' => true,
|
1115 |
-
),
|
1116 |
-
'objects'
|
1117 |
);
|
1118 |
|
1119 |
-
$
|
|
|
|
|
|
|
1120 |
|
1121 |
-
|
1122 |
-
|
1123 |
-
|
1124 |
-
|
1125 |
|
1126 |
-
|
1127 |
-
|
1128 |
-
|
|
|
1129 |
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
}
|
1135 |
|
1136 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1137 |
}
|
1138 |
|
1139 |
/**
|
1140 |
-
*
|
1141 |
*
|
1142 |
-
* @
|
1143 |
-
* @
|
|
|
1144 |
*/
|
1145 |
-
public static function
|
1146 |
-
|
1147 |
-
$post_types = self::get_post_types();
|
1148 |
-
|
1149 |
-
$return_array = array();
|
1150 |
|
1151 |
-
|
1152 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1153 |
|
1154 |
-
|
1155 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1156 |
|
1157 |
-
|
1158 |
-
|
1159 |
-
|
1160 |
-
}
|
1161 |
|
1162 |
-
|
|
|
|
|
1163 |
|
1164 |
-
|
1165 |
|
1166 |
-
|
|
|
1167 |
|
1168 |
-
|
1169 |
-
|
1170 |
-
$related_tax[] = array(
|
1171 |
-
'id' => $t_obj->term_id,
|
1172 |
-
'name' => $t_obj->name,
|
1173 |
-
'child' => get_term_children( $t_obj->term_id, $tax_slug ),
|
1174 |
-
);
|
1175 |
-
}
|
1176 |
-
$return_array[ $post_type ]['terms'][ $tax_slug ] = $related_tax;
|
1177 |
-
}
|
1178 |
}
|
1179 |
|
1180 |
-
$
|
1181 |
|
|
|
|
|
1182 |
}
|
1183 |
-
|
1184 |
-
return apply_filters( 'uagb_post_loop_taxonomies', $return_array );
|
1185 |
}
|
1186 |
|
1187 |
/**
|
1188 |
-
*
|
1189 |
*
|
1190 |
-
* @since 1.
|
|
|
|
|
1191 |
* @access public
|
1192 |
*/
|
1193 |
-
public
|
|
|
1194 |
|
1195 |
-
$
|
|
|
|
|
1196 |
|
1197 |
-
$
|
|
|
1198 |
|
1199 |
-
|
1200 |
-
$post_type = $value['value'];
|
1201 |
|
1202 |
-
|
1203 |
-
$data = array();
|
1204 |
|
1205 |
-
|
1206 |
-
|
1207 |
-
if (
|
1208 |
continue;
|
1209 |
}
|
1210 |
|
1211 |
-
$
|
1212 |
-
|
1213 |
-
$terms = get_terms( $tax_slug );
|
1214 |
-
|
1215 |
-
$related_tax_terms = array();
|
1216 |
-
|
1217 |
-
if ( ! empty( $terms ) ) {
|
1218 |
-
foreach ( $terms as $t_index => $t_obj ) {
|
1219 |
-
$related_tax_terms[] = array(
|
1220 |
-
'id' => $t_obj->term_id,
|
1221 |
-
'name' => $t_obj->name,
|
1222 |
-
'count' => $t_obj->count,
|
1223 |
-
'link' => get_term_link( $t_obj->term_id ),
|
1224 |
-
'singular_name' => $get_singular_name->labels->singular_name,
|
1225 |
-
);
|
1226 |
-
}
|
1227 |
|
1228 |
-
|
1229 |
-
|
1230 |
|
1231 |
-
|
1232 |
-
$tax_slug,
|
1233 |
-
array(
|
1234 |
-
'hide_empty' => true,
|
1235 |
-
'parent' => 0,
|
1236 |
-
)
|
1237 |
-
);
|
1238 |
|
1239 |
-
|
1240 |
|
1241 |
-
|
1242 |
-
|
1243 |
-
$child_arg = array(
|
1244 |
-
'hide_empty' => true,
|
1245 |
-
'parent' => $t_obj->term_id,
|
1246 |
-
);
|
1247 |
-
$child_cat = get_terms( $tax_slug, $child_arg );
|
1248 |
-
$child_cat_arr = $child_cat ? $child_cat : null;
|
1249 |
-
$related_tax[] = array(
|
1250 |
-
'id' => $t_obj->term_id,
|
1251 |
-
'name' => $t_obj->name,
|
1252 |
-
'count' => $t_obj->count,
|
1253 |
-
'link' => get_term_link( $t_obj->term_id ),
|
1254 |
-
'singular_name' => $get_singular_name->labels->singular_name,
|
1255 |
-
'children' => $child_cat_arr,
|
1256 |
-
);
|
1257 |
|
1258 |
}
|
|
|
1259 |
|
1260 |
-
$
|
1261 |
-
|
1262 |
-
|
1263 |
-
|
1264 |
-
$newcategoriesList_empty_tax = get_terms(
|
1265 |
-
$tax_slug,
|
1266 |
-
array(
|
1267 |
-
'hide_empty' => false,
|
1268 |
-
'parent' => 0,
|
1269 |
-
)
|
1270 |
-
);
|
1271 |
-
|
1272 |
-
$related_tax_empty_tax = array();
|
1273 |
|
1274 |
-
|
1275 |
-
|
1276 |
-
$
|
1277 |
-
|
1278 |
-
'parent' => $t_obj->term_id,
|
1279 |
-
);
|
1280 |
-
$child_cat_empty_tax = get_terms( $tax_slug, $child_arg_empty_tax );
|
1281 |
-
$child_cat_empty_tax_arr = $child_cat_empty_tax ? $child_cat_empty_tax : null;
|
1282 |
-
$related_tax_empty_tax[] = array(
|
1283 |
-
'id' => $t_obj->term_id,
|
1284 |
-
'name' => $t_obj->name,
|
1285 |
-
'count' => $t_obj->count,
|
1286 |
-
'link' => get_term_link( $t_obj->term_id ),
|
1287 |
-
'singular_name' => $get_singular_name->labels->singular_name,
|
1288 |
-
'children' => $child_cat_empty_tax_arr,
|
1289 |
-
);
|
1290 |
}
|
1291 |
-
|
1292 |
-
$return_array[ $post_type ]['with_empty_taxonomy'][ $tax_slug ] = $related_tax_empty_tax;
|
1293 |
-
|
1294 |
}
|
1295 |
}
|
1296 |
-
$return_array[ $post_type ]['taxonomy'] = $data;
|
1297 |
-
|
1298 |
-
}
|
1299 |
-
|
1300 |
-
return apply_filters( 'uagb_taxonomies_list', $return_array );
|
1301 |
-
}
|
1302 |
-
|
1303 |
-
/**
|
1304 |
-
* Get - RGBA Color
|
1305 |
-
*
|
1306 |
-
* Get HEX color and return RGBA. Default return RGB color.
|
1307 |
-
*
|
1308 |
-
* @param var $color Gets the color value.
|
1309 |
-
* @param var $opacity Gets the opacity value.
|
1310 |
-
* @param array $is_array Gets an array of the value.
|
1311 |
-
* @since 1.11.0
|
1312 |
-
*/
|
1313 |
-
public static function hex2rgba( $color, $opacity = false, $is_array = false ) {
|
1314 |
-
|
1315 |
-
$default = $color;
|
1316 |
-
|
1317 |
-
// Return default if no color provided.
|
1318 |
-
if ( empty( $color ) ) {
|
1319 |
-
return $default;
|
1320 |
}
|
1321 |
|
1322 |
-
|
1323 |
-
|
1324 |
-
$
|
|
|
1325 |
}
|
1326 |
|
1327 |
-
|
1328 |
-
|
1329 |
-
|
1330 |
-
|
1331 |
-
$hex = array( $color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2] );
|
1332 |
-
} else {
|
1333 |
-
return $default;
|
1334 |
}
|
1335 |
|
1336 |
-
|
1337 |
-
|
1338 |
|
1339 |
-
|
1340 |
-
|
1341 |
-
if ( abs( $opacity ) >= 1 ) {
|
1342 |
-
$opacity = $opacity / 100;
|
1343 |
-
}
|
1344 |
-
$output = 'rgba(' . implode( ',', $rgb ) . ',' . $opacity . ')';
|
1345 |
-
} else {
|
1346 |
-
$output = 'rgb(' . implode( ',', $rgb ) . ')';
|
1347 |
}
|
1348 |
|
1349 |
-
|
1350 |
-
|
1351 |
-
|
1352 |
-
|
1353 |
-
return $output;
|
1354 |
-
}
|
1355 |
}
|
1356 |
|
1357 |
/**
|
1358 |
-
*
|
1359 |
-
* of the current site.
|
1360 |
*
|
1361 |
-
* @since 1.
|
1362 |
-
* @
|
|
|
|
|
1363 |
*/
|
1364 |
-
public
|
1365 |
-
|
1366 |
-
$wp_info = wp_upload_dir( null, false );
|
1367 |
-
|
1368 |
-
// SSL workaround.
|
1369 |
-
if ( self::is_ssl() ) {
|
1370 |
-
$wp_info['baseurl'] = str_ireplace( 'http://', 'https://', $wp_info['baseurl'] );
|
1371 |
-
}
|
1372 |
-
|
1373 |
-
$dir_name = basename( UAGB_DIR );
|
1374 |
-
if ( 'ultimate-addons-for-gutenberg' === $dir_name ) {
|
1375 |
-
$dir_name = 'uag-plugin';
|
1376 |
-
}
|
1377 |
-
|
1378 |
-
// Build the paths.
|
1379 |
-
$dir_info = array(
|
1380 |
-
'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
|
1381 |
-
'url' => trailingslashit( trailingslashit( $wp_info['baseurl'] ) . $dir_name ),
|
1382 |
-
);
|
1383 |
-
|
1384 |
-
// Create the upload dir if it doesn't exist.
|
1385 |
-
if ( ! file_exists( $dir_info['path'] ) ) {
|
1386 |
-
// Create the directory.
|
1387 |
-
$wp_filesystem = self::get_instance()->get_filesystem();
|
1388 |
-
$wp_filesystem->mkdir( $dir_info['path'] );
|
1389 |
-
// Add an index file for security.
|
1390 |
-
$wp_filesystem->put_contents( $dir_info['path'] . 'index.html', '', FS_CHMOD_FILE );
|
1391 |
-
}
|
1392 |
|
1393 |
-
return
|
1394 |
}
|
1395 |
-
|
1396 |
/**
|
1397 |
-
*
|
|
|
|
|
1398 |
*
|
1399 |
-
* @since 1.
|
1400 |
-
* @
|
1401 |
*/
|
1402 |
-
public function
|
1403 |
-
|
1404 |
-
$wp_info = wp_upload_dir( null, false );
|
1405 |
|
1406 |
-
$
|
1407 |
-
|
1408 |
-
|
|
|
1409 |
}
|
1410 |
|
1411 |
-
|
1412 |
-
$dir_info = array(
|
1413 |
-
'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
|
1414 |
-
);
|
1415 |
|
1416 |
-
|
1417 |
-
|
1418 |
-
|
1419 |
-
|
1420 |
-
|
|
|
1421 |
}
|
1422 |
-
return false;
|
1423 |
}
|
1424 |
|
1425 |
/**
|
1426 |
-
*
|
1427 |
*
|
1428 |
-
* @since 1.
|
1429 |
-
* @
|
1430 |
*/
|
1431 |
-
public
|
1432 |
-
|
1433 |
-
|
1434 |
-
|
1435 |
-
( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' === $_SERVER['HTTP_X_FORWARDED_PROTO'] )
|
1436 |
-
) {
|
1437 |
-
return true;
|
1438 |
-
}
|
1439 |
-
return false;
|
1440 |
-
}
|
1441 |
|
|
|
1442 |
/**
|
1443 |
-
*
|
1444 |
-
* of the current post.
|
1445 |
*
|
1446 |
-
* @
|
1447 |
-
* @
|
1448 |
-
* @param var $timestamp Timestamp.
|
1449 |
-
* @since 1.14.0
|
1450 |
-
* @return array
|
1451 |
*/
|
1452 |
-
public
|
1453 |
-
|
1454 |
-
$post_id = get_the_ID();
|
1455 |
-
$uploads_dir = self::get_upload_dir();
|
1456 |
-
$css_suffix = 'uag-style';
|
1457 |
-
$js_suffix = 'uag-script';
|
1458 |
-
$info = array();
|
1459 |
-
|
1460 |
-
if ( 'css' === $type ) {
|
1461 |
-
|
1462 |
-
$info['css'] = $uploads_dir['path'] . $css_suffix . '-' . $post_id . '-' . $timestamp . '.css';
|
1463 |
-
$info['css_url'] = $uploads_dir['url'] . $css_suffix . '-' . $post_id . '-' . $timestamp . '.css';
|
1464 |
-
|
1465 |
-
} elseif ( 'js' === $type ) {
|
1466 |
-
|
1467 |
-
$info['js'] = $uploads_dir['path'] . $js_suffix . '-' . $post_id . '-' . $timestamp . '.js';
|
1468 |
-
$info['js_url'] = $uploads_dir['url'] . $js_suffix . '-' . $post_id . '-' . $timestamp . '.js';
|
1469 |
|
1470 |
-
|
1471 |
|
1472 |
-
return $info;
|
1473 |
}
|
1474 |
-
|
1475 |
/**
|
1476 |
-
*
|
1477 |
*
|
1478 |
-
* @param array $assets_info File path and other information.
|
1479 |
-
* @param string $style_data The data that needs to be copied into the created file.
|
1480 |
-
* @param string $timestamp Current timestamp.
|
1481 |
-
* @param string $type Type of file - CSS/JS.
|
1482 |
* @since 1.15.0
|
1483 |
-
* @
|
1484 |
*/
|
1485 |
-
public
|
1486 |
-
|
1487 |
-
$post_id = get_the_ID();
|
1488 |
-
if ( ! $post_id ) {
|
1489 |
-
return false;
|
1490 |
-
}
|
1491 |
|
1492 |
-
$
|
1493 |
|
1494 |
-
|
1495 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1496 |
|
1497 |
-
|
1498 |
-
// Update meta with current timestamp.
|
1499 |
-
update_post_meta( $post_id, 'uag_style_timestamp-' . $type, $timestamp );
|
1500 |
-
}
|
1501 |
|
1502 |
-
return $result;
|
1503 |
}
|
1504 |
-
|
1505 |
/**
|
1506 |
-
*
|
1507 |
*
|
1508 |
-
* @param
|
1509 |
-
* @
|
1510 |
-
* @
|
1511 |
*/
|
1512 |
-
public
|
1513 |
|
1514 |
-
|
1515 |
-
if ( ! $post_id ) {
|
1516 |
-
return false;
|
1517 |
-
}
|
1518 |
|
1519 |
-
$
|
1520 |
-
$var = ( 'css' === $type ) ? 'css' : 'js';
|
1521 |
-
$date = new DateTime();
|
1522 |
-
$new_timestamp = $date->getTimestamp();
|
1523 |
-
$file_system = self::get_instance()->get_filesystem();
|
1524 |
|
1525 |
-
|
1526 |
-
$
|
1527 |
-
$
|
1528 |
-
$
|
1529 |
|
1530 |
-
|
|
|
|
|
|
|
|
|
|
|
1531 |
|
1532 |
-
if ( ''
|
1533 |
/**
|
1534 |
-
*
|
1535 |
-
*
|
1536 |
-
*
|
1537 |
-
*
|
1538 |
-
|
1539 |
-
|
1540 |
-
if (
|
1541 |
-
|
1542 |
-
wp_delete_file( $relative_src_path );
|
1543 |
}
|
|
|
1544 |
|
1545 |
-
|
|
|
|
|
|
|
1546 |
}
|
1547 |
|
1548 |
-
|
1549 |
-
|
1550 |
-
|
1551 |
-
|
1552 |
-
|
1553 |
-
if ( ! $file_system->exists( $relative_src_path ) && '' !== $post_timestamp ) {
|
1554 |
|
1555 |
-
|
|
|
|
|
|
|
|
|
1556 |
|
1557 |
-
|
1558 |
-
|
1559 |
-
|
|
|
1560 |
|
1561 |
-
|
1562 |
-
|
|
|
1563 |
|
1564 |
-
|
1565 |
-
|
1566 |
-
|
1567 |
-
|
1568 |
-
if ( '' === $post_timestamp ) {
|
1569 |
|
1570 |
-
|
1571 |
-
|
|
|
|
|
1572 |
|
1573 |
-
|
1574 |
-
|
1575 |
-
|
|
|
1576 |
|
1577 |
-
|
|
|
|
|
1578 |
|
1579 |
-
|
|
|
|
|
|
|
|
|
1580 |
|
1581 |
-
|
1582 |
-
|
1583 |
-
|
1584 |
-
* If new content is present we update the current assets.
|
1585 |
-
*/
|
1586 |
-
if ( file_exists( $relative_src_path ) ) {
|
1587 |
|
1588 |
-
|
|
|
|
|
|
|
|
|
1589 |
|
1590 |
-
|
|
|
|
|
|
|
1591 |
|
1592 |
-
|
1593 |
-
|
|
|
|
|
1594 |
|
1595 |
-
|
1596 |
-
$
|
|
|
1597 |
|
1598 |
-
|
1599 |
-
|
1600 |
-
|
|
|
1601 |
|
1602 |
-
|
1603 |
-
|
1604 |
-
|
|
|
1605 |
|
1606 |
-
|
|
|
|
|
|
|
1607 |
|
1608 |
-
|
1609 |
-
|
|
|
|
|
1610 |
|
1611 |
-
|
1612 |
-
|
1613 |
-
|
1614 |
-
|
1615 |
-
|
1616 |
-
|
1617 |
-
return get_option( '_uagb_allow_file_generation', 'disabled' );
|
1618 |
-
}
|
1619 |
|
1620 |
-
|
1621 |
-
|
1622 |
-
|
1623 |
-
* @since 1.14.4
|
1624 |
-
* @return object A WP_Filesystem_Direct instance.
|
1625 |
-
*/
|
1626 |
-
public function get_filesystem() {
|
1627 |
-
global $wp_filesystem;
|
1628 |
|
1629 |
-
|
|
|
|
|
|
|
1630 |
|
1631 |
-
|
|
|
|
|
|
|
1632 |
|
1633 |
-
|
1634 |
-
|
|
|
|
|
1635 |
|
1636 |
-
|
1637 |
-
|
1638 |
-
|
1639 |
-
* @since 1.14.9
|
1640 |
-
* @return bool true or false.
|
1641 |
-
*/
|
1642 |
-
public static function has_read_write_permissions() {
|
1643 |
|
1644 |
-
|
|
|
|
|
1645 |
|
1646 |
-
|
|
|
|
|
|
|
1647 |
|
1648 |
-
|
|
|
|
|
|
|
1649 |
|
1650 |
-
|
1651 |
-
|
|
|
|
|
1652 |
|
1653 |
-
|
1654 |
-
|
1655 |
-
|
1656 |
-
|
1657 |
-
|
1658 |
-
|
1659 |
-
* @return int $paged Paged Query var.
|
1660 |
-
* @since 1.14.9
|
1661 |
-
*/
|
1662 |
-
public static function get_paged( $query ) {
|
1663 |
|
1664 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1665 |
|
1666 |
-
|
1667 |
-
|
|
|
|
|
1668 |
|
1669 |
-
|
1670 |
-
|
1671 |
-
|
|
|
|
|
1672 |
|
1673 |
-
|
1674 |
-
|
|
|
|
|
1675 |
|
1676 |
-
|
1677 |
-
|
1678 |
-
|
|
|
1679 |
|
1680 |
-
|
1681 |
-
|
1682 |
-
|
1683 |
}
|
1684 |
|
1685 |
-
|
1686 |
-
|
1687 |
-
|
1688 |
-
|
1689 |
-
*
|
1690 |
-
* @param string $permalink_structure Premalink Structure.
|
1691 |
-
* @param string $base Base.
|
1692 |
-
* @since 1.14.9
|
1693 |
-
*/
|
1694 |
-
public static function build_base_url( $permalink_structure, $base ) {
|
1695 |
-
// Check to see if we are using pretty permalinks.
|
1696 |
-
if ( ! empty( $permalink_structure ) ) {
|
1697 |
|
1698 |
-
|
1699 |
-
|
1700 |
-
}
|
1701 |
|
1702 |
-
|
1703 |
-
// This should also fix the WPML pagination issue that was added since 1.10.2.
|
1704 |
-
if ( count( $_GET ) > 0 ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
1705 |
-
$base = strtok( $base, '?' );
|
1706 |
-
}
|
1707 |
|
1708 |
-
|
1709 |
-
if ( '/' === substr( $permalink_structure, -1 ) ) {
|
1710 |
-
$base = trailingslashit( $base );
|
1711 |
-
} else {
|
1712 |
-
$base = untrailingslashit( $base );
|
1713 |
-
}
|
1714 |
-
} else {
|
1715 |
-
$url_params = wp_parse_url( $base, PHP_URL_QUERY );
|
1716 |
|
1717 |
-
|
1718 |
-
|
1719 |
-
|
1720 |
-
|
|
|
|
|
|
|
1721 |
|
1722 |
-
|
1723 |
-
|
1724 |
-
|
1725 |
-
* Returns the Paged Format.
|
1726 |
-
*
|
1727 |
-
* @param string $permalink_structure Premalink Structure.
|
1728 |
-
* @param string $base Base.
|
1729 |
-
* @since 1.14.9
|
1730 |
-
*/
|
1731 |
-
public static function paged_format( $permalink_structure, $base ) {
|
1732 |
|
1733 |
-
|
|
|
|
|
|
|
|
|
1734 |
|
1735 |
-
|
1736 |
-
|
1737 |
-
|
1738 |
-
$format .= '%#%';
|
1739 |
-
$format .= substr( $permalink_structure, -1 ) === '/' ? '/' : '';
|
1740 |
-
} elseif ( empty( $permalink_structure ) || is_search() ) {
|
1741 |
-
$parse_url = wp_parse_url( $base, PHP_URL_QUERY );
|
1742 |
-
$format = empty( $parse_url ) ? '?' : '&';
|
1743 |
-
$format .= $page_prefix . '=%#%';
|
1744 |
}
|
1745 |
|
1746 |
-
|
|
|
|
|
|
|
|
|
|
|
1747 |
}
|
1748 |
|
1749 |
/**
|
1750 |
-
*
|
1751 |
*
|
1752 |
-
* @
|
1753 |
-
* @
|
1754 |
-
* @since 1.14.9
|
1755 |
-
* @return bool|string
|
1756 |
*/
|
1757 |
-
public function
|
|
|
|
|
|
|
1758 |
|
1759 |
-
|
1760 |
|
1761 |
-
|
1762 |
|
1763 |
-
|
1764 |
-
|
1765 |
-
&& true === $wp_query->is_paged
|
1766 |
-
) {
|
1767 |
-
$redirect_url = false;
|
1768 |
-
}
|
1769 |
-
}
|
1770 |
|
1771 |
-
|
1772 |
-
}
|
1773 |
|
1774 |
-
|
1775 |
-
|
1776 |
-
*
|
1777 |
-
* @param array $attr The Attribute array.
|
1778 |
-
* @param string $slug The field slug.
|
1779 |
-
* @param string $selector The selector array.
|
1780 |
-
* @param array $combined_selectors The combined selector array.
|
1781 |
-
* @since 1.15.0
|
1782 |
-
* @return bool|string
|
1783 |
-
*/
|
1784 |
-
public static function get_typography_css( $attr, $slug, $selector, $combined_selectors ) {
|
1785 |
|
1786 |
-
|
1787 |
-
$typo_css_tablet = array();
|
1788 |
-
$typo_css_mobile = array();
|
1789 |
|
1790 |
-
|
1791 |
-
|
1792 |
-
$already_selectors_mobile = ( isset( $combined_selectors['mobile'][ $selector ] ) ) ? $combined_selectors['mobile'][ $selector ] : array();
|
1793 |
|
1794 |
-
|
1795 |
-
$weight_slug = ( '' === $slug ) ? 'fontWeight' : $slug . 'FontWeight';
|
1796 |
|
1797 |
-
|
1798 |
-
|
1799 |
-
$l_ht_type_slug = ( '' === $slug ) ? 'lineHeightType' : $slug . 'LineHeightType';
|
1800 |
-
$f_sz_type_slug = ( '' === $slug ) ? 'fontSizeType' : $slug . 'FontSizeType';
|
1801 |
|
1802 |
-
|
1803 |
-
'font-family' => $attr[ $family_slug ],
|
1804 |
-
'font-weight' => $attr[ $weight_slug ],
|
1805 |
-
'font-size' => ( isset( $attr[ $f_sz_slug ] ) ) ? self::get_css_value( $attr[ $f_sz_slug ], $attr[ $f_sz_type_slug ] ) : '',
|
1806 |
-
'line-height' => ( isset( $attr[ $l_ht_slug ] ) ) ? self::get_css_value( $attr[ $l_ht_slug ], $attr[ $l_ht_type_slug ] ) : '',
|
1807 |
-
);
|
1808 |
|
1809 |
-
|
1810 |
-
|
1811 |
-
|
1812 |
-
);
|
1813 |
|
1814 |
-
|
1815 |
-
|
1816 |
-
|
1817 |
-
|
1818 |
|
1819 |
-
|
1820 |
-
$typo_css_tablet[ $selector ],
|
1821 |
-
$already_selectors_tablet
|
1822 |
-
);
|
1823 |
|
1824 |
-
|
1825 |
-
|
1826 |
-
'line-height' => ( isset( $attr[ $l_ht_slug . 'Mobile' ] ) ) ? self::get_css_value( $attr[ $l_ht_slug . 'Mobile' ], $attr[ $l_ht_type_slug ] ) : '',
|
1827 |
-
);
|
1828 |
|
1829 |
-
|
1830 |
-
|
1831 |
-
|
1832 |
-
);
|
1833 |
|
1834 |
-
|
1835 |
-
|
1836 |
-
|
1837 |
-
|
1838 |
-
|
1839 |
-
'
|
1840 |
-
$combined_selectors['tablet'],
|
1841 |
-
$typo_css_tablet
|
1842 |
-
),
|
1843 |
-
'mobile' => array_merge(
|
1844 |
-
$combined_selectors['mobile'],
|
1845 |
-
$typo_css_mobile
|
1846 |
-
),
|
1847 |
-
);
|
1848 |
-
}
|
1849 |
|
1850 |
-
|
1851 |
-
* Parse CSS into correct CSS syntax.
|
1852 |
-
*
|
1853 |
-
* @param array $combined_selectors The combined selector array.
|
1854 |
-
* @param string $id The selector ID.
|
1855 |
-
* @since 1.15.0
|
1856 |
-
*/
|
1857 |
-
public static function generate_all_css( $combined_selectors, $id ) {
|
1858 |
|
1859 |
-
|
1860 |
-
'desktop' => self::generate_css( $combined_selectors['desktop'], $id ),
|
1861 |
-
'tablet' => self::generate_css( $combined_selectors['tablet'], $id ),
|
1862 |
-
'mobile' => self::generate_css( $combined_selectors['mobile'], $id ),
|
1863 |
-
);
|
1864 |
-
}
|
1865 |
|
1866 |
-
|
1867 |
-
|
1868 |
-
*
|
1869 |
-
* @param string $content Post Content.
|
1870 |
-
*
|
1871 |
-
* @since 1.22.1
|
1872 |
-
*/
|
1873 |
-
public function add_table_of_contents_wrapper( $content ) {
|
1874 |
|
1875 |
-
|
1876 |
-
|
|
|
1877 |
}
|
1878 |
-
|
1879 |
-
return $content;
|
1880 |
}
|
1881 |
}
|
1882 |
|
@@ -1886,4 +1611,3 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
|
|
1886 |
*/
|
1887 |
UAGB_Helper::get_instance();
|
1888 |
}
|
1889 |
-
|
34 |
public static $block_list;
|
35 |
|
36 |
/**
|
37 |
+
* UAG File Generation Flag
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
*
|
39 |
+
* @since 1.14.0
|
40 |
+
* @var file_generation
|
41 |
*/
|
42 |
+
public static $file_generation = 'disabled';
|
43 |
|
44 |
/**
|
45 |
+
* Store Json variable
|
46 |
*
|
47 |
+
* @since 1.8.1
|
48 |
+
* @var instance
|
49 |
*/
|
50 |
+
public static $icon_json;
|
51 |
|
52 |
/**
|
53 |
+
* Google fonts to enqueue
|
54 |
*
|
55 |
+
* @var array
|
|
|
56 |
*/
|
57 |
+
public static $gfonts = array();
|
58 |
|
59 |
/**
|
60 |
+
* Current Block List
|
61 |
*
|
62 |
+
* @since 1.13.4
|
63 |
+
* @var current_block_list
|
64 |
+
* @deprecated 1.23.0
|
65 |
*/
|
66 |
+
public static $current_block_list = array();
|
67 |
|
68 |
/**
|
69 |
+
* UAG Block Flag
|
70 |
*
|
71 |
+
* @since 1.13.4
|
72 |
+
* @var uag_flag
|
73 |
+
* @deprecated 1.23.0
|
74 |
*/
|
75 |
+
public static $uag_flag = false;
|
76 |
|
77 |
/**
|
78 |
+
* Page Blocks Variable
|
79 |
*
|
80 |
+
* @since 1.6.0
|
81 |
+
* @var page_blocks
|
82 |
+
* @deprecated 1.23.0
|
83 |
*/
|
84 |
+
public static $page_blocks;
|
85 |
|
86 |
/**
|
87 |
* Stylesheet
|
88 |
*
|
89 |
* @since 1.13.4
|
90 |
* @var stylesheet
|
91 |
+
* @deprecated 1.23.0
|
92 |
*/
|
93 |
public static $stylesheet = '';
|
94 |
|
97 |
*
|
98 |
* @since 1.13.4
|
99 |
* @var script
|
100 |
+
* @deprecated 1.23.0
|
101 |
*/
|
102 |
public static $script = '';
|
103 |
|
104 |
/**
|
105 |
+
* UAG FAQ Layout Flag
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
*
|
107 |
+
* @since 1.18.1
|
108 |
+
* @deprecated 1.23.0
|
109 |
+
* @var uag_faq_layout
|
110 |
*/
|
111 |
+
public static $uag_faq_layout = false;
|
112 |
|
113 |
/**
|
114 |
+
* UAG TOC Flag
|
115 |
*
|
116 |
+
* @since 1.18.1
|
117 |
+
* @deprecated 1.23.0
|
118 |
+
* @var table_of_contents_flag
|
119 |
*/
|
120 |
public static $table_of_contents_flag = false;
|
121 |
|
137 |
*/
|
138 |
public function __construct() {
|
139 |
|
|
|
|
|
|
|
|
|
140 |
require UAGB_DIR . 'classes/class-uagb-config.php';
|
141 |
require UAGB_DIR . 'classes/class-uagb-block-helper.php';
|
142 |
require UAGB_DIR . 'classes/class-uagb-block-js.php';
|
143 |
|
144 |
self::$block_list = UAGB_Config::get_block_attributes();
|
145 |
self::$file_generation = self::allow_file_generation();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
}
|
147 |
|
|
|
148 |
/**
|
149 |
* Parse CSS into correct CSS syntax.
|
150 |
*
|
218 |
return $css_val;
|
219 |
}
|
220 |
|
221 |
+
|
222 |
/**
|
223 |
+
* Adds Google fonts all blocks.
|
224 |
*
|
225 |
+
* @param array $load_google_font the blocks attr.
|
226 |
+
* @param array $font_family the blocks attr.
|
227 |
+
* @param array $font_weight the blocks attr.
|
228 |
+
* @param array $font_subset the blocks attr.
|
229 |
*/
|
230 |
+
public static function blocks_google_font( $load_google_font, $font_family, $font_weight, $font_subset ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
+
if ( true === $load_google_font ) {
|
233 |
+
if ( ! array_key_exists( $font_family, self::$gfonts ) ) {
|
234 |
+
$add_font = array(
|
235 |
+
'fontfamily' => $font_family,
|
236 |
+
'fontvariants' => ( isset( $font_weight ) && ! empty( $font_weight ) ? array( $font_weight ) : array() ),
|
237 |
+
'fontsubsets' => ( isset( $font_subset ) && ! empty( $font_subset ) ? array( $font_subset ) : array() ),
|
238 |
+
);
|
239 |
+
self::$gfonts[ $font_family ] = $add_font;
|
240 |
+
} else {
|
241 |
+
if ( isset( $font_weight ) && ! empty( $font_weight ) && ! in_array( $font_weight, self::$gfonts[ $font_family ]['fontvariants'], true ) ) {
|
242 |
+
array_push( self::$gfonts[ $font_family ]['fontvariants'], $font_weight );
|
243 |
+
}
|
244 |
+
if ( isset( $font_subset ) && ! empty( $font_subset ) && ! in_array( $font_subset, self::$gfonts[ $font_family ]['fontsubsets'], true ) ) {
|
245 |
+
array_push( self::$gfonts[ $font_family ]['fontsubsets'], $font_subset );
|
246 |
+
}
|
247 |
}
|
248 |
}
|
249 |
+
}
|
250 |
|
251 |
+
/**
|
252 |
+
* Get Buttons default array.
|
253 |
+
*
|
254 |
+
* @since 0.0.1
|
255 |
+
*/
|
256 |
+
public static function get_button_defaults() {
|
|
|
|
|
|
|
|
|
|
|
257 |
|
258 |
+
$default = array();
|
|
|
|
|
|
|
|
|
259 |
|
260 |
+
for ( $i = 1; $i <= 2; $i++ ) {
|
261 |
+
array_push(
|
262 |
+
$default,
|
263 |
+
array(
|
264 |
+
'size' => '',
|
265 |
+
'vPadding' => 10,
|
266 |
+
'hPadding' => 14,
|
267 |
+
'borderWidth' => 1,
|
268 |
+
'borderRadius' => 2,
|
269 |
+
'borderStyle' => 'solid',
|
270 |
+
'borderColor' => '#333',
|
271 |
+
'borderHColor' => '#333',
|
272 |
+
'color' => '#333',
|
273 |
+
'background' => '',
|
274 |
+
'hColor' => '#333',
|
275 |
+
'hBackground' => '',
|
276 |
+
'sizeType' => 'px',
|
277 |
+
'sizeMobile' => '',
|
278 |
+
'sizeTablet' => '',
|
279 |
+
'lineHeightType' => 'em',
|
280 |
+
'lineHeight' => '',
|
281 |
+
'lineHeightMobile' => '',
|
282 |
+
'lineHeightTablet' => '',
|
283 |
+
)
|
284 |
+
);
|
285 |
+
}
|
286 |
|
287 |
+
return $default;
|
288 |
+
}
|
|
|
289 |
|
290 |
+
/**
|
291 |
+
* Get Json Data.
|
292 |
+
*
|
293 |
+
* @since 1.8.1
|
294 |
+
* @return Array
|
295 |
+
*/
|
296 |
+
public static function backend_load_font_awesome_icons() {
|
297 |
|
298 |
+
$json_file = UAGB_DIR . 'blocks-config/uagb-controls/UAGBIcon.json';
|
299 |
+
if ( ! file_exists( $json_file ) ) {
|
300 |
+
return array();
|
301 |
+
}
|
302 |
|
303 |
+
// Function has already run.
|
304 |
+
if ( null !== self::$icon_json ) {
|
305 |
+
return self::$icon_json;
|
306 |
+
}
|
307 |
|
308 |
+
$str = uagb_filesystem()->get_contents( $json_file );
|
309 |
+
self::$icon_json = json_decode( $str, true );
|
310 |
+
return self::$icon_json;
|
311 |
+
}
|
312 |
|
313 |
+
/**
|
314 |
+
* Generate SVG.
|
315 |
+
*
|
316 |
+
* @since 1.8.1
|
317 |
+
* @param array $icon Decoded fontawesome json file data.
|
318 |
+
*/
|
319 |
+
public static function render_svg_html( $icon ) {
|
320 |
+
$icon = str_replace( 'far', '', $icon );
|
321 |
+
$icon = str_replace( 'fas', '', $icon );
|
322 |
+
$icon = str_replace( 'fab', '', $icon );
|
323 |
+
$icon = str_replace( 'fa-', '', $icon );
|
324 |
+
$icon = str_replace( 'fa', '', $icon );
|
325 |
+
$icon = sanitize_text_field( esc_attr( $icon ) );
|
326 |
|
327 |
+
$json = self::backend_load_font_awesome_icons();
|
328 |
+
$path = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['path'] : $json[ $icon ]['svg']['solid']['path'];
|
329 |
+
$view = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['viewBox'] : $json[ $icon ]['svg']['solid']['viewBox'];
|
330 |
+
if ( $view ) {
|
331 |
+
$view = implode( ' ', $view );
|
332 |
+
}
|
333 |
+
?>
|
334 |
+
<svg xmlns="https://www.w3.org/2000/svg" viewBox= "<?php echo esc_html( $view ); ?>"><path d="<?php echo esc_html( $path ); ?>"></path></svg>
|
335 |
+
<?php
|
336 |
+
}
|
337 |
|
338 |
+
/**
|
339 |
+
* Check MIME Type
|
340 |
+
*
|
341 |
+
* @since 1.20.0
|
342 |
+
*/
|
343 |
+
public static function get_mime_type() {
|
344 |
|
345 |
+
$allowed_types = get_allowed_mime_types();
|
|
|
|
|
|
|
346 |
|
347 |
+
return ( array_key_exists( 'json', $allowed_types ) ) ? true : false;
|
|
|
|
|
|
|
348 |
|
349 |
+
}
|
|
|
|
|
350 |
|
351 |
+
/**
|
352 |
+
* Returns Query.
|
353 |
+
*
|
354 |
+
* @param array $attributes The block attributes.
|
355 |
+
* @param string $block_type The Block Type.
|
356 |
+
* @since 1.8.2
|
357 |
+
*/
|
358 |
+
public static function get_query( $attributes, $block_type ) {
|
359 |
|
360 |
+
// Block type is grid/masonry/carousel/timeline.
|
361 |
+
$query_args = array(
|
362 |
+
'posts_per_page' => ( isset( $attributes['postsToShow'] ) ) ? $attributes['postsToShow'] : 6,
|
363 |
+
'post_status' => 'publish',
|
364 |
+
'post_type' => ( isset( $attributes['postType'] ) ) ? $attributes['postType'] : 'post',
|
365 |
+
'order' => ( isset( $attributes['order'] ) ) ? $attributes['order'] : 'desc',
|
366 |
+
'orderby' => ( isset( $attributes['orderBy'] ) ) ? $attributes['orderBy'] : 'date',
|
367 |
+
'ignore_sticky_posts' => 1,
|
368 |
+
'paged' => 1,
|
369 |
+
);
|
370 |
|
371 |
+
if ( $attributes['excludeCurrentPost'] ) {
|
372 |
+
$query_args['post__not_in'] = array( get_the_ID() );
|
373 |
+
}
|
|
|
374 |
|
375 |
+
if ( isset( $attributes['categories'] ) && '' !== $attributes['categories'] ) {
|
376 |
+
$query_args['tax_query'][] = array(
|
377 |
+
'taxonomy' => ( isset( $attributes['taxonomyType'] ) ) ? $attributes['taxonomyType'] : 'category',
|
378 |
+
'field' => 'id',
|
379 |
+
'terms' => $attributes['categories'],
|
380 |
+
'operator' => 'IN',
|
381 |
+
);
|
382 |
+
}
|
383 |
|
384 |
+
if ( 'grid' === $block_type && isset( $attributes['postPagination'] ) && true === $attributes['postPagination'] ) {
|
|
|
|
|
|
|
|
|
|
|
385 |
|
386 |
+
if ( get_query_var( 'paged' ) ) {
|
|
|
|
|
387 |
|
388 |
+
$paged = get_query_var( 'paged' );
|
|
|
|
|
|
|
389 |
|
390 |
+
} elseif ( get_query_var( 'page' ) ) {
|
|
|
|
|
|
|
391 |
|
392 |
+
$paged = get_query_var( 'page' );
|
|
|
|
|
|
|
393 |
|
394 |
+
} else {
|
|
|
|
|
395 |
|
396 |
+
$paged = 1;
|
|
|
|
|
397 |
|
398 |
+
}
|
399 |
+
$query_args['posts_per_page'] = $attributes['postsToShow'];
|
400 |
+
$query_args['paged'] = $paged;
|
|
|
401 |
|
402 |
+
}
|
|
|
|
|
|
|
403 |
|
404 |
+
if ( 'masonry' === $block_type && isset( $attributes['paginationType'] ) && 'none' !== $attributes['paginationType'] && isset( $attributes['paged'] ) ) {
|
|
|
|
|
|
|
405 |
|
406 |
+
$query_args['paged'] = $attributes['paged'];
|
|
|
|
|
|
|
|
|
|
|
407 |
|
408 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
|
410 |
+
$query_args = apply_filters( "uagb_post_query_args_{$block_type}", $query_args, $attributes );
|
|
|
|
|
|
|
411 |
|
412 |
+
return new WP_Query( $query_args );
|
413 |
+
}
|
|
|
|
|
|
|
414 |
|
415 |
+
/**
|
416 |
+
* Get size information for all currently-registered image sizes.
|
417 |
+
*
|
418 |
+
* @global $_wp_additional_image_sizes
|
419 |
+
* @uses get_intermediate_image_sizes()
|
420 |
+
* @link https://codex.wordpress.org/Function_Reference/get_intermediate_image_sizes
|
421 |
+
* @since 1.9.0
|
422 |
+
* @return array $sizes Data for all currently-registered image sizes.
|
423 |
+
*/
|
424 |
+
public static function get_image_sizes() {
|
425 |
|
426 |
+
global $_wp_additional_image_sizes;
|
|
|
|
|
|
|
427 |
|
428 |
+
$sizes = get_intermediate_image_sizes();
|
429 |
+
$image_sizes = array();
|
430 |
+
|
431 |
+
$image_sizes[] = array(
|
432 |
+
'value' => 'full',
|
433 |
+
'label' => esc_html__( 'Full', 'ultimate-addons-for-gutenberg' ),
|
434 |
+
);
|
435 |
+
|
436 |
+
foreach ( $sizes as $size ) {
|
437 |
+
if ( in_array( $size, array( 'thumbnail', 'medium', 'medium_large', 'large' ), true ) ) {
|
438 |
+
$image_sizes[] = array(
|
439 |
+
'value' => $size,
|
440 |
+
'label' => ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
|
441 |
+
);
|
442 |
+
} else {
|
443 |
+
$image_sizes[] = array(
|
444 |
+
'value' => $size,
|
445 |
+
'label' => sprintf(
|
446 |
+
'%1$s (%2$sx%3$s)',
|
447 |
+
ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
|
448 |
+
$_wp_additional_image_sizes[ $size ]['width'],
|
449 |
+
$_wp_additional_image_sizes[ $size ]['height']
|
450 |
+
),
|
451 |
+
);
|
452 |
+
}
|
453 |
}
|
454 |
|
455 |
+
$image_sizes = apply_filters( 'uagb_post_featured_image_sizes', $image_sizes );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
|
457 |
+
return $image_sizes;
|
458 |
+
}
|
459 |
|
460 |
+
/**
|
461 |
+
* Get Post Types.
|
462 |
+
*
|
463 |
+
* @since 1.11.0
|
464 |
+
* @access public
|
465 |
+
*/
|
466 |
+
public static function get_post_types() {
|
467 |
|
468 |
+
$post_types = get_post_types(
|
469 |
+
array(
|
470 |
+
'public' => true,
|
471 |
+
'show_in_rest' => true,
|
472 |
+
),
|
473 |
+
'objects'
|
474 |
+
);
|
475 |
|
476 |
+
$options = array();
|
|
|
|
|
|
|
|
|
477 |
|
478 |
+
foreach ( $post_types as $post_type ) {
|
479 |
+
if ( 'product' === $post_type->name ) {
|
480 |
+
continue;
|
481 |
}
|
|
|
482 |
|
483 |
+
if ( 'attachment' === $post_type->name ) {
|
484 |
+
continue;
|
485 |
+
}
|
486 |
|
487 |
+
$options[] = array(
|
488 |
+
'value' => $post_type->name,
|
489 |
+
'label' => $post_type->label,
|
490 |
+
);
|
491 |
+
}
|
492 |
|
493 |
+
return apply_filters( 'uagb_loop_post_types', $options );
|
494 |
}
|
495 |
|
496 |
/**
|
497 |
+
* Get all taxonomies.
|
498 |
*
|
499 |
+
* @since 1.11.0
|
500 |
+
* @access public
|
|
|
|
|
501 |
*/
|
502 |
+
public static function get_related_taxonomy() {
|
503 |
|
504 |
+
$post_types = self::get_post_types();
|
505 |
+
|
506 |
+
$return_array = array();
|
507 |
+
|
508 |
+
foreach ( $post_types as $key => $value ) {
|
509 |
+
$post_type = $value['value'];
|
510 |
+
|
511 |
+
$taxonomies = get_object_taxonomies( $post_type, 'objects' );
|
512 |
+
$data = array();
|
513 |
+
|
514 |
+
foreach ( $taxonomies as $tax_slug => $tax ) {
|
515 |
+
if ( ! $tax->public || ! $tax->show_ui || ! $tax->show_in_rest ) {
|
516 |
+
continue;
|
517 |
}
|
518 |
+
|
519 |
+
$data[ $tax_slug ] = $tax;
|
520 |
+
|
521 |
+
$terms = get_terms( $tax_slug );
|
522 |
+
|
523 |
+
$related_tax = array();
|
524 |
+
|
525 |
+
if ( ! empty( $terms ) ) {
|
526 |
+
foreach ( $terms as $t_index => $t_obj ) {
|
527 |
+
$related_tax[] = array(
|
528 |
+
'id' => $t_obj->term_id,
|
529 |
+
'name' => $t_obj->name,
|
530 |
+
'child' => get_term_children( $t_obj->term_id, $tax_slug ),
|
531 |
+
);
|
532 |
+
}
|
533 |
+
$return_array[ $post_type ]['terms'][ $tax_slug ] = $related_tax;
|
534 |
}
|
535 |
}
|
536 |
+
|
537 |
+
$return_array[ $post_type ]['taxonomy'] = $data;
|
538 |
+
|
539 |
}
|
540 |
+
|
541 |
+
return apply_filters( 'uagb_post_loop_taxonomies', $return_array );
|
542 |
}
|
543 |
|
544 |
/**
|
545 |
+
* Get all taxonomies list.
|
546 |
*
|
547 |
+
* @since 1.18.0
|
548 |
+
* @access public
|
549 |
*/
|
550 |
+
public static function get_taxonomy_list() {
|
551 |
|
552 |
+
$post_types = self::get_post_types();
|
553 |
|
554 |
+
$return_array = array();
|
555 |
|
556 |
+
foreach ( $post_types as $key => $value ) {
|
557 |
+
$post_type = $value['value'];
|
558 |
|
559 |
+
$taxonomies = get_object_taxonomies( $post_type, 'objects' );
|
560 |
+
$data = array();
|
561 |
|
562 |
+
$get_singular_name = get_post_type_object( $post_type );
|
563 |
+
foreach ( $taxonomies as $tax_slug => $tax ) {
|
564 |
+
if ( ! $tax->public || ! $tax->show_ui || ! $tax->show_in_rest ) {
|
565 |
+
continue;
|
566 |
+
}
|
567 |
|
568 |
+
$data[ $tax_slug ] = $tax;
|
|
|
569 |
|
570 |
+
$terms = get_terms( $tax_slug );
|
571 |
|
572 |
+
$related_tax_terms = array();
|
|
|
573 |
|
574 |
+
if ( ! empty( $terms ) ) {
|
575 |
+
foreach ( $terms as $t_index => $t_obj ) {
|
576 |
+
$related_tax_terms[] = array(
|
577 |
+
'id' => $t_obj->term_id,
|
578 |
+
'name' => $t_obj->name,
|
579 |
+
'count' => $t_obj->count,
|
580 |
+
'link' => get_term_link( $t_obj->term_id ),
|
581 |
+
'singular_name' => $get_singular_name->labels->singular_name,
|
582 |
+
);
|
583 |
+
}
|
584 |
|
585 |
+
$return_array[ $post_type ]['terms'][ $tax_slug ] = $related_tax_terms;
|
586 |
+
}
|
587 |
|
588 |
+
$newcategoriesList = get_terms(
|
589 |
+
$tax_slug,
|
590 |
+
array(
|
591 |
+
'hide_empty' => true,
|
592 |
+
'parent' => 0,
|
593 |
+
)
|
594 |
+
);
|
595 |
|
596 |
+
$related_tax = array();
|
|
|
|
|
597 |
|
598 |
+
if ( ! empty( $newcategoriesList ) ) {
|
599 |
+
foreach ( $newcategoriesList as $t_index => $t_obj ) {
|
600 |
+
$child_arg = array(
|
601 |
+
'hide_empty' => true,
|
602 |
+
'parent' => $t_obj->term_id,
|
603 |
+
);
|
604 |
+
$child_cat = get_terms( $tax_slug, $child_arg );
|
605 |
+
$child_cat_arr = $child_cat ? $child_cat : null;
|
606 |
+
$related_tax[] = array(
|
607 |
+
'id' => $t_obj->term_id,
|
608 |
+
'name' => $t_obj->name,
|
609 |
+
'count' => $t_obj->count,
|
610 |
+
'link' => get_term_link( $t_obj->term_id ),
|
611 |
+
'singular_name' => $get_singular_name->labels->singular_name,
|
612 |
+
'children' => $child_cat_arr,
|
613 |
+
);
|
614 |
|
615 |
+
}
|
616 |
|
617 |
+
$return_array[ $post_type ]['without_empty_taxonomy'][ $tax_slug ] = $related_tax;
|
|
|
618 |
|
619 |
+
}
|
|
|
|
|
620 |
|
621 |
+
$newcategoriesList_empty_tax = get_terms(
|
622 |
+
$tax_slug,
|
623 |
+
array(
|
624 |
+
'hide_empty' => false,
|
625 |
+
'parent' => 0,
|
626 |
+
)
|
627 |
+
);
|
628 |
|
629 |
+
$related_tax_empty_tax = array();
|
630 |
|
631 |
+
if ( ! empty( $newcategoriesList_empty_tax ) ) {
|
632 |
+
foreach ( $newcategoriesList_empty_tax as $t_index => $t_obj ) {
|
633 |
+
$child_arg_empty_tax = array(
|
634 |
+
'hide_empty' => false,
|
635 |
+
'parent' => $t_obj->term_id,
|
636 |
+
);
|
637 |
+
$child_cat_empty_tax = get_terms( $tax_slug, $child_arg_empty_tax );
|
638 |
+
$child_cat_empty_tax_arr = $child_cat_empty_tax ? $child_cat_empty_tax : null;
|
639 |
+
$related_tax_empty_tax[] = array(
|
640 |
+
'id' => $t_obj->term_id,
|
641 |
+
'name' => $t_obj->name,
|
642 |
+
'count' => $t_obj->count,
|
643 |
+
'link' => get_term_link( $t_obj->term_id ),
|
644 |
+
'singular_name' => $get_singular_name->labels->singular_name,
|
645 |
+
'children' => $child_cat_empty_tax_arr,
|
646 |
+
);
|
647 |
+
}
|
648 |
|
649 |
+
$return_array[ $post_type ]['with_empty_taxonomy'][ $tax_slug ] = $related_tax_empty_tax;
|
|
|
650 |
|
651 |
+
}
|
|
|
652 |
}
|
653 |
+
$return_array[ $post_type ]['taxonomy'] = $data;
|
654 |
+
|
655 |
}
|
656 |
+
|
657 |
+
return apply_filters( 'uagb_taxonomies_list', $return_array );
|
658 |
}
|
659 |
|
660 |
/**
|
661 |
+
* Get - RGBA Color
|
662 |
*
|
663 |
+
* Get HEX color and return RGBA. Default return RGB color.
|
664 |
+
*
|
665 |
+
* @param var $color Gets the color value.
|
666 |
+
* @param var $opacity Gets the opacity value.
|
667 |
+
* @param array $is_array Gets an array of the value.
|
668 |
+
* @since 1.11.0
|
669 |
*/
|
670 |
+
public static function hex2rgba( $color, $opacity = false, $is_array = false ) {
|
671 |
|
672 |
+
$default = $color;
|
673 |
+
|
674 |
+
// Return default if no color provided.
|
675 |
+
if ( empty( $color ) ) {
|
676 |
+
return $default;
|
677 |
}
|
678 |
|
679 |
+
// Sanitize $color if "#" is provided.
|
680 |
+
if ( '#' === $color[0] ) {
|
681 |
+
$color = substr( $color, 1 );
|
682 |
}
|
683 |
|
684 |
+
// Check if color has 6 or 3 characters and get values.
|
685 |
+
if ( strlen( $color ) === 6 ) {
|
686 |
+
$hex = array( $color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5] );
|
687 |
+
} elseif ( strlen( $color ) === 3 ) {
|
688 |
+
$hex = array( $color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2] );
|
689 |
+
} else {
|
690 |
+
return $default;
|
691 |
+
}
|
692 |
|
693 |
+
// Convert hexadec to rgb.
|
694 |
+
$rgb = array_map( 'hexdec', $hex );
|
695 |
|
696 |
+
// Check if opacity is set(rgba or rgb).
|
697 |
+
if ( false !== $opacity && '' !== $opacity ) {
|
698 |
+
if ( abs( $opacity ) >= 1 ) {
|
699 |
+
$opacity = $opacity / 100;
|
700 |
}
|
701 |
+
$output = 'rgba(' . implode( ',', $rgb ) . ',' . $opacity . ')';
|
702 |
+
} else {
|
703 |
+
$output = 'rgb(' . implode( ',', $rgb ) . ')';
|
|
|
|
|
704 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
705 |
|
706 |
+
if ( $is_array ) {
|
707 |
+
return $rgb;
|
708 |
+
} else {
|
709 |
+
// Return rgb(a) color string.
|
710 |
+
return $output;
|
711 |
+
}
|
712 |
}
|
713 |
|
714 |
/**
|
715 |
+
* Returns an array of paths for the upload directory
|
716 |
+
* of the current site.
|
717 |
*
|
718 |
+
* @since 1.14.0
|
719 |
+
* @return array
|
720 |
*/
|
721 |
+
public static function get_upload_dir() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
722 |
|
723 |
+
$wp_info = wp_upload_dir( null, false );
|
724 |
|
725 |
+
// SSL workaround.
|
726 |
+
if ( self::is_ssl() ) {
|
727 |
+
$wp_info['baseurl'] = str_ireplace( 'http://', 'https://', $wp_info['baseurl'] );
|
728 |
+
}
|
729 |
|
730 |
+
$dir_name = 'uag-plugin';
|
|
|
731 |
|
732 |
+
// Build the paths.
|
733 |
+
$dir_info = array(
|
734 |
+
'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
|
735 |
+
'url' => trailingslashit( trailingslashit( $wp_info['baseurl'] ) . $dir_name ),
|
736 |
+
);
|
737 |
|
738 |
+
// Create the upload dir if it doesn't exist.
|
739 |
+
if ( ! file_exists( $dir_info['path'] ) ) {
|
740 |
+
// Create the directory.
|
741 |
+
$wp_filesystem = uagb_filesystem();
|
742 |
+
$wp_filesystem->mkdir( $dir_info['path'] );
|
743 |
+
// Add an index file for security.
|
744 |
+
$wp_filesystem->put_contents( $dir_info['path'] . 'index.html', '', FS_CHMOD_FILE );
|
745 |
+
}
|
746 |
|
747 |
+
return apply_filters( 'uag_get_upload_dir', $dir_info );
|
748 |
+
}
|
749 |
|
750 |
+
/**
|
751 |
+
* Deletes the upload dir.
|
752 |
+
*
|
753 |
+
* @since 1.18.0
|
754 |
+
* @return array
|
755 |
+
*/
|
756 |
+
public static function delete_upload_dir() {
|
757 |
|
758 |
+
$wp_info = wp_upload_dir( null, false );
|
759 |
+
$dir_name = 'uag-plugin';
|
760 |
|
761 |
+
// Build the paths.
|
762 |
+
$dir_info = array(
|
763 |
+
'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
|
764 |
+
);
|
765 |
|
766 |
+
// Check the upload dir if it doesn't exist or not.
|
767 |
+
if ( file_exists( $dir_info['path'] . 'index.html' ) ) {
|
768 |
+
// Remove the directory.
|
769 |
+
$wp_filesystem = uagb_filesystem();
|
770 |
+
return $wp_filesystem->rmdir( $dir_info['path'], true );
|
|
|
|
|
|
|
771 |
}
|
772 |
+
return false;
|
773 |
+
}
|
774 |
|
775 |
+
/**
|
776 |
+
* Get UAG upload dir path.
|
777 |
+
*
|
778 |
+
* @since 1.23.0
|
779 |
+
* @return string
|
780 |
+
*/
|
781 |
+
public static function get_uag_upload_dir_path() {
|
782 |
|
783 |
+
$wp_info = self::get_upload_dir();
|
|
|
|
|
|
|
|
|
784 |
|
785 |
+
// Build the paths.
|
786 |
+
return $wp_info['path'];
|
|
|
|
|
787 |
}
|
788 |
|
789 |
/**
|
790 |
+
* Get UAG upload url path.
|
791 |
*
|
792 |
+
* @since 1.23.0
|
793 |
+
* @return string
|
794 |
*/
|
795 |
+
public static function get_uag_upload_url_path() {
|
|
|
|
|
796 |
|
797 |
+
$wp_info = self::get_upload_dir();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
798 |
|
799 |
+
// Build the paths.
|
800 |
+
return $wp_info['url'];
|
801 |
}
|
802 |
|
803 |
/**
|
804 |
+
* Delete all files from UAG upload dir.
|
805 |
*
|
806 |
+
* @since 1.23.0
|
807 |
+
* @return string
|
808 |
*/
|
809 |
+
public static function delete_all_uag_dir_files() {
|
810 |
|
811 |
+
$dir = self::get_uag_upload_dir_path();
|
812 |
+
$wp_filesystem = uagb_filesystem();
|
813 |
+
$filelist = $wp_filesystem->dirlist( $dir, true );
|
814 |
+
$retval = true;
|
815 |
|
816 |
+
if ( is_array( $filelist ) ) {
|
817 |
+
|
818 |
+
unset( $filelist['index.html'] );
|
819 |
+
unset( $filelist['custom-style-blocks.css'] );
|
820 |
+
|
821 |
+
foreach ( $filelist as $filename => $fileinfo ) {
|
822 |
+
if ( ! $wp_filesystem->delete( $dir . $filename, true, $fileinfo['type'] ) ) {
|
823 |
+
$retval = false;
|
824 |
+
}
|
825 |
+
}
|
826 |
}
|
827 |
|
828 |
+
return $retval;
|
|
|
|
|
829 |
}
|
830 |
|
831 |
/**
|
832 |
+
* Checks to see if the site has SSL enabled or not.
|
833 |
*
|
834 |
+
* @since 1.14.0
|
835 |
+
* @return bool
|
836 |
*/
|
837 |
+
public static function is_ssl() {
|
838 |
+
if (
|
839 |
+
is_ssl() ||
|
840 |
+
( 0 === stripos( get_option( 'siteurl' ), 'https://' ) ) ||
|
841 |
+
( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' === $_SERVER['HTTP_X_FORWARDED_PROTO'] )
|
842 |
+
) {
|
843 |
+
return true;
|
|
|
|
|
|
|
|
|
|
|
|
|
844 |
}
|
845 |
+
return false;
|
|
|
|
|
846 |
}
|
847 |
|
848 |
/**
|
849 |
+
* Allow File Geranation flag.
|
850 |
*
|
851 |
+
* @since 1.14.0
|
852 |
*/
|
853 |
+
public static function allow_file_generation() {
|
854 |
+
return get_option( '_uagb_allow_file_generation', 'disabled' );
|
855 |
+
}
|
856 |
|
857 |
+
/**
|
858 |
+
* Check if UAG upload folder has write permissions or not.
|
859 |
+
*
|
860 |
+
* @since 1.14.9
|
861 |
+
* @return bool true or false.
|
862 |
+
*/
|
863 |
+
public static function is_uag_dir_has_write_permissions() {
|
864 |
|
865 |
+
$upload_dir = self::get_upload_dir();
|
866 |
|
867 |
+
return uagb_filesystem()->is_writable( $upload_dir['path'] );
|
868 |
}
|
|
|
869 |
/**
|
870 |
+
* Gives the paged Query var.
|
871 |
*
|
872 |
+
* @param Object $query Query.
|
873 |
+
* @return int $paged Paged Query var.
|
874 |
+
* @since 1.14.9
|
875 |
*/
|
876 |
+
public static function get_paged( $query ) {
|
877 |
|
878 |
+
global $paged;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
879 |
|
880 |
+
// Check the 'paged' query var.
|
881 |
+
$paged_qv = $query->get( 'paged' );
|
|
|
882 |
|
883 |
+
if ( is_numeric( $paged_qv ) ) {
|
884 |
+
return $paged_qv;
|
|
|
|
|
|
|
|
|
|
|
885 |
}
|
886 |
|
887 |
+
// Check the 'page' query var.
|
888 |
+
$page_qv = $query->get( 'page' );
|
|
|
889 |
|
890 |
+
if ( is_numeric( $page_qv ) ) {
|
891 |
+
return $page_qv;
|
892 |
+
}
|
893 |
|
894 |
+
// Check the $paged global?
|
895 |
+
if ( is_numeric( $paged ) ) {
|
896 |
+
return $paged;
|
897 |
+
}
|
898 |
|
899 |
+
return 0;
|
900 |
+
}
|
901 |
+
/**
|
902 |
+
* Builds the base url.
|
903 |
+
*
|
904 |
+
* @param string $permalink_structure Premalink Structure.
|
905 |
+
* @param string $base Base.
|
906 |
+
* @since 1.14.9
|
907 |
+
*/
|
908 |
+
public static function build_base_url( $permalink_structure, $base ) {
|
909 |
+
// Check to see if we are using pretty permalinks.
|
910 |
+
if ( ! empty( $permalink_structure ) ) {
|
911 |
|
912 |
+
if ( strrpos( $base, 'paged-' ) ) {
|
913 |
+
$base = substr_replace( $base, '', strrpos( $base, 'paged-' ), strlen( $base ) );
|
914 |
+
}
|
915 |
|
916 |
+
// Remove query string from base URL since paginate_links() adds it automatically.
|
917 |
+
// This should also fix the WPML pagination issue that was added since 1.10.2.
|
918 |
+
if ( count( $_GET ) > 0 ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
919 |
+
$base = strtok( $base, '?' );
|
920 |
+
}
|
921 |
|
922 |
+
// Add trailing slash when necessary.
|
923 |
+
if ( '/' === substr( $permalink_structure, -1 ) ) {
|
924 |
+
$base = trailingslashit( $base );
|
925 |
+
} else {
|
926 |
+
$base = untrailingslashit( $base );
|
927 |
}
|
928 |
+
} else {
|
929 |
+
$url_params = wp_parse_url( $base, PHP_URL_QUERY );
|
930 |
|
931 |
+
if ( empty( $url_params ) ) {
|
932 |
+
$base = trailingslashit( $base );
|
933 |
+
}
|
934 |
}
|
935 |
|
936 |
+
return $base;
|
937 |
+
}
|
938 |
+
/**
|
939 |
+
* Returns the Paged Format.
|
940 |
+
*
|
941 |
+
* @param string $permalink_structure Premalink Structure.
|
942 |
+
* @param string $base Base.
|
943 |
+
* @since 1.14.9
|
944 |
+
*/
|
945 |
+
public static function paged_format( $permalink_structure, $base ) {
|
946 |
|
947 |
+
$page_prefix = empty( $permalink_structure ) ? 'paged' : 'page';
|
948 |
|
949 |
+
if ( ! empty( $permalink_structure ) ) {
|
950 |
+
$format = substr( $base, -1 ) !== '/' ? '/' : '';
|
951 |
+
$format .= $page_prefix . '/';
|
952 |
+
$format .= '%#%';
|
953 |
+
$format .= substr( $permalink_structure, -1 ) === '/' ? '/' : '';
|
954 |
+
} elseif ( empty( $permalink_structure ) || is_search() ) {
|
955 |
+
$parse_url = wp_parse_url( $base, PHP_URL_QUERY );
|
956 |
+
$format = empty( $parse_url ) ? '?' : '&';
|
957 |
+
$format .= $page_prefix . '=%#%';
|
958 |
}
|
959 |
|
960 |
+
return $format;
|
|
|
|
|
961 |
}
|
962 |
|
963 |
/**
|
964 |
+
* Get Typography Dynamic CSS.
|
965 |
*
|
966 |
+
* @param array $attr The Attribute array.
|
967 |
+
* @param string $slug The field slug.
|
968 |
+
* @param string $selector The selector array.
|
969 |
+
* @param array $combined_selectors The combined selector array.
|
970 |
+
* @since 1.15.0
|
971 |
+
* @return bool|string
|
972 |
*/
|
973 |
+
public static function get_typography_css( $attr, $slug, $selector, $combined_selectors ) {
|
|
|
|
|
|
|
|
|
|
|
974 |
|
975 |
+
$typo_css_desktop = array();
|
976 |
+
$typo_css_tablet = array();
|
977 |
+
$typo_css_mobile = array();
|
|
|
978 |
|
979 |
+
$already_selectors_desktop = ( isset( $combined_selectors['desktop'][ $selector ] ) ) ? $combined_selectors['desktop'][ $selector ] : array();
|
980 |
+
$already_selectors_tablet = ( isset( $combined_selectors['tablet'][ $selector ] ) ) ? $combined_selectors['tablet'][ $selector ] : array();
|
981 |
+
$already_selectors_mobile = ( isset( $combined_selectors['mobile'][ $selector ] ) ) ? $combined_selectors['mobile'][ $selector ] : array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
982 |
|
983 |
+
$family_slug = ( '' === $slug ) ? 'fontFamily' : $slug . 'FontFamily';
|
984 |
+
$weight_slug = ( '' === $slug ) ? 'fontWeight' : $slug . 'FontWeight';
|
985 |
|
986 |
+
$l_ht_slug = ( '' === $slug ) ? 'lineHeight' : $slug . 'LineHeight';
|
987 |
+
$f_sz_slug = ( '' === $slug ) ? 'fontSize' : $slug . 'FontSize';
|
988 |
+
$l_ht_type_slug = ( '' === $slug ) ? 'lineHeightType' : $slug . 'LineHeightType';
|
989 |
+
$f_sz_type_slug = ( '' === $slug ) ? 'fontSizeType' : $slug . 'FontSizeType';
|
990 |
|
991 |
+
$typo_css_desktop[ $selector ] = array(
|
992 |
+
'font-family' => $attr[ $family_slug ],
|
993 |
+
'font-weight' => $attr[ $weight_slug ],
|
994 |
+
'font-size' => ( isset( $attr[ $f_sz_slug ] ) ) ? self::get_css_value( $attr[ $f_sz_slug ], $attr[ $f_sz_type_slug ] ) : '',
|
995 |
+
'line-height' => ( isset( $attr[ $l_ht_slug ] ) ) ? self::get_css_value( $attr[ $l_ht_slug ], $attr[ $l_ht_type_slug ] ) : '',
|
996 |
+
);
|
|
|
997 |
|
998 |
+
$typo_css_desktop[ $selector ] = array_merge(
|
999 |
+
$typo_css_desktop[ $selector ],
|
1000 |
+
$already_selectors_desktop
|
|
|
|
|
|
|
1001 |
);
|
1002 |
|
1003 |
+
$typo_css_tablet[ $selector ] = array(
|
1004 |
+
'font-size' => ( isset( $attr[ $f_sz_slug . 'Tablet' ] ) ) ? self::get_css_value( $attr[ $f_sz_slug . 'Tablet' ], $attr[ $f_sz_type_slug ] ) : '',
|
1005 |
+
'line-height' => ( isset( $attr[ $l_ht_slug . 'Tablet' ] ) ) ? self::get_css_value( $attr[ $l_ht_slug . 'Tablet' ], $attr[ $l_ht_type_slug ] ) : '',
|
1006 |
+
);
|
1007 |
|
1008 |
+
$typo_css_tablet[ $selector ] = array_merge(
|
1009 |
+
$typo_css_tablet[ $selector ],
|
1010 |
+
$already_selectors_tablet
|
1011 |
+
);
|
1012 |
|
1013 |
+
$typo_css_mobile[ $selector ] = array(
|
1014 |
+
'font-size' => ( isset( $attr[ $f_sz_slug . 'Mobile' ] ) ) ? self::get_css_value( $attr[ $f_sz_slug . 'Mobile' ], $attr[ $f_sz_type_slug ] ) : '',
|
1015 |
+
'line-height' => ( isset( $attr[ $l_ht_slug . 'Mobile' ] ) ) ? self::get_css_value( $attr[ $l_ht_slug . 'Mobile' ], $attr[ $l_ht_type_slug ] ) : '',
|
1016 |
+
);
|
1017 |
|
1018 |
+
$typo_css_mobile[ $selector ] = array_merge(
|
1019 |
+
$typo_css_mobile[ $selector ],
|
1020 |
+
$already_selectors_mobile
|
1021 |
+
);
|
|
|
1022 |
|
1023 |
+
return array(
|
1024 |
+
'desktop' => array_merge(
|
1025 |
+
$combined_selectors['desktop'],
|
1026 |
+
$typo_css_desktop
|
1027 |
+
),
|
1028 |
+
'tablet' => array_merge(
|
1029 |
+
$combined_selectors['tablet'],
|
1030 |
+
$typo_css_tablet
|
1031 |
+
),
|
1032 |
+
'mobile' => array_merge(
|
1033 |
+
$combined_selectors['mobile'],
|
1034 |
+
$typo_css_mobile
|
1035 |
+
),
|
1036 |
+
);
|
1037 |
}
|
1038 |
|
1039 |
/**
|
1040 |
+
* Parse CSS into correct CSS syntax.
|
1041 |
*
|
1042 |
+
* @param array $combined_selectors The combined selector array.
|
1043 |
+
* @param string $id The selector ID.
|
1044 |
+
* @since 1.15.0
|
1045 |
*/
|
1046 |
+
public static function generate_all_css( $combined_selectors, $id ) {
|
|
|
|
|
|
|
|
|
1047 |
|
1048 |
+
return array(
|
1049 |
+
'desktop' => self::generate_css( $combined_selectors['desktop'], $id ),
|
1050 |
+
'tablet' => self::generate_css( $combined_selectors['tablet'], $id ),
|
1051 |
+
'mobile' => self::generate_css( $combined_selectors['mobile'], $id ),
|
1052 |
+
);
|
1053 |
+
}
|
1054 |
+
/**
|
1055 |
+
* Get Post Assets Instance.
|
1056 |
+
*/
|
1057 |
+
public function get_post_assets_instance() {
|
1058 |
+
return uagb_get_front_post_assets();
|
1059 |
+
}
|
1060 |
|
1061 |
+
/** Generates stylesheet in loop.
|
1062 |
+
*
|
1063 |
+
* @since 1.7.0
|
1064 |
+
* @param object $this_post Post Object.
|
1065 |
+
* @deprecated 1.23.0
|
1066 |
+
* @access public
|
1067 |
+
*/
|
1068 |
+
public function get_generated_stylesheet( $this_post ) {
|
1069 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
1070 |
|
1071 |
+
if ( ! is_object( $this_post ) ) {
|
1072 |
+
return;
|
1073 |
+
}
|
|
|
1074 |
|
1075 |
+
if ( ! isset( $this_post->ID ) ) {
|
1076 |
+
return;
|
1077 |
+
}
|
1078 |
|
1079 |
+
if ( has_blocks( $this_post->ID ) && isset( $this_post->post_content ) ) {
|
1080 |
|
1081 |
+
$blocks = parse_blocks( $this_post->post_content );
|
1082 |
+
self::$page_blocks = $blocks;
|
1083 |
|
1084 |
+
if ( ! is_array( $blocks ) || empty( $blocks ) ) {
|
1085 |
+
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1086 |
}
|
1087 |
|
1088 |
+
$assets = $this->get_assets( $blocks );
|
1089 |
|
1090 |
+
self::$stylesheet .= $assets['css'];
|
1091 |
+
self::$script .= $assets['js'];
|
1092 |
}
|
|
|
|
|
1093 |
}
|
1094 |
|
1095 |
/**
|
1096 |
+
* Generates stylesheet for reusable blocks.
|
1097 |
*
|
1098 |
+
* @since 1.1.0
|
1099 |
+
* @param array $blocks Blocks.
|
1100 |
+
* @deprecated 1.23.0
|
1101 |
* @access public
|
1102 |
*/
|
1103 |
+
public function get_assets( $blocks ) {
|
1104 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
1105 |
|
1106 |
+
$desktop = '';
|
1107 |
+
$tablet = '';
|
1108 |
+
$mobile = '';
|
1109 |
|
1110 |
+
$tab_styling_css = '';
|
1111 |
+
$mob_styling_css = '';
|
1112 |
|
1113 |
+
$js = '';
|
|
|
1114 |
|
1115 |
+
foreach ( $blocks as $i => $block ) {
|
|
|
1116 |
|
1117 |
+
if ( is_array( $block ) ) {
|
1118 |
+
|
1119 |
+
if ( empty( $block['blockName'] ) ) {
|
1120 |
continue;
|
1121 |
}
|
1122 |
|
1123 |
+
if ( 'core/block' === $block['blockName'] ) {
|
1124 |
+
$id = ( isset( $block['attrs']['ref'] ) ) ? $block['attrs']['ref'] : 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1125 |
|
1126 |
+
if ( $id ) {
|
1127 |
+
$content = get_post_field( 'post_content', $id );
|
1128 |
|
1129 |
+
$reusable_blocks = parse_blocks( $content );
|
|
|
|
|
|
|
|
|
|
|
|
|
1130 |
|
1131 |
+
$assets = $this->get_assets( $reusable_blocks );
|
1132 |
|
1133 |
+
self::$stylesheet .= $assets['css'];
|
1134 |
+
self::$script .= $assets['js'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1135 |
|
1136 |
}
|
1137 |
+
} else {
|
1138 |
|
1139 |
+
$block_assets = $this->get_block_css_and_js( $block );
|
1140 |
+
// Get CSS for the Block.
|
1141 |
+
$css = $block_assets['css'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1142 |
|
1143 |
+
if ( isset( $css['desktop'] ) ) {
|
1144 |
+
$desktop .= $css['desktop'];
|
1145 |
+
$tablet .= $css['tablet'];
|
1146 |
+
$mobile .= $css['mobile'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1147 |
}
|
1148 |
+
$js .= $block_assets['js'];
|
|
|
|
|
1149 |
}
|
1150 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1151 |
}
|
1152 |
|
1153 |
+
if ( ! empty( $tablet ) ) {
|
1154 |
+
$tab_styling_css .= '@media only screen and (max-width: ' . UAGB_TABLET_BREAKPOINT . 'px) {';
|
1155 |
+
$tab_styling_css .= $tablet;
|
1156 |
+
$tab_styling_css .= '}';
|
1157 |
}
|
1158 |
|
1159 |
+
if ( ! empty( $mobile ) ) {
|
1160 |
+
$mob_styling_css .= '@media only screen and (max-width: ' . UAGB_MOBILE_BREAKPOINT . 'px) {';
|
1161 |
+
$mob_styling_css .= $mobile;
|
1162 |
+
$mob_styling_css .= '}';
|
|
|
|
|
|
|
1163 |
}
|
1164 |
|
1165 |
+
$post_assets_instance = $this->get_post_assets_instance();
|
1166 |
+
if ( $post_assets_instance ) {
|
1167 |
|
1168 |
+
$post_assets_instance->stylesheet .= $desktop . $tab_styling_css . $mob_styling_css;
|
1169 |
+
$post_assets_instance->script .= $js;
|
|
|
|
|
|
|
|
|
|
|
|
|
1170 |
}
|
1171 |
|
1172 |
+
return array(
|
1173 |
+
'css' => $desktop . $tab_styling_css . $mob_styling_css,
|
1174 |
+
'js' => $js,
|
1175 |
+
);
|
|
|
|
|
1176 |
}
|
1177 |
|
1178 |
/**
|
1179 |
+
* Parse Guten Block.
|
|
|
1180 |
*
|
1181 |
+
* @since 1.1.0
|
1182 |
+
* @param string $content the content string.
|
1183 |
+
* @deprecated 1.23.0 Use `parse_blocks()` instead
|
1184 |
+
* @access public
|
1185 |
*/
|
1186 |
+
public function parse( $content ) {
|
1187 |
+
_deprecated_function( __METHOD__, '1.23.0', 'parse_blocks()' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1188 |
|
1189 |
+
return parse_blocks( $content );
|
1190 |
}
|
|
|
1191 |
/**
|
1192 |
+
* This is the action where we create dynamic asset files.
|
1193 |
+
* CSS Path : uploads/uag-plugin/uag-style-{post_id}-{timestamp}.css
|
1194 |
+
* JS Path : uploads/uag-plugin/uag-script-{post_id}-{timestamp}.js
|
1195 |
*
|
1196 |
+
* @since 1.15.0
|
1197 |
+
* @deprecated 1.23.0
|
1198 |
*/
|
1199 |
+
public function generate_asset_files() {
|
1200 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
|
|
1201 |
|
1202 |
+
global $content_width;
|
1203 |
+
self::$stylesheet = str_replace( '#CONTENT_WIDTH#', $content_width . 'px', self::$stylesheet );
|
1204 |
+
if ( '' !== self::$script ) {
|
1205 |
+
self::$script = 'document.addEventListener("DOMContentLoaded", function(){ ' . self::$script . ' })';
|
1206 |
}
|
1207 |
|
1208 |
+
if ( 'enabled' === self::$file_generation ) {
|
|
|
|
|
|
|
1209 |
|
1210 |
+
$post_assets_instance = $this->get_post_assets_instance();
|
1211 |
+
|
1212 |
+
if ( $post_assets_instance ) {
|
1213 |
+
$post_assets_instance->stylesheet .= self::$stylesheet;
|
1214 |
+
$post_assets_instance->script .= self::$script;
|
1215 |
+
}
|
1216 |
}
|
|
|
1217 |
}
|
1218 |
|
1219 |
/**
|
1220 |
+
* Enqueue Gutenberg block assets for both frontend + backend.
|
1221 |
*
|
1222 |
+
* @since 1.13.4
|
1223 |
+
* @deprecated 1.23.0
|
1224 |
*/
|
1225 |
+
public function block_assets() {
|
1226 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
1227 |
+
|
1228 |
+
$this->get_post_assets_instance()->enqueue_blocks_dependency_frontend();
|
|
|
|
|
|
|
|
|
|
|
|
|
1229 |
|
1230 |
+
}
|
1231 |
/**
|
1232 |
+
* Print the Script in footer.
|
|
|
1233 |
*
|
1234 |
+
* @since 1.15.0
|
1235 |
+
* @deprecated 1.23.0
|
|
|
|
|
|
|
1236 |
*/
|
1237 |
+
public function print_script() {
|
1238 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1239 |
|
1240 |
+
$this->get_post_assets_instance()->print_script();
|
1241 |
|
|
|
1242 |
}
|
|
|
1243 |
/**
|
1244 |
+
* Print the Stylesheet in header.
|
1245 |
*
|
|
|
|
|
|
|
|
|
1246 |
* @since 1.15.0
|
1247 |
+
* @deprecated 1.23.0
|
1248 |
*/
|
1249 |
+
public function print_stylesheet() {
|
1250 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
|
|
|
|
|
|
|
|
1251 |
|
1252 |
+
$this->get_post_assets_instance()->print_stylesheet();
|
1253 |
|
1254 |
+
}
|
1255 |
+
/**
|
1256 |
+
* Load the front end Google Fonts.
|
1257 |
+
*
|
1258 |
+
* @since 1.15.0
|
1259 |
+
* @deprecated 1.23.0
|
1260 |
+
*/
|
1261 |
+
public function frontend_gfonts() {
|
1262 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
1263 |
|
1264 |
+
$this->get_post_assets_instance()->print_google_fonts();
|
|
|
|
|
|
|
1265 |
|
|
|
1266 |
}
|
|
|
1267 |
/**
|
1268 |
+
* Generates CSS recurrsively.
|
1269 |
*
|
1270 |
+
* @param object $block The block object.
|
1271 |
+
* @since 0.0.1
|
1272 |
+
* @deprecated 1.23.0
|
1273 |
*/
|
1274 |
+
public function get_block_css_and_js( $block ) {
|
1275 |
|
1276 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
|
|
|
|
|
|
1277 |
|
1278 |
+
$block = (array) $block;
|
|
|
|
|
|
|
|
|
1279 |
|
1280 |
+
$name = $block['blockName'];
|
1281 |
+
$css = array();
|
1282 |
+
$js = '';
|
1283 |
+
$block_id = '';
|
1284 |
|
1285 |
+
if ( ! isset( $name ) ) {
|
1286 |
+
return array(
|
1287 |
+
'css' => array(),
|
1288 |
+
'js' => '',
|
1289 |
+
);
|
1290 |
+
}
|
1291 |
|
1292 |
+
if ( isset( $block['attrs'] ) && is_array( $block['attrs'] ) ) {
|
1293 |
/**
|
1294 |
+
* Filters the block attributes for CSS and JS generation.
|
1295 |
+
*
|
1296 |
+
* @param array $block_attributes The block attributes to be filtered.
|
1297 |
+
* @param string $name The block name.
|
1298 |
+
*/
|
1299 |
+
$blockattr = apply_filters( 'uagb_block_attributes_for_css_and_js', $block['attrs'], $name );
|
1300 |
+
if ( isset( $blockattr['block_id'] ) ) {
|
1301 |
+
$block_id = $blockattr['block_id'];
|
|
|
1302 |
}
|
1303 |
+
}
|
1304 |
|
1305 |
+
self::$current_block_list[] = $name;
|
1306 |
+
|
1307 |
+
if ( strpos( $name, 'uagb/' ) !== false ) {
|
1308 |
+
self::$uag_flag = true;
|
1309 |
}
|
1310 |
|
1311 |
+
switch ( $name ) {
|
1312 |
+
case 'uagb/review':
|
1313 |
+
$css += UAGB_Block_Helper::get_review_css( $blockattr, $block_id );
|
1314 |
+
UAGB_Block_JS::blocks_review_gfont( $blockattr );
|
1315 |
+
break;
|
|
|
1316 |
|
1317 |
+
case 'uagb/inline-notice':
|
1318 |
+
$css += UAGB_Block_Helper::get_inline_notice_css( $blockattr, $block_id );
|
1319 |
+
UAGB_Block_JS::blocks_inline_notice_gfont( $blockattr );
|
1320 |
+
$js .= UAGB_Block_JS::get_inline_notice_js( $blockattr, $block_id );
|
1321 |
+
break;
|
1322 |
|
1323 |
+
case 'uagb/how-to':
|
1324 |
+
$css += UAGB_Block_Helper::get_how_to_css( $blockattr, $block_id );
|
1325 |
+
UAGB_Block_JS::blocks_how_to_gfont( $blockattr );
|
1326 |
+
break;
|
1327 |
|
1328 |
+
case 'uagb/section':
|
1329 |
+
$css += UAGB_Block_Helper::get_section_css( $blockattr, $block_id );
|
1330 |
+
break;
|
1331 |
|
1332 |
+
case 'uagb/advanced-heading':
|
1333 |
+
$css += UAGB_Block_Helper::get_adv_heading_css( $blockattr, $block_id );
|
1334 |
+
UAGB_Block_JS::blocks_advanced_heading_gfont( $blockattr );
|
1335 |
+
break;
|
|
|
1336 |
|
1337 |
+
case 'uagb/info-box':
|
1338 |
+
$css += UAGB_Block_Helper::get_info_box_css( $blockattr, $block_id );
|
1339 |
+
UAGB_Block_JS::blocks_info_box_gfont( $blockattr );
|
1340 |
+
break;
|
1341 |
|
1342 |
+
case 'uagb/buttons':
|
1343 |
+
$css += UAGB_Block_Helper::get_buttons_css( $blockattr, $block_id );
|
1344 |
+
UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
|
1345 |
+
break;
|
1346 |
|
1347 |
+
case 'uagb/buttons-child':
|
1348 |
+
$css += UAGB_Block_Helper::get_buttons_child_css( $blockattr, $block_id );
|
1349 |
+
break;
|
1350 |
|
1351 |
+
case 'uagb/blockquote':
|
1352 |
+
$css += UAGB_Block_Helper::get_blockquote_css( $blockattr, $block_id );
|
1353 |
+
UAGB_Block_JS::blocks_blockquote_gfont( $blockattr );
|
1354 |
+
$js .= UAGB_Block_JS::get_blockquote_js( $blockattr, $block_id );
|
1355 |
+
break;
|
1356 |
|
1357 |
+
case 'uagb/tabs':
|
1358 |
+
$css += UAGB_Block_Helper::get_tabs_css( $blockattr, $block_id );
|
1359 |
+
break;
|
|
|
|
|
|
|
1360 |
|
1361 |
+
case 'uagb/testimonial':
|
1362 |
+
$css += UAGB_Block_Helper::get_testimonial_css( $blockattr, $block_id );
|
1363 |
+
UAGB_Block_JS::blocks_testimonial_gfont( $blockattr );
|
1364 |
+
$js .= UAGB_Block_JS::get_testimonial_js( $blockattr, $block_id );
|
1365 |
+
break;
|
1366 |
|
1367 |
+
case 'uagb/team':
|
1368 |
+
$css += UAGB_Block_Helper::get_team_css( $blockattr, $block_id );
|
1369 |
+
UAGB_Block_JS::blocks_team_gfont( $blockattr );
|
1370 |
+
break;
|
1371 |
|
1372 |
+
case 'uagb/social-share':
|
1373 |
+
$css += UAGB_Block_Helper::get_social_share_css( $blockattr, $block_id );
|
1374 |
+
$js .= UAGB_Block_JS::get_social_share_js( $blockattr, $block_id );
|
1375 |
+
break;
|
1376 |
|
1377 |
+
case 'uagb/social-share-child':
|
1378 |
+
$css += UAGB_Block_Helper::get_social_share_child_css( $blockattr, $block_id );
|
1379 |
+
break;
|
1380 |
|
1381 |
+
case 'uagb/content-timeline':
|
1382 |
+
$css += UAGB_Block_Helper::get_content_timeline_css( $blockattr, $block_id );
|
1383 |
+
UAGB_Block_JS::blocks_content_timeline_gfont( $blockattr );
|
1384 |
+
break;
|
1385 |
|
1386 |
+
case 'uagb/restaurant-menu':
|
1387 |
+
$css += UAGB_Block_Helper::get_restaurant_menu_css( $blockattr, $block_id );
|
1388 |
+
UAGB_Block_JS::blocks_restaurant_menu_gfont( $blockattr );
|
1389 |
+
break;
|
1390 |
|
1391 |
+
case 'uagb/call-to-action':
|
1392 |
+
$css += UAGB_Block_Helper::get_call_to_action_css( $blockattr, $block_id );
|
1393 |
+
UAGB_Block_JS::blocks_call_to_action_gfont( $blockattr );
|
1394 |
+
break;
|
1395 |
|
1396 |
+
case 'uagb/post-timeline':
|
1397 |
+
$css += UAGB_Block_Helper::get_post_timeline_css( $blockattr, $block_id );
|
1398 |
+
UAGB_Block_JS::blocks_post_timeline_gfont( $blockattr );
|
1399 |
+
break;
|
1400 |
|
1401 |
+
case 'uagb/icon-list':
|
1402 |
+
$css += UAGB_Block_Helper::get_icon_list_css( $blockattr, $block_id );
|
1403 |
+
// We have used the same buttons gfont function because the inputs to these functions are same.
|
1404 |
+
// If need be please add a new function for Info Box and go ahead.
|
1405 |
+
UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
|
1406 |
+
break;
|
|
|
|
|
1407 |
|
1408 |
+
case 'uagb/icon-list-child':
|
1409 |
+
$css += UAGB_Block_Helper::get_icon_list_child_css( $blockattr, $block_id );
|
1410 |
+
break;
|
|
|
|
|
|
|
|
|
|
|
1411 |
|
1412 |
+
case 'uagb/post-grid':
|
1413 |
+
$css += UAGB_Block_Helper::get_post_grid_css( $blockattr, $block_id );
|
1414 |
+
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
1415 |
+
break;
|
1416 |
|
1417 |
+
case 'uagb/post-carousel':
|
1418 |
+
$css += UAGB_Block_Helper::get_post_carousel_css( $blockattr, $block_id );
|
1419 |
+
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
1420 |
+
break;
|
1421 |
|
1422 |
+
case 'uagb/post-masonry':
|
1423 |
+
$css += UAGB_Block_Helper::get_post_masonry_css( $blockattr, $block_id );
|
1424 |
+
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
1425 |
+
break;
|
1426 |
|
1427 |
+
case 'uagb/columns':
|
1428 |
+
$css += UAGB_Block_Helper::get_columns_css( $blockattr, $block_id );
|
1429 |
+
break;
|
|
|
|
|
|
|
|
|
1430 |
|
1431 |
+
case 'uagb/column':
|
1432 |
+
$css += UAGB_Block_Helper::get_column_css( $blockattr, $block_id );
|
1433 |
+
break;
|
1434 |
|
1435 |
+
case 'uagb/cf7-styler':
|
1436 |
+
$css += UAGB_Block_Helper::get_cf7_styler_css( $blockattr, $block_id );
|
1437 |
+
UAGB_Block_JS::blocks_cf7_styler_gfont( $blockattr );
|
1438 |
+
break;
|
1439 |
|
1440 |
+
case 'uagb/marketing-button':
|
1441 |
+
$css += UAGB_Block_Helper::get_marketing_btn_css( $blockattr, $block_id );
|
1442 |
+
UAGB_Block_JS::blocks_marketing_btn_gfont( $blockattr );
|
1443 |
+
break;
|
1444 |
|
1445 |
+
case 'uagb/gf-styler':
|
1446 |
+
$css += UAGB_Block_Helper::get_gf_styler_css( $blockattr, $block_id );
|
1447 |
+
UAGB_Block_JS::blocks_gf_styler_gfont( $blockattr );
|
1448 |
+
break;
|
1449 |
|
1450 |
+
case 'uagb/table-of-contents':
|
1451 |
+
$css += UAGB_Block_Helper::get_table_of_contents_css( $blockattr, $block_id );
|
1452 |
+
UAGB_Block_JS::blocks_table_of_contents_gfont( $blockattr );
|
1453 |
+
$js .= UAGB_Block_JS::get_table_of_contents_js( $blockattr, $block_id );
|
1454 |
+
self::$table_of_contents_flag = true;
|
1455 |
+
break;
|
|
|
|
|
|
|
|
|
1456 |
|
1457 |
+
case 'uagb/faq':
|
1458 |
+
$css += UAGB_Block_Helper::get_faq_css( $blockattr, $block_id );
|
1459 |
+
if ( ! isset( $blockattr['layout'] ) ) {
|
1460 |
+
self::$uag_faq_layout = true;
|
1461 |
+
}
|
1462 |
+
UAGB_Block_JS::blocks_faq_gfont( $blockattr );
|
1463 |
+
break;
|
1464 |
|
1465 |
+
case 'uagb/wp-search':
|
1466 |
+
$css += UAGB_Block_Helper::get_wp_search_css( $blockattr, $block_id );
|
1467 |
+
UAGB_Block_JS::blocks_wp_search_gfont( $blockattr );
|
1468 |
+
break;
|
1469 |
|
1470 |
+
case 'uagb/forms':
|
1471 |
+
$css += UAGB_Block_Helper::get_forms_css( $blockattr, $block_id );
|
1472 |
+
$js .= UAGB_Block_JS::get_forms_js( $blockattr, $block_id );
|
1473 |
+
UAGB_Block_JS::blocks_forms_gfont( $blockattr );
|
1474 |
+
break;
|
1475 |
|
1476 |
+
case 'uagb/taxonomy-list':
|
1477 |
+
$css += UAGB_Block_Helper::get_taxonomy_list_css( $blockattr, $block_id );
|
1478 |
+
UAGB_Block_JS::blocks_taxonomy_list_gfont( $blockattr );
|
1479 |
+
break;
|
1480 |
|
1481 |
+
case 'uagb/lottie':
|
1482 |
+
$css += UAGB_Block_Helper::get_lottie_css( $blockattr, $block_id );
|
1483 |
+
$js .= UAGB_Block_JS::get_lottie_js( $blockattr, $block_id );
|
1484 |
+
break;
|
1485 |
|
1486 |
+
default:
|
1487 |
+
// Nothing to do here.
|
1488 |
+
break;
|
1489 |
}
|
1490 |
|
1491 |
+
if ( isset( $block['innerBlocks'] ) ) {
|
1492 |
+
foreach ( $block['innerBlocks'] as $j => $inner_block ) {
|
1493 |
+
if ( 'core/block' === $inner_block['blockName'] ) {
|
1494 |
+
$id = ( isset( $inner_block['attrs']['ref'] ) ) ? $inner_block['attrs']['ref'] : 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1495 |
|
1496 |
+
if ( $id ) {
|
1497 |
+
$content = get_post_field( 'post_content', $id );
|
|
|
1498 |
|
1499 |
+
$reusable_blocks = $this->parse( $content );
|
|
|
|
|
|
|
|
|
1500 |
|
1501 |
+
$assets = $this->get_assets( $reusable_blocks );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1502 |
|
1503 |
+
self::$stylesheet .= $assets['css'];
|
1504 |
+
self::$script .= $assets['js'];
|
1505 |
+
}
|
1506 |
+
} else {
|
1507 |
+
// Get CSS for the Block.
|
1508 |
+
$inner_assets = $this->get_block_css_and_js( $inner_block );
|
1509 |
+
$inner_block_css = $inner_assets['css'];
|
1510 |
|
1511 |
+
$css_desktop = ( isset( $css['desktop'] ) ? $css['desktop'] : '' );
|
1512 |
+
$css_tablet = ( isset( $css['tablet'] ) ? $css['tablet'] : '' );
|
1513 |
+
$css_mobile = ( isset( $css['mobile'] ) ? $css['mobile'] : '' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1514 |
|
1515 |
+
if ( isset( $inner_block_css['desktop'] ) ) {
|
1516 |
+
$css['desktop'] = $css_desktop . $inner_block_css['desktop'];
|
1517 |
+
$css['tablet'] = $css_tablet . $inner_block_css['tablet'];
|
1518 |
+
$css['mobile'] = $css_mobile . $inner_block_css['mobile'];
|
1519 |
+
}
|
1520 |
|
1521 |
+
$js .= $inner_assets['js'];
|
1522 |
+
}
|
1523 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1524 |
}
|
1525 |
|
1526 |
+
self::$current_block_list = array_unique( self::$current_block_list );
|
1527 |
+
|
1528 |
+
return array(
|
1529 |
+
'css' => $css,
|
1530 |
+
'js' => $js,
|
1531 |
+
);
|
1532 |
}
|
1533 |
|
1534 |
/**
|
1535 |
+
* Generates stylesheet and appends in head tag.
|
1536 |
*
|
1537 |
+
* @since 0.0.1
|
1538 |
+
* @deprecated 1.23.0
|
|
|
|
|
1539 |
*/
|
1540 |
+
public function generate_assets() {
|
1541 |
+
_deprecated_function( __METHOD__, '1.23.0' );
|
1542 |
+
|
1543 |
+
$this_post = array();
|
1544 |
|
1545 |
+
if ( class_exists( 'WooCommerce' ) ) {
|
1546 |
|
1547 |
+
if ( is_cart() ) {
|
1548 |
|
1549 |
+
$id = get_option( 'woocommerce_cart_page_id' );
|
1550 |
+
$this_post = get_post( $id );
|
|
|
|
|
|
|
|
|
|
|
1551 |
|
1552 |
+
} elseif ( is_account_page() ) {
|
|
|
1553 |
|
1554 |
+
$id = get_option( 'woocommerce_myaccount_page_id' );
|
1555 |
+
$this_post = get_post( $id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1556 |
|
1557 |
+
} elseif ( is_checkout() ) {
|
|
|
|
|
1558 |
|
1559 |
+
$id = get_option( 'woocommerce_checkout_page_id' );
|
1560 |
+
$this_post = get_post( $id );
|
|
|
1561 |
|
1562 |
+
} elseif ( is_checkout_pay_page() ) {
|
|
|
1563 |
|
1564 |
+
$id = get_option( 'woocommerce_pay_page_id' );
|
1565 |
+
$this_post = get_post( $id );
|
|
|
|
|
1566 |
|
1567 |
+
} elseif ( is_shop() ) {
|
|
|
|
|
|
|
|
|
|
|
1568 |
|
1569 |
+
$id = get_option( 'woocommerce_shop_page_id' );
|
1570 |
+
$this_post = get_post( $id );
|
1571 |
+
}
|
|
|
1572 |
|
1573 |
+
if ( is_object( $this_post ) ) {
|
1574 |
+
$this->get_generated_stylesheet( $this_post );
|
1575 |
+
}
|
1576 |
+
}
|
1577 |
|
1578 |
+
if ( is_single() || is_page() || is_404() ) {
|
|
|
|
|
|
|
1579 |
|
1580 |
+
global $post;
|
1581 |
+
$this_post = $post;
|
|
|
|
|
1582 |
|
1583 |
+
if ( ! is_object( $this_post ) ) {
|
1584 |
+
return;
|
1585 |
+
}
|
|
|
1586 |
|
1587 |
+
/**
|
1588 |
+
* Filters the post to build stylesheet for.
|
1589 |
+
*
|
1590 |
+
* @param \WP_Post $this_post The global post.
|
1591 |
+
*/
|
1592 |
+
$this_post = apply_filters( 'uagb_post_for_stylesheet', $this_post );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1593 |
|
1594 |
+
$this->get_generated_stylesheet( $this_post );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1595 |
|
1596 |
+
} elseif ( is_archive() || is_home() || is_search() ) {
|
|
|
|
|
|
|
|
|
|
|
1597 |
|
1598 |
+
global $wp_query;
|
1599 |
+
$cached_wp_query = $wp_query;
|
|
|
|
|
|
|
|
|
|
|
|
|
1600 |
|
1601 |
+
foreach ( $cached_wp_query as $post ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
|
1602 |
+
$this->get_generated_stylesheet( $post );
|
1603 |
+
}
|
1604 |
}
|
|
|
|
|
1605 |
}
|
1606 |
}
|
1607 |
|
1611 |
*/
|
1612 |
UAGB_Helper::get_instance();
|
1613 |
}
|
|
classes/class-uagb-init-blocks.php
CHANGED
@@ -41,8 +41,6 @@ class UAGB_Init_Blocks {
|
|
41 |
* Constructor
|
42 |
*/
|
43 |
public function __construct() {
|
44 |
-
// Hook: Frontend assets.
|
45 |
-
add_action( 'enqueue_block_assets', array( $this, 'block_assets' ) );
|
46 |
|
47 |
// Hook: Editor assets.
|
48 |
add_action( 'enqueue_block_editor_assets', array( $this, 'editor_assets' ) );
|
@@ -283,135 +281,6 @@ class UAGB_Init_Blocks {
|
|
283 |
);
|
284 |
}
|
285 |
|
286 |
-
/**
|
287 |
-
* Enqueue Gutenberg block assets for both frontend + backend.
|
288 |
-
*
|
289 |
-
* @since 1.0.0
|
290 |
-
*/
|
291 |
-
public function block_assets() {
|
292 |
-
|
293 |
-
if ( ! is_admin() ) {
|
294 |
-
|
295 |
-
if ( class_exists( 'WooCommerce' ) ) {
|
296 |
-
|
297 |
-
if ( false === UAGB_Helper::$uag_flag ) {
|
298 |
-
return;
|
299 |
-
}
|
300 |
-
} else {
|
301 |
-
|
302 |
-
$post = get_post();
|
303 |
-
|
304 |
-
/**
|
305 |
-
* Filters the post to build stylesheet for.
|
306 |
-
*
|
307 |
-
* @param \WP_Post $post The global post.
|
308 |
-
*/
|
309 |
-
$post = apply_filters( 'uagb_post_for_stylesheet', $post );
|
310 |
-
|
311 |
-
if ( false === has_blocks( $post ) ) {
|
312 |
-
return;
|
313 |
-
}
|
314 |
-
|
315 |
-
if ( false === UAGB_Helper::$uag_flag ) {
|
316 |
-
return;
|
317 |
-
}
|
318 |
-
}
|
319 |
-
}
|
320 |
-
|
321 |
-
wp_enqueue_style(
|
322 |
-
'uagb-block-css', // Handle.
|
323 |
-
UAGB_URL . 'dist/blocks.style.css', // Block style CSS.
|
324 |
-
array(),
|
325 |
-
UAGB_VER
|
326 |
-
);
|
327 |
-
|
328 |
-
if ( is_rtl() ) {
|
329 |
-
wp_enqueue_style(
|
330 |
-
'uagb-style-rtl', // Handle.
|
331 |
-
UAGB_URL . 'dist/blocks.style.rtl.css', // RTL style CSS.
|
332 |
-
array(),
|
333 |
-
UAGB_VER
|
334 |
-
);
|
335 |
-
}
|
336 |
-
|
337 |
-
$blocks = UAGB_Config::get_block_attributes();
|
338 |
-
$disabled_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks', array() );
|
339 |
-
$block_assets = UAGB_Config::get_block_assets();
|
340 |
-
|
341 |
-
foreach ( $blocks as $slug => $value ) {
|
342 |
-
$_slug = str_replace( 'uagb/', '', $slug );
|
343 |
-
|
344 |
-
if ( ! ( isset( $disabled_blocks[ $_slug ] ) && 'disabled' === $disabled_blocks[ $_slug ] ) ) {
|
345 |
-
|
346 |
-
$js_assets = ( isset( $blocks[ $slug ]['js_assets'] ) ) ? $blocks[ $slug ]['js_assets'] : array();
|
347 |
-
|
348 |
-
$css_assets = ( isset( $blocks[ $slug ]['css_assets'] ) ) ? $blocks[ $slug ]['css_assets'] : array();
|
349 |
-
|
350 |
-
if ( 'cf7-styler' === $_slug ) {
|
351 |
-
if ( ! wp_script_is( 'contact-form-7', 'enqueued' ) ) {
|
352 |
-
wp_enqueue_script( 'contact-form-7' );
|
353 |
-
}
|
354 |
-
|
355 |
-
if ( ! wp_script_is( ' wpcf7-admin', 'enqueued' ) ) {
|
356 |
-
wp_enqueue_script( ' wpcf7-admin' );
|
357 |
-
}
|
358 |
-
}
|
359 |
-
|
360 |
-
foreach ( $js_assets as $asset_handle => $val ) {
|
361 |
-
// Scripts.
|
362 |
-
wp_register_script(
|
363 |
-
$val, // Handle.
|
364 |
-
$block_assets[ $val ]['src'],
|
365 |
-
$block_assets[ $val ]['dep'],
|
366 |
-
UAGB_VER,
|
367 |
-
true
|
368 |
-
);
|
369 |
-
|
370 |
-
$skip_editor = isset( $block_assets[ $val ]['skipEditor'] ) ? $block_assets[ $val ]['skipEditor'] : false;
|
371 |
-
|
372 |
-
if ( is_admin() && false === $skip_editor ) {
|
373 |
-
wp_enqueue_script( $val );
|
374 |
-
}
|
375 |
-
}
|
376 |
-
|
377 |
-
foreach ( $css_assets as $asset_handle => $val ) {
|
378 |
-
// Styles.
|
379 |
-
wp_register_style(
|
380 |
-
$val, // Handle.
|
381 |
-
$block_assets[ $val ]['src'],
|
382 |
-
$block_assets[ $val ]['dep'],
|
383 |
-
UAGB_VER
|
384 |
-
);
|
385 |
-
|
386 |
-
if ( is_admin() ) {
|
387 |
-
wp_enqueue_style( $val );
|
388 |
-
}
|
389 |
-
}
|
390 |
-
}
|
391 |
-
}
|
392 |
-
|
393 |
-
$uagb_masonry_ajax_nonce = wp_create_nonce( 'uagb_masonry_ajax_nonce' );
|
394 |
-
wp_localize_script(
|
395 |
-
'uagb-post-js',
|
396 |
-
'uagb_data',
|
397 |
-
array(
|
398 |
-
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
399 |
-
'uagb_masonry_ajax_nonce' => $uagb_masonry_ajax_nonce,
|
400 |
-
)
|
401 |
-
);
|
402 |
-
|
403 |
-
$uagb_forms_ajax_nonce = wp_create_nonce( 'uagb_forms_ajax_nonce' );
|
404 |
-
wp_localize_script(
|
405 |
-
'uagb-forms-js',
|
406 |
-
'uagb_forms_data',
|
407 |
-
array(
|
408 |
-
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
409 |
-
'uagb_forms_ajax_nonce' => $uagb_forms_ajax_nonce,
|
410 |
-
)
|
411 |
-
);
|
412 |
-
|
413 |
-
} // End function editor_assets().
|
414 |
-
|
415 |
/**
|
416 |
* Enqueue Gutenberg block assets for backend editor.
|
417 |
*
|
@@ -420,12 +289,22 @@ class UAGB_Init_Blocks {
|
|
420 |
public function editor_assets() {
|
421 |
|
422 |
$uagb_ajax_nonce = wp_create_nonce( 'uagb_ajax_nonce' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
423 |
// Scripts.
|
424 |
wp_enqueue_script(
|
425 |
'uagb-block-editor-js', // Handle.
|
426 |
-
UAGB_URL . 'dist/blocks.
|
427 |
-
|
428 |
-
UAGB_VER
|
429 |
true // Enqueue the script in the footer.
|
430 |
);
|
431 |
|
@@ -434,7 +313,7 @@ class UAGB_Init_Blocks {
|
|
434 |
// Styles.
|
435 |
wp_enqueue_style(
|
436 |
'uagb-block-editor-css', // Handle.
|
437 |
-
UAGB_URL . 'dist/blocks.
|
438 |
array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
|
439 |
UAGB_VER
|
440 |
);
|
@@ -442,12 +321,12 @@ class UAGB_Init_Blocks {
|
|
442 |
// Common Editor style.
|
443 |
wp_enqueue_style(
|
444 |
'uagb-block-common-editor-css', // Handle.
|
445 |
-
UAGB_URL . '
|
446 |
array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
|
447 |
UAGB_VER
|
448 |
);
|
449 |
|
450 |
-
wp_enqueue_script( 'uagb-deactivate-block-js', UAGB_URL . '
|
451 |
|
452 |
$blocks = array();
|
453 |
$saved_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks' );
|
@@ -505,7 +384,16 @@ class UAGB_Init_Blocks {
|
|
505 |
'uagb_display_condition' => apply_filters( 'enable_block_condition', true ),
|
506 |
)
|
507 |
);
|
508 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
509 |
/**
|
510 |
* Get the User Roles
|
511 |
*
|
41 |
* Constructor
|
42 |
*/
|
43 |
public function __construct() {
|
|
|
|
|
44 |
|
45 |
// Hook: Editor assets.
|
46 |
add_action( 'enqueue_block_editor_assets', array( $this, 'editor_assets' ) );
|
281 |
);
|
282 |
}
|
283 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
/**
|
285 |
* Enqueue Gutenberg block assets for backend editor.
|
286 |
*
|
289 |
public function editor_assets() {
|
290 |
|
291 |
$uagb_ajax_nonce = wp_create_nonce( 'uagb_ajax_nonce' );
|
292 |
+
|
293 |
+
$script_dep_path = UAGB_DIR . 'dist/blocks.asset.php';
|
294 |
+
$script_info = file_exists( $script_dep_path )
|
295 |
+
? include $script_dep_path
|
296 |
+
: array(
|
297 |
+
'dependencies' => array(),
|
298 |
+
'version' => UAGB_VER,
|
299 |
+
);
|
300 |
+
$script_dep = array_merge( $script_info['dependencies'], array( 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-components', 'wp-editor', 'wp-api-fetch' ) );
|
301 |
+
|
302 |
// Scripts.
|
303 |
wp_enqueue_script(
|
304 |
'uagb-block-editor-js', // Handle.
|
305 |
+
UAGB_URL . 'dist/blocks.js',
|
306 |
+
$script_dep, // Dependencies, defined above.
|
307 |
+
$script_info['version'], // UAGB_VER.
|
308 |
true // Enqueue the script in the footer.
|
309 |
);
|
310 |
|
313 |
// Styles.
|
314 |
wp_enqueue_style(
|
315 |
'uagb-block-editor-css', // Handle.
|
316 |
+
UAGB_URL . 'dist/blocks.css', // Block editor CSS.
|
317 |
array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
|
318 |
UAGB_VER
|
319 |
);
|
321 |
// Common Editor style.
|
322 |
wp_enqueue_style(
|
323 |
'uagb-block-common-editor-css', // Handle.
|
324 |
+
UAGB_URL . 'admin/assets/common-block-editor.css', // Block editor CSS.
|
325 |
array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
|
326 |
UAGB_VER
|
327 |
);
|
328 |
|
329 |
+
wp_enqueue_script( 'uagb-deactivate-block-js', UAGB_URL . 'admin/assets/blocks-deactivate.js', array( 'wp-blocks' ), UAGB_VER, true );
|
330 |
|
331 |
$blocks = array();
|
332 |
$saved_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks' );
|
384 |
'uagb_display_condition' => apply_filters( 'enable_block_condition', true ),
|
385 |
)
|
386 |
);
|
387 |
+
|
388 |
+
// To match the editor with frontend.
|
389 |
+
// Scripts Dependency.
|
390 |
+
UAGB_Scripts_Utils::enqueue_blocks_dependency_both();
|
391 |
+
// Style.
|
392 |
+
UAGB_Scripts_Utils::enqueue_blocks_styles();
|
393 |
+
// RTL Styles.
|
394 |
+
UAGB_Scripts_Utils::enqueue_blocks_rtl_styles();
|
395 |
+
}
|
396 |
+
|
397 |
/**
|
398 |
* Get the User Roles
|
399 |
*
|
classes/class-uagb-loader.php
CHANGED
@@ -57,25 +57,6 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
|
|
57 |
add_action( 'plugins_loaded', array( $this, 'load_plugin' ) );
|
58 |
}
|
59 |
|
60 |
-
/**
|
61 |
-
* Loads Other files.
|
62 |
-
*
|
63 |
-
* @since 1.0.0
|
64 |
-
*
|
65 |
-
* @return void
|
66 |
-
*/
|
67 |
-
public function loader() {
|
68 |
-
require_once UAGB_DIR . 'classes/class-uagb-admin-helper.php';
|
69 |
-
require_once UAGB_DIR . 'classes/class-uagb-helper.php';
|
70 |
-
require_once UAGB_DIR . 'classes/class-uagb-update.php';
|
71 |
-
require_once UAGB_DIR . 'admin/bsf-analytics/class-bsf-analytics.php';
|
72 |
-
require_once UAGB_DIR . 'lib/class-uagb-ast-block-templates.php';
|
73 |
-
|
74 |
-
if ( 'twentyseventeen' === get_template() ) {
|
75 |
-
require_once UAGB_DIR . 'classes/class-uagb-twenty-seventeen-compatibility.php';
|
76 |
-
}
|
77 |
-
}
|
78 |
-
|
79 |
/**
|
80 |
* Defines all constants
|
81 |
*
|
@@ -85,7 +66,7 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
|
|
85 |
define( 'UAGB_BASE', plugin_basename( UAGB_FILE ) );
|
86 |
define( 'UAGB_DIR', plugin_dir_path( UAGB_FILE ) );
|
87 |
define( 'UAGB_URL', plugins_url( '/', UAGB_FILE ) );
|
88 |
-
define( 'UAGB_VER', '1.
|
89 |
define( 'UAGB_MODULES_DIR', UAGB_DIR . 'modules/' );
|
90 |
define( 'UAGB_MODULES_URL', UAGB_URL . 'modules/' );
|
91 |
define( 'UAGB_SLUG', 'uag' );
|
@@ -97,6 +78,30 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
|
|
97 |
if ( ! defined( 'UAGB_MOBILE_BREAKPOINT' ) ) {
|
98 |
define( 'UAGB_MOBILE_BREAKPOINT', '767' );
|
99 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
}
|
101 |
|
102 |
/**
|
@@ -110,17 +115,21 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
|
|
110 |
|
111 |
$this->load_textdomain();
|
112 |
|
113 |
-
require_once UAGB_DIR . '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
require_once UAGB_DIR . 'classes/class-uagb-rest-api.php';
|
115 |
-
require_once UAGB_DIR . 'dist/blocks/post/class-uagb-post.php';
|
116 |
-
require_once UAGB_DIR . 'dist/blocks/post-timeline/class-uagb-post-timeline.php';
|
117 |
-
require_once UAGB_DIR . 'dist/blocks/cf7-styler/class-uagb-cf7-styler.php';
|
118 |
-
require_once UAGB_DIR . 'dist/blocks/gf-styler/class-uagb-gf-styler.php';
|
119 |
-
require_once UAGB_DIR . 'dist/blocks/taxonomy-list/class-uagb-taxonomy-list.php';
|
120 |
-
require_once UAGB_DIR . 'dist/blocks/table-of-content/class-uagb-table-of-content.php';
|
121 |
-
require_once UAGB_DIR . 'dist/blocks/forms/class-uagb-forms.php';
|
122 |
-
require_once UAGB_DIR . 'dist/blocks/lottie/class-uagb-lottie.php';
|
123 |
|
|
|
|
|
|
|
124 |
}
|
125 |
|
126 |
/**
|
@@ -185,6 +194,7 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
|
|
185 |
*/
|
186 |
public function activation_reset() {
|
187 |
update_option( '__uagb_do_redirect', true );
|
|
|
188 |
}
|
189 |
|
190 |
/**
|
57 |
add_action( 'plugins_loaded', array( $this, 'load_plugin' ) );
|
58 |
}
|
59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
/**
|
61 |
* Defines all constants
|
62 |
*
|
66 |
define( 'UAGB_BASE', plugin_basename( UAGB_FILE ) );
|
67 |
define( 'UAGB_DIR', plugin_dir_path( UAGB_FILE ) );
|
68 |
define( 'UAGB_URL', plugins_url( '/', UAGB_FILE ) );
|
69 |
+
define( 'UAGB_VER', '1.23.0' );
|
70 |
define( 'UAGB_MODULES_DIR', UAGB_DIR . 'modules/' );
|
71 |
define( 'UAGB_MODULES_URL', UAGB_URL . 'modules/' );
|
72 |
define( 'UAGB_SLUG', 'uag' );
|
78 |
if ( ! defined( 'UAGB_MOBILE_BREAKPOINT' ) ) {
|
79 |
define( 'UAGB_MOBILE_BREAKPOINT', '767' );
|
80 |
}
|
81 |
+
|
82 |
+
define( 'UAGB_ASSET_VER', get_option( '__uagb_asset_version', UAGB_VER ) );
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* Loads Other files.
|
87 |
+
*
|
88 |
+
* @since 1.0.0
|
89 |
+
*
|
90 |
+
* @return void
|
91 |
+
*/
|
92 |
+
public function loader() {
|
93 |
+
require_once UAGB_DIR . 'classes/class-uagb-admin-helper.php';
|
94 |
+
require_once UAGB_DIR . 'classes/class-uagb-helper.php';
|
95 |
+
require_once UAGB_DIR . 'classes/class-uagb-scripts-utils.php';
|
96 |
+
require_once UAGB_DIR . 'classes/class-uagb-filesystem.php';
|
97 |
+
require_once UAGB_DIR . 'classes/class-uagb-update.php';
|
98 |
+
require_once UAGB_DIR . 'admin/bsf-analytics/class-bsf-analytics.php';
|
99 |
+
require_once UAGB_DIR . 'lib/class-uagb-ast-block-templates.php';
|
100 |
+
|
101 |
+
if ( is_admin() ) {
|
102 |
+
require_once UAGB_DIR . 'classes/class-uagb-beta-updates.php';
|
103 |
+
require_once UAGB_DIR . 'classes/class-uagb-rollback.php';
|
104 |
+
}
|
105 |
}
|
106 |
|
107 |
/**
|
115 |
|
116 |
$this->load_textdomain();
|
117 |
|
118 |
+
require_once UAGB_DIR . 'blocks-config/blocks-config.php';
|
119 |
+
require_once UAGB_DIR . 'lib/notices/class-astra-notices.php';
|
120 |
+
|
121 |
+
if ( is_admin() ) {
|
122 |
+
require_once UAGB_DIR . 'classes/class-uagb-admin.php';
|
123 |
+
}
|
124 |
+
|
125 |
+
require_once UAGB_DIR . 'classes/class-uagb-post-assets.php';
|
126 |
+
require_once UAGB_DIR . 'classes/class-uagb-front-assets.php';
|
127 |
+
require_once UAGB_DIR . 'classes/class-uagb-init-blocks.php';
|
128 |
require_once UAGB_DIR . 'classes/class-uagb-rest-api.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
|
130 |
+
if ( 'twentyseventeen' === get_template() ) {
|
131 |
+
require_once UAGB_DIR . 'classes/class-uagb-twenty-seventeen-compatibility.php';
|
132 |
+
}
|
133 |
}
|
134 |
|
135 |
/**
|
194 |
*/
|
195 |
public function activation_reset() {
|
196 |
update_option( '__uagb_do_redirect', true );
|
197 |
+
update_option( '__uagb_asset_version', time() );
|
198 |
}
|
199 |
|
200 |
/**
|
classes/class-uagb-post-assets.php
ADDED
@@ -0,0 +1,1070 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* UAGB Post Base.
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Class UAGB_Post_Assets.
|
14 |
+
*/
|
15 |
+
class UAGB_Post_Assets {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Current Block List
|
19 |
+
*
|
20 |
+
* @since 1.13.4
|
21 |
+
* @var current_block_list
|
22 |
+
*/
|
23 |
+
public $current_block_list = array();
|
24 |
+
|
25 |
+
/**
|
26 |
+
* UAG Block Flag
|
27 |
+
*
|
28 |
+
* @since 1.13.4
|
29 |
+
* @var uag_flag
|
30 |
+
*/
|
31 |
+
public $uag_flag = false;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* UAG FAQ Layout Flag
|
35 |
+
*
|
36 |
+
* @since 1.18.1
|
37 |
+
* @var uag_faq_layout
|
38 |
+
*/
|
39 |
+
public $uag_faq_layout = false;
|
40 |
+
|
41 |
+
/**
|
42 |
+
* UAG File Generation Flag
|
43 |
+
*
|
44 |
+
* @since 1.14.0
|
45 |
+
* @var file_generation
|
46 |
+
*/
|
47 |
+
public $file_generation = 'disabled';
|
48 |
+
|
49 |
+
/**
|
50 |
+
* UAG File Generation Flag
|
51 |
+
*
|
52 |
+
* @since 1.14.0
|
53 |
+
* @var file_generation
|
54 |
+
*/
|
55 |
+
public $is_allowed_assets_generation = false;
|
56 |
+
|
57 |
+
/**
|
58 |
+
* UAG File Generation Fallback Flag for CSS
|
59 |
+
*
|
60 |
+
* @since 1.15.0
|
61 |
+
* @var file_generation
|
62 |
+
*/
|
63 |
+
public $fallback_css = false;
|
64 |
+
|
65 |
+
/**
|
66 |
+
* UAG File Generation Fallback Flag for JS
|
67 |
+
*
|
68 |
+
* @since 1.15.0
|
69 |
+
* @var file_generation
|
70 |
+
*/
|
71 |
+
public $fallback_js = false;
|
72 |
+
|
73 |
+
/**
|
74 |
+
* Enque Style and Script Variable
|
75 |
+
*
|
76 |
+
* @since 1.14.0
|
77 |
+
* @var instance
|
78 |
+
*/
|
79 |
+
public $assets_file_handler = array();
|
80 |
+
|
81 |
+
/**
|
82 |
+
* Stylesheet
|
83 |
+
*
|
84 |
+
* @since 1.13.4
|
85 |
+
* @var stylesheet
|
86 |
+
*/
|
87 |
+
public $stylesheet = '';
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Script
|
91 |
+
*
|
92 |
+
* @since 1.13.4
|
93 |
+
* @var script
|
94 |
+
*/
|
95 |
+
public $script = '';
|
96 |
+
|
97 |
+
/**
|
98 |
+
* Store Json variable
|
99 |
+
*
|
100 |
+
* @since 1.8.1
|
101 |
+
* @var instance
|
102 |
+
*/
|
103 |
+
public $icon_json;
|
104 |
+
|
105 |
+
/**
|
106 |
+
* Page Blocks Variable
|
107 |
+
*
|
108 |
+
* @since 1.6.0
|
109 |
+
* @var instance
|
110 |
+
*/
|
111 |
+
public $page_blocks;
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Google fonts to enqueue
|
115 |
+
*
|
116 |
+
* @var array
|
117 |
+
*/
|
118 |
+
public $gfonts = array();
|
119 |
+
|
120 |
+
/**
|
121 |
+
* Static CSS Added Array
|
122 |
+
*
|
123 |
+
* @since 1.23.0
|
124 |
+
* @var array
|
125 |
+
*/
|
126 |
+
public $static_css_blocks = array();
|
127 |
+
|
128 |
+
/**
|
129 |
+
* Static CSS Added Array
|
130 |
+
*
|
131 |
+
* @since 1.23.0
|
132 |
+
* @var array
|
133 |
+
*/
|
134 |
+
public static $conditional_blocks_printed = false;
|
135 |
+
|
136 |
+
/**
|
137 |
+
* Post ID
|
138 |
+
*
|
139 |
+
* @since 1.23.0
|
140 |
+
* @var array
|
141 |
+
*/
|
142 |
+
protected $post_id;
|
143 |
+
|
144 |
+
/**
|
145 |
+
* Constructor
|
146 |
+
*
|
147 |
+
* @param int $post_id Post ID.
|
148 |
+
*/
|
149 |
+
public function __construct( $post_id ) {
|
150 |
+
|
151 |
+
$this->post_id = $post_id;
|
152 |
+
|
153 |
+
$this->file_generation = UAGB_Helper::$file_generation;
|
154 |
+
|
155 |
+
$this->is_allowed_assets_generation = $this->allow_assets_generation();
|
156 |
+
|
157 |
+
if ( $this->is_allowed_assets_generation ) {
|
158 |
+
$this_post = get_post( $this->post_id );
|
159 |
+
|
160 |
+
$this->prepare_assets( $this_post );
|
161 |
+
}
|
162 |
+
}
|
163 |
+
|
164 |
+
/**
|
165 |
+
* This function determines wether to generate new assets or not.
|
166 |
+
*
|
167 |
+
* @since 1.23.0
|
168 |
+
*/
|
169 |
+
public function allow_assets_generation() {
|
170 |
+
|
171 |
+
$page_assets = get_post_meta( $this->post_id, '_uag_page_assets', true );
|
172 |
+
$version_updated = false;
|
173 |
+
$css_asset_info = array();
|
174 |
+
$js_asset_info = array();
|
175 |
+
|
176 |
+
if ( empty( $page_assets ) || empty( $page_assets['uag_version'] ) ) {
|
177 |
+
return true;
|
178 |
+
}
|
179 |
+
|
180 |
+
if ( UAGB_ASSET_VER !== $page_assets['uag_version'] ) {
|
181 |
+
$version_updated = true;
|
182 |
+
}
|
183 |
+
|
184 |
+
if ( 'enabled' === $this->file_generation ) {
|
185 |
+
|
186 |
+
$css_file_name = get_post_meta( $this->post_id, '_uag_css_file_name', true );
|
187 |
+
$js_file_name = get_post_meta( $this->post_id, '_uag_js_file_name', true );
|
188 |
+
|
189 |
+
if ( ! empty( $css_file_name ) ) {
|
190 |
+
$css_asset_info = UAGB_Scripts_Utils::get_asset_info( 'css', $this->post_id );
|
191 |
+
$css_file_path = $css_asset_info['css'];
|
192 |
+
}
|
193 |
+
|
194 |
+
if ( ! empty( $js_file_name ) ) {
|
195 |
+
$js_asset_info = UAGB_Scripts_Utils::get_asset_info( 'js', $this->post_id );
|
196 |
+
$js_file_path = $js_asset_info['js'];
|
197 |
+
}
|
198 |
+
|
199 |
+
if ( $version_updated ) {
|
200 |
+
$uagb_filesystem = uagb_filesystem();
|
201 |
+
|
202 |
+
if ( ! empty( $css_file_path ) ) {
|
203 |
+
$uagb_filesystem->delete( $css_file_path );
|
204 |
+
}
|
205 |
+
|
206 |
+
if ( ! empty( $js_file_path ) ) {
|
207 |
+
$uagb_filesystem->delete( $js_file_path );
|
208 |
+
}
|
209 |
+
|
210 |
+
// Delete keys.
|
211 |
+
delete_post_meta( $this->post_id, '_uag_css_file_name' );
|
212 |
+
delete_post_meta( $this->post_id, '_uag_js_file_name' );
|
213 |
+
}
|
214 |
+
|
215 |
+
if ( empty( $css_file_path ) || ! file_exists( $css_file_path ) ) {
|
216 |
+
return true;
|
217 |
+
}
|
218 |
+
|
219 |
+
if ( ! empty( $js_file_path ) && ! file_exists( $js_file_path ) ) {
|
220 |
+
return true;
|
221 |
+
}
|
222 |
+
}
|
223 |
+
|
224 |
+
// If version is updated, return true.
|
225 |
+
if ( $version_updated ) {
|
226 |
+
// Delete cached meta.
|
227 |
+
delete_post_meta( $this->post_id, '_uag_page_assets' );
|
228 |
+
return true;
|
229 |
+
}
|
230 |
+
|
231 |
+
// Set required varibled from stored data.
|
232 |
+
$this->current_block_list = $page_assets['current_block_list'];
|
233 |
+
$this->uag_flag = $page_assets['uag_flag'];
|
234 |
+
$this->stylesheet = $page_assets['css'];
|
235 |
+
$this->script = $page_assets['js'];
|
236 |
+
$this->gfonts = $page_assets['gfonts'];
|
237 |
+
$this->uag_faq_layout = $page_assets['uag_faq_layout'];
|
238 |
+
$this->assets_file_handler = array_merge( $css_asset_info, $js_asset_info );
|
239 |
+
|
240 |
+
return false;
|
241 |
+
}
|
242 |
+
|
243 |
+
/**
|
244 |
+
* Enqueue all page assets.
|
245 |
+
*
|
246 |
+
* @since 1.23.0
|
247 |
+
*/
|
248 |
+
public function enqueue_scripts() {
|
249 |
+
|
250 |
+
// Global Required assets.
|
251 |
+
if ( has_blocks( $this->post_id ) ) {
|
252 |
+
/* Print conditional css for all blocks */
|
253 |
+
add_action( 'wp_head', array( $this, 'print_conditional_css' ), 80 );
|
254 |
+
}
|
255 |
+
|
256 |
+
// UAG Flag specific.
|
257 |
+
if ( $this->is_allowed_assets_generation ) {
|
258 |
+
$this->generate_assets();
|
259 |
+
$this->generate_asset_files();
|
260 |
+
}
|
261 |
+
|
262 |
+
if ( $this->uag_flag ) {
|
263 |
+
|
264 |
+
// Register Assets for Frontend & Enqueue for Editor.
|
265 |
+
UAGB_Scripts_Utils::enqueue_blocks_dependency_both();
|
266 |
+
|
267 |
+
// Enqueue all dependency assets.
|
268 |
+
$this->enqueue_blocks_dependency_frontend();
|
269 |
+
|
270 |
+
// RTL Styles Suppport.
|
271 |
+
UAGB_Scripts_Utils::enqueue_blocks_rtl_styles();
|
272 |
+
|
273 |
+
// Print google fonts.
|
274 |
+
add_action( 'wp_head', array( $this, 'print_google_fonts' ), 120 );
|
275 |
+
|
276 |
+
if ( 'enabled' === $this->file_generation ) {
|
277 |
+
// Enqueue File Generation Assets Files.
|
278 |
+
$this->enqueue_file_generation_assets();
|
279 |
+
}
|
280 |
+
|
281 |
+
// Print Dynamic CSS.
|
282 |
+
if ( 'disabled' === $this->file_generation || $this->fallback_css ) {
|
283 |
+
add_action( 'wp_head', array( $this, 'print_stylesheet' ), 80 );
|
284 |
+
}
|
285 |
+
// Print Dynamic JS.
|
286 |
+
if ( 'disabled' === $this->file_generation || $this->fallback_js ) {
|
287 |
+
add_action( 'wp_footer', array( $this, 'print_script' ), 1000 );
|
288 |
+
}
|
289 |
+
}
|
290 |
+
}
|
291 |
+
|
292 |
+
|
293 |
+
/**
|
294 |
+
* This function updates the Page assets in the Page Meta Key.
|
295 |
+
*
|
296 |
+
* @since 1.23.0
|
297 |
+
*/
|
298 |
+
public function update_page_assets() {
|
299 |
+
|
300 |
+
$meta_array = array(
|
301 |
+
'css' => $this->stylesheet,
|
302 |
+
'js' => $this->script,
|
303 |
+
'current_block_list' => $this->current_block_list,
|
304 |
+
'uag_flag' => $this->uag_flag,
|
305 |
+
'uag_version' => UAGB_ASSET_VER,
|
306 |
+
'gfonts' => $this->gfonts,
|
307 |
+
'uag_faq_layout' => $this->uag_faq_layout,
|
308 |
+
);
|
309 |
+
|
310 |
+
update_post_meta( $this->post_id, '_uag_page_assets', $meta_array );
|
311 |
+
}
|
312 |
+
/**
|
313 |
+
* This is the action where we create dynamic asset files.
|
314 |
+
* CSS Path : uploads/uag-plugin/uag-style-{post_id}-{timestamp}.css
|
315 |
+
* JS Path : uploads/uag-plugin/uag-script-{post_id}-{timestamp}.js
|
316 |
+
*
|
317 |
+
* @since 1.15.0
|
318 |
+
*/
|
319 |
+
public function generate_asset_files() {
|
320 |
+
|
321 |
+
if ( 'enabled' === $this->file_generation ) {
|
322 |
+
$this->file_write( $this->stylesheet, 'css', $this->post_id );
|
323 |
+
$this->file_write( $this->script, 'js', $this->post_id );
|
324 |
+
}
|
325 |
+
|
326 |
+
$this->update_page_assets();
|
327 |
+
}
|
328 |
+
|
329 |
+
/**
|
330 |
+
* Enqueue Gutenberg block assets for both frontend + backend.
|
331 |
+
*
|
332 |
+
* @since 1.13.4
|
333 |
+
*/
|
334 |
+
public function enqueue_blocks_dependency_frontend() {
|
335 |
+
|
336 |
+
$block_list_for_assets = $this->current_block_list;
|
337 |
+
|
338 |
+
$blocks = UAGB_Config::get_block_attributes();
|
339 |
+
|
340 |
+
foreach ( $block_list_for_assets as $key => $curr_block_name ) {
|
341 |
+
|
342 |
+
$js_assets = ( isset( $blocks[ $curr_block_name ]['js_assets'] ) ) ? $blocks[ $curr_block_name ]['js_assets'] : array();
|
343 |
+
|
344 |
+
$css_assets = ( isset( $blocks[ $curr_block_name ]['css_assets'] ) ) ? $blocks[ $curr_block_name ]['css_assets'] : array();
|
345 |
+
|
346 |
+
foreach ( $js_assets as $asset_handle => $val ) {
|
347 |
+
// Scripts.
|
348 |
+
if ( 'uagb-faq-js' === $val ) {
|
349 |
+
if ( $this->uag_faq_layout ) {
|
350 |
+
wp_enqueue_script( 'uagb-faq-js' );
|
351 |
+
}
|
352 |
+
} else {
|
353 |
+
|
354 |
+
wp_enqueue_script( $val );
|
355 |
+
}
|
356 |
+
}
|
357 |
+
|
358 |
+
foreach ( $css_assets as $asset_handle => $val ) {
|
359 |
+
// Styles.
|
360 |
+
wp_enqueue_style( $val );
|
361 |
+
}
|
362 |
+
}
|
363 |
+
|
364 |
+
$uagb_masonry_ajax_nonce = wp_create_nonce( 'uagb_masonry_ajax_nonce' );
|
365 |
+
wp_localize_script(
|
366 |
+
'uagb-post-js',
|
367 |
+
'uagb_data',
|
368 |
+
array(
|
369 |
+
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
370 |
+
'uagb_masonry_ajax_nonce' => $uagb_masonry_ajax_nonce,
|
371 |
+
)
|
372 |
+
);
|
373 |
+
|
374 |
+
$uagb_forms_ajax_nonce = wp_create_nonce( 'uagb_forms_ajax_nonce' );
|
375 |
+
wp_localize_script(
|
376 |
+
'uagb-forms-js',
|
377 |
+
'uagb_forms_data',
|
378 |
+
array(
|
379 |
+
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
380 |
+
'uagb_forms_ajax_nonce' => $uagb_forms_ajax_nonce,
|
381 |
+
)
|
382 |
+
);
|
383 |
+
}
|
384 |
+
|
385 |
+
/**
|
386 |
+
* Enqueue File Generation Files.
|
387 |
+
*/
|
388 |
+
public function enqueue_file_generation_assets() {
|
389 |
+
|
390 |
+
$file_handler = $this->assets_file_handler;
|
391 |
+
|
392 |
+
if ( isset( $file_handler['css_url'] ) ) {
|
393 |
+
wp_enqueue_style( 'uag-style-' . $this->post_id, $file_handler['css_url'], array(), UAGB_VER, 'all' );
|
394 |
+
} else {
|
395 |
+
$this->fallback_css = true;
|
396 |
+
}
|
397 |
+
if ( isset( $file_handler['js_url'] ) ) {
|
398 |
+
wp_enqueue_script( 'uag-script-' . $this->post_id, $file_handler['js_url'], array(), UAGB_VER, true );
|
399 |
+
} else {
|
400 |
+
$this->fallback_js = true;
|
401 |
+
}
|
402 |
+
}
|
403 |
+
/**
|
404 |
+
* Print the Script in footer.
|
405 |
+
*/
|
406 |
+
public function print_script() {
|
407 |
+
|
408 |
+
if ( empty( $this->script ) ) {
|
409 |
+
return;
|
410 |
+
}
|
411 |
+
|
412 |
+
echo '<script type="text/javascript" id="uagb-script-frontend-' . $this->post_id . '">' . $this->script . '</script>'; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
|
413 |
+
}
|
414 |
+
|
415 |
+
/**
|
416 |
+
* Print the Stylesheet in header.
|
417 |
+
*/
|
418 |
+
public function print_stylesheet() {
|
419 |
+
|
420 |
+
if ( empty( $this->stylesheet ) ) {
|
421 |
+
return;
|
422 |
+
}
|
423 |
+
|
424 |
+
echo '<style id="uagb-style-frontend-' . $this->post_id . '">' . $this->stylesheet . '</style>'; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
|
425 |
+
}
|
426 |
+
|
427 |
+
/**
|
428 |
+
* Print Conditional blocks css.
|
429 |
+
*/
|
430 |
+
public function print_conditional_css() {
|
431 |
+
|
432 |
+
if ( self::$conditional_blocks_printed ) {
|
433 |
+
return;
|
434 |
+
}
|
435 |
+
|
436 |
+
$conditional_block_css = UAGB_Block_Helper::get_condition_block_css();
|
437 |
+
|
438 |
+
echo '<style id="uagb-style-conditional-extension">' . $conditional_block_css . '</style>'; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
|
439 |
+
|
440 |
+
self::$conditional_blocks_printed = true;
|
441 |
+
|
442 |
+
}
|
443 |
+
|
444 |
+
|
445 |
+
/**
|
446 |
+
* Load the front end Google Fonts.
|
447 |
+
*/
|
448 |
+
public function print_google_fonts() {
|
449 |
+
|
450 |
+
if ( empty( $this->gfonts ) ) {
|
451 |
+
return;
|
452 |
+
}
|
453 |
+
|
454 |
+
$show_google_fonts = apply_filters( 'uagb_blocks_show_google_fonts', true );
|
455 |
+
if ( ! $show_google_fonts ) {
|
456 |
+
return;
|
457 |
+
}
|
458 |
+
$link = '';
|
459 |
+
$subsets = array();
|
460 |
+
foreach ( $this->gfonts as $key => $gfont_values ) {
|
461 |
+
if ( ! empty( $link ) ) {
|
462 |
+
$link .= '%7C'; // Append a new font to the string.
|
463 |
+
}
|
464 |
+
$link .= $gfont_values['fontfamily'];
|
465 |
+
if ( ! empty( $gfont_values['fontvariants'] ) ) {
|
466 |
+
$link .= ':';
|
467 |
+
$link .= implode( ',', $gfont_values['fontvariants'] );
|
468 |
+
}
|
469 |
+
if ( ! empty( $gfont_values['fontsubsets'] ) ) {
|
470 |
+
foreach ( $gfont_values['fontsubsets'] as $subset ) {
|
471 |
+
if ( ! in_array( $subset, $subsets, true ) ) {
|
472 |
+
array_push( $subsets, $subset );
|
473 |
+
}
|
474 |
+
}
|
475 |
+
}
|
476 |
+
}
|
477 |
+
if ( ! empty( $subsets ) ) {
|
478 |
+
$link .= '&subset=' . implode( ',', $subsets );
|
479 |
+
}
|
480 |
+
if ( isset( $link ) && ! empty( $link ) ) {
|
481 |
+
echo '<link href="//fonts.googleapis.com/css?family=' . esc_attr( str_replace( '|', '%7C', $link ) ) . '" rel="stylesheet">'; //phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet
|
482 |
+
}
|
483 |
+
}
|
484 |
+
|
485 |
+
/**
|
486 |
+
* Generates CSS recurrsively.
|
487 |
+
*
|
488 |
+
* @param object $block The block object.
|
489 |
+
* @since 0.0.1
|
490 |
+
*/
|
491 |
+
public function get_block_css_and_js( $block ) {
|
492 |
+
|
493 |
+
$block = (array) $block;
|
494 |
+
|
495 |
+
$name = $block['blockName'];
|
496 |
+
$css = array();
|
497 |
+
$js = '';
|
498 |
+
$block_id = '';
|
499 |
+
|
500 |
+
if ( ! isset( $name ) ) {
|
501 |
+
return array(
|
502 |
+
'css' => array(),
|
503 |
+
'js' => '',
|
504 |
+
);
|
505 |
+
}
|
506 |
+
|
507 |
+
if ( isset( $block['attrs'] ) && is_array( $block['attrs'] ) ) {
|
508 |
+
/**
|
509 |
+
* Filters the block attributes for CSS and JS generation.
|
510 |
+
*
|
511 |
+
* @param array $block_attributes The block attributes to be filtered.
|
512 |
+
* @param string $name The block name.
|
513 |
+
*/
|
514 |
+
$blockattr = apply_filters( 'uagb_block_attributes_for_css_and_js', $block['attrs'], $name );
|
515 |
+
if ( isset( $blockattr['block_id'] ) ) {
|
516 |
+
$block_id = $blockattr['block_id'];
|
517 |
+
}
|
518 |
+
}
|
519 |
+
|
520 |
+
$this->current_block_list[] = $name;
|
521 |
+
|
522 |
+
if ( strpos( $name, 'uagb/' ) !== false ) {
|
523 |
+
$this->uag_flag = true;
|
524 |
+
}
|
525 |
+
|
526 |
+
// Add static css here.
|
527 |
+
$block_css_arr = UAGB_Config::get_block_assets_css();
|
528 |
+
|
529 |
+
if ( isset( $block_css_arr[ $name ] ) && ! in_array( $block_css_arr[ $name ]['name'], $this->static_css_blocks, true ) ) {
|
530 |
+
$common_css = array(
|
531 |
+
'common' => $this->get_block_static_css( $block_css_arr[ $name ]['name'] ),
|
532 |
+
);
|
533 |
+
$css += $common_css;
|
534 |
+
}
|
535 |
+
|
536 |
+
switch ( $name ) {
|
537 |
+
case 'uagb/review':
|
538 |
+
$css += UAGB_Block_Helper::get_review_css( $blockattr, $block_id );
|
539 |
+
UAGB_Block_JS::blocks_review_gfont( $blockattr );
|
540 |
+
break;
|
541 |
+
|
542 |
+
case 'uagb/inline-notice':
|
543 |
+
$css += UAGB_Block_Helper::get_inline_notice_css( $blockattr, $block_id );
|
544 |
+
UAGB_Block_JS::blocks_inline_notice_gfont( $blockattr );
|
545 |
+
$js .= UAGB_Block_JS::get_inline_notice_js( $blockattr, $block_id );
|
546 |
+
break;
|
547 |
+
|
548 |
+
case 'uagb/how-to':
|
549 |
+
$css += UAGB_Block_Helper::get_how_to_css( $blockattr, $block_id );
|
550 |
+
UAGB_Block_JS::blocks_how_to_gfont( $blockattr );
|
551 |
+
break;
|
552 |
+
|
553 |
+
case 'uagb/section':
|
554 |
+
$css += UAGB_Block_Helper::get_section_css( $blockattr, $block_id );
|
555 |
+
break;
|
556 |
+
|
557 |
+
case 'uagb/advanced-heading':
|
558 |
+
$css += UAGB_Block_Helper::get_adv_heading_css( $blockattr, $block_id );
|
559 |
+
UAGB_Block_JS::blocks_advanced_heading_gfont( $blockattr );
|
560 |
+
break;
|
561 |
+
|
562 |
+
case 'uagb/info-box':
|
563 |
+
$css += UAGB_Block_Helper::get_info_box_css( $blockattr, $block_id );
|
564 |
+
UAGB_Block_JS::blocks_info_box_gfont( $blockattr );
|
565 |
+
break;
|
566 |
+
|
567 |
+
case 'uagb/buttons':
|
568 |
+
$css += UAGB_Block_Helper::get_buttons_css( $blockattr, $block_id );
|
569 |
+
UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
|
570 |
+
break;
|
571 |
+
|
572 |
+
case 'uagb/buttons-child':
|
573 |
+
$css += UAGB_Block_Helper::get_buttons_child_css( $blockattr, $block_id );
|
574 |
+
break;
|
575 |
+
|
576 |
+
case 'uagb/blockquote':
|
577 |
+
$css += UAGB_Block_Helper::get_blockquote_css( $blockattr, $block_id );
|
578 |
+
UAGB_Block_JS::blocks_blockquote_gfont( $blockattr );
|
579 |
+
$js .= UAGB_Block_JS::get_blockquote_js( $blockattr, $block_id );
|
580 |
+
break;
|
581 |
+
|
582 |
+
case 'uagb/tabs':
|
583 |
+
$css += UAGB_Block_Helper::get_tabs_css( $blockattr, $block_id );
|
584 |
+
break;
|
585 |
+
|
586 |
+
case 'uagb/testimonial':
|
587 |
+
$css += UAGB_Block_Helper::get_testimonial_css( $blockattr, $block_id );
|
588 |
+
UAGB_Block_JS::blocks_testimonial_gfont( $blockattr );
|
589 |
+
$js .= UAGB_Block_JS::get_testimonial_js( $blockattr, $block_id );
|
590 |
+
break;
|
591 |
+
|
592 |
+
case 'uagb/team':
|
593 |
+
$css += UAGB_Block_Helper::get_team_css( $blockattr, $block_id );
|
594 |
+
UAGB_Block_JS::blocks_team_gfont( $blockattr );
|
595 |
+
break;
|
596 |
+
|
597 |
+
case 'uagb/social-share':
|
598 |
+
$css += UAGB_Block_Helper::get_social_share_css( $blockattr, $block_id );
|
599 |
+
$js .= UAGB_Block_JS::get_social_share_js( $blockattr, $block_id );
|
600 |
+
break;
|
601 |
+
|
602 |
+
case 'uagb/social-share-child':
|
603 |
+
$css += UAGB_Block_Helper::get_social_share_child_css( $blockattr, $block_id );
|
604 |
+
break;
|
605 |
+
|
606 |
+
case 'uagb/content-timeline':
|
607 |
+
$css += UAGB_Block_Helper::get_content_timeline_css( $blockattr, $block_id );
|
608 |
+
UAGB_Block_JS::blocks_content_timeline_gfont( $blockattr );
|
609 |
+
break;
|
610 |
+
|
611 |
+
case 'uagb/restaurant-menu':
|
612 |
+
$css += UAGB_Block_Helper::get_restaurant_menu_css( $blockattr, $block_id );
|
613 |
+
UAGB_Block_JS::blocks_restaurant_menu_gfont( $blockattr );
|
614 |
+
break;
|
615 |
+
|
616 |
+
case 'uagb/call-to-action':
|
617 |
+
$css += UAGB_Block_Helper::get_call_to_action_css( $blockattr, $block_id );
|
618 |
+
UAGB_Block_JS::blocks_call_to_action_gfont( $blockattr );
|
619 |
+
break;
|
620 |
+
|
621 |
+
case 'uagb/post-timeline':
|
622 |
+
$css += UAGB_Block_Helper::get_post_timeline_css( $blockattr, $block_id );
|
623 |
+
UAGB_Block_JS::blocks_post_timeline_gfont( $blockattr );
|
624 |
+
break;
|
625 |
+
|
626 |
+
case 'uagb/icon-list':
|
627 |
+
$css += UAGB_Block_Helper::get_icon_list_css( $blockattr, $block_id );
|
628 |
+
// We have used the same buttons gfont function because the inputs to these functions are same.
|
629 |
+
// If need be please add a new function for Info Box and go ahead.
|
630 |
+
UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
|
631 |
+
break;
|
632 |
+
|
633 |
+
case 'uagb/icon-list-child':
|
634 |
+
$css += UAGB_Block_Helper::get_icon_list_child_css( $blockattr, $block_id );
|
635 |
+
break;
|
636 |
+
|
637 |
+
case 'uagb/post-grid':
|
638 |
+
$css += UAGB_Block_Helper::get_post_grid_css( $blockattr, $block_id );
|
639 |
+
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
640 |
+
break;
|
641 |
+
|
642 |
+
case 'uagb/post-carousel':
|
643 |
+
$css += UAGB_Block_Helper::get_post_carousel_css( $blockattr, $block_id );
|
644 |
+
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
645 |
+
break;
|
646 |
+
|
647 |
+
case 'uagb/post-masonry':
|
648 |
+
$css += UAGB_Block_Helper::get_post_masonry_css( $blockattr, $block_id );
|
649 |
+
UAGB_Block_JS::blocks_post_gfont( $blockattr );
|
650 |
+
break;
|
651 |
+
|
652 |
+
case 'uagb/columns':
|
653 |
+
$css += UAGB_Block_Helper::get_columns_css( $blockattr, $block_id );
|
654 |
+
break;
|
655 |
+
|
656 |
+
case 'uagb/column':
|
657 |
+
$css += UAGB_Block_Helper::get_column_css( $blockattr, $block_id );
|
658 |
+
break;
|
659 |
+
|
660 |
+
case 'uagb/cf7-styler':
|
661 |
+
$css += UAGB_Block_Helper::get_cf7_styler_css( $blockattr, $block_id );
|
662 |
+
UAGB_Block_JS::blocks_cf7_styler_gfont( $blockattr );
|
663 |
+
break;
|
664 |
+
|
665 |
+
case 'uagb/marketing-button':
|
666 |
+
$css += UAGB_Block_Helper::get_marketing_btn_css( $blockattr, $block_id );
|
667 |
+
UAGB_Block_JS::blocks_marketing_btn_gfont( $blockattr );
|
668 |
+
break;
|
669 |
+
|
670 |
+
case 'uagb/gf-styler':
|
671 |
+
$css += UAGB_Block_Helper::get_gf_styler_css( $blockattr, $block_id );
|
672 |
+
UAGB_Block_JS::blocks_gf_styler_gfont( $blockattr );
|
673 |
+
break;
|
674 |
+
|
675 |
+
case 'uagb/table-of-contents':
|
676 |
+
$css += UAGB_Block_Helper::get_table_of_contents_css( $blockattr, $block_id );
|
677 |
+
UAGB_Block_JS::blocks_table_of_contents_gfont( $blockattr );
|
678 |
+
$js .= UAGB_Block_JS::get_table_of_contents_js( $blockattr, $block_id );
|
679 |
+
break;
|
680 |
+
|
681 |
+
case 'uagb/faq':
|
682 |
+
$css += UAGB_Block_Helper::get_faq_css( $blockattr, $block_id );
|
683 |
+
|
684 |
+
if ( ! isset( $blockattr['layout'] ) ) {
|
685 |
+
$this->uag_faq_layout = true;
|
686 |
+
}
|
687 |
+
UAGB_Block_JS::blocks_faq_gfont( $blockattr );
|
688 |
+
break;
|
689 |
+
|
690 |
+
case 'uagb/wp-search':
|
691 |
+
$css += UAGB_Block_Helper::get_wp_search_css( $blockattr, $block_id );
|
692 |
+
UAGB_Block_JS::blocks_wp_search_gfont( $blockattr );
|
693 |
+
break;
|
694 |
+
|
695 |
+
case 'uagb/forms':
|
696 |
+
$css += UAGB_Block_Helper::get_forms_css( $blockattr, $block_id );
|
697 |
+
$js .= UAGB_Block_JS::get_forms_js( $blockattr, $block_id );
|
698 |
+
UAGB_Block_JS::blocks_forms_gfont( $blockattr );
|
699 |
+
break;
|
700 |
+
|
701 |
+
case 'uagb/taxonomy-list':
|
702 |
+
$css += UAGB_Block_Helper::get_taxonomy_list_css( $blockattr, $block_id );
|
703 |
+
UAGB_Block_JS::blocks_taxonomy_list_gfont( $blockattr );
|
704 |
+
break;
|
705 |
+
|
706 |
+
case 'uagb/lottie':
|
707 |
+
$css += UAGB_Block_Helper::get_lottie_css( $blockattr, $block_id );
|
708 |
+
$js .= UAGB_Block_JS::get_lottie_js( $blockattr, $block_id );
|
709 |
+
break;
|
710 |
+
|
711 |
+
default:
|
712 |
+
// Nothing to do here.
|
713 |
+
break;
|
714 |
+
}
|
715 |
+
|
716 |
+
if ( isset( $block['innerBlocks'] ) ) {
|
717 |
+
foreach ( $block['innerBlocks'] as $j => $inner_block ) {
|
718 |
+
if ( 'core/block' === $inner_block['blockName'] ) {
|
719 |
+
$id = ( isset( $inner_block['attrs']['ref'] ) ) ? $inner_block['attrs']['ref'] : 0;
|
720 |
+
|
721 |
+
if ( $id ) {
|
722 |
+
$content = get_post_field( 'post_content', $id );
|
723 |
+
|
724 |
+
$reusable_blocks = $this->parse_blocks( $content );
|
725 |
+
|
726 |
+
$assets = $this->get_blocks_assets( $reusable_blocks );
|
727 |
+
|
728 |
+
$this->stylesheet .= $assets['css'];
|
729 |
+
$this->script .= $assets['js'];
|
730 |
+
}
|
731 |
+
} else {
|
732 |
+
// Get CSS for the Block.
|
733 |
+
$inner_assets = $this->get_block_css_and_js( $inner_block );
|
734 |
+
$inner_block_css = $inner_assets['css'];
|
735 |
+
|
736 |
+
$css_common = ( isset( $css['common'] ) ? $css['common'] : '' );
|
737 |
+
$css_desktop = ( isset( $css['desktop'] ) ? $css['desktop'] : '' );
|
738 |
+
$css_tablet = ( isset( $css['tablet'] ) ? $css['tablet'] : '' );
|
739 |
+
$css_mobile = ( isset( $css['mobile'] ) ? $css['mobile'] : '' );
|
740 |
+
|
741 |
+
if ( isset( $inner_block_css['common'] ) ) {
|
742 |
+
$css['common'] = $css_common . $inner_block_css['common'];
|
743 |
+
}
|
744 |
+
|
745 |
+
if ( isset( $inner_block_css['desktop'] ) ) {
|
746 |
+
$css['desktop'] = $css_desktop . $inner_block_css['desktop'];
|
747 |
+
$css['tablet'] = $css_tablet . $inner_block_css['tablet'];
|
748 |
+
$css['mobile'] = $css_mobile . $inner_block_css['mobile'];
|
749 |
+
}
|
750 |
+
|
751 |
+
$js .= $inner_assets['js'];
|
752 |
+
}
|
753 |
+
}
|
754 |
+
}
|
755 |
+
|
756 |
+
$this->current_block_list = array_unique( $this->current_block_list );
|
757 |
+
|
758 |
+
return array(
|
759 |
+
'css' => $css,
|
760 |
+
'js' => $js,
|
761 |
+
);
|
762 |
+
|
763 |
+
}
|
764 |
+
|
765 |
+
/**
|
766 |
+
* Generates stylesheet and appends in head tag.
|
767 |
+
*
|
768 |
+
* @since 0.0.1
|
769 |
+
*/
|
770 |
+
public function generate_assets() {
|
771 |
+
|
772 |
+
/* Finalize prepared assets and store in static variable */
|
773 |
+
global $content_width;
|
774 |
+
|
775 |
+
$this->stylesheet = str_replace( '#CONTENT_WIDTH#', $content_width . 'px', $this->stylesheet );
|
776 |
+
|
777 |
+
if ( '' !== $this->script ) {
|
778 |
+
$this->script = 'document.addEventListener("DOMContentLoaded", function(){ ' . $this->script . ' })';
|
779 |
+
}
|
780 |
+
|
781 |
+
/* Update page assets */
|
782 |
+
$this->update_page_assets();
|
783 |
+
}
|
784 |
+
|
785 |
+
/**
|
786 |
+
* Generates stylesheet in loop.
|
787 |
+
*
|
788 |
+
* @param object $this_post Current Post Object.
|
789 |
+
* @since 1.7.0
|
790 |
+
*/
|
791 |
+
public function prepare_assets( $this_post ) {
|
792 |
+
|
793 |
+
if ( empty( $this_post ) || empty( $this_post->ID ) ) {
|
794 |
+
return;
|
795 |
+
}
|
796 |
+
|
797 |
+
if ( has_blocks( $this_post->ID ) && isset( $this_post->post_content ) ) {
|
798 |
+
|
799 |
+
$blocks = $this->parse_blocks( $this_post->post_content );
|
800 |
+
$this->page_blocks = $blocks;
|
801 |
+
|
802 |
+
if ( ! is_array( $blocks ) || empty( $blocks ) ) {
|
803 |
+
return;
|
804 |
+
}
|
805 |
+
|
806 |
+
$assets = $this->get_blocks_assets( $blocks );
|
807 |
+
|
808 |
+
$this->stylesheet .= $assets['css'];
|
809 |
+
$this->script .= $assets['js'];
|
810 |
+
|
811 |
+
// Update fonts.
|
812 |
+
$this->gfonts = array_merge( $this->gfonts, UAGB_Helper::$gfonts );
|
813 |
+
}
|
814 |
+
}
|
815 |
+
|
816 |
+
/**
|
817 |
+
* Parse Guten Block.
|
818 |
+
*
|
819 |
+
* @param string $content the content string.
|
820 |
+
* @since 1.1.0
|
821 |
+
*/
|
822 |
+
public function parse_blocks( $content ) {
|
823 |
+
|
824 |
+
global $wp_version;
|
825 |
+
|
826 |
+
return ( version_compare( $wp_version, '5', '>=' ) ) ? parse_blocks( $content ) : gutenberg_parse_blocks( $content );
|
827 |
+
}
|
828 |
+
|
829 |
+
/**
|
830 |
+
* Generates assets for all blocks including reusable blocks.
|
831 |
+
*
|
832 |
+
* @param array $blocks Blocks array.
|
833 |
+
* @since 1.1.0
|
834 |
+
*/
|
835 |
+
public function get_blocks_assets( $blocks ) {
|
836 |
+
|
837 |
+
$desktop = '';
|
838 |
+
$tablet = '';
|
839 |
+
$mobile = '';
|
840 |
+
|
841 |
+
$tab_styling_css = '';
|
842 |
+
$mob_styling_css = '';
|
843 |
+
|
844 |
+
$js = '';
|
845 |
+
|
846 |
+
foreach ( $blocks as $i => $block ) {
|
847 |
+
|
848 |
+
if ( is_array( $block ) ) {
|
849 |
+
|
850 |
+
if ( '' === $block['blockName'] ) {
|
851 |
+
continue;
|
852 |
+
}
|
853 |
+
|
854 |
+
if ( 'core/block' === $block['blockName'] ) {
|
855 |
+
$id = ( isset( $block['attrs']['ref'] ) ) ? $block['attrs']['ref'] : 0;
|
856 |
+
|
857 |
+
if ( $id ) {
|
858 |
+
$content = get_post_field( 'post_content', $id );
|
859 |
+
|
860 |
+
$reusable_blocks = $this->parse_blocks( $content );
|
861 |
+
|
862 |
+
$assets = $this->get_blocks_assets( $reusable_blocks );
|
863 |
+
|
864 |
+
$this->stylesheet .= $assets['css'];
|
865 |
+
$this->script .= $assets['js'];
|
866 |
+
|
867 |
+
}
|
868 |
+
} else {
|
869 |
+
// Add your block specif css here.
|
870 |
+
$block_assets = $this->get_block_css_and_js( $block );
|
871 |
+
// Get CSS for the Block.
|
872 |
+
$css = $block_assets['css'];
|
873 |
+
|
874 |
+
if ( ! empty( $css['common'] ) ) {
|
875 |
+
$desktop .= $css['common'];
|
876 |
+
}
|
877 |
+
|
878 |
+
if ( isset( $css['desktop'] ) ) {
|
879 |
+
$desktop .= $css['desktop'];
|
880 |
+
$tablet .= $css['tablet'];
|
881 |
+
$mobile .= $css['mobile'];
|
882 |
+
}
|
883 |
+
$js .= $block_assets['js'];
|
884 |
+
}
|
885 |
+
}
|
886 |
+
}
|
887 |
+
|
888 |
+
if ( ! empty( $tablet ) ) {
|
889 |
+
$tab_styling_css .= '@media only screen and (max-width: ' . UAGB_TABLET_BREAKPOINT . 'px) {';
|
890 |
+
$tab_styling_css .= $tablet;
|
891 |
+
$tab_styling_css .= '}';
|
892 |
+
}
|
893 |
+
|
894 |
+
if ( ! empty( $mobile ) ) {
|
895 |
+
$mob_styling_css .= '@media only screen and (max-width: ' . UAGB_MOBILE_BREAKPOINT . 'px) {';
|
896 |
+
$mob_styling_css .= $mobile;
|
897 |
+
$mob_styling_css .= '}';
|
898 |
+
}
|
899 |
+
|
900 |
+
return array(
|
901 |
+
'css' => $desktop . $tab_styling_css . $mob_styling_css,
|
902 |
+
'js' => $js,
|
903 |
+
);
|
904 |
+
}
|
905 |
+
|
906 |
+
/**
|
907 |
+
* Creates a new file for Dynamic CSS/JS.
|
908 |
+
*
|
909 |
+
* @param string $file_data The data that needs to be copied into the created file.
|
910 |
+
* @param string $type Type of file - CSS/JS.
|
911 |
+
* @param string $file_state Wether File is new or old.
|
912 |
+
* @param string $old_file_name Old file name timestamp.
|
913 |
+
* @since 1.15.0
|
914 |
+
* @return boolean true/false
|
915 |
+
*/
|
916 |
+
public function create_file( $file_data, $type, $file_state = 'new', $old_file_name = '' ) {
|
917 |
+
|
918 |
+
$date = new DateTime();
|
919 |
+
$new_timestamp = $date->getTimestamp();
|
920 |
+
$uploads_dir = UAGB_Helper::get_upload_dir();
|
921 |
+
$file_system = uagb_filesystem();
|
922 |
+
|
923 |
+
// Example 'uag-css-15-1645698679.css'.
|
924 |
+
$file_name = 'uag-' . $type . '-' . $this->post_id . '-' . $new_timestamp . '.' . $type;
|
925 |
+
|
926 |
+
if ( 'old' === $file_state ) {
|
927 |
+
$file_name = $old_file_name;
|
928 |
+
}
|
929 |
+
|
930 |
+
// Create a new file.
|
931 |
+
$result = $file_system->put_contents( $uploads_dir['path'] . $file_name, $file_data, FS_CHMOD_FILE );
|
932 |
+
|
933 |
+
if ( $result ) {
|
934 |
+
// Update meta with current timestamp.
|
935 |
+
update_post_meta( $this->post_id, '_uag_' . $type . '_file_name', $file_name );
|
936 |
+
}
|
937 |
+
|
938 |
+
return $result;
|
939 |
+
}
|
940 |
+
|
941 |
+
/**
|
942 |
+
* Creates css and js files.
|
943 |
+
*
|
944 |
+
* @param var $file_data Gets the CSS\JS for the current Page.
|
945 |
+
* @param var $type Gets the CSS\JS type.
|
946 |
+
* @param var $post_id Post ID.
|
947 |
+
* @since 1.14.0
|
948 |
+
*/
|
949 |
+
public function file_write( $file_data, $type = 'css', $post_id = '' ) {
|
950 |
+
|
951 |
+
if ( ! $this->post_id ) {
|
952 |
+
return false;
|
953 |
+
}
|
954 |
+
|
955 |
+
$file_system = uagb_filesystem();
|
956 |
+
|
957 |
+
// Get timestamp - Already saved OR new one.
|
958 |
+
$file_name = get_post_meta( $this->post_id, '_uag_' . $type . '_file_name', true );
|
959 |
+
$file_name = empty( $file_name ) ? '' : $file_name;
|
960 |
+
$assets_info = UAGB_Scripts_Utils::get_asset_info( $type, $this->post_id );
|
961 |
+
$file_path = $assets_info[ $type ];
|
962 |
+
|
963 |
+
if ( '' === $file_data ) {
|
964 |
+
/**
|
965 |
+
* This is when the generated CSS/JS is blank.
|
966 |
+
* This means this page does not use UAG block.
|
967 |
+
* In this scenario we need to delete the existing file.
|
968 |
+
* This will ensure there are no extra files added for user.
|
969 |
+
*/
|
970 |
+
|
971 |
+
if ( ! empty( $file_name ) && file_exists( $file_path ) ) {
|
972 |
+
// Delete old file.
|
973 |
+
wp_delete_file( $file_path );
|
974 |
+
}
|
975 |
+
|
976 |
+
return true;
|
977 |
+
}
|
978 |
+
|
979 |
+
/**
|
980 |
+
* Timestamp present but file does not exists.
|
981 |
+
* This is the case where somehow the files are delete or not created in first place.
|
982 |
+
* Here we attempt to create them again.
|
983 |
+
*/
|
984 |
+
if ( ! $file_system->exists( $file_path ) && '' !== $file_name ) {
|
985 |
+
|
986 |
+
$did_create = $this->create_file( $file_data, $type, 'old', $file_name );
|
987 |
+
|
988 |
+
if ( $did_create ) {
|
989 |
+
$this->assets_file_handler = array_merge( $this->assets_file_handler, $assets_info );
|
990 |
+
}
|
991 |
+
|
992 |
+
return $did_create;
|
993 |
+
}
|
994 |
+
|
995 |
+
/**
|
996 |
+
* Need to create new assets.
|
997 |
+
* No such assets present for this current page.
|
998 |
+
*/
|
999 |
+
if ( '' === $file_name ) {
|
1000 |
+
|
1001 |
+
// Create a new file.
|
1002 |
+
$did_create = $this->create_file( $file_data, $type );
|
1003 |
+
|
1004 |
+
if ( $did_create ) {
|
1005 |
+
$new_assets_info = UAGB_Scripts_Utils::get_asset_info( $type, $this->post_id );
|
1006 |
+
$this->assets_file_handler = array_merge( $this->assets_file_handler, $new_assets_info );
|
1007 |
+
}
|
1008 |
+
|
1009 |
+
return $did_create;
|
1010 |
+
|
1011 |
+
}
|
1012 |
+
|
1013 |
+
/**
|
1014 |
+
* File already exists.
|
1015 |
+
* Need to match the content.
|
1016 |
+
* If new content is present we update the current assets.
|
1017 |
+
*/
|
1018 |
+
if ( file_exists( $file_path ) ) {
|
1019 |
+
|
1020 |
+
$old_data = $file_system->get_contents( $file_path );
|
1021 |
+
|
1022 |
+
if ( $old_data !== $file_data ) {
|
1023 |
+
|
1024 |
+
// Delete old file.
|
1025 |
+
wp_delete_file( $file_path );
|
1026 |
+
|
1027 |
+
// Create a new file.
|
1028 |
+
$did_create = $this->create_file( $file_data, $type );
|
1029 |
+
|
1030 |
+
if ( $did_create ) {
|
1031 |
+
$new_assets_info = UAGB_Scripts_Utils::get_asset_info( $type, $this->post_id );
|
1032 |
+
$this->assets_file_handler = array_merge( $this->assets_file_handler, $new_assets_info );
|
1033 |
+
}
|
1034 |
+
|
1035 |
+
return $did_create;
|
1036 |
+
}
|
1037 |
+
}
|
1038 |
+
|
1039 |
+
$this->assets_file_handler = array_merge( $this->assets_file_handler, $assets_info );
|
1040 |
+
|
1041 |
+
return true;
|
1042 |
+
}
|
1043 |
+
|
1044 |
+
/**
|
1045 |
+
* Get Static CSS of Block.
|
1046 |
+
*
|
1047 |
+
* @param string $block_name Block Name.
|
1048 |
+
*
|
1049 |
+
* @return string Static CSS.
|
1050 |
+
* @since 1.23.0
|
1051 |
+
*/
|
1052 |
+
public function get_block_static_css( $block_name ) {
|
1053 |
+
|
1054 |
+
$css = '';
|
1055 |
+
|
1056 |
+
$block_static_css_path = UAGB_DIR . 'assets/css/blocks/' . $block_name . '.css';
|
1057 |
+
|
1058 |
+
if ( file_exists( $block_static_css_path ) ) {
|
1059 |
+
|
1060 |
+
$file_system = uagb_filesystem();
|
1061 |
+
|
1062 |
+
$css = $file_system->get_contents( $block_static_css_path );
|
1063 |
+
}
|
1064 |
+
|
1065 |
+
array_push( $this->static_css_blocks, $block_name );
|
1066 |
+
|
1067 |
+
return $css;
|
1068 |
+
}
|
1069 |
+
}
|
1070 |
+
|
classes/class-uagb-rollback.php
ADDED
@@ -0,0 +1,186 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* UAGB Rollback.
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
/**
|
13 |
+
* UAG Rollback.
|
14 |
+
*
|
15 |
+
* UAG Rollback. handler class is responsible for rolling back UAG to
|
16 |
+
* previous version.
|
17 |
+
*
|
18 |
+
* @since 1.23.0
|
19 |
+
*/
|
20 |
+
class UAGB_Rollback {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Package URL.
|
24 |
+
*
|
25 |
+
* Holds the package URL.
|
26 |
+
*
|
27 |
+
* @since 1.23.0
|
28 |
+
* @access protected
|
29 |
+
*
|
30 |
+
* @var string Package URL.
|
31 |
+
*/
|
32 |
+
protected $package_url;
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Version.
|
36 |
+
*
|
37 |
+
* Holds the version.
|
38 |
+
*
|
39 |
+
* @since 1.23.0
|
40 |
+
* @access protected
|
41 |
+
*
|
42 |
+
* @var string Package URL.
|
43 |
+
*/
|
44 |
+
protected $version;
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Plugin name.
|
48 |
+
*
|
49 |
+
* Holds the plugin name.
|
50 |
+
*
|
51 |
+
* @since 1.23.0
|
52 |
+
* @access protected
|
53 |
+
*
|
54 |
+
* @var string Plugin name.
|
55 |
+
*/
|
56 |
+
protected $plugin_name;
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Plugin slug.
|
60 |
+
*
|
61 |
+
* Holds the plugin slug.
|
62 |
+
*
|
63 |
+
* @since 1.23.0
|
64 |
+
* @access protected
|
65 |
+
*
|
66 |
+
* @var string Plugin slug.
|
67 |
+
*/
|
68 |
+
protected $plugin_slug;
|
69 |
+
|
70 |
+
/**
|
71 |
+
* UAG Rollback constructor.
|
72 |
+
*
|
73 |
+
* Initializing UAG Rollback.
|
74 |
+
*
|
75 |
+
* @since 1.23.0
|
76 |
+
* @access public
|
77 |
+
*
|
78 |
+
* @param array $args Optional. UAGB Rollback arguments. Default is an empty array.
|
79 |
+
*/
|
80 |
+
public function __construct( $args = array() ) {
|
81 |
+
foreach ( $args as $key => $value ) {
|
82 |
+
$this->{$key} = $value;
|
83 |
+
}
|
84 |
+
}
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Print inline style.
|
88 |
+
*
|
89 |
+
* Add an inline CSS to the UAG Rollback page.
|
90 |
+
*
|
91 |
+
* @since 1.23.0
|
92 |
+
* @access private
|
93 |
+
*/
|
94 |
+
private function print_inline_style() {
|
95 |
+
?>
|
96 |
+
<style>
|
97 |
+
.wrap {
|
98 |
+
overflow: hidden;
|
99 |
+
max-width: 850px;
|
100 |
+
margin: auto;
|
101 |
+
font-family: Courier, monospace;
|
102 |
+
}
|
103 |
+
|
104 |
+
h1 {
|
105 |
+
background: rgb(74, 0, 224);
|
106 |
+
text-align: center;
|
107 |
+
color: #fff !important;
|
108 |
+
padding: 70px !important;
|
109 |
+
text-transform: uppercase;
|
110 |
+
letter-spacing: 1px;
|
111 |
+
}
|
112 |
+
|
113 |
+
h1 img {
|
114 |
+
max-width: 300px;
|
115 |
+
display: block;
|
116 |
+
margin: auto auto 50px;
|
117 |
+
}
|
118 |
+
</style>
|
119 |
+
<?php
|
120 |
+
}
|
121 |
+
|
122 |
+
/**
|
123 |
+
* Apply package.
|
124 |
+
*
|
125 |
+
* Change the plugin data when WordPress checks for updates. This method
|
126 |
+
* modifies package data to update the plugin from a specific URL containing
|
127 |
+
* the version package.
|
128 |
+
*
|
129 |
+
* @since 1.23.0
|
130 |
+
* @access protected
|
131 |
+
*/
|
132 |
+
protected function apply_package() {
|
133 |
+
$update_plugins = get_site_transient( 'update_plugins' );
|
134 |
+
if ( ! is_object( $update_plugins ) ) {
|
135 |
+
$update_plugins = new \stdClass();
|
136 |
+
}
|
137 |
+
|
138 |
+
$plugin_info = new \stdClass();
|
139 |
+
$plugin_info->new_version = $this->version;
|
140 |
+
$plugin_info->slug = $this->plugin_slug;
|
141 |
+
$plugin_info->package = $this->package_url;
|
142 |
+
$plugin_info->url = 'https://ultimategutenberg.com/';
|
143 |
+
|
144 |
+
$update_plugins->response[ $this->plugin_name ] = $plugin_info;
|
145 |
+
|
146 |
+
set_site_transient( 'update_plugins', $update_plugins );
|
147 |
+
}
|
148 |
+
|
149 |
+
/**
|
150 |
+
* Upgrade.
|
151 |
+
*
|
152 |
+
* Run WordPress upgrade to UAGB Rollback to previous version.
|
153 |
+
*
|
154 |
+
* @since 1.23.0
|
155 |
+
* @access protected
|
156 |
+
*/
|
157 |
+
protected function upgrade() {
|
158 |
+
|
159 |
+
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
|
160 |
+
|
161 |
+
$upgrader_args = array(
|
162 |
+
'url' => 'update.php?action=upgrade-plugin&plugin=' . rawurlencode( $this->plugin_name ),
|
163 |
+
'plugin' => $this->plugin_name,
|
164 |
+
'nonce' => 'upgrade-plugin_' . $this->plugin_name,
|
165 |
+
'title' => __( 'Ultimate Addons for Gutenberg <p>Rollback to Previous Version</p>', 'ultimate-addons-for-gutenberg' ),
|
166 |
+
);
|
167 |
+
|
168 |
+
$this->print_inline_style();
|
169 |
+
|
170 |
+
$upgrader = new \Plugin_Upgrader( new \Plugin_Upgrader_Skin( $upgrader_args ) );
|
171 |
+
$upgrader->upgrade( $this->plugin_name );
|
172 |
+
}
|
173 |
+
|
174 |
+
/**
|
175 |
+
* Run.
|
176 |
+
*
|
177 |
+
* Rollback UAG to previous versions.
|
178 |
+
*
|
179 |
+
* @since 1.23.0
|
180 |
+
* @access public
|
181 |
+
*/
|
182 |
+
public function run() {
|
183 |
+
$this->apply_package();
|
184 |
+
$this->upgrade();
|
185 |
+
}
|
186 |
+
}
|
classes/class-uagb-scripts-utils.php
ADDED
@@ -0,0 +1,167 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* UAGB Scripts Utils.
|
4 |
+
*
|
5 |
+
* @package UAGB
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit; // Exit if accessed directly.
|
10 |
+
}
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Class UAGB_Scripts_Utils.
|
14 |
+
*/
|
15 |
+
final class UAGB_Scripts_Utils {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Enqueue Gutenberg block assets for both frontend + backend.
|
19 |
+
*
|
20 |
+
* @since 1.23.0
|
21 |
+
*/
|
22 |
+
public static function enqueue_blocks_dependency_both() {
|
23 |
+
|
24 |
+
$blocks = UAGB_Config::get_block_attributes();
|
25 |
+
$saved_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks', array() );
|
26 |
+
$block_assets = UAGB_Config::get_block_assets();
|
27 |
+
|
28 |
+
foreach ( $blocks as $slug => $value ) {
|
29 |
+
$_slug = str_replace( 'uagb/', '', $slug );
|
30 |
+
|
31 |
+
if ( ! ( isset( $saved_blocks[ $_slug ] ) && 'disabled' === $saved_blocks[ $_slug ] ) ) {
|
32 |
+
|
33 |
+
$js_assets = ( isset( $blocks[ $slug ]['js_assets'] ) ) ? $blocks[ $slug ]['js_assets'] : array();
|
34 |
+
|
35 |
+
$css_assets = ( isset( $blocks[ $slug ]['css_assets'] ) ) ? $blocks[ $slug ]['css_assets'] : array();
|
36 |
+
|
37 |
+
if ( 'cf7-styler' === $_slug ) {
|
38 |
+
if ( ! wp_script_is( 'contact-form-7', 'enqueued' ) ) {
|
39 |
+
wp_enqueue_script( 'contact-form-7' );
|
40 |
+
}
|
41 |
+
|
42 |
+
if ( ! wp_script_is( ' wpcf7-admin', 'enqueued' ) ) {
|
43 |
+
wp_enqueue_script( ' wpcf7-admin' );
|
44 |
+
}
|
45 |
+
}
|
46 |
+
|
47 |
+
foreach ( $js_assets as $asset_handle => $val ) {
|
48 |
+
// Scripts.
|
49 |
+
wp_register_script(
|
50 |
+
$val, // Handle.
|
51 |
+
$block_assets[ $val ]['src'],
|
52 |
+
$block_assets[ $val ]['dep'],
|
53 |
+
UAGB_VER,
|
54 |
+
true
|
55 |
+
);
|
56 |
+
|
57 |
+
$skip_editor = isset( $block_assets[ $val ]['skipEditor'] ) ? $block_assets[ $val ]['skipEditor'] : false;
|
58 |
+
|
59 |
+
if ( is_admin() && false === $skip_editor ) {
|
60 |
+
wp_enqueue_script( $val );
|
61 |
+
}
|
62 |
+
}
|
63 |
+
|
64 |
+
foreach ( $css_assets as $asset_handle => $val ) {
|
65 |
+
// Styles.
|
66 |
+
wp_register_style(
|
67 |
+
$val, // Handle.
|
68 |
+
$block_assets[ $val ]['src'],
|
69 |
+
$block_assets[ $val ]['dep'],
|
70 |
+
UAGB_VER
|
71 |
+
);
|
72 |
+
|
73 |
+
if ( is_admin() ) {
|
74 |
+
wp_enqueue_style( $val );
|
75 |
+
}
|
76 |
+
}
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
$uagb_masonry_ajax_nonce = wp_create_nonce( 'uagb_masonry_ajax_nonce' );
|
81 |
+
wp_localize_script(
|
82 |
+
'uagb-post-js',
|
83 |
+
'uagb_data',
|
84 |
+
array(
|
85 |
+
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
86 |
+
'uagb_masonry_ajax_nonce' => $uagb_masonry_ajax_nonce,
|
87 |
+
)
|
88 |
+
);
|
89 |
+
|
90 |
+
$uagb_forms_ajax_nonce = wp_create_nonce( 'uagb_forms_ajax_nonce' );
|
91 |
+
wp_localize_script(
|
92 |
+
'uagb-forms-js',
|
93 |
+
'uagb_forms_data',
|
94 |
+
array(
|
95 |
+
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
96 |
+
'uagb_forms_ajax_nonce' => $uagb_forms_ajax_nonce,
|
97 |
+
)
|
98 |
+
);
|
99 |
+
|
100 |
+
}
|
101 |
+
|
102 |
+
/**
|
103 |
+
* Enqueue block styles.
|
104 |
+
*
|
105 |
+
* @since 1.23.0
|
106 |
+
*/
|
107 |
+
public static function enqueue_blocks_styles() {
|
108 |
+
|
109 |
+
$wp_upload_dir = UAGB_Helper::get_uag_upload_dir_path();
|
110 |
+
|
111 |
+
if ( file_exists( $wp_upload_dir . 'custom-style-blocks.css' ) ) {
|
112 |
+
|
113 |
+
$wp_upload_url = UAGB_Helper::get_uag_upload_url_path();
|
114 |
+
|
115 |
+
wp_enqueue_style(
|
116 |
+
'uagb-block-css', // Handle.
|
117 |
+
$wp_upload_url . 'custom-style-blocks.css', // Block style CSS.
|
118 |
+
array(),
|
119 |
+
UAGB_VER
|
120 |
+
);
|
121 |
+
} else {
|
122 |
+
wp_enqueue_style(
|
123 |
+
'uagb-block-css', // Handle.
|
124 |
+
UAGB_URL . 'dist/style-blocks.css', // Block style CSS.
|
125 |
+
array(),
|
126 |
+
UAGB_VER
|
127 |
+
);
|
128 |
+
}
|
129 |
+
}
|
130 |
+
|
131 |
+
/**
|
132 |
+
* Enqueue block rtl styles.
|
133 |
+
*
|
134 |
+
* @since 1.23.0
|
135 |
+
*/
|
136 |
+
public static function enqueue_blocks_rtl_styles() {
|
137 |
+
if ( is_rtl() ) {
|
138 |
+
wp_enqueue_style(
|
139 |
+
'uagb-style-rtl', // Handle.
|
140 |
+
UAGB_URL . 'assets/css/style-blocks.rtl.css', // RTL style CSS.
|
141 |
+
array(),
|
142 |
+
UAGB_VER
|
143 |
+
);
|
144 |
+
}
|
145 |
+
}
|
146 |
+
|
147 |
+
/**
|
148 |
+
* Returns an array of paths for the CSS and JS assets
|
149 |
+
* of the current post.
|
150 |
+
*
|
151 |
+
* @param var $type Gets the CSS\JS type.
|
152 |
+
* @param var $post_id Post ID.
|
153 |
+
* @since 1.14.0
|
154 |
+
* @return array
|
155 |
+
*/
|
156 |
+
public static function get_asset_info( $type, $post_id ) {
|
157 |
+
|
158 |
+
$uploads_dir = UAGB_Helper::get_upload_dir();
|
159 |
+
$info = array();
|
160 |
+
|
161 |
+
$path = get_post_meta( $post_id, '_uag_' . $type . '_file_name', true );
|
162 |
+
$info[ $type ] = $uploads_dir['path'] . $path;
|
163 |
+
$info[ $type . '_url' ] = $uploads_dir['url'] . $path;
|
164 |
+
|
165 |
+
return $info;
|
166 |
+
}
|
167 |
+
}
|
classes/class-uagb-twenty-seventeen-compatibility.php
CHANGED
@@ -47,9 +47,9 @@ if ( ! class_exists( 'UAGB_Twenty_Seventeen_Compatibility' ) ) {
|
|
47 |
*/
|
48 |
public function generate_stylesheet() {
|
49 |
|
50 |
-
$panel_count
|
51 |
-
|
52 |
-
$all_posts
|
53 |
|
54 |
for ( $i = 1; $i <= $panel_count; $i++ ) {
|
55 |
$mod_key = 'panel_' . $i;
|
@@ -59,11 +59,7 @@ if ( ! class_exists( 'UAGB_Twenty_Seventeen_Compatibility' ) ) {
|
|
59 |
}
|
60 |
|
61 |
foreach ( $all_posts as $post ) {
|
62 |
-
|
63 |
-
UAGB_Helper::get_instance()->get_generated_stylesheet( $post );
|
64 |
-
}
|
65 |
-
if ( 'enabled' === UAGB_Helper::$file_generation ) {
|
66 |
-
UAGB_Helper::file_write( UAGB_Helper::$stylesheet, 'css' );
|
67 |
}
|
68 |
}
|
69 |
}
|
47 |
*/
|
48 |
public function generate_stylesheet() {
|
49 |
|
50 |
+
$panel_count = twentyseventeen_panel_count();
|
51 |
+
$post_assets_obj = uagb_get_front_post_assets();
|
52 |
+
$all_posts = array();
|
53 |
|
54 |
for ( $i = 1; $i <= $panel_count; $i++ ) {
|
55 |
$mod_key = 'panel_' . $i;
|
59 |
}
|
60 |
|
61 |
foreach ( $all_posts as $post ) {
|
62 |
+
$post_assets_obj->prepare_assets( $post );
|
|
|
|
|
|
|
|
|
63 |
}
|
64 |
}
|
65 |
}
|
classes/class-uagb-update.php
CHANGED
@@ -40,7 +40,7 @@ if ( ! class_exists( 'UAGB_Update' ) ) :
|
|
40 |
* Constructor
|
41 |
*/
|
42 |
public function __construct() {
|
43 |
-
add_action( 'admin_init',
|
44 |
}
|
45 |
|
46 |
/**
|
@@ -49,31 +49,53 @@ if ( ! class_exists( 'UAGB_Update' ) ) :
|
|
49 |
* @since 1.13.4
|
50 |
* @return void
|
51 |
*/
|
52 |
-
public
|
53 |
-
|
54 |
-
do_action( 'uagb_update_before' );
|
55 |
|
56 |
// Get auto saved version number.
|
57 |
$saved_version = get_option( 'uagb-version', false );
|
58 |
|
59 |
// Update auto saved version number.
|
60 |
if ( ! $saved_version ) {
|
|
|
|
|
|
|
|
|
|
|
61 |
update_option( 'uagb-version', UAGB_VER );
|
62 |
return;
|
63 |
}
|
64 |
|
|
|
|
|
65 |
// If equals then return.
|
66 |
if ( version_compare( $saved_version, UAGB_VER, '=' ) ) {
|
67 |
return;
|
68 |
}
|
69 |
|
|
|
70 |
UAGB_Admin_Helper::create_specific_stylesheet();
|
71 |
|
|
|
|
|
|
|
72 |
// Update auto saved version number.
|
73 |
update_option( 'uagb-version', UAGB_VER );
|
74 |
|
75 |
do_action( 'uagb_update_after' );
|
76 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
}
|
78 |
|
79 |
/**
|
40 |
* Constructor
|
41 |
*/
|
42 |
public function __construct() {
|
43 |
+
add_action( 'admin_init', array( $this, 'init' ) );
|
44 |
}
|
45 |
|
46 |
/**
|
49 |
* @since 1.13.4
|
50 |
* @return void
|
51 |
*/
|
52 |
+
public function init() {
|
|
|
|
|
53 |
|
54 |
// Get auto saved version number.
|
55 |
$saved_version = get_option( 'uagb-version', false );
|
56 |
|
57 |
// Update auto saved version number.
|
58 |
if ( ! $saved_version ) {
|
59 |
+
|
60 |
+
// Fresh install updation.
|
61 |
+
$this->fresh_install_update_asset_generation_option();
|
62 |
+
|
63 |
+
// Update current version.
|
64 |
update_option( 'uagb-version', UAGB_VER );
|
65 |
return;
|
66 |
}
|
67 |
|
68 |
+
do_action( 'uagb_update_before' );
|
69 |
+
|
70 |
// If equals then return.
|
71 |
if ( version_compare( $saved_version, UAGB_VER, '=' ) ) {
|
72 |
return;
|
73 |
}
|
74 |
|
75 |
+
/* Create activated blocks stylesheet */
|
76 |
UAGB_Admin_Helper::create_specific_stylesheet();
|
77 |
|
78 |
+
// Update asset version number.
|
79 |
+
update_option( '__uagb_asset_version', time() );
|
80 |
+
|
81 |
// Update auto saved version number.
|
82 |
update_option( 'uagb-version', UAGB_VER );
|
83 |
|
84 |
do_action( 'uagb_update_after' );
|
85 |
}
|
86 |
+
|
87 |
+
/**
|
88 |
+
* Update asset generation option if it is not exist.
|
89 |
+
*
|
90 |
+
* @since 1.22.4
|
91 |
+
* @return void
|
92 |
+
*/
|
93 |
+
public function fresh_install_update_asset_generation_option() {
|
94 |
+
|
95 |
+
if ( UAGB_Helper::is_uag_dir_has_write_permissions() ) {
|
96 |
+
update_option( '_uagb_allow_file_generation', 'enabled' );
|
97 |
+
}
|
98 |
+
}
|
99 |
}
|
100 |
|
101 |
/**
|
dist/blocks.asset.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php return array('dependencies' => array('react', 'react-dom', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '7f6d7c3d5efc444833a3e02ea71b7784');
|
dist/blocks.build.js
DELETED
@@ -1,156403 +0,0 @@
|
|
1 |
-
/******/ (function(modules) { // webpackBootstrap
|
2 |
-
/******/ // The module cache
|
3 |
-
/******/ var installedModules = {};
|
4 |
-
/******/
|
5 |
-
/******/ // The require function
|
6 |
-
/******/ function __webpack_require__(moduleId) {
|
7 |
-
/******/
|
8 |
-
/******/ // Check if module is in cache
|
9 |
-
/******/ if(installedModules[moduleId]) {
|
10 |
-
/******/ return installedModules[moduleId].exports;
|
11 |
-
/******/ }
|
12 |
-
/******/ // Create a new module (and put it into the cache)
|
13 |
-
/******/ var module = installedModules[moduleId] = {
|
14 |
-
/******/ i: moduleId,
|
15 |
-
/******/ l: false,
|
16 |
-
/******/ exports: {}
|
17 |
-
/******/ };
|
18 |
-
/******/
|
19 |
-
/******/ // Execute the module function
|
20 |
-
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
21 |
-
/******/
|
22 |
-
/******/ // Flag the module as loaded
|
23 |
-
/******/ module.l = true;
|
24 |
-
/******/
|
25 |
-
/******/ // Return the exports of the module
|
26 |
-
/******/ return module.exports;
|
27 |
-
/******/ }
|
28 |
-
/******/
|
29 |
-
/******/
|
30 |
-
/******/ // expose the modules object (__webpack_modules__)
|
31 |
-
/******/ __webpack_require__.m = modules;
|
32 |
-
/******/
|
33 |
-
/******/ // expose the module cache
|
34 |
-
/******/ __webpack_require__.c = installedModules;
|
35 |
-
/******/
|
36 |
-
/******/ // define getter function for harmony exports
|
37 |
-
/******/ __webpack_require__.d = function(exports, name, getter) {
|
38 |
-
/******/ if(!__webpack_require__.o(exports, name)) {
|
39 |
-
/******/ Object.defineProperty(exports, name, {
|
40 |
-
/******/ configurable: false,
|
41 |
-
/******/ enumerable: true,
|
42 |
-
/******/ get: getter
|
43 |
-
/******/ });
|
44 |
-
/******/ }
|
45 |
-
/******/ };
|
46 |
-
/******/
|
47 |
-
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
48 |
-
/******/ __webpack_require__.n = function(module) {
|
49 |
-
/******/ var getter = module && module.__esModule ?
|
50 |
-
/******/ function getDefault() { return module['default']; } :
|
51 |
-
/******/ function getModuleExports() { return module; };
|
52 |
-
/******/ __webpack_require__.d(getter, 'a', getter);
|
53 |
-
/******/ return getter;
|
54 |
-
/******/ };
|
55 |
-
/******/
|
56 |
-
/******/ // Object.prototype.hasOwnProperty.call
|
57 |
-
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
58 |
-
/******/
|
59 |
-
/******/ // __webpack_public_path__
|
60 |
-
/******/ __webpack_require__.p = "";
|
61 |
-
/******/
|
62 |
-
/******/ // Load entry module and return exports
|
63 |
-
/******/ return __webpack_require__(__webpack_require__.s = 252);
|
64 |
-
/******/ })
|
65 |
-
/************************************************************************/
|
66 |
-
/******/ ([
|
67 |
-
/* 0 */
|
68 |
-
/*!******************************************!*\
|
69 |
-
!*** ./node_modules/classnames/index.js ***!
|
70 |
-
\******************************************/
|
71 |
-
/*! dynamic exports provided */
|
72 |
-
/*! all exports used */
|
73 |
-
/***/ (function(module, exports, __webpack_require__) {
|
74 |
-
|
75 |
-
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
|
76 |
-
Copyright (c) 2017 Jed Watson.
|
77 |
-
Licensed under the MIT License (MIT), see
|
78 |
-
http://jedwatson.github.io/classnames
|
79 |
-
*/
|
80 |
-
/* global define */
|
81 |
-
|
82 |
-
(function () {
|
83 |
-
'use strict';
|
84 |
-
|
85 |
-
var hasOwn = {}.hasOwnProperty;
|
86 |
-
|
87 |
-
function classNames () {
|
88 |
-
var classes = [];
|
89 |
-
|
90 |
-
for (var i = 0; i < arguments.length; i++) {
|
91 |
-
var arg = arguments[i];
|
92 |
-
if (!arg) continue;
|
93 |
-
|
94 |
-
var argType = typeof arg;
|
95 |
-
|
96 |
-
if (argType === 'string' || argType === 'number') {
|
97 |
-
classes.push(arg);
|
98 |
-
} else if (Array.isArray(arg) && arg.length) {
|
99 |
-
var inner = classNames.apply(null, arg);
|
100 |
-
if (inner) {
|
101 |
-
classes.push(inner);
|
102 |
-
}
|
103 |
-
} else if (argType === 'object') {
|
104 |
-
for (var key in arg) {
|
105 |
-
if (hasOwn.call(arg, key) && arg[key]) {
|
106 |
-
classes.push(key);
|
107 |
-
}
|
108 |
-
}
|
109 |
-
}
|
110 |
-
}
|
111 |
-
|
112 |
-
return classes.join(' ');
|
113 |
-
}
|
114 |
-
|
115 |
-
if (typeof module !== 'undefined' && module.exports) {
|
116 |
-
classNames.default = classNames;
|
117 |
-
module.exports = classNames;
|
118 |
-
} else if (true) {
|
119 |
-
// register as 'classnames', consistent with npm package name
|
120 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
|
121 |
-
return classNames;
|
122 |
-
}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
|
123 |
-
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
124 |
-
} else {
|
125 |
-
window.classNames = classNames;
|
126 |
-
}
|
127 |
-
}());
|
128 |
-
|
129 |
-
|
130 |
-
/***/ }),
|
131 |
-
/* 1 */
|
132 |
-
/*!**************************************************!*\
|
133 |
-
!*** ./dist/blocks/uagb-controls/block-icons.js ***!
|
134 |
-
\**************************************************/
|
135 |
-
/*! exports provided: default */
|
136 |
-
/*! exports used: default */
|
137 |
-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
138 |
-
|
139 |
-
"use strict";
|
140 |
-
/**
|
141 |
-
* Block Icons
|
142 |
-
*/
|
143 |
-
|
144 |
-
var el = wp.element.createElement;
|
145 |
-
|
146 |
-
var UAGB_Block_Icons = {
|
147 |
-
"section": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M20 18.008h-20v-16.016h20v16.016zM1.172 16.836h17.656v-13.672h-17.656v13.672z" }), el("path", { fill: "#4a00e0", d: "M7.617 4.604h4.766v1.172h-4.766v-1.172z" }), el("path", { fill: "#4a00e0", d: "M8.998 14.385h-6.237v-6.238h6.238v6.238zM3.932 13.213h3.894v-3.894h-3.894v3.894z" }), el("path", { fill: "#4a00e0", d: "M17.24 11.852h-6.237v-3.705h6.238v3.705zM12.174 10.68h3.894v-1.361h-3.894v1.361z" }), el("path", { fill: "#4a00e0", d: "M11.588 13.024h5.066v1.172h-5.066v-1.172z" })),
|
148 |
-
"buttons": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M24.355 1.208h-16.71c-3.55 0-6.437 2.888-6.437 6.437s2.888 6.435 6.437 6.435h16.709c3.55 0 6.437-2.886 6.437-6.435 0.002-3.549-2.886-6.437-6.435-6.437zM7.645 12.349c-2.595 0-4.704-2.109-4.704-4.702 0-2.595 2.109-4.704 4.704-4.704 2.594 0 4.702 2.109 4.702 4.704 0.002 2.592-2.109 4.702-4.702 4.702zM24.355 12.349h-12.322c1.259-1.176 2.048-2.85 2.048-4.702 0-1.854-0.789-3.528-2.048-4.704h12.322c2.594 0 4.702 2.109 4.702 4.704 0 2.592-2.109 4.702-4.702 4.702z" }), el("path", { fill: "#4a00e0", d: "M24.355 17.917h-16.71c-3.55 0-6.437 2.89-6.437 6.437 0 3.55 2.888 6.437 6.437 6.437h16.709c3.55 0 6.437-2.888 6.437-6.437 0.002-3.547-2.886-6.437-6.435-6.437zM7.645 29.058c-2.595 0-4.704-2.109-4.704-4.702 0-2.592 2.109-4.702 4.704-4.702h12.32c-1.258 1.176-2.048 2.848-2.048 4.702 0 1.856 0.79 3.528 2.048 4.702h-12.32zM24.355 29.058c-2.592 0-4.702-2.109-4.702-4.702 0-2.592 2.11-4.702 4.702-4.702 2.594 0 4.702 2.11 4.702 4.702 0 2.594-2.109 4.702-4.702 4.702z" })),
|
149 |
-
"buttons_child": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M14.533 6.474h-9.067c-1.944 0-3.526 1.582-3.526 3.526s1.582 3.526 3.526 3.526h9.067c1.944 0 3.526-1.582 3.526-3.526s-1.582-3.526-3.526-3.526zM5.467 12.519c-1.389 0-2.519-1.13-2.519-2.519s1.129-2.519 2.519-2.519h6.607c-0.656 0.641-1.066 1.532-1.066 2.519s0.41 1.878 1.066 2.519h-6.607zM14.533 12.519c-1.389 0-2.519-1.13-2.519-2.519s1.129-2.519 2.519-2.519 2.519 1.13 2.519 2.519c0 1.389-1.13 2.519-2.519 2.519z" })),
|
150 |
-
"advanced_heading": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 18h20v2h-20v-2z" }), el("path", { fill: "#4a00e0", d: "M11 0h-2l-7.25 16h2.25l2.21-5h7.59l2.2 5h2.25l-7.25-16zM7.090 9l2.91-6.59 2.91 6.59h-5.82z" })),
|
151 |
-
"google_map": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M10 0c-4.112 0-7.458 3.347-7.458 7.461 0 6.13 6.716 12.115 7.002 12.367 0.131 0.115 0.293 0.172 0.456 0.172s0.326-0.058 0.456-0.172c0.286-0.252 7.002-6.237 7.002-12.367 0-4.114-3.345-7.461-7.458-7.461v0zM10 18.363c-1.485-1.439-6.077-6.265-6.077-10.902 0-3.353 2.726-6.080 6.077-6.080s6.077 2.728 6.077 6.080c0 4.637-4.592 9.463-6.077 10.902v0z" }), el("path", { fill: "#4a00e0", d: "M10 3.986c-1.904 0-3.453 1.559-3.453 3.475s1.549 3.476 3.453 3.476c1.904 0 3.453-1.559 3.453-3.476s-1.549-3.475-3.453-3.475v0zM10 9.555c-1.142 0-2.071-0.939-2.071-2.094s0.929-2.095 2.071-2.095 2.072 0.94 2.072 2.095c0 1.155-0.93 2.094-2.072 2.094v0z" })),
|
152 |
-
"info_box": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 1.992v16.016h20v-16.016h-20zM11.406 16.836h-10.234v-10.898h10.234v10.898zM18.828 16.836h-6.25v-2.852h6.25v2.852zM18.828 12.813h-6.25v-6.875h6.25v6.875zM1.172 4.766v-1.602h17.656v1.602h-17.656z" }), el("path", { fill: "#4a00e0", d: "M2.652 15.325h7.274v-7.877h-7.274v7.877zM3.824 8.62h4.931v5.534h-4.931v-5.534z" }), el("path", { fill: "#4a00e0", d: "M13.486 10.13h4.434v1.172h-4.434v-1.172z" }), el("path", { fill: "#4a00e0", d: "M13.486 7.448h4.434v1.172h-4.434v-1.172z" })),
|
153 |
-
"post_carousel": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M7.554 12.936h4.893v-5.871h-4.893v5.871zM8.888 8.399h2.224v3.202h-2.224v-3.202z" }), el("path", { fill: "#4a00e0", d: "M13.913 8.868l1.132 1.132-1.132 1.132 0.944 0.944 2.076-2.076-2.076-2.076-0.943 0.943z" }), el("path", { fill: "#4a00e0", d: "M5.144 7.924l-2.076 2.076 2.076 2.076 0.943-0.944-1.132-1.132 1.132-1.132-0.944-0.943z" }), el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM1.32 18.62v-17.301h17.3v17.3h-17.3z" })),
|
154 |
-
"post_masonry": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM18.62 6.206h-4.825v-4.825h4.825v4.825zM18.62 12.413h-4.825v-4.825h4.825v4.825zM7.588 5.788h4.825v8.825h-4.825v-8.825zM12.413 1.381v3.025h-4.825v-3.025h4.825zM6.206 1.381v11.025h-4.825v-11.025h4.825zM1.381 13.794h4.825v4.826h-4.825v-4.826zM7.588 18.62v-2.826h4.825v2.826h-4.825zM13.794 18.62v-4.826h4.825v4.826h-4.825z" })),
|
155 |
-
"post_grid": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM18.62 6.206h-4.825v-4.825h4.825v4.825zM18.62 12.413h-4.825v-4.825h4.825v4.825zM1.381 7.588h4.825v4.825h-4.825v-4.825zM7.588 7.588h4.825v4.825h-4.825v-4.825zM12.413 1.381v4.825h-4.825v-4.825h4.825zM6.206 1.381v4.825h-4.825v-4.825h4.825zM1.381 13.794h4.825v4.826h-4.825v-4.826zM7.588 18.62v-4.826h4.825v4.826h-4.825zM13.794 18.62v-4.826h4.825v4.826h-4.825z" })),
|
156 |
-
"post_title": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM18.62 6.206h-4.825v-4.825h4.825v4.825zM18.62 12.413h-4.825v-4.825h4.825v4.825zM1.381 7.588h4.825v4.825h-4.825v-4.825zM7.588 7.588h4.825v4.825h-4.825v-4.825zM12.413 1.381v4.825h-4.825v-4.825h4.825zM6.206 1.381v4.825h-4.825v-4.825h4.825zM1.381 13.794h4.825v4.826h-4.825v-4.826zM7.588 18.62v-4.826h4.825v4.826h-4.825zM13.794 18.62v-4.826h4.825v4.826h-4.825z" })),
|
157 |
-
"testimonial": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M9.996 0c-5.516 0-9.996 4.479-9.996 9.997 0 5.523 4.48 10.003 9.996 10.003 5.524 0 10.004-4.48 10.004-10.003 0-5.518-4.48-9.997-10.004-9.997v0zM9.996 18.749c-4.821 0-8.745-3.926-8.745-8.752 0-4.822 3.923-8.746 8.745-8.746 4.829 0 8.753 3.924 8.753 8.746 0 4.826-3.924 8.752-8.753 8.752v0z" }), el("path", { fill: "#4a00e0", d: "M8.007 6.732l-0.292-0.201-0.006-0.012-0.019-0.006-0.214-0.098 0.006 0.012c-0.201-0.079-0.416-0.14-0.641-0.14-1.018 0-1.843 0.854-1.843 1.91s0.825 1.917 1.843 1.917c0.323 0 0.622-0.098 0.891-0.25-0.091 1.019-0.605 2.514-2.491 4.034-0.267 0.212-0.317 0.604-0.109 0.879 0.121 0.159 0.3 0.243 0.476 0.243 0.134 0 0.263-0.041 0.372-0.134 2.319-1.866 2.894-3.784 2.971-5.070 0.134-1.636-0.365-2.502-0.817-2.948l-0.128-0.134z" }), el("path", { fill: "#4a00e0", d: "M14.068 6.732l-0.293-0.201-0.008-0.012-0.017-0.006-0.214-0.098 0.006 0.012c-0.202-0.079-0.415-0.14-0.641-0.14-1.019 0-1.843 0.854-1.843 1.91s0.824 1.917 1.843 1.917c0.324 0 0.623-0.098 0.891-0.25-0.092 1.019-0.604 2.514-2.496 4.034-0.262 0.212-0.311 0.604-0.104 0.879 0.116 0.159 0.299 0.243 0.476 0.243 0.134 0 0.263-0.041 0.372-0.134 2.319-1.866 2.893-3.784 2.972-5.070 0.134-1.636-0.366-2.502-0.818-2.948l-0.128-0.134z" })),
|
158 |
-
"cf7_styler": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 2.969v14.063h20v-14.063h-20zM18.828 15.859h-17.656v-11.719h17.656v11.719z" }), el("path", { fill: "#4a00e0", d: "M11.758 13.516h5.898v1.172h-5.898v-1.172z" }), el("path", { fill: "#4a00e0", d: "M11.758 11.172h5.898v1.172h-5.898v-1.172z" }), el("path", { fill: "#4a00e0", d: "M11.758 8.828h5.898v1.172h-5.898v-1.172z" }), el("path", { fill: "#4a00e0", d: "M11.758 6.484h3.555v1.172h-3.555v-1.172z" }), el("path", { fill: "#4a00e0", d: "M16.484 6.484h1.172v1.172h-1.172v-1.172z" }), el("path", { fill: "#4a00e0", d: "M8.386 10.468c0.629-0.538 1.028-1.336 1.028-2.226 0-1.615-1.314-2.93-2.93-2.93s-2.93 1.314-2.93 2.93c0 0.89 0.4 1.688 1.028 2.226-1.307 0.687-2.2 2.057-2.2 3.633v0.586h8.203v-0.586c0-1.576-0.893-2.947-2.2-3.633zM6.484 6.484c0.969 0 1.758 0.789 1.758 1.758s-0.789 1.758-1.758 1.758-1.758-0.789-1.758-1.758 0.789-1.758 1.758-1.758zM3.614 13.516c0.272-1.336 1.456-2.344 2.871-2.344s2.599 1.008 2.871 2.344h-5.742z" })),
|
159 |
-
"gf_styler": el("svg", { width: 20, height: 20, viewBox: "0 0 100 100" }, el("path", { fill: "#4a00e0", d: "M20.509,26.661H38.2c1.783,0,3.229-1.447,3.229-3.226c0-1.784-1.447-3.227-3.229-3.227H20.509 c-1.783,0-3.229,1.443-3.229,3.227C17.28,25.214,18.726,26.661,20.509,26.661L20.509,26.661z M20.509,26.661" }), el("path", { fill: "#4a00e0", d: "M20.509,38.465h41.285c1.78,0,3.229-1.442,3.229-3.223c0-1.783-1.449-3.227-3.229-3.227H20.509 c-1.783,0-3.229,1.444-3.229,3.227C17.28,37.022,18.726,38.465,20.509,38.465L20.509,38.465z M20.509,38.465" }), el("path", { fill: "#4a00e0", d: "M38.2,49.727H20.509c-1.783,0-3.229,1.443-3.229,3.227c0,1.78,1.446,3.224,3.229,3.224H38.2 c1.783,0,3.229-1.443,3.229-3.224C41.429,51.17,39.982,49.727,38.2,49.727L38.2,49.727z M38.2,49.727" }), el("path", { fill: "#4a00e0", d: "M92.334,14.48c-1.304-0.447-2.744-0.014-3.593,1.071l-6.021,7.754V5.723c0-1.778-1.446-3.223-3.23-3.223H8.71 c-1.783,0-3.226,1.445-3.226,3.223v88.552c0,1.78,1.443,3.226,3.226,3.226h70.78c1.784,0,3.23-1.445,3.23-3.226V51.129 l11.088-13.875c0.456-0.57,0.707-1.279,0.707-2.012V17.531C94.516,16.153,93.637,14.928,92.334,14.48L92.334,14.48z M76.267,91.045 h-64.33V8.951h64.33v22.653L47.452,68.679c-1.096,1.409-0.835,3.432,0.568,4.527c0.59,0.457,1.286,0.677,1.975,0.677 c0.962,0,1.915-0.424,2.547-1.241l3.619-4.657h11.534c0.979,0,1.906-0.446,2.518-1.214l6.054-7.572V91.045z M88.062,34.11 L66.144,61.53H61.18l26.882-34.591V34.11z M88.062,34.11" })),
|
160 |
-
"content_timeline": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M9.375 0h1.25v20h-1.25v-20z" }), el("path", { fill: "#4a00e0", d: "M1.875 3.125h5v2.5h-5v-2.5zM0.625 6.875h7.5v-5h-7.5v5z" }), el("path", { fill: "#4a00e0", d: "M1.875 14.592h5v2.5h-5v-2.5zM0.625 18.342h7.5v-5h-7.5v5z" }), el("path", { fill: "#4a00e0", d: "M18.125 11.25h-5v-2.5h5v2.5zM11.875 7.5v5h7.5v-5h-7.5z" })),
|
161 |
-
"call_to_action": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.304 16.848l-2.352-2.352 1.192-1.192c0.154-0.154 0.224-0.373 0.187-0.588s-0.177-0.398-0.374-0.491l-9.486-4.494c-0.256-0.122-0.561-0.068-0.761 0.132s-0.253 0.505-0.132 0.761l4.494 9.485c0.093 0.197 0.277 0.336 0.492 0.373s0.434-0.033 0.588-0.187l1.192-1.192 2.353 2.352c0.131 0.131 0.303 0.196 0.474 0.196s0.343-0.065 0.474-0.196l1.659-1.659c0.262-0.262 0.262-0.686 0-0.948v0zM17.17 18.033l-2.353-2.352c-0.131-0.131-0.303-0.196-0.474-0.196s-0.343 0.065-0.474 0.196l-0.993 0.993-3.283-6.929 6.929 3.282-0.993 0.994c-0.262 0.262-0.262 0.686 0 0.948l2.352 2.352-0.711 0.711z" }), el("path", { fill: "#4a00e0", d: "M7.645 10.992h-5.804v-9.303h9.303v6.647c0 0.37 0.3 0.671 0.671 0.671s0.671-0.3 0.671-0.671v-7.317c0-0.37-0.3-0.671-0.671-0.671h-10.644c-0.37 0-0.671 0.3-0.671 0.671v10.644c0 0.371 0.3 0.671 0.671 0.671h6.474c0.37 0 0.671-0.3 0.671-0.671s-0.3-0.671-0.671-0.671v0z" })),
|
162 |
-
"post_timeline": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M7.048 8.364c-0.001 0.019-0.001 0.037 0 0.056 0.016 0.286 0.26 0.505 0.545 0.489h9.134c0.019 0.001 0.037 0.001 0.056 0 0.286-0.015 0.505-0.26 0.489-0.545v-5.453c0.001-0.019 0.001-0.037 0-0.056-0.016-0.286-0.26-0.505-0.545-0.489h-9.134c-0.019-0.001-0.037-0.001-0.056 0-0.286 0.015-0.505 0.26-0.489 0.545v5.453zM8.138 3.456h8.044v4.363h-8.044v-4.363z" }), el("path", { fill: "#4a00e0", d: "M19.999 17.089v-5.453c0.001-0.019 0.001-0.037 0-0.056-0.015-0.286-0.26-0.505-0.545-0.489h-11.861c-0.019-0.001-0.037-0.001-0.056 0-0.286 0.015-0.505 0.26-0.489 0.545v5.453c-0.001 0.019-0.001 0.037 0 0.056 0.016 0.286 0.26 0.505 0.545 0.489h11.861c0.019 0.001 0.037 0.001 0.056 0 0.286-0.016 0.505-0.26 0.489-0.546zM18.909 16.544h-10.77v-4.363h10.77v4.363z" }), el("path", { fill: "#4a00e0", d: "M4.754 4.795c-0.286-1.279-1.554-2.083-2.833-1.797-1.083 0.242-1.853 1.203-1.854 2.312-0.028 1.102 0.725 2.071 1.8 2.318v4.417c-1.28 0.279-2.091 1.543-1.812 2.823 0.198 0.906 0.906 1.614 1.812 1.812h1.091c1.080-0.245 1.841-1.211 1.827-2.318 0.014-1.107-0.747-2.073-1.827-2.318v-4.417c1.279-0.286 2.083-1.555 1.797-2.833zM3.722 14.362c0 0.708-0.573 1.282-1.281 1.282-0 0-0.001 0-0.002 0-0.697-0.015-1.254-0.584-1.254-1.281s0.557-1.267 1.254-1.282c0.708-0.001 1.282 0.573 1.282 1.281zM2.44 6.592c-0.697-0.015-1.254-0.584-1.254-1.281s0.557-1.267 1.254-1.281c0.712-0 1.294 0.569 1.309 1.281-0.015 0.712-0.597 1.282-1.309 1.281z" }), el("path", { fill: "#4a00e0", d: "M9.229 5.365h3.136c0.301 0 0.545-0.244 0.545-0.545s-0.244-0.545-0.545-0.545h-3.136c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.545 0.545 0.545z" }), el("path", { fill: "#4a00e0", d: "M15.091 5.91h-5.862c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.546 0.545 0.546h5.863c0.301 0 0.545-0.244 0.545-0.546s-0.245-0.545-0.546-0.545z" }), el("path", { fill: "#4a00e0", d: "M9.229 14.090h3.136c0.301 0 0.545-0.244 0.545-0.545s-0.244-0.545-0.545-0.545h-3.136c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.545 0.545 0.545z" }), el("path", { fill: "#4a00e0", d: "M9.229 15.726h5.863c0.301 0 0.545-0.244 0.545-0.545s-0.244-0.545-0.545-0.545h-5.863c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.545 0.545 0.545z" })),
|
163 |
-
"icon_list": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M15.625 0h-11.25c-2.416 0-4.375 1.959-4.375 4.375v11.25c0 2.416 1.959 4.375 4.375 4.375h11.25c2.416 0 4.375-1.959 4.375-4.375v-11.25c0-2.416-1.959-4.375-4.375-4.375zM18.75 15.625c0 1.726-1.399 3.125-3.125 3.125h-11.25c-1.726 0-3.125-1.399-3.125-3.125v-11.25c0-1.726 1.399-3.125 3.125-3.125h11.25c1.726 0 3.125 1.399 3.125 3.125v11.25z" }), el("path", { fill: "#4a00e0", d: "M6.25 4.375h-1.25c-0.345 0-0.625 0.28-0.625 0.625v1.25c0 0.345 0.28 0.625 0.625 0.625h1.25c0.345 0 0.625-0.28 0.625-0.625v-1.25c0-0.345-0.28-0.625-0.625-0.625z" }), el("path", { fill: "#4a00e0", d: "M6.25 8.75h-1.25c-0.345 0-0.625 0.28-0.625 0.625v1.25c0 0.345 0.28 0.625 0.625 0.625h1.25c0.345 0 0.625-0.28 0.625-0.625v-1.25c0-0.345-0.28-0.625-0.625-0.625z" }), el("path", { fill: "#4a00e0", d: "M6.25 13.125h-1.25c-0.345 0-0.625 0.28-0.625 0.625v1.25c0 0.345 0.28 0.625 0.625 0.625h1.25c0.345 0 0.625-0.28 0.625-0.625v-1.25c0-0.345-0.28-0.625-0.625-0.625z" }), el("path", { fill: "#4a00e0", d: "M8.125 5h7.5v1.25h-7.5v-1.25z" }), el("path", { fill: "#4a00e0", d: "M8.125 9.375h7.5v1.25h-7.5v-1.25z" }), el("path", { fill: "#4a00e0", d: "M8.125 13.75h7.5v1.25h-7.5v-1.25z" })),
|
164 |
-
"icon_list_child": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M18.069 4.961c0 0.444-0.36 0.805-0.805 0.805h-10.792c-0.446 0-0.807-0.361-0.807-0.805s0.36-0.806 0.807-0.806h10.792c0.445 0.001 0.805 0.362 0.805 0.806z" }), el("path", { fill: "#4a00e0", d: "M18.069 10.017c0 0.445-0.36 0.805-0.805 0.805h-10.792c-0.446 0-0.807-0.359-0.807-0.805s0.36-0.806 0.807-0.806h10.792c0.445 0 0.805 0.36 0.805 0.806z" }), el("path", { fill: "#4a00e0", d: "M18.069 15.071c0 0.444-0.36 0.805-0.805 0.805h-10.792c-0.446 0-0.807-0.36-0.807-0.805s0.36-0.805 0.807-0.805h10.792c0.445 0.001 0.805 0.361 0.805 0.805z" }), el("path", { fill: "#4a00e0", d: "M4.093 15.009c0 0.597-0.484 1.081-1.081 1.081s-1.081-0.484-1.081-1.081c0-0.597 0.484-1.081 1.081-1.081s1.081 0.484 1.081 1.081z" }), el("path", { fill: "#4a00e0", d: "M4.093 10.017c0 0.597-0.484 1.081-1.081 1.081s-1.081-0.484-1.081-1.081c0-0.597 0.484-1.081 1.081-1.081s1.081 0.484 1.081 1.081z" }), el("path", { fill: "#4a00e0", d: "M4.093 5.024c0 0.597-0.484 1.081-1.081 1.081s-1.081-0.484-1.081-1.081c0-0.597 0.484-1.081 1.081-1.081s1.081 0.484 1.081 1.081z" })),
|
165 |
-
"team": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M20 14.124c0-1.17-0.35-2.3-1.013-3.268-0.477-0.696-1.091-1.274-1.803-1.703 0.838-0.794 1.362-1.915 1.362-3.158 0-2.399-1.952-4.351-4.351-4.351-1.423 0-2.755 0.704-3.565 1.859-0.206-0.030-0.416-0.046-0.63-0.046s-0.424 0.016-0.63 0.046c-0.81-1.155-2.142-1.859-3.565-1.859-2.399 0-4.351 1.952-4.351 4.351 0 1.242 0.524 2.364 1.362 3.158-0.712 0.429-1.326 1.008-1.803 1.703-0.663 0.968-1.014 2.098-1.014 3.268v2.42h4.195v1.813h11.611v-1.813h4.194v-2.42h-0zM14.195 2.717c1.807 0 3.277 1.47 3.277 3.278s-1.47 3.277-3.277 3.277c-0.032 0-0.065-0-0.097-0.001 0.002-0.007 0.005-0.014 0.007-0.021 0.056-0.159 0.102-0.322 0.14-0.488 0.003-0.012 0.006-0.024 0.008-0.035 0.010-0.045 0.018-0.090 0.027-0.136 0.004-0.021 0.008-0.043 0.012-0.064 0.007-0.041 0.013-0.081 0.018-0.122 0.004-0.029 0.008-0.057 0.011-0.085 0.004-0.036 0.009-0.072 0.012-0.109s0.006-0.074 0.008-0.111c0.002-0.029 0.004-0.059 0.006-0.088 0.003-0.063 0.004-0.127 0.005-0.19 0-0.004 0-0.009 0-0.014 0-0.002-0-0.005-0-0.007 0-0.065-0.002-0.129-0.005-0.193-0.001-0.019-0.002-0.037-0.003-0.056-0.003-0.054-0.007-0.109-0.012-0.163-0.001-0.012-0.002-0.024-0.004-0.037-0.162-1.568-1.153-2.911-2.582-3.531 0.616-0.692 1.507-1.103 2.45-1.103v0zM8.866 4.732c0.010-0.004 0.021-0.008 0.031-0.011 0.033-0.012 0.066-0.023 0.099-0.033 0.025-0.008 0.050-0.016 0.075-0.023 0.018-0.005 0.037-0.011 0.055-0.016 0.033-0.009 0.066-0.018 0.1-0.026 0.248-0.060 0.507-0.093 0.773-0.093s0.525 0.033 0.773 0.094c0.033 0.008 0.066 0.017 0.099 0.026 0.019 0.005 0.038 0.010 0.056 0.016 0.025 0.007 0.050 0.015 0.075 0.023 0.033 0.011 0.066 0.022 0.1 0.034 0.010 0.004 0.020 0.007 0.030 0.011 1.096 0.405 1.918 1.381 2.104 2.565 0.002 0.009 0.003 0.019 0.004 0.028 0.006 0.040 0.011 0.080 0.015 0.121 0.002 0.015 0.003 0.030 0.005 0.045 0.004 0.037 0.006 0.074 0.009 0.112 0.001 0.016 0.002 0.032 0.003 0.048 0.002 0.048 0.003 0.096 0.004 0.144 0 0.004 0 0.008 0 0.012 0 0.002-0 0.004-0 0.006 0 0.047-0.002 0.093-0.003 0.139-0.001 0.015-0.001 0.029-0.002 0.044-0.002 0.045-0.006 0.089-0.010 0.133-0.002 0.017-0.004 0.034-0.006 0.051-0.003 0.029-0.007 0.057-0.011 0.085-0.003 0.022-0.006 0.044-0.010 0.066-0.005 0.033-0.011 0.066-0.018 0.1-0.006 0.029-0.012 0.059-0.019 0.088-0.004 0.018-0.008 0.035-0.012 0.053-0.010 0.044-0.022 0.087-0.034 0.13-0.005 0.017-0.010 0.034-0.014 0.051-0.008 0.025-0.016 0.049-0.024 0.074-0.006 0.020-0.013 0.039-0.020 0.058-0.007 0.022-0.015 0.044-0.023 0.066-0.014 0.037-0.029 0.074-0.044 0.111-0.007 0.016-0.014 0.032-0.021 0.049-0.013 0.031-0.027 0.061-0.041 0.091l-0.005 0.011c-0.005 0.011-0.010 0.021-0.015 0.032-0.016 0.032-0.032 0.064-0.049 0.096-0.007 0.012-0.013 0.025-0.020 0.037-0 0.001-0.001 0.002-0.001 0.002-0.019 0.034-0.038 0.067-0.058 0.1-0.008 0.013-0.016 0.026-0.024 0.039-0.021 0.035-0.044 0.070-0.066 0.103-0.014 0.021-0.029 0.042-0.043 0.063-0.013 0.018-0.025 0.035-0.038 0.052-0.017 0.023-0.033 0.045-0.050 0.067-0.012 0.015-0.023 0.030-0.035 0.045-0.018 0.022-0.036 0.045-0.055 0.067-0.012 0.014-0.023 0.027-0.035 0.041-0.020 0.022-0.039 0.044-0.059 0.066-0.012 0.013-0.024 0.025-0.036 0.038-0.032 0.034-0.065 0.067-0.099 0.1-0.020 0.019-0.040 0.039-0.061 0.058-0.014 0.013-0.029 0.026-0.043 0.038-0.024 0.021-0.047 0.041-0.071 0.062-0.012 0.011-0.025 0.021-0.037 0.031-0.029 0.024-0.059 0.047-0.089 0.070-0.008 0.006-0.016 0.012-0.025 0.019-0.545 0.405-1.221 0.646-1.951 0.646s-1.406-0.24-1.951-0.646c-0.008-0.006-0.016-0.012-0.024-0.018-0.030-0.023-0.060-0.046-0.089-0.070-0.012-0.010-0.025-0.020-0.037-0.030-0.024-0.021-0.048-0.041-0.072-0.062-0.014-0.013-0.029-0.025-0.043-0.038-0.021-0.019-0.041-0.038-0.061-0.058-0.034-0.033-0.067-0.066-0.1-0.101-0.012-0.012-0.024-0.025-0.036-0.037-0.020-0.022-0.039-0.044-0.058-0.066-0.012-0.013-0.024-0.027-0.035-0.040-0.019-0.022-0.037-0.045-0.055-0.067-0.012-0.015-0.024-0.030-0.035-0.045-0.017-0.022-0.034-0.044-0.050-0.067-0.013-0.017-0.025-0.035-0.037-0.053-0.015-0.021-0.029-0.041-0.044-0.062-0.023-0.034-0.045-0.069-0.066-0.104-0.008-0.013-0.016-0.026-0.023-0.039-0.020-0.034-0.040-0.067-0.058-0.102-0.007-0.013-0.013-0.025-0.020-0.038-0.017-0.032-0.034-0.064-0.050-0.096-0.006-0.012-0.011-0.023-0.017-0.035-0.001-0.002-0.002-0.003-0.003-0.005-0.015-0.031-0.029-0.063-0.043-0.095-0.007-0.015-0.013-0.030-0.020-0.046-0.015-0.038-0.030-0.075-0.045-0.113-0.008-0.021-0.015-0.041-0.022-0.062s-0.015-0.043-0.022-0.064c-0.008-0.023-0.015-0.046-0.022-0.069-0.010-0.035-0.020-0.070-0.030-0.105-0.007-0.025-0.013-0.049-0.019-0.074-0.005-0.020-0.009-0.039-0.014-0.059-0.005-0.024-0.011-0.048-0.016-0.073-0.007-0.038-0.014-0.076-0.020-0.114-0.003-0.020-0.006-0.041-0.009-0.062-0.004-0.030-0.008-0.061-0.012-0.092-0.002-0.015-0.004-0.030-0.005-0.046-0.004-0.046-0.008-0.091-0.010-0.137-0.001-0.013-0.001-0.026-0.002-0.039-0.002-0.049-0.004-0.098-0.004-0.148 0-0.053 0.002-0.105 0.004-0.158 0-0.014 0.002-0.028 0.003-0.042 0.002-0.039 0.005-0.079 0.009-0.118 0.001-0.014 0.003-0.027 0.004-0.041 0.005-0.042 0.010-0.084 0.016-0.126 0.001-0.008 0.002-0.016 0.004-0.024 0.186-1.185 1.008-2.161 2.105-2.566v0zM2.528 5.995c0-1.807 1.47-3.278 3.277-3.278 0.943 0 1.834 0.411 2.45 1.103-1.43 0.621-2.421 1.964-2.582 3.533-0.001 0.011-0.002 0.021-0.003 0.032-0.005 0.056-0.009 0.112-0.013 0.168-0.001 0.017-0.002 0.034-0.003 0.052-0.003 0.067-0.005 0.135-0.005 0.202s0.002 0.137 0.005 0.205c0.001 0.027 0.003 0.055 0.005 0.082 0.003 0.039 0.005 0.079 0.009 0.118 0.003 0.035 0.007 0.070 0.011 0.104 0.004 0.030 0.007 0.060 0.012 0.090 0.005 0.040 0.011 0.079 0.018 0.118 0.004 0.023 0.008 0.046 0.013 0.070 0.008 0.044 0.016 0.088 0.025 0.131 0.003 0.014 0.007 0.028 0.010 0.043 0.036 0.161 0.082 0.319 0.136 0.473 0.003 0.010 0.007 0.020 0.010 0.030-0.032 0.001-0.065 0.001-0.097 0.001-1.807-0-3.277-1.47-3.277-3.277v0zM5.095 12.841c-0.012 0.019-0.023 0.038-0.035 0.056-0.025 0.040-0.049 0.079-0.072 0.12-0.013 0.022-0.026 0.045-0.039 0.067-0.021 0.037-0.042 0.075-0.062 0.112-0.013 0.024-0.025 0.047-0.038 0.071-0.019 0.037-0.039 0.075-0.057 0.113-0.012 0.024-0.024 0.048-0.035 0.071-0.019 0.040-0.037 0.080-0.055 0.12-0.010 0.022-0.020 0.044-0.030 0.065-0.021 0.048-0.041 0.097-0.060 0.145-0.006 0.014-0.012 0.028-0.018 0.043-0.025 0.063-0.048 0.127-0.071 0.191-0.005 0.015-0.010 0.029-0.015 0.044-0.017 0.049-0.034 0.098-0.049 0.148-0.007 0.023-0.014 0.046-0.021 0.069-0.013 0.042-0.025 0.084-0.037 0.127-0.007 0.025-0.014 0.051-0.020 0.076-0.010 0.041-0.021 0.082-0.030 0.122-0.006 0.026-0.012 0.052-0.018 0.078-0.009 0.041-0.018 0.083-0.026 0.125-0.005 0.025-0.010 0.050-0.015 0.075-0.008 0.046-0.016 0.091-0.023 0.137-0.003 0.021-0.007 0.043-0.011 0.064-0.010 0.067-0.019 0.134-0.027 0.202 0 0.001-0 0.002-0 0.002-0.007 0.062-0.013 0.123-0.018 0.185h-3.139v-1.346c0-1.839 1.057-3.491 2.714-4.276 0.604 0.317 1.29 0.498 2.017 0.498 0.211 0 0.422-0.015 0.631-0.046 0.033 0.047 0.066 0.093 0.1 0.138 0.012 0.015 0.024 0.030 0.036 0.045 0.034 0.043 0.068 0.086 0.104 0.128 0.014 0.017 0.029 0.034 0.044 0.051 0.033 0.038 0.067 0.076 0.102 0.113 0.018 0.020 0.036 0.039 0.055 0.058 0.031 0.032 0.064 0.065 0.096 0.096 0.012 0.012 0.024 0.024 0.036 0.036-0.047 0.028-0.093 0.057-0.139 0.087-0.008 0.005-0.015 0.010-0.022 0.015-0.046 0.030-0.091 0.060-0.136 0.091-0.016 0.011-0.031 0.021-0.046 0.032-0.040 0.028-0.079 0.057-0.119 0.086-0.012 0.009-0.025 0.018-0.037 0.028-0.050 0.038-0.099 0.076-0.148 0.116-0.011 0.008-0.021 0.017-0.032 0.026-0.039 0.032-0.077 0.064-0.115 0.097-0.015 0.013-0.029 0.025-0.044 0.038-0.038 0.034-0.075 0.067-0.113 0.102-0.010 0.009-0.020 0.018-0.029 0.027-0.046 0.043-0.091 0.087-0.135 0.131-0.012 0.012-0.023 0.023-0.034 0.035-0.034 0.035-0.067 0.070-0.1 0.105-0.013 0.014-0.026 0.028-0.039 0.043-0.037 0.041-0.074 0.081-0.11 0.123-0.006 0.006-0.012 0.013-0.017 0.019-0.041 0.048-0.081 0.097-0.121 0.146-0.011 0.014-0.022 0.028-0.033 0.042-0.029 0.038-0.059 0.076-0.088 0.115-0.011 0.015-0.023 0.030-0.034 0.045-0.038 0.052-0.075 0.104-0.111 0.157-0.039 0.057-0.076 0.114-0.113 0.172v0zM5.268 17.283v-1.346c0-0.060 0.001-0.119 0.003-0.178 0.001-0.020 0.002-0.039 0.003-0.058 0.002-0.039 0.004-0.079 0.007-0.118 0.002-0.024 0.004-0.048 0.007-0.071 0.003-0.035 0.006-0.070 0.010-0.104 0.003-0.025 0.007-0.050 0.010-0.076 0.004-0.033 0.008-0.065 0.013-0.098 0.004-0.026 0.009-0.052 0.013-0.078 0.005-0.031 0.010-0.063 0.016-0.094 0.005-0.027 0.011-0.053 0.016-0.079 0.006-0.030 0.012-0.061 0.019-0.091 0.006-0.027 0.013-0.053 0.019-0.079 0.007-0.030 0.014-0.059 0.022-0.089 0.007-0.027 0.015-0.053 0.023-0.080 0.008-0.029 0.016-0.058 0.025-0.086 0.008-0.027 0.017-0.053 0.026-0.079 0.009-0.028 0.018-0.056 0.028-0.084 0.009-0.026 0.019-0.053 0.029-0.079 0.010-0.028 0.020-0.055 0.030-0.082s0.021-0.052 0.031-0.078c0.011-0.027 0.022-0.054 0.033-0.081s0.023-0.051 0.034-0.077c0.012-0.026 0.024-0.053 0.036-0.079s0.025-0.051 0.037-0.076c0.013-0.026 0.025-0.051 0.039-0.077s0.026-0.050 0.040-0.075c0.014-0.025 0.027-0.050 0.041-0.075s0.028-0.049 0.043-0.073c0.014-0.025 0.029-0.049 0.044-0.074s0.030-0.048 0.046-0.072c0.015-0.024 0.031-0.048 0.046-0.072s0.032-0.047 0.048-0.071c0.016-0.024 0.032-0.047 0.049-0.070s0.034-0.046 0.051-0.069c0.017-0.023 0.034-0.046 0.051-0.068s0.036-0.045 0.054-0.067c0.018-0.022 0.036-0.044 0.054-0.066s0.037-0.044 0.056-0.065 0.038-0.043 0.056-0.064 0.039-0.042 0.058-0.063c0.019-0.021 0.039-0.042 0.058-0.062s0.040-0.041 0.061-0.061c0.020-0.020 0.041-0.040 0.061-0.060s0.041-0.039 0.063-0.059c0.021-0.020 0.042-0.039 0.063-0.058s0.043-0.038 0.065-0.057c0.022-0.019 0.044-0.038 0.066-0.056s0.045-0.036 0.067-0.054c0.023-0.018 0.045-0.036 0.068-0.054s0.046-0.035 0.069-0.052c0.023-0.017 0.047-0.035 0.071-0.052s0.047-0.033 0.071-0.050c0.024-0.016 0.049-0.033 0.073-0.049s0.048-0.031 0.072-0.047c0.025-0.016 0.050-0.032 0.075-0.047s0.049-0.029 0.074-0.044c0.026-0.015 0.052-0.030 0.078-0.045 0.025-0.014 0.050-0.028 0.075-0.041 0.027-0.014 0.054-0.028 0.080-0.042 0.025-0.013 0.051-0.026 0.077-0.039 0.020-0.010 0.041-0.020 0.061-0.029 0.603 0.317 1.289 0.498 2.017 0.498s1.414-0.18 2.017-0.498c0.021 0.010 0.041 0.019 0.061 0.029 0.026 0.013 0.052 0.026 0.078 0.039s0.053 0.028 0.079 0.042c0.026 0.014 0.051 0.028 0.077 0.042s0.052 0.029 0.077 0.044c0.025 0.015 0.050 0.030 0.075 0.045s0.050 0.031 0.075 0.047c0.025 0.015 0.049 0.031 0.073 0.047s0.048 0.032 0.072 0.049c0.024 0.017 0.048 0.033 0.071 0.050s0.047 0.034 0.070 0.051c0.023 0.017 0.047 0.035 0.069 0.053s0.046 0.035 0.068 0.053c0.022 0.018 0.045 0.036 0.067 0.055s0.044 0.037 0.066 0.055c0.022 0.019 0.043 0.038 0.065 0.057s0.042 0.039 0.063 0.058c0.021 0.020 0.042 0.039 0.063 0.059s0.041 0.040 0.061 0.060c0.020 0.021 0.041 0.041 0.061 0.062s0.039 0.041 0.058 0.062c0.020 0.021 0.039 0.043 0.058 0.064s0.038 0.043 0.056 0.064c0.019 0.022 0.038 0.043 0.056 0.066s0.036 0.043 0.054 0.065c0.018 0.022 0.036 0.045 0.054 0.068s0.034 0.045 0.051 0.067c0.017 0.023 0.034 0.046 0.051 0.070s0.032 0.046 0.049 0.070c0.016 0.023 0.033 0.047 0.048 0.071s0.031 0.047 0.046 0.071c0.015 0.024 0.031 0.048 0.046 0.072s0.029 0.049 0.044 0.073c0.014 0.024 0.029 0.049 0.043 0.074s0.027 0.050 0.041 0.075c0.013 0.025 0.027 0.050 0.040 0.075s0.026 0.051 0.038 0.077c0.013 0.025 0.025 0.050 0.037 0.076s0.024 0.052 0.036 0.079c0.012 0.026 0.023 0.051 0.034 0.077s0.022 0.054 0.033 0.080c0.011 0.026 0.021 0.052 0.032 0.079s0.020 0.055 0.030 0.082c0.010 0.026 0.020 0.052 0.029 0.079 0.010 0.028 0.019 0.056 0.028 0.084 0.009 0.027 0.017 0.053 0.026 0.079 0.009 0.029 0.017 0.058 0.025 0.087 0.008 0.026 0.015 0.053 0.022 0.079 0.008 0.029 0.015 0.059 0.022 0.089 0.006 0.027 0.013 0.053 0.019 0.079 0.007 0.030 0.013 0.061 0.019 0.091 0.005 0.026 0.011 0.053 0.016 0.079 0.006 0.031 0.011 0.062 0.016 0.094 0.004 0.026 0.009 0.052 0.013 0.079 0.005 0.032 0.009 0.065 0.013 0.097 0.003 0.025 0.007 0.051 0.010 0.076 0.004 0.034 0.007 0.069 0.010 0.104 0.002 0.024 0.005 0.047 0.007 0.071 0.003 0.040 0.005 0.079 0.006 0.119 0.001 0.019 0.003 0.039 0.003 0.058 0.002 0.059 0.003 0.119 0.003 0.178v1.346h-9.463zM15.787 15.47c-0.010-0.13-0.026-0.261-0.045-0.39-0.003-0.021-0.007-0.041-0.010-0.061-0.008-0.047-0.015-0.094-0.024-0.14-0.005-0.024-0.010-0.049-0.014-0.074-0.008-0.042-0.017-0.085-0.027-0.127-0.006-0.025-0.012-0.051-0.018-0.076-0.010-0.041-0.020-0.083-0.031-0.124-0.007-0.025-0.013-0.050-0.020-0.075-0.012-0.043-0.024-0.086-0.037-0.128-0.007-0.023-0.013-0.045-0.020-0.067-0.016-0.050-0.033-0.101-0.050-0.151-0.005-0.014-0.009-0.028-0.014-0.042-0.023-0.064-0.047-0.128-0.072-0.191-0.005-0.013-0.011-0.027-0.017-0.041-0.020-0.049-0.040-0.098-0.061-0.147-0.009-0.021-0.019-0.043-0.029-0.064-0.018-0.041-0.037-0.081-0.056-0.121-0.011-0.024-0.023-0.047-0.034-0.070-0.019-0.038-0.038-0.076-0.058-0.114-0.012-0.023-0.025-0.047-0.038-0.071-0.021-0.038-0.041-0.075-0.063-0.113-0.013-0.022-0.025-0.045-0.038-0.067-0.023-0.040-0.048-0.080-0.073-0.12-0.012-0.019-0.022-0.038-0.034-0.056-0.037-0.058-0.074-0.115-0.113-0.172-0.037-0.053-0.074-0.105-0.111-0.157-0.011-0.015-0.022-0.029-0.033-0.045-0.029-0.039-0.058-0.077-0.088-0.115-0.011-0.014-0.021-0.028-0.032-0.041-0.040-0.049-0.080-0.098-0.121-0.146-0.005-0.006-0.011-0.012-0.016-0.018-0.036-0.042-0.073-0.084-0.111-0.125-0.013-0.014-0.026-0.028-0.039-0.042-0.033-0.036-0.067-0.071-0.101-0.105-0.011-0.012-0.022-0.023-0.034-0.034-0.044-0.044-0.089-0.088-0.135-0.131-0.010-0.009-0.019-0.018-0.029-0.027-0.037-0.035-0.075-0.069-0.113-0.102-0.015-0.013-0.029-0.025-0.044-0.038-0.038-0.033-0.076-0.065-0.115-0.097-0.011-0.009-0.021-0.018-0.032-0.026-0.048-0.039-0.098-0.078-0.148-0.116-0.012-0.009-0.025-0.018-0.037-0.028-0.039-0.029-0.079-0.057-0.119-0.085-0.015-0.011-0.031-0.022-0.047-0.033-0.044-0.031-0.089-0.061-0.134-0.090-0.008-0.005-0.016-0.011-0.024-0.016-0.046-0.029-0.092-0.058-0.138-0.086 0.012-0.012 0.023-0.024 0.035-0.035 0.033-0.032 0.066-0.065 0.098-0.098 0.018-0.019 0.036-0.037 0.054-0.056 0.035-0.038 0.070-0.076 0.103-0.115 0.014-0.017 0.029-0.033 0.043-0.050 0.036-0.043 0.071-0.086 0.105-0.13 0.011-0.014 0.023-0.029 0.034-0.043 0.034-0.046 0.068-0.092 0.101-0.138 0.21 0.031 0.421 0.046 0.631 0.046 0.728 0 1.414-0.18 2.017-0.498 1.657 0.785 2.714 2.436 2.714 4.276v1.346h-3.139z" })),
|
166 |
-
"tabs": el("svg", { width: 20, height: 20, viewBox: "0 0 128 128" }, el("path", { fill: "#4a00e0", d: "M116.2,25.4V20c0-8.3-6.7-15-15-15H15C6.7,5,0,11.7,0,20v88c0,8.3,6.7,15,15,15h98c8.3,0,15-6.7,15-15V40C128,32.8,123,26.8,116.2,25.4z M106.2,20v5H83.8v-5c0-1.8-0.3-3.4-0.9-5h18.4C104,15,106.2,17.2,106.2,20z M68.8,15c2.8,0,5,2.2,5,5v5H51v-5c0-1.8-0.3-3.4-0.9-5H68.8z M118,108c0,2.8-2.2,5-5,5H15c-2.8,0-5-2.2-5-5V20c0-2.8,2.2-5,5-5h21c2.8,0,5,2.2,5,5v15h72c2.8,0,5,2.2,5,5V108z" })),
|
167 |
-
"social_share": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M12.724 17.582c-2.53 1.063-5.462 0.552-7.49-1.313 1.713-1.814 0.438-4.835-2.084-4.835-1.582 0-2.868 1.287-2.868 2.868 0 1.946 1.91 3.335 3.763 2.724 2.433 2.44 6.086 3.134 9.21 1.82 0.349-0.146 0.513-0.549 0.366-0.897s-0.548-0.513-0.897-0.367v0zM1.652 14.302c0-0.825 0.672-1.497 1.498-1.497 0.825 0 1.497 0.672 1.497 1.497s-0.672 1.497-1.497 1.497c-0.826 0-1.498-0.672-1.498-1.497z" }), el("path", { fill: "#4a00e0", d: "M2.506 9.096c0.357 0.13 0.749-0.055 0.878-0.409 0.683-1.876 2.162-3.392 4.006-4.131 0.453 0.99 1.452 1.68 2.609 1.68 1.582 0 2.868-1.286 2.868-2.868 0-1.581-1.286-2.868-2.868-2.868-1.52 0-2.767 1.188-2.861 2.685-2.346 0.851-4.195 2.705-5.042 5.033-0.129 0.355 0.054 0.749 0.41 0.878zM10 1.871c0.826 0 1.498 0.671 1.498 1.497s-0.672 1.498-1.498 1.498-1.497-0.672-1.497-1.498 0.671-1.497 1.497-1.497z" }), el("path", { fill: "#4a00e0", d: "M18.368 11.871c0.024-0.136 0.039-0.573 0.039-0.779 0-2.375-1.013-4.651-2.777-6.244-0.281-0.253-0.715-0.231-0.968 0.050s-0.231 0.714 0.049 0.968c1.546 1.395 2.421 3.432 2.316 5.575-1.666-0.103-3.045 1.226-3.045 2.861 0 1.581 1.286 2.868 2.867 2.868s2.868-1.287 2.868-2.868c0.001-1.024-0.539-1.924-1.349-2.431zM16.85 15.799c-0.825 0-1.497-0.672-1.497-1.497s0.672-1.497 1.497-1.497c0.826 0 1.497 0.672 1.497 1.497s-0.671 1.497-1.497 1.497z" })),
|
168 |
-
"social_share_child": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M13.717 11.663c-0.79 0-1.498 0.36-1.968 0.926l-3.055-1.734c0.096-0.268 0.148-0.554 0.148-0.854s-0.052-0.586-0.148-0.854l3.055-1.735c0.47 0.565 1.178 0.927 1.968 0.927 1.41 0 2.557-1.147 2.557-2.559 0-1.41-1.146-2.558-2.557-2.558s-2.558 1.147-2.558 2.558c0 0.3 0.053 0.588 0.147 0.854l-3.055 1.736c-0.468-0.566-1.177-0.927-1.967-0.927-1.411 0-2.558 1.147-2.558 2.558s1.147 2.558 2.558 2.558c0.79 0 1.499-0.359 1.967-0.926l3.055 1.734c-0.095 0.268-0.147 0.556-0.147 0.855 0 1.409 1.147 2.557 2.558 2.557s2.557-1.147 2.557-2.557c-0.001-1.411-1.147-2.559-2.557-2.559zM13.717 4.116c0.917 0 1.663 0.746 1.663 1.663s-0.746 1.663-1.663 1.663c-0.916 0-1.662-0.745-1.662-1.663 0-0.917 0.746-1.663 1.662-1.663zM6.285 11.663c-0.917 0-1.663-0.746-1.663-1.663 0-0.916 0.746-1.662 1.663-1.662s1.663 0.746 1.663 1.662c-0.001 0.917-0.747 1.663-1.663 1.663zM13.717 15.884c-0.916 0-1.662-0.746-1.662-1.662 0-0.918 0.746-1.664 1.662-1.664s1.663 0.746 1.663 1.664c0 0.916-0.746 1.662-1.663 1.662z" })),
|
169 |
-
"restaurant_menu": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 2.136v15.729h20v-15.729h-20zM18.828 7.038h-8.242v-3.73h8.242v3.73zM1.172 3.307h8.242v13.385h-8.242v-13.385zM10.586 16.693v-8.483h8.242v8.483h-8.242z" }), el("path", { fill: "#4a00e0", d: "M2.742 4.661v4.492c0 1.188 0.826 2.185 1.934 2.45v2.563h-0.898v1.172h2.969v-1.172h-0.898v-2.563c1.108-0.265 1.934-1.263 1.934-2.45v-4.492h-5.039zM6.61 9.154c0 0.743-0.605 1.348-1.348 1.348s-1.348-0.604-1.348-1.348v-3.32h2.695v3.32z" }), el("path", { fill: "#4a00e0", d: "M13.050 4.661h3.275v1.172h-3.275v-1.172z" }), el("path", { fill: "#4a00e0", d: "M12.109 9.414h5.156v1.172h-5.156v-1.172z" }), el("path", { fill: "#4a00e0", d: "M12.109 11.79h5.156v1.172h-5.156v-1.172z" }), el("path", { fill: "#4a00e0", d: "M12.109 14.167h5.156v1.172h-5.156v-1.172z" })),
|
170 |
-
"blockquote": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M6.347 8.539h-0.62c0.471-0.817 1.061-1.648 1.557-2.233 0.783-0.921 0.674-2.305-0.249-3.089-0.412-0.351-0.917-0.524-1.42-0.524-0.619 0-1.233 0.26-1.667 0.769-0.577 0.674-3.448 3.615-3.448 7.269v3.654c0 1.614 1.309 2.923 2.923 2.923h2.923c1.613 0 2.922-1.309 2.922-2.923v-2.924c0.001-1.613-1.308-2.922-2.921-2.922v0zM7.808 14.385c0 0.806-0.655 1.462-1.461 1.462h-2.923c-0.806 0-1.462-0.656-1.462-1.462v-3.655c0-2.822 2.192-5.296 2.912-6.108l0.187-0.211c0.19-0.223 0.43-0.257 0.555-0.257 0.122 0 0.303 0.032 0.475 0.177 0.305 0.26 0.343 0.722 0.080 1.029-0.579 0.683-1.219 1.599-1.708 2.449-0.262 0.454-0.262 1.009 0.001 1.462 0.26 0.452 0.742 0.73 1.264 0.73h0.62c0.806 0 1.461 0.656 1.461 1.461v2.923zM16.576 8.539h-0.618c0.471-0.817 1.060-1.648 1.557-2.233 0.783-0.921 0.674-2.305-0.248-3.089-0.412-0.351-0.919-0.524-1.422-0.524-0.618 0-1.232 0.26-1.666 0.769-0.576 0.674-3.448 3.615-3.448 7.269v3.654c0 1.614 1.31 2.923 2.924 2.923h2.923c1.614 0 2.923-1.309 2.923-2.923v-2.924c-0.001-1.613-1.31-2.922-2.925-2.922v0zM18.038 14.385c0 0.806-0.655 1.462-1.462 1.462h-2.922c-0.807 0-1.463-0.656-1.463-1.462v-3.655c0-2.824 2.193-5.297 2.913-6.109l0.186-0.211c0.191-0.223 0.429-0.256 0.555-0.256 0.122 0 0.303 0.032 0.475 0.177 0.307 0.26 0.343 0.723 0.082 1.029-0.581 0.683-1.221 1.599-1.71 2.449-0.261 0.453-0.261 1.009 0 1.462s0.743 0.73 1.267 0.73h0.618c0.807 0 1.462 0.656 1.462 1.461v2.923z" })),
|
171 |
-
"quote_1": el("svg", { width: 20, height: 20 }, el("path", { d: "M15.581 10.226h-15.162c-0.233 0-0.419 0.37-0.419 0.826 0 0.458 0.186 0.828 0.419 0.828h15.161c0.233 0 0.419-0.37 0.419-0.828 0.001-0.455-0.186-0.826-0.418-0.826v0z" }), el("path", { d: "M15.581 14.285h-15.162c-0.233 0-0.419 0.373-0.419 0.827 0 0.458 0.186 0.826 0.419 0.826h15.161c0.233 0 0.419-0.369 0.419-0.826 0.001-0.454-0.186-0.827-0.418-0.827v0z" }), el("path", { d: "M15.581 18.346h-15.162c-0.233 0-0.419 0.37-0.419 0.826 0 0.459 0.186 0.828 0.419 0.828h15.161c0.233 0 0.419-0.369 0.419-0.828 0.001-0.455-0.186-0.826-0.418-0.826v0z" }), el("path", { d: "M9.126 0.595c-0.46 0.465-0.974 1.35-0.835 3.042 0.081 1.319 0.666 3.29 3.048 5.216 0.112 0.090 0.241 0.136 0.38 0.136 0.183 0 0.362-0.086 0.487-0.251 0.214-0.283 0.164-0.683-0.113-0.902-1.935-1.566-2.458-3.105-2.551-4.154 0.274 0.156 0.582 0.258 0.913 0.258 1.045 0 1.89-0.886 1.89-1.972 0-1.088-0.846-1.966-1.89-1.966-0.233 0-0.451 0.062-0.657 0.143l0.004-0.011-0.218 0.101-0.018 0.011-0.007 0.006-0.299 0.214-0.134 0.131z" }), el("path", { d: "M4.517 0.595c-0.465 0.465-0.974 1.35-0.841 3.042 0.085 1.319 0.671 3.29 3.049 5.216 0.116 0.090 0.245 0.136 0.383 0.136 0.178 0 0.366-0.086 0.487-0.251 0.214-0.283 0.165-0.683-0.108-0.902-1.939-1.566-2.467-3.105-2.56-4.154 0.278 0.156 0.584 0.258 0.92 0.258 1.046 0 1.885-0.886 1.885-1.972 0-1.088-0.845-1.966-1.885-1.966-0.236 0-0.447 0.062-0.657 0.143l0.010-0.011-0.218 0.101-0.022 0.011-0.009 0.006-0.305 0.214-0.129 0.13z" })),
|
172 |
-
"quote_2": el("svg", { width: 20, height: 20 }, el("path", { d: "M4.599 6.686c-0.39 0.397-0.822 1.149-0.705 2.586 0.068 1.123 0.561 2.799 2.561 4.434 0.096 0.080 0.205 0.115 0.321 0.115 0.153 0 0.306-0.071 0.409-0.214 0.181-0.239 0.135-0.58-0.095-0.766-1.626-1.332-2.066-2.639-2.144-3.531 0.231 0.132 0.488 0.218 0.769 0.218 0.874 0 1.587-0.753 1.587-1.677s-0.711-1.672-1.587-1.672c-0.196 0-0.38 0.054-0.552 0.121l0.003-0.010-0.184 0.085-0.016 0.010-0.006 0.006-0.252 0.181-0.109 0.114z" }), el("path", { d: "M0.725 6.686c-0.389 0.397-0.821 1.149-0.706 2.586 0.068 1.123 0.562 2.799 2.56 4.434 0.094 0.077 0.204 0.114 0.322 0.114 0.151 0 0.31-0.073 0.409-0.213 0.177-0.239 0.136-0.582-0.090-0.767-1.63-1.332-2.072-2.639-2.149-3.531 0.23 0.132 0.486 0.218 0.772 0.218 0.879 0 1.583-0.753 1.583-1.677s-0.71-1.672-1.583-1.672c-0.199 0-0.378 0.054-0.554 0.121l0.008-0.010-0.184 0.085-0.018 0.010-0.009 0.006-0.253 0.182-0.108 0.114z" }), el("path", { d: "M19.25 6.929h-10.041c-0.414 0-0.75-0.336-0.75-0.75s0.336-0.75 0.75-0.75h10.041c0.414 0 0.75 0.336 0.75 0.75s-0.336 0.75-0.75 0.75z" }), el("path", { d: "M19.25 10.75h-10.041c-0.414 0-0.75-0.336-0.75-0.75s0.336-0.75 0.75-0.75h10.041c0.414 0 0.75 0.336 0.75 0.75s-0.336 0.75-0.75 0.75z" }), el("path", { d: "M19.25 14.571h-10.041c-0.414 0-0.75-0.336-0.75-0.75s0.336-0.75 0.75-0.75h10.041c0.414 0 0.75 0.336 0.75 0.75s-0.336 0.75-0.75 0.75z" })),
|
173 |
-
"quote_inline_icon": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { d: "M7.031 14c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7l-0.031-1c0-7.732 6.268-14 14-14v4c-2.671 0-5.182 1.040-7.071 2.929-0.364 0.364-0.695 0.751-0.995 1.157 0.357-0.056 0.724-0.086 1.097-0.086zM25.031 14c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7l-0.031-1c0-7.732 6.268-14 14-14v4c-2.671 0-5.182 1.040-7.071 2.929-0.364 0.364-0.695 0.751-0.995 1.157 0.358-0.056 0.724-0.086 1.097-0.086z" })),
|
174 |
-
"quote_tweet_icon": el("svg", { width: 20, height: 20, viewBox: "0 0 512 512" }, el("path", { d: "M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" })),
|
175 |
-
"at_the_rate": el("svg", { width: 30, height: 30 }, el("path", { d: "M5.605 17.2c0-2.131 0.499-4.074 1.499-5.829 1-1.754 2.395-3.136 4.19-4.15 1.794-1.013 3.81-1.52 6.046-1.52 2.712 0 4.901 0.773 6.562 2.323 1.662 1.549 2.493 3.589 2.493 6.118 0 2.051-0.542 3.786-1.626 5.202-1.088 1.418-2.304 2.125-3.656 2.125-0.781 0-1.355-0.232-1.717-0.696-0.365-0.462-0.533-1.037-0.506-1.726-1.006 1.614-2.378 2.422-4.11 2.422-1.39 0-2.507-0.539-3.347-1.619-0.842-1.077-1.142-2.442-0.904-4.088 0.237-1.65 0.946-2.982 2.125-4.002 1.179-1.021 2.509-1.53 3.992-1.53s2.638 0.518 3.467 1.558c0.829 1.040 1.122 2.322 0.883 3.843l-0.494 3.2c-0.094 0.739 0.165 1.11 0.77 1.11 0.77 0 1.502-0.56 2.205-1.678 0.701-1.12 1.054-2.493 1.054-4.122 0-2.106-0.656-3.787-1.966-5.046-1.312-1.258-3.133-1.886-5.462-1.886-2.794 0-5.098 0.96-6.91 2.88-1.814 1.92-2.722 4.29-2.722 7.109 0 2.382 0.738 4.227 2.214 5.533 1.477 1.302 3.459 1.989 5.947 2.056l-0.376 1.509c-2.862-0.069-5.184-0.899-6.971-2.494-1.787-1.594-2.68-3.794-2.68-6.602zM19.15 15.85c0.17-1.15-0.014-2.118-0.558-2.899-0.542-0.781-1.28-1.173-2.214-1.173-0.933 0-1.79 0.392-2.571 1.173s-1.259 1.749-1.43 2.899c-0.171 1.152 0.013 2.122 0.557 2.91 0.542 0.787 1.282 1.181 2.214 1.181s1.79-0.394 2.573-1.181c0.781-0.789 1.256-1.758 1.43-2.91z" })),
|
176 |
-
"columns": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M17.355 0.347h-14.71c-1.143 0-2.069 0.926-2.069 2.069v15.169c0 1.143 0.926 2.069 2.069 2.069h14.709c1.143 0 2.069-0.926 2.069-2.069v-15.169c0-1.142-0.926-2.069-2.068-2.069zM18.504 17.585c0 0.635-0.515 1.149-1.149 1.149h-14.71c-0.635 0-1.149-0.515-1.149-1.149v-15.169c0-0.635 0.514-1.149 1.149-1.149h14.71c0.635 0 1.149 0.515 1.149 1.149v15.169z" }), el("path", { fill: "#4a00e0", d: "M16.665 2.645h-13.331c-0.254 0-0.46 0.206-0.46 0.46v5.746c0 0.254 0.206 0.46 0.46 0.46h13.331c0.254 0 0.46-0.206 0.46-0.46v-5.746c0-0.254-0.206-0.46-0.46-0.46zM16.206 8.391h-12.412v-4.827h12.412v4.827z" }), el("path", { fill: "#4a00e0", d: "M16.665 10.69h-5.516c-0.254 0-0.46 0.206-0.46 0.459v5.746c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-5.746c0-0.253-0.206-0.459-0.46-0.459zM16.206 16.436h-4.597v-4.827h4.597v4.827z" }), el("path", { fill: "#4a00e0", d: "M8.851 10.69h-5.516c-0.254 0-0.46 0.206-0.46 0.459v5.746c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-5.746c0-0.253-0.206-0.459-0.46-0.459zM8.391 16.436h-4.597v-4.827h4.597v4.827z" })),
|
177 |
-
"column": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M17.355 0.347h-14.71c-1.143 0-2.069 0.926-2.069 2.069v15.169c0 1.143 0.926 2.069 2.069 2.069h14.709c1.143 0 2.069-0.926 2.069-2.069v-15.169c0-1.142-0.926-2.069-2.068-2.069zM18.504 17.585c0 0.635-0.515 1.149-1.149 1.149h-14.71c-0.635 0-1.149-0.515-1.149-1.149v-15.169c0-0.635 0.514-1.149 1.149-1.149h14.71c0.635 0 1.149 0.515 1.149 1.149v15.169z" }), el("path", { fill: "#4a00e0", d: "M16.665 2.767h-5.516c-0.254 0-0.46 0.206-0.46 0.459v13.546c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-13.546c0-0.253-0.206-0.459-0.46-0.459zM16.206 16.313h-4.597v-12.626h4.597v12.626z" }), el("path", { fill: "#4a00e0", d: "M8.851 2.767h-5.516c-0.254 0-0.46 0.206-0.46 0.459v13.546c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-13.546c0-0.253-0.206-0.459-0.46-0.459zM8.391 16.313h-4.597v-12.626h4.597v12.626z" })),
|
178 |
-
"top_align": el("svg", { width: 20, height: 20 }, el("path", { d: "M1.5 0.438v2.125h17v-2.125h-17zM5.75 8.938h3.188v10.625h2.125v-10.625h3.187l-4.25-4.25-4.25 4.25z" })),
|
179 |
-
"middle_align": el("svg", { width: 20, height: 20 }, el("path", { d: "M18.5 11.063v-2.125h-17v2.125h17z" }), el("path", { d: "M12.707 3.519l-2.707-2.707-2.707 2.707h2.030v4.368h1.354v-4.368h2.030z" }), el("path", { d: "M7.293 16.48l2.707 2.707 2.707-2.707h-2.030v-4.368h-1.354v4.368h-2.030z" })),
|
180 |
-
"bottom_align": el("svg", { width: 20, height: 20 }, el("path", { d: "M18.5 20v-2.125h-17v2.125h17zM14.25 11.5h-3.187v-10.625h-2.125v10.625h-3.188l4.25 4.25 4.25-4.25z" })),
|
181 |
-
"carousel_left": el("svg", { width: 20, height: 20, viewBox: "0 0 256 512" }, el("path", { d: "M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z" })),
|
182 |
-
"carousel_right": el("svg", { width: 20, height: 20, viewBox: "0 0 256 512" }, el("path", { d: "M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" })),
|
183 |
-
"top_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 1c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17 0h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M17 0.984h-14c-1.103 0-2 0.897-2 2v0.797h18v-0.797c0-1.103-0.897-2-2-2z" })),
|
184 |
-
"bottom_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 1c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17 0h-14c-1.657 0-3 1.343-3 3v14c0 1.656 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M3 19.016h14c1.103 0 2-0.896 2-2v-0.797h-18v0.797c0 1.103 0.897 2 2 2z" })),
|
185 |
-
"left_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.656 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M0.984 2.999v14c0 1.103 0.896 2 2 2h0.797v-18h-0.797c-1.104 0-2 0.897-2 2z" })),
|
186 |
-
"right_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.656 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M19.015 16.999v-14c0-1.103-0.896-2-2-2h-0.797v18h0.797c1.104 0 2-0.896 2-2z" })),
|
187 |
-
"vertical_spacing": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.656-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M17 0.983h-14c-1.103 0-2 0.896-2 2v0.797h18v-0.797c0-1.103-0.896-2-2-2z" }), el("path", { fill: "#575E67", d: "M3 19.031h14c1.103 0 2-0.896 2-2v-0.797h-18v0.797c0 1.104 0.896 2 2 2z" })),
|
188 |
-
"horizontal_spacing": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.656 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M19.016 16.999v-14c0-1.103-0.896-2-2-2h-0.797v18h0.797c1.103 0 2-0.896 2-2z" }), el("path", { fill: "#575E67", d: "M0.968 2.999v14c0 1.103 0.896 2 2 2h0.797v-18h-0.797c-1.104 0-2 0.897-2 2z" })),
|
189 |
-
"logo": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M10 0.858c5.039 0 9.139 4.102 9.139 9.142s-4.1 9.142-9.139 9.142c-5.040 0-9.139-4.101-9.139-9.142s4.1-9.142 9.139-9.142zM10 0c-5.524 0-10 4.478-10 10s4.476 10 10 10c5.523 0 10-4.478 10-10s-4.477-10-10-10v0z" }), el("path", { fill: "#4a00e0", d: "M6.405 12.326c0.252 0 0.465-0.053 0.639-0.157s0.314-0.244 0.422-0.418 0.185-0.373 0.229-0.598c0.045-0.226 0.067-0.454 0.067-0.688v-3.264h1.475v3.264c0 0.444-0.056 0.857-0.167 1.241s-0.282 0.719-0.513 1.007c-0.23 0.288-0.524 0.515-0.881 0.679s-0.78 0.248-1.271 0.248c-0.509 0-0.944-0.087-1.304-0.261s-0.652-0.406-0.876-0.697c-0.225-0.291-0.39-0.628-0.495-1.012s-0.158-0.785-0.158-1.205v-3.264h1.475v3.264c0 0.246 0.024 0.479 0.072 0.702s0.126 0.419 0.234 0.593 0.247 0.312 0.418 0.413c0.171 0.102 0.382 0.153 0.634 0.153z" }), el("path", { fill: "#4a00e0", d: "M14.768 12.956c-0.486 0.449-1.047 0.674-1.682 0.674-0.42 0-0.815-0.079-1.188-0.238-0.371-0.158-0.696-0.382-0.975-0.67-0.279-0.287-0.5-0.634-0.661-1.038s-0.243-0.85-0.243-1.336c0-0.437 0.082-0.851 0.243-1.24s0.385-0.729 0.67-1.017c0.284-0.287 0.622-0.515 1.011-0.683 0.391-0.168 0.81-0.252 1.26-0.252 0.593 0 1.111 0.125 1.555 0.373s0.777 0.589 0.998 1.021l-1.097 0.827c-0.144-0.288-0.353-0.512-0.624-0.67-0.273-0.158-0.568-0.238-0.887-0.238-0.246 0-0.469 0.049-0.67 0.148s-0.373 0.236-0.517 0.414c-0.144 0.177-0.255 0.382-0.333 0.615s-0.117 0.485-0.117 0.755c0 0.276 0.042 0.531 0.127 0.765 0.083 0.233 0.2 0.437 0.35 0.607s0.328 0.304 0.535 0.399c0.207 0.097 0.436 0.145 0.688 0.145 0.576 0 1.095-0.267 1.557-0.801v-0.197h-1.241v-1.069h2.464v3.335h-1.223v-0.629z" })),
|
190 |
-
"marketing_button": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M12.997 2.99c-0.050-0.153-0.158-0.28-0.302-0.353s-0.31-0.086-0.463-0.036l-2.54 0.825c-0.319 0.104-0.493 0.446-0.39 0.765l0.127 0.391-6.461 4.746-2.549 0.828c-0.153 0.050-0.28 0.158-0.353 0.302s-0.086 0.31-0.036 0.463l1.548 4.765c0.083 0.257 0.321 0.42 0.577 0.42 0.062 0 0.125-0.010 0.188-0.030l2.548-0.828 1.309 0.007c0.263 1.241 1.367 2.176 2.686 2.176 1.308 0 2.405-0.92 2.679-2.148l1.343 0.007 0.127 0.391c0.050 0.153 0.158 0.28 0.302 0.353 0.086 0.044 0.181 0.066 0.276 0.066 0.063 0 0.127-0.010 0.188-0.030l2.54-0.825c0.319-0.104 0.493-0.446 0.39-0.765l-3.733-11.489zM2.545 14.732l-1.173-3.61 1.487-0.483 1.173 3.61-1.486 0.483zM8.886 16.215c-0.64 0-1.189-0.396-1.418-0.955l2.83 0.015c-0.232 0.552-0.777 0.94-1.412 0.94zM5.239 14.034l-1.277-3.93 5.862-4.306 2.689 8.275-7.274-0.038zM14.002 14.727l-0.075-0.229c-0-0-0-0.001-0-0.001l-3.283-10.104 1.385-0.45 3.358 10.335-1.385 0.45z" }), el("path", { fill: "#4a00e0", d: "M15.041 5.941c0.088 0.045 0.182 0.066 0.275 0.066 0.221 0 0.434-0.121 0.541-0.332l1.090-2.138c0.152-0.299 0.034-0.664-0.265-0.817s-0.664-0.034-0.817 0.265l-1.090 2.138c-0.152 0.299-0.034 0.664 0.265 0.817z" }), el("path", { fill: "#4a00e0", d: "M19.604 11.714l-2.138-1.089c-0.299-0.152-0.664-0.033-0.817 0.265s-0.033 0.664 0.265 0.817l2.138 1.089c0.088 0.045 0.182 0.066 0.275 0.066 0.221 0 0.434-0.121 0.541-0.332 0.152-0.299 0.033-0.664-0.265-0.817z" }), el("path", { fill: "#4a00e0", d: "M16.533 8.193c0.083 0.257 0.321 0.42 0.577 0.42 0.062 0 0.125-0.010 0.188-0.030l2.282-0.742c0.319-0.104 0.493-0.446 0.39-0.765s-0.446-0.493-0.765-0.39l-2.282 0.742c-0.319 0.104-0.493 0.446-0.39 0.765z" })),
|
191 |
-
"table_of_contents": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 0h1.25v20h-1.25v-20zM18.75 0h1.25v20h-1.25v-20zM1.25 1.25v-1.25h17.5v1.25h-17.5zM1.25 20v-1.25h17.5v1.25h-17.5zM1.25 4.063v-1.25h17.5v1.25h-17.5zM13.75 1.25h1.25v1.563h-1.25v-1.563zM4.375 5c-0.938 0-1.875 0.938-1.875 1.875s0.938 1.875 1.875 1.875c0.938 0 1.875-0.938 1.875-1.875s-0.938-1.875-1.875-1.875zM4.375 5.938c0.625 0 0.938 0.313 0.938 0.938s-0.313 0.938-0.938 0.938c-0.625 0-0.938-0.313-0.938-0.938s0.313-0.938 0.938-0.938zM7.813 7.5h9.688v-1.25h-9.688v1.25zM4.375 9.688c-0.938 0-1.875 0.625-1.875 1.875 0 0.938 0.938 1.875 1.875 1.875s1.875-0.938 1.875-1.875c0-1.25-0.938-1.875-1.875-1.875zM4.375 10.313c0.625 0 0.938 0.625 0.938 1.25 0 0.313-0.313 0.938-0.938 0.938s-0.938-0.625-0.938-0.938c0-0.625 0.313-1.25 0.938-1.25zM7.813 12.188h9.688v-1.25h-9.688v1.25zM4.375 14.063c0.938 0 1.875 0.938 1.875 1.875s-0.938 1.875-1.875 1.875c-0.938 0-1.875-0.938-1.875-1.875s0.938-1.875 1.875-1.875zM4.375 15c-0.625 0-0.938 0.313-0.938 0.938s0.313 0.938 0.938 0.938c0.625 0 0.938-0.313 0.938-0.938s-0.313-0.938-0.938-0.938zM7.813 16.563h9.688v-1.25h-9.688v1.25z" })),
|
192 |
-
"faq": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M10.95 14.645c0 0.524-0.425 0.949-0.949 0.949s-0.949-0.425-0.949-0.949c0-0.524 0.425-0.949 0.949-0.949s0.949 0.425 0.949 0.949z" }), el("path", { fill: "#4a00e0", d: "M10.001 0.292c-5.366 0-9.709 4.342-9.709 9.708s4.342 9.708 9.709 9.708c5.365 0 9.707-4.342 9.707-9.708 0-5.365-4.342-9.708-9.707-9.708zM10.001 18.643c-4.777 0-8.644-3.864-8.644-8.643 0-4.776 3.865-8.643 8.644-8.643 4.777 0 8.642 3.865 8.642 8.643s-3.865 8.643-8.642 8.643z" }), el("path", { fill: "#4a00e0", d: "M10.001 5.165c-1.674 0-3.034 1.361-3.034 3.033 0 0.42 0.339 0.76 0.758 0.76s0.759-0.34 0.759-0.76c0-0.836 0.68-1.516 1.518-1.516 0.835 0 1.516 0.68 1.516 1.516s-0.681 1.519-1.516 1.519c-0.421 0-0.759 0.339-0.759 0.757v1.897c0 0.417 0.338 0.757 0.759 0.757 0.418 0 0.758-0.34 0.758-0.757v-1.234c1.308-0.337 2.275-1.527 2.275-2.938-0.001-1.673-1.363-3.034-3.034-3.034z" })),
|
193 |
-
"forms": el("svg", { width: 20, height: 20, viewBox: "-35 37 128 128" }, el("path", { fill: "#4a00e0", d: "M61,37h-80c-8.8,0-16,7.2-16,16v96c0,8.8,7.2,16,16,16h44v-8h-44c-4.4,0-8-3.6-8-8V53c0-4.4,3.6-8,8-8h80c4.4,0,8,3.6,8,8v47l8-8V53C77,44.2,69.8,37,61,37z" }), el("path", { fill: "#4a00e0", d: "M90.7,109l-5.7-5.7c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1,0.8-5.7,2.3l-34.3,34.3c-1.6,1.6-6.3,7.6-6.3,9.7L29,165l17.7-4c0,0,8.1-4.8,9.7-6.3l34.3-34.3C93.8,117.2,93.8,112.1,90.7,109z M53.5,151.8c-0.5,0.4-2,1.5-3.9,2.7l-10.4-10.4c1.1-1.5,2.2-2.9,3-3.6L68,114.7L79.3,126L53.5,151.8z" }), el("path", { fill: "#4a00e0", d: "M53,69h-64v-8h64V69z" }), el("path", { fill: "#4a00e0", d: "M53,85h-64v-8h64V85z" }), el("path", { fill: "#4a00e0", d: "M53,101h-64v-8h64V101z" }), el("path", { fill: "#4a00e0", d: "M21,117h-32v-8h32V117z" })),
|
194 |
-
"how_to": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M29.539 1.258l-27.674 9.042c-0.782 0.256-0.894 1.318-0.182 1.733l10.458 6.082c0.33 0.189 0.742 0.166 1.048-0.059l2.939-2.182-2.182 2.939c-0.229 0.306-0.251 0.72-0.059 1.048l6.082 10.458c0.413 0.71 1.477 0.598 1.733-0.184l9.040-27.672c0.243-0.742-0.461-1.445-1.202-1.203v0zM20.549 27.518l-4.696-8.075 5.661-7.622c0.282-0.381 0.243-0.909-0.091-1.243-0.336-0.334-0.864-0.373-1.245-0.091l-7.622 5.662-8.074-4.696 23.862-7.798-7.795 23.864zM11.229 22.122l-6.336 6.338c-0.373 0.37-0.978 0.37-1.349 0-0.373-0.374-0.373-0.978 0-1.35l6.334-6.336c0.373-0.374 0.978-0.374 1.35 0 0.371 0.371 0.371 0.976 0 1.349zM2.858 22.362c-0.371-0.371-0.371-0.978 0-1.349l2.501-2.501c0.373-0.374 0.976-0.374 1.349 0 0.373 0.371 0.373 0.974 0 1.349l-2.501 2.501c-0.373 0.373-0.976 0.373-1.349 0zM13.49 25.293c0.371 0.373 0.371 0.978 0 1.35l-2.501 2.501c-0.186 0.184-0.43 0.278-0.675 0.278-0.842 0-1.277-1.027-0.674-1.63l2.501-2.501c0.37-0.371 0.976-0.371 1.349 0.002v0z" })),
|
195 |
-
"inline_notice": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M30.69 25.701l-13.094-21.389c-0.35-0.571-0.96-0.912-1.63-0.912h-0.002c-0.67 0-1.28 0.344-1.629 0.915l-13.026 21.389c-0.352 0.578-0.374 1.28-0.064 1.882 0.304 0.59 0.878 0.966 1.534 1.013 0.045 0.003 0.090 0.005 0.134 0.005h26.168c0.045 0 0.093-0.002 0.134-0.005 0.658-0.045 1.232-0.422 1.538-1.013 0.312-0.606 0.288-1.307-0.064-1.885zM3.458 26.403l12.507-20.541 12.576 20.541h-25.083z" }), el("path", { fill: "#4a00e0", d: "M15.966 11.242c-0.533 0-0.965 0.432-0.965 0.965v8.037c0 0.531 0.432 0.966 0.965 0.966s0.965-0.432 0.965-0.966v-8.037c0-0.533-0.432-0.965-0.965-0.965z" }), el("path", { fill: "#4a00e0", d: "M16.946 23.702c0 0.532-0.431 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.532 0.431-0.963 0.963-0.963s0.963 0.431 0.963 0.963z" })),
|
196 |
-
"wp_search": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M20.433 1.068c-5.789 0-10.499 4.71-10.499 10.5 0 2.58 0.936 4.945 2.486 6.775l-1.187 1.187-0.618-0.618c-0.342-0.342-0.896-0.342-1.238 0l-7.542 7.54c-1.024 1.024-1.024 2.689 0 3.713s2.689 1.023 3.712 0l7.541-7.541c0.341-0.342 0.341-0.895 0-1.237l-0.619-0.62 1.187-1.187c1.83 1.55 4.196 2.486 6.776 2.486 5.791 0 10.499-4.71 10.499-10.499s-4.708-10.499-10.499-10.499zM4.311 28.927c-0.341 0.34-0.897 0.34-1.238 0s-0.341-0.896 0-1.238l4.447-4.447 1.238 1.238-4.447 4.447zM9.996 23.242l-1.238-1.238 1.238-1.238 1.238 1.238-1.238 1.238zM20.433 20.317c-4.824 0-8.749-3.924-8.749-8.749s3.925-8.75 8.749-8.75c4.826 0 8.749 3.925 8.749 8.75s-3.924 8.749-8.749 8.749z" })),
|
197 |
-
"taxonomy_list": el("svg", { width: 20, height: 20, viewBox: "0 0 38 32" }, el("path", { fill: "#4a00e0", d: "M14 24.68h-2.4c-0.24-0.96-0.72-1.84-1.4-2.52l1.28-2c0.44-0.68 0.24-1.6-0.44-2.040s-1.6-0.24-2.040 0.44l-1.28 2c-0.56-0.2-1.2-0.28-1.8-0.28-3.24 0-5.88 2.64-5.88 5.88s2.68 5.84 5.92 5.84c2.72 0 5.040-1.88 5.68-4.4h2.4c0.8 0 1.48-0.64 1.48-1.48-0.040-0.8-0.68-1.44-1.52-1.44zM5.96 29.080c-1.6 0-2.92-1.32-2.92-2.92s1.32-2.92 2.92-2.92 2.92 1.32 2.92 2.92c0 1.6-1.32 2.92-2.92 2.92z" }), el("path", { fill: "#4a00e0", d: "M31.76 20.24c-0.64 0-1.24 0.12-1.8 0.28l-1.28-2c-0.44-0.68-1.36-0.88-2.040-0.44s-0.88 1.36-0.44 2.040l1.28 2c-0.64 0.72-1.16 1.56-1.4 2.52h-2.4c-0.8 0-1.48 0.64-1.48 1.48 0 0.8 0.64 1.48 1.48 1.48h2.4c0.64 2.52 2.96 4.4 5.68 4.4 3.24 0 5.88-2.64 5.88-5.88s-2.64-5.88-5.88-5.88zM31.76 29.080c-1.6 0-2.92-1.32-2.92-2.92s1.32-2.92 2.92-2.92c1.6 0 2.92 1.32 2.92 2.92 0.040 1.6-1.28 2.92-2.92 2.92z" }), el("path", { fill: "#4a00e0", d: "M24 13.92c0.68-0.44 0.88-1.36 0.44-2.040l-1.28-2c0.96-1.040 1.56-2.44 1.56-4 0-3.24-2.64-5.88-5.84-5.88s-5.88 2.64-5.88 5.88c0 1.56 0.6 2.96 1.56 4l-1.28 2c-0.44 0.68-0.24 1.6 0.44 2.040s1.6 0.24 2.040-0.44l1.28-2c0.56 0.2 1.2 0.28 1.8 0.28s1.24-0.12 1.8-0.28l1.28 2c0.48 0.68 1.4 0.88 2.080 0.44zM18.88 8.8c-1.6 0-2.92-1.32-2.92-2.92s1.32-2.92 2.92-2.92 2.92 1.32 2.92 2.92c0 1.6-1.32 2.92-2.92 2.92z" })),
|
198 |
-
"review": el("svg", { width: 20, height: 20, viewBox: "0 0 29 29" }, el("path", { fill: "#4a00e0", d: "M20.48 16.187l0.4-0.4-0.533-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.053-0.080zM21.2 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080 0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053-0.027 0-0.053 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M8.16 16.187l0.4-0.4-0.56-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.080-0.080zM8.853 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080s0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s-0.027 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M7.147 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.507-0.053 0.080-0.133 0.027-0.533 0.080 0.4 0.4 0.080 0.053zM6.32 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.080-0.053-0.080-0.080z" }), el("path", { fill: "#4a00e0", d: "M11.333 16.187l0.4-0.4-0.533-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.053-0.107 0.080-0.080zM12.053 15.787l-0.587 0.533 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080s0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053-0.027 0.027-0.027 0.080-0.053 0.107z" }), el("path", { fill: "#4a00e0", d: "M10.32 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.507-0.053 0.080-0.107 0.027-0.56 0.080 0.4 0.4 0.080 0.053zM9.493 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.080-0.053-0.080-0.080z" }), el("path", { fill: "#4a00e0", d: "M14.4 16.187l0.4-0.4-0.56-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.080-0.080zM15.093 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080 0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s-0.053 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M13.36 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.48-0.053 0.080-0.107 0.053-0.56 0.080 0.4 0.4 0.080 0.053zM12.56 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.107-0.053-0.080-0.080z" }), el("path", { fill: "#4a00e0", d: "M17.493 16.187l0.4-0.4-0.56-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.080-0.080zM18.187 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080s0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053-0.027 0-0.027 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M16.48 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.507-0.053 0.080-0.133 0.027-0.533 0.080 0.4 0.4 0.080 0.053zM15.653 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.080-0.053-0.080-0.080z" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M18.8 25.733h-15.147v-21.867h25.227v14.293" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M3.653 8.907h25.227" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M6.187 6.4h1.68" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M9.547 6.4h1.68" }), el("path", { fill: "#4a00e0", d: "M23.147 26.373c-2.613-0.133-4.613-2.347-4.48-4.96s2.347-4.613 4.933-4.48c2.613 0.133 4.613 2.347 4.48 4.933-0.107 2.613-2.32 4.613-4.933 4.507zM23.547 17.867c-2.080-0.107-3.867 1.52-3.947 3.6-0.107 2.080 1.493 3.867 3.6 3.947s3.867-1.52 3.947-3.6-1.52-3.84-3.6-3.947z" }), el("path", { fill: "#4a00e0", d: "M30.080 29.547c-0.133 0-0.24-0.053-0.32-0.16l-3.6-3.947c-0.187-0.187-0.16-0.507 0.027-0.667 0.187-0.187 0.507-0.16 0.667 0.027l3.6 3.947c0.187 0.187 0.16 0.48-0.027 0.667 0 0 0 0 0 0-0.107 0.080-0.213 0.133-0.347 0.133z" }), el("path", { fill: "#4a00e0", d: "M23.947 11.573h-17.040c-0.373 0-0.667 0.293-0.667 0.667s0.293 0.667 0.667 0.667h17.040c0.373 0 0.667-0.293 0.667-0.667s-0.293-0.667-0.667-0.667z" })),
|
199 |
-
"lottie": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 120 120" }, el("rect", { x: "8.1", y: "11.8", fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", width: "102.9", height: "99.9" }), el("ellipse", { transform: "matrix(0.9666 -0.2562 0.2562 0.9666 -22.8642 11.8718)", fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", cx: "34.1", cy: "93.7", rx: "0.1", ry: "0" }), el("ellipse", { transform: "matrix(-0.9666 0.2562 -0.2562 -0.9666 174.7596 36.9626)", fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", cx: "85", cy: "29.9", rx: "0.1", ry: "0" }), el("path", { fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", d: "M84.4,29.7c0,0-18-4.9-23.4,32.2S34.1,93.7,34.1,93.7" })),
|
200 |
-
"accept": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M424,127H41.5C-0.6,127-35,161.4-35,203.5v459c0,42.1,34.4,76.5,76.5,76.5h210.4v-38.3H41.5c-21,0-38.3-17.2-38.3-38.3v-459c0-21,17.2-38.3,38.3-38.3H424c21,0,38.3,17.2,38.3,38.3v224.7l38.3-38.3V203.5C500.5,161.4,466.1,127,424,127z" }), el("path", { fill: "#4a00e0", d: "M385.8,280h-306v-38.3h306V280z" }), el("path", { fill: "#4a00e0", d: "M385.8,356.5h-306v-38.3h306V356.5z" }), el("path", { fill: "#4a00e0", d: "M224,431.8H79.8v-38.3H224V431.8z" }), el("path", { fill: "#4a00e0", d: "M464.9,525.8c-7.4-7.4-19.4-7.4-26.7,0l-80.2,80.2l-40.1-40.1c-7.4-7.4-19.4-7.4-26.7,0c-7.4,7.4-7.4,19.4,0,26.7l53.5,53.5c7.4,7.4,19.4,7.4,26.7,0l93.6-93.6C472.4,545.2,472.4,533.2,464.9,525.8z" }), el("path", { fill: "#4a00e0", d: "M783.3,41.9H207.2C143.8,41.9,92,93.8,92,157.1v691.3c0,63.4,51.8,115.2,115.2,115.2h316.9v-57.7H207.2c-31.6,0-57.7-25.9-57.7-57.7V157.1c0-31.6,25.9-57.7,57.7-57.7h576.1c31.6,0,57.7,25.9,57.7,57.7v338.4l57.7-57.7V157.2C898.4,93.8,846.6,41.9,783.3,41.9z" }), el("path", { fill: "#4a00e0", d: "M725.7,272.4H264.8v-57.7h460.9V272.4z" }), el("path", { fill: "#4a00e0", d: "M725.7,387.7H264.8V330h460.9V387.7z" }), el("path", { fill: "#4a00e0", d: "M482,501H264.8v-57.7H482V501z" }), el("path", { fill: "#4a00e0", d: "M707.5,941.1c-124.1,0-225.2-101-225.2-225.2s101-225,225.2-225s225.2,101,225.2,225.2S831.6,941.1,707.5,941.1z M707.5,531.5c-101.7,0-184.6,82.8-184.6,184.6s82.8,184.6,184.6,184.6S892.1,817.9,892.1,716S809.2,531.5,707.5,531.5z" }), el("path", { fill: "#4a00e0", d: "M844.9,642.6c-11.1-11.1-29.2-11.1-40.2,0L683.8,763.4l-60.3-60.3c-11.1-11.1-29.2-11.1-40.2,0c-11.1,11.1-11.1,29.2,0,40.2l80.6,80.6c11.1,11.1,29.2,11.1,40.2,0l140.9-141C856.1,671.8,856.1,653.7,844.9,642.6z" })),
|
201 |
-
"checkbox": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M833.3,44H166.5C97.4,44,41.5,100,41.5,169.1V836c0,69.2,56,125.1,125.1,125.1h666.9c69.2,0,125.1-56,125.1-125.1V169.1C958.4,100,902.5,44,833.3,44z M875.1,835.8c0,23-18.7,41.7-41.7,41.7H166.5c-23,0-41.7-18.7-41.7-41.7V169.1c0-23,18.7-41.7,41.7-41.7h666.9c23,0,41.7,18.7,41.7,41.7v666.8H875.1z" }), el("path", { fill: "#4a00e0", d: "M691.5,369.9c-16.3-16.3-42.6-16.3-58.9,0L455.8,546.7l-88.4-88.4c-16.3-16.3-42.6-16.3-58.9,0c-16.3,16.3-16.3,42.6,0,58.9l117.9,117.9c16.3,16.3,42.6,16.3,58.9,0l206.3-206.3C707.9,412.5,707.9,386,691.5,369.9z" })),
|
202 |
-
"datepicker": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M882.2,127.7H758V70.4c0-15.8-12.9-28.7-28.7-28.7s-28.7,12.9-28.7,28.7v57.3H528.4V70.4c0-15.8-12.9-28.7-28.7-28.7c-15.8,0-28.7,12.9-28.7,28.7v57.3H298.8V70.4c0-15.8-12.9-28.7-28.7-28.7s-28.7,12.9-28.7,28.7v57.3H117.6c-42.2,0-76.5,34.3-76.5,76.5v678.7c0,42.2,34.3,76.5,76.5,76.5h764.7c42.2,0,76.5-34.3,76.5-76.5V204.2C958.8,161.9,924.6,127.7,882.2,127.7z M901.5,882.6c0,10.6-8.6,19.1-19.1,19.1H117.6c-10.6,0-19.1-8.6-19.1-19.1V204c0-10.6,8.6-19.1,19.1-19.1h124.3v57.3c0,15.8,12.9,28.7,28.7,28.7s28.7-12.9,28.7-28.7V185h172.2v57.3c0,15.8,12.9,28.7,28.7,28.7c15.8,0,28.7-12.9,28.7-28.7V185h172.2v57.3c0,15.8,12.9,28.7,28.7,28.7s28.7-12.9,28.7-28.7V185h124.3c10.6,0,19.1,8.6,19.1,19.1v678.7L901.5,882.6L901.5,882.6z" }), el("path", { fill: "#4a00e0", d: "M882.4,963.8H117.6c-44.7,0-81-36.3-81-81V204.2c0-44.7,36.3-81,81-81h119.2V70.4c0-18.3,14.9-33.2,33.2-33.2s33.2,14.9,33.2,33.2v52.8h163.1V70.4c0-18.3,14.9-33.2,33.2-33.2c18.3,0,33.2,14.9,33.2,33.2v52.8H696V70.4c0-18.3,14.9-33.2,33.2-33.2c18.3,0,33.2,14.9,33.2,33.2v52.8h119.7c44.7,0,81.1,36.3,81.1,81v678.7C963.3,927.5,927,963.8,882.4,963.8z M117.6,132.2c-39.7,0-72,32.3-72,72v678.7c0,39.7,32.3,72,72,72h764.7c39.7,0,72-32.3,72-72V204.2c0-39.7-32.3-72-72.1-72H753.5V70.4c0-13.4-10.8-24.2-24.2-24.2S705.1,57,705.1,70.4v61.8H523.9V70.4c0-13.4-10.8-24.2-24.2-24.2S475.5,57,475.5,70.4v61.8H294.3V70.4c0-13.4-10.8-24.2-24.2-24.2S245.9,57,245.9,70.4v61.8L117.6,132.2L117.6,132.2z M882.5,906.2H117.6c-13,0-23.6-10.6-23.6-23.6V204c0-13,10.6-23.6,23.6-23.6h128.8v61.8c0,13.4,10.8,24.2,24.2,24.2s24.2-10.8,24.2-24.2v-61.8H476v61.8c0,13.4,10.8,24.2,24.2,24.2c13.4,0,24.2-10.8,24.2-24.2v-61.8h181.2v61.8c0,13.4,10.8,24.2,24.2,24.2s24.2-10.8,24.2-24.2v-61.8h128.8c13,0,23.6,10.6,23.6,23.6v683.2h-0.8C903.5,898,893.9,906.2,882.5,906.2z M117.6,189.5c-8,0-14.5,6.6-14.5,14.5v678.6c0,8,6.6,14.5,14.5,14.5h764.8c8,0,14.5-6.6,14.5-14.5h0.3V204c0-8-6.6-14.5-14.5-14.5H763v52.8c0,18.3-14.9,33.2-33.2,33.2s-33.2-14.9-33.2-33.2v-52.8H533.4v52.8c0,18.3-14.9,33.2-33.2,33.2S467,260.6,467,242.3v-52.8H303.8v52.8c0,18.3-14.9,33.2-33.2,33.2s-33.2-14.9-33.2-33.2v-52.8L117.6,189.5L117.6,189.5z" })),
|
203 |
-
"email": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M30.534 25.334h-29.149v-20.192h29.158v20.189h-0.010zM3.626 23.088h24.669v-15.699h-24.669v15.699z" }), el("path", { fill: "#4a00e0", d: "M15.962 17.76l-14.128-10.595 1.35-1.802 12.778 9.594 12.781-9.594 1.35 1.802z" })),
|
204 |
-
"hidden": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M7.29 21.67l1.488-1.498c-1.818-1.421-3.446-3.072-4.854-4.909 1.45-1.907 6.384-7.782 12.074-7.782 1.504 0.016 2.986 0.374 4.336 1.040l1.542-1.552c-1.798-1.002-3.818-1.542-5.878-1.574-7.843 0-13.971 8.893-14.227 9.28l-0.349 0.589 0.397 0.582c1.542 2.189 3.382 4.15 5.472 5.824z" }), el("path", { fill: "#4a00e0", d: "M30.227 14.682c-1.482-2.070-3.235-3.933-5.206-5.539l-1.488 1.488c1.69 1.363 3.213 2.918 4.544 4.634-1.45 1.907-6.39 7.782-12.077 7.782-1.366-0.022-2.717-0.333-3.958-0.906l-1.574 1.574c1.706 0.899 3.6 1.382 5.533 1.418 7.843 0 13.971-8.893 14.227-9.28l0.355-0.582-0.355-0.589z" }), el("path", { fill: "#4a00e0", d: "M5.571 22.72l17.891-17.891c0.41-0.41 1.069-0.41 1.472 0v0c0.41 0.41 0.41 1.069 0 1.472l-17.888 17.891c-0.41 0.41-1.069 0.41-1.472 0v0c-0.413-0.403-0.413-1.069-0.003-1.472z" }), el("path", { fill: "#4a00e0", d: "M19.264 11.232l-7.296 7.293c1.728 2.298 4.989 2.768 7.293 1.040s2.768-4.989 1.040-7.293c-0.298-0.39-0.646-0.746-1.037-1.040v0z" }), el("path", { fill: "#4a00e0", d: "M12.406 19.027l8.285-6.138c-1.366-2.531-4.525-3.475-7.059-2.102s-3.475 4.525-2.102 7.059c0.234 0.429 0.531 0.826 0.877 1.181v0z" })),
|
205 |
-
"name": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M962.4,154.4v512.4H897V154.4H962.4z" }), el("path", { fill: "#4a00e0", d: "M962.4,209.2H38.6v-65.4h923.8V209.2z" }), el("path", { fill: "#4a00e0", d: "M962.4,716.3H38.6v-65.4h923.8V716.3z" }), el("path", { fill: "#4a00e0", d: "M103.8,154.5v512.3H38.6V154.5H103.8z" }), el("path", { fill: "#4a00e0", d: "M287.1,292.3v277.1h-65.4V292.3H287.1z" }), el("path", { fill: "#4a00e0", d: "M369.9,307H135.9v-65.4h233.9V307z" }), el("path", { fill: "#4a00e0", d: "M369.9,617.8H135.9v-65.4h233.9V617.8z" })),
|
206 |
-
"phone": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M713.3,960.4c-35.6-0.2-71.1-4.8-105.8-13.3C488,918.3,365.1,845.2,261.3,741.3s-177-227-205.8-346.2c-30.3-125.6-8.8-232.9,60.8-302.4l19.8-19.8c37.5-37.5,98.3-37.5,135.9,0L386.1,187c37.5,37.5,37.5,98.3,0,135.9l-67.5,67.5c32.4,56.8,76.2,113.6,128.2,165.4c52,51.8,108.8,95.9,165.4,128.2l67.5-67.5c37.5-37.5,98.3-37.5,135.9,0l0,0l114.1,114.1c37.5,37.5,37.5,98.3,0,135.9l-19.8,19.6C861,935.1,793.1,960.4,713.3,960.4z M204.3,112.8c-7.4,0-14.5,2.9-19.6,8.2l-19.8,19.8c-52,52-67.3,136.6-42.9,238c25.9,107.3,92.6,219,187.7,314s206.8,161.8,314,187.7c101.4,24.4,185.8,9.3,238-42.9l19.8-19.8c10.9-10.9,10.9-28.4,0-39.1L767.4,664.7c-10.9-10.9-28.4-10.9-39.1,0L643,750.1c-10.5,10.5-26.7,13-39.8,6.3c-70.1-36.2-140.6-89-204.3-152.4S282.6,469.8,246.4,399.8c-6.9-13.1-4.4-29.3,6.1-39.8l85.4-85.4c10.9-10.9,10.9-28.4,0-39.1L223.9,121C218.6,115.9,211.5,112.8,204.3,112.8z" }), el("path", { fill: "#4a00e0", d: "M749.9,549.6c-18.9,0-34.1-15.2-34.1-34.1l0,0c-0.2-124.8-101.4-226-226.2-226.2c-18.9,0-34.1-15.2-34.1-34.1s15.2-34.1,34.1-34.1l0,0c162.4,0,294.4,132.1,294.4,294.4C784,534.4,768.7,549.6,749.9,549.6L749.9,549.6z" }), el("path", { fill: "#4a00e0", d: "M894.3,549.6c-18.9,0-34.1-15.2-34.1-34.1l0,0c0-204.3-166.4-370.4-370.4-370.4c-18.9,0-34.1-15.2-34.1-34.1s15.2-34.1,34.1-34.1l0,0c242,0,438.9,196.8,438.9,438.9C928.4,534.4,913.2,549.6,894.3,549.6L894.3,549.6z" })),
|
207 |
-
"radio": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M7.446 4.931c-1.651 0-2.95 1.299-2.95 2.95s1.299 2.95 2.95 2.95 2.95-1.299 2.95-2.95-1.299-2.95-2.95-2.95v0zM7.446 1.981c-3.245 0-5.901 2.656-5.901 5.901s2.656 5.901 5.901 5.901 5.901-2.656 5.901-5.901-2.656-5.901-5.901-5.901v0zM7.446 12.605c-2.595 0-4.723-2.122-4.723-4.723s2.125-4.72 4.723-4.72 4.723 2.122 4.723 4.723-2.128 4.72-4.723 4.72v0z" }), el("path", { fill: "#4a00e0", d: "M12.832 21.418c0 2.974-2.411 5.386-5.386 5.386s-5.386-2.411-5.386-5.386c0-2.974 2.411-5.386 5.386-5.386s5.386 2.411 5.386 5.386z" }), el("path", { fill: "#4a00e0", d: "M7.446 27.462c-3.334 0-6.045-2.71-6.045-6.045s2.71-6.045 6.045-6.045 6.045 2.71 6.045 6.045-2.71 6.045-6.045 6.045zM7.446 16.694c-2.605 0-4.723 2.118-4.723 4.723s2.118 4.723 4.723 4.723 4.723-2.118 4.723-4.723-2.118-4.723-4.723-4.723z" }), el("path", { fill: "#4a00e0", d: "M14.694 5.37h15.933v1.229h-15.933v-1.229z" }), el("path", { fill: "#4a00e0", d: "M14.694 9.053h9.664v1.229h-9.664v-1.229z" }), el("path", { fill: "#4a00e0", d: "M14.694 19.347h15.933v1.229h-15.933v-1.229z" }), el("path", { fill: "#4a00e0", d: "M14.694 22.8h9.664v1.229h-9.664v-1.229z" })),
|
208 |
-
"select": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M775.8,509.4c-13.1,0-25.5,3.1-36.5,8.6c-11.4-32-41.9-55-77.8-55c-22.2,0-42.3,8.7-57.1,23.1c-14.9-14.2-34.9-23.1-57.1-23.1c-11.2,0-21.8,2.3-31.6,6.3V323.4c0-45.4-37-82.5-82.5-82.5s-82.5,37-82.5,82.5v174v19.2v42.6c-37.2,1.9-92.3,14.2-92.3,91.9c0,58.2,69.5,185.2,140.5,201.3C445,916.2,520,957.7,604.4,957.7c142.4,0,253.9-106.9,253.9-243.6c0-14-11.4-25.5-25.5-25.5c-14,0-25.5,11.4-25.5,25.5c0,108-89.1,192.7-203,192.7c-70.4,0-132.5-36-168.8-90.7c-0.3-0.7-0.9-1.4-1.2-2.1c-20.6-31.8-32.9-69.5-32.9-110.3v-187v-19.2v-174c0-17.5,14.2-31.6,31.6-31.6s31.6,14.2,31.6,31.6v221.9v84.7v4c0,14,11.4,25.5,25.5,25.5c14,0,25.5-11.4,25.5-25.5v-4v-84.7c0-17.5,14.2-31.6,31.6-31.6s31.6,14.2,31.6,31.5v0.2v88.8c0,1.4,0.2,2.3,0.3,3c1.6,12.6,12.1,22.4,25.2,22.4c13.1,0,23.9-10,25.2-22.9c0.2-0.5,0.2-1,0.2-1.7c0-0.3,0-0.5,0-0.9v-88.8v-0.2c0.2-17.3,14.2-31.5,31.6-31.5s31.8,14.2,31.8,31.6v45.8c0,0.2,0,0.5,0,0.7v42.5c0,1.4,0.2,2.6,0.3,3.5c1.7,12.4,12.2,21.8,25.2,21.8c13.1,0,23.6-9.8,25.2-22.5c0.2-0.7,0.2-1.4,0.2-2.1c0-0.2,0-0.5,0-0.7v-42.8c0.2-17.3,14.3-31.3,31.6-31.3c17.5,0,31.8,14.2,31.8,31.6V613c0,14,11.4,25.5,25.5,25.5c14,0,25.5-11.4,25.5-25.5v-21.1C858.4,546.4,821.4,509.4,775.8,509.4z M309.3,651.4c0-25.7,4.2-38.1,41.4-40.9v93.7c0,18,1.9,35.6,5.4,52.6C331.1,723.1,309.3,679.2,309.3,651.4z" }), el("path", { fill: "#4a00e0", d: "M528.7,385.5c-9.6,10.1-9.3,26.2,1,36c4.9,4.7,11.2,7,17.5,7c6.8,0,13.5-2.6,18.5-7.9c28.7-30.2,45.8-69.9,48.4-111.5c3-47.5-12.8-93.1-44.2-128.8s-75-56.8-122.5-59.8c-97.9-5.9-182.4,68.8-188.5,166.7c-3,47.5,12.9,93.1,44.4,128.8c9.3,10.5,25.3,11.5,35.8,2.3s11.5-25.3,2.3-35.8c-22.5-25.5-33.7-58.2-31.6-92.1c4.2-69.9,64.7-123.4,134.5-119.2c33.9,2.1,65,17.3,87.4,42.6c22.5,25.5,33.7,58,31.6,92.1C561.6,335.7,549.2,364,528.7,385.5z" }), el("path", { fill: "#4a00e0", d: "M625.9,426.9c12.4,6.6,27.8,1.9,34.4-10.7c16.8-31.8,26.6-66.4,28.8-102.7C697.7,174.2,591.3,54,452,45.4c-67.4-4.2-132.5,18.3-183.1,63.1s-80.7,106.6-84.9,174c-5.6,90.7,38.3,177.7,114.3,227.5c4.4,2.8,9.1,4.2,14,4.2c8.2,0,16.4-4,21.3-11.5c7.7-11.7,4.4-27.6-7.3-35.1c-60.8-39.7-95.8-109.4-91.4-181.7c3.3-53.8,27.4-103.3,67.8-139.1S395,93.1,448.9,96.5c111.3,6.8,196.2,102.9,189.4,214.1c-1.7,29.2-9.6,56.8-23.1,82.1C608.7,404.9,613.5,420.4,625.9,426.9z" })),
|
209 |
-
"textarea": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M11.136 21.28h-1.216v-18.24h1.216v-1.824h-4.864v1.824h1.216v18.24h-1.216v1.824h4.864z" }), el("path", { fill: "#4a00e0", d: "M11.763 4.864v2.432h16.397v20.672h-24.32v-20.672h1.786v-2.432h-4.218v25.536h29.184v-25.536z" })),
|
210 |
-
"toggle": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M661,830.7H343.8c-168.5,0-305.6-137.1-305.6-305.6c0-168.5,137.1-305.6,305.6-305.6H661c168.5,0,305.6,137.1,305.6,305.6C966.6,693.6,829.5,830.7,661,830.7z M343.8,275.5c-137.6,0-249.6,112-249.6,249.6c0,137.6,112,249.6,249.6,249.6H661c137.6,0,249.6-112,249.6-249.6c0-137.6-112-249.6-249.6-249.6H343.8z" }), el("path", { fill: "#4a00e0", d: "M660.8,672c-81,0-146.9-65.9-146.9-146.9c0-81,65.9-146.9,146.9-146.9s146.9,65.9,146.9,146.9C807.7,606.1,741.8,672,660.8,672z M660.8,434.2c-50.1,0-90.9,40.8-90.9,90.9s40.8,90.9,90.9,90.9s90.9-40.8,90.9-90.9S711,434.2,660.8,434.2z" })),
|
211 |
-
"url": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M681.2,311.5c-15-15-37.7-15-52.8,0L312.3,627.7c-15,15-15,37.7,0,52.8c15,15,37.7,15,52.8,0l316.2-316.2C696.2,349.2,696.2,326.6,681.2,311.5z" }), el("path", { fill: "#4a00e0", d: "M338.6,699.5c-11.8,0-23.1-4.8-31.9-13.6c-8.7-8.7-13.6-20.1-13.6-31.9s4.8-23.1,13.6-31.9L622.9,306c8.7-8.7,20.1-13.6,31.9-13.6c11.8,0,23.1,4.8,31.9,13.6s13.6,20.1,13.6,31.9c0,11.8-4.8,23.1-13.6,31.9L370.5,685.9C361.8,694.7,350.5,699.5,338.6,699.5z M654.8,308c-7.7,0-15.1,3.2-20.9,9L317.8,633.2c-12.1,12.1-12.1,29.7,0,41.8c5.8,5.8,13.2,9,20.9,9c7.7,0,15.1-3.2,20.9-9l316.2-316.2c12.1-12.1,12.1-29.7,0-41.8C669.9,311.2,662.5,308,654.8,308z" }), el("path", { fill: "#4a00e0", d: "M365,891l131.7-131.7c52.8-52.8,67.8-131.7,41.4-199.5l-63.9,63.9c0,30.1-7.6,60.2-33.8,86.6L308.8,842c-45.1,45.1-116.6,45.1-158.1,0c-45.1-45.1-45.1-116.6,0-158.1l131.7-131.7c22.7-22.7,56.5-33.8,86.6-33.8l63.9-63.9c-67.8-26.4-146.7-15-199.5,41.4L101.6,627.7c-71.5,71.5-71.5,191.9,0,263.4C173.2,966.3,293.5,966.3,365,891z" }), el("path", { fill: "#4a00e0", d: "M233.3,955.2c-52.5,0-101.2-20.9-137.3-58.8c-74.3-74.4-74.3-200,0.1-274.3l131.6-131.6c34.6-37,82.1-57.3,133.9-57.3c25.1,0,50.1,4.7,74,14.1l11.1,4.3l-74.6,74.6H369c-30.6,0-61.6,12.1-81.1,31.5L156,689.6c-19.6,18-30.7,42.8-31.3,69.7c-0.6,28.3,10.9,56.4,31.6,77.1l0.2,0.2c18.5,20.2,44.1,31.3,71.9,31.3c28,0,54.6-11.2,74.9-31.6L435,704.8c21.5-21.7,31.5-47.4,31.5-81.1v-3.2l74.6-74.6l4.3,11.1c28,72,11.1,153.6-43.2,207.8L370.6,896.5C334.5,934.4,285.8,955.2,233.3,955.2z M361.6,448.8c-47.4,0-91,18.6-122.6,52.5l-0.2,0.2L107.1,633.2c-68.4,68.4-68.4,184,0,252.4l0.1,0.1c33.1,34.8,77.9,54,126.1,54s93-19.2,126.1-54l0.1-0.1l131.7-131.7c47-47,63.6-116.5,43.7-179.8L482,627c-0.7,36-12.5,65-36,88.8L314.3,847.5c-23.3,23.3-53.8,36.1-85.9,36.1c-32.2,0-61.7-12.9-83.3-36.2c-23.6-23.6-36.7-55.8-36-88.3c0.7-31.2,13.5-59.9,36.2-80.8l131.6-131.6c21.9-21.9,54.9-35.2,88.8-36l52.9-52.9C400,451.8,380.9,448.8,361.6,448.8z" }), el("path", { fill: "#4a00e0", d: "M549.5,285.1l131.7-131.7c45.1-45.1,116.6-45.1,158.1,0c41.4,45.1,45.1,116.6,0,158.1L707.6,443.2C684.9,465.9,651.1,477,621,477l-63.9,63.9c67.8,26.4,146.7,11.3,199.5-41.4l131.7-131.7c71.5-71.5,71.5-191.9,0-263.4s-191.9-71.5-263.4,0l-128,128c-52.8,52.8-67.8,131.7-41.4,199.5l63.9-63.9C515.5,337.9,526.8,307.8,549.5,285.1z" }), el("path", { fill: "#4a00e0", d: "M625.1,561.4c-24.4,0-48.2-4.5-70.8-13.3l-11.1-4.3l74.6-74.6h3.2c30.6,0,61.6-12.1,81.1-31.5L834,305.8c19.8-18.1,30.4-43.6,29.9-71.8c-0.4-27.3-11.5-54.7-30.4-75.3c-18.5-20.2-44.1-31.3-71.9-31.3c-28,0-54.6,11.2-74.9,31.6L555,290.6c-21.3,21.3-31.4,49.1-27.9,76.4l0.5,3.8l-75,75l-4.3-11.1c-28-72-11.1-153.6,43.2-207.8l128-128C655.5,62.8,704.2,43,756.6,43s101.1,19.9,137.2,55.9c74.4,74.4,74.4,200,0,274.4L762.1,505C725.7,541.3,677.1,561.4,625.1,561.4zM571.3,537.6c17.3,5.4,35.4,8.2,53.7,8.2c47.8,0,92.6-18.4,126.1-51.9l131.7-131.7c68.4-68.4,68.4-184,0-252.4c-33.1-33.1-77.9-51.4-126.2-51.4c-48.3,0-93.1,18.2-126.2,51.4l-128,128c-47,47-63.6,116.5-43.7,179.8l52.5-52.5c-2.8-30.8,9-61.8,32.7-85.5l131.7-131.7c23.3-23.3,53.8-36.1,85.9-36.1c32.2,0,61.8,12.9,83.4,36.4c21.4,23.3,34,54.5,34.5,85.6c0.5,32.6-11.8,62.2-34.9,83.4L713.1,448.7c-21.9,21.9-54.9,35.2-88.8,36L571.3,537.6z" })),
|
212 |
-
"form1": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 58 58" }, el("path", { fill: "#4a00e0", d: "M41.5,2.1H7.8C4,2.1,1,5.2,1,8.9v40.5c0,3.7,3,6.8,6.8,6.8h18.6v-3.4H7.8c-1.9,0-3.4-1.5-3.4-3.4V8.9c0-1.9,1.5-3.4,3.4-3.4h33.8c1.9,0,3.4,1.5,3.4,3.4v19.8l3.4-3.4V8.9C48.3,5.2,45.2,2.1,41.5,2.1z" }), el("path", { fill: "#4a00e0", d: "M38.1,15.6h-27v-3.4h27V15.6z" }), el("path", { fill: "#4a00e0", d: "M38.1,23h-27v-3.4h27V23z" }), el("path", { d: "M35.2,29.6H13.5v-2.7h21.7V29.6z" }), el("path", { d: "M35.2,35.4H13.5v-2.7h21.7V35.4z" }), el("path", { d: "M35.2,27.8v6.3h-2.7v-6.3H35.2z" }), el("path", { d: "M16.2,27.9v6.3h-2.7v-6.3H16.2z" }), el("path", { d: "M43.4,31.9c-0.7,0.4-1.2,1-1.4,1.8c-0.9-0.3-1.9-0.1-2.7,0.3c-0.7,0.4-1.2,1-1.4,1.8c-0.9-0.3-1.9-0.1-2.7,0.3c-0.4,0.4-0.8,0.7-1.1,1.3L31,34c-1.1-1.3-3-1.5-4.4-0.7c-0.8,0.6-1.4,1.4-1.5,2.4c-0.1,1,0.1,2,0.8,2.8l4,4.5c-0.7,0.3-1.2,0.6-1.8,1.2c-0.4,0.5-0.9,1.2-1,1.9c0,0.3,0.1,0.6,0.3,0.9l5.8,6.5c4.3,4.8,11.6,5.5,16.5,1.6c0.2-0.1,0.3-0.2,0.4-0.4c0.1-0.1,0.3-0.2,0.3-0.3c5-4.7,5.2-12.9,0.4-18.3l-3-3.4C46.7,31.4,44.8,31.1,43.4,31.9z M49.1,37.5c4,4.5,3.8,11.2-0.3,15.2c-0.3,0.2-0.4,0.4-0.7,0.6c-3.8,3.1-9.9,2.4-13.3-1.4l-5.3-6c0-0.2,0.1-0.2,0.2-0.3c0.3-0.3,0.7-0.5,1.3-0.6c0.5,0,0.9,0.2,1.2,0.6l4.1,4.6c0.4,0.5,1.1,0.5,1.6,0.1s0.5-1.1,0.1-1.6l-4.1-4.6l-1.1-1.3l-5.2-5.9c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.3-0.5,0.5-0.8c0.4-0.2,1.1-0.1,1.5,0.3l5.2,5.8l1.5,1.7c0.4,0.5,1.1,0.5,1.6,0.1c0.5-0.4,0.5-1.1,0.1-1.6l-1.5-1.7c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.2-0.6,0.5-0.8c0.5-0.3,1.1-0.1,1.5,0.3l0.7,0.8l0.7,0.8c0.4,0.5,1.1,0.5,1.6,0.1c0.5-0.4,0.5-1.1,0.1-1.6l-0.7-0.8c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.2-0.6,0.5-0.8c0.5-0.3,1.1-0.1,1.5,0.3l0.7,0.8l0.7,0.8c0.4,0.5,1.1,0.5,1.6,0.1c0.5-0.4,0.5-1.1,0.1-1.6l-0.7-0.8c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.2-0.6,0.5-0.8l0,0c0.5-0.3,1.1-0.1,1.5,0.3L49.1,37.5L49.1,37.5z" })),
|
213 |
-
"form2": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 58 58" }, el("path", { fill: "#4a00e0", d: "M44.4,5.6H10.9c-4.1,0-7.4,3.3-7.4,7.4v33.5c0,4.1,3.3,7.4,7.4,7.4h15.4l3.7-1.9l-3.7-1.9H10.9c-2.1,0-3.7-1.7-3.7-3.7V13.1c0-2.1,1.7-3.7,3.7-3.7h33.5c2.1,0,3.7,1.7,3.7,3.7v30l0.1-0.1c0.4-2.3,1.7-4.4,3.6-5.7V13.1C51.9,9,48.5,5.6,44.4,5.6z" }), el("path", { fill: "#4a00e0", d: "M14.7,19.6h26.1v-3.7H14.7V19.6z" }), el("path", { fill: "#4a00e0", d: "M14.7,27h26.1v-3.7H14.7V27z" }), el("path", { d: "M14.7,34.5h26.1v-3.7H14.7V34.5z" }), el("path", { d: "M56.2,45l0-3.7c0-1-0.4-2-1.1-2.6c-0.7-0.7-1.6-1.1-2.6-1.1l-22.6,0.2c-1,0-4.6,0.5-5.3,1.1l-7.1,4.6l7.2,4.4c0,0,4.2,1,5.3,1l22.6-0.2C54.5,48.7,56.2,47,56.2,45z M29.9,47.1c-0.3,0-1.2-0.2-2.2-0.4l-0.1-6.8c0.8-0.1,1.7-0.2,2.2-0.2l17-0.2l0.1,7.4L29.9,47.1z" })),
|
214 |
-
"form3": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 58 58" }, el("path", { fill: "#4a00e0", d: "M41.5,46.1h-27v-3.4h27V46.1z" }), el("path", { fill: "#4a00e0", d: "M20.7,26.3l10.1,10.1l21.2-21.2L41.8,5.1L20.7,26.3z M44.2,12.8c0.7,0.7,0.7,1.8,0,2.5L32,27.6c-0.3,0.4-0.8,0.5-1.3,0.5c-0.5,0-0.9-0.2-1.3-0.5c-0.7-0.7-0.7-1.8,0-2.5l12.3-12.3C42.4,12.1,43.5,12.1,44.2,12.8z" }), el("path", { fill: "#4a00e0", d: "M56,5.8l-4.8-4.8c-1.4-1.4-3.9-1.4-5.3,0l-1.6,1.6l10.1,10.1l1.5-1.5C57.4,9.7,57.4,7.3,56,5.8z" }), el("path", { d: "M46.9,56.3H4.6c-1,0-1.8-0.8-1.8-1.8V9.7c0-1,0.8-1.8,1.8-1.8H33c1,0,1.8,0.8,1.8,1.8c0,1-0.8,1.8-1.8,1.8H6.5v41.1h40.4c1.4,0,2.6-1.2,2.6-2.6V26.9c0-1,0.8-1.8,1.8-1.8c1,0,1.8,0.8,1.8,1.8V50C53.2,53.5,50.4,56.3,46.9,56.3z" }))
|
215 |
-
};
|
216 |
-
|
217 |
-
/* harmony default export */ __webpack_exports__["a"] = (UAGB_Block_Icons);
|
218 |
-
|
219 |
-
/***/ }),
|
220 |
-
/* 2 */
|
221 |
-
/*!*************************************************!*\
|
222 |
-
!*** ./dist/blocks/uagb-controls/renderIcon.js ***!
|
223 |
-
\*************************************************/
|
224 |
-
/*! exports provided: default */
|
225 |
-
/*! exports used: default */
|
226 |
-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
227 |
-
|
228 |
-
"use strict";
|
229 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__UAGBIcon__ = __webpack_require__(/*! ./UAGBIcon */ 10);
|
230 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__UAGBIcon___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__UAGBIcon__);
|
231 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__parseIcon__ = __webpack_require__(/*! ./parseIcon */ 521);
|
232 |
-
/**
|
233 |
-
* Set inline CSS class.
|
234 |
-
* @param {object} props - The block object.
|
235 |
-
* @return {array} The inline CSS class.
|
236 |
-
*/
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
function renderSVG(svg) {
|
242 |
-
|
243 |
-
svg = Object(__WEBPACK_IMPORTED_MODULE_1__parseIcon__["a" /* default */])(svg);
|
244 |
-
|
245 |
-
var fontAwesome = __WEBPACK_IMPORTED_MODULE_0__UAGBIcon___default.a[svg];
|
246 |
-
|
247 |
-
if ("undefined" != typeof fontAwesome) {
|
248 |
-
|
249 |
-
var viewbox_array = fontAwesome["svg"].hasOwnProperty("brands") ? fontAwesome["svg"]["brands"]["viewBox"] : fontAwesome["svg"]["solid"]["viewBox"];
|
250 |
-
var path = fontAwesome["svg"].hasOwnProperty("brands") ? fontAwesome["svg"]["brands"]["path"] : fontAwesome["svg"]["solid"]["path"];
|
251 |
-
var viewBox = viewbox_array.join(" ");
|
252 |
-
|
253 |
-
return wp.element.createElement(
|
254 |
-
"svg",
|
255 |
-
{ xmlns: "http://www.w3.org/2000/svg", viewBox: viewBox },
|
256 |
-
wp.element.createElement("path", { d: path })
|
257 |
-
);
|
258 |
-
}
|
259 |
-
}
|
260 |
-
|
261 |
-
/* harmony default export */ __webpack_exports__["a"] = (renderSVG);
|
262 |
-
|
263 |
-
/***/ }),
|
264 |
-
/* 3 */
|
265 |
-
/*!******************************************************!*\
|
266 |
-
!*** ./dist/blocks/uagb-controls/generateCSSUnit.js ***!
|
267 |
-
\******************************************************/
|
268 |
-
/*! exports provided: default */
|
269 |
-
/*! exports used: default */
|
270 |
-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
271 |
-
|
272 |
-
"use strict";
|
273 |
-
function generateCSSUnit(value, unit) {
|
274 |
-
|
275 |
-
var css = "";
|
276 |
-
|
277 |
-
if (typeof value != "undefined") {
|
278 |
-
css += value + unit;
|
279 |
-
}
|
280 |
-
|
281 |
-
return css;
|
282 |
-
}
|
283 |
-
|
284 |
-
/* harmony default export */ __webpack_exports__["a"] = (generateCSSUnit);
|
285 |
-
|
286 |
-
/***/ }),
|
287 |
-
/* 4 */
|
288 |
-
/*!**************************************************!*\
|
289 |
-
!*** ./dist/blocks/uagb-controls/generateCSS.js ***!
|
290 |
-
\**************************************************/
|
291 |
-
/*! exports provided: default */
|
292 |
-
/*! exports used: default */
|
293 |
-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
294 |
-
|
295 |
-
"use strict";
|
296 |
-
function generateCSS(selectors, id) {
|
297 |
-
var isResponsive = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
298 |
-
var responsiveType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : "";
|
299 |
-
|
300 |
-
|
301 |
-
var gen_styling_css = "";
|
302 |
-
|
303 |
-
for (var i in selectors) {
|
304 |
-
|
305 |
-
var sel = selectors[i];
|
306 |
-
var css = "";
|
307 |
-
|
308 |
-
for (var j in sel) {
|
309 |
-
|
310 |
-
var checkString = true;
|
311 |
-
|
312 |
-
if (typeof sel[j] === "string" && sel[j].length === 0) {
|
313 |
-
checkString = false;
|
314 |
-
}
|
315 |
-
|
316 |
-
if ('font-family' === j && typeof sel[j] != "undefined" && 'Default' === sel[j]) {
|
317 |
-
continue;
|
318 |
-
}
|
319 |
-
|
320 |
-
if (typeof sel[j] != "undefined" && checkString) {
|
321 |
-
if ('font-family' === j) {
|
322 |
-
css += j + ": " + "'" + sel[j] + "'" + ";";
|
323 |
-
} else {
|
324 |
-
css += j + ": " + sel[j] + ";";
|
325 |
-
}
|
326 |
-
}
|
327 |
-
}
|
328 |
-
|
329 |
-
if (css.length !== 0) {
|
330 |
-
gen_styling_css += id;
|
331 |
-
gen_styling_css += i + "{";
|
332 |
-
gen_styling_css += css;
|
333 |
-
gen_styling_css += "}";
|
334 |
-
}
|
335 |
-
}
|
336 |
-
|
337 |
-
return gen_styling_css;
|
338 |
-
}
|
339 |
-
|
340 |
-
/* harmony default export */ __webpack_exports__["a"] = (generateCSS);
|
341 |
-
|
342 |
-
/***/ }),
|
343 |
-
/* 5 */
|
344 |
-
/*!*************************************!*\
|
345 |
-
!*** ./node_modules/react/index.js ***!
|
346 |
-
\*************************************/
|
347 |
-
/*! dynamic exports provided */
|
348 |
-
/*! all exports used */
|
349 |
-
/***/ (function(module, exports, __webpack_require__) {
|
350 |
-
|
351 |
-
"use strict";
|
352 |
-
/* WEBPACK VAR INJECTION */(function(process) {
|
353 |
-
|
354 |
-
if (process.env.NODE_ENV === 'production') {
|
355 |
-
module.exports = __webpack_require__(/*! ./cjs/react.production.min.js */ 340);
|
356 |
-
} else {
|
357 |
-
module.exports = __webpack_require__(/*! ./cjs/react.development.js */ 341);
|
358 |
-
}
|
359 |
-
|
360 |
-
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(/*! ./../process/browser.js */ 6)))
|
361 |
-
|
362 |
-
/***/ }),
|
363 |
-
/* 6 */
|
364 |
-
/*!*****************************************!*\
|
365 |
-
!*** ./node_modules/process/browser.js ***!
|
366 |
-
\*****************************************/
|
367 |
-
/*! dynamic exports provided */
|
368 |
-
/*! all exports used */
|
369 |
-
/***/ (function(module, exports) {
|
370 |
-
|
371 |
-
// shim for using process in browser
|
372 |
-
var process = module.exports = {};
|
373 |
-
|
374 |
-
// cached from whatever global is present so that test runners that stub it
|
375 |
-
// don't break things. But we need to wrap it in a try catch in case it is
|
376 |
-
// wrapped in strict mode code which doesn't define any globals. It's inside a
|
377 |
-
// function because try/catches deoptimize in certain engines.
|
378 |
-
|
379 |
-
var cachedSetTimeout;
|
380 |
-
var cachedClearTimeout;
|
381 |
-
|
382 |
-
function defaultSetTimout() {
|
383 |
-
throw new Error('setTimeout has not been defined');
|
384 |
-
}
|
385 |
-
function defaultClearTimeout () {
|
386 |
-
throw new Error('clearTimeout has not been defined');
|
387 |
-
}
|
388 |
-
(function () {
|
389 |
-
try {
|
390 |
-
if (typeof setTimeout === 'function') {
|
391 |
-
cachedSetTimeout = setTimeout;
|
392 |
-
} else {
|
393 |
-
cachedSetTimeout = defaultSetTimout;
|
394 |
-
}
|
395 |
-
} catch (e) {
|
396 |
-
cachedSetTimeout = defaultSetTimout;
|
397 |
-
}
|
398 |
-
try {
|
399 |
-
if (typeof clearTimeout === 'function') {
|
400 |
-
cachedClearTimeout = clearTimeout;
|
401 |
-
} else {
|
402 |
-
cachedClearTimeout = defaultClearTimeout;
|
403 |
-
}
|
404 |
-
} catch (e) {
|
405 |
-
cachedClearTimeout = defaultClearTimeout;
|
406 |
-
}
|
407 |
-
} ())
|
408 |
-
function runTimeout(fun) {
|
409 |
-
if (cachedSetTimeout === setTimeout) {
|
410 |
-
//normal enviroments in sane situations
|
411 |
-
return setTimeout(fun, 0);
|
412 |
-
}
|
413 |
-
// if setTimeout wasn't available but was latter defined
|
414 |
-
if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
|
415 |
-
cachedSetTimeout = setTimeout;
|
416 |
-
return setTimeout(fun, 0);
|
417 |
-
}
|
418 |
-
try {
|
419 |
-
// when when somebody has screwed with setTimeout but no I.E. maddness
|
420 |
-
return cachedSetTimeout(fun, 0);
|
421 |
-
} catch(e){
|
422 |
-
try {
|
423 |
-
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
|
424 |
-
return cachedSetTimeout.call(null, fun, 0);
|
425 |
-
} catch(e){
|
426 |
-
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
|
427 |
-
return cachedSetTimeout.call(this, fun, 0);
|
428 |
-
}
|
429 |
-
}
|
430 |
-
|
431 |
-
|
432 |
-
}
|
433 |
-
function runClearTimeout(marker) {
|
434 |
-
if (cachedClearTimeout === clearTimeout) {
|
435 |
-
//normal enviroments in sane situations
|
436 |
-
return clearTimeout(marker);
|
437 |
-
}
|
438 |
-
// if clearTimeout wasn't available but was latter defined
|
439 |
-
if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
|
440 |
-
cachedClearTimeout = clearTimeout;
|
441 |
-
return clearTimeout(marker);
|
442 |
-
}
|
443 |
-
try {
|
444 |
-
// when when somebody has screwed with setTimeout but no I.E. maddness
|
445 |
-
return cachedClearTimeout(marker);
|
446 |
-
} catch (e){
|
447 |
-
try {
|
448 |
-
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
|
449 |
-
return cachedClearTimeout.call(null, marker);
|
450 |
-
} catch (e){
|
451 |
-
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
|
452 |
-
// Some versions of I.E. have different rules for clearTimeout vs setTimeout
|
453 |
-
return cachedClearTimeout.call(this, marker);
|
454 |
-
}
|
455 |
-
}
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
}
|
460 |
-
var queue = [];
|
461 |
-
var draining = false;
|
462 |
-
var currentQueue;
|
463 |
-
var queueIndex = -1;
|
464 |
-
|
465 |
-
function cleanUpNextTick() {
|
466 |
-
if (!draining || !currentQueue) {
|
467 |
-
return;
|
468 |
-
}
|
469 |
-
draining = false;
|
470 |
-
if (currentQueue.length) {
|
471 |
-
queue = currentQueue.concat(queue);
|
472 |
-
} else {
|
473 |
-
queueIndex = -1;
|
474 |
-
}
|
475 |
-
if (queue.length) {
|
476 |
-
drainQueue();
|
477 |
-
}
|
478 |
-
}
|
479 |
-
|
480 |
-
function drainQueue() {
|
481 |
-
if (draining) {
|
482 |
-
return;
|
483 |
-
}
|
484 |
-
var timeout = runTimeout(cleanUpNextTick);
|
485 |
-
draining = true;
|
486 |
-
|
487 |
-
var len = queue.length;
|
488 |
-
while(len) {
|
489 |
-
currentQueue = queue;
|
490 |
-
queue = [];
|
491 |
-
while (++queueIndex < len) {
|
492 |
-
if (currentQueue) {
|
493 |
-
currentQueue[queueIndex].run();
|
494 |
-
}
|
495 |
-
}
|
496 |
-
queueIndex = -1;
|
497 |
-
len = queue.length;
|
498 |
-
}
|
499 |
-
currentQueue = null;
|
500 |
-
draining = false;
|
501 |
-
runClearTimeout(timeout);
|
502 |
-
}
|
503 |
-
|
504 |
-
process.nextTick = function (fun) {
|
505 |
-
var args = new Array(arguments.length - 1);
|
506 |
-
if (arguments.length > 1) {
|
507 |
-
for (var i = 1; i < arguments.length; i++) {
|
508 |
-
args[i - 1] = arguments[i];
|
509 |
-
}
|
510 |
-
}
|
511 |
-
queue.push(new Item(fun, args));
|
512 |
-
if (queue.length === 1 && !draining) {
|
513 |
-
runTimeout(drainQueue);
|
514 |
-
}
|
515 |
-
};
|
516 |
-
|
517 |
-
// v8 likes predictible objects
|
518 |
-
function Item(fun, array) {
|
519 |
-
this.fun = fun;
|
520 |
-
this.array = array;
|
521 |
-
}
|
522 |
-
Item.prototype.run = function () {
|
523 |
-
this.fun.apply(null, this.array);
|
524 |
-
};
|
525 |
-
process.title = 'browser';
|
526 |
-
process.browser = true;
|
527 |
-
process.env = {};
|
528 |
-
process.argv = [];
|
529 |
-
process.version = ''; // empty string to avoid regexp issues
|
530 |
-
process.versions = {};
|
531 |
-
|
532 |
-
function noop() {}
|
533 |
-
|
534 |
-
process.on = noop;
|
535 |
-
process.addListener = noop;
|
536 |
-
process.once = noop;
|
537 |
-
process.off = noop;
|
538 |
-
process.removeListener = noop;
|
539 |
-
process.removeAllListeners = noop;
|
540 |
-
process.emit = noop;
|
541 |
-
process.prependListener = noop;
|
542 |
-
process.prependOnceListener = noop;
|
543 |
-
|
544 |
-
process.listeners = function (name) { return [] }
|
545 |
-
|
546 |
-
process.binding = function (name) {
|
547 |
-
throw new Error('process.binding is not supported');
|
548 |
-
};
|
549 |
-
|
550 |
-
process.cwd = function () { return '/' };
|
551 |
-
process.chdir = function (dir) {
|
552 |
-
throw new Error('process.chdir is not supported');
|
553 |
-
};
|
554 |
-
process.umask = function() { return 0; };
|
555 |
-
|
556 |
-
|
557 |
-
/***/ }),
|
558 |
-
/* 7 */
|
559 |
-
/*!********************************************!*\
|
560 |
-
!*** ./src/components/typography/index.js ***!
|
561 |
-
\********************************************/
|
562 |
-
/*! exports provided: TypographyStyles, default */
|
563 |
-
/*! exports used: default */
|
564 |
-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
565 |
-
|
566 |
-
"use strict";
|
567 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__font_typography__ = __webpack_require__(/*! ./font-typography */ 257);
|
568 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__range_typography__ = __webpack_require__(/*! ./range-typography */ 373);
|
569 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inline_styles__ = __webpack_require__(/*! ./inline-styles */ 374);
|
570 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 375);
|
571 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__editor_scss__);
|
572 |
-
/* unused harmony reexport TypographyStyles */
|
573 |
-
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
574 |
-
|
575 |
-
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
576 |
-
|
577 |
-
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
578 |
-
|
579 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
580 |
-
|
581 |
-
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
|
582 |
-
|
583 |
-
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
|
584 |
-
|
585 |
-
/**
|
586 |
-
* WordPress dependencies
|
587 |
-
*/
|
588 |
-
var __ = wp.i18n.__;
|
589 |
-
|
590 |
-
/**
|
591 |
-
* Internal dependencies
|
592 |
-
*/
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
var _wp$components = wp.components,
|
600 |
-
Button = _wp$components.Button,
|
601 |
-
Dashicon = _wp$components.Dashicon;
|
602 |
-
|
603 |
-
// Extend component
|
604 |
-
|
605 |
-
var _wp$element = wp.element,
|
606 |
-
Component = _wp$element.Component,
|
607 |
-
Fragment = _wp$element.Fragment;
|
608 |
-
|
609 |
-
// Export for ease of importing in individual blocks.
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
var TypographyControl = function (_Component) {
|
614 |
-
_inherits(TypographyControl, _Component);
|
615 |
-
|
616 |
-
function TypographyControl() {
|
617 |
-
_classCallCheck(this, TypographyControl);
|
618 |
-
|
619 |
-
var _this = _possibleConstructorReturn(this, (TypographyControl.__proto__ || Object.getPrototypeOf(TypographyControl)).apply(this, arguments));
|
620 |
-
|
621 |
-
_this.onAdvancedControlClick = _this.onAdvancedControlClick.bind(_this);
|
622 |
-
_this.onAdvancedControlReset = _this.onAdvancedControlReset.bind(_this);
|
623 |
-
return _this;
|
624 |
-
}
|
625 |
-
|
626 |
-
_createClass(TypographyControl, [{
|
627 |
-
key: "onAdvancedControlClick",
|
628 |
-
value: function onAdvancedControlClick() {
|
629 |
-
|
630 |
-
var control = true;
|
631 |
-
var label = __("Hide Advanced", 'ultimate-addons-for-gutenberg');
|
632 |
-
|
633 |
-
if (this.state !== null && this.state.showAdvancedControls === true) {
|
634 |
-
control = false;
|
635 |
-
label = __("Advanced", 'ultimate-addons-for-gutenberg');
|
636 |
-
}
|
637 |
-
|
638 |
-
this.setState({
|
639 |
-
showAdvancedControls: control,
|
640 |
-
showAdvancedControlsLabel: label
|
641 |
-
});
|
642 |
-
}
|
643 |
-
}, {
|
644 |
-
key: "onAdvancedControlReset",
|
645 |
-
value: function onAdvancedControlReset() {
|
646 |
-
var setAttributes = this.props.setAttributes;
|
647 |
-
|
648 |
-
// Reset Font family to default.
|
649 |
-
|
650 |
-
setAttributes(_defineProperty({}, this.props.fontFamily.label, ""));
|
651 |
-
setAttributes(_defineProperty({}, this.props.fontWeight.label, ""));
|
652 |
-
setAttributes(_defineProperty({}, this.props.fontSubset.label, ""));
|
653 |
-
|
654 |
-
// Reset Font Size to default.
|
655 |
-
setAttributes(_defineProperty({}, this.props.fontSize.label, ""));
|
656 |
-
setAttributes(_defineProperty({}, this.props.fontSizeType.label, "px"));
|
657 |
-
setAttributes(_defineProperty({}, this.props.fontSizeMobile.label, ""));
|
658 |
-
setAttributes(_defineProperty({}, this.props.fontSizeTablet.label, ""));
|
659 |
-
|
660 |
-
// Reset Line Height to default.
|
661 |
-
setAttributes(_defineProperty({}, this.props.lineHeight.label, ""));
|
662 |
-
setAttributes(_defineProperty({}, this.props.lineHeightType.label, "em"));
|
663 |
-
setAttributes(_defineProperty({}, this.props.lineHeightMobile.label, ""));
|
664 |
-
setAttributes(_defineProperty({}, this.props.lineHeightTablet.label, ""));
|
665 |
-
|
666 |
-
// Reset Google Fonts to default.
|
667 |
-
setAttributes(_defineProperty({}, this.props.loadGoogleFonts.label, false));
|
668 |
-
}
|
669 |
-
}, {
|
670 |
-
key: "render",
|
671 |
-
value: function render() {
|
672 |
-
|
673 |
-
var fontSize = void 0;
|
674 |
-
var fontWeight = void 0;
|
675 |
-
var fontFamily = void 0;
|
676 |
-
var fontAdvancedControls = void 0;
|
677 |
-
var fontTypoAdvancedControls = void 0;
|
678 |
-
var showAdvancedFontControls = void 0;
|
679 |
-
var resetFontAdvancedControls = void 0;
|
680 |
-
|
681 |
-
var _props = this.props,
|
682 |
-
disableFontFamily = _props.disableFontFamily,
|
683 |
-
disableFontSize = _props.disableFontSize,
|
684 |
-
disableLineHeight = _props.disableLineHeight,
|
685 |
-
_props$disableAdvance = _props.disableAdvancedOptions,
|
686 |
-
disableAdvancedOptions = _props$disableAdvance === undefined ? false : _props$disableAdvance;
|
687 |
-
|
688 |
-
|
689 |
-
if (true !== disableFontFamily) {
|
690 |
-
fontFamily = wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__font_typography__["a" /* default */], this.props);
|
691 |
-
}
|
692 |
-
|
693 |
-
if (true !== disableLineHeight) {
|
694 |
-
fontWeight = wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__range_typography__["a" /* default */], _extends({
|
695 |
-
type: this.props.lineHeightType,
|
696 |
-
typeLabel: this.props.lineHeightType.label,
|
697 |
-
sizeMobile: this.props.lineHeightMobile,
|
698 |
-
sizeMobileLabel: this.props.lineHeightMobile.label,
|
699 |
-
sizeTablet: this.props.lineHeightTablet,
|
700 |
-
sizeTabletLabel: this.props.lineHeightTablet.label,
|
701 |
-
size: this.props.lineHeight,
|
702 |
-
sizeLabel: this.props.lineHeight.label,
|
703 |
-
sizeMobileText: __("Line Height", 'ultimate-addons-for-gutenberg'),
|
704 |
-
sizeTabletText: __("Line Height", 'ultimate-addons-for-gutenberg'),
|
705 |
-
sizeText: __("Line Height", 'ultimate-addons-for-gutenberg'),
|
706 |
-
steps: 0.1
|
707 |
-
}, this.props));
|
708 |
-
}
|
709 |
-
|
710 |
-
if (true !== disableFontSize) {
|
711 |
-
fontSize = wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__range_typography__["a" /* default */], _extends({
|
712 |
-
type: this.props.fontSizeType,
|
713 |
-
typeLabel: this.props.fontSizeType.label,
|
714 |
-
sizeMobile: this.props.fontSizeMobile,
|
715 |
-
sizeMobileLabel: this.props.fontSizeMobile.label,
|
716 |
-
sizeTablet: this.props.fontSizeTablet,
|
717 |
-
sizeTabletLabel: this.props.fontSizeTablet.label,
|
718 |
-
size: this.props.fontSize,
|
719 |
-
sizeLabel: this.props.fontSize.label,
|
720 |
-
sizeMobileText: !this.props.fontSizeLabel ? __("Font Size", 'ultimate-addons-for-gutenberg') : this.props.fontSizeLabel,
|
721 |
-
sizeTabletText: !this.props.fontSizeLabel ? __("Font Size", 'ultimate-addons-for-gutenberg') : this.props.fontSizeLabel,
|
722 |
-
sizeText: !this.props.fontSizeLabel ? __("Font Size", 'ultimate-addons-for-gutenberg') : this.props.fontSizeLabel,
|
723 |
-
steps: 0.1
|
724 |
-
}, this.props));
|
725 |
-
}
|
726 |
-
|
727 |
-
if (true !== disableFontFamily && true !== disableFontSize) {
|
728 |
-
fontAdvancedControls = wp.element.createElement(
|
729 |
-
Button,
|
730 |
-
{
|
731 |
-
className: "uagb-size-btn uagb-typography-control-btn",
|
732 |
-
isSmall: true,
|
733 |
-
"aria-pressed": this.state !== null,
|
734 |
-
onClick: this.onAdvancedControlClick
|
735 |
-
},
|
736 |
-
wp.element.createElement(Dashicon, { icon: "admin-tools" })
|
737 |
-
);
|
738 |
-
|
739 |
-
resetFontAdvancedControls = wp.element.createElement(
|
740 |
-
Button,
|
741 |
-
{
|
742 |
-
className: "uagb-size-btn uagb-typography-reset-btn",
|
743 |
-
isSmall: true,
|
744 |
-
"aria-pressed": this.state !== null,
|
745 |
-
onClick: this.onAdvancedControlReset
|
746 |
-
},
|
747 |
-
wp.element.createElement(Dashicon, { icon: "image-rotate" })
|
748 |
-
);
|
749 |
-
} else {
|
750 |
-
showAdvancedFontControls = wp.element.createElement(
|
751 |
-
Fragment,
|
752 |
-
null,
|
753 |
-
fontSize,
|
754 |
-
fontFamily,
|
755 |
-
fontWeight
|
756 |
-
);
|
757 |
-
}
|
758 |
-
|
759 |
-
if (this.state !== null && this.state.showAdvancedControls === true) {
|
760 |
-
|
761 |
-
showAdvancedFontControls = wp.element.createElement(
|
762 |
-
"div",
|
763 |
-
{ className: "uagb-typography-advanced" },
|
764 |
-
fontSize,
|
765 |
-
fontFamily,
|
766 |
-
fontWeight
|
767 |
-
);
|
768 |
-
}
|
769 |
-
|
770 |
-
if (true !== disableFontFamily && true !== disableFontSize) {
|
771 |
-
fontTypoAdvancedControls = wp.element.createElement(
|
772 |
-
"div",
|
773 |
-
{ className: "uag-typography-option-actions" },
|
774 |
-
wp.element.createElement(
|
775 |
-
"span",
|
776 |
-
null,
|
777 |
-
this.props.label
|
778 |
-
),
|
779 |
-
fontAdvancedControls,
|
780 |
-
resetFontAdvancedControls
|
781 |
-
);
|
782 |
-
}
|
783 |
-
|
784 |
-
return wp.element.createElement(
|
785 |
-
"div",
|
786 |
-
{ className: "uag-typography-options" },
|
787 |
-
!disableAdvancedOptions && wp.element.createElement(
|
788 |
-
Fragment,
|
789 |
-
null,
|
790 |
-
fontTypoAdvancedControls,
|
791 |
-
showAdvancedFontControls
|
792 |
-
)
|
793 |
-
);
|
794 |
-
}
|
795 |
-
}]);
|
796 |
-
|
797 |
-
return TypographyControl;
|
798 |
-
}(Component);
|
799 |
-
|
800 |
-
/* harmony default export */ __webpack_exports__["a"] = (TypographyControl);
|
801 |
-
|
802 |
-
/***/ }),
|
803 |
-
/* 8 */
|
804 |
-
/*!*************************************************!*\
|
805 |
-
!*** ./src/components/typography/fontloader.js ***!
|
806 |
-
\*************************************************/
|
807 |
-
/*! exports provided: default */
|
808 |
-
/*! exports used: default */
|
809 |
-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
810 |
-
|
811 |
-
"use strict";
|
812 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_prop_types__ = __webpack_require__(/*! prop-types */ 17);
|
813 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__);
|
814 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_webfontloader__ = __webpack_require__(/*! webfontloader */ 376);
|
815 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_webfontloader___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_webfontloader__);
|
816 |
-
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
817 |
-
|
818 |
-
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
819 |
-
|
820 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
821 |
-
|
822 |
-
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
|
823 |
-
|
824 |
-
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
|
825 |
-
|
826 |
-
if (googlefonts === undefined) {
|
827 |
-
var googlefonts = [];
|
828 |
-
}
|
829 |
-
var Component = wp.element.Component;
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
var statuses = {
|
834 |
-
inactive: "inactive",
|
835 |
-
active: "active",
|
836 |
-
loading: "loading"
|
837 |
-
};
|
838 |
-
|
839 |
-
var noop = function noop() {};
|
840 |
-
|
841 |
-
var WebfontLoader = function (_Component) {
|
842 |
-
_inherits(WebfontLoader, _Component);
|
843 |
-
|
844 |
-
function WebfontLoader(props) {
|
845 |
-
_classCallCheck(this, WebfontLoader);
|
846 |
-
|
847 |
-
var _this = _possibleConstructorReturn(this, (WebfontLoader.__proto__ || Object.getPrototypeOf(WebfontLoader)).call(this, props));
|
848 |
-
|
849 |
-
_this.state = {
|
850 |
-
status: undefined
|
851 |
-
};
|
852 |
-
|
853 |
-
_this.handleLoading = function () {
|
854 |
-
_this.setState({ status: statuses.loading });
|
855 |
-
};
|
856 |
-
|
857 |
-
_this.addFont = function (font) {
|
858 |
-
if (!googlefonts.includes(font)) {
|
859 |
-
googlefonts.push(font);
|
860 |
-
}
|
861 |
-
};
|
862 |
-
|
863 |
-
_this.handleActive = function () {
|
864 |
-
_this.setState({ status: statuses.active });
|
865 |
-
};
|
866 |
-
|
867 |
-
_this.handleInactive = function () {
|
868 |
-
_this.setState({ status: statuses.inactive });
|
869 |
-
};
|
870 |
-
|
871 |
-
_this.loadFonts = function () {
|
872 |
-
//if ( ! this.state.fonts.includes( this.props.config.google.families[ 0 ] ) ) {
|
873 |
-
if (!googlefonts.includes(_this.props.config.google.families[0])) {
|
874 |
-
__WEBPACK_IMPORTED_MODULE_1_webfontloader___default.a.load(_extends({}, _this.props.config, {
|
875 |
-
loading: _this.handleLoading,
|
876 |
-
active: _this.handleActive,
|
877 |
-
inactive: _this.handleInactive
|
878 |
-
}));
|
879 |
-
_this.addFont(_this.props.config.google.families[0]);
|
880 |
-
}
|
881 |
-
};
|
882 |
-
return _this;
|
883 |
-
}
|
884 |
-
|
885 |
-
_createClass(WebfontLoader, [{
|
886 |
-
key: "componentDidMount",
|
887 |
-
value: function componentDidMount() {
|
888 |
-
this.loadFonts();
|
889 |
-
}
|
890 |
-
}, {
|
891 |
-
key: "componentDidUpdate",
|
892 |
-
value: function componentDidUpdate(prevProps, prevState) {
|
893 |
-
var _props = this.props,
|
894 |
-
onStatus = _props.onStatus,
|
895 |
-
config = _props.config;
|
896 |
-
|
897 |
-
|
898 |
-
if (prevState.status !== this.state.status) {
|
899 |
-
onStatus(this.state.status);
|
900 |
-
}
|
901 |
-
if (prevProps.config !== config) {
|
902 |
-
this.loadFonts();
|
903 |
-
}
|
904 |
-
}
|
905 |
-
}, {
|
906 |
-
key: "render",
|
907 |
-
value: function render() {
|
908 |
-
var children = this.props.children;
|
909 |
-
|
910 |
-
return children || null;
|
911 |
-
}
|
912 |
-
}]);
|
913 |
-
|
914 |
-
return WebfontLoader;
|
915 |
-
}(Component);
|
916 |
-
|
917 |
-
WebfontLoader.propTypes = {
|
918 |
-
config: __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.object.isRequired,
|
919 |
-
children: __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.element,
|
920 |
-
onStatus: __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.func.isRequired
|
921 |
-
};
|
922 |
-
|
923 |
-
WebfontLoader.defaultProps = {
|
924 |
-
onStatus: noop
|
925 |
-
};
|
926 |
-
|
927 |
-
/* harmony default export */ __webpack_exports__["a"] = (WebfontLoader);
|
928 |
-
|
929 |
-
/***/ }),
|
930 |
-
/* 9 */
|
931 |
-
/*!********************************************************!*\
|
932 |
-
!*** ./src/components/typography/column-responsive.js ***!
|
933 |
-
\********************************************************/
|
934 |
-
/*! exports provided: default */
|
935 |
-
/*! exports used: default */
|
936 |
-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
937 |
-
|
938 |
-
"use strict";
|
939 |
-
/* harmony export (immutable) */ __webpack_exports__["a"] = Columnresponsive;
|
940 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_map__ = __webpack_require__(/*! lodash/map */ 13);
|
941 |
-
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash_map__);
|
942 |
-
/**
|
943 |
-
* WordPress dependencies
|
944 |
-
*/
|
945 |
-
var __ = wp.i18n.__;
|
946 |
-
var _wp$components = wp.components,
|
947 |
-
ButtonGroup = _wp$components.ButtonGroup,
|
948 |
-
Button = _wp$components.Button,
|
949 |
-
Dashicon = _wp$components.Dashicon;
|
950 |
-
|
951 |
-
// Extend component
|
952 |
-
|
953 |
-
var Fragment = wp.element.Fragment;
|
954 |
-
var _wp$data = wp.data,
|
955 |
-
useSelect = _wp$data.useSelect,
|
956 |
-
useDispatch = _wp$data.useDispatch;
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
/**
|
961 |
-
* Build the Measure controls
|
962 |
-
* @returns {object} Measure settings.
|
963 |
-
*/
|
964 |
-
function Columnresponsive(props) {
|
965 |
-
var deviceType = useSelect(function (select) {
|
966 |
-
return select('core/edit-post').__experimentalGetPreviewDeviceType();
|
967 |
-
}, []);
|
968 |
-
|
969 |
-
var _useDispatch = useDispatch('core/edit-post'),
|
970 |
-
setPreviewDeviceType = _useDispatch.__experimentalSetPreviewDeviceType;
|
971 |
-
|
972 |
-
var customSetPreviewDeviceType = function customSetPreviewDeviceType(device) {
|
973 |
-
setPreviewDeviceType(device);
|
974 |
-
};
|
975 |
-
var devices = [{
|
976 |
-
name: 'Desktop',
|
977 |
-
title: wp.element.createElement(Dashicon, { icon: 'desktop' }),
|
978 |
-
itemClass: 'uagb-desktop-tab uagb-responsive-tabs'
|
979 |
-
}, {
|
980 |
-
name: 'Tablet',
|
981 |
-
title: wp.element.createElement(Dashicon, { icon: 'tablet' }),
|
982 |
-
itemClass: 'uagb-tablet-tab uagb-responsive-tabs'
|
983 |
-
}, {
|
984 |
-
name: 'Mobile',
|
985 |
-
key: 'mobile',
|
986 |
-
title: wp.element.createElement(Dashicon, { icon: 'smartphone' }),
|
987 |
-
itemClass: 'uagb-mobile-tab uagb-responsive-tabs'
|
988 |
-
}];
|
989 |
-
var output = {};
|
990 |
-
output.Desktop = wp.element.createElement(Fragment, null);
|
991 |
-
output.Tablet = wp.element.createElement(Fragment, null);
|
992 |
-
output.Mobile = wp.element.createElement(Fragment, null);
|
993 |
-
return wp.element.createElement(
|
994 |
-
'div',
|
995 |
-
{ className: 'uag-typography-range-options' },
|
996 |
-
wp.element.createElement(
|
997 |
-
'div',
|
998 |
-
{ className: 'uagb-size-type-field-tabs' },
|
999 |
-
wp.element.createElement(
|
1000 |
-
ButtonGroup,
|
1001 |
-
{ className: 'components-tab-panel__tabs', 'aria-label': __('Device', 'ultimate-addons-for-gutenberg') },
|
1002 |
-
__WEBPACK_IMPORTED_MODULE_0_lodash_map___default()(devices, function (_ref) {
|
1003 |
-
var name = _ref.name,
|
1004 |
-
key = _ref.key,
|
1005 |
-
title = _ref.title,
|
1006 |
-
itemClass = _ref.itemClass;
|
1007 |
-
return wp.element.createElement(
|
1008 |
-
Button,
|
1009 |
-
{
|
1010 |
-
key: key,
|
1011 |
-
className: 'components-button components-tab-panel__tabs-item ' + itemClass + (name === deviceType ? ' active-tab' : ''),
|
1012 |
-
'aria-pressed': deviceType === name,
|
1013 |
-
onClick: function onClick() {
|
1014 |
-
return customSetPreviewDeviceType(name);
|
1015 |
-
}
|
1016 |
-
},
|
1017 |
-
title
|
1018 |
-
);
|
1019 |
-
})
|
1020 |
-
),
|
1021 |
-
wp.element.createElement(
|
1022 |
-
'div',
|
1023 |
-
{ className: 'uagb-responsive-control-inner' },
|
1024 |
-
output[deviceType] ? output[deviceType] : output.Desktop
|
1025 |
-
)
|
1026 |
-
)
|
1027 |
-
);
|
1028 |
-
}
|
1029 |
-
|
1030 |
-
/***/ }),
|
1031 |
-
/* 10 */
|
1032 |
-
/*!*************************************************!*\
|
1033 |
-
!*** ./dist/blocks/uagb-controls/UAGBIcon.json ***!
|
1034 |
-
\*************************************************/
|
1035 |
-
/*! dynamic exports provided */
|
1036 |
-
/*! exports used: default */
|
1037 |
-
/***/ (function(module, exports) {
|
1038 |
-
|
1039 |
-
module.exports = {"500px":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f26e","label":"500px","voted":false,"svg":{"brands":{"last_modified":1546440860962,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"}},"free":["brands"]},"accessible-icon":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["accessibility","handicap","person","wheelchair","wheelchair-alt"]},"styles":["brands"],"unicode":"f368","label":"Accessible Icon","voted":false,"svg":{"brands":{"last_modified":1546440860962,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"}},"free":["brands"]},"accusoft":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f369","label":"Accusoft","voted":false,"svg":{"brands":{"last_modified":1548363722323,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"}},"free":["brands"]},"acquisitions-incorporated":{"changes":["5.4.0","5.8.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f6af","label":"Acquisitions Incorporated","voted":false,"svg":{"brands":{"last_modified":1558987775889,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M357.45 468.2c-1.2-7.7-1.3-7.6-9.6-7.6-99.8.2-111.8-2.4-112.7-2.6-12.3-1.7-20.6-10.5-21-23.1-.1-1.6-.2-71.6-1-129.1-.1-4.7 1.6-6.4 5.9-7.5 12.5-3 24.9-6.1 37.3-9.7 4.3-1.3 6.8-.2 8.4 3.5 4.5 10.3 8.8 20.6 13.2 30.9 1.6 3.7.1 4.4-3.4 4.4-10-.2-20-.1-30.4-.1v27h116c-1.4-9.5-2.7-18.1-4-27.5-7 0-13.8.4-20.4-.1-22.6-1.6-18.3-4.4-84-158.6-8.8-20.1-27.9-62.1-36.5-89.2-4.4-14 5.5-25.4 18.9-26.6 18.6-1.7 37.5-1.6 56.2-2 20.6-.4 41.2-.4 61.8-.5 3.1 0 4-1.4 4.3-4.3 1.2-9.8 2.7-19.5 4-29.2.8-5.3 1.6-10.7 2.4-16.1L23.75 0c-3.6 0-5.3 1.1-4.6 5.3 2.2 13.2-.8.8 6.4 45.3 63.4 0 71.8.9 101.8.5 12.3-.2 37 3.5 37.7 22.1.4 11.4-1.1 11.3-32.6 87.4-53.8 129.8-50.7 120.3-67.3 161-1.7 4.1-3.6 5.2-7.6 5.2-8.5-.2-17-.3-25.4.1-1.9.1-5.2 1.8-5.5 3.2-1.5 8.1-2.2 16.3-3.2 24.9h114.3v-27.6c-6.9 0-33.5.4-35.3-2.9 5.3-12.3 10.4-24.4 15.7-36.7 16.3 4 31.9 7.8 47.6 11.7 3.4.9 4.6 3 4.6 6.8-.1 42.9.1 85.9.2 128.8 0 10.2-5.5 19.1-14.9 23.1-6.5 2.7-3.3 3.4-121.4 2.4-5.3 0-7.1 2-7.6 6.8-1.5 12.9-2.9 25.9-5 38.8-.8 5 1.3 5.7 5.3 5.7 183.2.6-30.7 0 337.1 0-2.5-15-4.4-29.4-6.6-43.7zm-174.9-205.7c-13.3-4.2-26.6-8.2-39.9-12.5a44.53 44.53 0 0 1-5.8-2.9c17.2-44.3 34.2-88.1 51.3-132.1 7.5 2.4 7.9-.8 9.4 0 9.3 22.5 18.1 60.1 27 82.8 6.6 16.7 13 33.5 19.7 50.9a35.78 35.78 0 0 1-3.9 2.1c-13.1 3.9-26.4 7.5-39.4 11.7a27.66 27.66 0 0 1-18.4 0z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M357.45 468.2c-1.2-7.7-1.3-7.6-9.6-7.6-99.8.2-111.8-2.4-112.7-2.6-12.3-1.7-20.6-10.5-21-23.1-.1-1.6-.2-71.6-1-129.1-.1-4.7 1.6-6.4 5.9-7.5 12.5-3 24.9-6.1 37.3-9.7 4.3-1.3 6.8-.2 8.4 3.5 4.5 10.3 8.8 20.6 13.2 30.9 1.6 3.7.1 4.4-3.4 4.4-10-.2-20-.1-30.4-.1v27h116c-1.4-9.5-2.7-18.1-4-27.5-7 0-13.8.4-20.4-.1-22.6-1.6-18.3-4.4-84-158.6-8.8-20.1-27.9-62.1-36.5-89.2-4.4-14 5.5-25.4 18.9-26.6 18.6-1.7 37.5-1.6 56.2-2 20.6-.4 41.2-.4 61.8-.5 3.1 0 4-1.4 4.3-4.3 1.2-9.8 2.7-19.5 4-29.2.8-5.3 1.6-10.7 2.4-16.1L23.75 0c-3.6 0-5.3 1.1-4.6 5.3 2.2 13.2-.8.8 6.4 45.3 63.4 0 71.8.9 101.8.5 12.3-.2 37 3.5 37.7 22.1.4 11.4-1.1 11.3-32.6 87.4-53.8 129.8-50.7 120.3-67.3 161-1.7 4.1-3.6 5.2-7.6 5.2-8.5-.2-17-.3-25.4.1-1.9.1-5.2 1.8-5.5 3.2-1.5 8.1-2.2 16.3-3.2 24.9h114.3v-27.6c-6.9 0-33.5.4-35.3-2.9 5.3-12.3 10.4-24.4 15.7-36.7 16.3 4 31.9 7.8 47.6 11.7 3.4.9 4.6 3 4.6 6.8-.1 42.9.1 85.9.2 128.8 0 10.2-5.5 19.1-14.9 23.1-6.5 2.7-3.3 3.4-121.4 2.4-5.3 0-7.1 2-7.6 6.8-1.5 12.9-2.9 25.9-5 38.8-.8 5 1.3 5.7 5.3 5.7 183.2.6-30.7 0 337.1 0-2.5-15-4.4-29.4-6.6-43.7zm-174.9-205.7c-13.3-4.2-26.6-8.2-39.9-12.5a44.53 44.53 0 0 1-5.8-2.9c17.2-44.3 34.2-88.1 51.3-132.1 7.5 2.4 7.9-.8 9.4 0 9.3 22.5 18.1 60.1 27 82.8 6.6 16.7 13 33.5 19.7 50.9a35.78 35.78 0 0 1-3.9 2.1c-13.1 3.9-26.4 7.5-39.4 11.7a27.66 27.66 0 0 1-18.4 0z"}},"free":["brands"]},"ad":{"changes":["5.3.0","5.10.2"],"ligatures":[],"search":{"terms":["advertisement","media","newspaper","promotion","publicity"]},"styles":["solid"],"unicode":"f641","label":"Ad","voted":false,"svg":{"solid":{"last_modified":1546440861352,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z"}},"free":["solid"]},"address-book":{"changes":["4.7","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":["contact","directory","index","little black book","rolodex"]},"styles":["solid","regular"],"unicode":"f2b9","label":"Address Book","voted":false,"svg":{"solid":{"last_modified":1546440861352,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"},"regular":{"last_modified":1546440861216,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-68 304H48V48h320v416zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-68 304H48V48h320v416zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2z"}},"free":["solid","regular"]},"address-card":{"changes":["4.7","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":["about","contact","id","identification","postcard","profile"]},"styles":["solid","regular"],"unicode":"f2bb","label":"Address Card","voted":false,"svg":{"solid":{"last_modified":1546440861352,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"},"regular":{"last_modified":1546440861216,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"}},"free":["solid","regular"]},"adjust":{"changes":["1","5.0.0","5.10.2","5.11.0"],"ligatures":[],"search":{"terms":["contrast","dark","light","saturation"]},"styles":["solid"],"unicode":"f042","label":"adjust","voted":false,"svg":{"solid":{"last_modified":1546440861352,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"}},"free":["solid"]},"adn":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f170","label":"App.net","voted":false,"svg":{"brands":{"last_modified":1546440860962,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z"}},"free":["brands"]},"adobe":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["acrobat","app","design","illustrator","indesign","photoshop"]},"styles":["brands"],"unicode":"f778","label":"Adobe","voted":false,"svg":{"brands":{"last_modified":1558987775890,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M315.5 64h170.9v384L315.5 64zm-119 0H25.6v384L196.5 64zM256 206.1L363.5 448h-73l-30.7-76.8h-78.7L256 206.1z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M315.5 64h170.9v384L315.5 64zm-119 0H25.6v384L196.5 64zM256 206.1L363.5 448h-73l-30.7-76.8h-78.7L256 206.1z"}},"free":["brands"]},"adversal":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36a","label":"Adversal","voted":false,"svg":{"brands":{"last_modified":1546440860963,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z"}},"free":["brands"]},"affiliatetheme":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36b","label":"affiliatetheme","voted":false,"svg":{"brands":{"last_modified":1546440860963,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z"}},"free":["brands"]},"air-freshener":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["car","deodorize","fresh","pine","scent"]},"styles":["solid"],"unicode":"f5d0","label":"Air Freshener","voted":false,"svg":{"solid":{"last_modified":1546440861352,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M378.94 321.41L284.7 224h49.22c15.3 0 23.66-16.6 13.86-27.53L234.45 69.96c3.43-6.61 5.55-14 5.55-21.96 0-26.51-21.49-48-48-48s-48 21.49-48 48c0 7.96 2.12 15.35 5.55 21.96L36.22 196.47C26.42 207.4 34.78 224 50.08 224H99.3L5.06 321.41C-6.69 333.56 3.34 352 21.7 352H160v32H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h288c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16H224v-32h138.3c18.36 0 28.39-18.44 16.64-30.59zM192 31.98c8.85 0 16.02 7.17 16.02 16.02 0 8.84-7.17 16.02-16.02 16.02S175.98 56.84 175.98 48c0-8.85 7.17-16.02 16.02-16.02zM304 432v32H80v-32h224z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M378.94 321.41L284.7 224h49.22c15.3 0 23.66-16.6 13.86-27.53L234.45 69.96c3.43-6.61 5.55-14 5.55-21.96 0-26.51-21.49-48-48-48s-48 21.49-48 48c0 7.96 2.12 15.35 5.55 21.96L36.22 196.47C26.42 207.4 34.78 224 50.08 224H99.3L5.06 321.41C-6.69 333.56 3.34 352 21.7 352H160v32H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h288c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16H224v-32h138.3c18.36 0 28.39-18.44 16.64-30.59zM192 31.98c8.85 0 16.02 7.17 16.02 16.02 0 8.84-7.17 16.02-16.02 16.02S175.98 56.84 175.98 48c0-8.85 7.17-16.02 16.02-16.02zM304 432v32H80v-32h224z"}},"free":["solid"]},"airbnb":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f834","label":"Airbnb","svg":{"brands":{"last_modified":1558987775890,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z"}},"free":["brands"]},"algolia":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36c","label":"Algolia","voted":false,"svg":{"brands":{"last_modified":1546440860963,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M229.3 182.6c-49.3 0-89.2 39.9-89.2 89.2 0 49.3 39.9 89.2 89.2 89.2s89.2-39.9 89.2-89.2c0-49.3-40-89.2-89.2-89.2zm62.7 56.6l-58.9 30.6c-1.8.9-3.8-.4-3.8-2.3V201c0-1.5 1.3-2.7 2.7-2.6 26.2 1 48.9 15.7 61.1 37.1.7 1.3.2 3-1.1 3.7zM389.1 32H58.9C26.4 32 0 58.4 0 90.9V421c0 32.6 26.4 59 58.9 59H389c32.6 0 58.9-26.4 58.9-58.9V90.9C448 58.4 421.6 32 389.1 32zm-202.6 84.7c0-10.8 8.7-19.5 19.5-19.5h45.3c10.8 0 19.5 8.7 19.5 19.5v15.4c0 1.8-1.7 3-3.3 2.5-12.3-3.4-25.1-5.1-38.1-5.1-13.5 0-26.7 1.8-39.4 5.5-1.7.5-3.4-.8-3.4-2.5v-15.8zm-84.4 37l9.2-9.2c7.6-7.6 19.9-7.6 27.5 0l7.7 7.7c1.1 1.1 1 3-.3 4-6.2 4.5-12.1 9.4-17.6 14.9-5.4 5.4-10.4 11.3-14.8 17.4-1 1.3-2.9 1.5-4 .3l-7.7-7.7c-7.6-7.5-7.6-19.8 0-27.4zm127.2 244.8c-70 0-126.6-56.7-126.6-126.6s56.7-126.6 126.6-126.6c70 0 126.6 56.6 126.6 126.6 0 69.8-56.7 126.6-126.6 126.6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M229.3 182.6c-49.3 0-89.2 39.9-89.2 89.2 0 49.3 39.9 89.2 89.2 89.2s89.2-39.9 89.2-89.2c0-49.3-40-89.2-89.2-89.2zm62.7 56.6l-58.9 30.6c-1.8.9-3.8-.4-3.8-2.3V201c0-1.5 1.3-2.7 2.7-2.6 26.2 1 48.9 15.7 61.1 37.1.7 1.3.2 3-1.1 3.7zM389.1 32H58.9C26.4 32 0 58.4 0 90.9V421c0 32.6 26.4 59 58.9 59H389c32.6 0 58.9-26.4 58.9-58.9V90.9C448 58.4 421.6 32 389.1 32zm-202.6 84.7c0-10.8 8.7-19.5 19.5-19.5h45.3c10.8 0 19.5 8.7 19.5 19.5v15.4c0 1.8-1.7 3-3.3 2.5-12.3-3.4-25.1-5.1-38.1-5.1-13.5 0-26.7 1.8-39.4 5.5-1.7.5-3.4-.8-3.4-2.5v-15.8zm-84.4 37l9.2-9.2c7.6-7.6 19.9-7.6 27.5 0l7.7 7.7c1.1 1.1 1 3-.3 4-6.2 4.5-12.1 9.4-17.6 14.9-5.4 5.4-10.4 11.3-14.8 17.4-1 1.3-2.9 1.5-4 .3l-7.7-7.7c-7.6-7.5-7.6-19.8 0-27.4zm127.2 244.8c-70 0-126.6-56.7-126.6-126.6s56.7-126.6 126.6-126.6c70 0 126.6 56.6 126.6 126.6 0 69.8-56.7 126.6-126.6 126.6z"}},"free":["brands"]},"align-center":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","middle","paragraph","text"]},"styles":["solid"],"unicode":"f037","label":"align-center","voted":false,"svg":{"solid":{"last_modified":1563977084922,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z"}},"free":["solid"]},"align-justify":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f039","label":"align-justify","voted":false,"svg":{"solid":{"last_modified":1563977084922,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}},"free":["solid"]},"align-left":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f036","label":"align-left","voted":false,"svg":{"solid":{"last_modified":1563977084922,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"align-right":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f038","label":"align-right","voted":false,"svg":{"solid":{"last_modified":1563977084923,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z"}},"free":["solid"]},"alipay":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f642","label":"Alipay","voted":false,"svg":{"brands":{"last_modified":1546440860963,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z"}},"free":["brands"]},"allergies":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["allergy","freckles","hand","hives","pox","skin","spots"]},"styles":["solid"],"unicode":"f461","label":"Allergies","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"}},"free":["solid"]},"amazon":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f270","label":"Amazon","voted":false,"svg":{"brands":{"last_modified":1546440860964,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z"}},"free":["brands"]},"amazon-pay":{"changes":["5.0.2","5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f42c","label":"Amazon Pay","voted":false,"svg":{"brands":{"last_modified":1558987775891,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"}},"free":["brands"]},"ambulance":{"changes":["3","5.0.0","5.0.7"],"ligatures":[],"search":{"terms":["covid-19","emergency","emt","er","help","hospital","support","vehicle"]},"styles":["solid"],"unicode":"f0f9","label":"ambulance","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"}},"free":["solid"]},"american-sign-language-interpreting":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["asl","deaf","finger","hand","interpret","speak"]},"styles":["solid"],"unicode":"f2a3","label":"American Sign Language Interpreting","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z"}},"free":["solid"]},"amilia":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36d","label":"Amilia","voted":false,"svg":{"brands":{"last_modified":1548363722324,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z"}},"free":["brands"]},"anchor":{"changes":["3.1","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["berth","boat","dock","embed","link","maritime","moor","secure"]},"styles":["solid"],"unicode":"f13d","label":"Anchor","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"}},"free":["solid"]},"android":{"changes":["3.2","5.0.0","5.12.0"],"ligatures":[],"search":{"terms":["robot"]},"styles":["brands"],"unicode":"f17b","label":"Android","voted":false,"svg":{"brands":{"last_modified":1573073505342,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"}},"free":["brands"]},"angellist":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f209","label":"AngelList","voted":false,"svg":{"brands":{"last_modified":1546440860964,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z"}},"free":["brands"]},"angle-double-down":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","caret","download","expand"]},"styles":["solid"],"unicode":"f103","label":"Angle Double Down","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"}},"free":["solid"]},"angle-double-left":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","back","caret","laquo","previous","quote"]},"styles":["solid"],"unicode":"f100","label":"Angle Double Left","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z"}},"free":["solid"]},"angle-double-right":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","caret","forward","more","next","quote","raquo"]},"styles":["solid"],"unicode":"f101","label":"Angle Double Right","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"}},"free":["solid"]},"angle-double-up":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","caret","collapse","upload"]},"styles":["solid"],"unicode":"f102","label":"Angle Double Up","voted":false,"svg":{"solid":{"last_modified":1546440861353,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"}},"free":["solid"]},"angle-down":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret","download","expand"]},"styles":["solid"],"unicode":"f107","label":"angle-down","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"}},"free":["solid"]},"angle-left":{"changes":["3","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrow","back","caret","less","previous"]},"styles":["solid"],"unicode":"f104","label":"angle-left","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z\"/></svg>","viewBox":["0","0","256","512"],"width":256,"height":512,"path":"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"}},"free":["solid"]},"angle-right":{"changes":["3","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrow","care","forward","more","next"]},"styles":["solid"],"unicode":"f105","label":"angle-right","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"/></svg>","viewBox":["0","0","256","512"],"width":256,"height":512,"path":"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"}},"free":["solid"]},"angle-up":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret","collapse","upload"]},"styles":["solid"],"unicode":"f106","label":"angle-up","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"}},"free":["solid"]},"angry":{"changes":["5.1.0","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["disapprove","emoticon","face","mad","upset"]},"styles":["solid","regular"],"unicode":"f556","label":"Angry Face","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z"},"regular":{"last_modified":1546440861218,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm0-144c-33.6 0-65.2 14.8-86.8 40.6-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.2 33.8-3c24.8-29.7 75-29.7 99.8 0 8.1 9.7 23.2 11.9 33.8 3 10.2-8.5 11.5-23.6 3.1-33.8-21.6-25.8-53.2-40.6-86.8-40.6zm-48-72c10.3 0 19.9-6.7 23-17.1 3.8-12.7-3.4-26.1-16.1-29.9l-80-24c-12.8-3.9-26.1 3.4-29.9 16.1-3.8 12.7 3.4 26.1 16.1 29.9l28.2 8.5c-3.1 4.9-5.3 10.4-5.3 16.6 0 17.7 14.3 32 32 32s32-14.4 32-32.1zm199-54.9c-3.8-12.7-17.1-19.9-29.9-16.1l-80 24c-12.7 3.8-19.9 17.2-16.1 29.9 3.1 10.4 12.7 17.1 23 17.1 0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.2-2.2-11.7-5.3-16.6l28.2-8.5c12.7-3.7 19.9-17.1 16.1-29.8z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm0-144c-33.6 0-65.2 14.8-86.8 40.6-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.2 33.8-3c24.8-29.7 75-29.7 99.8 0 8.1 9.7 23.2 11.9 33.8 3 10.2-8.5 11.5-23.6 3.1-33.8-21.6-25.8-53.2-40.6-86.8-40.6zm-48-72c10.3 0 19.9-6.7 23-17.1 3.8-12.7-3.4-26.1-16.1-29.9l-80-24c-12.8-3.9-26.1 3.4-29.9 16.1-3.8 12.7 3.4 26.1 16.1 29.9l28.2 8.5c-3.1 4.9-5.3 10.4-5.3 16.6 0 17.7 14.3 32 32 32s32-14.4 32-32.1zm199-54.9c-3.8-12.7-17.1-19.9-29.9-16.1l-80 24c-12.7 3.8-19.9 17.2-16.1 29.9 3.1 10.4 12.7 17.1 23 17.1 0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.2-2.2-11.7-5.3-16.6l28.2-8.5c12.7-3.7 19.9-17.1 16.1-29.8z"}},"free":["solid","regular"]},"angrycreative":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36e","label":"Angry Creative","voted":false,"svg":{"brands":{"last_modified":1546440860965,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z"}},"free":["brands"]},"angular":{"changes":["5.0.0","5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f420","label":"Angular","voted":false,"svg":{"brands":{"last_modified":1558987775892,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z"}},"free":["brands"]},"ankh":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["amulet","copper","coptic christianity","copts","crux ansata","egypt","venus"]},"styles":["solid"],"unicode":"f644","label":"Ankh","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z"}},"free":["solid"]},"app-store":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36f","label":"App Store","voted":false,"svg":{"brands":{"last_modified":1546440860965,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z"}},"free":["brands"]},"app-store-ios":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f370","label":"iOS App Store","voted":false,"svg":{"brands":{"last_modified":1546440860965,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z"}},"free":["brands"]},"apper":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f371","label":"Apper Systems AB","voted":false,"svg":{"brands":{"last_modified":1546440860965,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z"}},"free":["brands"]},"apple":{"changes":["3.2","5.0.0","5.0.7","5.8.0"],"ligatures":[],"search":{"terms":["fruit","ios","mac","operating system","os","osx"]},"styles":["brands"],"unicode":"f179","label":"Apple","voted":false,"svg":{"brands":{"last_modified":1558987775892,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"}},"free":["brands"]},"apple-alt":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["fall","fruit","fuji","macintosh","orchard","seasonal","vegan"]},"styles":["solid"],"unicode":"f5d1","label":"Fruit Apple","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z"}},"free":["solid"]},"apple-pay":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f415","label":"Apple Pay","voted":true,"svg":{"brands":{"last_modified":1546440860966,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z"}},"free":["brands"]},"archive":{"changes":["3.2","5.0.0","5.0.9"],"ligatures":[],"search":{"terms":["box","package","save","storage"]},"styles":["solid"],"unicode":"f187","label":"Archive","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"}},"free":["solid"]},"archway":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["arc","monument","road","street","tunnel"]},"styles":["solid"],"unicode":"f557","label":"Archway","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"}},"free":["solid"]},"arrow-alt-circle-down":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["arrow-circle-o-down","download"]},"styles":["solid","regular"],"unicode":"f358","label":"Alternate Arrow Circle Down","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z"},"regular":{"last_modified":1546440861219,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm-32-316v116h-67c-10.7 0-16 12.9-8.5 20.5l99 99c4.7 4.7 12.3 4.7 17 0l99-99c7.6-7.6 2.2-20.5-8.5-20.5h-67V140c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm-32-316v116h-67c-10.7 0-16 12.9-8.5 20.5l99 99c4.7 4.7 12.3 4.7 17 0l99-99c7.6-7.6 2.2-20.5-8.5-20.5h-67V140c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12z"}},"free":["solid","regular"]},"arrow-alt-circle-left":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["arrow-circle-o-left","back","previous"]},"styles":["solid","regular"],"unicode":"f359","label":"Alternate Arrow Circle Left","voted":false,"svg":{"solid":{"last_modified":1546440861354,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z"},"regular":{"last_modified":1546440861219,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zm448 0c0 110.5-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56s200 89.5 200 200zm-72-20v40c0 6.6-5.4 12-12 12H256v67c0 10.7-12.9 16-20.5 8.5l-99-99c-4.7-4.7-4.7-12.3 0-17l99-99c7.6-7.6 20.5-2.2 20.5 8.5v67h116c6.6 0 12 5.4 12 12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zm448 0c0 110.5-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56s200 89.5 200 200zm-72-20v40c0 6.6-5.4 12-12 12H256v67c0 10.7-12.9 16-20.5 8.5l-99-99c-4.7-4.7-4.7-12.3 0-17l99-99c7.6-7.6 20.5-2.2 20.5 8.5v67h116c6.6 0 12 5.4 12 12z"}},"free":["solid","regular"]},"arrow-alt-circle-right":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["arrow-circle-o-right","forward","next"]},"styles":["solid","regular"],"unicode":"f35a","label":"Alternate Arrow Circle Right","voted":false,"svg":{"solid":{"last_modified":1546440861355,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"},"regular":{"last_modified":1546440861219,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z"}},"free":["solid","regular"]},"arrow-alt-circle-up":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["arrow-circle-o-up"]},"styles":["solid","regular"],"unicode":"f35b","label":"Alternate Arrow Circle Up","voted":false,"svg":{"solid":{"last_modified":1546440861355,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z"},"regular":{"last_modified":1546440861219,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zm0-448c110.5 0 200 89.5 200 200s-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56zm20 328h-40c-6.6 0-12-5.4-12-12V256h-67c-10.7 0-16-12.9-8.5-20.5l99-99c4.7-4.7 12.3-4.7 17 0l99 99c7.6 7.6 2.2 20.5-8.5 20.5h-67v116c0 6.6-5.4 12-12 12z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zm0-448c110.5 0 200 89.5 200 200s-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56zm20 328h-40c-6.6 0-12-5.4-12-12V256h-67c-10.7 0-16-12.9-8.5-20.5l99-99c4.7-4.7 12.3-4.7 17 0l99 99c7.6 7.6 2.2 20.5-8.5 20.5h-67v116c0 6.6-5.4 12-12 12z"}},"free":["solid","regular"]},"arrow-circle-down":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["download"]},"styles":["solid"],"unicode":"f0ab","label":"Arrow Circle Down","voted":false,"svg":{"solid":{"last_modified":1546440861356,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z"}},"free":["solid"]},"arrow-circle-left":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["back","previous"]},"styles":["solid"],"unicode":"f0a8","label":"Arrow Circle Left","voted":false,"svg":{"solid":{"last_modified":1546440861356,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z"}},"free":["solid"]},"arrow-circle-right":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["forward","next"]},"styles":["solid"],"unicode":"f0a9","label":"Arrow Circle Right","voted":false,"svg":{"solid":{"last_modified":1546440861356,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z"}},"free":["solid"]},"arrow-circle-up":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["upload"]},"styles":["solid"],"unicode":"f0aa","label":"Arrow Circle Up","voted":false,"svg":{"solid":{"last_modified":1546440861356,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"}},"free":["solid"]},"arrow-down":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["download"]},"styles":["solid"],"unicode":"f063","label":"arrow-down","voted":false,"svg":{"solid":{"last_modified":1546440861356,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"}},"free":["solid"]},"arrow-left":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["back","previous"]},"styles":["solid"],"unicode":"f060","label":"arrow-left","voted":false,"svg":{"solid":{"last_modified":1546440861357,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"}},"free":["solid"]},"arrow-right":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["forward","next"]},"styles":["solid"],"unicode":"f061","label":"arrow-right","voted":false,"svg":{"solid":{"last_modified":1546440861357,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"}},"free":["solid"]},"arrow-up":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["forward","upload"]},"styles":["solid"],"unicode":"f062","label":"arrow-up","voted":false,"svg":{"solid":{"last_modified":1546440861358,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"}},"free":["solid"]},"arrows-alt":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","arrows","bigger","enlarge","expand","fullscreen","move","position","reorder","resize"]},"styles":["solid"],"unicode":"f0b2","label":"Alternate Arrows","voted":false,"svg":{"solid":{"last_modified":1546440861358,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"}},"free":["solid"]},"arrows-alt-h":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["arrows-h","expand","horizontal","landscape","resize","wide"]},"styles":["solid"],"unicode":"f337","label":"Alternate Arrows Horizontal","voted":false,"svg":{"solid":{"last_modified":1546440861358,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"}},"free":["solid"]},"arrows-alt-v":{"changes":["5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrows-v","expand","portrait","resize","tall","vertical"]},"styles":["solid"],"unicode":"f338","label":"Alternate Arrows Vertical","voted":false,"svg":{"solid":{"last_modified":1546440861358,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z\"/></svg>","viewBox":["0","0","256","512"],"width":256,"height":512,"path":"M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z"}},"free":["solid"]},"artstation":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f77a","label":"Artstation","voted":true,"svg":{"brands":{"last_modified":1558987775892,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z"}},"free":["brands"]},"assistive-listening-systems":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["amplify","audio","deaf","ear","headset","hearing","sound"]},"styles":["solid"],"unicode":"f2a2","label":"Assistive Listening Systems","voted":false,"svg":{"solid":{"last_modified":1546440861358,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z"}},"free":["solid"]},"asterisk":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["annotation","details","reference","star"]},"styles":["solid"],"unicode":"f069","label":"asterisk","voted":false,"svg":{"solid":{"last_modified":1546440861358,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z"}},"free":["solid"]},"asymmetrik":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f372","label":"Asymmetrik, Ltd.","voted":false,"svg":{"brands":{"last_modified":1546440860966,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z"}},"free":["brands"]},"at":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["address","author","e-mail","email","handle"]},"styles":["solid"],"unicode":"f1fa","label":"At","voted":false,"svg":{"solid":{"last_modified":1546440861358,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"}},"free":["solid"]},"atlas":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["book","directions","geography","globe","map","travel","wayfinding"]},"styles":["solid"],"unicode":"f558","label":"Atlas","voted":false,"svg":{"solid":{"last_modified":1546440861359,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z"}},"free":["solid"]},"atlassian":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f77b","label":"Atlassian","voted":true,"svg":{"brands":{"last_modified":1546440860966,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z"}},"free":["brands"]},"atom":{"changes":["5.2.0","5.12.0"],"ligatures":[],"search":{"terms":["atheism","chemistry","electron","ion","isotope","neutron","nuclear","proton","science"]},"styles":["solid"],"unicode":"f5d2","label":"Atom","voted":false,"svg":{"solid":{"last_modified":1573074807842,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z"}},"free":["solid"]},"audible":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f373","label":"Audible","voted":false,"svg":{"brands":{"last_modified":1546440860966,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z"}},"free":["brands"]},"audio-description":{"changes":["4.6","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["blind","narration","video","visual"]},"styles":["solid"],"unicode":"f29e","label":"Audio Description","voted":false,"svg":{"solid":{"last_modified":1546440861359,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z"}},"free":["solid"]},"autoprefixer":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f41c","label":"Autoprefixer","voted":false,"svg":{"brands":{"last_modified":1546440860967,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z"}},"free":["brands"]},"avianex":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f374","label":"avianex","voted":false,"svg":{"brands":{"last_modified":1546440860967,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z"}},"free":["brands"]},"aviato":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f421","label":"Aviato","voted":false,"svg":{"brands":{"last_modified":1546440860967,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z"}},"free":["brands"]},"award":{"changes":["5.1.0","5.2.0","5.10.2"],"ligatures":[],"search":{"terms":["honor","praise","prize","recognition","ribbon","trophy"]},"styles":["solid"],"unicode":"f559","label":"Award","voted":true,"svg":{"solid":{"last_modified":1546440861359,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"}},"free":["solid"]},"aws":{"changes":["5.0.0","5.1.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f375","label":"Amazon Web Services (AWS)","voted":false,"svg":{"brands":{"last_modified":1546440860967,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z"}},"free":["brands"]},"baby":{"changes":["5.6.0","5.10.1"],"ligatures":[],"search":{"terms":["child","diaper","doll","human","infant","kid","offspring","person","sprout"]},"styles":["solid"],"unicode":"f77c","label":"Baby","voted":true,"svg":{"solid":{"last_modified":1546440861359,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z"}},"free":["solid"]},"baby-carriage":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["buggy","carrier","infant","push","stroller","transportation","walk","wheels"]},"styles":["solid"],"unicode":"f77d","label":"Baby Carriage","voted":true,"svg":{"solid":{"last_modified":1546440861359,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z"}},"free":["solid"]},"backspace":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["command","delete","erase","keyboard","undo"]},"styles":["solid"],"unicode":"f55a","label":"Backspace","voted":true,"svg":{"solid":{"last_modified":1546440861359,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z"}},"free":["solid"]},"backward":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["previous","rewind"]},"styles":["solid"],"unicode":"f04a","label":"backward","voted":false,"svg":{"solid":{"last_modified":1546440861360,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z"}},"free":["solid"]},"bacon":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["blt","breakfast","ham","lard","meat","pancetta","pork","rasher"]},"styles":["solid"],"unicode":"f7e5","label":"Bacon","voted":false,"svg":{"solid":{"last_modified":1551225941790,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z"}},"free":["solid"]},"bahai":{"changes":["5.3.0","5.12.0"],"ligatures":[],"search":{"terms":["bahai","bahá'í","star"]},"styles":["solid"],"unicode":"f666","label":"Bahá'í","voted":false,"svg":{"solid":{"last_modified":1573073505391,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z"}},"free":["solid"]},"balance-scale":{"changes":["4.4","5.0.0","5.0.13"],"ligatures":[],"search":{"terms":["balanced","justice","legal","measure","weight"]},"styles":["solid"],"unicode":"f24e","label":"Balance Scale","voted":false,"svg":{"solid":{"last_modified":1546440861360,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"}},"free":["solid"]},"balance-scale-left":{"changes":["5.0.13","5.9.0","5.12.0"],"ligatures":[],"search":{"terms":["justice","legal","measure","unbalanced","weight"]},"styles":["solid"],"unicode":"f515","label":"Balance Scale (Left-Weighted)","voted":true,"svg":{"solid":{"last_modified":1546440861360,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z"}},"free":["solid"]},"balance-scale-right":{"changes":["5.0.13","5.9.0","5.12.0"],"ligatures":[],"search":{"terms":["justice","legal","measure","unbalanced","weight"]},"styles":["solid"],"unicode":"f516","label":"Balance Scale (Right-Weighted)","voted":true,"svg":{"solid":{"last_modified":1546440861360,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z"}},"free":["solid"]},"ban":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["abort","ban","block","cancel","delete","hide","prohibit","remove","stop","trash"]},"styles":["solid"],"unicode":"f05e","label":"ban","voted":false,"svg":{"solid":{"last_modified":1546440861361,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"}},"free":["solid"]},"band-aid":{"changes":["5.0.7","5.10.2"],"ligatures":[],"search":{"terms":["bandage","boo boo","first aid","ouch"]},"styles":["solid"],"unicode":"f462","label":"Band-Aid","voted":false,"svg":{"solid":{"last_modified":1546440861361,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z"}},"free":["solid"]},"bandcamp":{"changes":["4.7","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f2d5","label":"Bandcamp","voted":false,"svg":{"brands":{"last_modified":1546440860967,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm48.2 326.1h-181L199.9 178h181l-84.7 156.1z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm48.2 326.1h-181L199.9 178h181l-84.7 156.1z"}},"free":["brands"]},"barcode":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["info","laser","price","scan","upc"]},"styles":["solid"],"unicode":"f02a","label":"barcode","voted":false,"svg":{"solid":{"last_modified":1546440861361,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z"}},"free":["solid"]},"bars":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["checklist","drag","hamburger","list","menu","nav","navigation","ol","reorder","settings","todo","ul"]},"styles":["solid"],"unicode":"f0c9","label":"Bars","voted":false,"svg":{"solid":{"last_modified":1546440861362,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"}},"free":["solid"]},"baseball-ball":{"changes":["5.0.5","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["foul","hardball","league","leather","mlb","softball","sport"]},"styles":["solid"],"unicode":"f433","label":"Baseball Ball","voted":false,"svg":{"solid":{"last_modified":1546440861362,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z"}},"free":["solid"]},"basketball-ball":{"changes":["5.0.5","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["dribble","dunk","hoop","nba"]},"styles":["solid"],"unicode":"f434","label":"Basketball Ball","voted":false,"svg":{"solid":{"last_modified":1546440861362,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z"}},"free":["solid"]},"bath":{"changes":["4.7","5.0.0","5.12.0"],"ligatures":[],"search":{"terms":["clean","shower","tub","wash"]},"styles":["solid"],"unicode":"f2cd","label":"Bath","voted":false,"svg":{"solid":{"last_modified":1573074807842,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z"}},"free":["solid"]},"battery-empty":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","dead","power","status"]},"styles":["solid"],"unicode":"f244","label":"Battery Empty","voted":false,"svg":{"solid":{"last_modified":1546440861362,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z"}},"free":["solid"]},"battery-full":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f240","label":"Battery Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z"}},"free":["solid"]},"battery-half":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f242","label":"Battery 1/2 Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z"}},"free":["solid"]},"battery-quarter":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","low","power","status"]},"styles":["solid"],"unicode":"f243","label":"Battery 1/4 Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z"}},"free":["solid"]},"battery-three-quarters":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f241","label":"Battery 3/4 Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z"}},"free":["solid"]},"battle-net":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f835","label":"Battle.net","svg":{"brands":{"last_modified":1558987775893,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8"}},"free":["brands"]},"bed":{"changes":["4.3","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["lodging","mattress","rest","sleep","travel"]},"styles":["solid"],"unicode":"f236","label":"Bed","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"}},"free":["solid"]},"beer":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["alcohol","ale","bar","beverage","brewery","drink","lager","liquor","mug","stein"]},"styles":["solid"],"unicode":"f0fc","label":"beer","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z"}},"free":["solid"]},"behance":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1b4","label":"Behance","voted":false,"svg":{"brands":{"last_modified":1546440860968,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"}},"free":["brands"]},"behance-square":{"changes":["4.1","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1b5","label":"Behance Square","voted":false,"svg":{"brands":{"last_modified":1546440860968,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z"}},"free":["brands"]},"bell":{"changes":["2","5.0.0","5.2.0","5.11.0"],"ligatures":[],"search":{"terms":["alarm","alert","chime","notification","reminder"]},"styles":["solid","regular"],"unicode":"f0f3","label":"bell","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z"},"regular":{"last_modified":1546440861228,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z"}},"free":["solid","regular"]},"bell-slash":{"changes":["4.2","5.0.0","5.2.0"],"ligatures":[],"search":{"terms":["alert","cancel","disabled","notification","off","reminder"]},"styles":["solid","regular"],"unicode":"f1f6","label":"Bell Slash","voted":false,"svg":{"solid":{"last_modified":1546440861363,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"},"regular":{"last_modified":1546440861228,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M633.99 471.02L36 3.51C29.1-2.01 19.03-.9 13.51 6l-10 12.49C-2.02 25.39-.9 35.46 6 40.98l598 467.51c6.9 5.52 16.96 4.4 22.49-2.49l10-12.49c5.52-6.9 4.41-16.97-2.5-22.49zM163.53 368c16.71-22.03 34.48-55.8 41.4-110.58l-45.47-35.55c-3.27 90.73-36.47 120.68-54.84 140.42-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h279.66l-61.4-48H163.53zM320 96c61.86 0 112 50.14 112 112 0 .2-.06.38-.06.58.02 16.84 1.16 31.77 2.79 45.73l59.53 46.54c-8.31-22.13-14.34-51.49-14.34-92.85 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-26.02 5.41-49.45 16.94-69.13 32.72l38.17 29.84C275 103.18 296.65 96 320 96zm0 416c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M633.99 471.02L36 3.51C29.1-2.01 19.03-.9 13.51 6l-10 12.49C-2.02 25.39-.9 35.46 6 40.98l598 467.51c6.9 5.52 16.96 4.4 22.49-2.49l10-12.49c5.52-6.9 4.41-16.97-2.5-22.49zM163.53 368c16.71-22.03 34.48-55.8 41.4-110.58l-45.47-35.55c-3.27 90.73-36.47 120.68-54.84 140.42-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h279.66l-61.4-48H163.53zM320 96c61.86 0 112 50.14 112 112 0 .2-.06.38-.06.58.02 16.84 1.16 31.77 2.79 45.73l59.53 46.54c-8.31-22.13-14.34-51.49-14.34-92.85 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-26.02 5.41-49.45 16.94-69.13 32.72l38.17 29.84C275 103.18 296.65 96 320 96zm0 416c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"}},"free":["solid","regular"]},"bezier-curve":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["curves","illustrator","lines","path","vector"]},"styles":["solid"],"unicode":"f55b","label":"Bezier Curve","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"}},"free":["solid"]},"bible":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["book","catholicism","christianity","god","holy"]},"styles":["solid"],"unicode":"f647","label":"Bible","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"}},"free":["solid"]},"bicycle":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["bike","gears","pedal","transportation","vehicle"]},"styles":["solid"],"unicode":"f206","label":"Bicycle","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z"}},"free":["solid"]},"biking":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":["bicycle","bike","cycle","cycling","ride","wheel"]},"styles":["solid"],"unicode":"f84a","label":"Biking","voted":false,"svg":{"solid":{"last_modified":1563977084924,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z"}},"free":["solid"]},"bimobject":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f378","label":"BIMobject","voted":false,"svg":{"brands":{"last_modified":1546440860968,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z"}},"free":["brands"]},"binoculars":{"changes":["4.2","5.0.0","5.2.0"],"ligatures":[],"search":{"terms":["glasses","magnify","scenic","spyglass","view"]},"styles":["solid"],"unicode":"f1e5","label":"Binoculars","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z"}},"free":["solid"]},"biohazard":{"changes":["5.6.0","5.7.0"],"ligatures":[],"search":{"terms":["covid-19","danger","dangerous","hazmat","medical","radioactive","toxic","waste","zombie"]},"styles":["solid"],"unicode":"f780","label":"Biohazard","voted":true,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"}},"free":["solid"]},"birthday-cake":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["anniversary","bakery","candles","celebration","dessert","frosting","holiday","party","pastry"]},"styles":["solid"],"unicode":"f1fd","label":"Birthday Cake","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z"}},"free":["solid"]},"bitbucket":{"changes":["3.2","5.0.0","5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["atlassian","bitbucket-square","git"]},"styles":["brands"],"unicode":"f171","label":"Bitbucket","voted":false,"svg":{"brands":{"last_modified":1558987775893,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"}},"free":["brands"]},"bitcoin":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f379","label":"Bitcoin","voted":false,"svg":{"brands":{"last_modified":1546440860968,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"}},"free":["brands"]},"bity":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37a","label":"Bity","voted":false,"svg":{"brands":{"last_modified":1546440860969,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z"}},"free":["brands"]},"black-tie":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f27e","label":"Font Awesome Black Tie","voted":false,"svg":{"brands":{"last_modified":1546440860969,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z"}},"free":["brands"]},"blackberry":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37b","label":"BlackBerry","voted":false,"svg":{"brands":{"last_modified":1546440860969,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z"}},"free":["brands"]},"blender":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["cocktail","milkshake","mixer","puree","smoothie"]},"styles":["solid"],"unicode":"f517","label":"Blender","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z"}},"free":["solid"]},"blender-phone":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["appliance","cocktail","communication","fantasy","milkshake","mixer","puree","silly","smoothie"]},"styles":["solid"],"unicode":"f6b6","label":"Blender Phone","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}},"free":["solid"]},"blind":{"changes":["4.6","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["cane","disability","person","sight"]},"styles":["solid"],"unicode":"f29d","label":"Blind","voted":false,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z"}},"free":["solid"]},"blog":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["journal","log","online","personal","post","web 2.0","wordpress","writing"]},"styles":["solid"],"unicode":"f781","label":"Blog","voted":true,"svg":{"solid":{"last_modified":1546440861364,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z"}},"free":["solid"]},"blogger":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37c","label":"Blogger","voted":false,"svg":{"brands":{"last_modified":1546440860969,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z"}},"free":["brands"]},"blogger-b":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37d","label":"Blogger B","voted":false,"svg":{"brands":{"last_modified":1546440860969,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"}},"free":["brands"]},"bluetooth":{"changes":["4.5","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f293","label":"Bluetooth","voted":false,"svg":{"brands":{"last_modified":1546440860970,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z"}},"free":["brands"]},"bluetooth-b":{"changes":["4.5","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f294","label":"Bluetooth","voted":false,"svg":{"brands":{"last_modified":1546440860970,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z"}},"free":["brands"]},"bold":{"changes":["1","5.0.0","5.9.0","5.10.2"],"ligatures":[],"search":{"terms":["emphasis","format","text"]},"styles":["solid"],"unicode":"f032","label":"bold","voted":false,"svg":{"solid":{"last_modified":1563977084924,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z"}},"free":["solid"]},"bolt":{"changes":["2","5.0.0","5.5.0"],"ligatures":[],"search":{"terms":["electricity","lightning","weather","zap"]},"styles":["solid"],"unicode":"f0e7","label":"Lightning Bolt","voted":false,"svg":{"solid":{"last_modified":1546440861365,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"}},"free":["solid"]},"bomb":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["error","explode","fuse","grenade","warning"]},"styles":["solid"],"unicode":"f1e2","label":"Bomb","voted":false,"svg":{"solid":{"last_modified":1546440861365,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z"}},"free":["solid"]},"bone":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["calcium","dog","skeletal","skeleton","tibia"]},"styles":["solid"],"unicode":"f5d7","label":"Bone","voted":false,"svg":{"solid":{"last_modified":1546440861365,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z"}},"free":["solid"]},"bong":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["aparatus","cannabis","marijuana","pipe","smoke","smoking"]},"styles":["solid"],"unicode":"f55c","label":"Bong","voted":false,"svg":{"solid":{"last_modified":1546440861365,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z"}},"free":["solid"]},"book":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["diary","documentation","journal","library","read"]},"styles":["solid"],"unicode":"f02d","label":"book","voted":false,"svg":{"solid":{"last_modified":1546440861366,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"}},"free":["solid"]},"book-dead":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","crossbones","d&d","dark arts","death","dnd","documentation","evil","fantasy","halloween","holiday","necronomicon","read","skull","spell"]},"styles":["solid"],"unicode":"f6b7","label":"Book of the Dead","voted":false,"svg":{"solid":{"last_modified":1548363722383,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16z"}},"free":["solid"]},"book-medical":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["diary","documentation","health","history","journal","library","read","record"]},"styles":["solid"],"unicode":"f7e6","label":"Medical Book","voted":false,"svg":{"solid":{"last_modified":1548701299031,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z"}},"free":["solid"]},"book-open":{"changes":["5.0.13","5.1.0","5.2.0"],"ligatures":[],"search":{"terms":["flyer","library","notebook","open book","pamphlet","reading"]},"styles":["solid"],"unicode":"f518","label":"Book Open","voted":true,"svg":{"solid":{"last_modified":1546440861365,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z"}},"free":["solid"]},"book-reader":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["flyer","library","notebook","open book","pamphlet","reading"]},"styles":["solid"],"unicode":"f5da","label":"Book Reader","voted":false,"svg":{"solid":{"last_modified":1546440861365,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z"}},"free":["solid"]},"bookmark":{"changes":["1","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["favorite","marker","read","remember","save"]},"styles":["solid","regular"],"unicode":"f02e","label":"bookmark","voted":false,"svg":{"solid":{"last_modified":1546440861366,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z"},"regular":{"last_modified":1546440861231,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z"}},"free":["solid","regular"]},"bootstrap":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f836","label":"Bootstrap","svg":{"brands":{"last_modified":1558987775894,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M292.3 311.93c0 42.41-39.72 41.43-43.92 41.43h-80.89v-81.69h80.89c42.56 0 43.92 31.9 43.92 40.26zm-50.15-73.13c.67 0 38.44 1 38.44-36.31 0-15.52-3.51-35.87-38.44-35.87h-74.66v72.18h74.66zM448 106.67v298.66A74.89 74.89 0 0 1 373.33 480H74.67A74.89 74.89 0 0 1 0 405.33V106.67A74.89 74.89 0 0 1 74.67 32h298.66A74.89 74.89 0 0 1 448 106.67zM338.05 317.86c0-21.57-6.65-58.29-49.05-67.35v-.73c22.91-9.78 37.34-28.25 37.34-55.64 0-7 2-64.78-77.6-64.78h-127v261.33c128.23 0 139.87 1.68 163.6-5.71 14.21-4.42 52.71-17.98 52.71-67.12z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M292.3 311.93c0 42.41-39.72 41.43-43.92 41.43h-80.89v-81.69h80.89c42.56 0 43.92 31.9 43.92 40.26zm-50.15-73.13c.67 0 38.44 1 38.44-36.31 0-15.52-3.51-35.87-38.44-35.87h-74.66v72.18h74.66zM448 106.67v298.66A74.89 74.89 0 0 1 373.33 480H74.67A74.89 74.89 0 0 1 0 405.33V106.67A74.89 74.89 0 0 1 74.67 32h298.66A74.89 74.89 0 0 1 448 106.67zM338.05 317.86c0-21.57-6.65-58.29-49.05-67.35v-.73c22.91-9.78 37.34-28.25 37.34-55.64 0-7 2-64.78-77.6-64.78h-127v261.33c128.23 0 139.87 1.68 163.6-5.71 14.21-4.42 52.71-17.98 52.71-67.12z"}},"free":["brands"]},"border-all":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":["cell","grid","outline","stroke","table"]},"styles":["solid"],"unicode":"f84c","label":"Border All","voted":false,"svg":{"solid":{"last_modified":1563977084924,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"}},"free":["solid"]},"border-none":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":["cell","grid","outline","stroke","table"]},"styles":["solid"],"unicode":"f850","label":"Border None","voted":false,"svg":{"solid":{"last_modified":1563977084925,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}},"free":["solid"]},"border-style":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":[]},"styles":["solid"],"unicode":"f853","label":"Border Style","voted":false,"svg":{"solid":{"last_modified":1563977084926,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}},"free":["solid"]},"bowling-ball":{"changes":["5.0.5","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["alley","candlepin","gutter","lane","strike","tenpin"]},"styles":["solid"],"unicode":"f436","label":"Bowling Ball","voted":false,"svg":{"solid":{"last_modified":1546440861366,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}},"free":["solid"]},"box":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["archive","container","package","storage"]},"styles":["solid"],"unicode":"f466","label":"Box","voted":false,"svg":{"solid":{"last_modified":1546440861367,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"}},"free":["solid"]},"box-open":{"changes":["5.0.9","5.7.0"],"ligatures":[],"search":{"terms":["archive","container","package","storage","unpack"]},"styles":["solid"],"unicode":"f49e","label":"Box Open","voted":false,"svg":{"solid":{"last_modified":1548364699937,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z"}},"free":["solid"]},"box-tissue":{"changes":["5.13.0"],"ligatures":[],"search":{"terms":["cough","covid-19","kleenex","mucus","nose","sneeze","snot"]},"styles":["solid"],"unicode":"f95b","label":"Tissue Box","voted":false,"svg":{"solid":{"last_modified":1584714438632,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z"}},"free":["solid"]},"boxes":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["archives","inventory","storage","warehouse"]},"styles":["solid"],"unicode":"f468","label":"Boxes","voted":false,"svg":{"solid":{"last_modified":1546440861367,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z"}},"free":["solid"]},"braille":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["alphabet","blind","dots","raised","vision"]},"styles":["solid"],"unicode":"f2a1","label":"Braille","voted":false,"svg":{"solid":{"last_modified":1546440861367,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"}},"free":["solid"]},"brain":{"changes":["5.2.0","5.9.0","5.11.0"],"ligatures":[],"search":{"terms":["cerebellum","gray matter","intellect","medulla oblongata","mind","noodle","wit"]},"styles":["solid"],"unicode":"f5dc","label":"Brain","voted":false,"svg":{"solid":{"last_modified":1563977084926,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z"}},"free":["solid"]},"bread-slice":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["bake","bakery","baking","dough","flour","gluten","grain","sandwich","sourdough","toast","wheat","yeast"]},"styles":["solid"],"unicode":"f7ec","label":"Bread Slice","voted":false,"svg":{"solid":{"last_modified":1551225941791,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z"}},"free":["solid"]},"briefcase":{"changes":["2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["bag","business","luggage","office","work"]},"styles":["solid"],"unicode":"f0b1","label":"Briefcase","voted":false,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"}},"free":["solid"]},"briefcase-medical":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["doctor","emt","first aid","health"]},"styles":["solid"],"unicode":"f469","label":"Medical Briefcase","voted":false,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z"}},"free":["solid"]},"broadcast-tower":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["airwaves","antenna","radio","reception","waves"]},"styles":["solid"],"unicode":"f519","label":"Broadcast Tower","voted":true,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z"}},"free":["solid"]},"broom":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["clean","firebolt","fly","halloween","nimbus 2000","quidditch","sweep","witch"]},"styles":["solid"],"unicode":"f51a","label":"Broom","voted":true,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z"}},"free":["solid"]},"brush":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["art","bristles","color","handle","paint"]},"styles":["solid"],"unicode":"f55d","label":"Brush","voted":false,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z"}},"free":["solid"]},"btc":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f15a","label":"BTC","voted":false,"svg":{"brands":{"last_modified":1546440860970,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z"}},"free":["brands"]},"buffer":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f837","label":"Buffer","svg":{"brands":{"last_modified":1558987775894,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z\" class=\"a\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z"}},"free":["brands"]},"bug":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["beetle","error","insect","report"]},"styles":["solid"],"unicode":"f188","label":"Bug","voted":false,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"}},"free":["solid"]},"building":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["apartment","business","city","company","office","work"]},"styles":["solid","regular"],"unicode":"f1ad","label":"Building","voted":false,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"},"regular":{"last_modified":1546440861233,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z"}},"free":["solid","regular"]},"bullhorn":{"changes":["2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["announcement","broadcast","louder","megaphone","share"]},"styles":["solid"],"unicode":"f0a1","label":"bullhorn","voted":false,"svg":{"solid":{"last_modified":1546440861368,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z"}},"free":["solid"]},"bullseye":{"changes":["3.1","5.0.0","5.3.0","5.10.1"],"ligatures":[],"search":{"terms":["archery","goal","objective","target"]},"styles":["solid"],"unicode":"f140","label":"Bullseye","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z"}},"free":["solid"]},"burn":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["caliente","energy","fire","flame","gas","heat","hot"]},"styles":["solid"],"unicode":"f46a","label":"Burn","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z"}},"free":["solid"]},"buromobelexperte":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37f","label":"Büromöbel-Experte GmbH & Co. KG.","voted":false,"svg":{"brands":{"last_modified":1546440860970,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z"}},"free":["brands"]},"bus":{"changes":["4.2","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["public transportation","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f207","label":"Bus","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}},"free":["solid"]},"bus-alt":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["mta","public transportation","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f55e","label":"Bus Alt","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}},"free":["solid"]},"business-time":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["alarm","briefcase","business socks","clock","flight of the conchords","reminder","wednesday"]},"styles":["solid"],"unicode":"f64a","label":"Business Time","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z"}},"free":["solid"]},"buy-n-large":{"changes":["5.11.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f8a6","label":"Buy n Large","svg":{"brands":{"last_modified":1568817883851,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z"}},"free":["brands"]},"buysellads":{"changes":["4.3","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f20d","label":"BuySellAds","voted":false,"svg":{"brands":{"last_modified":1546440860970,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z"}},"free":["brands"]},"calculator":{"changes":["4.2","5.0.0","5.3.0","5.11.0"],"ligatures":[],"search":{"terms":["abacus","addition","arithmetic","counting","math","multiplication","subtraction"]},"styles":["solid"],"unicode":"f1ec","label":"Calculator","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"}},"free":["solid"]},"calendar":{"changes":["3.1","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["calendar-o","date","event","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f133","label":"Calendar","voted":false,"svg":{"solid":{"last_modified":1546440861370,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"},"regular":{"last_modified":1546440861235,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z"}},"free":["solid","regular"]},"calendar-alt":{"changes":["1","5.0.0","5.6.0","5.7.0","5.10.2"],"ligatures":[],"search":{"terms":["calendar","date","event","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f073","label":"Alternate Calendar","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"},"regular":{"last_modified":1548450777897,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"calendar-check":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["accept","agree","appointment","confirm","correct","date","done","event","ok","schedule","select","success","tick","time","todo","when"]},"styles":["solid","regular"],"unicode":"f274","label":"Calendar Check","voted":false,"svg":{"solid":{"last_modified":1546440861369,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z"},"regular":{"last_modified":1546440861234,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z"}},"free":["solid","regular"]},"calendar-day":{"changes":["5.6.0","5.10.2"],"ligatures":[],"search":{"terms":["date","detail","event","focus","schedule","single day","time","today","when"]},"styles":["solid"],"unicode":"f783","label":"Calendar with Day Focus","voted":true,"svg":{"solid":{"last_modified":1546440861370,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"}},"free":["solid"]},"calendar-minus":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["calendar","date","delete","event","negative","remove","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f272","label":"Calendar Minus","voted":false,"svg":{"solid":{"last_modified":1546440861370,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z"},"regular":{"last_modified":1546440861235,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M124 328c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H124zm324-216v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M124 328c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H124zm324-216v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"calendar-plus":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["add","calendar","create","date","event","new","positive","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f271","label":"Calendar Plus","voted":false,"svg":{"solid":{"last_modified":1546440861370,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"},"regular":{"last_modified":1546440861235,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M336 292v24c0 6.6-5.4 12-12 12h-76v76c0 6.6-5.4 12-12 12h-24c-6.6 0-12-5.4-12-12v-76h-76c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h76v-76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v76h76c6.6 0 12 5.4 12 12zm112-180v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M336 292v24c0 6.6-5.4 12-12 12h-76v76c0 6.6-5.4 12-12 12h-24c-6.6 0-12-5.4-12-12v-76h-76c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h76v-76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v76h76c6.6 0 12 5.4 12 12zm112-180v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"calendar-times":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["archive","calendar","date","delete","event","remove","schedule","time","when","x"]},"styles":["solid","regular"],"unicode":"f273","label":"Calendar Times","voted":false,"svg":{"solid":{"last_modified":1546440861370,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z"},"regular":{"last_modified":1546440861235,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M311.7 374.7l-17 17c-4.7 4.7-12.3 4.7-17 0L224 337.9l-53.7 53.7c-4.7 4.7-12.3 4.7-17 0l-17-17c-4.7-4.7-4.7-12.3 0-17l53.7-53.7-53.7-53.7c-4.7-4.7-4.7-12.3 0-17l17-17c4.7-4.7 12.3-4.7 17 0l53.7 53.7 53.7-53.7c4.7-4.7 12.3-4.7 17 0l17 17c4.7 4.7 4.7 12.3 0 17L257.9 304l53.7 53.7c4.8 4.7 4.8 12.3.1 17zM448 112v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M311.7 374.7l-17 17c-4.7 4.7-12.3 4.7-17 0L224 337.9l-53.7 53.7c-4.7 4.7-12.3 4.7-17 0l-17-17c-4.7-4.7-4.7-12.3 0-17l53.7-53.7-53.7-53.7c-4.7-4.7-4.7-12.3 0-17l17-17c4.7-4.7 12.3-4.7 17 0l53.7 53.7 53.7-53.7c4.7-4.7 12.3-4.7 17 0l17 17c4.7 4.7 4.7 12.3 0 17L257.9 304l53.7 53.7c4.8 4.7 4.8 12.3.1 17zM448 112v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"calendar-week":{"changes":["5.6.0","5.10.2"],"ligatures":[],"search":{"terms":["date","detail","event","focus","schedule","single week","time","today","when"]},"styles":["solid"],"unicode":"f784","label":"Calendar with Week Focus","voted":true,"svg":{"solid":{"last_modified":1546440861370,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"}},"free":["solid"]},"camera":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["image","lens","photo","picture","record","shutter","video"]},"styles":["solid"],"unicode":"f030","label":"camera","voted":false,"svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"}},"free":["solid"]},"camera-retro":{"changes":["1","5.0.0","5.10.1"],"ligatures":[],"search":{"terms":["image","lens","photo","picture","record","shutter","video"]},"styles":["solid"],"unicode":"f083","label":"Retro Camera","voted":false,"svg":{"solid":{"last_modified":1546440861370,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z"}},"free":["solid"]},"campground":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["camping","fall","outdoors","teepee","tent","tipi"]},"styles":["solid"],"unicode":"f6bb","label":"Campground","voted":false,"svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z"}},"free":["solid"]},"canadian-maple-leaf":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["canada","flag","flora","nature","plant"]},"styles":["brands"],"unicode":"f785","label":"Canadian Maple Leaf","svg":{"brands":{"last_modified":1558987775894,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z"}},"free":["brands"]},"candy-cane":{"changes":["5.6.0","5.10.1"],"ligatures":[],"search":{"terms":["candy","christmas","holiday","mint","peppermint","striped","xmas"]},"styles":["solid"],"unicode":"f786","label":"Candy Cane","svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z"}},"free":["solid"]},"cannabis":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["bud","chronic","drugs","endica","endo","ganja","marijuana","mary jane","pot","reefer","sativa","spliff","weed","whacky-tabacky"]},"styles":["solid"],"unicode":"f55f","label":"Cannabis","voted":false,"svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z"}},"free":["solid"]},"capsules":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["drugs","medicine","pills","prescription"]},"styles":["solid"],"unicode":"f46b","label":"Capsules","voted":false,"svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z"}},"free":["solid"]},"car":{"changes":["4.1","5.0.0","5.2.0"],"ligatures":[],"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f1b9","label":"Car","voted":false,"svg":{"solid":{"last_modified":1546440861372,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"}},"free":["solid"]},"car-alt":{"changes":["5.2.0","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f5de","label":"Alternate Car","voted":false,"svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z\"/></svg>","viewBox":["0","0","480","512"],"width":480,"height":512,"path":"M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"}},"free":["solid"]},"car-battery":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["auto","electric","mechanic","power"]},"styles":["solid"],"unicode":"f5df","label":"Car Battery","voted":false,"svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z"}},"free":["solid"]},"car-crash":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["accident","auto","automobile","insurance","sedan","transportation","vehicle","wreck"]},"styles":["solid"],"unicode":"f5e1","label":"Car Crash","voted":false,"svg":{"solid":{"last_modified":1546440861371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z"}},"free":["solid"]},"car-side":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f5e4","label":"Car Side","voted":false,"svg":{"solid":{"last_modified":1546440861372,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z"}},"free":["solid"]},"caravan":{"changes":["5.12.0"],"ligatures":[],"search":{"terms":["camper","motor home","rv","trailer","travel"]},"styles":["solid"],"unicode":"f8ff","label":"Caravan","voted":true,"svg":{"solid":{"last_modified":1573074807844,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z"}},"free":["solid"]},"caret-down":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","dropdown","expand","menu","more","triangle"]},"styles":["solid"],"unicode":"f0d7","label":"Caret Down","voted":false,"svg":{"solid":{"last_modified":1546440861372,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"}},"free":["solid"]},"caret-left":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","previous","triangle"]},"styles":["solid"],"unicode":"f0d9","label":"Caret Left","voted":false,"svg":{"solid":{"last_modified":1546440861372,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 192 512\"><path d=\"M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z\"/></svg>","viewBox":["0","0","192","512"],"width":192,"height":512,"path":"M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z"}},"free":["solid"]},"caret-right":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","forward","next","triangle"]},"styles":["solid"],"unicode":"f0da","label":"Caret Right","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 192 512\"><path d=\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"/></svg>","viewBox":["0","0","192","512"],"width":192,"height":512,"path":"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"}},"free":["solid"]},"caret-square-down":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret-square-o-down","dropdown","expand","menu","more","triangle"]},"styles":["solid","regular"],"unicode":"f150","label":"Caret Square Down","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z"},"regular":{"last_modified":1546440861238,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M125.1 208h197.8c10.7 0 16.1 13 8.5 20.5l-98.9 98.3c-4.7 4.7-12.2 4.7-16.9 0l-98.9-98.3c-7.7-7.5-2.3-20.5 8.4-20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M125.1 208h197.8c10.7 0 16.1 13 8.5 20.5l-98.9 98.3c-4.7 4.7-12.2 4.7-16.9 0l-98.9-98.3c-7.7-7.5-2.3-20.5 8.4-20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"caret-square-left":{"changes":["4","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","caret-square-o-left","previous","triangle"]},"styles":["solid","regular"],"unicode":"f191","label":"Caret Square Left","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z"},"regular":{"last_modified":1546440861238,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M272 157.1v197.8c0 10.7-13 16.1-20.5 8.5l-98.3-98.9c-4.7-4.7-4.7-12.2 0-16.9l98.3-98.9c7.5-7.7 20.5-2.3 20.5 8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M272 157.1v197.8c0 10.7-13 16.1-20.5 8.5l-98.3-98.9c-4.7-4.7-4.7-12.2 0-16.9l98.3-98.9c7.5-7.7 20.5-2.3 20.5 8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"caret-square-right":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret-square-o-right","forward","next","triangle"]},"styles":["solid","regular"],"unicode":"f152","label":"Caret Square Right","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z"},"regular":{"last_modified":1546440861238,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M176 354.9V157.1c0-10.7 13-16.1 20.5-8.5l98.3 98.9c4.7 4.7 4.7 12.2 0 16.9l-98.3 98.9c-7.5 7.7-20.5 2.3-20.5-8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M176 354.9V157.1c0-10.7 13-16.1 20.5-8.5l98.3 98.9c4.7 4.7 4.7 12.2 0 16.9l-98.3 98.9c-7.5 7.7-20.5 2.3-20.5-8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"caret-square-up":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret-square-o-up","collapse","triangle","upload"]},"styles":["solid","regular"],"unicode":"f151","label":"Caret Square Up","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z"},"regular":{"last_modified":1546440861238,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M322.9 304H125.1c-10.7 0-16.1-13-8.5-20.5l98.9-98.3c4.7-4.7 12.2-4.7 16.9 0l98.9 98.3c7.7 7.5 2.3 20.5-8.4 20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M322.9 304H125.1c-10.7 0-16.1-13-8.5-20.5l98.9-98.3c4.7-4.7 12.2-4.7 16.9 0l98.9 98.3c7.7 7.5 2.3 20.5-8.4 20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}},"free":["solid","regular"]},"caret-up":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","collapse","triangle"]},"styles":["solid"],"unicode":"f0d8","label":"Caret Up","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"}},"free":["solid"]},"carrot":{"changes":["5.6.0","5.10.1"],"ligatures":[],"search":{"terms":["bugs bunny","orange","vegan","vegetable"]},"styles":["solid"],"unicode":"f787","label":"Carrot","svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z"}},"free":["solid"]},"cart-arrow-down":{"changes":["4.3","5.0.0"],"ligatures":[],"search":{"terms":["download","save","shopping"]},"styles":["solid"],"unicode":"f218","label":"Shopping Cart Arrow Down","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"}},"free":["solid"]},"cart-plus":{"changes":["4.3","5.0.0"],"ligatures":[],"search":{"terms":["add","create","new","positive","shopping"]},"styles":["solid"],"unicode":"f217","label":"Add to Shopping Cart","voted":false,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z"}},"free":["solid"]},"cash-register":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["buy","cha-ching","change","checkout","commerce","leaerboard","machine","pay","payment","purchase","store"]},"styles":["solid"],"unicode":"f788","label":"Cash Register","voted":true,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z"}},"free":["solid"]},"cat":{"changes":["5.4.0","5.10.1"],"ligatures":[],"search":{"terms":["feline","halloween","holiday","kitten","kitty","meow","pet"]},"styles":["solid"],"unicode":"f6be","label":"Cat","voted":true,"svg":{"solid":{"last_modified":1546440861373,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"}},"free":["solid"]},"cc-amazon-pay":{"changes":["5.0.2"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f42d","label":"Amazon Pay Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860971,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z"}},"free":["brands"]},"cc-amex":{"changes":["4.2","5.0.0","5.7.0"],"ligatures":[],"search":{"terms":["amex"]},"styles":["brands"],"unicode":"f1f3","label":"American Express Credit Card","voted":false,"svg":{"brands":{"last_modified":1548364699926,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M325.1 167.8c0-16.4-14.1-18.4-27.4-18.4l-39.1-.3v69.3H275v-25.1h18c18.4 0 14.5 10.3 14.8 25.1h16.6v-13.5c0-9.2-1.5-15.1-11-18.4 7.4-3 11.8-10.7 11.7-18.7zm-29.4 11.3H275v-15.3h21c5.1 0 10.7 1 10.7 7.4 0 6.6-5.3 7.9-11 7.9zM279 268.6h-52.7l-21 22.8-20.5-22.8h-66.5l-.1 69.3h65.4l21.3-23 20.4 23h32.2l.1-23.3c18.9 0 49.3 4.6 49.3-23.3 0-17.3-12.3-22.7-27.9-22.7zm-103.8 54.7h-40.6v-13.8h36.3v-14.1h-36.3v-12.5h41.7l17.9 20.2zm65.8 8.2l-25.3-28.1L241 276zm37.8-31h-21.2v-17.6h21.5c5.6 0 10.2 2.3 10.2 8.4 0 6.4-4.6 9.2-10.5 9.2zm-31.6-136.7v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5zM576 255.4h-.2zm-194.6 31.9c0-16.4-14.1-18.7-27.1-18.7h-39.4l-.1 69.3h16.6l.1-25.3h17.6c11 0 14.8 2 14.8 13.8l-.1 11.5h16.6l.1-13.8c0-8.9-1.8-15.1-11-18.4 7.7-3.1 11.8-10.8 11.9-18.4zm-29.2 11.2h-20.7v-15.6h21c5.1 0 10.7 1 10.7 7.4 0 6.9-5.4 8.2-11 8.2zm-172.8-80v-69.3h-27.6l-19.7 47-21.7-47H83.3v65.7l-28.1-65.7H30.7L1 218.5h17.9l6.4-15.3h34.5l6.4 15.3H100v-54.2l24 54.2h14.6l24-54.2v54.2zM31.2 188.8l11.2-27.6 11.5 27.6zm477.4 158.9v-4.5c-10.8 5.6-3.9 4.5-156.7 4.5 0-25.2.1-23.9 0-25.2-1.7-.1-3.2-.1-9.4-.1 0 17.9-.1 6.8-.1 25.3h-39.6c0-12.1.1-15.3.1-29.2-10 6-22.8 6.4-34.3 6.2 0 14.7-.1 8.3-.1 23h-48.9c-5.1-5.7-2.7-3.1-15.4-17.4-3.2 3.5-12.8 13.9-16.1 17.4h-82v-92.3h83.1c5 5.6 2.8 3.1 15.5 17.2 3.2-3.5 12.2-13.4 15.7-17.2h58c9.8 0 18 1.9 24.3 5.6v-5.6c54.3 0 64.3-1.4 75.7 5.1v-5.1h78.2v5.2c11.4-6.9 19.6-5.2 64.9-5.2v5c10.3-5.9 16.6-5.2 54.3-5V80c0-26.5-21.5-48-48-48h-480c-26.5 0-48 21.5-48 48v109.8c9.4-21.9 19.7-46 23.1-53.9h39.7c4.3 10.1 1.6 3.7 9 21.1v-21.1h46c2.9 6.2 11.1 24 13.9 30 5.8-13.6 10.1-23.9 12.6-30h103c0-.1 11.5 0 11.6 0 43.7.2 53.6-.8 64.4 5.3v-5.3H363v9.3c7.6-6.1 17.9-9.3 30.7-9.3h27.6c0 .5 1.9.3 2.3.3H456c4.2 9.8 2.6 6 8.8 20.6v-20.6h43.3c4.9 8-1-1.8 11.2 18.4v-18.4h39.9v92h-41.6c-5.4-9-1.4-2.2-13.2-21.9v21.9h-52.8c-6.4-14.8-.1-.3-6.6-15.3h-19c-4.2 10-2.2 5.2-6.4 15.3h-26.8c-12.3 0-22.3-3-29.7-8.9v8.9h-66.5c-.3-13.9-.1-24.8-.1-24.8-1.8-.3-3.4-.2-9.8-.2v25.1H151.2v-11.4c-2.5 5.6-2.7 5.9-5.1 11.4h-29.5c-4-8.9-2.9-6.4-5.1-11.4v11.4H58.6c-4.2-10.1-2.2-5.3-6.4-15.3H33c-4.2 10-2.2 5.2-6.4 15.3H0V432c0 26.5 21.5 48 48 48h480.1c26.5 0 48-21.5 48-48v-90.4c-12.7 8.3-32.7 6.1-67.5 6.1zm36.3-64.5H575v-14.6h-32.9c-12.8 0-23.8 6.6-23.8 20.7 0 33 42.7 12.8 42.7 27.4 0 5.1-4.3 6.4-8.4 6.4h-32l-.1 14.8h32c8.4 0 17.6-1.8 22.5-8.9v-25.8c-10.5-13.8-39.3-1.3-39.3-13.5 0-5.8 4.6-6.5 9.2-6.5zm-57 39.8h-32.2l-.1 14.8h32.2c14.8 0 26.2-5.6 26.2-22 0-33.2-42.9-11.2-42.9-26.3 0-5.6 4.9-6.4 9.2-6.4h30.4v-14.6h-33.2c-12.8 0-23.5 6.6-23.5 20.7 0 33 42.7 12.5 42.7 27.4-.1 5.4-4.7 6.4-8.8 6.4zm-42.2-40.1v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5zm-56.3-108.1c-.3.2-1.4 2.2-1.4 7.6 0 6 .9 7.7 1.1 7.9.2.1 1.1.5 3.4.5l7.3-16.9c-1.1 0-2.1-.1-3.1-.1-5.6 0-7 .7-7.3 1zm20.4-10.5h-.1zm-16.2-15.2c-23.5 0-34 12-34 35.3 0 22.2 10.2 34 33 34h19.2l6.4-15.3h34.3l6.6 15.3h33.7v-51.9l31.2 51.9h23.6v-69h-16.9v48.1l-29.1-48.1h-25.3v65.4l-27.9-65.4h-24.8l-23.5 54.5h-7.4c-13.3 0-16.1-8.1-16.1-19.9 0-23.8 15.7-20 33.1-19.7v-15.2zm42.1 12.1l11.2 27.6h-22.8zm-101.1-12v69.3h16.9v-69.3z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M325.1 167.8c0-16.4-14.1-18.4-27.4-18.4l-39.1-.3v69.3H275v-25.1h18c18.4 0 14.5 10.3 14.8 25.1h16.6v-13.5c0-9.2-1.5-15.1-11-18.4 7.4-3 11.8-10.7 11.7-18.7zm-29.4 11.3H275v-15.3h21c5.1 0 10.7 1 10.7 7.4 0 6.6-5.3 7.9-11 7.9zM279 268.6h-52.7l-21 22.8-20.5-22.8h-66.5l-.1 69.3h65.4l21.3-23 20.4 23h32.2l.1-23.3c18.9 0 49.3 4.6 49.3-23.3 0-17.3-12.3-22.7-27.9-22.7zm-103.8 54.7h-40.6v-13.8h36.3v-14.1h-36.3v-12.5h41.7l17.9 20.2zm65.8 8.2l-25.3-28.1L241 276zm37.8-31h-21.2v-17.6h21.5c5.6 0 10.2 2.3 10.2 8.4 0 6.4-4.6 9.2-10.5 9.2zm-31.6-136.7v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5zM576 255.4h-.2zm-194.6 31.9c0-16.4-14.1-18.7-27.1-18.7h-39.4l-.1 69.3h16.6l.1-25.3h17.6c11 0 14.8 2 14.8 13.8l-.1 11.5h16.6l.1-13.8c0-8.9-1.8-15.1-11-18.4 7.7-3.1 11.8-10.8 11.9-18.4zm-29.2 11.2h-20.7v-15.6h21c5.1 0 10.7 1 10.7 7.4 0 6.9-5.4 8.2-11 8.2zm-172.8-80v-69.3h-27.6l-19.7 47-21.7-47H83.3v65.7l-28.1-65.7H30.7L1 218.5h17.9l6.4-15.3h34.5l6.4 15.3H100v-54.2l24 54.2h14.6l24-54.2v54.2zM31.2 188.8l11.2-27.6 11.5 27.6zm477.4 158.9v-4.5c-10.8 5.6-3.9 4.5-156.7 4.5 0-25.2.1-23.9 0-25.2-1.7-.1-3.2-.1-9.4-.1 0 17.9-.1 6.8-.1 25.3h-39.6c0-12.1.1-15.3.1-29.2-10 6-22.8 6.4-34.3 6.2 0 14.7-.1 8.3-.1 23h-48.9c-5.1-5.7-2.7-3.1-15.4-17.4-3.2 3.5-12.8 13.9-16.1 17.4h-82v-92.3h83.1c5 5.6 2.8 3.1 15.5 17.2 3.2-3.5 12.2-13.4 15.7-17.2h58c9.8 0 18 1.9 24.3 5.6v-5.6c54.3 0 64.3-1.4 75.7 5.1v-5.1h78.2v5.2c11.4-6.9 19.6-5.2 64.9-5.2v5c10.3-5.9 16.6-5.2 54.3-5V80c0-26.5-21.5-48-48-48h-480c-26.5 0-48 21.5-48 48v109.8c9.4-21.9 19.7-46 23.1-53.9h39.7c4.3 10.1 1.6 3.7 9 21.1v-21.1h46c2.9 6.2 11.1 24 13.9 30 5.8-13.6 10.1-23.9 12.6-30h103c0-.1 11.5 0 11.6 0 43.7.2 53.6-.8 64.4 5.3v-5.3H363v9.3c7.6-6.1 17.9-9.3 30.7-9.3h27.6c0 .5 1.9.3 2.3.3H456c4.2 9.8 2.6 6 8.8 20.6v-20.6h43.3c4.9 8-1-1.8 11.2 18.4v-18.4h39.9v92h-41.6c-5.4-9-1.4-2.2-13.2-21.9v21.9h-52.8c-6.4-14.8-.1-.3-6.6-15.3h-19c-4.2 10-2.2 5.2-6.4 15.3h-26.8c-12.3 0-22.3-3-29.7-8.9v8.9h-66.5c-.3-13.9-.1-24.8-.1-24.8-1.8-.3-3.4-.2-9.8-.2v25.1H151.2v-11.4c-2.5 5.6-2.7 5.9-5.1 11.4h-29.5c-4-8.9-2.9-6.4-5.1-11.4v11.4H58.6c-4.2-10.1-2.2-5.3-6.4-15.3H33c-4.2 10-2.2 5.2-6.4 15.3H0V432c0 26.5 21.5 48 48 48h480.1c26.5 0 48-21.5 48-48v-90.4c-12.7 8.3-32.7 6.1-67.5 6.1zm36.3-64.5H575v-14.6h-32.9c-12.8 0-23.8 6.6-23.8 20.7 0 33 42.7 12.8 42.7 27.4 0 5.1-4.3 6.4-8.4 6.4h-32l-.1 14.8h32c8.4 0 17.6-1.8 22.5-8.9v-25.8c-10.5-13.8-39.3-1.3-39.3-13.5 0-5.8 4.6-6.5 9.2-6.5zm-57 39.8h-32.2l-.1 14.8h32.2c14.8 0 26.2-5.6 26.2-22 0-33.2-42.9-11.2-42.9-26.3 0-5.6 4.9-6.4 9.2-6.4h30.4v-14.6h-33.2c-12.8 0-23.5 6.6-23.5 20.7 0 33 42.7 12.5 42.7 27.4-.1 5.4-4.7 6.4-8.8 6.4zm-42.2-40.1v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5zm-56.3-108.1c-.3.2-1.4 2.2-1.4 7.6 0 6 .9 7.7 1.1 7.9.2.1 1.1.5 3.4.5l7.3-16.9c-1.1 0-2.1-.1-3.1-.1-5.6 0-7 .7-7.3 1zm20.4-10.5h-.1zm-16.2-15.2c-23.5 0-34 12-34 35.3 0 22.2 10.2 34 33 34h19.2l6.4-15.3h34.3l6.6 15.3h33.7v-51.9l31.2 51.9h23.6v-69h-16.9v48.1l-29.1-48.1h-25.3v65.4l-27.9-65.4h-24.8l-23.5 54.5h-7.4c-13.3 0-16.1-8.1-16.1-19.9 0-23.8 15.7-20 33.1-19.7v-15.2zm42.1 12.1l11.2 27.6h-22.8zm-101.1-12v69.3h16.9v-69.3z"}},"free":["brands"]},"cc-apple-pay":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f416","label":"Apple Pay Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860971,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"}},"free":["brands"]},"cc-diners-club":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f24c","label":"Diner's Club Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860971,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"}},"free":["brands"]},"cc-discover":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f2","label":"Discover Credit Card","voted":false,"svg":{"brands":{"last_modified":1548363722325,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z"}},"free":["brands"]},"cc-jcb":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f24b","label":"JCB Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860972,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z"}},"free":["brands"]},"cc-mastercard":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f1","label":"MasterCard Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860972,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"}},"free":["brands"]},"cc-paypal":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f4","label":"Paypal Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860972,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"}},"free":["brands"]},"cc-stripe":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f5","label":"Stripe Credit Card","voted":false,"svg":{"brands":{"last_modified":1548363722325,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z"}},"free":["brands"]},"cc-visa":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f0","label":"Visa Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860973,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"}},"free":["brands"]},"centercode":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f380","label":"Centercode","voted":false,"svg":{"brands":{"last_modified":1546440860973,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z"}},"free":["brands"]},"centos":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["linux","operating system","os"]},"styles":["brands"],"unicode":"f789","label":"Centos","voted":true,"svg":{"brands":{"last_modified":1558987775895,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z"}},"free":["brands"]},"certificate":{"changes":["2","5.0.0","5.10.1","5.10.2"],"ligatures":[],"search":{"terms":["badge","star","verified"]},"styles":["solid"],"unicode":"f0a3","label":"certificate","voted":false,"svg":{"solid":{"last_modified":1546440861374,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z"}},"free":["solid"]},"chair":{"changes":["5.4.0","5.11.0"],"ligatures":[],"search":{"terms":["furniture","seat","sit"]},"styles":["solid"],"unicode":"f6c0","label":"Chair","voted":true,"svg":{"solid":{"last_modified":1548363722384,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z"}},"free":["solid"]},"chalkboard":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["blackboard","learning","school","teaching","whiteboard","writing"]},"styles":["solid"],"unicode":"f51b","label":"Chalkboard","voted":false,"svg":{"solid":{"last_modified":1546440861374,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"}},"free":["solid"]},"chalkboard-teacher":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["blackboard","instructor","learning","professor","school","whiteboard","writing"]},"styles":["solid"],"unicode":"f51c","label":"Chalkboard Teacher","voted":false,"svg":{"solid":{"last_modified":1546440861374,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z"}},"free":["solid"]},"charging-station":{"changes":["5.2.0","5.10.1"],"ligatures":[],"search":{"terms":["electric","ev","tesla","vehicle"]},"styles":["solid"],"unicode":"f5e7","label":"Charging Station","voted":false,"svg":{"solid":{"last_modified":1546440861374,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z"}},"free":["solid"]},"chart-area":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["analytics","area","chart","graph"]},"styles":["solid"],"unicode":"f1fe","label":"Area Chart","voted":false,"svg":{"solid":{"last_modified":1546440861374,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"}},"free":["solid"]},"chart-bar":{"changes":["1","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["analytics","bar","chart","graph"]},"styles":["solid","regular"],"unicode":"f080","label":"Bar Chart","voted":false,"svg":{"solid":{"last_modified":1546440861374,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"},"regular":{"last_modified":1546440861239,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"}},"free":["solid","regular"]},"chart-line":{"changes":["4.2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["activity","analytics","chart","dashboard","gain","graph","increase","line"]},"styles":["solid"],"unicode":"f201","label":"Line Chart","voted":false,"svg":{"solid":{"last_modified":1546440861375,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"}},"free":["solid"]},"chart-pie":{"changes":["4.2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["analytics","chart","diagram","graph","pie"]},"styles":["solid"],"unicode":"f200","label":"Pie Chart","voted":false,"svg":{"solid":{"last_modified":1546440861375,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 544 512\"><path d=\"M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z\"/></svg>","viewBox":["0","0","544","512"],"width":544,"height":512,"path":"M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z"}},"free":["solid"]},"check":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo","yes"]},"styles":["solid"],"unicode":"f00c","label":"Check","voted":false,"svg":{"solid":{"last_modified":1546440861375,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"}},"free":["solid"]},"check-circle":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["accept","agree","confirm","correct","done","ok","select","success","tick","todo","yes"]},"styles":["solid","regular"],"unicode":"f058","label":"Check Circle","voted":false,"svg":{"solid":{"last_modified":1546440861375,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},"regular":{"last_modified":1546440861240,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"}},"free":["solid","regular"]},"check-double":{"changes":["5.1.0","5.8.2"],"ligatures":[],"search":{"terms":["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo"]},"styles":["solid"],"unicode":"f560","label":"Double Check","voted":true,"svg":{"solid":{"last_modified":1563977084928,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z"}},"free":["solid"]},"check-square":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["accept","agree","checkmark","confirm","correct","done","ok","select","success","tick","todo","yes"]},"styles":["solid","regular"],"unicode":"f14a","label":"Check Square","voted":false,"svg":{"solid":{"last_modified":1546440861375,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"},"regular":{"last_modified":1546440861240,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z"}},"free":["solid","regular"]},"cheese":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["cheddar","curd","gouda","melt","parmesan","sandwich","swiss","wedge"]},"styles":["solid"],"unicode":"f7ef","label":"Cheese","voted":false,"svg":{"solid":{"last_modified":1551225941792,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z"}},"free":["solid"]},"chess":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","castle","checkmate","game","king","rook","strategy","tournament"]},"styles":["solid"],"unicode":"f439","label":"Chess","voted":false,"svg":{"solid":{"last_modified":1563977084932,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z"}},"free":["solid"]},"chess-bishop":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43a","label":"Chess Bishop","voted":false,"svg":{"solid":{"last_modified":1563977084928,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chess-board":{"changes":["5.0.5","5.7.0","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43c","label":"Chess Board","voted":false,"svg":{"solid":{"last_modified":1563977084929,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z"}},"free":["solid"]},"chess-king":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43f","label":"Chess King","voted":false,"svg":{"solid":{"last_modified":1563977084930,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z"}},"free":["solid"]},"chess-knight":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","horse","strategy"]},"styles":["solid"],"unicode":"f441","label":"Chess Knight","voted":false,"svg":{"solid":{"last_modified":1563977084930,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chess-pawn":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f443","label":"Chess Pawn","voted":false,"svg":{"solid":{"last_modified":1563977084931,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chess-queen":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f445","label":"Chess Queen","voted":false,"svg":{"solid":{"last_modified":1563977084931,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z"}},"free":["solid"]},"chess-rook":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","castle","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f447","label":"Chess Rook","voted":false,"svg":{"solid":{"last_modified":1563977084932,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chevron-circle-down":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","download","dropdown","menu","more"]},"styles":["solid"],"unicode":"f13a","label":"Chevron Circle Down","voted":false,"svg":{"solid":{"last_modified":1546440861377,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z"}},"free":["solid"]},"chevron-circle-left":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","previous"]},"styles":["solid"],"unicode":"f137","label":"Chevron Circle Left","voted":false,"svg":{"solid":{"last_modified":1546440861377,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"}},"free":["solid"]},"chevron-circle-right":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","forward","next"]},"styles":["solid"],"unicode":"f138","label":"Chevron Circle Right","voted":false,"svg":{"solid":{"last_modified":1546440861377,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"}},"free":["solid"]},"chevron-circle-up":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","collapse","upload"]},"styles":["solid"],"unicode":"f139","label":"Chevron Circle Up","voted":false,"svg":{"solid":{"last_modified":1546440861377,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z"}},"free":["solid"]},"chevron-down":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","download","expand"]},"styles":["solid"],"unicode":"f078","label":"chevron-down","voted":false,"svg":{"solid":{"last_modified":1546440861377,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"}},"free":["solid"]},"chevron-left":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","bracket","previous"]},"styles":["solid"],"unicode":"f053","label":"chevron-left","voted":false,"svg":{"solid":{"last_modified":1546440861377,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"}},"free":["solid"]},"chevron-right":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","bracket","forward","next"]},"styles":["solid"],"unicode":"f054","label":"chevron-right","voted":false,"svg":{"solid":{"last_modified":1546440861378,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"}},"free":["solid"]},"chevron-up":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","collapse","upload"]},"styles":["solid"],"unicode":"f077","label":"chevron-up","voted":false,"svg":{"solid":{"last_modified":1546440861378,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"}},"free":["solid"]},"child":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["boy","girl","kid","toddler","young"]},"styles":["solid"],"unicode":"f1ae","label":"Child","voted":false,"svg":{"solid":{"last_modified":1546440861378,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z"}},"free":["solid"]},"chrome":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["browser"]},"styles":["brands"],"unicode":"f268","label":"Chrome","voted":false,"svg":{"brands":{"last_modified":1546440860973,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M131.5 217.5L55.1 100.1c47.6-59.2 119-91.8 192-92.1 42.3-.3 85.5 10.5 124.8 33.2 43.4 25.2 76.4 61.4 97.4 103L264 133.4c-58.1-3.4-113.4 29.3-132.5 84.1zm32.9 38.5c0 46.2 37.4 83.6 83.6 83.6s83.6-37.4 83.6-83.6-37.4-83.6-83.6-83.6-83.6 37.3-83.6 83.6zm314.9-89.2L339.6 174c37.9 44.3 38.5 108.2 6.6 157.2L234.1 503.6c46.5 2.5 94.4-7.7 137.8-32.9 107.4-62 150.9-192 107.4-303.9zM133.7 303.6L40.4 120.1C14.9 159.1 0 205.9 0 256c0 124 90.8 226.7 209.5 244.9l63.7-124.8c-57.6 10.8-113.2-20.8-139.5-72.5z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M131.5 217.5L55.1 100.1c47.6-59.2 119-91.8 192-92.1 42.3-.3 85.5 10.5 124.8 33.2 43.4 25.2 76.4 61.4 97.4 103L264 133.4c-58.1-3.4-113.4 29.3-132.5 84.1zm32.9 38.5c0 46.2 37.4 83.6 83.6 83.6s83.6-37.4 83.6-83.6-37.4-83.6-83.6-83.6-83.6 37.3-83.6 83.6zm314.9-89.2L339.6 174c37.9 44.3 38.5 108.2 6.6 157.2L234.1 503.6c46.5 2.5 94.4-7.7 137.8-32.9 107.4-62 150.9-192 107.4-303.9zM133.7 303.6L40.4 120.1C14.9 159.1 0 205.9 0 256c0 124 90.8 226.7 209.5 244.9l63.7-124.8c-57.6 10.8-113.2-20.8-139.5-72.5z"}},"free":["brands"]},"chromecast":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f838","label":"Chromecast","svg":{"brands":{"last_modified":1558987775895,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M447.83 64H64a42.72 42.72 0 0 0-42.72 42.72v63.92H64v-63.92h383.83v298.56H298.64V448H448a42.72 42.72 0 0 0 42.72-42.72V106.72A42.72 42.72 0 0 0 448 64zM21.28 383.58v63.92h63.91a63.91 63.91 0 0 0-63.91-63.92zm0-85.28V341a106.63 106.63 0 0 1 106.64 106.66v.34h42.72a149.19 149.19 0 0 0-149-149.36h-.33zm0-85.27v42.72c106-.1 192 85.75 192.08 191.75v.5h42.72c-.46-129.46-105.34-234.27-234.8-234.64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M447.83 64H64a42.72 42.72 0 0 0-42.72 42.72v63.92H64v-63.92h383.83v298.56H298.64V448H448a42.72 42.72 0 0 0 42.72-42.72V106.72A42.72 42.72 0 0 0 448 64zM21.28 383.58v63.92h63.91a63.91 63.91 0 0 0-63.91-63.92zm0-85.28V341a106.63 106.63 0 0 1 106.64 106.66v.34h42.72a149.19 149.19 0 0 0-149-149.36h-.33zm0-85.27v42.72c106-.1 192 85.75 192.08 191.75v.5h42.72c-.46-129.46-105.34-234.27-234.8-234.64z"}},"free":["brands"]},"church":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["building","cathedral","chapel","community","religion"]},"styles":["solid"],"unicode":"f51d","label":"Church","voted":true,"svg":{"solid":{"last_modified":1546440861378,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"}},"free":["solid"]},"circle":{"changes":["3","5.0.0","5.10.1","5.10.2"],"ligatures":[],"search":{"terms":["circle-thin","diameter","dot","ellipse","notification","round"]},"styles":["solid","regular"],"unicode":"f111","label":"Circle","voted":false,"svg":{"solid":{"last_modified":1546440861378,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"},"regular":{"last_modified":1546440861243,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"}},"free":["solid","regular"]},"circle-notch":{"changes":["4.1","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["circle-o-notch","diameter","dot","ellipse","round","spinner"]},"styles":["solid"],"unicode":"f1ce","label":"Circle Notched","voted":false,"svg":{"solid":{"last_modified":1546440861378,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z"}},"free":["solid"]},"city":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["buildings","busy","skyscrapers","urban","windows"]},"styles":["solid"],"unicode":"f64f","label":"City","voted":false,"svg":{"solid":{"last_modified":1546440861379,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z"}},"free":["solid"]},"clinic-medical":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["covid-19","doctor","general practitioner","hospital","infirmary","medicine","office","outpatient"]},"styles":["solid"],"unicode":"f7f2","label":"Medical Clinic","voted":false,"svg":{"solid":{"last_modified":1548701299190,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z"}},"free":["solid"]},"clipboard":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["copy","notes","paste","record"]},"styles":["solid","regular"],"unicode":"f328","label":"Clipboard","voted":false,"svg":{"solid":{"last_modified":1546440861379,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z"},"regular":{"last_modified":1548363722371,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z"}},"free":["solid","regular"]},"clipboard-check":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["accept","agree","confirm","done","ok","select","success","tick","todo","yes"]},"styles":["solid"],"unicode":"f46c","label":"Clipboard with Check","voted":false,"svg":{"solid":{"last_modified":1546440861379,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z"}},"free":["solid"]},"clipboard-list":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["checklist","completed","done","finished","intinerary","ol","schedule","tick","todo","ul"]},"styles":["solid"],"unicode":"f46d","label":"Clipboard List","voted":false,"svg":{"solid":{"last_modified":1546440861379,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"}},"free":["solid"]},"clock":{"changes":["1","5.0.0","5.12.1"],"ligatures":[],"search":{"terms":["date","late","schedule","time","timer","timestamp","watch"]},"styles":["solid","regular"],"unicode":"f017","label":"Clock","voted":false,"svg":{"solid":{"last_modified":1581349336612,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"},"regular":{"last_modified":1546440861244,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"}},"free":["solid","regular"]},"clone":{"changes":["4.4","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrange","copy","duplicate","paste"]},"styles":["solid","regular"],"unicode":"f24d","label":"Clone","voted":false,"svg":{"solid":{"last_modified":1546440861379,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z"},"regular":{"last_modified":1546440861244,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"}},"free":["solid","regular"]},"closed-captioning":{"changes":["4.2","5.0.0","5.10.1"],"ligatures":[],"search":{"terms":["cc","deaf","hearing","subtitle","subtitling","text","video"]},"styles":["solid","regular"],"unicode":"f20a","label":"Closed Captioning","voted":false,"svg":{"solid":{"last_modified":1546440861379,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z"},"regular":{"last_modified":1546440861244,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 336H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h404c3.3 0 6 2.7 6 6v276c0 3.3-2.7 6-6 6zm-211.1-85.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7zm190.4 0c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.9-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 220.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 336H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h404c3.3 0 6 2.7 6 6v276c0 3.3-2.7 6-6 6zm-211.1-85.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7zm190.4 0c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.9-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 220.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7z"}},"free":["solid","regular"]},"cloud":{"changes":["2","5.0.0","5.0.11"],"ligatures":[],"search":{"terms":["atmosphere","fog","overcast","save","upload","weather"]},"styles":["solid"],"unicode":"f0c2","label":"Cloud","voted":false,"svg":{"solid":{"last_modified":1546440861381,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"}},"free":["solid"]},"cloud-download-alt":{"changes":["5.0.0","5.0.11"],"ligatures":[],"search":{"terms":["download","export","save"]},"styles":["solid"],"unicode":"f381","label":"Alternate Cloud Download","voted":false,"svg":{"solid":{"last_modified":1546440861379,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z"}},"free":["solid"]},"cloud-meatball":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["FLDSMDFR","food","spaghetti","storm"]},"styles":["solid"],"unicode":"f73b","label":"Cloud with (a chance of) Meatball","voted":false,"svg":{"solid":{"last_modified":1546440861380,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z"}},"free":["solid"]},"cloud-moon":{"changes":["5.4.0","5.5.0"],"ligatures":[],"search":{"terms":["crescent","evening","lunar","night","partly cloudy","sky"]},"styles":["solid"],"unicode":"f6c3","label":"Cloud with Moon","voted":false,"svg":{"solid":{"last_modified":1546440861380,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z"}},"free":["solid"]},"cloud-moon-rain":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["crescent","evening","lunar","night","partly cloudy","precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f73c","label":"Cloud with Moon and Rain","voted":false,"svg":{"solid":{"last_modified":1546440861380,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"}},"free":["solid"]},"cloud-rain":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f73d","label":"Cloud with Rain","voted":false,"svg":{"solid":{"last_modified":1546440861380,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z"}},"free":["solid"]},"cloud-showers-heavy":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f740","label":"Cloud with Heavy Showers","voted":false,"svg":{"solid":{"last_modified":1546440861380,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z"}},"free":["solid"]},"cloud-sun":{"changes":["5.4.0","5.5.0"],"ligatures":[],"search":{"terms":["clear","day","daytime","fall","outdoors","overcast","partly cloudy"]},"styles":["solid"],"unicode":"f6c4","label":"Cloud with Sun","voted":false,"svg":{"solid":{"last_modified":1546440861381,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z"}},"free":["solid"]},"cloud-sun-rain":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["day","overcast","precipitation","storm","summer","sunshower"]},"styles":["solid"],"unicode":"f743","label":"Cloud with Sun and Rain","voted":false,"svg":{"solid":{"last_modified":1546440861381,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"}},"free":["solid"]},"cloud-upload-alt":{"changes":["5.0.0","5.0.11"],"ligatures":[],"search":{"terms":["cloud-upload","import","save","upload"]},"styles":["solid"],"unicode":"f382","label":"Alternate Cloud Upload","voted":false,"svg":{"solid":{"last_modified":1546440861381,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z"}},"free":["solid"]},"cloudscale":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f383","label":"cloudscale.ch","voted":false,"svg":{"brands":{"last_modified":1546440860973,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z"}},"free":["brands"]},"cloudsmith":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f384","label":"Cloudsmith","voted":false,"svg":{"brands":{"last_modified":1546440860973,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 332 512\"><path d=\"M332.5 419.9c0 46.4-37.6 84.1-84 84.1s-84-37.7-84-84.1 37.6-84 84-84 84 37.6 84 84zm-84-243.9c46.4 0 80-37.6 80-84s-33.6-84-80-84-88 37.6-88 84-29.6 76-76 76-84 41.6-84 88 37.6 80 84 80 84-33.6 84-80 33.6-80 80-80z\"/></svg>","viewBox":["0","0","332","512"],"width":332,"height":512,"path":"M332.5 419.9c0 46.4-37.6 84.1-84 84.1s-84-37.7-84-84.1 37.6-84 84-84 84 37.6 84 84zm-84-243.9c46.4 0 80-37.6 80-84s-33.6-84-80-84-88 37.6-88 84-29.6 76-76 76-84 41.6-84 88 37.6 80 84 80 84-33.6 84-80 33.6-80 80-80z"}},"free":["brands"]},"cloudversify":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f385","label":"cloudversify","voted":false,"svg":{"brands":{"last_modified":1546440860974,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 616 512\"><path d=\"M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z\"/></svg>","viewBox":["0","0","616","512"],"width":616,"height":512,"path":"M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z"}},"free":["brands"]},"cocktail":{"changes":["5.1.0","5.10.1"],"ligatures":[],"search":{"terms":["alcohol","beverage","drink","gin","glass","margarita","martini","vodka"]},"styles":["solid"],"unicode":"f561","label":"Cocktail","voted":false,"svg":{"solid":{"last_modified":1546440861382,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z"}},"free":["solid"]},"code":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["brackets","code","development","html"]},"styles":["solid"],"unicode":"f121","label":"Code","voted":false,"svg":{"solid":{"last_modified":1546440861382,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"}},"free":["solid"]},"code-branch":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["branch","code-fork","fork","git","github","rebase","svn","vcs","version"]},"styles":["solid"],"unicode":"f126","label":"Code Branch","voted":false,"svg":{"solid":{"last_modified":1546440861382,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"}},"free":["solid"]},"codepen":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1cb","label":"Codepen","voted":false,"svg":{"brands":{"last_modified":1546440860974,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"}},"free":["brands"]},"codiepie":{"changes":["4.5","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f284","label":"Codie Pie","voted":false,"svg":{"brands":{"last_modified":1546440860974,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 472 512\"><path d=\"M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z\"/></svg>","viewBox":["0","0","472","512"],"width":472,"height":512,"path":"M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z"}},"free":["brands"]},"coffee":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["beverage","breakfast","cafe","drink","fall","morning","mug","seasonal","tea"]},"styles":["solid"],"unicode":"f0f4","label":"Coffee","voted":false,"svg":{"solid":{"last_modified":1546440861382,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"}},"free":["solid"]},"cog":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["gear","mechanical","settings","sprocket","wheel"]},"styles":["solid"],"unicode":"f013","label":"cog","voted":false,"svg":{"solid":{"last_modified":1548363722386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"}},"free":["solid"]},"cogs":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["gears","mechanical","settings","sprocket","wheel"]},"styles":["solid"],"unicode":"f085","label":"cogs","voted":false,"svg":{"solid":{"last_modified":1546440861382,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"}},"free":["solid"]},"coins":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["currency","dime","financial","gold","money","penny"]},"styles":["solid"],"unicode":"f51e","label":"Coins","voted":true,"svg":{"solid":{"last_modified":1546440861382,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z"}},"free":["solid"]},"columns":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["browser","dashboard","organize","panes","split"]},"styles":["solid"],"unicode":"f0db","label":"Columns","voted":false,"svg":{"solid":{"last_modified":1546440861382,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"}},"free":["solid"]},"comment":{"changes":["1","5.0.0","5.0.9","5.10.1"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f075","label":"comment","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z"},"regular":{"last_modified":1546440861250,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"}},"free":["solid","regular"]},"comment-alt":{"changes":["4.4","5.0.0","5.10.1"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f27a","label":"Alternate Comment","voted":false,"svg":{"solid":{"last_modified":1546440861384,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"},"regular":{"last_modified":1546440861249,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm16 352c0 8.8-7.2 16-16 16H288l-12.8 9.6L208 428v-60H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v288z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm16 352c0 8.8-7.2 16-16 16H288l-12.8 9.6L208 428v-60H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v288z"}},"free":["solid","regular"]},"comment-dollar":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"]},"styles":["solid"],"unicode":"f651","label":"Comment Dollar","voted":false,"svg":{"solid":{"last_modified":1546440861384,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z"}},"free":["solid"]},"comment-dots":{"changes":["5.0.9"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","more","note","notification","reply","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f4ad","label":"Comment Dots","voted":false,"svg":{"solid":{"last_modified":1546440861384,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"},"regular":{"last_modified":1546440861249,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M144 208c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M144 208c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"}},"free":["solid","regular"]},"comment-medical":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["advice","bubble","chat","commenting","conversation","diagnose","feedback","message","note","notification","prescription","sms","speech","texting"]},"styles":["solid"],"unicode":"f7f5","label":"Alternate Medical Chat","voted":false,"svg":{"solid":{"last_modified":1548701299246,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z"}},"free":["solid"]},"comment-slash":{"changes":["5.0.9"],"ligatures":[],"search":{"terms":["bubble","cancel","chat","commenting","conversation","feedback","message","mute","note","notification","quiet","sms","speech","texting"]},"styles":["solid"],"unicode":"f4b3","label":"Comment Slash","voted":false,"svg":{"solid":{"last_modified":1546440861384,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z"}},"free":["solid"]},"comments":{"changes":["1","5.0.0","5.0.9"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f086","label":"comments","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"},"regular":{"last_modified":1546440861250,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M532 386.2c27.5-27.1 44-61.1 44-98.2 0-80-76.5-146.1-176.2-157.9C368.3 72.5 294.3 32 208 32 93.1 32 0 103.6 0 192c0 37 16.5 71 44 98.2-15.3 30.7-37.3 54.5-37.7 54.9-6.3 6.7-8.1 16.5-4.4 25 3.6 8.5 12 14 21.2 14 53.5 0 96.7-20.2 125.2-38.8 9.2 2.1 18.7 3.7 28.4 4.9C208.1 407.6 281.8 448 368 448c20.8 0 40.8-2.4 59.8-6.8C456.3 459.7 499.4 480 553 480c9.2 0 17.5-5.5 21.2-14 3.6-8.5 1.9-18.3-4.4-25-.4-.3-22.5-24.1-37.8-54.8zm-392.8-92.3L122.1 305c-14.1 9.1-28.5 16.3-43.1 21.4 2.7-4.7 5.4-9.7 8-14.8l15.5-31.1L77.7 256C64.2 242.6 48 220.7 48 192c0-60.7 73.3-112 160-112s160 51.3 160 112-73.3 112-160 112c-16.5 0-33-1.9-49-5.6l-19.8-4.5zM498.3 352l-24.7 24.4 15.5 31.1c2.6 5.1 5.3 10.1 8 14.8-14.6-5.1-29-12.3-43.1-21.4l-17.1-11.1-19.9 4.6c-16 3.7-32.5 5.6-49 5.6-54 0-102.2-20.1-131.3-49.7C338 339.5 416 272.9 416 192c0-3.4-.4-6.7-.7-10C479.7 196.5 528 238.8 528 288c0 28.7-16.2 50.6-29.7 64z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M532 386.2c27.5-27.1 44-61.1 44-98.2 0-80-76.5-146.1-176.2-157.9C368.3 72.5 294.3 32 208 32 93.1 32 0 103.6 0 192c0 37 16.5 71 44 98.2-15.3 30.7-37.3 54.5-37.7 54.9-6.3 6.7-8.1 16.5-4.4 25 3.6 8.5 12 14 21.2 14 53.5 0 96.7-20.2 125.2-38.8 9.2 2.1 18.7 3.7 28.4 4.9C208.1 407.6 281.8 448 368 448c20.8 0 40.8-2.4 59.8-6.8C456.3 459.7 499.4 480 553 480c9.2 0 17.5-5.5 21.2-14 3.6-8.5 1.9-18.3-4.4-25-.4-.3-22.5-24.1-37.8-54.8zm-392.8-92.3L122.1 305c-14.1 9.1-28.5 16.3-43.1 21.4 2.7-4.7 5.4-9.7 8-14.8l15.5-31.1L77.7 256C64.2 242.6 48 220.7 48 192c0-60.7 73.3-112 160-112s160 51.3 160 112-73.3 112-160 112c-16.5 0-33-1.9-49-5.6l-19.8-4.5zM498.3 352l-24.7 24.4 15.5 31.1c2.6 5.1 5.3 10.1 8 14.8-14.6-5.1-29-12.3-43.1-21.4l-17.1-11.1-19.9 4.6c-16 3.7-32.5 5.6-49 5.6-54 0-102.2-20.1-131.3-49.7C338 339.5 416 272.9 416 192c0-3.4-.4-6.7-.7-10C479.7 196.5 528 238.8 528 288c0 28.7-16.2 50.6-29.7 64z"}},"free":["solid","regular"]},"comments-dollar":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"]},"styles":["solid"],"unicode":"f653","label":"Comments Dollar","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M416 192c0-88.37-93.12-160-208-160S0 103.63 0 192c0 34.27 14.13 65.95 37.97 91.98C24.61 314.22 2.52 338.16 2.2 338.5A7.995 7.995 0 0 0 8 352c36.58 0 66.93-12.25 88.73-24.98C128.93 342.76 167.02 352 208 352c114.88 0 208-71.63 208-160zm-224 96v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V96c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07V288c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm346.01 123.99C561.87 385.96 576 354.27 576 320c0-66.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M416 192c0-88.37-93.12-160-208-160S0 103.63 0 192c0 34.27 14.13 65.95 37.97 91.98C24.61 314.22 2.52 338.16 2.2 338.5A7.995 7.995 0 0 0 8 352c36.58 0 66.93-12.25 88.73-24.98C128.93 342.76 167.02 352 208 352c114.88 0 208-71.63 208-160zm-224 96v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V96c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07V288c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm346.01 123.99C561.87 385.96 576 354.27 576 320c0-66.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z"}},"free":["solid"]},"compact-disc":{"changes":["5.0.13","5.10.1","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["album","bluray","cd","disc","dvd","media","movie","music","record","video","vinyl"]},"styles":["solid"],"unicode":"f51f","label":"Compact Disc","voted":true,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"}},"free":["solid"]},"compass":{"changes":["3.2","5.0.0","5.2.0","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["directions","directory","location","menu","navigation","safari","travel"]},"styles":["solid","regular"],"unicode":"f14e","label":"Compass","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z"},"regular":{"last_modified":1546440861251,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M347.94 129.86L203.6 195.83a31.938 31.938 0 0 0-15.77 15.77l-65.97 144.34c-7.61 16.65 9.54 33.81 26.2 26.2l144.34-65.97a31.938 31.938 0 0 0 15.77-15.77l65.97-144.34c7.61-16.66-9.54-33.81-26.2-26.2zm-77.36 148.72c-12.47 12.47-32.69 12.47-45.16 0-12.47-12.47-12.47-32.69 0-45.16 12.47-12.47 32.69-12.47 45.16 0 12.47 12.47 12.47 32.69 0 45.16zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 448c-110.28 0-200-89.72-200-200S137.72 56 248 56s200 89.72 200 200-89.72 200-200 200z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M347.94 129.86L203.6 195.83a31.938 31.938 0 0 0-15.77 15.77l-65.97 144.34c-7.61 16.65 9.54 33.81 26.2 26.2l144.34-65.97a31.938 31.938 0 0 0 15.77-15.77l65.97-144.34c7.61-16.66-9.54-33.81-26.2-26.2zm-77.36 148.72c-12.47 12.47-32.69 12.47-45.16 0-12.47-12.47-12.47-32.69 0-45.16 12.47-12.47 32.69-12.47 45.16 0 12.47 12.47 12.47 32.69 0 45.16zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 448c-110.28 0-200-89.72-200-200S137.72 56 248 56s200 89.72 200 200-89.72 200-200 200z"}},"free":["solid","regular"]},"compress":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f066","label":"Compress","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"}},"free":["solid"]},"compress-alt":{"changes":["1","5.0.0","5.12.0"],"ligatures":[],"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f422","label":"Alternate Compress","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"}},"free":["solid"]},"compress-arrows-alt":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f78c","label":"Alternate Compress Arrows","voted":true,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z"}},"free":["solid"]},"concierge-bell":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["attention","hotel","receptionist","service","support"]},"styles":["solid"],"unicode":"f562","label":"Concierge Bell","voted":false,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"}},"free":["solid"]},"confluence":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["atlassian"]},"styles":["brands"],"unicode":"f78d","label":"Confluence","voted":true,"svg":{"brands":{"last_modified":1546440860974,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z"}},"free":["brands"]},"connectdevelop":{"changes":["4.3","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f20e","label":"Connect Develop","voted":false,"svg":{"brands":{"last_modified":1546440860974,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z"}},"free":["brands"]},"contao":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f26d","label":"Contao","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z"}},"free":["brands"]},"cookie":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["baked good","chips","chocolate","eat","snack","sweet","treat"]},"styles":["solid"],"unicode":"f563","label":"Cookie","voted":true,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}},"free":["solid"]},"cookie-bite":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["baked good","bitten","chips","chocolate","eat","snack","sweet","treat"]},"styles":["solid"],"unicode":"f564","label":"Cookie Bite","voted":true,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}},"free":["solid"]},"copy":{"changes":["2","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["clone","duplicate","file","files-o","paper","paste"]},"styles":["solid","regular"],"unicode":"f0c5","label":"Copy","voted":false,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"},"regular":{"last_modified":1546440861252,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z"}},"free":["solid","regular"]},"copyright":{"changes":["4.2","5.0.0","5.10.1","5.10.2"],"ligatures":[],"search":{"terms":["brand","mark","register","trademark"]},"styles":["solid","regular"],"unicode":"f1f9","label":"Copyright","voted":false,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z"},"regular":{"last_modified":1546440861252,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z"}},"free":["solid","regular"]},"cotton-bureau":{"changes":["5.10.0"],"ligatures":[],"search":{"terms":["clothing","t-shirts","tshirts"]},"styles":["brands"],"unicode":"f89e","label":"Cotton Bureau","svg":{"brands":{"last_modified":1567694055624,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z"}},"free":["brands"]},"couch":{"changes":["5.0.9"],"ligatures":[],"search":{"terms":["chair","cushion","furniture","relax","sofa"]},"styles":["solid"],"unicode":"f4b8","label":"Couch","voted":false,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z"}},"free":["solid"]},"cpanel":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f388","label":"cPanel","voted":false,"svg":{"brands":{"last_modified":1548363722325,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z"}},"free":["brands"]},"creative-commons":{"changes":["4.4","5.0.0","5.0.11","5.1.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f25e","label":"Creative Commons","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z"}},"free":["brands"]},"creative-commons-by":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4e7","label":"Creative Commons Attribution","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"}},"free":["brands"]},"creative-commons-nc":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4e8","label":"Creative Commons Noncommercial","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"}},"free":["brands"]},"creative-commons-nc-eu":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4e9","label":"Creative Commons Noncommercial (Euro Sign)","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z"}},"free":["brands"]},"creative-commons-nc-jp":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ea","label":"Creative Commons Noncommercial (Yen Sign)","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z"}},"free":["brands"]},"creative-commons-nd":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4eb","label":"Creative Commons No Derivative Works","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z"}},"free":["brands"]},"creative-commons-pd":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ec","label":"Creative Commons Public Domain","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z"}},"free":["brands"]},"creative-commons-pd-alt":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ed","label":"Alternate Creative Commons Public Domain","voted":false,"svg":{"brands":{"last_modified":1548363722326,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z"}},"free":["brands"]},"creative-commons-remix":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ee","label":"Creative Commons Remix","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z"}},"free":["brands"]},"creative-commons-sa":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ef","label":"Creative Commons Share Alike","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z"}},"free":["brands"]},"creative-commons-sampling":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f0","label":"Creative Commons Sampling","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z"}},"free":["brands"]},"creative-commons-sampling-plus":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f1","label":"Creative Commons Sampling +","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z"}},"free":["brands"]},"creative-commons-share":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f2","label":"Creative Commons Share","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z"}},"free":["brands"]},"creative-commons-zero":{"changes":["5.0.11","5.4.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f3","label":"Creative Commons CC0","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z"}},"free":["brands"]},"credit-card":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["buy","checkout","credit-card-alt","debit","money","payment","purchase"]},"styles":["solid","regular"],"unicode":"f09d","label":"Credit Card","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"},"regular":{"last_modified":1546440861252,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z"}},"free":["solid","regular"]},"critical-role":{"changes":["5.4.0","5.8.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f6c9","label":"Critical Role","voted":false,"svg":{"brands":{"last_modified":1558987775895,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z"}},"free":["brands"]},"crop":{"changes":["3.1","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["design","frame","mask","resize","shrink"]},"styles":["solid"],"unicode":"f125","label":"crop","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"}},"free":["solid"]},"crop-alt":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["design","frame","mask","resize","shrink"]},"styles":["solid"],"unicode":"f565","label":"Alternate Crop","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z"}},"free":["solid"]},"cross":{"changes":["5.3.0","5.10.1"],"ligatures":[],"search":{"terms":["catholicism","christianity","church","jesus"]},"styles":["solid"],"unicode":"f654","label":"Cross","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"}},"free":["solid"]},"crosshairs":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["aim","bullseye","gpd","picker","position"]},"styles":["solid"],"unicode":"f05b","label":"Crosshairs","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z"}},"free":["solid"]},"crow":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["bird","bullfrog","fauna","halloween","holiday","toad"]},"styles":["solid"],"unicode":"f520","label":"Crow","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"}},"free":["solid"]},"crown":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["award","favorite","king","queen","royal","tiara"]},"styles":["solid"],"unicode":"f521","label":"Crown","voted":true,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z"}},"free":["solid"]},"crutch":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["cane","injury","mobility","wheelchair"]},"styles":["solid"],"unicode":"f7f7","label":"Crutch","voted":false,"svg":{"solid":{"last_modified":1548701299276,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z"}},"free":["solid"]},"css3":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["code"]},"styles":["brands"],"unicode":"f13c","label":"CSS 3 Logo","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z"}},"free":["brands"]},"css3-alt":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38b","label":"Alternate CSS3 Logo","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"}},"free":["brands"]},"cube":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["3d","block","dice","package","square","tesseract"]},"styles":["solid"],"unicode":"f1b2","label":"Cube","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"}},"free":["solid"]},"cubes":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["3d","block","dice","package","pyramid","square","stack","tesseract"]},"styles":["solid"],"unicode":"f1b3","label":"Cubes","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z"}},"free":["solid"]},"cut":{"changes":["2","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["clip","scissors","snip"]},"styles":["solid"],"unicode":"f0c4","label":"Cut","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z"}},"free":["solid"]},"cuttlefish":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38c","label":"Cuttlefish","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 440 512\"><path d=\"M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z\"/></svg>","viewBox":["0","0","440","512"],"width":440,"height":512,"path":"M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z"}},"free":["brands"]},"d-and-d":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38d","label":"Dungeons & Dragons","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z"}},"free":["brands"]},"d-and-d-beyond":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","gaming","tabletop"]},"styles":["brands"],"unicode":"f6ca","label":"D&D Beyond","voted":false,"svg":{"brands":{"last_modified":1548363722326,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z"}},"free":["brands"]},"dailymotion":{"changes":["5.12.1"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f952","label":"dailymotion","voted":true,"svg":{"brands":{"last_modified":1581349336589,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z"}},"free":["brands"]},"dashcube":{"changes":["4.3","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f210","label":"DashCube","voted":false,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z"}},"free":["brands"]},"database":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["computer","development","directory","memory","storage"]},"styles":["solid"],"unicode":"f1c0","label":"Database","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z"}},"free":["solid"]},"deaf":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["ear","hearing","sign language"]},"styles":["solid"],"unicode":"f2a4","label":"Deaf","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z"}},"free":["solid"]},"delicious":{"changes":["4.1","5.0.0","5.7.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1a5","label":"Delicious","voted":false,"svg":{"brands":{"last_modified":1548364699927,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z"}},"free":["brands"]},"democrat":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["american","democratic party","donkey","election","left","left-wing","liberal","politics","usa"]},"styles":["solid"],"unicode":"f747","label":"Democrat","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z"}},"free":["solid"]},"deploydog":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38e","label":"deploy.dog","voted":false,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z"}},"free":["brands"]},"deskpro":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38f","label":"Deskpro","voted":false,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z\"/></svg>","viewBox":["0","0","480","512"],"width":480,"height":512,"path":"M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z"}},"free":["brands"]},"desktop":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["computer","cpu","demo","desktop","device","imac","machine","monitor","pc","screen"]},"styles":["solid"],"unicode":"f108","label":"Desktop","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z"}},"free":["solid"]},"dev":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f6cc","label":"DEV","voted":true,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"}},"free":["brands"]},"deviantart":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1bd","label":"deviantART","voted":false,"svg":{"brands":{"last_modified":1546440860980,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z"}},"free":["brands"]},"dharmachakra":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["buddhism","buddhist","wheel of dharma"]},"styles":["solid"],"unicode":"f655","label":"Dharmachakra","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z"}},"free":["solid"]},"dhl":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["Dalsey","Hillblom and Lynn","german","package","shipping"]},"styles":["brands"],"unicode":"f790","label":"DHL","svg":{"brands":{"last_modified":1546440860980,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|