not in this repo
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"directory": "bower_components",
|
||||
"analytics": false
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
# EditorConfig helps developers define and maintain consistent
|
||||
# coding styles between different editors and IDEs
|
||||
# editorconfig.org
|
||||
|
||||
root = true
|
||||
|
||||
|
||||
[*]
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.hbs]
|
||||
insert_final_newline = false
|
||||
|
||||
[*.{diff,md}]
|
||||
trim_trailing_whitespace = false
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
/**
|
||||
Ember CLI sends analytics information by default. The data is completely
|
||||
anonymous, but there are times when you might want to disable this behavior.
|
||||
|
||||
Setting `disableAnalytics` to true will prevent any data from being sent.
|
||||
*/
|
||||
"disableAnalytics": true,
|
||||
"usePods": true,
|
||||
"port": 8080
|
||||
}
|
||||
19
chrome/.gitignore
vendored
|
|
@ -1,19 +0,0 @@
|
|||
# See http://help.github.com/ignore-files/ for more about ignoring files.
|
||||
|
||||
# compiled output
|
||||
/dist
|
||||
/tmp
|
||||
|
||||
# dependencies
|
||||
/node_modules
|
||||
/bower_components
|
||||
|
||||
# misc
|
||||
/.sass-cache
|
||||
/connect.lock
|
||||
/coverage/*
|
||||
/libpeerconnection.log
|
||||
npm-debug.log
|
||||
testem.log
|
||||
/.idea/
|
||||
*.zip
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
{
|
||||
"predef": [
|
||||
"document",
|
||||
"window",
|
||||
"-Promise",
|
||||
"Dancer",
|
||||
"ID3",
|
||||
"FileAPIReader",
|
||||
"SC",
|
||||
"introJs"
|
||||
],
|
||||
"browser": true,
|
||||
"boss": true,
|
||||
"curly": true,
|
||||
"debug": false,
|
||||
"devel": true,
|
||||
"eqeqeq": true,
|
||||
"evil": true,
|
||||
"forin": false,
|
||||
"immed": false,
|
||||
"laxbreak": false,
|
||||
"newcap": true,
|
||||
"noarg": true,
|
||||
"noempty": false,
|
||||
"nonew": false,
|
||||
"nomen": false,
|
||||
"onevar": false,
|
||||
"plusplus": false,
|
||||
"regexp": false,
|
||||
"undef": true,
|
||||
"sub": true,
|
||||
"strict": false,
|
||||
"white": false,
|
||||
"eqnull": true,
|
||||
"esversion": 6,
|
||||
"unused": true
|
||||
}
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
---
|
||||
language: node_js
|
||||
node_js:
|
||||
- "4"
|
||||
|
||||
sudo: false
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.npm
|
||||
- $HOME/.cache # includes bowers cache
|
||||
|
||||
before_install:
|
||||
- npm config set spin false
|
||||
- npm install -g bower phantomjs-prebuilt
|
||||
- bower --version
|
||||
- phantomjs --version
|
||||
|
||||
install:
|
||||
- npm install
|
||||
- bower install
|
||||
|
||||
script:
|
||||
- npm test
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"ignore_dirs": ["tmp", "dist"]
|
||||
}
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
# Huegasm
|
||||
|
||||
This README outlines the details of collaborating on this Ember application.
|
||||
Music awesomeness for hue lights.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
You will need the following things properly installed on your computer.
|
||||
|
||||
* [Git](http://git-scm.com/)
|
||||
* [Node.js](http://nodejs.org/) (with NPM)
|
||||
* [Bower](http://bower.io/)
|
||||
* [Ember CLI](http://ember-cli.com/)
|
||||
* [PhantomJS](http://phantomjs.org/)
|
||||
|
||||
## Installation
|
||||
|
||||
* `git clone <repository-url>` this repository
|
||||
* `cd huegasm`
|
||||
* `npm install`
|
||||
* `bower install`
|
||||
|
||||
## Running / Development
|
||||
|
||||
* `ember serve`
|
||||
* Visit your app at [http://localhost:4200](http://localhost:4200).
|
||||
|
||||
### Code Generators
|
||||
|
||||
Make use of the many generators for code, try `ember help generate` for more details
|
||||
|
||||
### Building
|
||||
|
||||
* `ember build` (development)
|
||||
* `ember build --environment production` (production)
|
||||
|
||||
## Further Reading / Useful Links
|
||||
|
||||
* [ember.js](http://emberjs.com/)
|
||||
* [ember-cli](http://ember-cli.com/)
|
||||
* Development Browser Extensions
|
||||
* [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
|
||||
* [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
|
||||
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
import Resolver from './resolver';
|
||||
import loadInitializers from 'ember-load-initializers';
|
||||
import config from './config/environment';
|
||||
|
||||
let App;
|
||||
|
||||
Ember.MODEL_FACTORY_INJECTIONS = true;
|
||||
|
||||
App = Ember.Application.extend({
|
||||
modulePrefix: config.modulePrefix,
|
||||
podModulePrefix: config.podModulePrefix,
|
||||
Resolver
|
||||
});
|
||||
|
||||
loadInitializers(App, config.modulePrefix);
|
||||
|
||||
export default App;
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Huegasm</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"> {{content-for 'head'}}
|
||||
|
||||
<link href='https://fonts.googleapis.com/css?family=Open+Sans|Raleway' rel='stylesheet' type='text/css'>
|
||||
|
||||
<link rel="stylesheet" integrity="" href="{{rootURL}}assets/vendor.css">
|
||||
<link rel="stylesheet" integrity="" href="{{rootURL}}assets/huegasm.css"> {{content-for 'head-footer'}}
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{content-for 'body'}}
|
||||
|
||||
<script src="{{rootURL}}assets/vendor.js"></script>
|
||||
<script src="{{rootURL}}assets/huegasm.js"></script>
|
||||
|
||||
{{content-for 'body-footer'}}
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
Controller,
|
||||
isEmpty,
|
||||
$
|
||||
} = Ember;
|
||||
|
||||
export default Controller.extend({
|
||||
dimmerOn: false,
|
||||
lightsIconsOn: true,
|
||||
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
|
||||
chrome.storage.local.get('dimmerOn', ({dimmerOn}) => {
|
||||
chrome.storage.local.get('lightsIconsOn', ({lightsIconsOn}) => {
|
||||
if (!isEmpty(dimmerOn) && dimmerOn) {
|
||||
this.send('toggleDimmer');
|
||||
}
|
||||
|
||||
if (!isEmpty(lightsIconsOn)) {
|
||||
this.set('lightsIconsOn', lightsIconsOn);
|
||||
}
|
||||
})
|
||||
});
|
||||
},
|
||||
|
||||
actions: {
|
||||
toggleLightsIcons() {
|
||||
this.toggleProperty('lightsIconsOn');
|
||||
|
||||
let lightsIconsOn = this.get('lightsIconsOn');
|
||||
|
||||
chrome.storage.local.set({ 'lightsIconsOn': lightsIconsOn });
|
||||
},
|
||||
toggleDimmer() {
|
||||
this.toggleProperty('dimmerOn');
|
||||
|
||||
let dimmerOn = this.get('dimmerOn');
|
||||
|
||||
if (dimmerOn) {
|
||||
$('body').addClass('dimmerOn');
|
||||
$('html').addClass('dimmerOn');
|
||||
} else {
|
||||
$('body').removeClass('dimmerOn');
|
||||
$('html').removeClass('dimmerOn');
|
||||
}
|
||||
|
||||
chrome.storage.local.set({ 'dimmerOn': dimmerOn });
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -1 +0,0 @@
|
|||
{{huegasm-app toggleLightsIcons="toggleLightsIcons" toggleDimmer="toggleDimmer" dimmerOn=dimmerOn lightsIconsOn=lightsIconsOn}}
|
||||
|
|
@ -1,156 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
Component,
|
||||
observer,
|
||||
computed,
|
||||
on,
|
||||
isNone,
|
||||
run: { later },
|
||||
$
|
||||
} = Ember;
|
||||
|
||||
export default Component.extend({
|
||||
elementId: 'bridge-finder',
|
||||
classNames: ['container'],
|
||||
bridgeIp: null,
|
||||
trial: false,
|
||||
bridgeUsername: null,
|
||||
bridgeFindStatus: null,
|
||||
bridgeFindSuccess: computed.equal('bridgeFindStatus', 'success'),
|
||||
bridgeFindMultiple: computed.equal('bridgeFindStatus', 'multiple'),
|
||||
bridgeFindFail: computed.equal('bridgeFindStatus', 'fail'),
|
||||
bridgeUsernamePingMaxTime: 30000, // 30 seconds
|
||||
bridgeUsernamePingIntervalTime: 1500,
|
||||
bridgeUserNamePingIntervalProgress: 0,
|
||||
bridgePingIntervalHandle: null,
|
||||
bridgeAuthenticateReachedStatus: null,
|
||||
manualBridgeIp: null,
|
||||
manualBridgeIpNotFound: false,
|
||||
multipleBridgeIps: [],
|
||||
isAuthenticating: computed.notEmpty('bridgePingIntervalHandle'),
|
||||
|
||||
// try to authenticate against the bridge here
|
||||
onBridgeIpChange: on('init', observer('bridgeIp', function () {
|
||||
if (!this.get('trial') && !this.get('isAuthenticating')) {
|
||||
this.setProperties({
|
||||
bridgePingIntervalHandle: setInterval(this.pingBridgeUser.bind(this), this.get('bridgeUsernamePingIntervalTime')),
|
||||
bridgeUserNamePingIntervalProgress: 0
|
||||
});
|
||||
}
|
||||
})),
|
||||
|
||||
didInsertElement() {
|
||||
$(document).keypress((event) => {
|
||||
if (!isNone(this.get('manualBridgeIp')) && event.which === 13) {
|
||||
this.send('findBridgeByIp');
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
// find the bridge ip here
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
|
||||
if (this.get('bridgeIp') === null) {
|
||||
$.ajax('https://www.meethue.com/api/nupnp', {
|
||||
timeout: 30000
|
||||
})
|
||||
.done((result, status) => {
|
||||
let bridgeFindStatus = 'fail';
|
||||
|
||||
if (!this.isDestroyed) {
|
||||
if (status === 'success' && result.length === 1) {
|
||||
this.set('bridgeIp', result[0].internalipaddress);
|
||||
chrome.storage.local.set({ 'bridgeIp': result[0].internalipaddress });
|
||||
bridgeFindStatus = 'success';
|
||||
} else if (result.length > 1) {
|
||||
let multipleBridgeIps = this.get('multipleBridgeIps');
|
||||
|
||||
result.forEach(function (item) {
|
||||
multipleBridgeIps.pushObject(item.internalipaddress);
|
||||
});
|
||||
|
||||
bridgeFindStatus = 'multiple';
|
||||
} else {
|
||||
bridgeFindStatus = 'fail';
|
||||
}
|
||||
|
||||
this.set('bridgeFindStatus', bridgeFindStatus);
|
||||
}
|
||||
})
|
||||
.fail(() => {
|
||||
this.set('bridgeFindStatus', 'fail');
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
pingBridgeUser() {
|
||||
let bridgeIp = this.get('bridgeIp'),
|
||||
bridgeUserNamePingIntervalProgress = this.get('bridgeUserNamePingIntervalProgress'),
|
||||
bridgeUsernamePingMaxTime = this.get('bridgeUsernamePingMaxTime');
|
||||
|
||||
if (bridgeIp !== null && bridgeUserNamePingIntervalProgress < 100) {
|
||||
$.ajax('http://' + bridgeIp + '/api', {
|
||||
data: JSON.stringify({ "devicetype": "huegasm" }),
|
||||
contentType: 'application/json',
|
||||
type: 'POST'
|
||||
}).done((result, status) => {
|
||||
if (!this.isDestroyed) {
|
||||
this.set('bridgeAuthenticateReachedStatus', status);
|
||||
|
||||
if (status === 'success' && !result[0].error) {
|
||||
this.clearBridgePingIntervalHandle();
|
||||
chrome.storage.local.set({ 'bridgeUsername': result[0].success.username });
|
||||
this.set('bridgeUsername', result[0].success.username);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
this.incrementProperty('bridgeUserNamePingIntervalProgress', this.get('bridgeUsernamePingIntervalTime') / bridgeUsernamePingMaxTime * 100);
|
||||
} else {
|
||||
this.clearBridgePingIntervalHandle();
|
||||
}
|
||||
},
|
||||
|
||||
clearBridgePingIntervalHandle() {
|
||||
clearInterval(this.get('bridgePingIntervalHandle'));
|
||||
if (!this.isDestroyed) {
|
||||
this.set('bridgePingIntervalHandle', null);
|
||||
}
|
||||
},
|
||||
|
||||
actions: {
|
||||
retry() {
|
||||
this.onBridgeIpChange();
|
||||
},
|
||||
chooseBridge(bridgeIp) {
|
||||
this.set('bridgeIp', bridgeIp);
|
||||
chrome.storage.local.set({ 'bridgeIp': bridgeIp });
|
||||
},
|
||||
findBridgeByIp() {
|
||||
let manualBridgeIp = this.get('manualBridgeIp');
|
||||
|
||||
if (manualBridgeIp.toLowerCase() === 'trial' || manualBridgeIp.toLowerCase() === 'offline') {
|
||||
this.setProperties({
|
||||
trial: true,
|
||||
bridgeIp: 'trial',
|
||||
bridgeUsername: 'trial'
|
||||
});
|
||||
} else {
|
||||
$.ajax('http://' + manualBridgeIp + '/api', {
|
||||
data: JSON.stringify({ "devicetype": "huegasm" }),
|
||||
contentType: 'application/json',
|
||||
type: 'POST'
|
||||
}).fail(() => {
|
||||
this.set('manualBridgeIpNotFound', true);
|
||||
later(this, function () {
|
||||
this.set('manualBridgeIpNotFound', false);
|
||||
}, 5000);
|
||||
}).then(() => {
|
||||
this.send('chooseBridge', manualBridgeIp);
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
});
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
{{#unless bridgeUsername}}
|
||||
{{#if bridgeIp}}
|
||||
<svg version="1.2" baseProfile="tiny" id="press-bridge-button-img" x="0px" y="0px" viewBox="0 0 345.5 335.5" xml:space="preserve">
|
||||
<path style=" fill: white; stroke: black;" d="M164.7,288.7c8.3-21.9,40.4-18.1,40.4-18.1l-56.2-88.5c-16.7-0.6-30-14.3-30-31.1c0-17.2,13.9-31.2,31.2-31.2
|
||||
c17.2,0,31.2,13.9,31.2,31.2c0,5.2-1.3,10.1-3.5,14.4c3.6,5.8,10.6,17.1,18.1,29.3l6,9.8c-7.2-11.8-0.9-20.7,5.3-23.3
|
||||
c14-9.1,21.4,5.1,21.4,5.1l5.3,8.7c-5.3-8.7-4.8-16.3,2.8-20.7c0,0,4.8-3.4,9.4-2.7c5.1,0.8,11.8,6.2,19.6,19.7
|
||||
c0.3,0.6,0.6,1.1,0.9,1.6c-2.4-5.9-6-19.8,6.4-25.9c12.2-5.2,18.8,3.1,18.8,3.1s2.2,3.2,5.6,8.4c1.8-9.3,2.7-18.8,2.7-28.6
|
||||
C300,67.1,232.8,0,150,0C67.1,0,0,67.1,0,150s67.1,150,150,150c4.6,0,9.1-0.2,13.6-0.6C162.2,295.5,163.5,290.9,164.7,288.7z
|
||||
M150,66.6c6.5,0,11.8,5.3,11.8,11.8c0,6.5-5.3,11.8-11.8,11.8c-6.5,0-11.8-5.3-11.8-11.8C138.2,71.9,143.5,66.6,150,66.6z
|
||||
M79.7,161.8c-6.5,0-11.8-5.3-11.8-11.8c0-6.5,5.3-11.8,11.8-11.8c6.5,0,11.8,5.3,11.8,11.8C91.5,156.5,86.2,161.8,79.7,161.8z
|
||||
M98.3,110c-6.5,0-11.8-5.3-11.8-11.8c0-6.5,5.3-11.8,11.8-11.8c6.5,0,11.8,5.3,11.8,11.8C110.1,104.7,104.8,110,98.3,110z"
|
||||
/>
|
||||
<path style=" fill: white; stroke: #8089ff; stroke-width: 5px;" d="M150.8,154.6c10.6-6.4,16.8-2.8,20.4,1.2c0.3-1.5,0.5-3.1,0.5-4.7c0-12-9.7-21.8-21.8-21.8c-12,0-21.8,9.7-21.8,21.8
|
||||
c0,9.7,6.4,17.9,15.1,20.7C141.8,166.6,142.2,159.8,150.8,154.6z" />
|
||||
<path style=" fill: white; " stroke="#000000" stroke-width="7" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"
|
||||
d="
|
||||
M265.5,191.4c8.9,15.5-12.7-14.5,7.2-24.3c12.2-5.2,18.8,3.1,18.8,3.1s34.7,51.1,47.6,79.2c9.6,35.8-7,57.4-32.7,74
|
||||
c-25.7,16.6-46,6.2-65.4-4.8c-19.4-11-47-13.6-64.2-12.8c-17.2,0.8-14.5-12.8-12.2-17.1c8.3-21.9,40.4-18.1,40.4-18.1L147.6,180
|
||||
c0,0-12.9-15.6,3.2-25.4c16.1-9.7,22.2,3.7,24.3,6.6c0.9,1.3,10.2,16.4,20.6,33.3l6,9.8c-7.2-11.8-0.9-20.7,5.3-23.3
|
||||
c14-9.1,21.4,5.1,21.4,5.1l5.3,8.7c-5.3-8.7-4.8-16.3,2.8-20.7c0,0,4.8-3.4,9.4-2.7C251,172.4,257.8,177.8,265.5,191.4z" />
|
||||
<line fill="none" stroke="#000000" stroke-width="7" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"
|
||||
x1="266.9" y1="194.1" x2="278.3" y2="213.9" />
|
||||
<line fill="none" stroke="#000000" stroke-width="7" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"
|
||||
x1="233.1" y1="194.1" x2="252.9" y2="227" />
|
||||
<line fill="none" stroke="#000000" stroke-width="7" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"
|
||||
x1="200.6" y1="203" x2="226" y2="241.6" />
|
||||
</svg>
|
||||
|
||||
{{paper-progress-linear warn=true value=bridgeUserNamePingIntervalProgress}}
|
||||
|
||||
{{#if isAuthenticating}}
|
||||
<p>
|
||||
Your bridge IP is <b>{{bridgeIp}}</b>
|
||||
<br> Press the button on your bridge to authenticate Huegasm.
|
||||
</p>
|
||||
{{else}}
|
||||
<p>You failed to press the button in time. <a class="no-text-decoration" href="#" {{action 'retry'}}>RETRY</a></p>
|
||||
{{/if}}
|
||||
{{else}}
|
||||
{{#unless bridgeFindStatus}}
|
||||
{{paper-progress-circular diameter=100}}
|
||||
<p>Trying to find your bridge's IP.</p>
|
||||
{{/unless}}
|
||||
|
||||
{{#if bridgeFindMultiple}}
|
||||
<p>Huegasm found multiple hue bridges. <br> Please select the one you want to use for Huegasm.</p>
|
||||
|
||||
<div id="bridge-button-group">
|
||||
{{#each multipleBridgeIps as |bridge|}}
|
||||
{{paper-radio value=bridge label=bridge onChange=(action "chooseBridge")}}
|
||||
{{/each}}
|
||||
</div>
|
||||
{{else}}
|
||||
{{#if bridgeFindFail}}
|
||||
<p>
|
||||
A hue bridge could not be automatically found on your network. <br> Enter one manually? <br><br> (or type <strong>offline</strong> to look around)
|
||||
</p>
|
||||
|
||||
<span id="bridge-input">
|
||||
{{paper-input label="Hue bridge IP address" value=manualBridgeIp onChange=(action (mut manualBridgeIp))}}
|
||||
|
||||
<div>
|
||||
{{paper-button onClick=(action "findBridgeByIp") raised=true primary=true label="Find"}}
|
||||
</div>
|
||||
</span>
|
||||
|
||||
{{#if manualBridgeIpNotFound}}
|
||||
<p class="bg-danger">
|
||||
Could not find a bridge with that IP address.
|
||||
</p>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/unless}}
|
||||
|
|
@ -1,141 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
A,
|
||||
Component,
|
||||
computed,
|
||||
isEmpty,
|
||||
isNone,
|
||||
run: { later, scheduleOnce },
|
||||
inject,
|
||||
$
|
||||
} = Ember;
|
||||
|
||||
export default Component.extend({
|
||||
classNames: ['container-fluid'],
|
||||
elementId: 'hue-controls',
|
||||
lightsData: null,
|
||||
|
||||
activeLights: A(),
|
||||
tabList: ["Lights", "Music"],
|
||||
selectedTab: 0,
|
||||
pauseLightUpdates: false,
|
||||
|
||||
displayFailure: true,
|
||||
|
||||
notify: inject.service(),
|
||||
|
||||
dimmerOnClass: computed('dimmerOn', function () {
|
||||
return this.get('dimmerOn') ? 'dimmerOn md-menu-origin' : 'md-menu-origin';
|
||||
}),
|
||||
|
||||
ready: computed('lightsData', 'trial', function () {
|
||||
return this.get('trial') || !isNone(this.get('lightsData'));
|
||||
}),
|
||||
|
||||
apiURL: computed('bridgeIp', 'bridgeUsername', function () {
|
||||
return 'http://' + this.get('bridgeIp') + '/api/' + this.get('bridgeUsername');
|
||||
}),
|
||||
|
||||
tabData: computed('tabList', 'selectedTab', function () {
|
||||
let tabData = [], selectedTab = this.get('selectedTab');
|
||||
|
||||
this.get('tabList').forEach(function (tab, i) {
|
||||
let selected = false;
|
||||
|
||||
if (i === selectedTab) {
|
||||
selected = true;
|
||||
}
|
||||
|
||||
tabData.push({ "name": tab, "selected": selected });
|
||||
});
|
||||
|
||||
return tabData;
|
||||
}),
|
||||
|
||||
didInsertElement() {
|
||||
// here's a weird way to automatically initialize bootstrap tooltips
|
||||
let observer = new MutationObserver(function (mutations) {
|
||||
let haveTooltip = !mutations.every(function (mutation) {
|
||||
return isEmpty(mutation.addedNodes) || isNone(mutation.addedNodes[0].classList) || mutation.addedNodes[0].classList.contains('tooltip');
|
||||
});
|
||||
|
||||
if (haveTooltip) {
|
||||
scheduleOnce('afterRender', function () {
|
||||
$('.bootstrap-tooltip').tooltip();
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
observer.observe($('#hue-controls')[0], { childList: true, subtree: true });
|
||||
},
|
||||
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
|
||||
if (!this.get('trial')) {
|
||||
this.updateLightData();
|
||||
setInterval(this.updateLightData.bind(this), 2000);
|
||||
}
|
||||
|
||||
chrome.storage.local.get('selectedTab', ({selectedTab}) => {
|
||||
if (!isNone(selectedTab)) {
|
||||
this.set('selectedTab', selectedTab);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
updateLightData() {
|
||||
let fail = () => {
|
||||
if (isNone(this.get('lightsData'))) {
|
||||
this.send('clearBridge');
|
||||
} else if (this.get('displayFailure')) {
|
||||
this.get('notify').warning({ html: '<div class="alert alert-warning" role="alert">Error retrieving data from your lights. Yikes.</div>' });
|
||||
this.set('displayFailure', false);
|
||||
|
||||
later(this, function () {
|
||||
this.set('displayFailure', true);
|
||||
}, 30000);
|
||||
}
|
||||
};
|
||||
|
||||
if (!this.get('pauseLightUpdates')) {
|
||||
$.get(this.get('apiURL') + '/lights', (result, status) => {
|
||||
if (!isNone(result[0]) && !isNone(result[0].error)) {
|
||||
fail();
|
||||
} else if (status === 'success' && JSON.stringify(this.get('lightsData')) !== JSON.stringify(result)) {
|
||||
this.set('lightsData', result);
|
||||
chrome.storage.local.set({ 'lightsData': result });
|
||||
}
|
||||
}).fail(fail);
|
||||
}
|
||||
},
|
||||
|
||||
actions: {
|
||||
changeTab(tabName) {
|
||||
let index = this.get('tabList').indexOf(tabName);
|
||||
this.set('selectedTab', index);
|
||||
chrome.storage.local.set({ 'selectedTab': index });
|
||||
},
|
||||
clearBridge() {
|
||||
chrome.storage.local.remove('bridgeUsername');
|
||||
chrome.storage.local.remove('bridgeIp');
|
||||
location.reload();
|
||||
chrome.runtime.sendMessage({ action: 'stop-listening' });
|
||||
},
|
||||
toggleDimmer() {
|
||||
this.sendAction('toggleDimmer');
|
||||
},
|
||||
toggleLightsIcons() {
|
||||
this.sendAction('toggleLightsIcons');
|
||||
},
|
||||
clearAllSettings() {
|
||||
chrome.storage.local.clear();
|
||||
location.reload();
|
||||
chrome.runtime.sendMessage({ action: 'stop-listening' });
|
||||
},
|
||||
email() {
|
||||
chrome.tabs.create({ url: 'mailto:contact@nidratech.com' });
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
{{#if ready}}
|
||||
<div id="navigation" class="row">
|
||||
<div class="col-sm-10 col-sm-offset-1 col-xs-12">
|
||||
{{#each tabData as |tab|}}
|
||||
<span class="navigation-item pointer text-uppercase {{if tab.selected "active"}}" {{action "changeTab" tab.name}}>{{tab.name}}</span>
|
||||
{{/each}}
|
||||
{{#paper-menu as |menu|}}
|
||||
{{#menu.trigger}}
|
||||
{{#paper-button iconButton=true}}
|
||||
{{paper-icon "settings-icon" class=dimmerOnClass size=28}}
|
||||
{{/paper-button}}
|
||||
{{/menu.trigger}}
|
||||
{{#menu.content width=3 as |content|}}
|
||||
{{#content.menu-item onClick="toggleDimmer" }}
|
||||
{{paper-icon "highlight" class=dimmerOnClass}} Dark Mode: <strong>{{if dimmerOn "On" "Off"}}</strong>
|
||||
{{/content.menu-item}}
|
||||
|
||||
{{#content.menu-item onClick="toggleLightsIcons" }}
|
||||
{{paper-icon "lightbulb outline" class=dimmerOnClass}} Active Lights: <strong>{{if lightsIconsOn "Icons" "Text"}}</strong>
|
||||
{{/content.menu-item}}
|
||||
|
||||
{{#content.menu-item onClick="clearBridge" }}
|
||||
{{paper-icon "compare arrows" class=dimmerOnClass}} Switch bridge
|
||||
{{/content.menu-item}}
|
||||
|
||||
{{#content.menu-item onClick="clearAllSettings" }}
|
||||
{{paper-icon "settings backup restore" class=dimmerOnClass}} Reset settings
|
||||
{{/content.menu-item}}
|
||||
|
||||
{{#content.menu-item onClick="email" }}
|
||||
{{paper-icon "email" class=dimmerOnClass}} Contact
|
||||
{{/content.menu-item}}
|
||||
{{/menu.content}}
|
||||
{{/paper-menu}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{light-group lightsData=lightsData activeLights=activeLights syncLight=syncLight apiURL=apiURL dimmerOn=dimmerOn lightsIconsOn=lightsIconsOn pauseLightUpdates=pauseLightUpdates}}
|
||||
|
||||
<div class="row">
|
||||
{{lights-tab active=(eq selectedTab 0) apiURL=apiURL lightsData=lightsData activeLights=activeLights syncLight=syncLight
|
||||
trial=trial colorLoopOn=colorLoopOn dimmerOn=dimmerOn playing=playing pauseLightUpdates=pauseLightUpdates}}
|
||||
|
||||
{{music-tab active=(eq selectedTab 1) apiURL=apiURL lightsData=lightsData activeLights=activeLights pauseLightUpdates=pauseLightUpdates
|
||||
dimmerOn=dimmerOn colorLoopOn=colorLoopOn playing=playing action="startIntro"}}
|
||||
</div>
|
||||
{{else}}
|
||||
{{paper-progress-circular diameter=100}}
|
||||
{{/if}}
|
||||
|
||||
{{ember-notify messageStyle='bootstrap' closeAfter=5000}}
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
Component,
|
||||
isEmpty,
|
||||
$
|
||||
} = Ember;
|
||||
|
||||
export default Component.extend({
|
||||
bridgeIp: null,
|
||||
bridgeUsername: null,
|
||||
trial: false,
|
||||
elementId: 'huegasm',
|
||||
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
|
||||
chrome.storage.local.get('bridgeIp', ({bridgeIp}) => {
|
||||
chrome.storage.local.get('bridgeUsername', ({bridgeUsername}) => {
|
||||
this.setProperties({
|
||||
bridgeIp,
|
||||
bridgeUsername
|
||||
});
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
actions: {
|
||||
toggleDimmer() {
|
||||
this.sendAction('toggleDimmer');
|
||||
},
|
||||
|
||||
toggleLightsIcons() {
|
||||
this.sendAction('toggleLightsIcons');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
{{#if bridgeUsername}}
|
||||
{{hue-controls bridgeIp=bridgeIp bridgeUsername=bridgeUsername trial=trial dimmerOn=dimmerOn lightsIconsOn=lightsIconsOn
|
||||
toggleDimmer="toggleDimmer" toggleLightsIcons="toggleLightsIcons"}}
|
||||
{{else}}
|
||||
{{bridge-finder bridgeIp=bridgeIp bridgeUsername=bridgeUsername trial=trial}}
|
||||
{{/if}}
|
||||
|
|
@ -1,254 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
A,
|
||||
Component,
|
||||
computed,
|
||||
isEmpty,
|
||||
isNone,
|
||||
observer,
|
||||
$
|
||||
} = Ember;
|
||||
|
||||
export default Component.extend({
|
||||
elementId: 'active-lights',
|
||||
classNames: ['light-group'],
|
||||
isHovering: false,
|
||||
activeLights: A(),
|
||||
|
||||
// list of all the lights in the hue system
|
||||
lightsList: computed('lightsData', 'activeLights.[]', 'dimmerOn', function () {
|
||||
let lightsData = this.get('lightsData'),
|
||||
activeLights = this.get('activeLights'),
|
||||
dimmerOn = this.get('dimmerOn'),
|
||||
lightsList = A(),
|
||||
src,
|
||||
activeClass;
|
||||
|
||||
for (let key in lightsData) {
|
||||
activeClass = 'light-active';
|
||||
|
||||
if (lightsData.hasOwnProperty(key) && lightsData[key].state.reachable) {
|
||||
switch (lightsData[key].modelid) {
|
||||
case 'BSB001':
|
||||
src = 'bridge_v1';
|
||||
break;
|
||||
case 'BSB002':
|
||||
src = 'bridge_v2';
|
||||
break;
|
||||
case 'LCT001':
|
||||
case 'LCT007':
|
||||
case 'LCT010':
|
||||
case 'LCT014':
|
||||
case 'LTW010':
|
||||
case 'LTW001':
|
||||
case 'LTW004':
|
||||
case 'LTW015':
|
||||
case 'LWB004':
|
||||
case 'LWB006':
|
||||
src = 'white_and_color_e27';
|
||||
break;
|
||||
case 'LWB010':
|
||||
case 'LWB014':
|
||||
src = 'white_e27';
|
||||
break;
|
||||
case 'LCT002':
|
||||
src = 'br30';
|
||||
break;
|
||||
case 'LCT011':
|
||||
case 'LTW011':
|
||||
src = 'br30_slim';
|
||||
break;
|
||||
case 'LCT003':
|
||||
src = 'gu10';
|
||||
break;
|
||||
case 'LTW013':
|
||||
src = 'gu10_perfectfit';
|
||||
break;
|
||||
case 'LST002':
|
||||
case 'LST001':
|
||||
src = 'lightstrip';
|
||||
break;
|
||||
case 'LLC006':
|
||||
case 'LLC010':
|
||||
src = 'iris';
|
||||
break;
|
||||
case 'LLC005':
|
||||
case 'LLC011':
|
||||
case 'LLC012':
|
||||
case 'LLC007':
|
||||
src = 'bloom';
|
||||
break;
|
||||
case 'LLC014':
|
||||
src = 'aura';
|
||||
break;
|
||||
case 'LLC013':
|
||||
src = 'storylight';
|
||||
break;
|
||||
case 'LLC020':
|
||||
src = 'go';
|
||||
break;
|
||||
case 'HBL001':
|
||||
case 'HBL002':
|
||||
case 'HBL003':
|
||||
src = 'beyond_ceiling_pendant_table';
|
||||
break;
|
||||
case 'HIL001':
|
||||
case 'HIL002':
|
||||
src = 'impulse';
|
||||
break;
|
||||
case 'HEL001':
|
||||
case 'HEL002':
|
||||
src = 'entity';
|
||||
break;
|
||||
case 'HML001':
|
||||
case 'HML002':
|
||||
case 'HML003':
|
||||
case 'HML004':
|
||||
case 'HML005':
|
||||
src = 'phoenix_ceiling';
|
||||
break;
|
||||
case 'HML006':
|
||||
src = 'phoenix_down';
|
||||
break;
|
||||
case 'LTP003':
|
||||
src = 'pendant_square';
|
||||
break;
|
||||
case 'LTP002':
|
||||
case 'LTP003':
|
||||
src = 'pendant_round';
|
||||
break;
|
||||
case 'LTP001':
|
||||
src = 'pendant_oval';
|
||||
break;
|
||||
case 'LDF002':
|
||||
case 'LTF002':
|
||||
case 'LTF001':
|
||||
case 'LTC001':
|
||||
case 'LTC002':
|
||||
case 'LDF001':
|
||||
src = 'ceiling_square';
|
||||
break;
|
||||
case 'LTC003':
|
||||
case 'LTD001':
|
||||
case 'LTD001':
|
||||
src = 'ceiling_round';
|
||||
break;
|
||||
case 'LDD002':
|
||||
src = 'floor';
|
||||
break;
|
||||
case 'LDD001':
|
||||
src = 'table';
|
||||
break;
|
||||
case 'LDT001':
|
||||
case 'MWM001':
|
||||
src = 'recessed';
|
||||
break;
|
||||
case 'SWT001':
|
||||
src = 'tap';
|
||||
break;
|
||||
case 'RWL021':
|
||||
src = 'hds';
|
||||
break;
|
||||
case 'SML001':
|
||||
src = 'motion_sensor';
|
||||
break;
|
||||
default:
|
||||
src = 'white_e27';
|
||||
}
|
||||
|
||||
if (dimmerOn) {
|
||||
src = `assets/images/lights/filled/${src}.svg`;
|
||||
} else {
|
||||
src = `assets/images/lights/outline/${src}.svg`;
|
||||
}
|
||||
|
||||
if (!activeLights.includes(key)) {
|
||||
activeClass = 'light-inactive';
|
||||
}
|
||||
|
||||
lightsList.push({ src , name: lightsData[key].name, id: key, data: lightsData[key], activeClass });
|
||||
}
|
||||
}
|
||||
|
||||
return lightsList;
|
||||
}),
|
||||
|
||||
onActiveLightsChange: observer('activeLights.[]', function () {
|
||||
chrome.storage.local.set({ 'activeLights': this.get('activeLights') });
|
||||
}),
|
||||
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
|
||||
let lightsData = this.get('lightsData'),
|
||||
_activeLights = this.get('activeLights');
|
||||
|
||||
chrome.storage.local.get('activeLights', ({activeLights}) => {
|
||||
if (!isNone(activeLights)) {
|
||||
activeLights.forEach(function (i) {
|
||||
if (!isNone(lightsData) && lightsData.hasOwnProperty(i) && lightsData[i].state.reachable) {
|
||||
_activeLights.pushObject(i);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
for (let key in lightsData) {
|
||||
if (lightsData.hasOwnProperty(key) && lightsData[key].state.reachable) {
|
||||
_activeLights.pushObject(key);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
actions: {
|
||||
clickLight(id) {
|
||||
let activeLights = this.get('activeLights'),
|
||||
lightId = activeLights.indexOf(id);
|
||||
|
||||
if (lightId !== -1) {
|
||||
activeLights.removeObject(id);
|
||||
} else {
|
||||
activeLights.pushObject(id);
|
||||
this.set('syncLight', id);
|
||||
}
|
||||
},
|
||||
lightStartHover(id) {
|
||||
let activeLights = this.get('activeLights'),
|
||||
hoveredLight = this.get('lightsList').filter(function (light) {
|
||||
return light.activeClass !== 'unreachable' && light.id === id[0] && activeLights.indexOf(id) !== -1;
|
||||
});
|
||||
|
||||
if (!isEmpty(hoveredLight) && this.get('noHover') !== true) {
|
||||
$.ajax(this.get('apiURL') + '/lights/' + id + '/state', {
|
||||
data: JSON.stringify({ "alert": "lselect" }),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
}
|
||||
|
||||
this.setProperties({
|
||||
pauseLightUpdates: true,
|
||||
isHovering: true
|
||||
});
|
||||
},
|
||||
lightStopHover(id) {
|
||||
let hoveredLight = this.get('lightsList').filter(function (light) {
|
||||
return light.activeClass !== 'unreachable' && light.id === id[0];
|
||||
});
|
||||
|
||||
if (!isEmpty(hoveredLight) && this.get('noHover') !== true) {
|
||||
$.ajax(this.get('apiURL') + '/lights/' + id + '/state', {
|
||||
data: JSON.stringify({ "alert": "none" }),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
}
|
||||
|
||||
this.setProperties({
|
||||
pauseLightUpdates: false,
|
||||
isHovering: false
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{{#each lightsList as |light|}}
|
||||
{{#if lightsIconsOn}}
|
||||
<div class="{{light.activeClass}} bootstrap-tooltip toggleable-light" data-toggle="tooltip" data-placement="top auto" data-title={{light.name}} {{action "clickLight" light.id}} {{action "lightStartHover" light.id on="mouseEnter"}} {{action "lightStopHover" light.id on="mouseLeave"}}>
|
||||
{{inline-svg light.src class="hue-light"}}
|
||||
</div>
|
||||
{{else}}
|
||||
<div class="{{light.activeClass}} light-text toggleable-light" {{action "clickLight" light.id}} {{action "lightStartHover" light.id on="mouseEnter"}} {{action "lightStopHover" light.id on="mouseLeave"}}>
|
||||
<div class="light-text-content">{{light.name}}</div>
|
||||
</div>
|
||||
{{/if}}
|
||||
{{/each}}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
Component,
|
||||
$
|
||||
} = Ember;
|
||||
|
||||
export default Component.extend({
|
||||
elementId: 'color-picker',
|
||||
rgb: null,
|
||||
canvas: null,
|
||||
canvasContext: null,
|
||||
pressingDown: false,
|
||||
|
||||
mouseUp(){
|
||||
this.set('pressingDown', false);
|
||||
},
|
||||
|
||||
mouseMove(event){
|
||||
if (this.get('pressingDown')) {
|
||||
this.mouseDown(event);
|
||||
}
|
||||
},
|
||||
|
||||
mouseDown(event){
|
||||
let canvasOffset = $(this.get('canvas')).offset(),
|
||||
canvasX = Math.floor(event.pageX - canvasOffset.left),
|
||||
canvasY = Math.floor(event.pageY - canvasOffset.top);
|
||||
|
||||
// get current pixel
|
||||
let imageData = this.get('canvasContext').getImageData(canvasX, canvasY, 1, 1),
|
||||
pixel = imageData.data;
|
||||
|
||||
this.set('pressingDown', true);
|
||||
|
||||
if (!(pixel[0] === 0 && pixel[1] === 0 && pixel[2] === 0)) {
|
||||
this.set('rgb', [pixel[0], pixel[1], pixel[2]]);
|
||||
}
|
||||
},
|
||||
|
||||
// https://dzone.com/articles/creating-your-own-html5
|
||||
didInsertElement(){
|
||||
// handle color changes
|
||||
let canvas = $('#picker')[0],
|
||||
canvasContext = canvas.getContext('2d'),
|
||||
image = new Image();
|
||||
|
||||
image.src = 'assets/images/colormap.png';
|
||||
image.onload = function () {
|
||||
canvasContext.drawImage(image, 0, 0, image.width, image.height); // draw the image on the canvas
|
||||
};
|
||||
|
||||
this.setProperties({
|
||||
canvas: canvas,
|
||||
canvasContext: canvasContext
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
@ -1 +0,0 @@
|
|||
<canvas id="picker" width="256" height="256"></canvas>
|
||||
|
|
@ -1,348 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
Component,
|
||||
observer,
|
||||
computed,
|
||||
on,
|
||||
run: { later, once },
|
||||
$
|
||||
} = Ember;
|
||||
|
||||
export default Component.extend({
|
||||
classNames: ['col-sm-10', 'col-sm-offset-1', 'col-xs-12'],
|
||||
classNameBindings: ['active::hidden'],
|
||||
elementId: 'lights-tab',
|
||||
|
||||
rgb: [255, 255, 255],
|
||||
|
||||
lightsOn: false,
|
||||
|
||||
// COLOR LOOP related stuff
|
||||
colorLoopOn: false,
|
||||
|
||||
lightsOnTxt: computed('lightsOn', function () {
|
||||
return this.get('lightsOn') ? 'On' : 'Off';
|
||||
}),
|
||||
|
||||
colorloopOnTxt: computed('colorLoopOn', function () {
|
||||
return this.get('colorLoopOn') ? 'On' : 'Off';
|
||||
}),
|
||||
|
||||
// determines the average brightness of the hue system for the brightness slider
|
||||
lightsBrightness: computed('lightsData', function () {
|
||||
let lightsData = this.get('lightsData'),
|
||||
activeLights = this.get('activeLights'),
|
||||
lightsBrightness = 0;
|
||||
|
||||
activeLights.forEach(function (light) {
|
||||
lightsBrightness += lightsData[light].state.bri;
|
||||
});
|
||||
|
||||
return lightsBrightness / activeLights.length;
|
||||
}),
|
||||
|
||||
brightnessControlDisabled: computed.not('lightsOn'),
|
||||
|
||||
onColorLoopOnChange: observer('colorLoopOn', function () {
|
||||
let lightsData = this.get('lightsData'),
|
||||
activeLights = this.get('activeLights'),
|
||||
colorLoopsOn = this.get('colorLoopOn'),
|
||||
effect = colorLoopsOn ? 'colorloop' : 'none';
|
||||
|
||||
let colorLoopsOnSystem = activeLights.some(function (light) {
|
||||
return lightsData[light].state.effect === 'colorloop';
|
||||
});
|
||||
|
||||
// if the internal lights state is different than the one from lightsData (user manually toggled the switch), send the request to change the bulbs state
|
||||
if (colorLoopsOn !== colorLoopsOnSystem) {
|
||||
activeLights.forEach((light) => {
|
||||
if (this.get('lightsData')[light].state.effect !== effect) {
|
||||
$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
|
||||
data: JSON.stringify({ 'effect': effect }),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}),
|
||||
|
||||
rgbPreview: observer('rgb', function () {
|
||||
let rgb = this.get('rgb'),
|
||||
xy = this.rgbToXy(rgb[0], rgb[1], rgb[2]);
|
||||
|
||||
this.set('colorLoopOn', false);
|
||||
|
||||
this.get('activeLights').forEach((light) => {
|
||||
$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
|
||||
data: JSON.stringify({ "xy": xy }),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
});
|
||||
|
||||
this.set('colorLoopOn', false);
|
||||
$('.color').css('background', 'rgb(' + rgb[0] + ',' + rgb[1] + ',' + rgb[2] + ')');
|
||||
}),
|
||||
|
||||
// determines whether the lights are on/off for the lights switch
|
||||
lightsOnChange: on('init', observer('lightsData.@each.state.on', 'activeLights.[]', function () {
|
||||
if (!this.get('strobeOn')) {
|
||||
let lightsData = this.get('lightsData'), lightsOn = this.get('activeLights').some(function (light) {
|
||||
return lightsData[light].state.on === true;
|
||||
});
|
||||
|
||||
this.set('lightsOn', lightsOn);
|
||||
}
|
||||
})),
|
||||
|
||||
onLightsOnChange: observer('lightsOn', function () {
|
||||
let lightsData = this.get('lightsData'),
|
||||
activeLights = this.get('activeLights'),
|
||||
lightsOn = this.get('lightsOn');
|
||||
|
||||
let lightsOnSystem = activeLights.some(function (light) {
|
||||
return lightsData[light].state.on === true;
|
||||
});
|
||||
|
||||
// if the internal lights state is different than the one from lightsData (user manually toggled the switch), send the request to change the bulbs state
|
||||
if (lightsOn !== lightsOnSystem) {
|
||||
activeLights.forEach((light) => {
|
||||
$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
|
||||
data: JSON.stringify({ "on": lightsOn }),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
});
|
||||
}
|
||||
}),
|
||||
|
||||
onBrightnessChanged: observer('lightsBrightness', function () {
|
||||
once(this, function () {
|
||||
let lightsData = this.get('lightsData'),
|
||||
lightsBrightnessSystem = false,
|
||||
lightsBrightness = this.get('lightsBrightness'),
|
||||
activeLights = this.get('activeLights');
|
||||
|
||||
activeLights.forEach(function (light) {
|
||||
lightsBrightnessSystem += lightsData[light].state.bri;
|
||||
});
|
||||
|
||||
lightsBrightnessSystem /= activeLights.length;
|
||||
|
||||
// if the internal lights state is different than the one from lightsData (user manually toggled the switch), send the request to change the bulbs state
|
||||
if (lightsBrightness !== lightsBrightnessSystem) {
|
||||
activeLights.forEach((light) => {
|
||||
$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
|
||||
data: JSON.stringify({ "bri": lightsBrightness }),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
}),
|
||||
|
||||
// sync the current light settings to the newly added light
|
||||
onaActiveLightsChange: observer('syncLight', function () {
|
||||
let options = {
|
||||
on: this.get('lightsOn'),
|
||||
bri: this.get('lightsBrightness'),
|
||||
effect: this.get('colorLoopOn') ? 'colorloop' : 'none'
|
||||
}, rgb = this.get('rgb'),
|
||||
syncLight = this.get('syncLight');
|
||||
|
||||
if (rgb[0] !== 255 && rgb[1] !== 255 && rgb[2] !== 255) {
|
||||
options['xy'] = this.rgbToXy(rgb[0], rgb[1], rgb[2]);
|
||||
}
|
||||
|
||||
options['transitiontime'] = 0;
|
||||
|
||||
$.ajax(this.get('apiURL') + '/lights/' + syncLight + '/state', {
|
||||
data: JSON.stringify(options),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
}),
|
||||
|
||||
// **************** STROBE LIGHT START ****************
|
||||
strobeOn: false,
|
||||
|
||||
strobeOnInervalHandle: null,
|
||||
preStrobeOnLightsDataCache: null,
|
||||
nextLightIdx: 0,
|
||||
|
||||
onStrobeOnChange: observer('strobeOn', function () {
|
||||
let lightsData = this.get('lightsData'),
|
||||
strobeOn = this.get('strobeOn');
|
||||
|
||||
if (strobeOn) {
|
||||
this.set('preStrobeOnLightsDataCache', lightsData);
|
||||
let stobeInitRequestData = { transitiontime: 0 };
|
||||
|
||||
for (let key in lightsData) {
|
||||
if (lightsData.hasOwnProperty(key)) {
|
||||
if (lightsData[key].state.on) {
|
||||
stobeInitRequestData.on = false;
|
||||
}
|
||||
|
||||
$.ajax(this.get('apiURL') + '/lights/' + key + '/state', {
|
||||
data: JSON.stringify(stobeInitRequestData),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
this.set('strobeOnInervalHandle', setInterval(this.strobeStep.bind(this), 500));
|
||||
} else { // revert the light system to pre-strobe
|
||||
let preStrobeOnLightsDataCache = this.get('preStrobeOnLightsDataCache'), updateLight = (lightIndex) => {
|
||||
$.ajax(this.get('apiURL') + '/lights/' + lightIndex + '/state', {
|
||||
data: JSON.stringify({
|
||||
on: preStrobeOnLightsDataCache[lightIndex].state.on,
|
||||
sat: preStrobeOnLightsDataCache[lightIndex].state.sat
|
||||
}),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
};
|
||||
|
||||
for (let key in lightsData) {
|
||||
if (lightsData.hasOwnProperty(key)) {
|
||||
later(this, updateLight, key, 2000);
|
||||
}
|
||||
}
|
||||
|
||||
later(this, this.onColorLoopOnChange, 2000);
|
||||
clearInterval(this.get('strobeOnInervalHandle'));
|
||||
}
|
||||
|
||||
this.set('pauseLightUpdates', strobeOn);
|
||||
}),
|
||||
|
||||
strobeStep() {
|
||||
let nextLightIdx = this.get('nextLightIdx') % this.get('activeLights').length,
|
||||
nextStrobeLight = this.get('activeLights')[nextLightIdx],
|
||||
turnOnOptions = { on: true, transitiontime: 0, alert: 'select' };
|
||||
|
||||
// random light if in cololoop mode
|
||||
if (this.get('colorLoopOn')) {
|
||||
turnOnOptions.hue = Math.floor(Math.random() * 65535);
|
||||
}
|
||||
|
||||
$.ajax(this.get('apiURL') + '/lights/' + nextStrobeLight + '/state', {
|
||||
data: JSON.stringify(turnOnOptions),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
$.ajax(this.get('apiURL') + '/lights/' + nextStrobeLight + '/state', {
|
||||
data: JSON.stringify({ 'on': false, 'transitiontime': 0 }),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
|
||||
this.set('nextLightIdx', ++nextLightIdx);
|
||||
},
|
||||
|
||||
strobeOnTxt: computed('strobeOn', function () {
|
||||
return this.get('strobeOn') ? 'On' : 'Off';
|
||||
}),
|
||||
|
||||
dimmerOnClass: computed('dimmerOn', function () {
|
||||
return this.get('dimmerOn') ? 'dimmerOn' : null;
|
||||
}),
|
||||
|
||||
actions: {
|
||||
toggleDimmer() {
|
||||
this.sendAction('toggleDimmer');
|
||||
}
|
||||
},
|
||||
|
||||
// **************** STROBE LIGHT FINISH ****************
|
||||
// http://www.developers.meethue.com/documentation/color-conversions-rgb-xy
|
||||
rgbToXy(red, green, blue) {
|
||||
let X, Y, Z, x, y;
|
||||
|
||||
// normalize
|
||||
red = Number((red / 255));
|
||||
green = Number((green / 255));
|
||||
blue = Number((blue / 255));
|
||||
|
||||
// gamma correction
|
||||
red = (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);
|
||||
green = (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);
|
||||
blue = (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92);
|
||||
|
||||
// RGB to XYZ
|
||||
X = red * 0.664511 + green * 0.154324 + blue * 0.162028;
|
||||
Y = red * 0.283881 + green * 0.668433 + blue * 0.047685;
|
||||
Z = red * 0.000088 + green * 0.072310 + blue * 0.986039;
|
||||
|
||||
x = X / (X + Y + Z);
|
||||
y = Y / (X + Y + Z);
|
||||
|
||||
return [x, y];
|
||||
},
|
||||
|
||||
xyToRgb(x, y) {
|
||||
let r, g, b, X, Y = 1.0, Z;
|
||||
|
||||
X = (Y / y) * x;
|
||||
Z = (Y / y) * (1 - x - y);
|
||||
|
||||
r = X * 1.656492 - Y * 0.354851 - Z * 0.255038;
|
||||
g = X * -0.707196 + Y * 1.655397 + Z * 0.036152;
|
||||
b = X * 0.051713 - Y * 0.121364 + Z * 1.011530;
|
||||
|
||||
if (r > b && r > g && r > 1.0) {
|
||||
// red is too big
|
||||
g = g / r;
|
||||
b = b / r;
|
||||
r = 1.0;
|
||||
} else if (g > b && g > r && g > 1.0) {
|
||||
// green is too big
|
||||
r = r / g;
|
||||
b = b / g;
|
||||
g = 1.0;
|
||||
} else if (b > r && b > g && b > 1.0) {
|
||||
// blue is too big
|
||||
r = r / b;
|
||||
g = g / b;
|
||||
b = 1.0;
|
||||
}
|
||||
|
||||
r = (r <= 0.0031308) ? 12.92 * r : 1.055 * Math.pow(r, (1.0 / 2.4)) - 0.055;
|
||||
g = (g <= 0.0031308) ? 12.92 * g : 1.055 * Math.pow(g, (1.0 / 2.4)) - 0.055;
|
||||
b = (b <= 0.0031308) ? 12.92 * b : 1.055 * Math.pow(b, (1.0 / 2.4)) - 0.055;
|
||||
|
||||
if (r > b && r > g) {
|
||||
// red is biggest
|
||||
if (r > 1.0) {
|
||||
g = g / r;
|
||||
b = b / r;
|
||||
r = 1.0;
|
||||
}
|
||||
} else if (g > b && g > r) {
|
||||
// green is biggest
|
||||
if (g > 1.0) {
|
||||
r = r / g;
|
||||
b = b / g;
|
||||
g = 1.0;
|
||||
}
|
||||
} else if (b > r && b > g) {
|
||||
// blue is biggest
|
||||
if (b > 1.0) {
|
||||
r = r / b;
|
||||
g = g / b;
|
||||
b = 1.0;
|
||||
}
|
||||
}
|
||||
|
||||
r = r * 255;
|
||||
g = g * 255;
|
||||
b = b * 255;
|
||||
|
||||
return [r, g, b];
|
||||
}
|
||||
});
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
{{#paper-list}}
|
||||
{{#paper-item}}
|
||||
{{paper-icon "power-settings-new" class=dimmerOnClass}}
|
||||
<p data-toggle="tooltip" data-placement="top auto" class="bootstrap-tooltip lights-control-tooltip" data-title="Turn the selected lights on/off">Power</p>
|
||||
{{paper-switch value=lightsOn onChange=(action (mut lightsOn)) disabled=(or trial playing) skipProxy=trial label=lightsOnTxt}}
|
||||
{{/paper-item}}
|
||||
|
||||
{{#paper-item}}
|
||||
{{paper-icon "brightness-4" class=dimmerOnClass}}
|
||||
<p data-toggle="tooltip" data-placement="top auto" class="layout flex-60 bootstrap-tooltip lights-control-tooltip" data-title="The brightness level of the selected lights">Brightness</p>
|
||||
{{paper-slider class="flex" step=10 min=1 max=254 value=lightsBrightness onChange=(action (mut lightsBrightness)) disabled=brightnessControlDisabled}}
|
||||
{{/paper-item}}
|
||||
|
||||
{{#paper-item elementId="color-row" }}
|
||||
{{paper-icon "color-lens" class=dimmerOnClass}}
|
||||
<p data-toggle="tooltip" data-placement="top auto" class="bootstrap-tooltip lights-control-tooltip" data-title="The color of the selected lights">Color</p>
|
||||
|
||||
{{#paper-menu offset="0 -50" as |menu|}}
|
||||
{{#menu.trigger}}
|
||||
{{#paper-button iconButton=false}}
|
||||
{{paper-button raised=true class="color" disabled=(or trial playing)}}
|
||||
{{/paper-button}}
|
||||
{{/menu.trigger}}
|
||||
{{#menu.content class="color-content" width=0 as |content|}}
|
||||
{{#content.menu-item}}
|
||||
{{lights-tab/color-picker lightsData=lightsData activeLights=activeLights rgb=rgb}}
|
||||
{{/content.menu-item}}
|
||||
{{/menu.content}}
|
||||
{{/paper-menu}}
|
||||
{{/paper-item}}
|
||||
|
||||
{{#paper-item}}
|
||||
{{paper-icon "flare" class=dimmerOnClass}}
|
||||
<p data-toggle="tooltip" data-placement="top auto" class="bootstrap-tooltip lights-control-tooltip" data-title="Selected lights will flash in sequential order">Strobe</p>
|
||||
{{paper-switch value=strobeOn onChange=(action (mut strobeOn)) disabled=(or trial playing) skipProxy=trial label=strobeOnTxt}}
|
||||
{{/paper-item}}
|
||||
|
||||
{{#paper-item}}
|
||||
{{paper-icon "color-lens" class=dimmerOnClass}} {{paper-icon "loop" id="loop-addition" class=dimmerOnClass}}
|
||||
<p data-toggle="tooltip" data-placement="top auto" class="bootstrap-tooltip lights-control-tooltip" data-title="Selected lights will slowly cycle through all the colors">Colorloop</p>
|
||||
{{paper-switch value=colorLoopOn onChange=(action (mut colorLoopOn)) disabled=(or trial playing) skipProxy=trial label=colorloopOnTxt}}
|
||||
{{/paper-item}}
|
||||
{{/paper-list}}
|
||||
|
|
@ -1,289 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
const {
|
||||
A,
|
||||
Component,
|
||||
observer,
|
||||
isEmpty,
|
||||
isNone,
|
||||
$,
|
||||
inject: { service },
|
||||
run: { later, once, next }
|
||||
} = Ember;
|
||||
|
||||
export default Component.extend({
|
||||
classNames: ['col-sm-10', 'col-sm-offset-1', 'col-xs-12'],
|
||||
classNameBindings: ['active::hidden'],
|
||||
elementId: 'music-tab',
|
||||
|
||||
notify: service(),
|
||||
|
||||
beatOptions: {
|
||||
threshold: {
|
||||
range: { min: 0, max: 0.5 },
|
||||
step: 0.01,
|
||||
defaultValue: 0.3,
|
||||
pips: {
|
||||
mode: 'values',
|
||||
values: [0, 0.25, 0.5],
|
||||
density: 10,
|
||||
format: {
|
||||
to: function (value) {
|
||||
if (value === 0) {
|
||||
value = 'High';
|
||||
} else if (value === 0.25) {
|
||||
value = '';
|
||||
} else {
|
||||
value = 'Low';
|
||||
}
|
||||
|
||||
return value;
|
||||
},
|
||||
from: function (value) { return value; }
|
||||
}
|
||||
}
|
||||
},
|
||||
hueRange: {
|
||||
range: { min: 0, max: 65535 },
|
||||
step: 1,
|
||||
defaultValue: 0.3,
|
||||
pips: {
|
||||
mode: 'values',
|
||||
values: [0, 25500, 46920, 65535],
|
||||
density: 10,
|
||||
format: {
|
||||
to: function (value) {
|
||||
if (value === 0 || value === 65535) {
|
||||
value = 'Red';
|
||||
} else if (value === 25500) {
|
||||
value = 'Green';
|
||||
} else {
|
||||
value = 'Blue';
|
||||
}
|
||||
|
||||
return value;
|
||||
},
|
||||
from: function (value) { return value; }
|
||||
}
|
||||
}
|
||||
},
|
||||
brightnessRange: {
|
||||
range: { min: 1, max: 254 },
|
||||
step: 1,
|
||||
defaultValue: 0,
|
||||
pips: {
|
||||
mode: 'values',
|
||||
values: [1, 63, 127, 190, 254],
|
||||
density: 10,
|
||||
format: {
|
||||
to: function (value) {
|
||||
if (value === 63) {
|
||||
value = 25;
|
||||
} else if (value === 127) {
|
||||
value = 50;
|
||||
} else if (value === 190) {
|
||||
value = 75;
|
||||
} else if (value === 254) {
|
||||
value = 100;
|
||||
}
|
||||
|
||||
return value;
|
||||
},
|
||||
from: function (value) { return value; }
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
threshold: 0.2,
|
||||
hueRange: [0, 65535],
|
||||
brightnessRange: [1, 254],
|
||||
|
||||
lastLightBopIndex: 0,
|
||||
|
||||
songBeatPreferences: {},
|
||||
usingBeatPreferences: false,
|
||||
oldBeatPrefCache: null,
|
||||
isListenining: false,
|
||||
firstVisit: true,
|
||||
|
||||
// noUiSlider connection specification
|
||||
filledConnect: [true, false],
|
||||
hueRangeConnect: [false, true, false],
|
||||
|
||||
onActive: observer('active', function () {
|
||||
if (this.get('active') && this.get('firstVisit')) {
|
||||
chrome.storage.local.set({ firstVisit: false });
|
||||
this.set('firstVisit', false);
|
||||
|
||||
next(this, () => {
|
||||
$('#fancy-button-wrapper a').popover('show');
|
||||
|
||||
later(this, () => {
|
||||
$('#fancy-button-wrapper a').popover('hide');
|
||||
}, 5000);
|
||||
});
|
||||
}
|
||||
}),
|
||||
|
||||
onConfigItemChanged: observer('threshold', 'hueRange', 'brightnessRange', 'isListenining', function (_class, name) {
|
||||
once(this, () => {
|
||||
let value = this.get(name);
|
||||
|
||||
this.set(name, value);
|
||||
|
||||
if (name === 'isListenining') {
|
||||
if (value) {
|
||||
chrome.storage.local.get('currentlyListenining', ({currentlyListenining}) => {
|
||||
if (!currentlyListenining) {
|
||||
chrome.runtime.sendMessage({ action: 'start-listening' }, (response) => {
|
||||
if (response && response.error) {
|
||||
let message = response.error;
|
||||
|
||||
if (message === 'Extension has not been invoked for the current page (see activeTab permission). Chrome pages cannot be captured.') {
|
||||
message = 'Please click inside the tab you want to listen to.'
|
||||
}
|
||||
|
||||
this.get('notify').warning({ html: '<div class="alert alert-warning" role="alert">' + message + '</div>' });
|
||||
|
||||
this.set('isListenining', false);
|
||||
chrome.storage.local.set({ isListenining: false });
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {
|
||||
chrome.runtime.sendMessage({ action: 'stop-listening' });
|
||||
}
|
||||
|
||||
this.set('pauseLightUpdates', value);
|
||||
}
|
||||
|
||||
let toSave = {};
|
||||
toSave[name] = value;
|
||||
chrome.storage.local.set(toSave);
|
||||
});
|
||||
}),
|
||||
|
||||
simulateKick() {
|
||||
this.buttonBump();
|
||||
|
||||
let activeLights = this.get('activeLights'),
|
||||
lightsData = this.get('lightsData'),
|
||||
color = null,
|
||||
stimulateLight = (light, brightness, hue) => {
|
||||
let options = { 'bri': brightness };
|
||||
|
||||
if (transitiontime) {
|
||||
options['transitiontime'] = 0;
|
||||
} else {
|
||||
options['transitiontime'] = 1;
|
||||
}
|
||||
|
||||
if (!isNone(hue)) {
|
||||
options.hue = hue;
|
||||
}
|
||||
|
||||
if (lightsData[light].state.on === false) {
|
||||
options.on = true;
|
||||
}
|
||||
|
||||
$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
|
||||
data: JSON.stringify(options),
|
||||
contentType: 'application/json',
|
||||
type: 'PUT'
|
||||
});
|
||||
},
|
||||
timeToBriOff = 100;
|
||||
|
||||
if (activeLights.length > 0) {
|
||||
let lastLightBopIndex = this.get('lastLightBopIndex'),
|
||||
lightBopIndex,
|
||||
hueRange = this.get('hueRange'),
|
||||
brightnessRange = this.get('brightnessRange'),
|
||||
light;
|
||||
|
||||
lightBopIndex = Math.floor(Math.random() * activeLights.length);
|
||||
|
||||
// let's try not to select the same light twice in a row
|
||||
if (activeLights.length > 1) {
|
||||
while (lightBopIndex === lastLightBopIndex) {
|
||||
lightBopIndex = Math.floor(Math.random() * activeLights.length);
|
||||
}
|
||||
}
|
||||
|
||||
light = activeLights[lightBopIndex];
|
||||
this.set('lastLightBopIndex', lightBopIndex);
|
||||
|
||||
color = Math.floor(Math.random() * (hueRange[1] - hueRange[0] + 1) + hueRange[0]);
|
||||
|
||||
stimulateLight(light, brightnessRange[1], color);
|
||||
later(this, stimulateLight, light, brightnessRange[0], timeToBriOff);
|
||||
}
|
||||
|
||||
this.set('paused', true);
|
||||
later(this, function () {
|
||||
this.set('paused', false);
|
||||
}, 200);
|
||||
},
|
||||
|
||||
buttonBump() {
|
||||
$('.fancy-button').velocity({ scale: 1.05 }, 100).velocity({ scale: 1 }, 100);
|
||||
},
|
||||
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
|
||||
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
||||
if (request.action === 'button-bump') {
|
||||
this.buttonBump();
|
||||
}
|
||||
});
|
||||
|
||||
chrome.storage.local.get('threshold', ({threshold}) => {
|
||||
if (!isNone(threshold)) {
|
||||
this.set('threshold', threshold);
|
||||
}
|
||||
});
|
||||
|
||||
chrome.storage.local.get('hueRange', ({hueRange}) => {
|
||||
if (!isNone(hueRange)) {
|
||||
this.set('hueRange', hueRange);
|
||||
}
|
||||
});
|
||||
|
||||
chrome.storage.local.get('brightnessRange', ({brightnessRange}) => {
|
||||
if (!isNone(brightnessRange)) {
|
||||
this.set('brightnessRange', brightnessRange);
|
||||
}
|
||||
});
|
||||
|
||||
chrome.storage.local.get('isListenining', ({isListenining}) => {
|
||||
if (!isNone(isListenining)) {
|
||||
this.set('isListenining', isListenining);
|
||||
}
|
||||
});
|
||||
|
||||
chrome.storage.local.get('firstVisit', ({firstVisit}) => {
|
||||
if (!isNone(firstVisit)) {
|
||||
this.set('firstVisit', firstVisit);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
didInsertElement() {
|
||||
// prevent space/text selection when the user repeatedly clicks on the center
|
||||
$('#beat-container').on('mousedown', '#beat-speaker-center-inner', function (event) {
|
||||
event.preventDefault();
|
||||
});
|
||||
},
|
||||
|
||||
actions: {
|
||||
toggleListening() {
|
||||
this.toggleProperty('isListenining');
|
||||
},
|
||||
toggleDimmer() {
|
||||
this.sendAction('toggleDimmer');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
<div id="fancy-button-wrapper">
|
||||
<div id="start-listening" data-toggle="tooltip" data-placement="top" data-title="Toggle to have Huegasm start/stop listening on your active Chrome tab" class="bootstrap-tooltip">
|
||||
{{if isListenining "Stop" "Start"}} Listening
|
||||
</div>
|
||||
|
||||
<a href="#" data-content="Click here for Huegasm to start listening to your current tab" class="fancy-button note {{if isListenining "active"}}"
|
||||
{{action "toggleListening"}}>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="row {{if dimmerOn "dimmerOn"}}">
|
||||
<div id="beat-area" class="col-sm-7 col-xs-12">
|
||||
<div class="row" id="beat-option-row">
|
||||
<div class="beat-option col-xs-4">
|
||||
<span data-toggle="tooltip" data-placement="top" data-title="The range of hues (colors) that the lights may change to on beat."
|
||||
class="option-description bootstrap-tooltip">
|
||||
Hue Range
|
||||
</span>
|
||||
|
||||
{{range-slider start=hueRange orientation="vertical" step=beatOptions.hueRange.step range=beatOptions.hueRange.range connect=hueRangeConnect
|
||||
on-change=(action (mut hueRange)) pips=beatOptions.hueRange.pips}}
|
||||
</div>
|
||||
|
||||
<div class="beat-option col-xs-4">
|
||||
<span data-toggle="tooltip" data-placement="top" data-title="The minimum (off-beat) and maximum (on-beat) brightness of the lights"
|
||||
class="option-description bootstrap-tooltip">
|
||||
Brightness Range
|
||||
</span>
|
||||
|
||||
{{range-slider start=brightnessRange orientation="vertical" step=beatOptions.brightnessRange.step range=beatOptions.brightnessRange.range
|
||||
on-change=(action (mut brightnessRange)) pips=beatOptions.brightnessRange.pips}}
|
||||
</div>
|
||||
|
||||
<div id="sensitivity-settings" class="beat-option col-xs-4">
|
||||
<span data-toggle="tooltip" data-placement="top" data-title="The sensitivity of the beat detector (more sensitivity results in more registered beats)"
|
||||
class="option-description bootstrap-tooltip">
|
||||
Sensitivity
|
||||
</span>
|
||||
|
||||
{{range-slider start=threshold orientation="vertical" step=beatOptions.threshold.step range=beatOptions.threshold.range on-change=(action
|
||||
(mut threshold)) pips=beatOptions.threshold.pips}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import Resolver from 'ember-resolver';
|
||||
|
||||
export default Resolver;
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
import Ember from 'ember';
|
||||
import config from './config/environment';
|
||||
|
||||
const Router = Ember.Router.extend({
|
||||
location: config.locationType,
|
||||
rootURL: config.rootURL
|
||||
});
|
||||
|
||||
Router.map(function() {
|
||||
});
|
||||
|
||||
export default Router;
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
@import 'ember-modal-dialog/ember-modal-structure';
|
||||
@import 'ember-modal-dialog/ember-modal-appearance';
|
||||
|
||||
@import 'huegasm-variables';
|
||||
|
||||
@import 'bootstrap'; // used to take out bootstrap scss modules that we don't need
|
||||
@import 'paper';
|
||||
|
||||
@import 'bridge-finder';
|
||||
@import 'common';
|
||||
@import 'dimmer';
|
||||
@import 'hue-controls';
|
||||
@import 'light-group';
|
||||
@import 'music-tab';
|
||||
@import 'noui-slider';
|
||||
|
||||
body {
|
||||
min-width: 500px;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
body > .ember-view {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
body, button {
|
||||
font-family: 'Raleway', sans-serif;
|
||||
}
|
||||
|
||||
.ember-app {
|
||||
padding-bottom: 50px;
|
||||
}
|
||||
|
||||
.alert {
|
||||
margin-bottom: 0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
button.md-warn {
|
||||
background: $secondaryThemeColor;
|
||||
}
|
||||
|
||||
div.ember-modal-dialog {
|
||||
padding: 20px;
|
||||
color: $blackish;
|
||||
md-input-container {
|
||||
width: 100%;
|
||||
input.md-input[type="text"] {
|
||||
color: $blackish !important;
|
||||
}
|
||||
}
|
||||
md-input-container label {
|
||||
color: rgba(0, 0, 0, 0.26);
|
||||
}
|
||||
}
|
||||
|
||||
.display-flex {
|
||||
display: flex !important;
|
||||
}
|
||||
56
chrome/app/styles/bootstrap.scss
vendored
|
|
@ -1,56 +0,0 @@
|
|||
/*!
|
||||
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
||||
* Copyright 2011-2016 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
*/
|
||||
|
||||
// Core variables and mixins
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/variables";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins";
|
||||
|
||||
// Reset and dependencies
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/normalize";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/print";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/glyphicons";
|
||||
|
||||
// Core CSS
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/scaffolding";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/type";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/code";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/grid";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/tables";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/forms";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/buttons";
|
||||
|
||||
// Components
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/component-animations";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/dropdowns";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/button-groups";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/input-groups";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/navs";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/navbar";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/breadcrumbs";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/pagination";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/pager";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/labels";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/badges";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/jumbotron";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/thumbnails";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/alerts";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/progress-bars";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/media";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/list-group";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/panels";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/responsive-embed";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/wells";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/close";
|
||||
|
||||
// Components w/ JavaScript
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/modals";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/tooltip";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/popovers";
|
||||
//@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/carousel";
|
||||
|
||||
// Utility classes
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/utilities";
|
||||
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap/responsive-utilities";
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
#press-bridge-button-img {
|
||||
width: 200px;
|
||||
margin: 0 auto 30px auto;
|
||||
display: inherit;
|
||||
}
|
||||
|
||||
#bridge-button-group {
|
||||
width: 150px;
|
||||
margin: 30px auto;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#bridge-input md-input-container{
|
||||
max-width: 200px;
|
||||
margin: 30px auto 20px;
|
||||
}
|
||||
|
||||
#bridge-finder {
|
||||
text-align: center;
|
||||
padding: 20px;
|
||||
font-size: 16px;
|
||||
flex-direction: column;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
.md-bar {
|
||||
background-color: $secondaryThemeColor !important;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
.text-left {
|
||||
text-align: left !important;
|
||||
}
|
||||
|
||||
.relative {
|
||||
position: relative !important;
|
||||
}
|
||||
|
||||
.no-text-decoration {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
.pointer {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
div.dimmerOn {
|
||||
color: $whitish !important;
|
||||
background: $blackish !important;
|
||||
}
|
||||
|
||||
html.dimmerOn {
|
||||
color: white;
|
||||
background: $blackish;
|
||||
}
|
||||
|
||||
body.dimmerOn {
|
||||
color: $whitish;
|
||||
background: $blackish;
|
||||
md-input-container {
|
||||
label {
|
||||
color: #3f51b5 !important;
|
||||
}
|
||||
.md-input {
|
||||
color: $whitish !important;
|
||||
border-color: #3f51b5 !important;
|
||||
}
|
||||
}
|
||||
.md-track {
|
||||
background: $whitish;
|
||||
}
|
||||
.color {
|
||||
border: 1px solid white;
|
||||
}
|
||||
.playlist-item, .ember-basic-dropdown-content md-menu-content {
|
||||
color: $whitish;
|
||||
background-color: $dimmerOnButtonColor;
|
||||
}
|
||||
.ember-basic-dropdown-content a {
|
||||
color: $whitish;
|
||||
}
|
||||
.playlist-item {
|
||||
&.active {
|
||||
background: darken($dimmerOnButtonColor, 15%) !important;
|
||||
}
|
||||
&:hover {
|
||||
background: darken($dimmerOnButtonColor, 10%);
|
||||
}
|
||||
.audio-remove-button .paper-icon {
|
||||
color: $whitish !important;
|
||||
&:hover {
|
||||
color: white !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.light-inactive::before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.hue-light {
|
||||
-webkit-filter: drop-shadow(0 0 5px #228DFF);
|
||||
fill: $whitish;
|
||||
path {
|
||||
fill: $whitish;
|
||||
}
|
||||
}
|
||||
|
||||
.md-container {
|
||||
color: $whitish;
|
||||
}
|
||||
.add-new-music:hover {
|
||||
background: darken($dimmerOnButtonColor, 5%);
|
||||
}
|
||||
.md-bar {
|
||||
background-color: darken(white, 60%) !important;
|
||||
}
|
||||
}
|
||||
|
||||
.paper-icon.dimmerOn {
|
||||
text-shadow: $glowingText;
|
||||
opacity: 0.9 !important;
|
||||
}
|
||||
|
||||
.logo {
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
background: url(images/huegasm.png) center center no-repeat;
|
||||
background-size: 40px 40px;
|
||||
}
|
||||
|
|
@ -1,100 +0,0 @@
|
|||
#lights-tab {
|
||||
padding: 0;
|
||||
.paper-icon {
|
||||
line-height: 0.8 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.lights-control-tooltip + .tooltip {
|
||||
left: 0 !important;
|
||||
}
|
||||
|
||||
#color-row {
|
||||
cursor: pointer;
|
||||
.md-list-item-inner {
|
||||
padding-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
#hue-controls {
|
||||
max-width: 1200px;
|
||||
md-progress-circular {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
}
|
||||
}
|
||||
|
||||
#navigation {
|
||||
padding: 5px 0 1vh;
|
||||
text-align: center;
|
||||
margin: auto;
|
||||
position: relative;
|
||||
.ember-basic-dropdown-trigger {
|
||||
z-index: 3;
|
||||
text-align: right;
|
||||
position: absolute;
|
||||
top: -10px;
|
||||
right: -10px;
|
||||
transform: scale(1.1);
|
||||
}
|
||||
}
|
||||
|
||||
.navigation-item {
|
||||
font-size: 18px;
|
||||
padding: 0 10px 0 10px;
|
||||
&.active {
|
||||
font-weight: bold;
|
||||
cursor: default;
|
||||
text-decoration: none !important;
|
||||
}
|
||||
&:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
|
||||
.color {
|
||||
border: 1px solid rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
#color-picker {
|
||||
padding: 5px;
|
||||
background: rgba(0, 0, 0, 0.7);
|
||||
box-shadow: 5px 10px 15px 5px rgba(0, 0, 0, 0.3);
|
||||
color: #FFFFFF;
|
||||
position: absolute;
|
||||
width: 266px;
|
||||
height: 266px;
|
||||
right: 6px;
|
||||
top: -9px;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.color-content {
|
||||
box-shadow: none !important;
|
||||
md-menu-content, md-menu-item {
|
||||
background-color: transparent !important;
|
||||
}
|
||||
}
|
||||
|
||||
#picker {
|
||||
cursor: crosshair;
|
||||
}
|
||||
|
||||
#loop-addition {
|
||||
position: absolute;
|
||||
left: 33px;
|
||||
top: 15px;
|
||||
font-size: 16px !important;
|
||||
}
|
||||
|
||||
|
||||
@media(min-width:767px) {
|
||||
#lights-tab {
|
||||
font-size: 18px;
|
||||
.paper-icon {
|
||||
font-size: 24px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
$playerHeight: 400px;
|
||||
$playerDefaultIconColor: #BBBBBB;
|
||||
$secondaryThemeColor: #F12B24;
|
||||
$glowingText: 0 0 2px #fff, 0 0 4px #fff, 0 0 20px #228DFF;
|
||||
$dimmerOnButtonColor: #404040;
|
||||
$blackish: #242424;
|
||||
$whitish: #e0e0e0;
|
||||
$paperThemeColor: #3f51b5;
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
.light-group {
|
||||
max-width: 800px;
|
||||
margin: 5px auto;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-wrap: wrap;
|
||||
.tooltip.top {
|
||||
margin-top: 1px;
|
||||
margin-left: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.hue-light {
|
||||
width: 35px;
|
||||
}
|
||||
|
||||
.toggleable-light {
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
border-radius: 30%;
|
||||
border: 2px solid $whitish;
|
||||
margin: 0 2px;
|
||||
display: flex;
|
||||
height: 50px;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.light-inactive {
|
||||
border-color: rgba($secondaryThemeColor, 0.4);
|
||||
}
|
||||
|
||||
.light-inactive::before {
|
||||
font-weight: bold;
|
||||
position: absolute;
|
||||
top: -5px;
|
||||
content: "\e014";
|
||||
font-family: 'Glyphicons Halflings';
|
||||
font-size: 40px;
|
||||
color: rgba($secondaryThemeColor, 0.6);
|
||||
}
|
||||
|
||||
.light-active {
|
||||
border-color: rgba(green, 0.4);
|
||||
.hue-light {
|
||||
transition-duration: 0.3s;
|
||||
transition-property: transform;
|
||||
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
|
||||
}
|
||||
.hue-light:hover {
|
||||
transform: scale(1.2);
|
||||
}
|
||||
}
|
||||
|
||||
.ember-modal-overlay.translucent {
|
||||
background-color: rgba(0, 0, 0, 0.50);
|
||||
}
|
||||
|
||||
.remove-button {
|
||||
margin: 10px 0 10px 60px;
|
||||
}
|
||||
|
||||
.light-text {
|
||||
padding: 0 7px;
|
||||
}
|
||||
|
||||
.light-text-content {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
max-width: 100px;
|
||||
}
|
||||
|
|
@ -1,135 +0,0 @@
|
|||
.row {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#music-tab {
|
||||
padding: 0;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
#beat-area {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#beat-option-button-group {
|
||||
margin: 20px 0 10px 0;
|
||||
}
|
||||
|
||||
.beat-option {
|
||||
padding: 10px 0;
|
||||
text-align: center;
|
||||
md-checkbox {
|
||||
padding: 10px 0;
|
||||
}
|
||||
md-switch {
|
||||
margin: 0;
|
||||
}
|
||||
.option-description {
|
||||
display: inline-flex;
|
||||
font-size: 16px;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
padding: 5px 0;
|
||||
}
|
||||
button {
|
||||
margin-top: 0;
|
||||
}
|
||||
.tooltip {
|
||||
margin: 0;
|
||||
display: inline-block !important;
|
||||
}
|
||||
}
|
||||
|
||||
#start-listening {
|
||||
margin-bottom: 5px;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
#fancy-button-wrapper {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.fancy-button {
|
||||
border-radius: 50%;
|
||||
box-shadow: 0 2px 10px 2px rgba(0, 0, 0, .3), inset 0 4px 1px 1px white, inset 0 -3px 1px 1px rgba(204,198,197,.5);
|
||||
float:left;
|
||||
height: 90px;
|
||||
position: relative;
|
||||
width: 90px;
|
||||
transition: all .1s linear;
|
||||
&:after {
|
||||
color:rgba(255, 0, 0, 0);
|
||||
content: "";
|
||||
display: block;
|
||||
font-size: 55px;
|
||||
height: 30px;
|
||||
text-decoration: none;
|
||||
text-shadow: 0px -1px 1px #bdb5b4, 1px 1px 1px white;
|
||||
position: absolute;
|
||||
width: 30px;
|
||||
}
|
||||
&:hover {
|
||||
background-image: -webkit-linear-gradient(top, #fff, #f4f1ee);
|
||||
background-image: linear-gradient(top, #fff, #f4f1ee);
|
||||
color:#0088cc;
|
||||
}
|
||||
&:active {
|
||||
background-image: -webkit-linear-gradient(top, #efedec, #f7f4f4);
|
||||
background-image: linear-gradient(top, #efedec, #f7f4f4);
|
||||
box-shadow: 0 3px 5px 0 rgba(0,0,0,.4), inset 0px -3px 1px 1px rgba(204,198,197,.5);
|
||||
&:after{
|
||||
color:#dbd2d2;
|
||||
text-shadow: 0px -1px 1px #bdb5b4, 0px 1px 1px white;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.note {
|
||||
&.active:after {
|
||||
color: $secondaryThemeColor;
|
||||
}
|
||||
&:after{
|
||||
content: "♪";
|
||||
left: 32px;
|
||||
top: 5px;
|
||||
}
|
||||
&:hover:after {
|
||||
color: $secondaryThemeColor;
|
||||
text-shadow: 0px 0px 6px $secondaryThemeColor;
|
||||
}
|
||||
}
|
||||
|
||||
@media(min-width:767px) and (max-width:1200px) {
|
||||
#play-list-controls .paper-button {
|
||||
border: 1px solid $whitish;
|
||||
border-radius: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
// mobile overrides
|
||||
@media(max-width:767px) {
|
||||
div#player-bottom {
|
||||
display: block !important;
|
||||
}
|
||||
#beat-area {
|
||||
height: initial;
|
||||
}
|
||||
#seek-slider {
|
||||
height: 8px;
|
||||
.noUi-handle {
|
||||
opacity: 1 !important;
|
||||
}
|
||||
}
|
||||
#seek-slider {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.close {
|
||||
display: block;
|
||||
}
|
||||
md-checkbox {
|
||||
padding-right: 20px !important;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
.noUi-value-vertical {
|
||||
margin-top: -10px;
|
||||
transform: none;
|
||||
}
|
||||
|
||||
.noUi-value-vertical, .noUi-pips {
|
||||
color: inherit !important;
|
||||
}
|
||||
|
||||
.noUi-vertical .noUi-handle {
|
||||
border: 1px solid #A3A0A0;
|
||||
width: 26px;
|
||||
}
|
||||
|
||||
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before{
|
||||
background: grey;
|
||||
}
|
||||
|
||||
.noUi-base {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.noUi-connect {
|
||||
background-color: $secondaryThemeColor;
|
||||
}
|
||||
|
||||
.noUi-handle {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.noUi-horizontal .noUi-handle {
|
||||
width: 0.4em;
|
||||
height: 1.3em;
|
||||
left: -0.071em;
|
||||
top: -0.550em;
|
||||
transition-duration: 0.1s;
|
||||
background: $playerDefaultIconColor !important;
|
||||
}
|
||||
|
||||
.noUi-horizontal .noUi-handle:hover {
|
||||
background: white !important;
|
||||
}
|
||||
|
||||
.noUi-target {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.noUi-base {
|
||||
background-color: #ADADAD;
|
||||
border: 1px solid #797979;
|
||||
}
|
||||
|
||||
.noUi-vertical {
|
||||
height: 180px;
|
||||
margin: 15px auto 10px;
|
||||
}
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
@import 'ember-paper';
|
||||
|
||||
.paper-icon {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
md-checkbox .md-icon, .md-off, .md-on {
|
||||
border-color: inherit !important;
|
||||
}
|
||||
|
||||
md-checkbox.md-default-theme.md-checked .md-icon {
|
||||
background: $secondaryThemeColor;
|
||||
}
|
||||
|
||||
md-checkbox .md-label {
|
||||
width: 125px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.md-button {
|
||||
font-size: 13px;
|
||||
flex-direction: unset;
|
||||
span {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
md-switch[disabled=disabled], md-switch[disabled=disabled] .md-container, md-slider[disabled=disabled] {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
md-progress-circular {
|
||||
margin: 0 auto 20px auto !important;
|
||||
}
|
||||
|
||||
md-progress-linear {
|
||||
margin-bottom: 50px !important;
|
||||
}
|
||||
|
||||
md-slider {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.md-thumb-text {
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
md-slider.md-default-theme .md-thumb:after {
|
||||
border-color: $secondaryThemeColor;
|
||||
background-color: $secondaryThemeColor;
|
||||
}
|
||||
|
||||
md-icon {
|
||||
color: rgba(0, 0, 0, 0.54) !important;
|
||||
}
|
||||
|
||||
md-switch.md-default-theme.md-checked .md-thumb {
|
||||
background-color: $secondaryThemeColor;
|
||||
}
|
||||
|
||||
.ember-basic-dropdown-trigger {
|
||||
outline: none !important;
|
||||
}
|
||||
|
||||
md-list-item {
|
||||
margin-bottom: 2vh;
|
||||
}
|
||||
|
||||
@media(max-width:500px) {
|
||||
#save-beat-preferences-star {
|
||||
right: 5px;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"name": "huegasm",
|
||||
"dependencies": {
|
||||
"bootstrap-sass": "^3.3.5",
|
||||
"hammer.js": "^2.0.8",
|
||||
"matchMedia": "^0.3.0",
|
||||
"velocity": "^1.3.1"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
/* jshint node: true */
|
||||
|
||||
module.exports = function (environment) {
|
||||
var ENV = {
|
||||
modulePrefix: 'huegasm',
|
||||
podModulePrefix: 'huegasm/pods',
|
||||
environment: environment,
|
||||
rootURL: '',
|
||||
locationType: 'hash',
|
||||
EmberENV: {
|
||||
FEATURES: {
|
||||
// Here you can enable experimental features on an ember canary build
|
||||
// e.g. 'with-controller': true
|
||||
}
|
||||
},
|
||||
|
||||
APP: {
|
||||
// Here you can pass flags/options to your application instance
|
||||
// when it is created
|
||||
}
|
||||
};
|
||||
|
||||
if (environment === 'development') {
|
||||
// ENV.APP.LOG_RESOLVER = true;
|
||||
// ENV.APP.LOG_ACTIVE_GENERATION = true;
|
||||
// ENV.APP.LOG_TRANSITIONS = true;
|
||||
// ENV.APP.LOG_TRANSITIONS_INTERNAL = true;
|
||||
// ENV.APP.LOG_VIEW_LOOKUPS = true;
|
||||
}
|
||||
|
||||
if (environment === 'test') {
|
||||
// Testem prefers this...
|
||||
ENV.locationType = 'none';
|
||||
|
||||
// keep test console output quieter
|
||||
ENV.APP.LOG_ACTIVE_GENERATION = false;
|
||||
ENV.APP.LOG_VIEW_LOOKUPS = false;
|
||||
|
||||
ENV.APP.rootElement = '#ember-testing';
|
||||
}
|
||||
|
||||
if (environment === 'production') {
|
||||
|
||||
}
|
||||
|
||||
return ENV;
|
||||
};
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
/* global require, module */
|
||||
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
|
||||
var Funnel = require('broccoli-funnel');
|
||||
|
||||
module.exports = function (defaults) {
|
||||
var app = new EmberApp(defaults, {
|
||||
fingerprint: {
|
||||
enabled: false
|
||||
}
|
||||
});
|
||||
var extraAssets = new Funnel('bower_components/bootstrap-sass/assets/fonts/bootstrap/', {
|
||||
srcDir: '/',
|
||||
include: ['**'],
|
||||
destDir: '/fonts/bootstrap'
|
||||
});
|
||||
|
||||
app.import('bower_components/bootstrap-sass/assets/javascripts/bootstrap/tooltip.js');
|
||||
app.import('bower_components/bootstrap-sass/assets/javascripts/bootstrap/popover.js');
|
||||
app.import('bower_components/velocity/velocity.js');
|
||||
|
||||
return app.toTree(extraAssets);
|
||||
};
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
{
|
||||
"name": "huegasm",
|
||||
"version": "1.0.0",
|
||||
"description": "Huegasm is a free web application for managing and synchronizing your Philips Hue lights with the beat of your music.",
|
||||
"private": true,
|
||||
"directories": {
|
||||
"doc": "doc",
|
||||
"test": "tests"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "ember server --live-reload=false",
|
||||
"build": "ember build --env=production"
|
||||
},
|
||||
"engines": {
|
||||
"node": "6"
|
||||
},
|
||||
"author": "Egor Philippov",
|
||||
"devDependencies": {
|
||||
"broccoli-asset-rev": "^2.2.0",
|
||||
"ember-cli": "^2.8.0",
|
||||
"ember-cli-app-version": "^3.0.0",
|
||||
"ember-cli-babel": "^6.0.0",
|
||||
"ember-cli-dependency-checker": "^1.2.0",
|
||||
"ember-cli-htmlbars": "^1.0.1",
|
||||
"ember-cli-htmlbars-inline-precompile": "^0.4.0",
|
||||
"ember-cli-inject-live-reload": "^1.3.1",
|
||||
"ember-cli-nouislider": "^0.13.0",
|
||||
"ember-cli-release": "^1.0.0-beta.2",
|
||||
"ember-cli-sass": "^6.0.0",
|
||||
"ember-cli-shims": "^1.0.2",
|
||||
"ember-cli-sri": "^2.1.0",
|
||||
"ember-cli-uglify": "^1.2.0",
|
||||
"ember-export-application-global": "^2.0.0",
|
||||
"ember-inline-svg": "^0.1.7",
|
||||
"ember-load-initializers": "^1.0.0",
|
||||
"ember-modal-dialog": "^1.0.0",
|
||||
"ember-notify": "^5.0.4",
|
||||
"ember-paper": "^1.0.0-alpha.19",
|
||||
"ember-resolver": "^4.0.0",
|
||||
"ember-source": "^2.11.0",
|
||||
"ember-truth-helpers": "^1.2.0",
|
||||
"loader.js": "^4.0.7"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 1 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M9.9,14.2c2.5,2.3,5,3.6,5.7,2.9c0.6-0.7-0.9-3.1-3.3-5.4c-2.5-2.3-5-3.6-5.7-2.9C5.9,9.5,7.4,11.9,9.9,14.2z"
|
||||
/>
|
||||
<path fill="#010202" d="M2.6,20.6L2.6,20.6c0.2,0.8,0.9,1.3,1.6,1.5c0.6,0.1,1,0,2.6-0.2c1.3-0.2,2.9,0,3.5,0
|
||||
c-3.7-2.1-6.4-5.1-8-7.4c0.1,0.7,0.3,2.1,0.3,3.4C2.6,19.6,2.4,20,2.6,20.6z"/>
|
||||
<path fill="#010202" d="M1.6,11.1c0.2,0.7,4.1,8.2,12.1,11.3l3.9,0.7c-3-1.4-6.5-3.8-9.7-6.8C5,13.5,2.4,10.4,0.8,7.6
|
||||
C1,8.6,1.5,10.6,1.6,11.1z"/>
|
||||
<path fill="#010202" d="M14.9,8.6C7.8,1.9,2.1-0.5,0.4,1.3c-0.9,0.9-0.3,3,1.2,5.6C1.1,5.6,1,4.4,1.7,3.6c0.3-0.4,0.9-0.8,2-0.8
|
||||
c2.6,0,6.6,2.4,10.8,6.3c3.6,3.4,9,9.8,6.8,12.3c-0.3,0.3-0.8,0.7-1.8,0.7c-0.7,0-1.5-0.2-2.5-0.6c3.1,1.6,5.7,2.2,6.6,1.2
|
||||
C25.3,20.9,21.2,14.3,14.9,8.6z"/>
|
||||
<path fill="#010202" d="M9,15.1c4,3.6,8.3,6,10.5,6c0.5,0,0.8-0.1,1.1-0.4c1.2-1.4-2-6.3-6.8-10.9C9.5,5.8,5.8,3.9,3.7,3.9
|
||||
c-0.6,0-1,0.2-1.3,0.4C1.2,5.7,4.2,10.7,9,15.1z M6.5,8.8c0.6-0.7,3.2,0.6,5.7,2.9c2.5,2.3,4,4.7,3.3,5.4c-0.6,0.7-3.2-0.6-5.7-2.9
|
||||
C7.4,11.9,5.9,9.5,6.5,8.8z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M11.9,6.6c0.1,0,0.2,0,0.2,0c4.8,0.2,7.4,2.6,8.4,3.8H3.6C6.7,6.9,10.7,6.6,11.9,6.6z"/>
|
||||
<path fill="#010202" d="M0,17.4c1.2-3.4,4.2-5.5,4.9-5.9h14.3c3,1.9,4.4,4.8,4.9,5.9H0z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 529 B |
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M5.8,18.2L5.8,18.2L5.8,18.2c-0.7-0.7-1.3-1.4-1.8-2l-3.8,4.1c0,0-0.5,0.5,0.1,0.7c0.6,0.2,2.5,0.9,7.3,0.6
|
||||
c0.7,0,1.8-0.1,2.3-0.4C8.1,20.2,6.7,19,6,18.4L5.8,18.2z"/>
|
||||
<path fill="#010202" d="M1.9,5c-0.7,2.9-0.6,7.5,4.6,12.6c1.2,1.1,5,4.6,10.1,5.1c1.8,0.2,2.8,0,4.3-0.6c0,0,0,0,0,0
|
||||
c-3.3-0.4-8.1-3-11.8-6.6C5.2,11.9,2.6,8,1.9,5"/>
|
||||
<path fill="#010202" d="M17,8.1C11.6,2.9,5.3-0.1,3.4,1.8c-2.1,2,0.8,7.8,6.3,13.1c5.5,5.2,11.9,7.4,13.7,5.8
|
||||
C25.3,18.9,22.5,13.3,17,8.1 M20.3,17.6c-1.3,1.1-5.4-0.5-9.1-4c-3.7-3.6-5.9-7.4-4.5-8.9C7.9,3.5,12.2,5.5,16,9
|
||||
S21.6,16.5,20.3,17.6"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 924 B |
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M12,2.6c-7.5,0-9.4,0.7-9.4,0.7C2.8-0.1,12,0,12,0s9.2-0.1,9.4,3.2C21.4,3.2,19.7,2.6,12,2.6"/>
|
||||
<path fill="#010202" d="M5,8h14c0,0,1.7-3,2-4H3C3,4,3.8,6.2,5,8"/>
|
||||
<path fill="#010202" d="M11,9H6c0,0,3,1.5,3,8l0,1c0,0,0,1,1,1h1h2h1c1,0,1-1,1-1l0-1c0-6.5,3-8,3-8h-5H11z"/>
|
||||
<path fill="#010202" d="M12,24c-1,0-1-1-1-1c-1,0-1-1-1-1v-2h4v2c0,0,0,1-1,1C13,23,13,24,12,24"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 719 B |
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path d="M19.962,2.085C19.401,0.772,16.511,0,12.003,0C7.492,0,4.6,0.773,4.043,2.089C5.242,2.178,11.851,2.61,19.962,2.085z"/>
|
||||
<path d="M12,20.19L12,20.19c-0.233,0-0.486-0.016-0.741-0.034c-0.42-0.018-0.839-0.05-1.258-0.098c0.01,0.741,0.028,2.206,0,2.622
|
||||
c-0.018,0.284,0.518,0.614,1.032,0.745c0.428,0.111,0.569,0.345,0.652,0.485c0.014,0.023,0.033,0.055,0.038,0.06
|
||||
c0.001,0,0.063,0.03,0.277,0.031h0c0.214-0.002,0.276-0.031,0.277-0.031c0.005-0.006,0.024-0.037,0.037-0.06
|
||||
c0.084-0.14,0.224-0.374,0.652-0.485c0.514-0.131,1.05-0.461,1.032-0.745c-0.029-0.415-0.01-1.88,0-2.622
|
||||
c-0.42,0.048-0.84,0.08-1.261,0.098C12.484,20.175,12.231,20.19,12,20.19z"/>
|
||||
<path d="M19.996,3.084c-2.953,0.19-5.714,0.257-8.089,0.257c-4.095,0-7.043-0.19-7.898-0.253C3.968,4.201,4.084,4.666,5.32,6.025
|
||||
l0.479,0.526C7.508,8.427,8.483,9.511,8.642,10c0.157,0.481,0.454,2.341,0.454,5.936c0,2.228,0.179,2.777,0.448,3.066
|
||||
c1.629,0.243,3.291,0.243,4.918-0.001c0.268-0.289,0.447-0.84,0.447-3.065c0-3.595,0.297-5.454,0.454-5.936
|
||||
c0.159-0.489,1.134-1.573,2.843-3.449l0.479-0.526C19.923,4.664,20.037,4.2,19.996,3.084z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
|
@ -1,18 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g>
|
||||
<circle fill="none" cx="12" cy="5.3" r="0.9"/>
|
||||
<path fill="none" d="M12,8.7c-1.8,0-3.3,1.5-3.3,3.3s1.5,3.3,3.3,3.3s3.3-1.5,3.3-3.3S13.8,8.7,12,8.7z M12,14c-1.1,0-2-0.9-2-2
|
||||
s0.9-2,2-2s2,0.9,2,2S13.1,14,12,14z"/>
|
||||
<circle fill="none" cx="7.3" cy="7.3" r="0.9"/>
|
||||
<circle fill="none" cx="5.4" cy="12" r="0.9"/>
|
||||
<circle fill="#010202" cx="12" cy="12" r="2"/>
|
||||
<path fill="#010202" d="M24,12c0-6.6-5.4-12-12-12H12C5.4,0,0,5.4,0,12c0,6.6,5.4,12,12,12h0C18.6,24,24,18.6,24,12L24,12z M12,4.4
|
||||
c0.5,0,0.9,0.4,0.9,0.9c0,0.5-0.4,0.9-0.9,0.9c-0.5,0-0.9-0.4-0.9-0.9C11.1,4.8,11.5,4.4,12,4.4z M5.4,12.9c-0.5,0-0.9-0.4-0.9-0.9
|
||||
c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9C6.3,12.5,5.9,12.9,5.4,12.9z M7.3,8.3c-0.5,0-0.9-0.4-0.9-0.9c0-0.5,0.4-0.9,0.9-0.9
|
||||
c0.5,0,0.9,0.4,0.9,0.9C8.2,7.8,7.8,8.3,7.3,8.3z M12,15.3c-1.8,0-3.3-1.5-3.3-3.3s1.5-3.3,3.3-3.3s3.3,1.5,3.3,3.3
|
||||
S13.8,15.3,12,15.3z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.2 KiB |
|
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g>
|
||||
<circle fill="none" cx="6.7" cy="4.2" r="0.9"/>
|
||||
<circle fill="none" cx="11.9" cy="4.2" r="0.9"/>
|
||||
<circle fill="none" cx="17.2" cy="4.2" r="0.9"/>
|
||||
<path fill="none" d="M11.9,7.5c-2.5,0-4.6,2-4.6,4.6c0,2.5,2,4.6,4.6,4.6c2.5,0,4.6-2,4.6-4.6C16.5,9.6,14.5,7.5,11.9,7.5z
|
||||
M11.9,15.3c-1.8,0-3.3-1.5-3.3-3.3c0-1.8,1.5-3.3,3.3-3.3c1.8,0,3.3,1.5,3.3,3.3C15.2,13.9,13.7,15.3,11.9,15.3z"/>
|
||||
<path fill="#010202" d="M24,18V6c0-0.1,0-1.5-0.7-3C22.6,1.7,21.1,0,18,0H6C6,0,4.5,0,3.1,0.7C1.7,1.4,0,2.9,0,6V18
|
||||
c0,0.1,0,1.5,0.7,3C1.4,22.3,2.9,24,6,24H18c0.1,0,1.5,0,3-0.7C22.3,22.6,24,21.1,24,18z M11.9,3.3c0.5,0,0.9,0.4,0.9,0.9
|
||||
c0,0.5-0.4,0.9-0.9,0.9c-0.5,0-0.9-0.4-0.9-0.9C11,3.7,11.4,3.3,11.9,3.3z M5.8,4.2c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9
|
||||
c0,0.5-0.4,0.9-0.9,0.9C6.2,5.1,5.8,4.7,5.8,4.2z M11.9,16.6c-2.5,0-4.6-2-4.6-4.6c0-2.5,2-4.6,4.6-4.6c2.5,0,4.6,2,4.6,4.6
|
||||
C16.5,14.6,14.5,16.6,11.9,16.6z M17.2,5.1c-0.5,0-0.9-0.4-0.9-0.9c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9
|
||||
C18.1,4.7,17.7,5.1,17.2,5.1z"/>
|
||||
<circle fill="#010202" cx="11.9" cy="12.1" r="3.3"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 100 100" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="#1D1D1B" d="M100,64.612C99.982,54.318,80.432,45.98,50.001,45.98c-30.188,0-50,8.346-50,18.646
|
||||
s22.592,18.646,50,18.646c27.397,0,49.981-8.339,49.999-18.633V64.612z"/>
|
||||
<path fill="#1D1D1B" d="M100,49.523V38.152c0-11.833-19.554-21.425-50-21.425c-30.183,0-50,9.592-50,21.425v11.371
|
||||
c8.333-7.483,27.217-11.875,50-11.875S91.667,42.04,100,49.523z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 701 B |
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 100 100" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="#1D1D1B" d="M98.281,30.584L46.368,8.547c-0.204-0.088-0.413-0.167-0.621-0.167c-0.271,0-0.546,0.058-0.804,0.204
|
||||
L1.535,33.042c-1.042,0.588-1.533,2-1.533,3.408v16.9L40.843,30.33c1.504-0.85,3.2-1.3,4.904-1.3c1.329,0,2.633,0.267,3.867,0.788
|
||||
l50.379,21.321L100,37.567v-3.401C99.998,32.661,99.425,31.068,98.281,30.584z"/>
|
||||
<path fill="#1D1D1B" d="M100,62.9c-0.01-1.482-0.585-2.957-1.72-3.438L46.367,37.49c-0.204-0.083-0.412-0.129-0.621-0.129
|
||||
c-0.271,0-0.546,0.075-0.804,0.221L1.534,62.049c-2.162,1.221-2,6.017,0.237,6.879l47.958,18.5
|
||||
c0.188,0.075,0.379,0.108,0.571,0.108c0.217,0,0.438-0.046,0.646-0.138l47.362-21c1.13-0.5,1.692-1.982,1.691-3.463V62.9z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1,010 B |
|
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g id="Layer_2">
|
||||
<g>
|
||||
<path fill="#010202" d="M12,3.7c-6.4,0-11.7,4.8-12,7.8h24C23.7,8.4,18.4,3.7,12,3.7z"/>
|
||||
<path fill="#010202" d="M12,20.3c6.4,0,11.6-5,12-7.8H0C0.4,15.2,5.6,20.3,12,20.3z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 539 B |
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M4,3h16c0-1.657-1.343-3-3-3H7C5.343,0,4,1.343,4,3z"/>
|
||||
<path d="M18,23.016v-0.032C18,22.441,17.56,22,17.016,22H13V4h-2v18H6.985C6.441,22,6,22.441,6,22.984v0.032
|
||||
C6,23.559,6.441,24,6.985,24h10.031C17.56,24,18,23.559,18,23.016z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 580 B |
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M4.5,22.8c0.6,0.4,1.5,0.4,2.2-0.1c-1-0.6-2-1.4-2.8-2.2C3.7,21.4,3.9,22.3,4.5,22.8"/>
|
||||
<path fill="#010202" d="M17.9,7.5c4.4,5.4,6.5,10.9,4.8,12.3c-1.7,1.4-6.7-1.8-11-7.2C7.3,7.2,5.1,1.7,6.9,0.3
|
||||
C8.6-1.1,13.5,2.1,17.9,7.5"/>
|
||||
<path fill="#010202" d="M10,13.9c-2.2-2.8-4-5.7-5-8.2C4.2,3.7,4,2.1,4.2,1C1.6,3.9-1.6,9.5,3.1,17.8c2,3.3,6.6,6.1,11.6,6.2
|
||||
c2.5,0,4.8-0.7,6.7-1.8C17.9,22.1,13.2,17.9,10,13.9"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 755 B |
|
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path d="M10.495,24.005H9.499C9.223,24.005,9,23.78,9,23.504v-0.772c0-0.276,0.223-0.501,0.499-0.501h0.997
|
||||
c0.276,0,0.501,0.225,0.501,0.501v0.772C10.996,23.78,10.771,24.005,10.495,24.005z"/>
|
||||
<path d="M14.497,24.005h-0.997c-0.276,0-0.499-0.225-0.499-0.501v-0.772c0-0.276,0.223-0.501,0.499-0.501h0.997
|
||||
c0.276,0,0.501,0.225,0.501,0.501v0.772C14.998,23.78,14.773,24.005,14.497,24.005z"/>
|
||||
<g>
|
||||
<path d="M11.995,0.006C7.579,0.006,4,1.351,4,3.011c0,1.66,3.58,3.005,7.995,3.005c4.416,0,7.995-1.345,7.995-3.005
|
||||
C19.99,1.351,16.411,0.006,11.995,0.006z M11.995,4.715c-2.959,0-5.358-0.806-5.358-1.8c0-0.994,2.399-1.8,5.358-1.8
|
||||
c2.959,0,5.358,0.805,5.358,1.8C17.353,3.909,14.954,4.715,11.995,4.715z"/>
|
||||
</g>
|
||||
<path d="M12,12c-2.754,0-3.221-3.542-3.296-5.293c-1.55-0.262-2.939-0.702-3.91-1.332c0.122,1.703,0.448,5.096,1.191,6.524
|
||||
C6.825,13.515,8,15.216,8,15.216v5.135c0,0,1.229,1.631,4,1.65c2.771-0.019,4-1.65,4-1.65v-5.135c0,0,1.175-1.701,2.015-3.317
|
||||
c0.679-1.304,0.955-4.249,1.065-6.047c-1.048,0.468-2.373,0.785-3.785,0.968C15.215,8.602,14.691,12,12,12z"/>
|
||||
<path d="M12,11c0.464,0,0.848-0.152,1.161-0.469c0.791-0.802,1.059-2.424,1.129-3.607c-0.635,0.051-1.658,0.079-2.295,0.079
|
||||
c-0.889,0-1.411-0.052-2.284-0.152c0.071,1.188,0.347,2.855,1.158,3.674C11.186,10.846,11.531,11,12,11z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB |
|
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M10.495,24.005H9.499C9.223,24.005,9,23.78,9,23.504v-0.772c0-0.276,0.223-0.501,0.499-0.501h0.997
|
||||
c0.276,0,0.501,0.225,0.501,0.501v0.772C10.996,23.78,10.771,24.005,10.495,24.005z"/>
|
||||
<path fill="#010202" d="M15.495,24.005h-0.997c-0.276,0-0.499-0.225-0.499-0.501v-0.772c0-0.276,0.223-0.501,0.499-0.501h0.997
|
||||
c0.276,0,0.501,0.225,0.501,0.501v0.772C15.996,23.78,15.771,24.005,15.495,24.005z"/>
|
||||
<g>
|
||||
<path fill="#010202" d="M12.246-0.029c-5.419,0-9.814,1.411-9.814,3.149s4.394,3.149,9.814,3.149c5.417,0,9.812-1.411,9.812-3.149
|
||||
S17.664-0.029,12.246-0.029z M12.245,4.984c-4.466,0-8.087-0.833-8.087-1.865c0-1.029,3.621-1.864,8.087-1.864
|
||||
c4.468,0,8.089,0.835,8.089,1.864C20.334,4.151,16.713,4.984,12.245,4.984z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#010202" d="M2.98,5.396c0.958,5.965,3.812,8.333,3.994,8.504c0.196,0.182,0.775,1.018,0.775,1.771v5.191
|
||||
c0,0.148,2.064,1.22,3.5,1.22h2.487c1.589,0,3.012-1.076,3.012-1.22v-5.191c0-0.871,0.512-1.507,0.766-1.771
|
||||
c0.236-0.247,3.005-2.548,3.926-8.5c-2.026,1.271-5.699,1.869-9.226,1.869C8.683,7.269,5.005,6.67,2.98,5.396z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M18.9,0H5.1C4.9,0,4.8,0.1,4.8,0.3v23.4c0,0.2,0.1,0.3,0.3,0.3h13.9c0.2,0,0.3-0.1,0.3-0.3V0.3
|
||||
C19.2,0.1,19.1,0,18.9,0z M15,20.9C15,21,15,21,15,20.9l-6,0c0,0,0,0,0,0v-4.4h6V20.9z M15,15.1H9v-2.4h6V15.1z M15,11.3H9V9.1h6
|
||||
V11.3z M15,7.7H9V3.1c0,0,0,0,0,0H15c0,0,0,0,0,0V7.7z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 629 B |
|
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g id="Layer_2">
|
||||
<g>
|
||||
<path fill="#010202" d="M12,18.8c6.4,0,11.7-2.8,12-6.3H0C0.3,16.1,5.6,18.8,12,18.8z"/>
|
||||
<path fill="#010202" d="M12,5.2c-6.4,0-11.7,2.8-12,6.3h24C23.7,7.9,18.4,5.2,12,5.2z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 541 B |
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M10.7,17.4c-1.5,0.8-2.8,2.2-3.4,2.9c0.1,0.3,0.2,0.6-0.1,0.7c-0.6,0.5-1.6,0.2-2.6-0.6
|
||||
c-1-0.8-0.8-1.8-0.5-2.1c0.1-0.1,0.3-0.1,0.5-0.1c1.1-1.1,1.6-2.7,2-4.1c-3.2-3-4.4-5.6-4.8-7.3c-1.2,2.3-2,5-1.7,7.6
|
||||
c0.7,6.3,6.4,9,9.1,9.3c1.7,0.2,3.6,0,5.4-0.7c1.6-0.6,3.1-1.7,4.5-2.9c-0.2,0-0.4,0-0.6,0C16.9,20.3,14.3,19.7,10.7,17.4"/>
|
||||
<path fill="#010202" d="M11.2,11.8L11.2,11.8L11.2,11.8C7.5,9,5,5.6,4.3,3C3.8,3.7,3.3,4.4,2.7,5.2C2.7,5.3,2.6,5.5,2.5,5.6
|
||||
c0.1,1,0.6,4.9,6.7,9.6c6,4.6,9.6,4.5,11.2,3.7c0.1-0.1,0.1-0.1,0.2-0.2c0.6-0.6,1.1-1.3,1.6-2c-0.1,0-0.2,0-0.4,0
|
||||
C19.1,16.7,15.5,15.1,11.2,11.8"/>
|
||||
<path fill="#010202" d="M18.8,5.3C14.6,1.7,10.7,0,8.4,0C6.2,0,6.1,1.1,6.1,1.8c0.1,2,2.5,5.5,6.2,8.4c7.3,5.5,10.8,5,11.5,3.6
|
||||
C24.6,12.1,22.4,8.4,18.8,5.3 M19.1,11c-0.4,0.7-2.1,0.9-5.7-1.9c-1.9-1.5-2.9-2.9-3-4c0-0.3-0.1-1.1,1-1.1c1.2,0,3.1,0.8,5.2,2.7
|
||||
C17.7,7.5,19.7,9.6,19.1,11"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.2 KiB |
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M16.6,0H0v5h16.9c0,0,6.1-0.4,7.1,4.7V5.1C24,5.1,24.2,0,16.6,0 M3,3H2V2h1V3z M8,3H7V2h1V3z M13,3h-1V2h1V3
|
||||
z M18,3h-1V2h1V3z M22,4.7L21.3,4L22,3.3L22.7,4L22,4.7z"/>
|
||||
<path fill="#010202" d="M7.2,19c0,0-6.2,0.4-7.2-4.7v4.6c0,0-0.1,5.1,7.4,5.1H24v-5H7.2z M2,20.7L1.3,20L2,19.3L2.7,20L2,20.7z
|
||||
M7,22H6v-1h1V22z M12,22h-1v-1h1V22z M17,22h-1v-1h1V22z M22,22h-1v-1h1V22z"/>
|
||||
<path fill="#010202" d="M5.4,15.4c-1.2,0.4-2,0.7-2.4,1.3c0,0-0.1,0.2-0.1,0.4c0,0,0,0,0,0c-0.2-0.1-0.3-0.2-0.5-0.4
|
||||
c-0.8-0.8-1.4-1.8-1.4-3c0-0.2,0-0.5,0.1-0.8c0.1-0.5,0.3-1,0.5-1.4c0,0,0,0,0,0c2.2-1.8,6.2-1.8,6.2-1.8L13,9.3
|
||||
c2.1-0.2,4.3-0.4,5.6-0.7C20,8.3,20.7,7.7,21,7l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0.1,0.1,0.3,0.3c1,0.8,1.7,2,1.7,3.4
|
||||
c0,0.1,0,0.3,0,0.4c0,0.4-0.1,0.8-0.3,1.2c0,0,0,0,0,0l0,0c-2.2,2-6.5,2-6.5,2S6.2,15.1,5.4,15.4"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g>
|
||||
<circle fill="none" cx="12" cy="4.634" r="0.837"/>
|
||||
<path fill="none" d="M12,6.8c-2.867,0-5.2,2.332-5.2,5.2s2.333,5.2,5.2,5.2c2.868,0,5.2-2.332,5.2-5.2S14.868,6.8,12,6.8z
|
||||
M12,15.275c-1.807,0-3.276-1.469-3.276-3.275c0-1.807,1.469-3.276,3.276-3.276c1.806,0,3.276,1.469,3.276,3.276
|
||||
C15.276,13.806,13.806,15.275,12,15.275z"/>
|
||||
<circle cx="12" cy="12" r="3.276"/>
|
||||
<path d="M24,19V5c0-2.761-2.238-5-5-5H5C2.24,0,0.002,2.237,0,4.996v14.008C0.002,21.763,2.24,24,5,24h14
|
||||
C21.762,24,24,21.761,24,19z M12,3.798c0.462,0,0.837,0.375,0.837,0.836S12.462,5.471,12,5.471c-0.461,0-0.836-0.376-0.836-0.837
|
||||
S11.539,3.798,12,3.798z M12,17.2c-2.867,0-5.2-2.332-5.2-5.2S9.133,6.8,12,6.8c2.868,0,5.2,2.332,5.2,5.2S14.868,17.2,12,17.2z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1 KiB |
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<rect x="11" y="0.981" width="2" height="15.969"/>
|
||||
<path d="M22,18H2c-1.105,0-2,0.895-2,2s0.895,2,2,2h20c1.105,0,2-0.895,2-2S23.105,18,22,18z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 475 B |
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M21,18H3c-1.657,0-3,1.343-3,3v1h24v-1C24,19.343,22.657,18,21,18z"/>
|
||||
<rect x="11" y="0.981" width="2" height="15.969"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 469 B |
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<rect y="18" width="24" height="4.001"/>
|
||||
<rect x="11" y="0.982" width="2" height="16"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 418 B |
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M0,11.8h24c-2.4,1.5-7.6,4.2-12,4.2C7.6,16.1,2.4,13.3,0,11.8z"/>
|
||||
<path fill="#010202" d="M24,10.9H0c2.4-1,7.6-2.9,12-2.9C16.4,7.9,21.6,9.8,24,10.9z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 504 B |
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M12,15.1c-5,0-8.2-0.9-8.7-1.5c0.5-0.6,3.7-1.5,8.7-1.5c5,0,8.2,0.9,8.7,1.5C20.2,14.2,17,15.1,12,15.1z"/>
|
||||
<path fill="#010202" d="M22.2,13.8c0,0,0-0.1,0-0.1c0-2.8-9.2-2.9-10.2-2.9S1.8,10.8,1.8,13.6c0,0,0,0.1,0,0.1
|
||||
C0.6,13.3,0,12.7,0,12.2c0-1.3,4.7-3.3,12-3.3c7.3,0,12,1.9,12,3.3C24,12.7,23.4,13.3,22.2,13.8z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 664 B |
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<polygon points="7,5.001 7,14.001 0,14.001 0,15.001 24,15.001 24,14.001 17,14.001 17,5.001 "/>
|
||||
<path d="M5,17.001c0,1.657,1.343,3,3,3h8c1.657,0,3-1.343,3-3v-1H5V17.001z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 502 B |
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M9.3,18.5c-0.5,0.4-0.9,0.9-1,1c-0.1,0.1-0.8,0.6-0.2,1c0.6,0.4,1.6,0.8,3.6,0.8c0.1,0,0.1,0,0.2,0
|
||||
c-0.4-0.3-0.7-0.6-1.1-0.9C10.3,19.7,9.7,19.1,9.3,18.5"/>
|
||||
<path fill="#010202" d="M22.3,13.1c-2-2.7-3.5-3.8-4.3-4.3c-0.1-0.1-0.4-0.3-0.1-0.3c0.3,0,1.8,0.2,1.8-1.5c0-1.7-2-3.9-4-4.9
|
||||
c-2-0.9-3.7-0.3-3.4,1.3C12.6,5,14,6.4,14.7,7c0.1,0.1,0.3,0.3-0.1,0.2c-0.4-0.1-2.1-0.5-3.4-0.1C10,7.4,9.6,8.1,9.5,8.3
|
||||
c0,0.1-0.1,0.2-0.3-0.1C9.1,8,8.4,5.8,5.7,4.3C4.2,3.4,1.8,2.7,0.5,4S1,8.3,2.1,9.2C3.3,10.1,5.9,12,8.3,11l0,0
|
||||
c-0.1,1.1-0.7,4.8,3.3,8.6c4,3.8,9.6,3.2,11.6,0.8l0,0C24.9,18.7,23.6,14.8,22.3,13.1 M22.6,20.1c-2.8,2.3-7.3-0.6-9.2-2.3
|
||||
C7,11.5,9.9,8,11.3,7.6c1.7-0.7,4.4,0.1,6.3,1.4c2,1.3,3.3,3,3.6,3.4C21.8,13,25.3,17.8,22.6,20.1"/>
|
||||
<path fill="#010202" d="M12.1,9.2c-1.1,0.4-3.4,3.2,1.7,8.3c1.5,1.3,5.2,3.6,7.4,1.8c2.2-1.8-0.6-5.7-1-6.3
|
||||
c-0.2-0.3-1.3-1.7-2.9-2.7C15.6,9.3,13.5,8.7,12.1,9.2"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.2 KiB |
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M11,9v9H5.985C5.441,18,5,18.446,5,18.99v0.026C5,19.559,5.441,20,5.985,20h12.031C18.56,20,19,19.559,19,19.016V18.99
|
||||
c0-0.544-0.44-0.99-0.984-0.99H13V9H11z"/>
|
||||
<path d="M21,4H3C1.038,4,0,5.117,0,7.079V8h24V7.079C24,5.117,22.962,4,21,4z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 588 B |
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path fill="#010202" d="M12,0C5.4,0,0,5.4,0,12c0,6.6,5.4,12,12,12s12-5.4,12-12C24,5.4,18.6,0,12,0z M5.5,15.1
|
||||
c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1s3.1,1.4,3.1,3.1S7.3,15.1,5.5,15.1z M12,21.4c-1.7,0-3.1-1.4-3.1-3.1
|
||||
c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C15.1,20,13.7,21.4,12,21.4z M17.6,15c-1.1-0.3-2.1-1.2-2.3-2.3
|
||||
c-0.2-0.9,0-1.9,0.6-2.7c0.6-0.7,1.5-1.2,2.4-1.2c0.2,0,0.5,0,0.7,0.1c1.1,0.3,2.1,1.2,2.3,2.3c0.2,0.9,0,1.9-0.6,2.7
|
||||
C20,14.9,18.8,15.3,17.6,15z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 801 B |
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24.004" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M15.016,17.984c0,0,0.953-6.403,1.934-9.972c-1.686,0.442-3.859,0.517-5.109,0.517c-1.875,0-3.637-0.157-4.778-0.409
|
||||
C8.03,11.684,8.984,18,8.984,18S9.121,19,10,19h4C14,19,14.74,18.944,15.016,17.984z"/>
|
||||
<path d="M5.817,1.326C4.242,2.329,5.935,5.324,6.674,6.892C6.69,6.928,6.706,6.962,6.721,6.995
|
||||
c1.775,0.625,7.973,0.848,10.629-0.154c0.009-0.018,0.018-0.037,0.027-0.056c0.761-1.594,2.347-4.479,0.806-5.46
|
||||
C16.487,0.246,13.76,0.001,12.013,0h-0.027C10.241,0.001,7.512,0.246,5.817,1.326z"/>
|
||||
<path d="M13.011,23C14.031,23,14,22,14,22v-2h-4v2c0,0-0.042,1,0.979,1c0,0,0.002,1.004,1.001,1.004h0.034
|
||||
C13.013,24.004,13.011,23,13.011,23z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 989 B |
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_4" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
|
||||
<path d="M12,24c-1,0-1-1-1-1c-1,0-1-1-1-1v-1h4v1c0,0,0,1-1,1C13,23,13,24,12,24"/>
|
||||
<path d="M18.6,8.5C18.9,7.8,19,7.1,19,6.4C19,2,15.9,0,12,0h0C8.1,0,5,2,5,6.4c0,0.7,0.1,1.5,0.4,2.1C7.5,8.2,9.7,8,12,8
|
||||
C14.3,8,16.5,8.2,18.6,8.5z"/>
|
||||
<path d="M5.8,9.5c0,0,1.5,3.2,1.9,4.2C8.3,15,8.3,17,8.3,17s-0.1,0.4,0.6,2.2c0.1,0.2,0.3,0.3,0.5,0.3H12h0.1h2.6
|
||||
c0.2,0,0.4-0.1,0.5-0.3c0.6-1.7,0.5-2.2,0.5-2.2s0-1.8,0.6-3c0.4-1,1.9-4.3,1.9-4.4c-2-0.3-4-0.6-6.2-0.6C9.9,9,7.8,9.2,5.8,9.5z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 801 B |
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 47.9" xml:space="preserve">
|
||||
<g id="Layer_2">
|
||||
<g>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.8" stroke-miterlimit="10" d="M4.2,0.4c3.9-0.2,9.9,2.4,17.9,8.1
|
||||
c2.7,1.9,12.7,9.8,19.6,18.4c5.4,6.6,10.7,15.5,8,19.2c-0.7,0.8-2.7,2.3-10-0.8c-7.2-3.1-15.6-9.7-20.6-14.5
|
||||
C14.9,27.1,8.6,20.5,3.5,12.1C1.3,8.2-1.9,0.6,4.2,0.4z"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.8" stroke-miterlimit="10" d="M49.7,46.1c-0.7,0.8-2.7,2.3-10-0.8
|
||||
c-7.2-3.1-15.6-9.7-20.6-14.5C14.9,27.1,8.6,20.5,3.5,12.1C1.8,9.1-0.6,3.8,1.4,1.5C0.2,2.9,0.1,4.7,1,8.1
|
||||
c0.9,3.4,2.8,11.7,3.1,13.3c0.3,1.6,2.7,8.9,2.1,14.7c-0.5,3.3,0,5.3,1.5,6.6c1.5,1.4,1.9,1.8,8.4,1.1c3.3-0.3,4.4-0.4,13.6,1.1
|
||||
c8,1.4,14,2.5,15.7,2.4C47.1,47.4,48.5,47.4,49.7,46.1z"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.8" stroke-miterlimit="10" d="M8.8,6c3-0.1,7.6,1.8,13.8,6.2
|
||||
c2,1.5,9.8,7.5,15,14.1c4.1,5,8.4,12.3,6.3,15.2c-0.5,0.6-2.8,2.5-8.4,0.1C30,39.2,23,33.6,19.1,30c-3.2-2.9-8-8-12-14.4
|
||||
C5.5,12.6,4.1,6.2,8.8,6z"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.8" stroke-miterlimit="10" d="M15.8,15.8c1.5-0.1,3.9,1,7.1,3.2
|
||||
c1.1,0.8,5,3.9,7.8,7.4c2.1,2.6,4.4,6.4,3.3,7.9c-0.3,0.3-1.5,1.3-4.3,0c-2.9-1.3-6.5-4.2-8.5-6.1c-1.7-1.5-4.2-4.2-6.2-7.5
|
||||
C14,19.2,13.3,15.8,15.8,15.8z"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.8" stroke-miterlimit="10" d="M4.2,21.8c1.6,3.1,3.6,7.5,10.2,13.7
|
||||
c6.7,6.2,12.1,8.6,14.7,9.4"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.7 KiB |
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 51 51" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M1,36.7l0.3,0.1h48.5l0.3-0.1c-0.6-1.6-3.3-8.5-10.3-12.9H11.3C10.4,24.3,3.4,29,1,36.7z"/>
|
||||
<path fill="none" d="M25.8,14.2c-0.1,0-10.9-0.6-18.2,8.8h35.9C42.5,21.6,37.2,14.6,25.8,14.2z"/>
|
||||
<path fill="#010202" d="M11.5,23.2c0.1,0.2,0.1,0.4-0.1,0.5c0,0,0,0-0.1,0.1h28.5c0,0-0.1,0-0.1-0.1c-0.2-0.1-0.2-0.4-0.1-0.6
|
||||
c0.1-0.2,0.4-0.2,0.6-0.1c0.4,0.2,0.7,0.5,1.1,0.7h2.9l0.3-0.8l-0.1-0.2c-0.1-0.1-5.4-9-18.5-9.4c-0.1,0-11.5-0.6-19.1,9.4L6.6,23
|
||||
L7,23.8h2.8c0.6-0.4,1-0.7,1.1-0.7C11.1,22.9,11.4,23,11.5,23.2z M25.8,14.2c11.5,0.4,16.8,7.4,17.7,8.8H7.6
|
||||
C14.9,13.6,25.6,14.2,25.8,14.2z"/>
|
||||
<path fill="#010202" d="M51,37.2l-0.1-0.4c0-0.1-2.3-7.8-9.7-13c-0.4-0.3-0.7-0.5-1.1-0.7c-0.2-0.1-0.4-0.1-0.6,0.1
|
||||
c-0.1,0.2-0.1,0.4,0.1,0.6c0,0,0.1,0,0.1,0.1c7,4.4,9.7,11.3,10.3,12.9l-0.3,0.1H1.2L1,36.7c2.4-7.7,9.4-12.3,10.3-12.9
|
||||
c0.1,0,0.1-0.1,0.1-0.1c0.2-0.1,0.2-0.4,0.1-0.5c-0.1-0.2-0.4-0.3-0.5-0.1c-0.1,0-0.5,0.3-1.1,0.7c-2.3,1.7-7.7,6.2-9.7,13L0,37.2
|
||||
l1,0.4l48.8,0L51,37.2L51,37.2z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 50.8" xml:space="preserve">
|
||||
<g>
|
||||
<g>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M42.6,37.2c-2.6,2.4-11.3-1-19.1-8.4
|
||||
c-7.8-7.4-12.4-15.5-9.4-18.5c2.7-2.7,11.7,1.5,19.5,8.9C41.4,26.6,45.3,34.7,42.6,37.2z"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M7.3,4.4c0,0-11.4,15,6.6,32.8
|
||||
c2.5,2.2,10.4,9.5,21,10.5c3.7,0.4,5.8-0.1,8.9-1.2c2.6-1,4.4-2.5,5-2.8"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M10.2,33L0.8,43.1c0,0-1,1.1,0.2,1.5
|
||||
c1.2,0.5,5.2,1.9,15.2,1.3c1.9-0.1,4.9-0.4,5.6-1.3c0.4-0.5,0.7-1.1,0.7-1.1"/>
|
||||
</g>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M49.2,43.4c-3.7,3.3-17.1-1.3-28.5-12.1
|
||||
C9.3,20.4,3.3,8.3,7.6,4.1c3.9-3.9,16.9,2.4,28.3,13.2C47.3,28.2,53.1,39.9,49.2,43.4z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,27 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 50.8" xml:space="preserve">
|
||||
<path id="XMLID_18_" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M30.5,40.1c0,0-0.1,5.3,0,6.5
|
||||
c0.1,1.3-1.6,2.2-2.8,2.5c-1.3,0.4-0.4,1.3-2.2,1.3c-1.8,0-1-1-2.2-1.3c-1.2-0.3-2.8-1.3-2.8-2.5c0.1-1.3,0-6.5,0-6.5"/>
|
||||
<path id="XMLID_17_" fill="none" stroke="#000000" stroke-width="0.9225" stroke-miterlimit="10" d="M19.2,46.9"/>
|
||||
<path id="XMLID_16_" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M25.3,41.2c0,0-2.7-0.1-4.5-0.8
|
||||
c-0.9-0.3-1.6-0.8-1.7-1.6c0-6.3,0-13.5-5.7-21.1h12h-0.1h12c-5.7,7.7-5.7,14.8-5.7,21.1c-0.1,0.7-0.8,1.2-1.7,1.6
|
||||
c-1.8,0.7-4.5,0.8-4.5,0.8H25.3z"/>
|
||||
<g id="XMLID_6_">
|
||||
|
||||
<path id="XMLID_9_" fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M20,46.9c0.5,0.2,5.6,1.6,11-1"/>
|
||||
|
||||
<path id="XMLID_8_" fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M20,45c0.5,0.2,5.6,1.6,11-1"/>
|
||||
|
||||
<path id="XMLID_7_" fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M20,43c0.5,0.2,5.6,1.6,11-1"/>
|
||||
</g>
|
||||
<path id="XMLID_5_" fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-miterlimit="10" d="M25.4,5.7
|
||||
c3.2,0,14.5,0.3,12.2,0.2c-1.2,0,4.4,0.3,7.4,1.1c-0.3-6.8-19.6-6.7-19.6-6.7S6.1,0.3,5.8,7.1c2.9-0.9,8.6-1.2,7.4-1.1
|
||||
C10.9,6,22.2,5.7,25.4,5.7"/>
|
||||
<path id="XMLID_4_" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M25.4,17.6h13.9
|
||||
c3.4-4.9,5.6-9.6,4.8-10.7c-0.4-1.1-18.8-1.3-18.8-1.3h0C25.4,5.7,7,5.9,6.7,7c-0.8,1.1,1.4,5.8,4.8,10.7H25.4"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2 KiB |
|
|
@ -1,60 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M21.2,46.9c0.4,0.5,1.2,0.9,1.9,1.1c0.7,0.2,0.9,0.5,1,0.8c0.1,0.2,0.2,0.3,0.9,0.4h0c0,0,0,0,0,0
|
||||
c0.7,0,0.7-0.1,0.9-0.4c0.1-0.3,0.3-0.6,1-0.8c1.1-0.3,2.2-1,2.2-1.8c0,0,0,0,0-0.1c-2,0.8-3.8,1-5.4,1
|
||||
C22.7,47.1,21.8,47,21.2,46.9z"/>
|
||||
<path fill="none" d="M20.9,43.3c0,0.3,0,0.7,0,1c1.4,0.3,4.5,0.7,8.1-0.8c0-0.3,0-0.7,0-1c-2,0.8-3.8,1-5.4,1
|
||||
C22.6,43.6,21.6,43.4,20.9,43.3z"/>
|
||||
<path fill="none" d="M20.9,40.7c0,0.4,0,1,0,1.7c1.4,0.3,4.7,0.6,8.1-0.8c0-0.4,0-0.7,0-1c-1.5,0.3-2.9,0.5-4.1,0.5
|
||||
C23.1,41.2,21.6,40.9,20.9,40.7z"/>
|
||||
<path fill="none" d="M41.4,5.9c-0.5-3.2-6.5-5-16.4-5c-10,0-15.9,1.8-16.4,5C11.2,6.1,24.8,7,41.4,5.9z"/>
|
||||
<path fill="none" d="M20.9,45.1c0,0.3,0,0.6,0,0.9c1.4,0.3,4.6,0.7,8.1-0.8c0-0.2,0-0.5,0-0.8c-1.9,0.7-3.8,1-5.4,1
|
||||
C22.6,45.4,21.6,45.3,20.9,45.1z"/>
|
||||
<path fill="none" d="M8.5,6.7c-0.1,2.8-0.1,3.7,2.7,6.7l1,1.1c3.3,3.6,5.4,5.8,5.7,6.7c0.3,0.9,0.9,4.6,0.9,11.7
|
||||
c0,5.6,0.6,6,1.4,6.7c0.2,0.1,0.3,0.3,0.5,0.4l0-0.1c0,0,3.9,1.2,8.7,0c0.1-0.1,0.3-0.2,0.4-0.3c0.8-0.7,1.4-1.1,1.4-6.7
|
||||
c0-7.1,0.6-10.7,0.9-11.7c0.3-0.9,2.3-3.1,5.7-6.7l1-1.1c2.8-3.1,2.9-4,2.7-6.7c-6.1,0.4-11.8,0.5-16.7,0.5
|
||||
C16.3,7.2,10.1,6.8,8.5,6.7z M30.7,20.6c0.1,0,0.2,0,0.2,0.2c0,0.1,0,0.2-0.2,0.2c-2.1,0.4-4.1,0.6-5.8,0.6c-3.4,0-5.6-0.6-5.7-0.6
|
||||
c-0.1,0-0.2-0.1-0.1-0.2c0-0.1,0.1-0.2,0.2-0.1C19.4,20.7,24.4,21.9,30.7,20.6z"/>
|
||||
<path fill="#010202" d="M20.1,45.8c-0.2,0-0.4,0.1-0.4,0.2c-0.1,0.2,0,0.4,0.2,0.5c0.1,0,0.2,0.1,0.3,0.1c0-0.2-0.1-0.3-0.1-0.5
|
||||
C20.1,46,20.1,45.9,20.1,45.8z"/>
|
||||
<path fill="#010202" d="M20.9,46c0,0.1,0,0.1,0,0.2c0,0.2,0.1,0.5,0.3,0.7c0.7,0.1,1.5,0.2,2.5,0.2c1.6,0,3.4-0.2,5.4-1
|
||||
c0-0.2,0-0.5,0-0.9C25.5,46.7,22.3,46.3,20.9,46z"/>
|
||||
<path fill="#010202" d="M20.1,44.1c-0.2,0-0.4,0-0.4,0.2c-0.1,0.2,0,0.4,0.2,0.5c0.1,0,0.1,0.1,0.2,0.1
|
||||
C20.1,44.7,20.1,44.4,20.1,44.1z"/>
|
||||
<path fill="#010202" d="M20.9,44.3c0,0.3,0,0.6,0,0.8c0.7,0.1,1.6,0.3,2.8,0.3c1.5,0,3.4-0.2,5.4-1c0-0.3,0-0.6,0-0.9
|
||||
C25.5,45,22.3,44.6,20.9,44.3z"/>
|
||||
<path fill="#010202" d="M20.9,42.5c0,0.3,0,0.5,0,0.8c0.7,0.1,1.6,0.3,2.7,0.3c1.5,0,3.4-0.2,5.4-1c0-0.3,0-0.6,0-0.9
|
||||
C25.6,43.1,22.4,42.8,20.9,42.5z"/>
|
||||
<path fill="#010202" d="M19.7,42.5c-0.1,0.2,0,0.4,0.2,0.5c0.1,0,0.1,0.1,0.2,0.1c0-0.3,0-0.6,0-0.8C20,42.2,19.8,42.3,19.7,42.5z"
|
||||
/>
|
||||
<path fill="#010202" d="M30.1,42.1c0.2-0.1,0.3-0.3,0.2-0.5c-0.1-0.2-0.3-0.2-0.4-0.2c0,0.3,0,0.5,0,0.9
|
||||
C29.9,42.2,30,42.2,30.1,42.1z"/>
|
||||
<path fill="#010202" d="M30.1,44c0.2-0.1,0.3-0.3,0.2-0.5c-0.1-0.2-0.3-0.2-0.4-0.2c0,0.3,0,0.6,0,0.9C29.9,44,30,44,30.1,44z"/>
|
||||
<path fill="#010202" d="M30.1,45.6c0.2-0.1,0.3-0.3,0.2-0.5c-0.1-0.2-0.3-0.3-0.4-0.2c0,0.3,0,0.6,0,0.9C30,45.7,30,45.7,30.1,45.6
|
||||
z"/>
|
||||
<path fill="#010202" d="M42.3,6.1C42.1,2.2,36,0.1,25,0.1C10.2,0.1,7.8,3.9,7.7,6.1l0,0.3c-0.2,3-0.2,4.1,2.9,7.5l1,1.1
|
||||
c2.6,2.8,5.2,5.6,5.5,6.4c0.3,1,0.9,4.9,0.9,11.4c0,5.7,0.6,6.5,1.7,7.3c0.1,0.1,0.3,0.2,0.4,0.3c0,0.3,0,1,0,1.8
|
||||
c0,0.3,0,0.6,0,0.8c0,0.3,0,0.7,0,1c0,0.3,0,0.6,0,0.8c0,0.3,0,0.6,0,0.8c0,0.1,0,0.2,0,0.3c0,0.2,0,0.4,0.1,0.5
|
||||
c0.3,1,1.5,1.8,2.7,2.1c0.3,0.1,0.4,0.2,0.5,0.4c0.2,0.4,0.5,0.8,1.6,0.8c0,0,0,0,0,0l0-0.4l0,0.4c0,0,0,0,0,0c1,0,1.3-0.3,1.6-0.8
|
||||
c0.1-0.2,0.2-0.3,0.5-0.4c1.4-0.4,2.8-1.4,2.8-2.7c0-0.1,0-0.2,0-0.3c0-0.2,0-0.5,0-0.9c0-0.3,0-0.5,0-0.8c0-0.3,0-0.6,0-0.9
|
||||
c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0-0.4,0-0.7,0-0.9c0.1-0.1,0.3-0.2,0.4-0.3c1.1-0.9,1.7-1.6,1.7-7.3c0-6.5,0.5-10.4,0.9-11.4
|
||||
c0.3-0.8,2.9-3.6,5.5-6.4l1-1.1c3.1-3.4,3.1-4.5,2.9-7.5L42.3,6.1z M38.8,13.4l-1,1.1c-3.3,3.6-5.4,5.8-5.7,6.7
|
||||
c-0.3,0.9-0.9,4.6-0.9,11.7c0,5.6-0.6,6-1.4,6.7c-0.1,0.1-0.3,0.2-0.4,0.3c0,0,0,0,0,0l0.2,0.8c-0.2,0-0.4,0.1-0.5,0.1
|
||||
c0,0.2,0,0.6,0,1c0,0.3,0,0.6,0,0.9c0,0.3,0,0.7,0,1c0,0.3,0,0.6,0,0.9c0,0.3,0,0.6,0,0.8c0,0.4,0,0.6,0,0.9c0,0,0,0,0,0.1
|
||||
c0,0.8-1.1,1.5-2.2,1.8c-0.7,0.2-0.9,0.5-1,0.8c-0.1,0.2-0.2,0.4-0.9,0.4c0,0,0,0,0,0h0c-0.7,0-0.8-0.1-0.9-0.4
|
||||
c-0.1-0.3-0.3-0.6-1-0.8c-0.8-0.2-1.5-0.6-1.9-1.1c-0.2-0.2-0.3-0.5-0.3-0.7c0,0,0-0.1,0-0.2c0-0.2,0-0.5,0-0.9c0-0.3,0-0.5,0-0.8
|
||||
c0-0.3,0-0.7,0-1c0-0.3,0-0.5,0-0.8c0-0.7,0-1.3,0-1.7c-0.3-0.1-0.4-0.1-0.5-0.1l0.2-0.7c-0.2-0.2-0.3-0.3-0.5-0.4
|
||||
c-0.8-0.6-1.4-1.1-1.4-6.7c0-7.1-0.6-10.7-0.9-11.7c-0.3-0.9-2.4-3.1-5.7-6.7l-1-1.1c-2.8-3.1-2.9-4-2.7-6.7c-0.3,0-0.4,0-0.5,0
|
||||
l0.1-0.8c0,0,0.2,0,0.5,0c0.5-3.2,6.4-5,16.4-5c10,0,15.9,1.8,16.4,5c0.2,0,0.3,0,0.5,0L42,6.6c-0.2,0-0.3,0-0.5,0
|
||||
C41.7,9.4,41.6,10.3,38.8,13.4z"/>
|
||||
<path fill="#010202" d="M19.1,20.8c0,0.1,0,0.2,0.1,0.2c0,0,2.3,0.6,5.7,0.6c1.7,0,3.7-0.1,5.8-0.6c0.1,0,0.2-0.1,0.2-0.2
|
||||
c0-0.1-0.1-0.2-0.2-0.2c-6.2,1.3-11.2,0-11.3,0C19.2,20.6,19.1,20.7,19.1,20.8z"/>
|
||||
<path fill="#010202" d="M20.7,39.8L20.7,39.8l-0.2,0.8c0,0,0.2,0.1,0.5,0.1c0.7,0.2,2.1,0.5,4,0.5c1.2,0,2.6-0.1,4.1-0.5
|
||||
c0.2,0,0.4-0.1,0.5-0.1l-0.2-0.8c0,0,0,0,0,0C24.6,41.1,20.7,39.9,20.7,39.8z"/>
|
||||
<path fill="#010202" d="M41.9,5.8c-0.2,0-0.3,0-0.5,0C24.8,7,11.2,6.1,8.6,5.9c-0.3,0-0.5,0-0.5,0L8,6.6c0,0,0.2,0,0.5,0
|
||||
c1.7,0.1,7.8,0.5,16.3,0.5c4.9,0,10.6-0.1,16.7-0.5c0.2,0,0.3,0,0.5,0L41.9,5.8z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 5.2 KiB |
|
|
@ -1,32 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<circle fill="none" cx="20.5" cy="31.1" r="4.2"/>
|
||||
<circle fill="none" cx="20.5" cy="21.2" r="0.6"/>
|
||||
<circle fill="none" cx="10.6" cy="31.1" r="0.6"/>
|
||||
<circle fill="none" cx="14.1" cy="24.7" r="0.6"/>
|
||||
<path fill="none" d="M2.4,31.1c0,10,8.1,18.1,18.1,18.1c10,0,18.1-8.1,18.1-18.1c0-10-8.1-18.1-18.1-18.1
|
||||
C10.5,13,2.4,21.1,2.4,31.1z M10.6,32.5c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4
|
||||
C12.1,31.9,11.4,32.5,10.6,32.5z M14.1,26.1c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4
|
||||
C15.6,25.5,14.9,26.1,14.1,26.1z M25.5,31.1c0,2.8-2.2,5-5,5c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5C23.3,26.1,25.5,28.3,25.5,31.1z
|
||||
M21.9,21.2c0,0.8-0.6,1.4-1.4,1.4c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4C21.3,19.8,21.9,20.4,21.9,21.2z"/>
|
||||
<path d="M1.6,31.1c0,10.4,8.5,18.9,18.9,18.9c10.4,0,18.9-8.5,18.9-18.9c0-10.4-8.5-18.9-18.9-18.9C10.1,12.2,1.6,20.7,1.6,31.1z
|
||||
M38.6,31.1c0,10-8.1,18.1-18.1,18.1c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1C30.5,13,38.6,21.1,38.6,31.1z"/>
|
||||
<path d="M28.6,0.1c-0.2-0.1-0.4,0.1-0.5,0.3c-0.1,0.2,0.1,0.4,0.3,0.5c8,2.1,15.1,7.5,19.2,14.7c0.1,0.1,0.2,0.2,0.3,0.2
|
||||
c0.1,0,0.1,0,0.2-0.1c0.2-0.1,0.3-0.4,0.1-0.5C44,7.7,36.9,2.2,28.6,0.1z"/>
|
||||
<path d="M43.1,17c0.1,0,0.1,0,0.2-0.1c0.2-0.1,0.3-0.4,0.2-0.5c-3.2-5.8-8.7-10.1-15.1-11.8c-0.2-0.1-0.4,0.1-0.5,0.3
|
||||
c-0.1,0.2,0.1,0.4,0.3,0.5c6.1,1.7,11.4,5.9,14.6,11.5C42.9,17,43,17,43.1,17z"/>
|
||||
<path d="M29.2,9.5c-0.2-0.1-0.4,0-0.5,0.2c-0.1,0.2,0,0.4,0.2,0.5c4,1.6,7.4,4.4,9.6,8c0.1,0.1,0.2,0.2,0.3,0.2
|
||||
c0.1,0,0.1,0,0.2-0.1c0.2-0.1,0.2-0.4,0.1-0.6C36.8,14.1,33.3,11.1,29.2,9.5z"/>
|
||||
<path d="M15.5,31.1c0,2.8,2.2,5,5,5c2.8,0,5-2.2,5-5c0-2.8-2.2-5-5-5C17.7,26.1,15.5,28.3,15.5,31.1z M24.7,31.1
|
||||
c0,2.3-1.9,4.2-4.2,4.2c-2.3,0-4.2-1.9-4.2-4.2c0-2.3,1.9-4.2,4.2-4.2C22.8,26.9,24.7,28.7,24.7,31.1z"/>
|
||||
<path d="M10.6,29.6c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C12.1,30.3,11.4,29.6,10.6,29.6z
|
||||
M10.6,31.7c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6C11.3,31.4,11,31.7,10.6,31.7z"/>
|
||||
<path d="M19.1,21.2c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4c0-0.8-0.6-1.4-1.4-1.4C19.7,19.8,19.1,20.4,19.1,21.2z M21.1,21.2
|
||||
c0,0.3-0.3,0.6-0.6,0.6c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6C20.9,20.6,21.1,20.9,21.1,21.2z"/>
|
||||
<path d="M14.1,23.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C15.6,23.9,14.9,23.3,14.1,23.3z
|
||||
M14.1,25.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6C14.8,25.1,14.5,25.3,14.1,25.3z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.8 KiB |
|
|
@ -1,32 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<circle fill="none" cx="16.9" cy="21.7" r="0.6"/>
|
||||
<circle fill="none" cx="10.8" cy="21.7" r="0.6"/>
|
||||
<circle fill="none" cx="16.9" cy="33.1" r="5.2"/>
|
||||
<circle fill="none" cx="23.1" cy="21.7" r="0.6"/>
|
||||
<path fill="none" d="M8.3,17c-0.3,0-7.4,0.1-7.4,7.4v17.3c0,0.3,0.1,7.4,7.4,7.4h17.3c0.3,0,7.4-0.1,7.4-7.4V24.4
|
||||
c0-0.3-0.1-7.4-7.4-7.4H8.3z M16.9,20.3c0.8,0,1.4,0.6,1.4,1.4c0,0.8-0.6,1.4-1.4,1.4c-0.8,0-1.4-0.6-1.4-1.4
|
||||
C15.5,20.9,16.2,20.3,16.9,20.3z M9.3,21.7c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4c0,0.8-0.6,1.4-1.4,1.4
|
||||
C10,23.1,9.3,22.5,9.3,21.7z M16.9,39.1c-3.3,0-6-2.7-6-6c0-3.3,2.7-6,6-6c3.3,0,6,2.7,6,6C23,36.4,20.3,39.1,16.9,39.1z
|
||||
M23.1,23.1c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4C24.5,22.5,23.9,23.1,23.1,23.1z"/>
|
||||
<path d="M8.3,16.2c-0.1,0-8.2,0.1-8.2,8.2v17.3c0,0.1,0.1,8.2,8.2,8.2h17.3c0.1,0,8.2-0.1,8.2-8.2V24.4c0-0.1-0.1-8.2-8.2-8.2H8.3z
|
||||
M33,24.4v17.3c0,7.3-7.1,7.4-7.4,7.4H8.3c-7.3,0-7.4-7.1-7.4-7.4V24.4C0.9,17.1,8,17,8.3,17h17.3C32.9,17,33,24.1,33,24.4z"/>
|
||||
<path d="M16.9,27c-3.3,0-6,2.7-6,6c0,3.3,2.7,6,6,6c3.3,0,6-2.7,6-6C23,29.7,20.3,27,16.9,27z M16.9,38.3c-2.9,0-5.2-2.3-5.2-5.2
|
||||
c0-2.9,2.3-5.2,5.2-5.2s5.2,2.3,5.2,5.2C22.2,35.9,19.8,38.3,16.9,38.3z"/>
|
||||
<path d="M31,0.1c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0.2,0.4,0.4,0.4C40.8,1.3,48.6,9,49.1,18.8c0,0.2,0.2,0.4,0.4,0.4c0,0,0,0,0,0
|
||||
c0.2,0,0.4-0.2,0.4-0.4C49.3,8.6,41.2,0.6,31,0.1z"/>
|
||||
<path d="M44,18.8c0,0.2,0.2,0.4,0.4,0.4c0,0,0,0,0,0c0.2,0,0.4-0.2,0.4-0.4c-0.6-7.2-6.5-13-13.7-13.5c-0.2,0-0.4,0.2-0.4,0.4
|
||||
C30.6,5.8,30.8,6,31,6C37.8,6.5,43.4,12,44,18.8z"/>
|
||||
<path d="M30.6,10.7c0,0.2,0.1,0.4,0.4,0.4c4.1,0.4,7.4,3.6,7.9,7.7c0,0.2,0.2,0.3,0.4,0.3c0,0,0,0,0.1,0c0.2,0,0.4-0.2,0.3-0.4
|
||||
c-0.6-4.5-4.1-7.9-8.6-8.4C30.9,10.3,30.6,10.5,30.6,10.7z"/>
|
||||
<path d="M16.9,23.1c0.8,0,1.4-0.6,1.4-1.4c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4C15.5,22.5,16.2,23.1,16.9,23.1z
|
||||
M16.9,21.1c0.3,0,0.6,0.3,0.6,0.6c0,0.3-0.3,0.6-0.6,0.6c-0.3,0-0.6-0.3-0.6-0.6C16.3,21.3,16.6,21.1,16.9,21.1z"/>
|
||||
<path d="M12.2,21.7c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4C11.5,23.1,12.2,22.5,12.2,21.7z
|
||||
M10.8,22.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6C11.4,22,11.1,22.3,10.8,22.3z"/>
|
||||
<path d="M23.1,20.3c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C24.5,20.9,23.9,20.3,23.1,20.3z
|
||||
M23.1,22.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6C23.7,22,23.5,22.3,23.1,22.3z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.7 KiB |
|
|
@ -1,16 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M49.1,32.2c0-4.3-8.3-8.7-24.1-8.7c-13.7,0-24.1,3.8-24.1,8.7c0,4.7,11,8.7,24.1,8.7
|
||||
C38.1,40.9,49.1,36.9,49.1,32.2z"/>
|
||||
<path fill="none" d="M25,9.1c-14,0-24.1,4.2-24.1,10.1v4.7c4.4-3.4,13.3-5.4,24.1-5.4s19.7,2,24.1,5.4v-4.7
|
||||
C49.1,13.3,39,9.1,25,9.1z"/>
|
||||
<path d="M49.9,32.2c0-5.6-10.2-9.5-24.9-9.5c-14.4,0-24.9,4-24.9,9.5c0,5.3,11.2,9.5,24.9,9.5C38.7,41.7,49.9,37.4,49.9,32.2z
|
||||
M0.9,32.2c0-5,10.4-8.7,24.1-8.7c15.8,0,24.1,4.4,24.1,8.7c0,4.7-11,8.7-24.1,8.7C11.9,40.9,0.9,36.9,0.9,32.2z"/>
|
||||
<path d="M25,8.3c-14.4,0-24.9,4.6-24.9,10.9v6.5l0.7-0.6c4-3.6,13-5.7,24.2-5.7c11.2,0,20.2,2.1,24.2,5.7l0.7,0.6v-6.5
|
||||
C49.9,12.9,39.4,8.3,25,8.3z M49.1,23.9c-4.4-3.4-13.3-5.4-24.1-5.4s-19.7,2-24.1,5.4v-4.7C0.9,13.3,11,9.1,25,9.1
|
||||
c14,0,24.1,4.2,24.1,10.1V23.9z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,18 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M48.5,16.9L23.1,6.1c-0.1,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0L1.5,18c-0.3,0.2-0.5,0.7-0.5,1.3V27L20.3,16
|
||||
c1.4-0.8,3.1-0.9,4.6-0.3L49.1,26l0-7.7C49.1,17.6,48.9,17,48.5,16.9z"/>
|
||||
<path fill="none" d="M1.5,34.9L25,44c0.1,0,0.2,0,0.3,0l23.2-10.3c0.4-0.2,0.6-0.7,0.6-1.3c0-0.6-0.2-1.2-0.6-1.3L23.1,20.2
|
||||
c-0.1,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1l-21.3,12c-0.4,0.2-0.6,0.8-0.5,1.5C1,34.3,1.2,34.8,1.5,34.9z"/>
|
||||
<path d="M48.8,16.1L23.4,5.3c-0.3-0.1-0.7-0.1-1.1,0l-21.3,12c-0.6,0.3-1,1.1-1,2v9l20.6-11.6c1.2-0.7,2.7-0.8,3.9-0.2l25.2,10.7
|
||||
l0-8.9C49.9,17.5,49.6,16.5,48.8,16.1z M49.1,26L25,15.7c-1.5-0.6-3.2-0.5-4.6,0.3L0.9,27v-7.6c0-0.6,0.2-1.1,0.5-1.3l21.3-12
|
||||
c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0l25.4,10.8c0.4,0.1,0.6,0.7,0.6,1.4L49.1,26z"/>
|
||||
<path d="M24.7,44.7c0.1,0.1,0.3,0.1,0.4,0.1c0.2,0,0.3,0,0.5-0.1l23.2-10.3c0.7-0.3,1.1-1.1,1.1-2.1c0-0.8-0.3-1.7-1.1-2L23.4,19.5
|
||||
c-0.4-0.1-0.7-0.1-1,0.1l-21.3,12c-0.6,0.4-1,1.2-0.9,2.2c0.1,0.9,0.5,1.6,1.1,1.9L24.7,44.7z M1.4,32.3l21.3-12
|
||||
c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0L48.5,31c0.4,0.2,0.6,0.7,0.6,1.3c0,0.6-0.2,1.2-0.6,1.3L25.3,44c-0.1,0-0.2,0-0.3,0
|
||||
L1.5,34.9c-0.3-0.1-0.6-0.6-0.6-1.2C0.9,33.1,1.1,32.5,1.4,32.3z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 137 KiB |
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50.1" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M9,6.2h32c-0.2-3-2.7-5.4-5.7-5.4H14.7C11.7,0.8,9.2,3.2,9,6.2z"/>
|
||||
<path fill="none" d="M36.9,47.6c0-1-0.7-1.7-1.6-1.7h-8.6V9h-3.3v36.9h-8.6c-0.9,0-1.6,0.7-1.6,1.6c0,1,0.7,1.7,1.6,1.7h20.6
|
||||
C36.2,49.3,36.9,48.5,36.9,47.6z"/>
|
||||
<path d="M8.2,6.6V7h33.6V6.6c0-3.4-2.7-6.3-6-6.5H14.2C10.8,0.3,8.2,3.1,8.2,6.6z M41,6.2H9c0.2-3,2.7-5.4,5.7-5.4h20.5
|
||||
C38.3,0.8,40.8,3.2,41,6.2z"/>
|
||||
<path d="M37.7,47.6c0-1.3-1.1-2.4-2.4-2.4h-7.8V8.2h-4.9v36.9h-7.8c-1.3,0-2.4,1.1-2.4,2.5c0,1.2,0.9,2.3,2.2,2.4h21.1
|
||||
C36.8,49.9,37.7,48.9,37.7,47.6z M13.1,47.6c0-0.9,0.7-1.6,1.6-1.6h8.6V9h3.3v36.9h8.6c0.9,0,1.6,0.7,1.6,1.7
|
||||
c0,0.9-0.7,1.6-1.6,1.6H14.7C13.8,49.3,13.1,48.5,13.1,47.6z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1 KiB |
|
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 50.8" xml:space="preserve">
|
||||
<ellipse transform="matrix(0.7765 -0.6301 0.6301 0.7765 -7.668 23.8541)" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" cx="29.8" cy="22.7" rx="10.2" ry="27.5"/>
|
||||
<ellipse transform="matrix(0.7765 -0.6301 0.6301 0.7765 -7.6679 23.8544)" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" cx="29.8" cy="22.7" rx="8" ry="24.9"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M9.2,41.3c-1.6,2.4-1.5,5.3,0.3,6.6
|
||||
c1.7,1.2,4.3,0.5,6.1-1.6C13.1,44.9,10.9,43.2,9.2,41.3z"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M47.1,44.1c-4.4,3.6-15.7-3.1-25.3-14.9
|
||||
C12.3,17.4,8.1,4.9,12.4,1.4C8.1,4.9-5.1,17.4,6.7,38.1c4,6.6,13.2,12.1,23.1,12.3C36.7,50.5,42.7,47.7,47.1,44.1z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,93 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M22.2,49.4c0.9,0,1.4-0.3,1.4-0.4v-1.1c-0.3,0.2-0.9,0.3-1.4,0.3c-0.5,0-1-0.1-1.4-0.3v1.1
|
||||
C20.8,49.2,21.3,49.4,22.2,49.4z"/>
|
||||
<path fill="none" d="M22.2,47.3c0.2,0,0.4,0,0.5-0.1c-0.5-0.1-0.9-0.2-1.3-0.4v0.3C21.4,47.1,21.7,47.3,22.2,47.3z"/>
|
||||
<path fill="none" d="M29.4,47.1v-0.3c-0.4,0.2-0.9,0.3-1.4,0.4c0.1,0,0.3,0.1,0.6,0.1C29.1,47.3,29.4,47.1,29.4,47.1z"/>
|
||||
<path fill="none" d="M25.3,9.9c6.2,0,11.2-1.6,11.2-3.5c0-1.9-5-3.5-11.2-3.5c-6.2,0-11.2,1.6-11.2,3.5C14.1,8.3,19.1,9.9,25.3,9.9
|
||||
z"/>
|
||||
<path fill="none" d="M27.2,47.9v1.1c0,0.1,0.5,0.4,1.4,0.4s1.4-0.3,1.4-0.4v-1.1c-0.3,0.2-0.9,0.3-1.4,0.3
|
||||
C28.1,48.2,27.6,48.1,27.2,47.9z"/>
|
||||
<path fill="none" d="M28.6,47.7c-0.5,0-1-0.1-1.1-0.4c0,0-0.1,0-0.1,0c-0.1,0.1-0.1,0.1-0.1,0.1h0v0c0,0.1,0.5,0.4,1.4,0.4
|
||||
c0.9,0,1.4-0.3,1.4-0.4c0,0-0.1-0.1-0.2-0.2C29.6,47.5,29.1,47.7,28.6,47.7z"/>
|
||||
<path fill="none" d="M22.2,47.7c-0.5,0-1-0.1-1.2-0.4c-0.2,0.1-0.2,0.1-0.2,0.2c0,0.1,0.5,0.4,1.4,0.4c0.9,0,1.4-0.3,1.4-0.4v0h0
|
||||
c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0C23.2,47.5,22.7,47.7,22.2,47.7z"/>
|
||||
<path fill="none" d="M21.6,23.7c1,1.1,2.3,1.6,3.8,1.6c1.5,0,2.7-0.5,3.7-1.6c2.9-3,2.9-9.5,2.9-11.2C30,12.9,27.7,13,25.3,13
|
||||
c-2.4,0-4.6-0.2-6.7-0.5C18.6,14.3,18.8,20.7,21.6,23.7z"/>
|
||||
<path fill="none" d="M18.3,32.1l0.1,0.1v11.2c0.2,0.5,1.8,3.2,6.9,3.2c5.1,0,6.7-2.8,6.9-3.2V32.3l0.1-0.1c0,0,1-0.9,2.2-2.2
|
||||
c-1.8,0.9-4.8,1.8-9.2,1.9c0,0,0,0,0,0c-4.4,0-7.4-1-9.2-1.9C17.3,31.2,18.3,32.1,18.3,32.1z"/>
|
||||
<path fill="none" d="M14.9,28.5c1.3,0.9,4.6,2.7,10.5,2.7c5.7,0,9-1.7,10.4-2.7c0.9-1.1,1.8-2.3,2.4-3.5c1.7-3.4,2-12.4,2.1-15.2
|
||||
c-1.8,1.1-4.4,2-7.6,2.5c0,1.7,0,8.4-3.1,11.7c-1.1,1.2-2.5,1.8-4.2,1.8c-1.7,0-3.1-0.6-4.2-1.8c-3.1-3.3-3.2-10-3.2-11.7
|
||||
c-3.2-0.5-5.8-1.4-7.6-2.5c0.1,2.9,0.3,11.8,2.1,15.2C13.1,26.3,14,27.5,14.9,28.5z"/>
|
||||
<path fill="none" d="M39.1,3.6c1.1,0.7,1.7,1.5,1.7,2.4c0,2.1-3.4,3.8-8.5,4.6l0.1,0.3l0.1,0.7c5.4-0.9,9.3-2.9,9.3-5
|
||||
C41.8,5.5,40.8,4.4,39.1,3.6z"/>
|
||||
<path fill="none" d="M31.8,10.7c-1.9,0.3-4.1,0.4-6.3,0.4c-2.4,0-4.7-0.2-6.7-0.5l-0.1,0.1l0,1c2,0.3,4.3,0.5,6.7,0.5
|
||||
c2.4,0,4.6-0.2,6.7-0.5L31.9,11L31.8,10.7z"/>
|
||||
<path fill="none" d="M18.1,10.5C13.2,9.7,10,8,10,5.9c0-1.1,1-2.1,2.6-2.9c-2.4,1-3.8,2.2-3.8,3.6c0,2.2,3.8,4.1,9.2,5L18.1,10.5
|
||||
L18.1,10.5z"/>
|
||||
<path fill="none" d="M25.4,10.7c8.1,0,15-2.2,15-4.8c0-2.6-6.9-4.8-15-4.8c-8.1,0-15,2.2-15,4.8C10.4,8.5,17.3,10.7,25.4,10.7z
|
||||
M25.3,2.7c6.4,0,11.4,1.6,11.4,3.7c0,2.1-5,3.7-11.4,3.7c-6.4,0-11.4-1.6-11.4-3.7C13.9,4.3,18.9,2.7,25.3,2.7z"/>
|
||||
<path fill="#010202" d="M32.4,10.6c-0.2,0-0.4,0.1-0.6,0.1l0.1,0.3l0.1,0.7c0.2,0,0.4-0.1,0.6-0.1l-0.1-0.7L32.4,10.6z"/>
|
||||
<path fill="#010202" d="M21.2,24.1c1.1,1.2,2.5,1.8,4.2,1.8c1.6,0,3-0.6,4.2-1.8c3.1-3.3,3.1-10,3.1-11.7c-0.2,0-0.4,0.1-0.6,0.1
|
||||
c0,1.7,0,8.2-2.9,11.2c-1,1.1-2.3,1.6-3.7,1.6c-1.5,0-2.7-0.5-3.8-1.6c-2.9-3-3-9.4-3-11.2c-0.2,0-0.4-0.1-0.6-0.1
|
||||
C18,14.1,18.1,20.9,21.2,24.1z"/>
|
||||
<path fill="#010202" d="M18.7,10.6c-0.2,0-0.4-0.1-0.6-0.1l0,0.1l0,1c0.2,0,0.4,0.1,0.6,0.1l0-1L18.7,10.6z"/>
|
||||
<path fill="#010202" d="M32.4,32.1l-0.1,0.1v11.2c-0.2,0.5-1.8,3.2-6.9,3.2c-5.1,0-6.7-2.8-6.9-3.2V32.3l-0.1-0.1
|
||||
c0,0-1-0.9-2.2-2.2c-1.5-0.8-2.3-1.5-2.3-1.5l0.4-0.4c0,0,0.2,0.2,0.7,0.5c-0.9-1.1-1.7-2.2-2.3-3.4c-1.7-3.4-2-12.3-2.1-15.2
|
||||
c-0.3-0.2-0.6-0.4-0.8-0.6c0,2,0.2,12.2,2.2,16.1c1.6,3.2,5.1,6.5,5.8,7.1v10.9l0,0.2c0,0.1,0.8,1.9,3.4,3v-0.6h0.4v0.7
|
||||
c0.4,0.2,0.9,0.3,1.3,0.4c0.1,0,0.2-0.1,0.2-0.1v-0.4h0.5v0.2c0.4,0.2,0.5,0.4,0.5,0.5c0.4,0,0.9,0.1,1.3,0.1c0.5,0,1,0,1.5-0.1
|
||||
c0-0.2,0.1-0.4,0.5-0.5v-0.2h0.5v0.4c0,0,0.1,0.1,0.2,0.1c0.5-0.1,1-0.3,1.4-0.4v-0.7h0.4v0.5c2.4-1.1,3.2-2.8,3.2-2.9l0-11
|
||||
c0.5-0.5,2.2-2.1,3.8-4.1c-0.3,0.2-1,0.8-2.3,1.5C33.4,31.3,32.4,32.1,32.4,32.1z"/>
|
||||
<path fill="#010202" d="M38.1,25.1c-0.6,1.2-1.5,2.4-2.4,3.5c0.5-0.4,0.8-0.6,0.8-0.6l0.4,0.4c0.7-0.9,1.4-1.9,1.9-2.9
|
||||
c2-3.9,2.2-14.3,2.2-16.2c-0.2,0.2-0.5,0.4-0.8,0.6C40.2,12.7,39.9,21.7,38.1,25.1z"/>
|
||||
<path fill="#010202" d="M27.4,47.3C27.4,47.3,27.4,47.3,27.4,47.3C27.4,47.3,27.4,47.3,27.4,47.3C27.5,47.3,27.5,47.3,27.4,47.3z"
|
||||
/>
|
||||
<path fill="#010202" d="M23.5,47.3c0,0-0.1,0-0.1-0.1c0,0,0,0,0,0C23.4,47.3,23.4,47.3,23.5,47.3z"/>
|
||||
<path fill="#010202" d="M35.8,28.6c-1.4,0.9-4.7,2.6-10.4,2.7c-5.9,0-9.2-1.8-10.5-2.7c-0.5-0.3-0.7-0.5-0.7-0.5l-0.4,0.4
|
||||
c0.1,0.1,0.8,0.8,2.3,1.5c1.8,0.9,4.8,1.9,9.2,1.9c0,0,0,0,0,0c4.3,0,7.3-1,9.2-1.9c1.3-0.6,2.1-1.2,2.3-1.5
|
||||
c0.1-0.1,0.1-0.1,0.1-0.1l0,0L36.5,28C36.5,28,36.3,28.2,35.8,28.6z"/>
|
||||
<path fill="#010202" d="M10,5.9c0,2,3.2,3.7,8.1,4.6c0.2,0,0.4,0.1,0.6,0.1c2,0.3,4.3,0.5,6.7,0.5c2.3,0,4.4-0.2,6.3-0.4
|
||||
c0.2,0,0.4-0.1,0.6-0.1c5.1-0.8,8.5-2.6,8.5-4.6c0-0.9-0.6-1.7-1.7-2.4C36.2,2,31,0.9,25.3,0.9c-5,0-9.6,0.8-12.7,2.1
|
||||
C11,3.8,10,4.9,10,5.9z M25.4,1.2c8.1,0,15,2.2,15,4.8c0,2.6-6.9,4.8-15,4.8c-8.1,0-15-2.2-15-4.8C10.4,3.4,17.3,1.2,25.4,1.2z"/>
|
||||
<path fill="#010202" d="M25.3,0.1C15.6,0.1,8,3,8,6.6c0,1,0.6,1.9,1.7,2.8c0.2,0.2,0.5,0.4,0.8,0.6c1.8,1.1,4.4,2,7.6,2.5
|
||||
c0.2,0,0.4,0.1,0.6,0.1c2,0.3,4.3,0.5,6.7,0.5c2.4,0,4.7-0.2,6.7-0.5c0.2,0,0.4-0.1,0.6-0.1c3.2-0.5,5.8-1.4,7.6-2.5
|
||||
c0.3-0.2,0.6-0.4,0.8-0.6c1-0.8,1.6-1.7,1.6-2.7C42.6,3,35,0.1,25.3,0.1z M32.6,11.6c-0.2,0-0.4,0.1-0.6,0.1
|
||||
c-2.1,0.3-4.3,0.5-6.7,0.5c-2.4,0-4.6-0.2-6.7-0.5c-0.2,0-0.4-0.1-0.6-0.1c-5.4-0.9-9.2-2.9-9.2-5c0-1.3,1.5-2.6,3.8-3.6
|
||||
c3.1-1.3,7.6-2.1,12.7-2.1C31,0.9,36.2,2,39.1,3.6c1.7,0.9,2.7,1.9,2.7,3C41.8,8.8,38,10.7,32.6,11.6z"/>
|
||||
<path fill="#010202" d="M25.3,10.1c6.4,0,11.4-1.6,11.4-3.7c0-2.1-5-3.7-11.4-3.7c-6.4,0-11.4,1.6-11.4,3.7
|
||||
C13.9,8.5,18.9,10.1,25.3,10.1z M25.3,2.9c6.2,0,11.2,1.6,11.2,3.5c0,1.9-5,3.5-11.2,3.5c-6.2,0-11.2-1.6-11.2-3.5
|
||||
C14.1,4.5,19.1,2.9,25.3,2.9z"/>
|
||||
<path fill="#010202" d="M23.6,47.9v1.1H24v-1.6C24,47.6,23.8,47.8,23.6,47.9z"/>
|
||||
<polygon fill="#010202" points="23.6,47.4 23.6,47.4 23.6,47.4 "/>
|
||||
<path fill="#010202" d="M24,49.1L24,49.1C24,49.1,24,49.1,24,49.1L24,49.1z"/>
|
||||
<path fill="#010202" d="M21.1,47.3c0,0,0-0.1,0-0.1h0v-0.3c-0.5,0.2-0.6,0.4-0.6,0.6h0.4C20.8,47.4,20.9,47.3,21.1,47.3z"/>
|
||||
<path fill="#010202" d="M23.5,46.9v0.3h0c0,0,0,0.1,0,0.1c0,0,0.1,0,0.1,0.1c0.1,0.1,0.1,0.1,0.1,0.1c0,0,0,0,0,0
|
||||
c0,0.1-0.5,0.4-1.4,0.4c-0.9,0-1.4-0.3-1.4-0.4v0.5c0.3,0.2,0.9,0.3,1.4,0.3c0.5,0,1-0.1,1.4-0.3c0.2-0.1,0.4-0.3,0.4-0.5
|
||||
c0,0,0,0,0,0c0,0,0,0,0,0C24,47.2,23.9,47,23.5,46.9z"/>
|
||||
<polygon fill="#010202" points="20.4,49.1 20.4,49.1 20.4,49.1 "/>
|
||||
<path fill="#010202" d="M22.2,49.4c-0.9,0-1.4-0.3-1.4-0.4v0.1h-0.4c0.1,0.5,0.9,0.7,1.8,0.7s1.7-0.2,1.8-0.7c0,0,0,0,0-0.1h-0.4
|
||||
C23.6,49.2,23.1,49.4,22.2,49.4z"/>
|
||||
<polygon fill="#010202" points="20.8,49.1 20.8,47.9 20.8,47.4 20.4,47.4 20.4,49.1 20.4,49.1 20.4,49.1 20.4,49.1 20.8,49.1 "/>
|
||||
<path fill="#010202" d="M21.4,47.1L21.4,47.1l-0.4,0c0,0,0,0.1,0,0.1c0.1,0.3,0.7,0.4,1.2,0.4c0.5,0,1-0.1,1.1-0.3c0,0,0,0,0,0
|
||||
c0,0,0-0.1,0-0.1H23v0c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.3,0.1-0.5,0.1C21.7,47.3,21.4,47.1,21.4,47.1z"/>
|
||||
<polygon fill="#010202" points="21,47.1 21,47.1 21.4,47.1 21.4,47.1 21.4,46.8 21.4,46.1 21,46.1 21,46.6 21,46.9 "/>
|
||||
<polygon fill="#010202" points="23.4,47.1 23.5,47.1 23.5,46.9 23.5,46.7 23,46.7 23,47.1 23,47.1 "/>
|
||||
<polygon fill="#010202" points="27.2,47.4 27.2,47.4 27.2,47.4 "/>
|
||||
<path fill="#010202" d="M26.8,49.1L26.8,49.1C26.8,49.1,26.8,49.1,26.8,49.1L26.8,49.1z"/>
|
||||
<path fill="#010202" d="M27.2,47.9c-0.2-0.1-0.4-0.3-0.4-0.5v1.6h0.4V47.9z"/>
|
||||
<path fill="#010202" d="M29.8,47.1L29.8,47.1c0,0,0,0.1,0,0.1c0.2,0.1,0.2,0.1,0.2,0.2h0.4c0-0.1-0.1-0.4-0.6-0.6V47.1z"/>
|
||||
<path fill="#010202" d="M27.2,47.9c0.3,0.2,0.9,0.3,1.4,0.3c0.5,0,1-0.1,1.4-0.3v-0.5c0,0.1-0.5,0.4-1.4,0.4
|
||||
c-0.9,0-1.4-0.3-1.4-0.4c0,0,0,0,0,0c0,0,0-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0,0-0.1,0-0.1h0v-0.3c-0.4,0.2-0.5,0.3-0.5,0.5
|
||||
c0,0,0,0,0,0.1c0,0,0,0,0,0C26.8,47.6,27,47.8,27.2,47.9z"/>
|
||||
<path fill="#010202" d="M30,49.1c0,0.1-0.5,0.4-1.4,0.4s-1.4-0.3-1.4-0.4h-0.4c0,0,0,0,0,0.1c0.1,0.5,0.9,0.7,1.8,0.7
|
||||
s1.7-0.2,1.8-0.7L30,49.1L30,49.1z"/>
|
||||
<polygon fill="#010202" points="30,47.9 30,49.1 30,49.1 30.4,49.1 30.4,49.1 30.4,47.4 30,47.4 "/>
|
||||
<path fill="#010202" d="M27.4,47.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0c0.2,0.3,0.7,0.4,1.1,0.4c0.5,0,1-0.1,1.2-0.4c0,0,0-0.1,0-0.1h-0.4
|
||||
v-0.1c0,0.1-0.3,0.2-0.8,0.2c-0.3,0-0.5,0-0.6-0.1c-0.1,0-0.1-0.1-0.2-0.1v0H27.4z"/>
|
||||
<polygon fill="#010202" points="29.4,46.1 29.4,46.7 29.4,47.1 29.4,47.1 29.8,47.1 29.8,47.1 29.8,46.9 29.8,46.6 29.8,46.1 "/>
|
||||
<polygon fill="#010202" points="27.4,47.1 27.8,47.1 27.8,47.1 27.8,46.7 27.4,46.7 27.4,46.9 27.4,47.1 "/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.5 KiB |
|
|
@ -1,36 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M25,3.4c-9.9,0-16,2-16,3.4c0,1.6,6.6,3.4,16,3.4c9.4,0,16-1.8,16-3.4C41,5.4,34.9,3.4,25,3.4z"/>
|
||||
<path fill="none" d="M27.6,47.2v1.4c0,0.3,0.2,0.5,0.5,0.5H30c0.3,0,0.5-0.2,0.5-0.5v-1.4c0-0.3-0.2-0.5-0.5-0.5h-1.8
|
||||
C27.8,46.7,27.6,46.9,27.6,47.2z"/>
|
||||
<path fill="none" d="M14.9,28.4c0.1,0.1,2.2,2,2.2,3.9v10.5c0.3,0.4,2.6,2.6,5.1,2.6h5.5c2.8,0,4.9-2.1,5.1-2.6V32.3
|
||||
c0-1.8,1.3-3.1,1.9-3.7l0.2-0.2c0,0,0.1-0.1,0.2-0.2c2.7-2.5,7.2-8.3,8.5-18.7c-3.1,2.4-10.2,4-18.6,4c-8.5,0-15.6-1.6-18.7-4.1
|
||||
C7.8,21.1,13.2,26.9,14.9,28.4z M18.9,31.8c0-0.1,0.2-0.1,0.3-0.1c0.1,0,5.2,2.3,11.6,0c0.1,0,0.2,0,0.3,0.1c0,0.1,0,0.2-0.1,0.3
|
||||
c-2.2,0.8-4.3,1.1-6,1.1c-3.5,0-5.9-1-5.9-1.1C18.9,32,18.9,31.9,18.9,31.8z"/>
|
||||
<path fill="none" d="M21.9,46.7H20c-0.3,0-0.5,0.2-0.5,0.5v1.4c0,0.3,0.2,0.5,0.5,0.5h1.8c0.3,0,0.5-0.2,0.5-0.5v-1.4
|
||||
C22.4,46.9,22.1,46.7,21.9,46.7z"/>
|
||||
<path fill="none" d="M44.5,6.8c0-2.9-7.8-6-19.5-6C13.3,0.9,5.5,4,5.5,6.8s7.8,6,19.5,6C36.7,12.8,44.5,9.7,44.5,6.8z M25,11
|
||||
C16.8,11,8.2,9.5,8.2,6.8c0-2.7,8.7-4.2,16.8-4.2c8.2,0,16.8,1.5,16.8,4.2C41.8,9.5,33.1,11,25,11z"/>
|
||||
<path fill="#010202" d="M43.6,9.6c-1.3,10.4-5.8,16.2-8.5,18.7c-0.1,0.1-0.1,0.1-0.2,0.2l-0.2,0.2c-0.6,0.6-1.9,1.9-1.9,3.7v10.5
|
||||
c-0.3,0.5-2.3,2.6-5.1,2.6h-5.5c-2.6,0-4.8-2.2-5.1-2.6V32.3c0-1.9-2-3.8-2.2-3.9c-1.7-1.5-7.2-7.3-8.6-18.8C6,9.3,5.7,9,5.4,8.7
|
||||
c0,0,0,0,0,0c1.2,12.4,7.2,18.7,9,20.3c0.5,0.5,1.9,2,1.9,3.3v10.5c0,0.6,1.9,2.4,4.2,3.1h1.3c0.3,0,0.6,0.1,0.8,0.3h4.7
|
||||
c0.2-0.2,0.5-0.3,0.8-0.3h1.5c2.4-0.7,4.1-2.5,4.1-3.1V32.3c0-1.4,1.1-2.5,1.7-3.1l0.3-0.3c2.8-2.7,7.7-8.8,8.8-20.1
|
||||
C44.3,9,44,9.3,43.6,9.6z"/>
|
||||
<path fill="#010202" d="M25,2.6c-8.1,0-16.8,1.5-16.8,4.2C8.2,9.5,16.8,11,25,11c8.2,0,16.8-1.5,16.8-4.2C41.8,4.1,33.1,2.6,25,2.6
|
||||
z M25,10.2c-9.4,0-16-1.8-16-3.4c0-1.4,6.1-3.4,16-3.4c9.9,0,16,2,16,3.4C41,8.4,34.4,10.2,25,10.2z"/>
|
||||
<path fill="#010202" d="M20.5,45.9H20c-0.7,0-1.3,0.6-1.3,1.3v1.4c0,0.7,0.6,1.3,1.3,1.3h1.8c0.7,0,1.3-0.6,1.3-1.3v-1.4
|
||||
c0-0.4-0.2-0.8-0.6-1c-0.2-0.2-0.5-0.3-0.8-0.3H20.5z M22.4,48.6c0,0.3-0.2,0.5-0.5,0.5H20c-0.3,0-0.5-0.2-0.5-0.5v-1.4
|
||||
c0-0.3,0.2-0.5,0.5-0.5h1.8c0.3,0,0.5,0.2,0.5,0.5V48.6z"/>
|
||||
<path fill="#010202" d="M27.4,46.2c-0.3,0.2-0.5,0.6-0.5,1v1.4c0,0.7,0.6,1.3,1.3,1.3H30c0.7,0,1.3-0.6,1.3-1.3v-1.4
|
||||
c0-0.7-0.6-1.3-1.3-1.3h-0.4h-1.5C27.8,45.9,27.6,46,27.4,46.2z M30.5,47.2v1.4c0,0.3-0.2,0.5-0.5,0.5h-1.8c-0.3,0-0.5-0.2-0.5-0.5
|
||||
v-1.4c0-0.3,0.2-0.5,0.5-0.5H30C30.2,46.7,30.5,46.9,30.5,47.2z"/>
|
||||
<path fill="#010202" d="M25,0.1C13.6,0.1,4.7,3,4.7,6.8c0,0.6,0.3,1.3,0.7,1.8C5.7,9,6,9.3,6.4,9.6C9.4,12,16.5,13.6,25,13.6
|
||||
c8.4,0,15.5-1.6,18.6-4C44,9.3,44.3,9,44.5,8.7c0.5-0.6,0.8-1.2,0.8-1.9C45.3,3,36.4,0.1,25,0.1z M5.5,6.8c0-2.9,7.8-6,19.5-6
|
||||
c11.7,0,19.5,3.1,19.5,6s-7.8,6-19.5,6C13.3,12.8,5.5,9.7,5.5,6.8z"/>
|
||||
<path fill="#010202" d="M24.9,33.1c1.8,0,3.8-0.3,6-1.1c0.1,0,0.2-0.2,0.1-0.3c0-0.1-0.2-0.2-0.3-0.1c-6.4,2.3-11.6,0-11.6,0
|
||||
c-0.1,0-0.2,0-0.3,0.1c0,0.1,0,0.2,0.1,0.3C19.1,32,21.4,33.1,24.9,33.1z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.2 KiB |
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.9 50.9" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M39.1,50.5H11.8c-1.1,0-1.9-0.9-1.9-1.9V2.4
|
||||
c0-1.1,0.9-1.9,1.9-1.9h27.3c1.1,0,1.9,0.9,1.9,1.9v46.1C41,49.6,40.2,50.5,39.1,50.5z"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M31.3,44.5H19.6c-0.8,0-1.5-0.7-1.5-1.5V7.9
|
||||
c0-0.8,0.7-1.5,1.5-1.5h11.7c0.8,0,1.5,0.7,1.5,1.5V43C32.8,43.9,32.1,44.5,31.3,44.5z"/>
|
||||
<line fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" x1="18.1" y1="18.4" x2="32.8" y2="18.4"/>
|
||||
<line fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" x1="18.1" y1="25.5" x2="32.8" y2="25.5"/>
|
||||
<line fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" x1="18.1" y1="32.9" x2="32.8" y2="32.9"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,413 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.2 50.2" xml:space="preserve">
|
||||
<g id="Layer_2_1_">
|
||||
<g>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.6" y1="26.9" x2="26.5" y2="29.8"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M23.7,30.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="23.7" y1="30.3" x2="26.2" y2="29.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="25.5" y1="29.8" x2="25.5" y2="35.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.4" y1="32" x2="24.6" y2="27.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="27.1" y1="30.9" x2="35.3" y2="26.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="28.7" y1="32" x2="30.7" y2="26.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="32.5" y1="30.6" x2="29.1" y2="25.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="29.7" y1="33.5" x2="29.7" y2="26.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="31.9" y1="33.5" x2="25.7" y2="28.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="25.1" y1="34.8" x2="29.1" y2="26.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="32" y1="34.8" x2="24.4" y2="34.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="33.8" y1="34.1" x2="26.2" y2="33.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="29.7" y1="34.1" x2="22.6" y2="30.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.9" y1="27.7" x2="26.5" y2="29.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="22.6" y1="36.7" x2="25.9" y2="30.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="22.3" y1="33.3" x2="19.2" y2="34.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19.9" y1="31.4" x2="22.6" y2="34.6"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="21,21.4 22.6,33.8 28.1,34 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="16.4,33.6 23.4,27.7 25.1,25.7
|
||||
22.3,31.2 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="25.5,25 28,20.1 24.6,21.9 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.6" y1="22.5" x2="22" y2="27.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="26.5" y1="24" x2="32.8" y2="24.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="27.3" y1="24.5" x2="29.1" y2="25"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="28" y1="25.9" x2="29.1" y2="25.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="29.6" y1="28.6" x2="20.7" y2="19.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19" y1="26.1" x2="21.8" y2="28.1"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="26.5,30.2 25.5,25.3 24.6,20.6
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="22.5" y1="26.6" x2="25.1" y2="24.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="26.2" y1="28.1" x2="28" y2="27.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.8" y1="27.3" x2="31.4" y2="25.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="23.4" y1="32.2" x2="18.5" y2="28.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="16.8" y1="26.1" x2="17.7" y2="31.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="17.1" y1="31.2" x2="19.9" y2="29.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="20.4" y1="29" x2="17.1" y2="24.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.5" y1="31.4" x2="16.4" y2="31.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15.2" y1="32.8" x2="20.4" y2="33.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="21.2" y1="37.5" x2="21" y2="31.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="25.9" y1="36.7" x2="22.9" y2="34.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="25.2" y1="36.9" x2="28.1" y2="34.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="21.8" y1="32" x2="24.3" y2="33"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30" y1="31.5" x2="37.3" y2="30.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="27.1" y1="32.2" x2="38.6" y2="32.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="36" y1="33" x2="28.2" y2="33"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34" y1="29.2" x2="31.9" y2="30.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="27.1" y1="29.2" x2="35" y2="30.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="36.8" y1="29.4" x2="32.9" y2="30.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="37.5" y1="26.6" x2="31.2" y2="32.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="41.5" y1="30.9" x2="34.4" y2="25.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="32.9" y1="27.8" x2="26.2" y2="17.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="33.2" y1="21.8" x2="32.8" y2="29"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.4" y1="36.2" x2="35.6" y2="29.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="26.6" y1="36.9" x2="30.7" y2="34.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.2" y1="36.2" x2="32.1" y2="37.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="32.1" y1="35.8" x2="33.8" y2="33.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.1" y1="33.6" x2="33.4" y2="34.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.6" y1="35.1" x2="32.1" y2="33.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.6" y1="34.4" x2="34.4" y2="33.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="37" y1="31.7" x2="39.6" y2="31.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="40.2" y1="32.5" x2="34" y2="29.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.3" y1="32.3" x2="37.9" y2="28.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35.3" y1="28.1" x2="29.7" y2="27.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19.7" y1="37.3" x2="19" y2="33.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19.2" y1="35.7" x2="18.1" y2="33.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19.6" y1="36.7" x2="17.7" y2="34.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19.2" y1="36.4" x2="14.9" y2="36.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="20.4" y1="36.2" x2="19.3" y2="36.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="20.7" y1="35.7" x2="20.7" y2="36.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="23" y1="35.7" x2="18.5" y2="37.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="22.1" y1="37.7" x2="22.1" y2="36.7"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="24.9,37.3 23.7,35.8 16.1,31.4
|
||||
"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="14.9,34.5 16.1,34.5 18.6,34.5
|
||||
"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M16.1,36.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="16.1" y1="36.4" x2="16.1" y2="34.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="29.1" y1="36.9" x2="30.8" y2="35.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="28.6" y1="36.9" x2="27.3" y2="37"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="26.6" y1="38.2" x2="24.6" y2="36.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="29.1" y1="38" x2="29.1" y2="37.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.4" y1="37.9" x2="30.7" y2="37"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="22.6" y1="38" x2="30.8" y2="36.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.4" y1="37" x2="31.9" y2="35.4"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="36.5,34.8 32.9,37.4 27.5,36.4
|
||||
25.9,35.4 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.9" y1="35.8" x2="14.9" y2="31.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="16.1" y1="29.5" x2="10.8" y2="31.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.3" y1="28.1" x2="13.7" y2="33.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.3" y1="34.5" x2="13.5" y2="31.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.6" y1="35.1" x2="12.8" y2="32.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.1" y1="33.3" x2="15.7" y2="33.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.4" y1="36.1" x2="15.5" y2="34.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.4" y1="35.8" x2="13.2" y2="35.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="9.2" y1="35.1" x2="10.6" y2="32.3"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M9.2,31.4c0.3,0.1,2,1.6,2,1.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="11.2" y1="31.7" x2="12.1" y2="27.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.5" y1="29.1" x2="9.9" y2="22.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.8" y1="27.7" x2="14.5" y2="27.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.9" y1="25.7" x2="16.1" y2="29"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.6" y1="31.1" x2="33.2" y2="33.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19.9" y1="25.3" x2="19.3" y2="23.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="19.9" y1="23" x2="24.8" y2="22.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="25.5" y1="20.4" x2="19.7" y2="26.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="18.1" y1="28.1" x2="18.1" y2="20.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="16.4" y1="30.4" x2="18.7" y2="27.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.9" y1="26.9" x2="17.6" y2="24.7"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="20.7,21.8 16.1,24.8 15.7,22.1
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="21.5" y1="19.5" x2="17.8" y2="24.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.3" y1="19.5" x2="21" y2="20.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.2" y1="21.9" x2="22.6" y2="16.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="22.1" y1="18.5" x2="29.1" y2="20.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="29.1" y1="18" x2="28.6" y2="19.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="25.2,16.9 30.7,19.5 25.4,17.6
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.8" y1="18" x2="29.1" y2="18.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.9" y1="23.3" x2="25.2" y2="22.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="21.8,24.3 18.5,25.8 20.5,22.5
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="21.5" y1="21.8" x2="18.1" y2="18.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="17.3" y1="19.3" x2="20.5" y2="21.2"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="16.8,20.1 19.8,21.7 17.6,24
|
||||
15.5,18.9 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15.2" y1="26.6" x2="16.1" y2="18.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14" y1="23.7" x2="15.2" y2="28.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="10.2" y1="28.3" x2="12.4" y2="21.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.9" y1="22.7" x2="15.5" y2="24"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="11.7" y1="22.1" x2="15.9" y2="20"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.9" y1="17.3" x2="12.4" y2="21.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="10.4" y1="18.9" x2="13.5" y2="22.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.8" y1="22.5" x2="13.9" y2="24.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.3" y1="23.3" x2="13.2" y2="26.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="20.5" y1="26.7" x2="22.9" y2="25.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="20.8" y1="23.6" x2="25.3" y2="24"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.2" y1="21" x2="25.7" y2="25.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.8" y1="23.5" x2="29.4" y2="20.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="31.1" y1="19.3" x2="28.7" y2="20.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="25.3" y1="18.2" x2="23.3" y2="22.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35" y1="26.9" x2="27.3" y2="23"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="23.7" y1="32.2" x2="23.8" y2="29.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="31.4" y1="35.7" x2="30" y2="32"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M26.7,37.7c0.1-0.3,2.1-3.7,2.1-3.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="44.5" y1="24.3" x2="42.6" y2="21.4"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M45.4,20.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="45.4" y1="20.9" x2="42.9" y2="21.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="43.6" y1="21.4" x2="43.6" y2="15.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="44.7" y1="19.3" x2="44.5" y2="23.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="42" y1="20.3" x2="33.8" y2="24.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="40.4" y1="19.3" x2="38.4" y2="25.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="36.6" y1="20.6" x2="40" y2="25.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="39.4" y1="17.7" x2="39.4" y2="24.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="37.3" y1="17.7" x2="43.4" y2="22.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="44" y1="16.4" x2="40" y2="24.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="37.1" y1="16.4" x2="44.7" y2="16.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35.3" y1="17.1" x2="42.9" y2="17.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="39.4" y1="17.1" x2="46.5" y2="21"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="50" y1="23.5" x2="42.6" y2="22"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="43.2,20.3 43.6,19.6 43.7,19.4
|
||||
44.9,17.4 45.3,16.7 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="41,17.2 43.6,17.3 43.6,17.3
|
||||
44.9,17.4 46.1,17.4 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="46.6,17.8 46.6,17.8 46.7,19
|
||||
46.8,19.8 47.2,22.9 47.5,25 47.7,26.3 47.7,26.7 47.8,27.6 47.9,28.3 48.1,29.6 48.1,29.8 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="43.6,26.2 41.1,31.1 44.5,29.3
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="44.5" y1="28.7" x2="47.1" y2="23.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="42.6" y1="27.2" x2="36.3" y2="26.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="41.8" y1="26.7" x2="40" y2="26.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="41.1" y1="25.3" x2="40" y2="25.3"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="47.6,30.7 47.6,30.7 45.8,28.9
|
||||
45.5,28.6 45.4,28.6 44.9,28 44.1,27.2 43.8,26.9 43.4,26.5 43.2,26.3 41.4,24.5 40.5,23.6 39.5,22.6 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="50.1" y1="25.1" x2="47.3" y2="23.1"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="42.6,21 43.6,25.9 44.6,30.6 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="46.6" y1="24.6" x2="44" y2="26.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="42.9" y1="23.1" x2="41.1" y2="23.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="44.3" y1="23.9" x2="37.8" y2="25.3"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="49.5,21.7 49.5,21.7 46.8,19.8
|
||||
45.7,19 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="47.3" y1="19.3" x2="44.8" y2="18.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="39.1" y1="19.7" x2="31.8" y2="20.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="42" y1="19" x2="30.5" y2="18.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="33.1" y1="18.2" x2="40.9" y2="18.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35.1" y1="22" x2="37.3" y2="20.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="42" y1="22" x2="34.1" y2="20.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="32.3" y1="21.8" x2="36.2" y2="20.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="31.6" y1="24.6" x2="37.9" y2="18.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="27.6" y1="20.3" x2="34.8" y2="25.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="36.2" y1="23.4" x2="42.9" y2="33.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35.9" y1="29.4" x2="36.3" y2="22.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.8" y1="15" x2="33.5" y2="21.4"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="38.4,16.4 41.6,14.8 41.7,14.7
|
||||
41.8,14.7 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.9" y1="15" x2="37" y2="13.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="37" y1="15.4" x2="35.3" y2="17.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="31" y1="17.6" x2="35.7" y2="17.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.5" y1="16.1" x2="37" y2="17.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.5" y1="16.8" x2="34.8" y2="17.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="32.1" y1="19.5" x2="29.5" y2="19.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="28.9" y1="18.7" x2="35.1" y2="21.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.8" y1="18.9" x2="31.2" y2="23.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="33.8" y1="23.1" x2="39.4" y2="23.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="40" y1="14.3" x2="38.3" y2="15.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="41" y1="14.3" x2="40.5" y2="14.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="40" y1="14" x2="40" y2="13.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.7" y1="13.3" x2="38.4" y2="14.2"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="38.3,14.3 38.9,14.3 38.9,14.3
|
||||
40.4,14 40.4,14 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.8" y1="14.2" x2="37.3" y2="15.8"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="32.6,16.4 36.2,13.8 41.6,14.8
|
||||
43.2,15.8 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.5" y1="20.1" x2="35.9" y2="17.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="49.2" y1="28.2" x2="44.3" y2="28.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="43.6" y1="30.8" x2="49.4" y2="24.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="44.8" y1="31.7" x2="48.1" y2="30.6"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="45.8,32.4 45.8,32.3 45.5,31.5
|
||||
45.2,30.3 44.9,29.3 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="40,30.6 40,30.6 41.2,30.9
|
||||
41.2,30.9 41.4,31 44.4,31.9 45.7,32.3 45.7,32.3 45.8,32.4 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="40" y1="33.2" x2="40.5" y2="31.7"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="43.8,33.6 42.7,33.2 40.3,32.4
|
||||
38.7,31.8 38.4,31.7 38.4,31.7 38.4,31.7 40.2,32.6 43.3,34 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.3" y1="33.2" x2="40" y2="33"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="30.2" y1="27.9" x2="43.9" y2="28.7"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="50,25.6 49.2,26 47.7,26.7
|
||||
47.3,26.9 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="45" y1="26.7" x2="48.5" y2="30"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="48.6" y1="24.5" x2="46.2" y2="25.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="48.3" y1="27.6" x2="43.8" y2="27.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.9" y1="30.2" x2="43.4" y2="26.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38.3" y1="27.7" x2="39.8" y2="31.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="38" y1="31.9" x2="40.4" y2="30.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="43.8" y1="33" x2="45.8" y2="28.9"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.1" y1="24.3" x2="41.8" y2="28.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="45.4" y1="19" x2="45.3" y2="21.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="37.8" y1="15.5" x2="39.1" y2="19.3"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M41.8,14.7C41.7,14.7,41.7,14.7,41.8,14.7
|
||||
c-0.1,0.1-0.1,0.1-0.1,0.2c-0.3,0.6-0.7,1.3-1,1.8c-0.2,0.3-0.3,0.6-0.3,0.6"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="20.4,11.7 17.9,16.6 21.3,14.8
|
||||
"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="22.8,11.3 22,12.8 21.6,13.5
|
||||
21.3,14.1 21.3,14.1 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="15.2,12.3 15.2,12.3 19,12.6
|
||||
19.4,12.7 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="18.6" y1="12.2" x2="16.7" y2="11.7"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="19.7,11.5 20,11.8 20.2,12
|
||||
20.6,12.4 20.9,12.7 21.6,13.5 22.2,14 22.3,14.1 22.6,14.4 24.4,16.2 24.8,16.6 25.2,17 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="20.4,11.5 20.6,12.4 20.6,12.7
|
||||
21.1,14.9 21.2,15.3 21.3,16 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="20.8,12 21.6,11.4 21.7,11.4 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="34.8,12.3 35.7,14.1 36,14.6 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="26" y1="11.4" x2="26.5" y2="13.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="26" y1="13.7" x2="21.1" y2="14.1"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="25,11.2 23.4,12.9 22.4,14
|
||||
22.3,14.1 21.7,14.8 21.7,14.8 21.2,15.3 20.4,16.2 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="27.8,15.8 27.8,13.2 27.8,13.2
|
||||
27.8,12.8 27.8,11.3 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="29" y1="11.4" x2="28.3" y2="12"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="25.2,14.9 29.8,11.9 30.2,14.6
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.4" y1="17.2" x2="28.1" y2="12.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="21.6" y1="17.2" x2="24.9" y2="16"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="21.7" y1="14.8" x2="23.2" y2="20"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="23.8" y1="18.2" x2="16.7" y2="16"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="16.7" y1="18.7" x2="17.3" y2="17.2"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="20.7,19.7 15.2,17.2 20.5,19 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15.1" y1="18.7" x2="16.8" y2="18.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="10.9,13.6 10.9,13.6 11.1,13.6
|
||||
11.9,13.6 11.9,13.6 14.5,13.8 14.5,13.8 15.4,13.8 15.6,13.9 17.5,14 19.2,14 20.7,14.1 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="25.4,14.1 25.6,13.7 26.3,12.5
|
||||
27.1,11.3 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="26.5,11.2 26.5,11.2 26,11.5
|
||||
24.1,12.4 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="24.4" y1="14.9" x2="27.8" y2="18.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="28.6" y1="17.4" x2="25.4" y2="15.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="29.1,16.5 26.1,15 28.3,12.7
|
||||
30.4,17.7 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="29.8,17.9 29.9,16.7 29.9,16.7
|
||||
30.4,12.7 30.5,11.6 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="31.6,11.7 31.9,12.7 31.9,12.9
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.4" y1="12.2" x2="33.5" y2="14.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="31" y1="14" x2="30.4" y2="12.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="34.2" y1="14.6" x2="29.9" y2="16.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="32" y1="19.3" x2="33.5" y2="15.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35.5" y1="17.7" x2="32.4" y2="14.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="33.1" y1="14.1" x2="32" y2="12.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="32.1,11.8 31.9,12.7 31.9,12.7
|
||||
31.6,13.4 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="25.1" y1="13.1" x2="20.6" y2="12.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15.7" y1="15.6" x2="20.2" y2="11.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15.1" y1="13.2" x2="16.5" y2="16.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.8" y1="17.4" x2="17.2" y2="15.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="20.6" y1="18.5" x2="22.6" y2="14.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="6.3" y1="25" x2="3.4" y2="26.9"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M2.9,24.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="2.9" y1="24.1" x2="3.8" y2="26.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="1.2" y1="24.8" x2="5.5" y2="25"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="5.4,33.3 5.3,33.2 5.3,33.2
|
||||
5.1,32.8 4.5,31.6 3.6,29.9 2.3,27.5 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="1.2" y1="29.1" x2="7" y2="31.1"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="4,31.9 4.5,31.6 5.5,30.9 5.8,30.7
|
||||
6.9,30 7.5,29.5 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="4,26.9 4,26.7 4,26.5 4.2,24.9
|
||||
4.4,23.9 4.5,22.6 4.8,20.3 5,18.8 5.1,18.5 5.2,17.5 5.3,16.4 5.4,16.1 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="2,22.7 4.4,23.9 7.5,25.5 5.5,23.8
|
||||
4.5,22.6 3,20.9 1.9,19.6 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="8.2,25.9 13.1,28.4 11.3,25 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="10.6" y1="25" x2="5.6" y2="22.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="9.2" y1="26.9" x2="8.7" y2="33.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="8.7" y1="27.7" x2="8.2" y2="29.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="7.2" y1="28.4" x2="7.2" y2="29.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="4.6" y1="30" x2="13.5" y2="21.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="7" y1="19.4" x2="5" y2="22.2"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="3,26.9 7.9,25.9 12.5,24.9 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="6.6" y1="22.9" x2="8.5" y2="25.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="5" y1="26.6" x2="5.8" y2="28.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="5.9" y1="25.2" x2="7.2" y2="31.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="1" y1="23.8" x2="4.5" y2="18.9"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="7,17.2 5.2,17.5 3.8,17.7 3.6,17.8
|
||||
3.6,17.8 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="2.8,18.6 3.8,19.8 4.1,20.3 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="4.2" y1="20.8" x2="8.7" y2="17.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="1.2" y1="22.2" x2="0.1" y2="24.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="5.4" y1="33.3" x2="15.5" y2="26.6"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="5.3,33.2 5.3,33.2 5.5,33.3
|
||||
5.7,33.3 5.7,33.3 7.3,33.4 10,33.5 10.2,33.6 11.4,33.6 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="5.6,30.1 5.5,30.6 5.5,30.9 5.3,33
|
||||
5.3,33.2 5.3,33.2 5.3,33.2 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="5.4,16.1 6.5,15.7 6.5,15.7
|
||||
6.6,15.7 6.8,15.6 7.5,15.3 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="7.9" y1="20.3" x2="9.7" y2="19.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="10.2" y1="20.3" x2="10.6" y2="25.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.7" y1="25.9" x2="6.4" y2="20.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="5" y1="18.5" x2="12.3" y2="18.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="5.4,19.1 5,18.8 3.8,17.7 3.7,17.7
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="6.3" y1="15.3" x2="8.5" y2="18"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="11.4,21.1 8.4,16.5 11.1,16.1 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.7" y1="21.9" x2="8.9" y2="18.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.7" y1="24.7" x2="12.5" y2="21.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="11.3" y1="24.6" x2="16.5" y2="23"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="14.7" y1="22.5" x2="12.5" y2="29.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15.2" y1="29.5" x2="13.7" y2="29"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="16.2,25.6 13.7,31.1 15.5,25.7
|
||||
"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15.2" y1="31.2" x2="15" y2="29.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="10.6,25.6 10.6,27.1 10.5,27.4
|
||||
10.5,28.7 10.4,30 10.3,30.9 10.3,32.2 10.2,33.1 10.2,33.6 10.1,35.5 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="8.9,22.2 7.4,18.9 10.6,20.9 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="11.4" y1="21.9" x2="14.7" y2="18.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.9" y1="17.7" x2="12" y2="20.9"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="13,17.2 11.5,20.2 9.2,18
|
||||
14.2,15.9 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="6.6" y1="15.6" x2="14.4" y2="16.5"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="9.4,14.4 9.2,14.4 9.2,14.4
|
||||
8.5,14.6 8.5,14.6 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="10.5" y1="15.3" x2="9.2" y2="15.9"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="13.2,16.3 11.9,13.6 11.9,13.6
|
||||
11.7,13.3 11.6,13.1 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="11.9,12.8 12.5,13.1 12.5,13.1
|
||||
14.5,13.8 14.5,13.8 15.3,14.1 15.5,14.2 15.8,14.3 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="10.8,13.9 11.1,13.6 11.2,13.5
|
||||
11.2,13.5 11.6,13.1 11.9,12.8 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="10.1" y1="13.6" x2="9" y2="14.3"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="9,14.4 9,14.4 9.2,14.4 9.2,14.4
|
||||
9.9,14.6 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="6.4" y1="20.9" x2="7.6" y2="23.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="9.6" y1="21.2" x2="9.2" y2="25.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.1" y1="30.6" x2="8.1" y2="26.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="9.7" y1="31.2" x2="13" y2="29.7"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.9" y1="31.5" x2="12.3" y2="29.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="15" y1="25.7" x2="10.9" y2="23.7"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="10.2,27.7 9.9,28.2 8.9,30.3
|
||||
8.3,31.4 7.3,33.4 7,34 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="1" y1="24.1" x2="3.7" y2="24.2"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="0.1" y1="27.3" x2="2.3" y2="26.4"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="0.7,23.6 0.7,27.9 2.1,25.9
|
||||
4.5,25.8 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="5" y1="27.9" x2="2.8" y2="29.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="2.6" y1="30.8" x2="1" y2="26.4"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="2.4" y1="21.1" x2="0.8" y2="21.6"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="10.4" y1="14.4" x2="15.1" y2="15.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="17" y1="12.8" x2="13.2" y2="15.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35.9" y1="33.5" x2="42" y2="34.8"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="41,35.1 41.1,34.6 41.1,33
|
||||
41.1,32.7 41.2,32.2 "/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="36.5,34.4 36.6,34.6 36.9,36.1
|
||||
37.1,36.6 "/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M38.9,34.5c0,0,0.3,0.7,0.6,1.2
|
||||
c0,0.1,0.1,0.1,0.1,0.2"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="36.1,36.2 36.9,36.1 38.8,36
|
||||
39.6,35.9 "/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="35.6" y1="36.1" x2="35.2" y2="37.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="23.4" y1="36.7" x2="22.4" y2="38.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="13.4" y1="35.6" x2="10.4" y2="32.3"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="12.8" y1="31.5" x2="10.9" y2="34.8"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="11.2" y1="36.4" x2="13.4" y2="34.8"/>
|
||||
<path fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" d="M23.4,39.1"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="33.8" y1="12.1" x2="33.1" y2="13.5"/>
|
||||
<line fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" x1="31.1" y1="15" x2="29.8" y2="14.2"/>
|
||||
<polyline fill="none" stroke="#13110C" stroke-width="0.3194" stroke-miterlimit="10" points="45,24.6 47.3,23.2 47.4,23.1
|
||||
47.6,23 49.5,21.8 "/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 43 KiB |
|
|
@ -1,22 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 50.8" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M50.1,29.1c-1.5,2.9-8.6,3.9-23.9-7.4c-7.8-6.1-12.8-13.3-13-17.5c0-0.8,0-1.9,1-2.6C10.7,4.7-1,17.7,0.5,30.8
|
||||
c1.5,13.1,13.4,18.6,18.9,19.3c3.5,0.4,7.5,0,11.3-1.5C38.8,45.3,46.6,37.2,50.1,29.1z"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M40.2,23.3c-0.7,1.5-4.3,1.8-12-3.8c-3.9-3.1-6.1-5.9-6.2-8.3c0-0.6-0.2-2.3,2.1-2.3c2.4,0,6.5,1.7,10.9,5.5
|
||||
C37.2,16.1,41.5,20.4,40.2,23.3z"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M17.9,0.6c4.8,0.1,13,3.4,21.7,11c7.5,6.4,12.1,13.9,10.5,17.4c-1.5,2.9-8.6,3.9-23.9-7.4c-7.8-6.1-12.8-13.3-13-17.5
|
||||
C13.2,2.9,13.2,0.7,17.9,0.6z"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M5.7,12.1c0.1,2.1,1.2,10.2,14,19.8c12.6,9.5,20.2,9.3,23.5,7.7"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M14.8,27.8c-1,3.2-1.9,8.2-5.3,11.3c-0.2,0.8,0,2.2,1.5,3.3c1.5,1,2.6,1.5,4,1.2c0.4-0.9,5.3-6.8,10.1-7.9"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
|
||||
M10.1,38.4c-0.4,0-0.7,0.1-1,0.3c-0.7,0.4-1.1,2.6,1,4.3c2,1.7,4.2,2.1,5.4,1.2c0.5-0.4,0.5-0.9,0.2-1.5"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.8 KiB |
|
|
@ -1,26 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 50.8" xml:space="preserve">
|
||||
<rect x="5.3" y="4.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="15" y="4.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="24.7" y="4.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="34.4" y="4.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="43" y="6.3" transform="matrix(0.4283 -0.9036 0.9036 0.4283 18.4701 44.3679)" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="43.5" y="44.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="33.8" y="44.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="24.1" y="44.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="14.4" y="44.4" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<rect x="5.7" y="42.5" transform="matrix(0.4293 -0.9031 0.9031 0.4293 -35.5419 31.2419)" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="2.5" height="2.5"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M0.4,0.4v10.4h35.1c0,0,13.4-0.9,14.9,9.9
|
||||
c0-9.2,0-9.6,0-9.6S50.7,0.4,35,0.4C22.7,0.4,0.4,0.4,0.4,0.4z"/>
|
||||
<g>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M0.4,30.5c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.2
|
||||
C0.4,30.8,0.4,30.7,0.4,30.5z"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M6.1,38.1c0.2-1.8,1.2-4.3,5.6-5.7
|
||||
c3.2-1,22.4-2.1,22.4-2.1s15.7-0.1,16.3-9.7c-0.6-4.1-3-6.6-5.6-8c-0.1,1.9-1.1,4.5-5.6,5.6c-6.2,1.5-22.4,2.1-22.4,2.1
|
||||
S1,20.2,0.5,30.2C1,34.4,3.4,36.8,6.1,38.1z"/>
|
||||
</g>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M50.4,50.4V40H15.3c0,0-13.4,0.9-14.9-9.8
|
||||
c0,9.2,0,9.6,0,9.6S0.1,50.4,15.8,50.4C28.1,50.4,50.4,50.4,50.4,50.4z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.4 KiB |
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 50.8" xml:space="preserve">
|
||||
<path fill="none" stroke="#010202" stroke-width="0.8" stroke-miterlimit="10" d="M12.3,0.4c0,0-11.9,0-11.9,11.9v26.3
|
||||
c0,0,0,11.9,11.9,11.9h26.3c0,0,11.9,0,11.9-11.9V12.3c0,0,0-11.9-11.9-11.9H12.3z"/>
|
||||
<ellipse fill="none" stroke="#010202" stroke-width="0.8" stroke-miterlimit="10" cx="25.4" cy="25.4" rx="8.5" ry="8.5"/>
|
||||
<path d="M25.4,7.7c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C26.8,8.3,26.2,7.7,25.4,7.7"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 770 B |
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50.8 50.8" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M32.8,35.8c0,0.5,0,1.2,0,1.9c0,1,0,2.2,0,3.2
|
||||
c0,1.1,0,2.2,0,2.9c0,0.3,0,0.5,0,0.7c0.1,1.9-2.4,3.4-4.3,3.9c-2,0.5-0.7,2-3.5,2c-2.8,0-1.5-1.5-3.4-2c-1.6-0.5-3.7-1.6-4.2-3.1
|
||||
c-0.1-0.3-0.1-0.5-0.1-0.8c0-0.5,0.1-1.2,0.1-2.1v0c0-1,0-2.1,0-3.2c0-1.1,0-2.1,0-2.9v0"/>
|
||||
<g id="XMLID_23_">
|
||||
<path id="XMLID_26_" fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-miterlimit="10" d="
|
||||
M16.5,44.9c0.7,0.3,8.6,2.6,17.1-1.5"/>
|
||||
<path id="XMLID_25_" fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-miterlimit="10" d="M16.5,42
|
||||
c0.7,0.3,8.6,2.6,17.1-1.4"/>
|
||||
<path id="XMLID_24_" fill="none" stroke="#000000" stroke-width="0.8" stroke-linecap="round" stroke-miterlimit="10" d="
|
||||
M16.5,38.8c0.7,0.3,8.6,2.6,17.1-1.4"/>
|
||||
</g>
|
||||
<path id="XMLID_22_" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" d="M13.6,28.4c0,0,1.9,2.8,1.8,6.5
|
||||
c0,0,8.9,7.4,18.6,0.1c0,0,0.3-3.6,2.6-6.5"/>
|
||||
<path id="XMLID_21_" fill="none" stroke="#000000" stroke-width="0.6" stroke-miterlimit="10" d="M40.9,9.8c0,0,0.1,12.1-4.2,18.7
|
||||
c0,0-10.3,6.9-23-0.1c0,0-3.8-5.6-3.8-18.8"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="0.6" stroke-miterlimit="10" d="M18,12.7c0.3,3.9,1.5,12.7,7.3,12.7
|
||||
c6,0,7.2-9,7.4-12.6"/>
|
||||
|
||||
<ellipse id="XMLID_20_" transform="matrix(5.431075e-03 -1 1 5.431075e-03 18.3654 32.2565)" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" cx="25.4" cy="6.9" rx="6.5" ry="17.2"/>
|
||||
|
||||
<ellipse id="XMLID_19_" transform="matrix(5.487381e-03 -1 1 5.487381e-03 18.4118 31.9424)" fill="none" stroke="#000000" stroke-width="0.4" stroke-miterlimit="10" cx="25.3" cy="6.7" rx="3.7" ry="11.5"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.1 KiB |
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" viewBox="0 0 50 50" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="none" d="M45.5,38.6H4.5c-2,0-3.7,1.7-3.7,3.7c0,2,1.7,3.7,3.7,3.7h41.1c2,0,3.7-1.7,3.7-3.7
|
||||
C49.2,40.3,47.6,38.6,45.5,38.6z"/>
|
||||
<path d="M50,41.9c-0.2-2.3-2.1-4.1-4.5-4.1H4.5c-2.4,0-4.3,1.8-4.5,4.1v0.7c0.2,2.3,2.1,4.1,4.5,4.1h41.1c2.4,0,4.3-1.8,4.5-4.1
|
||||
V41.9z M45.5,46H4.5c-2,0-3.7-1.7-3.7-3.7c0-2,1.7-3.7,3.7-3.7h41.1c2,0,3.7,1.7,3.7,3.7C49.2,44.3,47.6,46,45.5,46z"/>
|
||||
</g>
|
||||
<rect x="23" y="2.7" fill="none" stroke="#000000" stroke-width="0.8" stroke-miterlimit="10" width="4" height="32.2"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 841 B |