Compare commits

...

43 Commits

Author SHA1 Message Date
  Ro 5712056ad5 fix for broken archive links (thanks leni) 3 months ago
  Ro fe6a4eab32 moved fixes from dev to beta-release branch 3 months ago
  Ro 0dd9d104fa fix for uploaded image url save in pages, dash type tweak 4 months ago
  Ro 810905326f notifcation state error fix 4 months ago
  Ro fbe285eec9 fix for notifications animation bug 4 months ago
  Ro 97fd051423 notification position tweaks, bumped version number 4 months ago
  Ro 0b914fcdb5 open graph meta edits, logout made public, improved notifications 4 months ago
  Ro 0264c4e43d accidently deleted theme from repo. oops 4 months ago
  Ro 47c8ded88c consolidated default themes to single theme 4 months ago
  Ro b14a668baf fix for setting feature background url properly, bumped version number 4 months ago
  Are0h a568976bad adds titles to post add/edit attribute buttons (#34) 4 months ago
  Diana Thayer e641255c62 add titles to post buttons (pin, star, etc) 4 months ago
  Are0h 1b5c233d01 fix for incorrect placeholder text (#33) 4 months ago
  Diana Thayer 1d1fc1d81b
password confirm placeholder now accurate 4 months ago
  Are0h 2dae3b95e0 Adds adm-zip dependency to `beta-release` package json for install 4 months ago
  Diana Thayer 0f2fadf9fd
fix: add required dependency adm-zip 4 months ago
  Ro 0ac4f5943f updated patch version. 4 months ago
  Ro 2d96e55bc6 updated src files for backup patch 4 months ago
  Ro 15fafdf107 Merge branch 'beta-release' of https://code.playvicio.us/Are0h/Fipamo into beta-release 4 months ago
  Ro 7bfb13bc1f one more file to add to the backup patch 4 months ago
  Ro debaad2bca forget the new styles for back up patch. oops 4 months ago
  Ro 580be32923 backup functionality patch 4 months ago
  Are0h 4ad0f38a63 Merge pull request 'Fall back to default 2314 port if settings.json doesn't exist and process.env.PORT doesn't exist. Fixes #31.' (#32) from VirtualWolf/Fipamo:beta-release into beta-release 5 months ago
  VirtualWolf 3410d0f19d Fall back to default 2314 port if settings.json doesn't exist and process.env.PORT doesn't exist. Fixes #31. 5 months ago
  Ro 2d495ad408 updated beta version number 5 months ago
  Ro e12172c197 updated default themes 5 months ago
  Ro 1a7ae2ae30 Merge branch 'beta-release' of https://code.playvicio.us/Are0h/Fipamo into beta-release 5 months ago
  Ro 6b54e1ad04 updated dash front end script 5 months ago
  Ro fdc217d5e5 removed global dependency for pm2 and nodemon, port now configurable 5 months ago
  Are0h 3ebdad598e Update 'README.md' 5 months ago
  Ro ce434968b4 edited index template 5 months ago
  Ro 2e4e9d0f42 updated readme 5 months ago
  Ro 93841318ab tweaked recent post filtering for index 6 months ago
  Ro 43f23918d9 merged recent list fix from develop 6 months ago
  Ro 3f4fb79425 fixed minor tag rendering error 6 months ago
  Ro 919061d734 patched auth chang drom develop 6 months ago
  Ro accb8b4ab1 ignore edits 6 months ago
  Ro d5c01fdba8 added content directory for pages and themes 6 months ago
  Ro 6e1961c793 added utility classes to release 6 months ago
  Ro c0373703f8 deleted extraneous event classes 6 months ago
  Ro 3f31e27d18 added DataEvent class and libraries to release 6 months ago
  Ro b75be849c0 package json edits 6 months ago
  Ro 9d00814809 init prep for beta release 6 months ago
73 changed files with 16622 additions and 9570 deletions
Split View
  1. +12
    -2
      .gitignore
  2. +4
    -5
      README.md
  3. +9
    -7
      brain/api/v1/auth.js
  4. +107
    -0
      brain/api/v1/backup.js
  5. +9
    -3
      brain/api/v1/pages.js
  6. +28
    -1
      brain/api/v1/settings.js
  7. +2
    -0
      brain/app.js
  8. +27
    -0
      brain/data/Auth.js
  9. +41
    -1
      brain/data/Book.js
  10. +30
    -15
      brain/data/Render.js
  11. +30
    -3
      brain/data/Settings.js
  12. +113
    -0
      brain/data/Utils.js
  13. +4
    -5
      brain/routes/dash/index.js
  14. +2
    -0
      brain/routes/dash/settings.js
  15. +9
    -3
      brain/views/frame.pug
  16. +49
    -28
      brain/views/init.pug
  17. +3
    -0
      brain/views/partials/dash-nav.pug
  18. +4
    -4
      brain/views/partials/options.pug
  19. +21
    -1
      brain/views/settings.pug
  20. +22
    -0
      content/themes/fipamo-default/archive.pug
  21. +539
    -0
      content/themes/fipamo-default/assets/css/base.css
  22. +1
    -0
      content/themes/fipamo-default/assets/css/base.css.map
  23. BIN
     
  24. BIN
     
  25. +823
    -0
      content/themes/fipamo-default/assets/images/global/sprite.svg
  26. +33
    -0
      content/themes/fipamo-default/assets/images/global/the-logo.svg
  27. +376
    -0
      content/themes/fipamo-default/assets/scripts/start.min.js
  28. +1
    -0
      content/themes/fipamo-default/assets/scripts/start.min.js.map
  29. +36
    -0
      content/themes/fipamo-default/frame.pug
  30. +27
    -0
      content/themes/fipamo-default/index.pug
  31. +22
    -0
      content/themes/fipamo-default/page.pug
  32. +13
    -0
      content/themes/fipamo-default/tags.pug
  33. +7
    -0
      content/themes/fipamo-default/theme.json
  34. +7
    -1
      init.js
  35. +1857
    -6461
      package-lock.json
  36. +6
    -17
      package.json
  37. +3485
    -0
      public/assets/css/dash.css
  38. +8792
    -0
      public/assets/scripts/dash.min.js
  39. +7
    -3
      site/init/index-template.md
  40. +2
    -1
      site/init/settings-template.json
  41. +0
    -79
      src/com/Base.js
  42. +0
    -9
      src/com/Start.js
  43. +0
    -29
      src/com/actions/Mailer.js
  44. +0
    -35
      src/com/actions/NavActions.js
  45. +0
    -77
      src/com/actions/PageActions.js
  46. +0
    -67
      src/com/actions/SettingsActions.js
  47. +0
    -41
      src/com/controllers/DashManager.js
  48. +0
    -61
      src/com/controllers/NavIndex.js
  49. +0
    -238
      src/com/controllers/PageEditor.js
  50. +0
    -30
      src/com/controllers/PostIndex.js
  51. +0
    -172
      src/com/controllers/SettingsIndex.js
  52. +0
    -28
      src/com/events/AuthEvent.js
  53. +3
    -0
      src/com/events/DataEvent.js
  54. +0
    -14
      src/com/events/EditorEvent.js
  55. +0
    -52
      src/com/events/EventEmitter.js
  56. +0
    -61
      src/com/ui/Notifications.js
  57. +0
    -158
      src/com/ui/TextEditor.js
  58. +59
    -1
      src/libraries/FipamoAdminAPI.js
  59. +0
    -42
      src/styles/dash.styl
  60. +0
    -242
      src/styles/main/_calendar.styl
  61. +0
    -19
      src/styles/main/_colors.styl
  62. +0
    -46
      src/styles/main/_editor-highlight.styl
  63. +0
    -95
      src/styles/main/_editor.styl
  64. +0
    -22
      src/styles/main/_error.styl
  65. +0
    -57
      src/styles/main/_forms.styl
  66. +0
    -249
      src/styles/main/_index.styl
  67. +0
    -11
      src/styles/main/_mixins.styl
  68. +0
    -62
      src/styles/main/_navigation.styl
  69. +0
    -196
      src/styles/main/_normalize.styl
  70. +0
    -385
      src/styles/main/_posts.styl
  71. +0
    -165
      src/styles/main/_settings.styl
  72. +0
    -147
      src/styles/main/_structure.styl
  73. +0
    -119
      src/styles/main/_typography.styl

+ 12
- 2
.gitignore View File

@@ -2,18 +2,28 @@ node_modules/
.sass-cache/
.cache/
.nova/
/*
!public/
public/*
!public/favicon.ico
!public/assets
public/assets/*
public/assets/css/*
!public/assets/css
!public/assets/css/dash.css
!public/assets/images
public/assets/images/*
!public/assets/images/global/
!public/assets/images/global/*
public/assets/scripts/*
!public/assets/scripts
!public/assets/scripts/dash.min.js

content/
!content/
content/*
!content/themes
content/themes/*
!content/themes/fipamo-default
.ftpconfig
.vscode/
*.swp


+ 4
- 5
README.md View File

@@ -5,8 +5,7 @@ The Fipamo project was born from a need for a simple, easy to use no data blog p

Because nobody has time for all that.

## So here's what you need to use Fipamo
You'll need at least `Node 10.16.0` and `PM2` is you want to use Fipamo to serve your html, css and js files. If you want to contribute to the project, you're gonna need `nodemon` for you dev environment.

Once you have all of that taken care of, run `npm install` and go to `https://yourdomain/@/dashboard` start your set up. Yup. That's it.

## Check the (WIP) Docs to get you started. <br>
[Getting Started](https://code.playvicio.us/Are0h/Fipamo/wiki/00---Start) <br>
[Install](https://code.playvicio.us/Are0h/Fipamo/wiki/01---Install) <br>
[Using Fipamo](https://code.playvicio.us/Are0h/Fipamo/wiki/02-Usage) <br>

+ 9
- 7
brain/api/v1/auth.js View File

@@ -206,13 +206,15 @@ router.post('/init', function (req, res) {
'---\n' +
index.content;

fs.writeFile('content/pages/index.md', init)
.then(() => {
console.log('index file created');
})
.catch(err => {
console.log('ERROR', err);
});
fs.ensureDir('content/pages/').then(() => {
fs.writeFile('content/pages/index.md', init)
.then(() => {
//console.log('index file created');
})
.catch(() => {
//console.log('ERROR', err);
});
});
});

res.json({


+ 107
- 0
brain/api/v1/backup.js View File

@@ -0,0 +1,107 @@
import * as DataEvent from '../../../src/com/events/DataEvent';
import Auth from '../../data/Auth';
import Utils from '../../data/Utils';
const express = require('express');
const router = express.Router();
const multer = require('multer');
const auth = new Auth();
const utils = new Utils();

var backup_upload = multer().array('backup_upload');
var backup_restore = multer().any();

/***
CREATE BACK UP
*/
router.post('/create', (req, res) => {
auth.authCheck(req)
.then(() => {
utils
.createBackup()
.then(() => {
res.json({
type: DataEvent.API_BACKUP_CREATE,
message: "You're backed up. Hi fives"
});
})
.catch(err => {
res.json({
type: err.type,
message: err.message
});
});
})
.catch(err => {
res.json({
type: err.type,
message: err.message
});
});
});

/***
RETRIEVE BACKUP
*/
router.get('/download', (req, res) => {
if (req.session.user) {
var filePath = 'content/backup.zip'; // Or format the path using the `id` rest param
var fileName = 'backup.zip'; // The default name the browser will use

res.download(filePath, fileName);
} else {
res.json({
type: DataEvent.REQUEST_LAME,
message: "You're not logged in, champ"
});
}

//Move to route?
});

/***
RESTORE BACKUP
*/

router.post('/restore', backup_upload, (req, res) => {
auth.authCheck(req)
.then(() => {
utils
.restoreBackup(req.files[0])
.then(() => {
res.json({
type: DataEvent.API_BACKUP_RESTORE,
message: 'Settings, files and pages restored. Nice work.'
});
})
.catch(err => {
res.json({
type: err.type,
message: 'Backup not restored. Uh oh.'
});
});
})
.catch(err => {
res.json({
type: err.type,
message: err.message
});
});
});

router.post('/init-restore', backup_restore, (req, res) => {
utils
.verifyBackup(req.files[0], req.body)
.then(response => {
res.json({
type: response.type,
message: response.message
});
})
.catch(err => {
res.json({
type: err.type,
message: err.message
});
});
});
module.exports = router;

+ 9
- 3
brain/api/v1/pages.js View File

@@ -134,12 +134,18 @@ router.post('/write/:task?', feature_upload, (req, res) => {
: (task = DataEvent.API_PAGE_WRITE);
if (req.files.length > 0) {
var path = req.files[0].path;
//console.log('NEW FEATURE URL', path);
feature = '/' + path.substring(7, path.length);
} else {
var url = body.feature_image;
url != null || url != undefined || url != ''
? (feature = url.substring(21, url.length))
: (feature = '');
//switch this to the new feature path edit
if (url != null || url != undefined || url != '') {
let chunks = url.split('/');
let strip = chunks[0] + '/' + chunks[1] + chunks[2];
feature = url.substr(strip.length + 1, url.length);
} else {
feature = '';
}
}
body.feature = feature;
body.deleted = false;


+ 28
- 1
brain/api/v1/settings.js View File

@@ -51,6 +51,7 @@ router.post('/sync', (req, res) => {
.catch(err => {
res.json({
type: DataEvent.REQUEST_LAME,
error: err.message,
message: "Uh oh. Settings didn't take, sport"
});
});
@@ -66,7 +67,7 @@ router.post('/sync', (req, res) => {
router.post('/nav-sync', (req, res) => {
auth.authCheck(req)
.then(() => {
// find removoed menu item page and set menu to false
// find removed menu item page and set menu to false
book.getPage(req.body.remove).then(page => {
let body = page.metadata;
body.content = page.content;
@@ -204,6 +205,32 @@ router.post('/add-feature-background', background_upload, (req, res) => {
});
}
});

router.post('/reindex', (req, res) => {
auth.authCheck(req)
.then(() => {
book.reindexPages(req)
.then(response => {
//reset settings index
settings.resetLibraryIndex(response.count + 1);
//return success to front end
res.json(response);
})
.catch(err => {
res.json({
type: err.type,
message: err.message
});
});
})
.catch(err => {
res.json({
type: err.type,
message: err.message
});
});
});

module.exports = router;

function getBookData() {


+ 2
- 0
brain/app.js View File

@@ -51,12 +51,14 @@ var pages = require('./api/v1/pages');
var setting = require('./api/v1/settings');
var mailer = require('./api/v1/mailer');
var auth = require('./api/v1/auth');
var backup = require('./api/v1/backup');
// API PATHS

app.use('/api/v1/page', pages);
app.use('/api/v1/settings', setting);
app.use('/api/v1/auth', auth);
app.use('/api/v1/mailer', mailer);
app.use('/api/v1/backup', backup);
// PAGES
app.use('/@/dashboard', dash);
app.use('/@/dashboard/page', page);


+ 27
- 0
brain/data/Auth.js View File

@@ -1,6 +1,7 @@
import * as DataEvent from '../../src/com/events/DataEvent';
const bCrypt = require('bcrypt');
const jwt = require('jsonwebtoken');
const _ = require('lodash');

export default class Auth {
//--------------------------
@@ -64,6 +65,32 @@ export default class Auth {
});
}

verifyCredentials(config, credentials) {
return new Promise((resolve, reject) => {
var found = _.find(config, { handle: credentials.handle });
var response;
if (found) {
if (!this.isValidPassword(found, credentials.pass)) {
response = {
type: DataEvent.REQUEST_LAME,
message: 'CHECK YOUR PASSWORD'
};
reject(response);
}

response = { type: DataEvent.REQUEST_GOOD, message: 'Backup Verified. Restoring' };
resolve(response);
} else {
response = { type: DataEvent.REQUEST_LAME, message: 'Handle not found, boss' };
reject(response);
}
});
}

isValidPassword(user, password) {
return bCrypt.compareSync(password, user.password);
}

/**
* Checks to make sure received token matches
* @parameter token: created token


+ 41
- 1
brain/data/Book.js View File

@@ -51,7 +51,7 @@ export default class Book {
//TODO: Duct tape solution until something better created

//make check against menu to see if page should be marked as menu item
//if it doesnt' exist in menu change, edit page to
//if it doesn't exist in menu change, edit page to
let page = _.find(pages, list => {
return list.metadata.uuid === id;
});
@@ -227,6 +227,46 @@ export default class Book {
});
}

reindexPages(req) {
var response = '';
var self = this;
return new Promise((resolve, reject) => {
self.getPage()
.then(pages => {
let sorted = [];
for (let i = 0; i < pages.length; i++) {
let body = pages[i].metadata;
body.content = pages[i].content;
sorted.push(body);
}
//resorts pages by date created
let byDate = _.sortBy(sorted, page => {
return page.created;
});
//reassigns id sequentially based on sorted pages
for (let index = 0; index < byDate.length; index++) {
byDate[index].id = index;
self.editPage(
byDate[index],
index,
DataEvent.API_PAGE_WRITE,
req.session.user
);
}
response = {
type: DataEvent.API_REINDEX_PAGES,
message: 'Pages re-sorted. Easy peasy.',
count: byDate.length
};
resolve(response);
})
.catch(err => {
response = { type: DataEvent.PAGE_ERROR, message: err };
reject(response);
});
});
}

//--------------------------
// event handlers
//--------------------------


+ 30
- 15
brain/data/Render.js View File

@@ -41,24 +41,27 @@ export default class Render {
return (
page.metadata.deleted === false &&
page.metadata.published === true &&
page.metadata.featured === true
page.metadata.featured === true &&
page.metadata.layout !== 'index'
);
});
for (let index = 0; index < pages.length; index++) {
pages.sort((a, b) => parseFloat(b.metadata.id) - parseFloat(a.metadata.id));

const page = pages[index];
if (page.metadata.deleted === false && page.metadata.published === true) {
if (recent.length < config.global.display_limit) {
recent.push({
title: page.metadata.title,
slug: page.metadata.slug,
feature: page.metadata.feature,
created: moment(page.metadata.created).fromNow(),
path: page.metadata.path
});
display_count = ++display_count;
if (page.metadata.layout != 'index') {
if (recent.length < config.global.display_limit) {
recent.push({
title: page.metadata.title,
slug: page.metadata.slug,
feature: page.metadata.feature,
created: moment(page.metadata.created).fromNow(),
path: page.metadata.path
});
display_count = ++display_count;
}
}

let writeFile, template;

let path =
@@ -100,11 +103,13 @@ export default class Render {
});
}
buffed = new StringUtils().decodeHTML(buffed);

let html = md.render(buffed, { html: true, xhtmlOut: true });
//add open graph meta variables
let file = pug.renderFile(template, {
title: page.metadata.title,
default_bg: page.metadata.feature,
image: page.metadata.feature,
keywords: page.metadata.tags,
content: html,
tags: tags,
menu: config.menu,
@@ -138,7 +143,7 @@ export default class Render {
type: DataEvent.PAGES_RENDERED,
message: 'All Pages Rendered. Sweet.'
};
//utils.moveAssets();
//move theme assets to public when pages are rendered
new Utils().moveAssets();
resolve(response);
}
@@ -168,10 +173,15 @@ export default class Render {
}
})
.catch(err => {
//console.log('ERROR', err);
reject(err);
});
});
}
/**
* Method to extract, group and render tags in page
* @parameter pages: payload for site pages
*/
publishTags(pages) {
let self = this;
return new Promise((resolve, reject) => {
@@ -188,13 +198,14 @@ export default class Render {

//TODO: filter for deleted and unpublished pages
if (
page.metedata.deleted === false &&
page.metadata.deleted === false &&
page.metadata.published === true
) {
if (_.includes(page.metadata.tags, tag.tag_name)) {
pageList.push({
title: page.metadata.title,
slug: page.metadata.slug
slug: page.metadata.slug,
path: page.metadata.path
});
}
}
@@ -239,6 +250,10 @@ export default class Render {
});
});
}
/**
* Method to build page that lists all active pages, organized by year and month
* @parameter pages: payload for site pages
*/
publishArchive(archive) {
settings
.load(SETTINGS_FILE)


+ 30
- 3
brain/data/Settings.js View File

@@ -21,6 +21,7 @@ export default class Settings {
let payload = req.body;
//so payload matches loaded config
payload.global.display_limit = result.settings.global.display_limit;
payload.global.port = result.settings.global.port;
payload.global.last_backup = result.settings.global.last_backup;
let user = req.session.user;
let found = _.find(result.folks, { id: user.id });
@@ -49,7 +50,9 @@ export default class Settings {
}
if (!_.isEqual(result.settings.global, payload.global)) {
let bg = payload.global.background;
payload.global.background = bg.substr(21, bg.length);
let chunks = bg.split('/');
let strip = chunks[0] + '/' + chunks[1] + chunks[2];
payload.global.background = bg.substr(strip.length + 1, bg.length);
result.settings.global = payload.global;
needToUpdate = true;
} else {
@@ -119,8 +122,32 @@ export default class Settings {
updatePageIndex() {
fs.readJSON('site/settings.json').then(settings => {
settings.library_stats.current_index = ++settings.library_stats.current_index;
//settings.library_stats.total_pages = ++settings.library_stats.total_pages;
fs.writeJSON('site/settings.json', settings);
setTimeout(() => {
//TODO: Duct tape solution until something better created
fs.writeJSON('site/settings.json', settings)
.then(() => {
//console.log('ALL TO THE GOOD');
})
.catch(() => {
//.log('ERR', err);
});
}, 100);
});
}

resetLibraryIndex(index) {
fs.readJSON('site/settings.json').then(settings => {
settings.library_stats.current_index = index;
setTimeout(() => {
//TODO: Duct tape solution until something better created
fs.writeJSON('site/settings.json', settings)
.then(() => {
//console.log('ALL TO THE GOOD');
})
.catch(() => {
//.log('ERR', err);
});
}, 100);
});
}
load(fileToLoad) {


+ 113
- 0
brain/data/Utils.js View File

@@ -2,11 +2,14 @@ import Settings, { SETTINGS_FILE } from './Settings';
import Render from './Render';
import StringUtils from '../../src/com/utils/StringUtils';
import _ from 'lodash';
import Auth from '../data/Auth';
const settings = new Settings();
const render = new Render();
const stringUtils = new StringUtils();
const moment = require('moment');
const fs = require('fs-extra');
const AdmZip = require('adm-zip');
const auth = new Auth();

export default class Utils {
constructor() {}
@@ -122,9 +125,119 @@ export default class Utils {
//console.log('Copy completed!');
}
);
//TODO: Add method to move new logo to public from theme upload
})
.catch(() => {
//console.log('ERROR', err);
});
}
createBackup() {
//let self = this;
var response;
return new Promise(resolve => {
var zip = new AdmZip();
zip.addLocalFolder('public/assets/images/blog', 'public/assets/images/blog');
zip.addLocalFolder('content/pages', 'content/pages/');
zip.addLocalFile('site/folks.json', 'settings/');
zip.addLocalFile('site/settings.json', 'settings/');
zip.addLocalFile('site/tags.json', 'settings/');
zip.writeZip('content/backup.zip');
fs.readJSON('site/settings.json').then(settings => {
settings.global.last_backup = moment(Date.now()).format();
fs.writeJSON('site/settings.json', settings);
});

response = {
type: '',
message: 'BACKUP CREATED'
};

resolve(response);
});
}

restoreBackup(file) {
var response;
return new Promise((resolve, reject) => {
var zip = new AdmZip(file.buffer);
try {
zip.extractEntryTo('settings/settings.json', 'site', false, true);
zip.extractEntryTo('settings/folks.json', 'site', false, true);
zip.extractEntryTo('settings/tags.json', 'site', false, true);
zip.getEntries().forEach(function (entry) {
var entryName = entry.entryName;
var list = entryName.split('/');
if (list[0] === 'public') {
if (list[6]) {
zip.extractEntryTo(
entryName,
'public/assets/images/blog/' + list[4] + '/' + list[5],
false,
true
);
}
}
if (list[0] === 'content') {
if (list[4]) {
zip.extractEntryTo(
entryName,
'content/pages/' + list[2] + '/' + list[3],
false,
true
);
}
zip.extractEntryTo('content/pages/index.md', 'content/pages', false, true);
}
});

resolve();
} catch (error) {
response = {
type: error,
message: 'ERROR READING BACKUP'
};
reject(response);
}
});
}

verifyBackup(file, body) {
var response;
var zip = new AdmZip(file.buffer);
var credentials = { handle: body.restore_member_handle, pass: body.restore_member_pass };
var self = this;
return new Promise((resolve, reject) => {
try {
let folks = JSON.parse(zip.readAsText('settings/folks.json'));
auth.verifyCredentials(folks, credentials)
.then(() => {
//resolve(r);
self.restoreBackup(file)
.then(() => {
response = {
type: '',
message: 'RESTORE COMPLETE'
};
resolve(response);
})
.catch(err => {
response = {
type: err,
message: 'ERROR RESTORING BACKUP'
};
});
})
.catch(err => {
reject(err);
});
} catch (error) {
response = {
type: 'error',
message: 'ERROR READING BACKUP FILE'
};

reject(response);
}
});
}
}

+ 4
- 5
brain/routes/dash/index.js View File

@@ -54,10 +54,9 @@ router.get('/', function (req, res) {
//--------------------------
// Logout
//--------------------------
router.post('/logout', function (req, res) {
req.logout();
return res.json({
message: 'LOGGED OUT'
});
router.get('/logout', (req, res) => {
//req.logout();
req.session.destroy();
res.redirect('/@/dashboard');
});
module.exports = router;

+ 2
- 0
brain/routes/dash/settings.js View File

@@ -4,6 +4,7 @@ const router = express.Router();
const FileHound = require('filehound');
const fs = require('fs-extra');
const settings = new Settings();
const moment = require('moment');
var config = [];
//--------------------------
// SETTINGS
@@ -39,6 +40,7 @@ router.get('/', function (req, res) {
status: true,
themes: themes,
settings: config,
last_backup: moment(config.global.last_backup).fromNow(),
member: memberInfo[0]
});
} else {


+ 9
- 3
brain/views/frame.pug View File

@@ -14,9 +14,15 @@ html(xmlns='http://www.w3.org/1999/xhtml', lang='en', xml:lang="en")
body
#notifications.notifications
#notifyMessage.notifyMessage
.notify-icon
.notify-icon#notify-good
svg(viewBox="0 0 20 20" class="icons")
use#submit-update(xlink:href='/assets/images/global/sprite.svg#entypo-bell')
use#submit-update(xlink:href='/assets/images/global/sprite.svg#entypo-emoji-flirt')
.notify-icon#notify-lame
svg(viewBox="0 0 20 20" class="icons")
use#submit-update(xlink:href='/assets/images/global/sprite.svg#entypo-emoji-sad')
.notify-icon#notify-working
svg(viewBox="0 0 20 20" class="icons")
use#submit-update(xlink:href='/assets/images/global/sprite.svg#entypo-cog')
p#message-text This is a message
.main-container#main-content
section#dash-index-content
@@ -29,7 +35,7 @@ html(xmlns='http://www.w3.org/1999/xhtml', lang='en', xml:lang="en")
-if(status)
include partials/dash-nav
block main-content
script(src='/assets/scripts/dashkit.min.js' type="text/javascript")
//script(src='/assets/scripts/dashkit.min.js' type="text/javascript")
script(src='/assets/scripts/dash.min.js' type="text/javascript")

+ 49
- 28
brain/views/init.pug View File

@@ -1,31 +1,52 @@
extends frame
block main-content
block main-content
#dash-index
#dash-index-wrapper
.dash-init#dash-init
br
form#init-form
h1 What up.
p Just fill these in and it'll get you started.
label What's your handle?
br
input.large(type='text', name='new_member_handle' id='new_member_handle', placeholder="What\'s your handle?")
br
label Let's get that email
br
input.large(type='text', name='new_member_email' id='new_member_email', placeholder="Email Please")
br
label Let's get a password
br
input.large(type='password', name='new_member_pass' id='new_member_pass', placeholder="Password Please")
br
label And let's confirm that password
br
input.large(type='password', name='new_member_pass2' id='new_member_pass2', placeholder="Email Confirm")
br
label And finally, a title
br
input.large(type='text', name='new_member_title' id='new_member_title', placeholder="Site Title Please")
br
button#init-blog(data-action='blog-init' type='submit') SET IT UP
.dash-init#dash-init
br
form#init-form
h1 What up.
p Just fill these in and it'll get you started.
label What's your handle?
br
input.large(type='text', name='new_member_handle' id='new_member_handle', placeholder="What\'s your handle?")
br
label Let's get that email
br
input.large(type='text', name='new_member_email' id='new_member_email', placeholder="Email Please")
br
label Let's get a password
br
input.large(type='password', name='new_member_pass' id='new_member_pass', placeholder="Password Please")
br
label And let's confirm that password
br
input.large(type='password', name='new_member_pass2' id='new_member_pass2', placeholder="Password Confirm")
br
label And finally, a title
br
input.large(type='text', name='new_member_title' id='new_member_title', placeholder="Site Title Please")
br
button#init-blog(data-action='blog-init' type='submit') SET IT UP
.option
button.init-option#init-switch-restore OR RESTORE FROM BACKUP

.dash-restore#dash-restore
form#init-restore
h1 Restore backup.
p Let's verify your backup
label What's your handle?
br
input.large(type='text', name='restore_member_handle' id='restore_member_handle', placeholder="What\'s your handle?")
br
label Let's get a password
br
input.large(type='password', name='restore_member_pass' id='restore_member_pass', placeholder="Password Please")
br
label Backup File
br
input(id="backup-upload" type="file" name="backup-upload")
br
button#blog-restore(data-action='blog-restore' type='submit') RESTORE
.option
button.init-option#init-switch-fresh OR INSTALL FRESH SITE

+ 3
- 0
brain/views/partials/dash-nav.pug View File

@@ -2,3 +2,6 @@
a#settings(href="/@/dashboard/settings") Settings
| .
a#navigation(href="/@/dashboard/navigation") Navigation
| .

a#navigation(href="/@/dashboard/logout") Log Out

+ 4
- 4
brain/views/partials/options.pug View File

@@ -1,13 +1,13 @@
#post-options
button#option-menu-pin.option-inactive.post-option-btn(data-active= status[0])
button#option-menu-pin.option-inactive.post-option-btn(data-active= status[0], title='Pin to Menu')
svg#option-page-icon(viewBox="0 0 20 20" class="icons")
use#option-page-icon(xlink:href='/assets/images/global/sprite.svg#entypo-pin')
button#option-feature.option-inactive.post-option-btn(data-active= status[1])
button#option-feature.option-inactive.post-option-btn(data-active= status[1], title='Feature')
svg#option-feature-icon(viewBox="0 0 20 20" class="icons")
use#option-feature-icon(xlink:href='/assets/images/global/sprite.svg#entypo-star')
button#option-published.option-inactive.post-option-btn(data-active= status[2])
button#option-published.option-inactive.post-option-btn(data-active= status[2], title='Publish')
svg#option-published-icon(viewBox="0 0 20 20" class="icons")
use#option-published-icon(xlink:href='/assets/images/global/sprite.svg#entypo-globe')
//button#option-preview.option-inactive(data-active="false")
svg#option-preview-icon(viewBox="0 0 20 20" class="icons")
use#option-preview-icon(xlink:href='/assets/images/global/sprite.svg#entypo-eye')
use#option-preview-icon(xlink:href='/assets/images/global/sprite.svg#entypo-eye')

+ 21
- 1
brain/views/settings.pug View File

@@ -38,7 +38,27 @@ block main-content
input(type='text', name='base-url' id='settings-url', placeholder='url', value=settings.global.base_url, autofocus)
input(type='text', name='base-title' id='settings-title', placeholder='site title', value=settings.global.title, autofocus)
textarea(id="settings-desc" type='text', name='settings_desc' class='settings-dec', placeholder='description stuff', autofocus)
=settings.global.descriptions
=settings.global.descriptions
#member-utils.columns
#util-1.column
label BACKUP TOOLS
br
button#create-backup CREATE BACKUP
br
-if(settings.global.last_backup != null)
.backup-meta
| The last back up was created
a(href='/api/v1/backup/download')= last_backup
br
-else
br
span No back ups. Frowny face.
button#restore-backup(for='backup-upload') RESTORE BACKUP
input(id="backup-upload" type="file" name="backup-upload")
#util-2.column
label MAINTENANCE
br
button#reindex-pages REINDEX PAGES
#option-settings.columns
#theme-settings.column
label THEMES


+ 22
- 0
content/themes/fipamo-default/archive.pug View File

@@ -0,0 +1,22 @@
extends frame

block main-content
section
.page-title
span Archive
article
.page
- var index = 0;
- for ( index; index < archives.length; index++)
.archive-item
span.year= archives[index].year
- var i = 0;
- for (i; i < archives[index].year_data.length; i++)
- var data = archives[index].year_data[i];
.archive-month
span.month= data.full_month
- var x = 0;
- for (x; x < data.pages.length; x++)
-var page = data.pages[x];
a(href='/'+archives[index].year+"/"+data.month+"/"+page.metadata.slug)= page.metadata.title
br

+ 539
- 0
content/themes/fipamo-default/assets/css/base.css View File

@@ -0,0 +1,539 @@
/**
-------------------------------
-- Typography
-------------------------------
**/
/**
-------------------------------
-- Colors
-------------------------------
**/
/**
-------------------------------
-- Mixins
-------------------------------
**/
/**
-------------------------------
-- Normalize
-------------------------------
**/
html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
line-height: 1em;
}
figcaption,
figure,
main {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: inherit;
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 60%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.55em;
background: #bdcbdb;
color: #151d26;
border-radius: 2px;
padding: 0 2px 0 2px;
margin: 0 2px 0 0;
}
audio,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details,
menu {
display: block;
}
summary {
display: list-item;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
}
/**
-------------------------------
-- Main Structure
-------------------------------
**/
html {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow: hidden;
font: 400 1.2em/1.4em Helvetica, Arial, sans-serif;
}
body {
background: #ebe5d4;
margin: 0;
padding: 0;
perspective: 1px;
transform-style: preserve-3d;
height: 100%;
width: 100%;
overflow-y: scroll;
overflow-x: hidden;
}
a {
color: #151d26;
text-decoration: none;
border-bottom: 1px solid #7ed07e;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
a:hover {
border-bottom: 1px solid #fc6399;
}
svg.icons {
width: 25px;
fill: #ebe5d4;
}
header {
background: #151d26;
height: 90%;
width: 100%;
border-top: #ebe5d4 3px solid;
}
header nav {
width: 97%;
margin: 10px auto;
color: #151d26;
}
header nav .left,
header nav .right {
width: 50%;
display: inline-block;
vertical-align: top;
}
header nav .left a.logo-link {
border-bottom: none;
margin: 0 0 20px 0;
display: block;
}
header nav .left a.logo-link #logo {
width: 50px;
border-bottom: none;
}
header nav .right {
text-align: right;
}
header nav .right a.menu-link {
background: #fc6399;
margin-bottom: 4px;
padding: 3px;
border-radius: 2px;
display: inline-block;
font-size: 0.8em;
border-bottom: none;
}
header nav .right a.menu-link:hover {
background: #feb1cc;
}
.container {
z-index: 2;
background: #ebe5d4;
line-height: 30px;
font-weight: lighter;
width: 100%;
color: #32302f;
}
.container article {
position: relative;
width: 80%;
height: 80%;
max-width: 840px;
background: #ebe5d4;
vertical-align: top;
color: #32302f;
margin: 0 auto;
}
.container article .index,
.container article .page {
padding: 0 0 15px 0;
}
.container article .index img,
.container article .page img {
display: block;
width: 100%;
}
.container article .index h1,
.container article .page h1 {
color: #151d26;
}
.container article .index p,
.container article .page p {
font: 300 1.25em/1.6em Helvetica, Arial, sans-serif;
}
.container article .index .meta,
.container article .page .meta {
font: 500 0.8em/1.3em Helvetica, Arial, sans-serif;
padding: 5px 0 0 0;
border-top: 1px solid #151d26;
background: #ede8d8;
}
.container article .index .meta a,
.container article .page .meta a {
font-size: 0.8em;
font-weight: 400;
}
.container article .index .archive-item,
.container article .page .archive-item {
padding: 15px 0 20px 0;
}
.container article .index .archive-item span.year,
.container article .page .archive-item span.year {
font-size: 1.5em;
font-weight: 500;
padding: 5px;
display: block;
color: #151d26;
}
.container article .index .archive-item .archive-month,
.container article .page .archive-item .archive-month {
display: inline-block;
vertical-align: top;
width: 30%;
padding: 5px;
}
.container article .index .archive-item .archive-month span.month,
.container article .page .archive-item .archive-month span.month {
color: #fc6399;
font-size: 1.5em;
font-weight: 300;
padding: 5px;
display: block;
}
.container section {
padding: 0 0 20px 0;
background: #151d26;
}
.container section a {
color: #ebe5d4;
}
.container section .index-lists,
.container section .page-title {
max-width: 840px;
width: 80%;
margin: 0 auto;
padding: 20px 0 0 0;
}
.container section .index-lists span,
.container section .page-title span {
font: 600 2em/1.5 Helvetica, Arial, sans-serif;
color: #ebe5d4;
}
.container section .index-lists .recent,
.container section .page-title .recent,
.container section .index-lists .featured,
.container section .page-title .featured {
display: inline-block;
width: 50%;
vertical-align: top;
}
.container section .index-lists label,
.container section .page-title label {
background: #32302f;
color: #ebe5d4;
font-size: 1.5em;
line-height: 1.3;
}
footer {
background: #e4dcc5;
padding: 10px;
color: #151d26;
font-size: 0.8em;
font-weight: 600;
height: 100px;
}
footer .inner {
margin: 20px auto;
width: 80%;
max-width: 840px;
}
footer .inner a {
color: #fc6399;
}
@media only screen and (max-width: 640px) {
header nav {
width: 98%;
}
header span {
font-size: 2.5em;
}
.container article .index .archive-item .archive-month,
.container article .page .archive-item .archive-month {
width: 45%;
}
}
@media only screen and (max-width: 480px) {
header nav {
width: 96%;
}
.container article .index,
.container article .page {
margin: 0;
}
.container article .index p,
.container article .page p {
font: 300 1em/1.6em Helvetica, Arial, sans-serif;
}
.container section .index-lists .recent,
.container section .index-lists .featured {
width: 100% !important;
}
}
@media only screen and (max-width: 375px) {
header nav {
width: 95%;
}
.container article .index,
.container article .page {
margin: 0;
}
.container article .index p,
.container article .page p {
font: 300 0.9em/1.7em Helvetica, Arial, sans-serif;
}
.container article .index .archive-item .archive-month,
.container article .page .archive-item .archive-month {
width: 95%;
}
}
/**
-------------------------------
-- Forms
-------------------------------
**/
form {
display: inline-block;
}
input[type=email],
input[type=password],
input[type=text] {
border: 0;
border-radius: 5px;
padding: 5px;
margin: 10px 5px 0 0;
font: 15px 'RobotoMono';
display: inline-block;
}
textarea {
border: 0;
border-radius: 3px;
color: $type02;
font: 15px 'RobotoMono';
}
button,
input[type=submit] {
background: #fc6399;
color: #ebe5d4;
font: 14px Helvetica, Arial, sans-serif;
border-radius: 5px;
position: relative;
cursor: pointer;
border: 0;
padding: 5px 5px 0 5px;
-moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
button:hover,
input[type=submit]:hover {
background: #fc7ca9;
}
select {
font: 14px 'RobotoMono';
border: 1px solid #fc6399;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #151d26;
}
::-webkit-input-placeholder {
font: 14px 'RobotoMono';
color: #837e7c;
}
:-moz-placeholder {
/* Firefox 18- */
font: 14px 'RobotoMono';
color: #837e7c;
}
::-moz-placeholder {
/* Firefox 19+ */
font: 14px 'RobotoMono';
color: #837e7c;
}
:-ms-input-placeholder {
font: 14px 'RobotoMono';
color: #837e7c;
}
/*# sourceMappingURL=base.css.map */

+ 1
- 0
content/themes/fipamo-default/assets/css/base.css.map View File

@@ -0,0 +1 @@
{"version":3,"sources":["../../../styles/base.styl","../../../styles/_normalize.styl","../../../styles/_structure.styl","../../../styles/_mixins.styl","../../../styles/_forms.styl"],"names":[],"mappings":"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","file":"base.css"}

BIN
View File


BIN
View File


+ 823
- 0
content/themes/fipamo-default/assets/images/global/sprite.svg View File

@@ -0,0 +1,823 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="display:none"><symbol viewBox='0 0 20 20' id='entypo-500px-with-circle'>
<path d="M8.349 9.257a2.55 2.55 0 0 0-.497-.293 1.257 1.257 0 0 0-.519-.117.907.907 0 0 0-.757.361 1.29 1.29 0 0 0-.281.812c0 .327.096.596.287.805s.455.314.791.314c.173 0 .345-.035.519-.104.173-.068.337-.154.491-.259.155-.104.301-.222.437-.354.137-.131.259-.262.368-.389a12.19 12.19 0 0 0-.382-.387 4.52 4.52 0 0 0-.457-.389zm4.278-.41a1.23 1.23 0 0 0-.525.117 2.309 2.309 0 0 0-.478.293c-.15.118-.293.248-.43.389-.137.141-.261.271-.368.389.118.137.245.272.382.402.137.133.281.25.438.355.153.104.314.188.483.252.168.064.349.096.539.096.337 0 .595-.109.777-.328a1.21 1.21 0 0 0 .272-.805c0-.318-.099-.592-.293-.818-.195-.228-.461-.342-.797-.342zM10 .4C4.698.4.4 4.698.4 10s4.298 9.6 9.6 9.6 9.6-4.298 9.6-9.6S15.302.4 10 .4zm4.835 10.562c-.108.309-.263.58-.463.811-.2.233-.448.414-.743.546a2.4 2.4 0 0 1-.989.197c-.282 0-.546-.043-.791-.129a3.097 3.097 0 0 1-.689-.342 4.17 4.17 0 0 1-.608-.49c-.19-.188-.372-.38-.546-.58-.19.2-.377.393-.559.58a3.86 3.86 0 0 1-.581.49 2.864 2.864 0 0 1-.668.342c-.24.086-.511.129-.812.129a2.39 2.39 0 0 1-.996-.197 2.328 2.328 0 0 1-.75-.532 2.266 2.266 0 0 1-.478-.798A3.022 3.022 0 0 1 5 9.994c0-.355.052-.684.157-.989.105-.305.258-.568.457-.792.2-.224.445-.399.737-.532a2.36 2.36 0 0 1 .982-.197c.3 0 .575.045.825.137.25.09.481.211.695.361.215.149.415.322.602.518s.37.402.552.621c.174-.209.354-.414.539-.613.188-.201.387-.376.602-.525.213-.15.445-.271.695-.361.25-.092.521-.137.81-.137.365 0 .692.062.984.191.291.127.536.301.736.524.2.224.354.483.463.784.11.301.164.627.164.982 0 .356-.054.688-.165.996z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-500px'>
<path d="M6.398 14.775c.481-.174.928-.4 1.337-.683.41-.282.797-.608 1.16-.982.363-.373.736-.759 1.118-1.159.346.4.71.786 1.092 1.159.382.374.787.7 1.214.982.428.282.887.509 1.379.683.49.173 1.017.259 1.582.259.727 0 1.387-.132 1.977-.396a4.175 4.175 0 0 0 1.487-1.092 5.03 5.03 0 0 0 .928-1.623A5.911 5.911 0 0 0 20 9.932c0-.71-.109-1.364-.328-1.964a4.735 4.735 0 0 0-.928-1.569 4.234 4.234 0 0 0-1.473-1.05c-.583-.256-1.238-.383-1.966-.383-.581 0-1.123.092-1.623.273-.5.182-.964.423-1.391.723-.428.3-.828.65-1.201 1.051-.372.399-.732.81-1.078 1.228a25.66 25.66 0 0 0-1.104-1.242 8.026 8.026 0 0 0-1.201-1.037 5.966 5.966 0 0 0-1.391-.723 4.796 4.796 0 0 0-1.65-.273c-.728 0-1.385.133-1.965.396a4.358 4.358 0 0 0-1.474 1.064 4.54 4.54 0 0 0-.914 1.583A6.05 6.05 0 0 0 0 9.985c0 .71.108 1.374.326 1.992.219.619.537 1.15.955 1.597.419.446.919.801 1.5 1.064.584.264 1.246.396 1.993.396.6 0 1.142-.086 1.624-.259zM3.164 11.65c-.383-.418-.573-.955-.573-1.609 0-.6.186-1.142.561-1.624.372-.48.876-.723 1.515-.723.345 0 .689.078 1.035.232.346.154.678.35.997.587.317.237.622.496.912.777.291.283.546.542.765.778-.219.255-.464.515-.737.776a6.18 6.18 0 0 1-.872.71c-.311.21-.637.382-.983.519a2.79 2.79 0 0 1-1.036.205c-.675 0-1.202-.209-1.584-.628zm11.092.438a4.655 4.655 0 0 1-.968-.505 6.23 6.23 0 0 1-.874-.709 12.192 12.192 0 0 1-.764-.806c.218-.236.463-.495.736-.778.273-.281.56-.54.859-.776.3-.237.619-.433.955-.587a2.505 2.505 0 0 1 1.051-.232c.673 0 1.204.227 1.596.683.392.454.587 1 .587 1.638 0 .637-.183 1.172-.546 1.608-.364.438-.882.655-1.555.655a3.047 3.047 0 0 1-1.077-.191z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-add-to-list'>
<path d="M19.4 9H16V5.6c0-.6-.4-.6-1-.6s-1 0-1 .6V9h-3.4c-.6 0-.6.4-.6 1s0 1 .6 1H14v3.4c0 .6.4.6 1 .6s1 0 1-.6V11h3.4c.6 0 .6-.4.6-1s0-1-.6-1zm-12 0H.6C0 9 0 9.4 0 10s0 1 .6 1h6.8c.6 0 .6-.4.6-1s0-1-.6-1zm0 5H.6c-.6 0-.6.4-.6 1s0 1 .6 1h6.8c.6 0 .6-.4.6-1s0-1-.6-1zm0-10H.6C0 4 0 4.4 0 5s0 1 .6 1h6.8C8 6 8 5.6 8 5s0-1-.6-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-add-user'>
<path d="M15.989 19.129C16 17 13.803 15.74 11.672 14.822c-2.123-.914-2.801-1.684-2.801-3.334 0-.989.648-.667.932-2.481.12-.752.692-.012.802-1.729 0-.684-.313-.854-.313-.854s.159-1.013.221-1.793c.064-.817-.398-2.56-2.301-3.095-.332-.341-.557-.882.467-1.424-2.24-.104-2.761 1.068-3.954 1.93-1.015.756-1.289 1.953-1.24 2.59.065.78.223 1.793.223 1.793s-.314.17-.314.854c.11 1.718.684.977.803 1.729.284 1.814.933 1.492.933 2.481 0 1.65-.212 2.21-2.336 3.124C.663 15.53 0 17 .011 19.129.014 19.766 0 20 0 20h16s-.014-.234-.011-.871zM17 10V7h-2v3h-3v2h3v3h2v-3h3v-2h-3z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-address'>
<path d="M19.799 5.165l-2.375-1.83a1.997 1.997 0 0 0-.521-.237A2.035 2.035 0 0 0 16.336 3H9.5l.801 5h6.035c.164 0 .369-.037.566-.098s.387-.145.521-.236l2.375-1.832c.135-.091.202-.212.202-.334s-.067-.243-.201-.335zM8.5 1h-1a.5.5 0 0 0-.5.5V5H3.664c-.166 0-.37.037-.567.099-.198.06-.387.143-.521.236L.201 7.165C.066 7.256 0 7.378 0 7.5c0 .121.066.242.201.335l2.375 1.832c.134.091.323.175.521.235.197.061.401.098.567.098H7v8.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-17a.5.5 0 0 0-.5-.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-adjust'>
<path d="M19 9.199h-.98c-.553 0-1 .359-1 .801 0 .441.447.799 1 .799H19c.552 0 1-.357 1-.799 0-.441-.449-.801-1-.801zM10 4.5A5.483 5.483 0 0 0 4.5 10c0 3.051 2.449 5.5 5.5 5.5 3.05 0 5.5-2.449 5.5-5.5S13.049 4.5 10 4.5zm0 9.5c-2.211 0-4-1.791-4-4 0-2.211 1.789-4 4-4v8zm-7-4c0-.441-.449-.801-1-.801H1c-.553 0-1 .359-1 .801 0 .441.447.799 1 .799h1c.551 0 1-.358 1-.799zm7-7c.441 0 .799-.447.799-1V1c0-.553-.358-1-.799-1-.442 0-.801.447-.801 1v1c0 .553.359 1 .801 1zm0 14c-.442 0-.801.447-.801 1v1c0 .553.359 1 .801 1 .441 0 .799-.447.799-1v-1c0-.553-.358-1-.799-1zm7.365-13.234c.391-.391.454-.961.142-1.273s-.883-.248-1.272.143l-.7.699c-.391.391-.454.961-.142 1.273s.883.248 1.273-.143l.699-.699zM3.334 15.533l-.7.701c-.391.391-.454.959-.142 1.271s.883.25 1.272-.141l.7-.699c.391-.391.454-.961.142-1.274s-.883-.247-1.272.142zm.431-12.898c-.39-.391-.961-.455-1.273-.143s-.248.883.141 1.274l.7.699c.391.391.96.455 1.272.143s.249-.883-.141-1.273l-.699-.7zm11.769 14.031l.7.699c.391.391.96.453 1.272.143.312-.312.249-.883-.142-1.273l-.699-.699c-.391-.391-.961-.455-1.274-.143s-.248.882.143 1.273z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-air'>
<path d="M2.643 6.357c1.747-1.5 3.127-2.686 6.872-.57 1.799 1.016 3.25 1.4 4.457 1.398 2.115 0 3.486-1.176 4.671-2.193a1.037 1.037 0 0 0 .122-1.439.987.987 0 0 0-1.41-.125c-1.746 1.502-3.127 2.688-6.872.57-4.948-2.793-7.266-.803-9.128.797a1.037 1.037 0 0 0-.121 1.439.986.986 0 0 0 1.409.123zm14.712 2.178c-1.746 1.5-3.127 2.688-6.872.57-4.948-2.795-7.266-.804-9.128.795a1.037 1.037 0 0 0-.121 1.439.986.986 0 0 0 1.409.125c1.747-1.501 3.127-2.687 6.872-.572 1.799 1.018 3.25 1.4 4.457 1.4 2.115 0 3.486-1.176 4.671-2.195a1.035 1.035 0 0 0 .122-1.438.986.986 0 0 0-1.41-.124zm0 5.106c-1.746 1.502-3.127 2.688-6.872.572-4.948-2.795-7.266-.805-9.128.795a1.037 1.037 0 0 0-.121 1.439.985.985 0 0 0 1.409.123c1.747-1.5 3.127-2.685 6.872-.57 1.799 1.016 3.25 1.4 4.457 1.4 2.115 0 3.486-1.178 4.671-2.195a1.037 1.037 0 0 0 .122-1.439.988.988 0 0 0-1.41-.125z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-aircraft-landing'>
<path d="M18.752 16.038c-.097.266-.822 1.002-6.029-.878l-5.105-1.843C5.841 12.676 3.34 11.668 2.36 11.1c-.686-.397-.836-1.282-.836-1.282s-.163-2.956-.263-3.684c-.1-.728.095-.853.796-.492.436.225 1.865 2.562 2.464 3.567 1.512.381 2.862.761 3.493.949-.257-1.717-.74-4.928-.913-5.933-.166-.963.55-.535.55-.535.331.19.983.661 1.206 1.002 1.522 2.326 3.672 6.6 3.836 6.928.896.28 2.277.733 3.102 1.03 2.156.779 3.087 3.034 2.957 3.388z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-aircraft-take-off'>
<path d="M19.87 6.453c.119.257.127 1.29-4.884 3.642l-4.913 2.306c-1.71.803-4.191 1.859-5.285 2.151-.766.204-1.497-.316-1.497-.316S1.085 12.261.499 11.817c-.585-.444-.535-.67.215-.91.467-.149 3.13.493 4.265.78A91.697 91.697 0 0 1 8.12 9.889c-1.396-1.033-4.008-2.962-4.841-3.55-.799-.565.01-.768.01-.768.368-.099 1.162-.228 1.562-.144 2.721.569 7.263 2.071 7.611 2.186a90.641 90.641 0 0 1 2.922-1.465c2.075-.974 4.327-.037 4.486.305z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-aircraft'>
<path d="M12.496 17.414c-.394-1.096-1.805-4.775-2.39-6.297-1.103.737-2.334 1.435-3.512 1.928-.366 1.28-1.094 3.709-1.446 4.033-.604.557-.832.485-.925-.279-.093-.764-.485-3.236-.485-3.236s-2.162-1.219-2.84-1.568-.667-.591.057-.974c.422-.223 2.927-.085 4.242.005.861-.951 1.931-1.882 2.993-2.679-1.215-1.076-4.15-3.675-5.034-4.424-.776-.658.079-.797.079-.797.39-.07 1.222-.132 1.628-.009 2.524.763 6.442 2.068 7.363 2.376l1.162-.821c4.702-3.33 5.887-2.593 6.111-2.27s.503 1.701-4.199 5.032l-1.16.823c-.029.98-.157 5.151-.311 7.811-.025.428-.367 1.198-.565 1.544-.001 0-.423.765-.768-.198z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-align-bottom'>
<path d="M13 11h-2V3H9v8H7l3 3 3-3zm4.4 4H2.6c-.552 0-.6.447-.6 1 0 .553.048 1 .6 1h14.8c.552 0 .6-.447.6-1 0-.553-.048-1-.6-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-align-horizontal-middle'>
<path d="M8 10L5 7v2H1v2h4v2l3-3zm7 3v-2h4V9h-4V7l-3 3 3 3zm-5 5c.553 0 1-.049 1-.6V2.6c0-.553-.447-.6-1-.6-.552 0-1 .047-1 .6v14.8c0 .551.448.6 1 .6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-align-left'>
<path d="M6 10l3 3v-2h8V9H9V7l-3 3zM4 2c-.553 0-1 .047-1 .6v14.8c0 .551.447.6 1 .6.552 0 1-.049 1-.6V2.6c0-.553-.448-.6-1-.6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-align-right'>
<path d="M11 7v2H3v2h8v2l3-3-3-3zm4-4.4v14.8c0 .551.448.6 1 .6.553 0 1-.049 1-.6V2.6c0-.553-.447-.6-1-.6-.552 0-1 .047-1 .6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-align-top'>
<path d="M10 6L7 9h2v8h2V9h2l-3-3zm8-2c0-.553-.048-1-.6-1H2.6c-.552 0-.6.447-.6 1 0 .553.048 1 .6 1h14.8c.552 0 .6-.447.6-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-align-vertical-middle'>
<path d="M10 12l-3 3h2v4h2v-4h2l-3-3zm3-7h-2V1H9v4H7l3 3 3-3zm5 5c0-.553-.048-1-.6-1H2.6c-.552 0-.6.447-.6 1 0 .551.048 1 .6 1h14.8c.552 0 .6-.449.6-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-app-store'>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.564 13.862c-.413.916-.612 1.325-1.144 2.135-.742 1.13-1.79 2.538-3.087 2.55-1.152.01-1.448-.75-3.013-.741-1.564.008-1.89.755-3.043.744-1.297-.012-2.29-1.283-3.033-2.414-2.077-3.16-2.294-6.87-1.013-8.843.91-1.401 2.347-2.221 3.697-2.221 1.375 0 2.24.754 3.376.754 1.103 0 1.775-.756 3.365-.756 1.2 0 2.474.655 3.381 1.785-2.972 1.629-2.49 5.873.514 7.007zM12.463 3.808c.577-.742 1.016-1.788.857-2.858-.944.065-2.047.665-2.692 1.448-.584.71-1.067 1.763-.88 2.787 1.03.031 2.096-.584 2.715-1.377z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-archive'>
<path d="M13.981 2H6.018s-.996 0-.996 1h9.955c0-1-.996-1-.996-1zm2.987 3c0-1-.995-1-.995-1H4.027s-.995 0-.995 1v1h13.936V5zm1.99 1l-.588-.592V7H1.63V5.408L1.041 6C.452 6.592.03 6.75.267 8c.236 1.246 1.379 8.076 1.549 9 .186 1.014 1.217 1 1.217 1h13.936s1.03.014 1.217-1c.17-.924 1.312-7.754 1.549-9 .235-1.25-.187-1.408-.777-2zM14 11.997c0 .554-.449 1.003-1.003 1.003H7.003A1.003 1.003 0 0 1 6 11.997V10h1v2h6v-2h1v1.997z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-area-graph'>
<path d="M20 2v16H.32c-.318 0-.416-.209-.216-.465l4.469-5.748a.526.526 0 0 1 .789-.062l1.419 1.334a.473.473 0 0 0 .747-.096l3.047-4.74a.466.466 0 0 1 .741-.09l2.171 2.096c.232.225.559.18.724-.1l5.133-7.785C19.51 2.062 19.75 2 20 2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-bold-down'>
<path d="M2.5 10H6V3h8v7h3.5L10 17.5 2.5 10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-bold-left'>
<path d="M10 2.5V6h7v8h-7v3.5L2.5 10 10 2.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-bold-right'>
<path d="M17.5 10L10 17.5V14H3V6h7V2.5l7.5 7.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-bold-up'>
<path d="M10 2.5l7.5 7.5H14v7H6v-7H2.5L10 2.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-down'>
<path d="M10 17.5L3.5 11H7V3h6v8h3.5L10 17.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-left'>
<path d="M2.5 10L9 3.5V7h8v6H9v3.5L2.5 10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-long-down'>
<path d="M10 19.25L4.5 14H8V1h4v13h3.5L10 19.25z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-long-left'>
<path d="M.75 10L6 4.5V8h13v4H6v3.5L.75 10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-long-right'>
<path d="M14 15.5V12H1V8h13V4.5l5.25 5.5L14 15.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-long-up'>
<path d="M10 .75L15.5 6H12v13H8V6H4.5L10 .75z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-right'>
<path d="M11 16.5V13H3V7h8V3.5l6.5 6.5-6.5 6.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-up'>
<path d="M10 2.5L16.5 9H13v8H7V9H3.5L10 2.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-with-circle-down'>
<path d="M10 .4C4.697.4.399 4.698.399 10A9.6 9.6 0 0 0 10 19.601c5.301 0 9.6-4.298 9.6-9.601 0-5.302-4.299-9.6-9.6-9.6zm-.001 17.2a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 1 1 0 15.2zM12 6H8v4H5.5l4.5 4.5 4.5-4.5H12V6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-with-circle-left'>
<path d="M10 .4C4.697.4.399 4.698.399 10A9.6 9.6 0 0 0 10 19.601c5.301 0 9.6-4.298 9.6-9.601 0-5.302-4.299-9.6-9.6-9.6zm-.001 17.2a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 1 1 0 15.2zM10 5.5L5.5 10l4.5 4.5V12h4V8h-4V5.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-with-circle-right'>
<path d="M10 .4C4.697.4.399 4.698.399 10A9.6 9.6 0 0 0 10 19.601c5.301 0 9.6-4.298 9.6-9.601 0-5.302-4.299-9.6-9.6-9.6zm-.001 17.2a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 1 1 0 15.2zM10 8H6v4h4v2.5l4.5-4.5L10 5.5V8z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-arrow-with-circle-up'>
<path d="M10 .4C4.697.4.399 4.698.399 10A9.6 9.6 0 0 0 10 19.601c5.301 0 9.6-4.298 9.6-9.601 0-5.302-4.299-9.6-9.6-9.6zm-.001 17.2a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 1 1 0 15.2zM10 5.5l4.5 4.5H12v4H8v-4H5.5L10 5.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-attachment'>
<path d="M5.602 19.8c-1.293 0-2.504-.555-3.378-1.44-1.695-1.716-2.167-4.711.209-7.116l9.748-9.87c.988-1 2.245-1.387 3.448-1.06 1.183.32 2.151 1.301 2.468 2.498.322 1.22-.059 2.493-1.046 3.493l-9.323 9.44c-.532.539-1.134.858-1.738.922-.599.064-1.17-.13-1.57-.535-.724-.736-.828-2.117.378-3.337l6.548-6.63c.269-.272.705-.272.974 0s.269.714 0 .986l-6.549 6.631c-.566.572-.618 1.119-.377 1.364.106.106.266.155.451.134.283-.029.606-.216.909-.521l9.323-9.439c.64-.648.885-1.41.69-2.145a2.162 2.162 0 0 0-1.493-1.513c-.726-.197-1.48.052-2.12.7l-9.748 9.87c-1.816 1.839-1.381 3.956-.209 5.143 1.173 1.187 3.262 1.629 5.079-.212l9.748-9.87a.683.683 0 0 1 .974 0 .704.704 0 0 1 0 .987L9.25 18.15c-1.149 1.162-2.436 1.65-3.648 1.65z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-awareness-ribbon'>
<path d="M16.574 16.338c-.757-1.051-2.851-3.824-4.57-6.106.696-.999 1.251-1.815 1.505-2.242 1.545-2.594.874-4.26.022-5.67C12.677.909 12.542.094 10 .094c-2.543 0-2.678.815-3.531 2.227-.854 1.41-1.524 3.076.021 5.67.254.426.809 1.243 1.506 2.242-1.72 2.281-3.814 5.055-4.571 6.106-.176.244-.16.664.009 1.082.13.322.63 1.762.752 2.064.156.389.664.67 1.082.092.241-.334 2.582-3.525 4.732-6.522 2.149 2.996 4.491 6.188 4.732 6.522.417.578.926.297 1.082-.092.122-.303.622-1.742.752-2.064.167-.419.184-.839.008-1.083zm-6.94-9.275C8.566 5.579 7.802 3.852 7.802 3.852s.42-.758 2.198-.758 2.198.758 2.198.758-.766 1.727-1.833 3.211L10 7.56a40.64 40.64 0 0 1-.366-.497z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-back-in-time'>
<path d="M11 1.799c-4.445 0-8.061 3.562-8.169 7.996V10H.459l3.594 3.894L7.547 10H4.875v-.205C4.982 6.492 7.683 3.85 11 3.85c3.386 0 6.131 2.754 6.131 6.15 0 3.396-2.745 6.15-6.131 6.15a6.099 6.099 0 0 1-3.627-1.193l-1.406 1.504A8.13 8.13 0 0 0 11 18.199c4.515 0 8.174-3.67 8.174-8.199S15.515 1.799 11 1.799zM10 5v5a1.01 1.01 0 0 0 .293.707l3.2 3.2c.283-.183.55-.389.787-.628L12 11V5h-2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-back'>
<path d="M19 7v6c0 1.103-.896 2-2 2H3v-3h13V8H5v2L1 6.5 5 3v2h12a2 2 0 0 1 2 2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-baidu'>
<path d="M17.412 6.937c-.36-.283-.924-.4-1.463-.365-.416.026-.761.034-1.005.182-1.116.677-1.217 4.353.182 4.934 2.974 1.236 4.057-3.35 2.286-4.751zm-4.479 3.838c-.963-1.119-1.64-2.681-3.563-2.376-1.706.272-1.924 1.67-2.833 2.65-1.08 1.164-3.105 2.018-3.564 3.838-.335 1.329.116 2.892.913 3.473 1.566 1.137 4.474-.125 6.58.09 1.26.13 2.225.573 3.198.55 2.262-.054 4.09-1.67 3.107-4.295-.48-1.286-2.6-2.494-3.838-3.93zm-.274-3.93c1.134.033 2.302-1.264 2.376-2.467.098-1.57-.93-3.143-2.467-2.741-.914.239-1.664 1.41-1.736 2.56-.083 1.331.617 2.615 1.827 2.649zM8.273 6.48C9.45 6.321 9.94 4.908 9.736 3.282 9.566 1.943 8.84.645 7.268 1.089 5.103 1.7 5.448 6.862 8.273 6.48zM4.16 10.592c2.583-.385 1.98-5.938-.822-5.3-2.41.55-2.087 5.735.822 5.3z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-bar-graph'>
<path d="M17 1h-2a1 1 0 0 0-1 1v16.992h4V2a1 1 0 0 0-1-1zm-6 6H9a1 1 0 0 0-1 1v10.992h4V8a1 1 0 0 0-1-1zm-6 6H3a1 1 0 0 0-1 1v4.992h4V14a1 1 0 0 0-1-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-basecamp'>
<path d="M10 2C5.327 2 .7 8.481.7 14.422.7 15.799 5.234 18 10 18s9.3-2.201 9.3-3.578C19.3 8.481 14.673 2 10 2zm.006 13.615c-5.198 0-6.673-2.068-6.673-2.722 0-1.287 2.13-4.485 2.906-4.485.719 0 1.542 1.811 2.314 1.811 1.241 0 2.567-3.954 3.579-3.954s4.601 5.178 4.601 6.749c0 .271-1.084 2.601-6.727 2.601z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-battery'>
<path d="M15.408 10c0-2.766 1.277-4.32 2.277-4.32H19C18.332 4.621 17.779 4 15.342 4H5.334C1.6 4 0 7.441 0 10s1.6 6 5.334 6h10.008c2.438 0 2.99-.621 3.658-1.68h-1.315c-1 0-2.277-1.554-2.277-4.32zm-2.72 1.795c-.164.25-.676.016-.676.016l-2.957-1.338s-.264.67-.467 1.141c-.205.471-.361 1.004-1.209.408-.849-.598-3.581-3.25-3.581-3.25s-.345-.284-.173-.551c.163-.252.676-.016.676-.016l2.956 1.336s.265-.668.468-1.139c.205-.47.361-1.006 1.209-.408.849.596 3.58 3.25 3.58 3.25s.345.283.174.551zm6.186-3.867h-.749c-.559 0-1.105.754-1.105 1.979 0 1.227.547 1.98 1.105 1.98h.749c.56 0 1.126-.754 1.126-1.98 0-1.225-.566-1.979-1.126-1.979z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-beamed-note'>
<path d="M17 1l-.002 13c0 1.243-1.301 3-3.748 3-1.243 0-2.25-.653-2.25-1.875 0-1.589 1.445-2.55 3-2.55.432 0 .754.059 1 .123V5.364L8 6.637V16h-.002c0 1.243-1.301 3-3.748 3C3.007 19 2 18.347 2 17.125c0-1.589 1.445-2.55 3-2.55.432 0 .754.059 1 .123V3l11-2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-behance'>
<path d="M8.072 9.301s1.892-.147 1.892-2.459c0-2.315-1.548-3.441-3.51-3.441H0v12.926h6.454s3.941.129 3.941-3.816c-.001-.001.171-3.21-2.323-3.21zM2.844 5.697h3.61s.878 0 .878 1.344c0 1.346-.516 1.541-1.102 1.541H2.844V5.697zm3.427 8.332H2.844v-3.455h3.61s1.308-.018 1.308 1.775c0 1.512-.977 1.669-1.491 1.68zm9.378-7.341c-4.771 0-4.767 4.967-4.767 4.967s-.326 4.941 4.767 4.941c0 0 4.243.254 4.243-3.437H17.71s.072 1.391-1.988 1.391c0 0-2.184.152-2.184-2.25h6.423c.001-.001.709-5.612-4.312-5.612zm1.941 3.886h-4.074s.266-1.992 2.182-1.992 1.892 1.992 1.892 1.992zm.507-6.414H12.98v1.594h5.117V4.16z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-bell'>
<path d="M14.65 8.512c-2.28-4.907-3.466-6.771-7.191-6.693-1.327.027-1.009-.962-2.021-.587-1.01.375-.143.924-1.177 1.773-2.902 2.383-2.635 4.587-1.289 9.84.567 2.213-1.367 2.321-.602 4.465.559 1.564 4.679 2.219 9.025.607 4.347-1.613 7.086-4.814 6.527-6.378-.765-2.145-2.311-.961-3.272-3.027zm-3.726 8.083c-3.882 1.44-7.072.594-7.207.217-.232-.65 1.253-2.816 5.691-4.463 4.438-1.647 6.915-1.036 7.174-.311.153.429-1.775 3.116-5.658 4.557zm-1.248-3.494c-2.029.753-3.439 1.614-4.353 2.389.643.584 1.847.726 3.046.281 1.527-.565 2.466-1.866 2.095-2.904l-.016-.036c-.251.082-.508.171-.772.27z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-blackboard'>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.539 20H6l1.406-3.698-2.966-1.004L2.539 20zm10.055-3.698L14 20h3.461l-1.901-4.702-2.966 1.004zM18 2h-6.5L11 0H9l-.5 2H2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-block'>
<path d="M10 .4C4.697.4.399 4.698.399 10A9.6 9.6 0 0 0 10 19.601c5.301 0 9.6-4.298 9.6-9.601 0-5.302-4.299-9.6-9.6-9.6zM2.399 10a7.6 7.6 0 0 1 12.417-5.877L4.122 14.817A7.568 7.568 0 0 1 2.399 10zm7.6 7.599a7.56 7.56 0 0 1-4.815-1.722L15.878 5.184a7.6 7.6 0 0 1-5.879 12.415z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-book'>
<path d="M17 5.95v10.351c0 .522-.452.771-1 1.16-.44.313-1-.075-1-.587V6.76c0-.211-.074-.412-.314-.535-.24-.123-7.738-4.065-7.738-4.065-.121-.045-.649-.378-1.353-.016-.669.344-1.033.718-1.126.894l8.18 4.482c.217.114.351.29.351.516v10.802a.67.67 0 0 1-.369.585.746.746 0 0 1-.333.077.736.736 0 0 1-.386-.104c-.215-.131-7.774-4.766-8.273-5.067-.24-.144-.521-.439-.527-.658L3 3.385c0-.198-.023-.547.289-1.032C3.986 1.269 6.418.036 7.649.675l8.999 4.555c.217.112.352.336.352.72z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-bookmark'>
<path d="M14 2v17l-4-4-4 4V2c0-.553.585-1.02 1-1h6c.689-.02 1 .447 1 1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-bookmarks'>
<path d="M15 0h-4a1 1 0 0 0-1 1l.023.222c1.102 0 2 .897 2 2v11.359L13 13.4l3 3.6V1a1 1 0 0 0-1-1zM9.023 3H5a1 1 0 0 0-1 1v16l3-3.6 3 3.6V4c0-.553-.424-1-.977-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-bowl'>
<path d="M16.949 7.472c-2.176 2.902-4.095 3.002-7.046 3.152h-.101c-3.591-.002-6.138-1.336-6.138-1.832-.002-.471 2.298-1.697 5.605-1.819l.59-1.473-.057-.002c-4.908 0-7.791 1.562-7.791 3.051v2c0 .918.582 8.949 7.582 8.949s8-8.031 8-8.949v-2c0-.391-.201-.787-.584-1.158l-.06.081zm.64-4.77a1 1 0 0 0-1.399.201l-3.608 4.809 2.336-5.838a1 1 0 1 0-1.857-.742L9.802 9.274c2.882-.147 4.277-.227 6.067-2.611l1.919-2.561a1 1 0 0 0-.199-1.4z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-box'>
<path d="M18.399 2H1.6c-.332 0-.6.267-.6.6V5h18V2.6a.6.6 0 0 0-.601-.6zM2 16.6c0 .77.629 1.4 1.399 1.4h13.2c.77 0 1.4-.631 1.4-1.4V6H2v10.6zM7 8h6v2H7V8z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-briefcase'>
<path d="M9 10h2v2h9s-.149-4.459-.2-5.854C19.75 4.82 19.275 4 17.8 4h-3.208l-1.197-2.256C13.064 1.121 12.951 1 12.216 1H7.783c-.735 0-.847.121-1.179.744-.165.311-.7 1.318-1.196 2.256H2.199c-1.476 0-1.945.82-2 2.146C.145 7.473 0 12 0 12h9v-2zM7.649 2.916c.23-.432.308-.516.817-.516h3.067c.509 0 .588.084.816.516L12.924 4h-5.85l.575-1.084zM11 15H9v-2H.5s.124 1.797.199 3.322C.73 16.955.917 18 2.499 18H17.5c1.582 0 1.765-1.047 1.8-1.678.087-1.568.2-3.322.2-3.322H11v2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-browser'>
<path d="M18 2H2C.9 2 0 2.9 0 4v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM4.5 3.75a.75.75 0 1 1 0 1.5.75.75 0 0 1 0-1.5zm-2.75.75a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0zM18 16H2V7h16v9zm0-11H6V4h12.019L18 5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-brush'>
<path d="M2.763 13.563c-1.515 1.488-.235 3.016-2.247 5.279-.908 1.023 3.738.711 6.039-1.551.977-.961.701-2.359-.346-3.389-1.047-1.028-2.47-1.3-3.446-.339zM19.539.659C18.763-.105 10.16 6.788 7.6 9.305c-1.271 1.25-1.695 1.92-2.084 2.42-.17.219.055.285.154.336.504.258.856.496 1.311.943.456.447.699.793.959 1.289.053.098.121.318.342.152.51-.383 1.191-.801 2.462-2.049C13.305 9.88 20.317 1.422 19.539.659z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-bucket'>
<path d="M11 1C6.092 1 3.002 2.592 3.21 3.95c.06.389.225 1.945.434 3.273C1.239 8.157.442 9.672.549 10.907c.127 1.461 1.441 3.025 4.328 3.295 1.648.154 3.631-.75 4.916-2.295a1.4 1.4 0 1 1 1.238.691c-1.529 1.973-3.858 3.164-6.064 3.025.051.324.07.947.096 1.113.09.579 2.347 2.26 5.937 2.264 3.59-.004 5.847-1.685 5.938-2.263.088-.577 1.641-11.409 1.852-12.787C18.998 2.592 15.907 1 11 1zm-9.057 9.785c-.055-.643.455-1.498 1.924-2.139l.643 4.074c-1.604-.313-2.498-1.149-2.567-1.935zM11 6.024C7.41 6.022 4.863 4.69 4.863 4.192 4.861 3.698 7.41 2.402 11 2.404c3.59-.002 6.139 1.294 6.137 1.788 0 .498-2.547 1.83-6.137 1.832z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-bug'>
<path d="M10 1a4 4 0 0 0-4 4h8a4 4 0 0 0-4-4zm9 9h-3V7.503c0-.028-.007-.053-.008-.08l2.215-2.216a1 1 0 1 0-1.414-1.414l-2.215 2.215c-.028-.001-.053-.008-.08-.008H5.502c-.028 0-.053.007-.08.008L3.206 3.793a1 1 0 1 0-1.414 1.414l2.215 2.215C4.007 7.45 4 7.475 4 7.503V10H1a1 1 0 0 0 0 2h3c0 .78.156 1.52.427 2.204-.044.031-.094.05-.134.089L1.464 17.12a1 1 0 0 0 1.415 1.415l2.601-2.602A5.995 5.995 0 0 0 9 17.91V8h2v9.91a5.995 5.995 0 0 0 3.52-1.976l2.601 2.602a1 1 0 0 0 1.415-1.415l-2.829-2.828c-.04-.04-.09-.058-.134-.09A5.956 5.956 0 0 0 16 12h3a1 1 0 0 0 0-2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-cake'>
<path d="M9.584 6.036c1.952 0 2.591-1.381 1.839-2.843-.871-1.693 1.895-3.155.521-3.155-1.301 0-3.736 1.418-4.19 3.183-.339 1.324.296 2.815 1.83 2.815zm5.212 8.951l-.444-.383a1.355 1.355 0 0 0-1.735 0l-.442.382a3.326 3.326 0 0 1-2.174.801 3.325 3.325 0 0 1-2.173-.8l-.444-.384a1.353 1.353 0 0 0-1.734.001l-.444.383c-1.193 1.028-2.967 1.056-4.204.1V19a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-3.912c-1.237.954-3.011.929-4.206-.101zM10 7c-7.574 0-9 3.361-9 5v.469l1.164 1.003a1.355 1.355 0 0 0 1.735 0l.444-.383a3.353 3.353 0 0 1 4.345 0l.444.384c.484.417 1.245.42 1.735-.001l.442-.382a3.352 3.352 0 0 1 4.346-.001l.444.383c.487.421 1.25.417 1.735 0L19 12.469V12c0-1.639-1.426-5-9-5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-calculator'>
<path d="M14.6 1H5.398C4.629 1 4 1.629 4 2.4v15.2c0 .77.629 1.4 1.398 1.4H14.6c.769 0 1.4-.631 1.4-1.4V2.4c0-.771-.631-1.4-1.4-1.4zM7 12c.689 0 1.25.447 1.25 1S7.689 14 7 14c-.69 0-1.25-.447-1.25-1s.56-1 1.25-1zm-1.25-2c0-.553.56-1 1.25-1 .689 0 1.25.447 1.25 1 0 .553-.561 1-1.25 1-.69 0-1.25-.447-1.25-1zM7 15c.689 0 1.25.447 1.25 1S7.689 17 7 17c-.69 0-1.25-.447-1.25-1s.56-1 1.25-1zm3-3c.689 0 1.25.447 1.25 1s-.561 1-1.25 1c-.69 0-1.25-.447-1.25-1s.56-1 1.25-1zm-1.25-2c0-.553.56-1 1.25-1 .689 0 1.25.447 1.25 1 0 .553-.561 1-1.25 1-.69 0-1.25-.447-1.25-1zM10 15c.689 0 1.25.447 1.25 1s-.561 1-1.25 1c-.69 0-1.25-.447-1.25-1s.56-1 1.25-1zm3-3c.689 0 1.25.447 1.25 1s-.561 1-1.25 1c-.69 0-1.25-.447-1.25-1s.56-1 1.25-1zm-1.25-2c0-.553.56-1 1.25-1 .689 0 1.25.447 1.25 1 0 .553-.561 1-1.25 1-.69 0-1.25-.447-1.25-1zM13 15c.689 0 1.25.447 1.25 1s-.561 1-1.25 1c-.69 0-1.25-.447-1.25-1s.56-1 1.25-1zM5 7V4h10v3H5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-calendar'>
<path d="M17 3h-1v2h-3V3H7v2H4V3H3c-1.101 0-2 .9-2 2v12c0 1.1.899 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 14H3V9h14v8zM6.5 1h-2v3.5h2V1zm9 0h-2v3.5h2V1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-camera'>
<path d="M10 8a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm8-3h-2.4a.888.888 0 0 1-.789-.57l-.621-1.861A.89.89 0 0 0 13.4 2H6.6c-.33 0-.686.256-.789.568L5.189 4.43A.889.889 0 0 1 4.4 5H2C.9 5 0 5.9 0 7v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-8 11a5 5 0 0 1-5-5 5 5 0 1 1 10 0 5 5 0 0 1-5 5zm7.5-7.8a.7.7 0 1 1 0-1.4.7.7 0 0 1 0 1.4z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-ccw'>
<path d="M.685 10h2.372v-.205c.108-4.434 3.724-7.996 8.169-7.996 4.515 0 8.174 3.672 8.174 8.201s-3.659 8.199-8.174 8.199a8.13 8.13 0 0 1-5.033-1.738l1.406-1.504a6.099 6.099 0 0 0 3.627 1.193c3.386 0 6.131-2.754 6.131-6.15 0-3.396-2.745-6.15-6.131-6.15-3.317 0-6.018 2.643-6.125 5.945V10h2.672l-3.494 3.894L.685 10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chat'>
<path d="M5.8 12.2V6H2C.9 6 0 6.9 0 8v6c0 1.1.9 2 2 2h1v3l3-3h5c1.1 0 2-.9 2-2v-1.82a.943.943 0 0 1-.2.021h-7V12.2zM18 1H9c-1.1 0-2 .9-2 2v8h7l3 3v-3h1c1.1 0 2-.899 2-2V3c0-1.1-.9-2-2-2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-check'>
<path d="M8.294 16.998c-.435 0-.847-.203-1.111-.553L3.61 11.724a1.392 1.392 0 0 1 .27-1.951 1.392 1.392 0 0 1 1.953.27l2.351 3.104 5.911-9.492a1.396 1.396 0 0 1 1.921-.445c.653.406.854 1.266.446 1.92L9.478 16.34a1.39 1.39 0 0 1-1.12.656c-.022.002-.042.002-.064.002z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-down'>
<path d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 0 1-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-left'>
<path d="M12.452 4.516c.446.436.481 1.043 0 1.576L8.705 10l3.747 3.908c.481.533.446 1.141 0 1.574-.445.436-1.197.408-1.615 0-.418-.406-4.502-4.695-4.502-4.695a1.095 1.095 0 0 1 0-1.576s4.084-4.287 4.502-4.695c.418-.409 1.17-.436 1.615 0z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-right'>
<path d="M9.163 4.516c.418.408 4.502 4.695 4.502 4.695a1.095 1.095 0 0 1 0 1.576s-4.084 4.289-4.502 4.695c-.418.408-1.17.436-1.615 0-.446-.434-.481-1.041 0-1.574L11.295 10 7.548 6.092c-.481-.533-.446-1.141 0-1.576.445-.436 1.197-.409 1.615 0z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-small-down'>
<path d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11l3.418-3.141z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-small-left'>
<path d="M12.141 13.418a.695.695 0 0 1 0 .978.68.68 0 0 1-.969 0l-3.83-3.908a.697.697 0 0 1 0-.979l3.83-3.908a.68.68 0 0 1 .969 0 .695.695 0 0 1 0 .978L9 10l3.141 3.418z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-small-right'>
<path d="M11 10L7.859 6.58a.695.695 0 0 1 0-.978.68.68 0 0 1 .969 0l3.83 3.908a.697.697 0 0 1 0 .979l-3.83 3.908a.68.68 0 0 1-.969 0 .695.695 0 0 1 0-.978L11 10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-small-up'>
<path d="M6.582 12.141a.695.695 0 0 1-.978 0 .68.68 0 0 1 0-.969l3.908-3.83a.697.697 0 0 1 .979 0l3.908 3.83a.68.68 0 0 1 0 .969.697.697 0 0 1-.979 0L10 9l-3.418 3.141z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-thin-down'>
<path d="M17.418 6.109a.697.697 0 0 1 .979 0 .68.68 0 0 1 0 .969l-7.908 7.83a.697.697 0 0 1-.979 0l-7.908-7.83a.68.68 0 0 1 0-.969.697.697 0 0 1 .979 0L10 13.25l7.418-7.141z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-thin-left'>
<path d="M13.891 17.418a.697.697 0 0 1 0 .979.68.68 0 0 1-.969 0l-7.83-7.908a.697.697 0 0 1 0-.979l7.83-7.908a.68.68 0 0 1 .969 0 .697.697 0 0 1 0 .979L6.75 10l7.141 7.418z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-thin-right'>
<path d="M13.25 10L6.109 2.58a.697.697 0 0 1 0-.979.68.68 0 0 1 .969 0l7.83 7.908a.697.697 0 0 1 0 .979l-7.83 7.908a.68.68 0 0 1-.969 0 .697.697 0 0 1 0-.979L13.25 10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-thin-up'>
<path d="M2.582 13.891c-.272.268-.709.268-.979 0s-.271-.701 0-.969l7.908-7.83a.697.697 0 0 1 .979 0l7.908 7.83a.68.68 0 0 1 0 .969.695.695 0 0 1-.978 0L10 6.75l-7.418 7.141z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-up'>
<path d="M15.484 12.452c-.436.446-1.043.481-1.576 0L10 8.705l-3.908 3.747c-.533.481-1.141.446-1.574 0-.436-.445-.408-1.197 0-1.615.406-.418 4.695-4.502 4.695-4.502a1.095 1.095 0 0 1 1.576 0s4.287 4.084 4.695 4.502c.409.418.436 1.17 0 1.615z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-with-circle-down'>
<path d="M12.505 8.698L10 11 7.494 8.698a.512.512 0 0 0-.718 0 .5.5 0 0 0 0 .71l2.864 2.807a.51.51 0 0 0 .717 0l2.864-2.807a.498.498 0 0 0 0-.71.51.51 0 0 0-.716 0zM10 .4A9.6 9.6 0 0 0 .4 10c0 5.303 4.298 9.6 9.6 9.6s9.6-4.297 9.6-9.6A9.6 9.6 0 0 0 10 .4zm0 17.954A8.353 8.353 0 0 1 1.646 10 8.354 8.354 0 1 1 10 18.354z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-with-circle-left'>
<path d="M11.302 6.776a.5.5 0 0 0-.71 0L7.785 9.641a.51.51 0 0 0 0 .717l2.807 2.864a.498.498 0 0 0 .71 0 .51.51 0 0 0 0-.717L9 10l2.302-2.506a.512.512 0 0 0 0-.718zM10 .4A9.6 9.6 0 0 0 .4 10c0 5.303 4.298 9.6 9.6 9.6s9.6-4.297 9.6-9.6A9.6 9.6 0 0 0 10 .4zm0 17.954A8.353 8.353 0 0 1 1.646 10 8.354 8.354 0 1 1 10 18.354z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-with-circle-right'>
<path d="M11 10L8.698 7.494a.512.512 0 0 1 0-.718.5.5 0 0 1 .71 0l2.807 2.864a.51.51 0 0 1 0 .717l-2.807 2.864a.498.498 0 0 1-.71 0 .51.51 0 0 1 0-.717L11 10zM10 .4a9.6 9.6 0 0 1 9.6 9.6c0 5.303-4.298 9.6-9.6 9.6S.4 15.303.4 10A9.6 9.6 0 0 1 10 .4zm0 17.954a8.354 8.354 0 1 0 0-16.709 8.354 8.354 0 0 0 0 16.709z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-chevron-with-circle-up'>
<path d="M10.359 7.785a.51.51 0 0 0-.717 0l-2.864 2.807a.498.498 0 0 0 0 .71.51.51 0 0 0 .717 0L10 9l2.506 2.302a.512.512 0 0 0 .718 0 .5.5 0 0 0 0-.71l-2.865-2.807zM10 .4A9.6 9.6 0 0 0 .4 10c0 5.303 4.298 9.6 9.6 9.6s9.6-4.297 9.6-9.6A9.6 9.6 0 0 0 10 .4zm0 17.954A8.353 8.353 0 0 1 1.646 10 8.354 8.354 0 1 1 10 18.354z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-circle-with-cross'>
<path d="M10 1.6a8.4 8.4 0 1 0 0 16.8 8.4 8.4 0 0 0 0-16.8zm4.789 11.461L13.06 14.79 10 11.729l-3.061 3.06L5.21 13.06 8.272 10 5.211 6.939 6.94 5.211 10 8.271l3.061-3.061 1.729 1.729L11.728 10l3.061 3.061z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-circle-with-minus'>
<path d="M10 1.6a8.4 8.4 0 1 0 0 16.8 8.4 8.4 0 0 0 0-16.8zm5 9.4H5V9h10v2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-circle-with-plus'>
<path d="M10 1.6a8.4 8.4 0 1 0 0 16.8 8.4 8.4 0 0 0 0-16.8zm5 9.4h-4v4H9v-4H5V9h4V5h2v4h4v2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-circle'>
<path d="M10 .4A9.6 9.6 0 0 0 .4 10a9.6 9.6 0 1 0 19.2-.001C19.6 4.698 15.301.4 10 .4zm0 17.199A7.6 7.6 0 1 1 10 2.4a7.6 7.6 0 1 1 0 15.199z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-circular-graph'>
<path d="M17.584 9.372h2a9.554 9.554 0 0 0-.668-2.984L17.16 7.402c.224.623.371 1.283.424 1.97zm-3.483-8.077a9.492 9.492 0 0 0-3.086-.87v2.021a7.548 7.548 0 0 1 2.084.585l1.002-1.736zm2.141 4.327l1.741-1.005a9.643 9.643 0 0 0-2.172-2.285l-1.006 1.742a7.625 7.625 0 0 1 1.437 1.548zm-6.228 11.949a7.6 7.6 0 0 1-7.6-7.6c0-3.858 2.877-7.036 6.601-7.526V.424C4.182.924.414 5.007.414 9.971a9.6 9.6 0 0 0 9.601 9.601c4.824 0 8.807-3.563 9.486-8.2H17.48c-.658 3.527-3.748 6.199-7.466 6.199z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-clapperboard'>
<path fill-rule="evenodd" clip-rule="evenodd" d="M20 3v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1l3 3h2.5l-3-3h3l3 3H13l-3-3h3l3 3h2.5l-3-3H19a1 1 0 0 1 1 1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-classic-computer'>
<path d="M16 0H4C2.9 0 2 .899 2 2v15a1 1 0 0 0 1 1v2h14v-2a1 1 0 0 0 1-1V2c0-1.101-.899-2-2-2zm-2 15h-4v-1h4v1zm1-4H5V3h10v8z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-clipboard'>
<path d="M15.6 2l-1.2 3H5.6L4.4 2C3.629 2 3 2.629 3 3.4v15.2c0 .77.629 1.4 1.399 1.4h11.2c.77 0 1.4-.631 1.4-1.4V3.4C17 2.629 16.369 2 15.6 2zm-2 2l.9-2h-2.181L11.6 0H8.4l-.72 2H5.5l.899 2H13.6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-clock'>
<path d="M10 .4C4.697.4.399 4.698.399 10A9.6 9.6 0 0 0 10 19.601c5.301 0 9.6-4.298 9.6-9.601 0-5.302-4.299-9.6-9.6-9.6zm-.001 17.2a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 1 1 0 15.2zM11 9.33V4H9v6.245l-3.546 2.048 1 1.732 4.115-2.377A.955.955 0 0 0 11 10.9v-.168l4.24-4.166a6.584 6.584 0 0 0-.647-.766L11 9.33z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-cloud'>
<path d="M20 11.32c0 2.584-2.144 4.68-4.787 4.68H3.617C1.619 16 0 14.416 0 12.463c0-1.951 1.619-3.535 3.617-3.535.146 0 .288.012.429.027a5.076 5.076 0 0 1-.057-.756C3.989 5.328 6.37 3 9.309 3c2.407 0 4.439 1.562 5.096 3.707a5 5 0 0 1 .809-.066C17.856 6.641 20 8.734 20 11.32z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-code'>
<path d="M5.719 14.75a.997.997 0 0 1-.664-.252L-.005 10l5.341-4.748a1 1 0 0 1 1.328 1.495L3.005 10l3.378 3.002a1 1 0 0 1-.664 1.748zm8.945-.002L20.005 10l-5.06-4.498a.999.999 0 1 0-1.328 1.495L16.995 10l-3.659 3.252a1 1 0 0 0 1.328 1.496zm-4.678 1.417l2-12a1 1 0 1 0-1.972-.329l-2 12a1 1 0 1 0 1.972.329z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-cog'>
<path d="M16.783 10c0-1.049.646-1.875 1.617-2.443a8.932 8.932 0 0 0-.692-1.672c-1.089.285-1.97-.141-2.711-.883-.741-.74-.968-1.621-.683-2.711a8.732 8.732 0 0 0-1.672-.691c-.568.97-1.595 1.615-2.642 1.615-1.048 0-2.074-.645-2.643-1.615a8.697 8.697 0 0 0-1.671.691c.285 1.09.059 1.971-.684 2.711-.74.742-1.621 1.168-2.711.883A8.797 8.797 0 0 0 1.6 7.557c.97.568 1.615 1.394 1.615 2.443 0 1.047-.645 2.074-1.615 2.643a8.89 8.89 0 0 0 .691 1.672c1.09-.285 1.971-.059 2.711.682.741.742.969 1.623.684 2.711a8.841 8.841 0 0 0 1.672.693c.568-.973 1.595-1.617 2.643-1.617 1.047 0 2.074.645 2.643 1.617a8.963 8.963 0 0 0 1.672-.693c-.285-1.088-.059-1.969.683-2.711.741-.74 1.622-1.166 2.711-.883a8.811 8.811 0 0 0 .692-1.672c-.973-.569-1.619-1.395-1.619-2.442zM10 13.652a3.652 3.652 0 1 1 0-7.306 3.653 3.653 0 0 1 0 7.306z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-colours'>
<path d="M3.179 5.998a1.005 1.005 0 0 0-1.408.132L.494 7.669a1.004 1.004 0 0 0 .131 1.407l7.888 6.542-3.807-8.354-1.527-1.266zm3.834-3.315l-1.82.829a1.005 1.005 0 0 0-.495 1.324l4.25 9.325.213-9.179-.822-1.804c-.23-.5-.826-.723-1.326-.495zm7.198.204a1.003 1.003 0 0 0-.976-1.023l-2-.046a1.003 1.003 0 0 0-1.022.976l-.239 10.243 4.19-8.167.047-1.983zm4.98.95l-1.779-.913a1.005 1.005 0 0 0-1.347.434L9.674 15.814a1.004 1.004 0 0 0 .434 1.347l1.779.913a1.003 1.003 0 0 0 1.346-.433l6.391-12.456a1.005 1.005 0 0 0-.433-1.348zm-6.392 12.456a1 1 0 1 1-1.78-.911 1 1 0 0 1 1.78.911z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-compass'>
<path d="M5.454 14.548s4.568-.627 6.518-2.576 2.576-6.518 2.576-6.518-4.569.627-6.518 2.576-2.576 6.518-2.576 6.518zm3.563-5.533c.818-.818 2.385-1.4 3.729-1.762-.361 1.342-.945 2.92-1.76 3.732a1.39 1.39 0 0 1-1.969 0 1.391 1.391 0 0 1 0-1.97zM10.001.4C4.698.4.4 4.698.4 10a9.6 9.6 0 0 0 9.601 9.601c5.301 0 9.6-4.298 9.6-9.601 0-5.302-4.299-9.6-9.6-9.6zM10 17.6a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 1 1 0 15.2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-fast-backward'>
<path d="M17.959 4.571L10.756 9.52s-.279.201-.279.481.279.479.279.479l7.203 4.951c.572.38 1.041.099 1.041-.626V5.196c0-.727-.469-1.008-1.041-.625zm-9.076 0L1.68 9.52s-.279.201-.279.481.279.479.279.479l7.203 4.951c.572.381 1.041.1 1.041-.625v-9.61c0-.727-.469-1.008-1.041-.625z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-fast-forward'>
<path d="M9.244 9.52L2.041 4.571C1.469 4.188 1 4.469 1 5.196v9.609c0 .725.469 1.006 1.041.625l7.203-4.951s.279-.199.279-.478c0-.28-.279-.481-.279-.481zm9.356.481c0 .279-.279.478-.279.478l-7.203 4.951c-.572.381-1.041.1-1.041-.625V5.196c0-.727.469-1.008 1.041-.625L18.32 9.52s.28.201.28.481z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-jump-to-start'>
<path d="M14.959 4.571L7.756 9.52s-.279.201-.279.481.279.479.279.479l7.203 4.951c.572.38 1.041.099 1.041-.626V5.196c0-.727-.469-1.008-1.041-.625zM6 4H5c-.553 0-1 .048-1 .6v10.8c0 .552.447.6 1 .6h1c.553 0 1-.048 1-.6V4.6c0-.552-.447-.6-1-.6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-next'>
<path d="M12.244 9.52L5.041 4.571C4.469 4.188 4 4.469 4 5.196v9.609c0 .725.469 1.006 1.041.625l7.203-4.951s.279-.199.279-.478c0-.28-.279-.481-.279-.481zM14 4h1c.553 0 1 .048 1 .6v10.8c0 .552-.447.6-1 .6h-1c-.553 0-1-.048-1-.6V4.6c0-.552.447-.6 1-.6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-paus'>
<path d="M15 3h-2c-.553 0-1 .048-1 .6v12.8c0 .552.447.6 1 .6h2c.553 0 1-.048 1-.6V3.6c0-.552-.447-.6-1-.6zM7 3H5c-.553 0-1 .048-1 .6v12.8c0 .552.447.6 1 .6h2c.553 0 1-.048 1-.6V3.6c0-.552-.447-.6-1-.6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-play'>
<path d="M15 10.001c0 .299-.305.514-.305.514l-8.561 5.303C5.51 16.227 5 15.924 5 15.149V4.852c0-.777.51-1.078 1.135-.67l8.561 5.305c-.001 0 .304.215.304.514z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-record'>
<path d="M10 3a7 7 0 1 0 .001 13.999A7 7 0 0 0 10 3z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-stop'>
<path d="M16 4.995v9.808c0 .661-.536 1.197-1.196 1.197H4.997A.997.997 0 0 1 4 15.003V5.196C4 4.536 4.536 4 5.196 4h9.808c.55 0 .996.446.996.995z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-controller-volume'>
<path d="M19 13.805c0 .657-.538 1.195-1.195 1.195H1.533c-.88 0-.982-.371-.229-.822l16.323-9.055C18.382 4.67 19 5.019 19 5.9v7.905z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-copy'>
<path d="M11 0H3a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h5v2h2v-2H8.001v-2H10v-2H8v2H4V2h6v4h2V1a1 1 0 0 0-1-1zM8 7v1h2V6H9a1 1 0 0 0-1 1zm4 13h2v-2h-2v2zm0-12h2V6h-2v2zM8 19a1 1 0 0 0 1 1h1v-2H8v1zm9-13h-1v2h2V7a1 1 0 0 0-1-1zm-1 14h1a1 1 0 0 0 1-1v-1h-2v2zm0-8h2v-2h-2v2zm0 4h2v-2h-2v2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-cloud'>
<path d="M12.6 3c-1.966 0-3.74.813-5.012 2.119A6 6 0 1 0 6.4 17h6.2a7 7 0 1 0 0-14zM6.4 15.728a4.7 4.7 0 0 1-3.344-1.385C2.164 13.45 1.672 12.262 1.672 11s.492-2.45 1.385-3.343c.893-.893 2.08-1.385 3.343-1.385s2.45.492 3.344 1.385l1.874 1.875a.7.7 0 0 1-.99.99L8.754 8.646c-1.258-1.256-3.449-1.256-4.707 0-.629.63-.975 1.465-.975 2.354s.346 1.724.975 2.354c.785.784 1.933 1.078 2.991.884.324.424.689.815 1.1 1.155a4.723 4.723 0 0 1-1.738.335zm10.289-1.639a5.748 5.748 0 0 1-4.089 1.694 5.749 5.749 0 0 1-4.09-1.694L5.801 11.38a.7.7 0 0 1 .99-.99L9.5 13.099c.828.828 1.929 1.284 3.1 1.284s2.271-.456 3.099-1.284S16.983 11.17 16.983 10s-.456-2.271-1.284-3.099-1.928-1.284-3.099-1.284c-.873 0-1.707.255-2.418.727a6.056 6.056 0 0 0-1.251-.779c1.035-.858 2.309-1.349 3.67-1.349 1.544 0 2.996.602 4.089 1.694 1.093 1.093 1.694 2.545 1.694 4.089s-.602 2.998-1.695 4.09z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-attribution'>
<path d="M12.6 7.6v3.9h-1.1v4.6h-3v-4.6H7.4V7.6c0-.3.3-.6.6-.6h4c.3 0 .6.3.6.6zM10 6.5c.7 0 1.3-.6 1.3-1.3 0-.7-.6-1.3-1.3-1.3-.7 0-1.3.6-1.3 1.3 0 .7.6 1.3 1.3 1.3zm9.6 3.5c0 2.7-.9 4.9-2.7 6.7-1.9 1.9-4.2 2.9-6.9 2.9-2.6 0-4.9-.9-6.8-2.8C1.3 14.9.4 12.7.4 10c0-2.6.9-4.9 2.8-6.8C5.1 1.3 7.3.4 10 .4s5 .9 6.8 2.8c1.9 1.8 2.8 4.1 2.8 6.8zm-1.7 0c0-2.2-.8-4-2.3-5.6C14 2.9 12.2 2.1 10 2.1c-2.2 0-4 .8-5.5 2.3C2.9 6 2.1 7.9 2.1 10c0 2.1.8 4 2.3 5.5s3.4 2.3 5.6 2.3c2.1 0 4-.8 5.6-2.4 1.5-1.4 2.3-3.2 2.3-5.4z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-noderivs'>
<path d="M16.8 3.2C15 1.3 12.7.4 10 .4s-4.9.9-6.8 2.8C1.3 5.1.4 7.4.4 10c0 2.6.9 4.9 2.8 6.8 1.9 1.9 4.1 2.8 6.8 2.8 2.6 0 4.9-1 6.9-2.9 1.8-1.8 2.7-4.1 2.7-6.7 0-2.7-.9-5-2.8-6.8zm-1.2 12.3c-1.6 1.6-3.5 2.4-5.6 2.4-2.1 0-4-.8-5.6-2.3C2.9 14 2.1 12.1 2.1 10c0-2.1.8-4 2.4-5.6C6 2.9 7.8 2.1 10 2.1s4 .8 5.6 2.3c1.5 1.5 2.3 3.4 2.3 5.6 0 2.2-.8 4-2.3 5.5zm-9-4.7h7v1.7h-7v-1.7zm0-3.1h7v1.7h-7V7.7z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-noncommercial-eu'>
<path d="M16.8 3.2C15 1.3 12.7.4 10 .4s-4.9.9-6.8 2.8C1.3 5.1.4 7.4.4 10c0 2.6.9 4.9 2.8 6.8 1.9 1.9 4.1 2.8 6.8 2.8 2.6 0 4.9-1 6.9-2.9 1.8-1.8 2.7-4.1 2.7-6.7 0-2.7-.9-5-2.8-6.8zm-1.2 12.3c-1.6 1.6-3.5 2.4-5.6 2.4-2.1 0-4-.8-5.6-2.3C2.9 14 2.1 12.1 2.1 10c0-.9.1-1.8.4-2.6L5 8.5h-.1v1.1h.9v.8h-.9v1.1h1c.1.9.5 1.5.9 2.1.9 1.2 2.3 1.8 3.9 1.8 1 0 2-.3 2.5-.6l-.4-1.8c-.3.2-1.1.4-1.8.4-.8 0-1.6-.2-2.1-.8-.2-.3-.4-.6-.5-1.1H12l5 2.2c-.4.7-.9 1.3-1.4 1.8zm-6.3-5zm3.1-.8h.1V8.6H9.8l-1.1-.5.3-.6c.5-.6 1.2-.9 2-.9.7 0 1.4.2 1.8.4l.5-1.8c-.6-.3-1.4-.5-2.4-.5-1.6 0-2.9.6-3.8 1.7-.2.2-.4.5-.5.7L3.4 5.8c.3-.5.7-.9 1.1-1.3C6 2.9 7.8 2.1 10 2.1s4 .8 5.6 2.3c1.5 1.5 2.3 3.4 2.3 5.6 0 .7-.1 1.4-.2 2l-5.3-2.3z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-noncommercial-us'>
<path d="M16.8 3.2C15 1.3 12.7.4 10 .4s-4.9.9-6.8 2.8C1.3 5.1.4 7.4.4 10s.9 4.9 2.8 6.8c1.9 1.9 4.1 2.8 6.8 2.8 2.6 0 4.9-1 6.9-2.9 1.8-1.8 2.7-4.1 2.7-6.7s-.9-5-2.8-6.8zm-1.2 12.3c-1.6 1.6-3.5 2.4-5.6 2.4-2.1 0-4-.8-5.6-2.3C2.9 14 2.1 12.1 2.1 10c0-.9.1-1.8.4-2.6l4.9 2.2c.5.2 1 .4 1.5.7l1.1.5.9.4c.2.1.3.3.3.6 0 .7-.6 1-1.2 1-.9 0-1.5-.3-2.1-.9l-1.3 1.3c.8.7 1.8 1.1 2.9 1.1v1.5h1.1v-1.5c1.3-.1 2.4-.9 2.6-2.1l3.6 1.6c-.2.6-.7 1.2-1.2 1.7zm-2.9-5.6c-.5-.2-1-.4-1.5-.7l-.8-.4-1.3-.5c0-.1-.1-.2-.1-.3 0-.6.7-.7 1.2-.7.6 0 1.2.2 1.6.6l1.3-1.3c-.8-.6-1.7-.8-2.4-.9V4.2H9.6v1.5c-1.2 0-2.2.6-2.5 1.7L3.4 5.7c.3-.5.7-.9 1.1-1.3C6 2.9 7.8 2.1 10 2.1s4 .8 5.6 2.3c1.5 1.5 2.3 3.4 2.3 5.6 0 .7-.1 1.4-.2 2.1l-5-2.2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-public-domain'>
<path d="M16.8 3.2C15 1.3 12.7.4 10 .4s-4.9.9-6.8 2.8C1.3 5.1.4 7.4.4 10c0 2.6.9 4.9 2.8 6.8 1.9 1.9 4.1 2.8 6.8 2.8 2.6 0 4.9-1 6.9-2.9 1.8-1.8 2.7-4.1 2.7-6.7 0-2.7-.9-5-2.8-6.8zm-1.2 12.3c-1.6 1.6-3.5 2.4-5.6 2.4-2.1 0-4-.8-5.6-2.3C2.9 14 2.1 12.1 2.1 10c0-2.1.8-4 2.4-5.6C6 2.9 7.8 2.1 10 2.1s4 .8 5.6 2.3c1.5 1.5 2.3 3.4 2.3 5.6 0 2.2-.8 4-2.3 5.5zM8.1 7.3H5.5v5.3h1.3v-1.7h1c1.8 0 2.2-1.1 2.2-1.8.1-1.1-.4-1.8-1.9-1.8zm-.2 2.6H6.8V8.3h1.1c.6 0 .9.3.9.8 0 .4-.3.8-.9.8zm4.6-2.6h-2.1v5.3h2.1c1.6 0 2.7-.8 2.7-2.7 0-1.8-1.1-2.6-2.7-2.6zm0 4.2h-.8V8.4h.8c1 0 1.4.7 1.4 1.5 0 .9-.4 1.6-1.4 1.6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-remix'>
<path d="M16.8 3.2C15 1.3 12.7.4 10 .4s-4.9.9-6.8 2.8C1.3 5.1.4 7.4.4 10c0 2.6.9 4.9 2.8 6.8 1.9 1.9 4.1 2.8 6.8 2.8 2.6 0 4.9-1 6.9-2.9 1.8-1.8 2.7-4.1 2.7-6.7 0-2.7-.9-5-2.8-6.8zm-1.2 12.3c-1.6 1.6-3.5 2.4-5.6 2.4-2.1 0-4-.8-5.6-2.3C2.9 14 2.1 12.1 2.1 10c0-2.1.8-4 2.4-5.6C6 2.9 7.8 2.1 10 2.1s4 .8 5.6 2.3c1.5 1.5 2.3 3.4 2.3 5.6 0 2.2-.8 4-2.3 5.5zm.7-5.3l-1.9-.8V7L8.5 4.6 5.9 5.7v2.7l-2.3 1v2.5L6.1 13l2.5-1h.1l5 2.1h.2l2.3-1 .2-.1v-2.7l-.1-.1zm-2.7 3.1l-4.4-1.8V9.8l4.4 1.8V13.3zm.2-2.2l-1.4-.6 1.6-.6 1.4.6-1.6.6zm2.1 1.5l-1.7.7v-1.7l1.7-.7v1.7z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-share'>
<path d="M16.8 3.2C15 1.3 12.7.4 10 .4s-4.9.9-6.8 2.8C1.3 5.1.4 7.4.4 10c0 2.6.9 4.9 2.8 6.8 1.9 1.9 4.1 2.8 6.8 2.8 2.6 0 4.9-1 6.9-2.9 1.8-1.8 2.7-4.1 2.7-6.7 0-2.7-.9-5-2.8-6.8zm-1.2 12.3c-1.6 1.6-3.5 2.4-5.6 2.4-2.1 0-4-.8-5.6-2.3C2.9 14 2.1 12.1 2.1 10c0-2.1.8-4 2.4-5.6C6 2.9 7.8 2.1 10 2.1s4 .8 5.6 2.3c1.5 1.5 2.3 3.4 2.3 5.6 0 2.2-.8 4-2.3 5.5zm-1.7-8.3h-2.1v-2c0-.3-.2-.5-.5-.5H6.1c-.3 0-.5.3-.5.5v7.1c0 .3.2.5.5.5h2.1v2.1c0 .3.2.5.5.5h5.2c.3 0 .5-.2.5-.5V7.8c.1-.3-.2-.6-.5-.6zm-5.3 0c-.3 0-.5.3-.5.5v3.9H6.6v-6h4.2v1.6H8.6c.1 0 .1 0 0 0zm4.8 7.1H9.2v-6h4.2v6z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons-sharealike'>
<path d="M16.8 3.2C15 1.3 12.7.4 10 .4s-4.9.9-6.8 2.8C1.3 5.1.4 7.4.4 10s.9 4.9 2.8 6.8c1.9 1.9 4.1 2.8 6.8 2.8 2.6 0 4.9-1 6.9-2.9 1.8-1.8 2.7-4.1 2.7-6.7s-.9-5-2.8-6.8zm-1.2 12.3c-1.6 1.6-3.5 2.4-5.6 2.4-2.1 0-4-.8-5.6-2.3C2.9 14 2.1 12.1 2.1 10s.8-4 2.4-5.6C6 2.9 7.8 2.1 10 2.1s4 .8 5.6 2.3c1.5 1.5 2.3 3.4 2.3 5.6 0 2.2-.8 4-2.3 5.5zm-.7-5.4c0 2.9-2 5.1-5 5.1-2.1 0-3.9-1.3-4.2-3.8h2.4c.1 1.3.9 1.7 2.1 1.7 1.4 0 2.3-1.3 2.3-3.2 0-2-.8-3.1-2.2-3.1-1.1 0-2 .4-2.2 1.7h.7l-1.9 1.9L5 8.6h.8c.4-2.4 2.1-3.7 4.2-3.7 3 0 4.9 2.3 4.9 5.2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-creative-commons'>
<path d="M8.8 10.8l1.1.6c-.2.4-.6.8-1 1.1-.4.3-.9.4-1.4.4-.8 0-1.5-.2-2-.8-.5-.5-.7-1.2-.7-2.1 0-.9.3-1.6.8-2.1.4-.5 1.1-.8 1.9-.8 1.1 0 2 .4 2.4 1.3l-1.2.7c-.2-.3-.3-.5-.5-.6s-.4-.1-.5-.1c-.8 0-1.2.5-1.2 1.6 0 .5.1.9.3 1.2.2.3.5.4.9.4.5 0 .9-.2 1.1-.8zm4.2.8c-.4 0-.7-.1-.9-.4-.2-.3-.3-.7-.3-1.2 0-1.1.4-1.6 1.2-1.6.2 0 .4.1.5.2.2.1.4.3.5.6l1.2-.6c-.5-.9-1.3-1.3-2.4-1.3-.8 0-1.4.3-1.9.8s-.8 1.2-.8 2.1c0 .9.2 1.6.7 2.1.5.5 1.2.8 2 .8.5 0 1-.1 1.4-.4.4-.3.8-.6 1-1.1L14 11c-.1.4-.5.6-1 .6zm6.6-1.6c0 2.7-.9 4.9-2.7 6.7-1.9 1.9-4.2 2.9-6.9 2.9-2.6 0-4.9-.9-6.8-2.8C1.3 14.9.4 12.7.4 10c0-2.6.9-4.9 2.8-6.8C5.1 1.3 7.3.4 10 .4s5 .9 6.8 2.8c1.9 1.8 2.8 4.1 2.8 6.8zm-1.7 0c0-2.2-.8-4-2.3-5.6C14 2.9 12.2 2.1 10 2.1c-2.2 0-4 .8-5.5 2.3C2.9 6 2.1 7.9 2.1 10c0 2.1.8 4 2.3 5.5 1.6 1.6 3.4 2.3 5.6 2.3 2.1 0 4-.8 5.6-2.4 1.5-1.4 2.3-3.2 2.3-5.4z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-credit-card'>
<path d="M18 3H2C.899 3 0 3.9 0 5v10c0 1.1.899 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H2V9h16v6zm0-9H2V5h16v1zM4 11.1v.6h.6v-.6H4zm3.6 1.199v.601h1.2v-.601h.6v-.6h.6v-.6H8.8v.6h-.601v.6H7.6zm2.4.601v-.601h-.601v.601H10zm-3 0v-.601H5.8v.601H7zm.6-1.201h.6v-.6H7v1.199h.6v-.599zm-2.401.6H5.8v-.6h.6v-.6H5.2v.6h-.6v.6H4v.601h1.199v-.601z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-credit'>
<path d="M11 16.755V19H9v-2.143c-1.712-.1-3.066-.589-4.241-1.797l1.718-1.74c.859.87 2.023 1.16 3.282 1.16 1.565 0 2.405-.599 2.405-1.702 0-.483-.133-.889-.42-1.16-.267-.251-.572-.387-1.202-.483L8.9 10.903c-1.164-.174-2.022-.541-2.634-1.141-.648-.657-.973-1.546-.973-2.707 0-2.155 1.382-3.743 3.707-4.1V1h2v1.932c1.382.145 2.465.62 3.415 1.551l-1.679 1.682c-.859-.832-1.889-.947-2.787-.947-1.412 0-2.099.792-2.099 1.74 0 .348.115.716.401.986.267.252.706.464 1.26.541l1.602.232c1.241.174 2.023.522 2.596 1.063.726.696 1.05 1.702 1.05 2.92 0 2.25-1.567 3.662-3.759 4.055z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-crop'>
<path d="M6 14V1H4v3H1v2h3v8c0 1.1.899 2 2 2h8v3h2v-3h3v-2H6zm8-1h2V6c0-1.1-.899-2-2-2H7v2h7v7z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-cross'>
<path d="M14.348 14.849a1.2 1.2 0 0 1-1.697 0L10 11.819l-2.651 3.029a1.2 1.2 0 1 1-1.697-1.697l2.758-3.15-2.759-3.152a1.2 1.2 0 1 1 1.697-1.697L10 8.183l2.651-3.031a1.2 1.2 0 1 1 1.697 1.697l-2.758 3.152 2.758 3.15a1.2 1.2 0 0 1 0 1.698z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-cup'>
<path d="M10 1C5.721 1 3.06 2.41 3.205 3.555l1.442 13.467c.058.46 2.221 1.976 5.353 1.978 3.131-.002 5.295-1.518 5.351-1.979l1.442-13.467C16.938 2.41 14.279 1 10 1zm0 4.291c-3.132-.002-5.353-1.117-5.353-1.535C4.646 3.342 6.869 2.225 10 2.227c3.131-.002 5.354 1.115 5.351 1.529 0 .418-2.22 1.533-5.351 1.535z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-cw'>
<path d="M19.315 10h-2.372v-.205c-.108-4.434-3.724-7.996-8.169-7.996C4.259 1.799.6 5.471.6 10s3.659 8.199 8.174 8.199a8.13 8.13 0 0 0 5.033-1.738l-1.406-1.504a6.099 6.099 0 0 1-3.627 1.193c-3.386 0-6.131-2.754-6.131-6.15s2.745-6.15 6.131-6.15c3.317 0 6.018 2.643 6.125 5.945V10h-2.672l3.494 3.894L19.315 10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-cycle'>
<path d="M5.516 14.224c-2.262-2.432-2.222-6.244.128-8.611a6.074 6.074 0 0 1 3.414-1.736L8.989 1.8a8.112 8.112 0 0 0-4.797 2.351c-3.149 3.17-3.187 8.289-.123 11.531l-1.741 1.752 5.51.301-.015-5.834-2.307 2.323zm6.647-11.959l.015 5.834 2.307-2.322c2.262 2.434 2.222 6.246-.128 8.611a6.07 6.07 0 0 1-3.414 1.736l.069 2.076a8.122 8.122 0 0 0 4.798-2.35c3.148-3.172 3.186-8.291.122-11.531l1.741-1.754-5.51-.3z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-database'>
<path d="M16.726 12.641c-.843 1.363-3.535 2.361-6.726 2.361s-5.883-.998-6.727-2.361c-.178-.29-.273-.135-.273.007v2.002c0 1.94 3.134 3.95 7 3.95s7-2.01 7-3.949v-2.002c0-.143-.096-.298-.274-.008zm.011-5.116c-.83 1.205-3.532 2.09-6.737 2.09s-5.908-.885-6.738-2.09C3.091 7.277 3 7.412 3 7.523V9.88c0 1.762 3.134 3.189 7 3.189s7-1.428 7-3.189V7.523c0-.111-.092-.246-.263.002zM10 1C6.134 1 3 2.18 3 3.633v1.26c0 1.541 3.134 2.791 7 2.791s7-1.25 7-2.791v-1.26C17 2.18 13.866 1 10 1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dial-pad'>
<path fill-rule="evenodd" clip-rule="evenodd" d="M6 0H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1zm5 0H9a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1zm5 0h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1zM6 5H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm5 0H9a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm5 0h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zM6 10H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm5 0H9a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 6H9a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm5-6h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-direction'>
<path d="M18.06 1.941c-.586-.586-1.144-.033-3.041.879C9.944 5.259 1.1 10.216 1.1 10.216L8.699 11.3l1.085 7.599s4.958-8.843 7.396-13.916c.912-1.898 1.465-2.456.88-3.042zm-1.824 1.955l-5.519 10.247-.561-4.655 6.08-5.592z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-document-landscape'>
<path d="M19 3H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm-1 12H2V5h16v10z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-document'>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 1H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm-1 16H5V3h10v14z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-documents'>
<path d="M19.398 7.415l-7.444-1.996L10.651.558c-.109-.406-.545-.642-.973-.529L.602 2.461c-.428.114-.686.538-.577.944l3.23 12.051c.109.406.544.643.971.527l3.613-.967-.492 1.838c-.109.406.149.83.577.943l8.11 2.174c.428.115.862-.121.972-.529l2.97-11.084c.108-.406-.15-.83-.578-.943zM1.633 3.631l7.83-2.096 2.898 10.818-7.83 2.096L1.633 3.631zm14.045 14.832L8.864 16.6l.536-2.002 3.901-1.047c.428-.113.688-.537.578-.943l-1.508-5.627 5.947 1.631-2.64 9.851z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dot-single'>
<path d="M7.8 10a2.2 2.2 0 0 0 4.4 0 2.2 2.2 0 0 0-4.4 0z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dots-three-horizontal'>
<path d="M10.001 7.8a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 10 7.8zm-7 0a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 3 7.8zm14 0a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 17 7.8z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dots-three-vertical'>
<path d="M10.001 7.8a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 10 7.8zm0-2.6A2.2 2.2 0 1 0 9.999.8a2.2 2.2 0 0 0 .002 4.4zm0 9.6a2.2 2.2 0 1 0 0 4.402 2.2 2.2 0 0 0 0-4.402z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dots-two-horizontal'>
<path d="M14.001 7.8a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 14 7.8zm-8 0a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 6 7.8z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dots-two-vertical'>
<path d="M10.001 8.2a2.2 2.2 0 1 0-.002-4.4 2.2 2.2 0 0 0 .002 4.4zm0 3.6a2.2 2.2 0 1 0 0 4.402 2.2 2.2 0 0 0 0-4.402z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-download'>
<path d="M15 7h-3V1H8v6H5l5 5 5-5zm4.338 6.532c-.21-.224-1.611-1.723-2.011-2.114A1.503 1.503 0 0 0 16.285 11h-1.757l3.064 2.994h-3.544a.274.274 0 0 0-.24.133L12.992 16H7.008l-.816-1.873a.276.276 0 0 0-.24-.133H2.408L5.471 11H3.715c-.397 0-.776.159-1.042.418-.4.392-1.801 1.891-2.011 2.114-.489.521-.758.936-.63 1.449l.561 3.074c.128.514.691.936 1.252.936h16.312c.561 0 1.124-.422 1.252-.936l.561-3.074c.126-.513-.142-.928-.632-1.449z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dribbble-with-circle'>
<path d="M10.26 9.982c.033-.012.068-.021.103-.031a14.738 14.738 0 0 0-.279-.584c-1.88.557-3.68.562-4.001.557-.003.025-.003.051-.003.076 0 .945.34 1.853.958 2.566.206-.332 1.298-1.961 3.222-2.584zm-2.637 3.131a3.913 3.913 0 0 0 3.871.512 16.511 16.511 0 0 0-.822-2.922c-2.121.75-2.922 2.162-3.049 2.41zm4.932-6.086a3.92 3.92 0 0 0-3.405-.853 20.08 20.08 0 0 1 1.421 2.223c1.283-.493 1.863-1.204 1.984-1.37zm-2.85 1.637A23.654 23.654 0 0 0 8.29 6.473a3.938 3.938 0 0 0-2.113 2.658h.017c.406 0 1.849-.033 3.511-.467zm1.809 1.832c.465 1.293.679 2.367.74 2.711a3.933 3.933 0 0 0 1.609-2.543 5.81 5.81 0 0 0-1.592-.221c-.258 0-.513.018-.757.053zM10 .4C4.698.4.4 4.698.4 10s4.298 9.6 9.6 9.6 9.6-4.298 9.6-9.6S15.302.4 10 .4zm0 14.297A4.703 4.703 0 0 1 5.301 10 4.703 4.703 0 0 1 10 5.301 4.704 4.704 0 0 1 14.698 10 4.702 4.702 0 0 1 10 14.697zm.922-5.623c.087.18.168.357.242.531l.071.17c.277-.033.573-.049.882-.049a9.72 9.72 0 0 1 1.801.172 3.93 3.93 0 0 0-.852-2.34c-.16.206-.818.963-2.144 1.516z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dribbble'>
<path d="M9.565 7.421C8.207 5.007 6.754 3.038 6.648 2.893A7.876 7.876 0 0 0 2.311 8.38c.206.004 3.482.043 7.254-.959zm.978 2.64a11 11 0 0 1 .309-.094 26.219 26.219 0 0 0-.637-1.336C6.169 9.843 2.287 9.755 2.15 9.751c-.003.084-.007.166-.007.25 0 2.019.763 3.861 2.016 5.252l-.005-.006s2.15-3.814 6.389-5.186zm-5.372 6.133v-.004c-.058-.045-.12-.086-.178-.135.106.085.178.139.178.139zM8.118 2.372a.546.546 0 0 1-.015.004c.006-.002.014-.002.014-.002l.001-.002zm7.071 1.732A7.83 7.83 0 0 0 10 2.143c-.639 0-1.258.078-1.852.221.12.16 1.595 2.119 2.938 4.584 2.962-1.109 4.081-2.812 4.103-2.844zM10 19.2a9.2 9.2 0 0 1-9.199-9.199A9.199 9.199 0 0 1 10 .8a9.2 9.2 0 0 1 9.2 9.201A9.2 9.2 0 0 1 10 19.2zm1.336-7.914c-4.611 1.607-6.134 4.838-6.165 4.904a7.818 7.818 0 0 0 4.828 1.666 7.83 7.83 0 0 0 3.067-.621c-.116-.689-.573-3.096-1.679-5.967a1.464 1.464 0 0 1-.051.018zm.354-3.166c.184.373.358.754.523 1.139.059.135.114.272.17.406 2.713-.342 5.385.238 5.473.256a7.84 7.84 0 0 0-1.787-4.912c-.018.023-1.279 1.843-4.379 3.111zm1.171 2.785c1.031 2.836 1.449 5.142 1.529 5.611a7.858 7.858 0 0 0 3.367-5.27c-.156-.05-2.356-.747-4.896-.341z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-drink'>
<path d="M17.538 2.639C17.932 2.094 18 1 18 1H2s.068 1.094.462 1.639L9 11v6H7c-2 0-2 2-2 2h10s0-2-2-2h-2v-6l6.538-8.361zM9.4 6a1.599 1.599 0 1 1 3.2 0 1.6 1.6 0 0 1-3.2 0z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-drive'>
<path d="M19.059 10.898l-3.171-7.927A1.543 1.543 0 0 0 14.454 2H5.546c-.632 0-1.2.384-1.434.971L.941 10.898a4.25 4.25 0 0 0-.246 2.272l.59 3.539A1.544 1.544 0 0 0 2.808 18h14.383c.755 0 1.399-.546 1.523-1.291l.59-3.539a4.22 4.22 0 0 0-.245-2.272zm-2.1 4.347a.902.902 0 0 1-.891.755H3.932a.902.902 0 0 1-.891-.755l-.365-2.193A.902.902 0 0 1 3.567 12h12.867c.558 0 .983.501.891 1.052l-.366 2.193z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-drop'>
<path d="M10.203.561c-.027-.215-.38-.215-.406 0-.883 7.107-5.398 8.572-5.398 13.512 0 3.053 2.564 5.527 5.601 5.527 3.036 0 5.6-2.475 5.6-5.527 0-4.94-4.514-6.405-5.397-13.512zM9.35 8.418c-.059.219-.123.444-.189.678-.401 1.424-.856 3.039-.856 4.906 0 1.012-.598 1.371-1.156 1.371a1.161 1.161 0 0 1-1.156-1.166c0-2.207 1.062-3.649 2-4.92.295-.398.572-.775.797-1.15.103-.172.38-.164.506.006.059.08.079.182.054.275z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-dropbox'>
<path d="M6.109.902L.4 4.457l3.911 3.279L10 4.043 6.109.902zm7.343 15.09a.44.44 0 0 1-.285-.102L10 13.262l-3.167 2.629a.447.447 0 0 1-.529.03l-2.346-1.533v.904L10 19.098l6.042-3.807v-.904l-2.346 1.533a.44.44 0 0 1-.244.072zM19.6 4.457L13.89.902 10 4.043l5.688 3.693L19.6 4.457zM10 11.291l3.528 2.928 5.641-3.688-3.481-2.795L10 11.291zm-3.528 2.928L10 11.291 4.311 7.736l-3.48 2.795 5.641 3.688z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-edit'>
<path d="M17.561 2.439c-1.442-1.443-2.525-1.227-2.525-1.227L8.984 7.264 2.21 14.037 1.2 18.799l4.763-1.01 6.774-6.771 6.052-6.052c-.001 0 .216-1.083-1.228-2.527zM5.68 17.217l-1.624.35a3.71 3.71 0 0 0-.69-.932 3.742 3.742 0 0 0-.932-.691l.35-1.623.47-.469s.883.018 1.881 1.016c.997.996 1.016 1.881 1.016 1.881l-.471.468z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-email'>
<path d="M14.608 12.172c0 .84.239 1.175.864 1.175 1.393 0 2.28-1.775 2.28-4.727 0-4.512-3.288-6.672-7.393-6.672-4.223 0-8.064 2.832-8.064 8.184 0 5.112 3.36 7.896 8.52 7.896 1.752 0 2.928-.192 4.727-.792l.386 1.607c-1.776.577-3.674.744-5.137.744-6.768 0-10.393-3.72-10.393-9.456 0-5.784 4.201-9.72 9.985-9.72 6.024 0 9.215 3.6 9.215 8.016 0 3.744-1.175 6.6-4.871 6.6-1.681 0-2.784-.672-2.928-2.161-.432 1.656-1.584 2.161-3.145 2.161-2.088 0-3.84-1.609-3.84-4.848 0-3.264 1.537-5.28 4.297-5.28 1.464 0 2.376.576 2.782 1.488l.697-1.272h2.016v7.057h.002zm-2.951-3.168c0-1.319-.985-1.872-1.801-1.872-.888 0-1.871.719-1.871 2.832 0 1.68.744 2.616 1.871 2.616.792 0 1.801-.504 1.801-1.896v-1.68z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-emoji-flirt'>
<path d="M7.5 9.75C8.329 9.75 9 8.967 9 8s-.671-1.75-1.5-1.75S6 7.034 6 8s.672 1.75 1.5 1.75zM10 .4A9.6 9.6 0 0 0 .4 10a9.6 9.6 0 1 0 19.2-.001C19.6 4.698 15.301.4 10 .4zm0 17.199a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 0 1 0 15.2zm4.341-6.263a.756.756 0 0 0-1.008.32c-.034.065-.869 1.593-3.332 1.593-2.451 0-3.291-1.513-3.333-1.592a.75.75 0 0 0-1.339.678c.05.099 1.248 2.414 4.672 2.414 3.425 0 4.621-2.316 4.67-2.415a.745.745 0 0 0-.33-.998zM11.25 8.75h2.5a.75.75 0 0 0 0-1.5h-2.5a.75.75 0 0 0 0 1.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-emoji-happy'>
<path d="M10 .4A9.6 9.6 0 0 0 .4 10a9.6 9.6 0 1 0 19.2-.001C19.6 4.698 15.301.4 10 .4zm0 17.199A7.6 7.6 0 1 1 10 2.4a7.6 7.6 0 1 1 0 15.199zM7.501 9.75C8.329 9.75 9 8.967 9 8s-.672-1.75-1.5-1.75S6 7.033 6 8s.672 1.75 1.501 1.75zm4.999 0c.829 0 1.5-.783 1.5-1.75s-.672-1.75-1.5-1.75S11 7.034 11 8s.672 1.75 1.5 1.75zm1.841 1.586a.756.756 0 0 0-1.008.32c-.034.066-.869 1.593-3.332 1.593-2.451 0-3.291-1.513-3.333-1.592a.75.75 0 0 0-1.339.678c.05.099 1.248 2.414 4.672 2.414 3.425 0 4.621-2.316 4.67-2.415a.745.745 0 0 0-.33-.998z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-emoji-neutral'>
<path d="M10 .4A9.6 9.6 0 0 0 .4 10a9.6 9.6 0 1 0 19.2-.001C19.6 4.698 15.301.4 10 .4zm0 17.199a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 0 1 0 15.2zm2.5-11.348c-.828 0-1.5.783-1.5 1.749s.672 1.75 1.5 1.75c.829 0 1.5-.783 1.5-1.75s-.671-1.749-1.5-1.749zM7.501 9.75C8.329 9.75 9 8.967 9 8s-.672-1.75-1.5-1.75S6 7.033 6 8s.672 1.75 1.501 1.75zM13 12.25H7a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-emoji-sad'>
<path d="M10.001.4C4.698.4.4 4.698.4 10a9.6 9.6 0 0 0 9.601 9.601c5.301 0 9.6-4.298 9.6-9.601-.001-5.302-4.3-9.6-9.6-9.6zM10 17.599a7.6 7.6 0 1 1 0-15.2 7.6 7.6 0 0 1 0 15.2zm2.501-7.849c.828 0 1.5-.783 1.5-1.75s-.672-1.75-1.5-1.75-1.5.783-1.5 1.75.671 1.75 1.5 1.75zm-5 0c.828 0 1.5-.783 1.5-1.75s-.672-1.75-1.5-1.75-1.5.783-1.5 1.75.671 1.75 1.5 1.75zm2.501 1.5c-3.424 0-4.622 2.315-4.672 2.414a.75.75 0 0 0 1.342.672c.008-.017.822-1.586 3.33-1.586 2.463 0 3.298 1.527 3.328 1.585a.75.75 0 1 0 1.342-.67c-.049-.099-1.246-2.415-4.67-2.415z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-erase'>
<path d="M18 3H8.446c-.44 0-1.071.236-1.402.525L.248 9.473a.682.682 0 0 0 0 1.053l6.796 5.947c.331.289.962.527 1.402.527H18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2.809 11l-2.557-2.557L10.078 14l-1.443-1.443L11.191 10 8.635 7.443 10.078 6l2.557 2.555L15.19 6l1.444 1.443L14.078 10l2.557 2.555L15.191 14z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-eraser'>
<path d="M16.998 4.18l-3.154-2.425a2.01 2.01 0 0 0-2.807.365l-8.4 10.897a2.003 2.003 0 0 0 .365 2.803l3.153 2.425a2.01 2.01 0 0 0 2.807-.365l8.401-10.897a2.003 2.003 0 0 0-.365-2.803zm-8.45 12.287l-.537.681a.8.8 0 0 1-.639.31.793.793 0 0 1-.485-.164l-3.153-2.425a.792.792 0 0 1-.303-.53.788.788 0 0 1 .157-.589l.537-.681a.801.801 0 0 1 .64-.311c.124 0 .309.029.485.164l3.154 2.425a.802.802 0 0 1 .144 1.12z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-evernote'>
<path d="M17.3 4.3c0-1.2-1.7-1.3-1.7-1.3l-4.1-.3s-.1-1.1-.9-1.5C9.8.9 8.9 1 8.3 1c-.7 0-.8.9-.8 1.6v2.2c0 1-.4 1.4-1.6 1.4H3.6c-.6 0-1.1.1-1.1.6s.8 5 1.8 6c.6.6 4.3 1 5.1 1s.5-2.3.7-2.3.5 1.3 1.7 1.6c1.2.3 2.9.2 3 1.1.1 1.2.2 2.6-.5 2.7l-1.7.1c-1.2-.1-.9-1.4-.3-1.4h.8l.1-1.4s-2.7-.3-2.8 1.5c-.1 1.7.2 2.4.4 2.6.2.2.6.5 3.9.5 4.3.2 2.6-13.3 2.6-14.5zm-1.9 6c-.1.2-.8-.3-1.4-.3-.6 0-1.3.3-1.5.1-.2-.2.1-2 1.3-2s1.8 2 1.6 2.2zM5.3 4.6H2.4l3.5-3.4s-.1 2.8-.1 3c0 .2-.1.4-.5.4z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-export'>
<path d="M15 15H2V6h2.595s.689-.896 2.17-2H1a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h15a1 1 0 0 0 1-1v-3.746l-2 1.645V15zm-1.639-6.95v3.551L20 6.4l-6.639-4.999v3.131C5.3 4.532 5.3 12.5 5.3 12.5c2.282-3.748 3.686-4.45 8.061-4.45z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-eye-with-line'>
<path d="M18.521 1.478a1 1 0 0 0-1.414 0L1.48 17.107a1 1 0 1 0 1.414 1.414L18.52 2.892a1 1 0 0 0 0-1.414zM3.108 13.498l2.56-2.56A4.18 4.18 0 0 1 5.555 10c0-2.379 1.99-4.309 4.445-4.309.286 0 .564.032.835.082l1.203-1.202A12.645 12.645 0 0 0 10 4.401C3.44 4.4 0 9.231 0 10c0 .423 1.057 2.09 3.108 3.497zm13.787-6.993l-2.562 2.56c.069.302.111.613.111.935 0 2.379-1.989 4.307-4.444 4.307-.284 0-.56-.032-.829-.081l-1.204 1.203c.642.104 1.316.17 2.033.17 6.56 0 10-4.833 10-5.599 0-.424-1.056-2.09-3.105-3.495z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-eye'>
<path d="M10 4.4C3.439 4.4 0 9.232 0 10c0 .766 3.439 5.6 10 5.6 6.56 0 10-4.834 10-5.6 0-.768-3.44-5.6-10-5.6zm0 9.907c-2.455 0-4.445-1.928-4.445-4.307 0-2.379 1.99-4.309 4.445-4.309s4.444 1.93 4.444 4.309c0 2.379-1.989 4.307-4.444 4.307zM10 10c-.407-.447.663-2.154 0-2.154-1.228 0-2.223.965-2.223 2.154s.995 2.154 2.223 2.154c1.227 0 2.223-.965 2.223-2.154 0-.547-1.877.379-2.223 0z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-facebook-with-circle'>
<path d="M10 .4C4.698.4.4 4.698.4 10s4.298 9.6 9.6 9.6 9.6-4.298 9.6-9.6S15.302.4 10 .4zm2.274 6.634h-1.443c-.171 0-.361.225-.361.524V8.6h1.805l-.273 1.486H10.47v4.461H8.767v-4.461H7.222V8.6h1.545v-.874c0-1.254.87-2.273 2.064-2.273h1.443v1.581z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-facebook'>
<path d="M17 1H3c-1.1 0-2 .9-2 2v14c0 1.101.9 2 2 2h7v-7H8V9.525h2v-2.05c0-2.164 1.212-3.684 3.766-3.684l1.803.002v2.605h-1.197c-.994 0-1.372.746-1.372 1.438v1.69h2.568L15 12h-2v7h4c1.1 0 2-.899 2-2V3c0-1.1-.9-2-2-2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-feather'>
<path d="M4.254 19.567c.307-.982.77-2.364 1.391-4.362 2.707-.429 3.827.341 5.546-2.729-1.395.427-3.077-.792-2.987-1.321.091-.528 3.913.381 6.416-3.173-3.155.696-4.164-.836-3.757-1.067.939-.534 3.726-.222 5.212-1.669.766-.745 1.125-2.556.813-3.202-.374-.781-2.656-1.946-3.914-1.836-1.258.109-3.231 4.79-3.817 4.754-.584-.037-.703-2.098.319-4.013-1.077.477-3.051 1.959-3.67 3.226-1.153 2.357.108 7.766-.296 7.958-.405.193-1.766-2.481-2.172-3.694-.555 1.859-.568 3.721 1.053 6.194-.611 1.623-.945 3.491-.996 4.441-.024.759.724.922.859.493z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-fingerprint'>
<path d="M9.68 7.85c-.374.094-.607.497-.52.9.717 3.328.873 6.815.452 10.086-.053.41.212.79.592.846a.655.655 0 0 0 .097.007c.341 0 .639-.271.688-.646.444-3.452.28-7.128-.475-10.632-.087-.405-.46-.653-.834-.56zm-1.611 4.223c-.382.038-.663.404-.628.816.17 1.968.125 3.91-.132 5.772-.056.41.206.791.585.852a.612.612 0 0 0 .103.008c.339 0 .636-.267.687-.64.273-1.98.32-4.043.141-6.13-.035-.413-.386-.72-.756-.678zm1.09-6.659c-.784.197-1.45.712-1.876 1.449a3.445 3.445 0 0 0-.379 2.454c.088.41.168.82.237 1.229.068.408.44.677.809.603.378-.075.627-.466.558-.873a30.238 30.238 0 0 0-.25-1.299 1.853 1.853 0 0 1 .205-1.32c.23-.398.589-.676 1.01-.781.872-.22 1.741.37 1.943 1.309.746 3.461.942 6.93.58 10.309-.043.411.23.783.612.83a.647.647 0 0 0 .08.006c.349 0 .649-.282.69-.664.379-3.551.174-7.192-.608-10.82-.375-1.743-1.991-2.834-3.612-2.432zm-2.411.533a.79.79 0 0 0-.114-1.054.661.661 0 0 0-.976.123 5.744 5.744 0 0 0-.34.524 6.095 6.095 0 0 0-.67 4.343c.594 2.757.733 5.588.401 8.19-.052.41.214.788.594.845a.714.714 0 0 0 .096.006c.342 0 .64-.272.688-.647.353-2.78.207-5.8-.425-8.733a4.51 4.51 0 0 1 .746-3.597zm8.362 6.872c-.383.02-.68.372-.66.786a34.322 34.322 0 0 1-.059 4.131c-.032.414.253.775.636.81a.742.742 0 0 0 .057.002c.359 0 .663-.297.692-.69.107-1.422.128-2.878.062-4.327-.019-.414-.354-.723-.728-.712zm-.17-1.035a.649.649 0 0 0 .087-.006c.381-.05.65-.425.604-.836a37.924 37.924 0 0 0-.606-3.663c-.552-2.574-2.75-4.443-5.223-4.443-.391 0-.782.047-1.164.142-.316.08-.625.19-.921.327-.352.165-.514.607-.362.987.153.38.563.555.914.39.219-.102.45-.184.682-.242.278-.07.564-.104.85-.104 1.835 0 3.462 1.38 3.87 3.283.25 1.158.446 2.338.58 3.508.044.38.344.657.69.657zm2.342-5.068a8.344 8.344 0 0 0-2.02-3.913.66.66 0 0 0-.983 0 .8.8 0 0 0-.002 1.067 6.86 6.86 0 0 1 1.651 3.208c.647 3.003.937 6.085.861 9.098-.01.414.292.824.676.824h.019c.375 0 .684-.375.695-.782a40.575 40.575 0 0 0-.897-9.502zM3.39 12.855a.664.664 0 0 0 .102-.008c.38-.06.642-.442.587-.851a25.027 25.027 0 0 0-.332-1.887 7.148 7.148 0 0 1 .785-5.098c.883-1.53 2.267-2.598 3.894-3.006a5.846 5.846 0 0 1 4.193.558c.342.187.76.037.933-.333.173-.37.035-.821-.308-1.007a7.153 7.153 0 0 0-5.13-.68c-1.99.5-3.682 1.805-4.762 3.674a8.742 8.742 0 0 0-.96 6.232c.128.594.233 1.187.311 1.765.05.373.348.64.687.64zM3.597 14h-.023c-.384 0-.684.25-.672.663.027.848.004 1.58-.07 2.39-.037.412.242.778.624.818a.647.647 0 0 0 .069.003.671.671 0 0 0 .69-.625c.08-.875.106-1.723.077-2.637C4.28 14.207 3.97 14 3.597 14z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flag'>
<path d="M18.926 5.584c-9.339 13.568-6.142-.26-14.037 6.357L6.684 19H4.665L1 4.59l1.85-.664c8.849-6.471 4.228 5.82 15.637 1.254.364-.147.655.09.439.404z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flash'>
<path d="M6.803 18.998c-.194-.127 3.153-7.16 3.038-7.469-.116-.309-3.665-1.436-3.838-1.979-.174-.543 7.007-8.707 7.196-8.549.188.158-3.129 7.238-3.039 7.469.091.23 3.728 1.404 3.838 1.979.111.575-7.002 8.676-7.195 8.549z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flashlight'>
<path d="M17.115 2.884c-1.676-1.676-3.779-2.288-4.449-1.618L9.97 3.962c-.409.41-.766 1.779-.602 3.164l-8.161 8.161c-.484.484-.092 1.66.876 2.629.968.969 2.146 1.359 2.629.877l8.161-8.162c1.386.164 2.755-.193 3.164-.601l2.696-2.697c.67-.67.058-2.774-1.618-4.449zm-8.974 8.155c-.373-.372-.251-1.096.269-1.617.521-.521 1.246-.643 1.618-.27.372.371.251 1.097-.27 1.617-.521.522-1.245.643-1.617.27zm6.75-5.931c-1.298-1.297-1.623-3.01-1.508-3.125.115-.116 1.76.277 3.059 1.575 1.298 1.298 1.688 2.946 1.575 3.059-.112.112-1.829-.21-3.126-1.509z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flat-brush'>
<path d="M1.844 14.889c.498.376 1.594-1.178 1.942-.915.348.263-.82 1.762-.528 1.982.292.22 1.513-1.239 1.852-.984.338.255-.803 1.774-.437 2.051.367.277 1.562-1.202 1.852-.983.29.219-.773 1.797-.437 2.05.336.254 1.481-1.263 1.76-1.052.28.211-.844 1.743-.346 2.119.498.375 5.37-8.964 5.37-8.964L8.996 7.254s-7.65 7.26-7.152 7.635zM13.023.831L9.661 5.987l4.121 3.109 4.396-4.246c-.527-1.503-3.44-3.843-5.155-4.019z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flattr'>
<path d="M5.598 8.541c0-1.637.434-2.678 1.889-2.912.508-.1 1.566-.064 2.239-.064v2.5c0 .024.003.064.009.084a.236.236 0 0 0 .228.175c.061 0 .118-.031.178-.09L16.377 2H7.548C3.874 2 2 4.115 2 8.066v8.287l3.598-3.602v-4.21zM14.4 7.248v4.209c0 1.637-.434 2.68-1.889 2.912-.508.1-1.566.065-2.238.065v-2.5a.48.48 0 0 0-.009-.084.242.242 0 0 0-.228-.176c-.062 0-.118.033-.179.092l-6.235 6.232L7.809 18h4.643C16.125 18 18 15.885 18 11.934V3.647l-3.6 3.601z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flickr-with-circle'>
<path d="M10 .4C4.698.4.4 4.698.4 10s4.298 9.6 9.6 9.6 9.6-4.298 9.6-9.6S15.302.4 10 .4zM7.436 12a1.99 1.99 0 0 1-1.982-2c0-1.105.887-2 1.982-2 1.094 0 1.982.895 1.982 2s-.889 2-1.982 2zm5.129 0a1.991 1.991 0 0 1-1.983-2c0-1.105.888-2 1.983-2a1.99 1.99 0 0 1 1.982 2c0 1.105-.887 2-1.982 2z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flickr'>
<path d="M5 14c-2.188 0-3.96-1.789-3.96-4 0-2.211 1.772-4 3.96-4 2.187 0 3.96 1.789 3.96 4 0 2.211-1.773 4-3.96 4zM15 14c-2.188 0-3.96-1.789-3.96-4 0-2.211 1.772-4 3.96-4 2.187 0 3.96 1.789 3.96 4 0 2.211-1.773 4-3.96 4z"></path>
</symbol><symbol viewBox='0 0 20 20' id='entypo-flow-branch'>