Current Dev State
21
static/js/ketcher2/node_modules/svgicons2svgfont/LICENCE
generated
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
The MIT License
|
||||
|
||||
Copyright (c) 2013 Nicolas Froidure, <http://insertafter.com/>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
228
static/js/ketcher2/node_modules/svgicons2svgfont/README.md
generated
vendored
Executable file
@ -0,0 +1,228 @@
|
||||
# svgicons2svgfont
|
||||
> svgicons2svgfont is a simple tool to merge multiple icons to an SVG font.
|
||||
|
||||
[](https://npmjs.org/package/svgicons2svgfont) [](https://travis-ci.org/nfroidure/svgicons2svgfont) [](https://david-dm.org/nfroidure/svgicons2svgfont) [](https://david-dm.org/nfroidure/svgicons2svgfont#info=devDependencies) [](https://coveralls.io/r/nfroidure/svgicons2svgfont?branch=master) [](https://codeclimate.com/github/nfroidure/svgicons2svgfont)
|
||||
|
||||
'rect', 'line', 'circle', 'ellipsis', 'polyline' and 'polygon' shapes will be
|
||||
converted to pathes. Multiple pathes will be merged.
|
||||
|
||||
Transform attributes support is currenly experimental,
|
||||
[report issues if any](https://github.com/nfroidure/svgicons2svgfont/issues/6).
|
||||
|
||||
You can test this library with the
|
||||
[frontend generator](http://nfroidure.github.io/svgiconfont/).
|
||||
|
||||
You may want to convert fonts to icons, if so use
|
||||
[svgfont2svgicons](https://github.com/nfroidure/svgfont2svgicons).
|
||||
|
||||
## Usage
|
||||
|
||||
### In your scripts
|
||||
```js
|
||||
var svgicons2svgfont = require('svgicons2svgfont');
|
||||
var fs = require('fs');
|
||||
var fontStream = svgicons2svgfont({
|
||||
fontName: 'hello'
|
||||
});
|
||||
|
||||
// Setting the font destination
|
||||
fontStream.pipe(fs.createWriteStream('fonts/hello.svg'))
|
||||
.on('finish',function() {
|
||||
console.log('Font successfully created!')
|
||||
})
|
||||
.on('error',function(err) {
|
||||
console.log(err);
|
||||
});
|
||||
|
||||
// Writing glyphs
|
||||
var glyph1 = fs.createReadStream('icons/icon1.svg');
|
||||
glyph1.metadata = {
|
||||
unicode: ['\uE001\uE002'],
|
||||
name: 'icon1'
|
||||
};
|
||||
fontStream.write(glyph1);
|
||||
// Multiple unicode values are possible
|
||||
var glyph2 = fs.createReadStream('icons/icon1.svg');
|
||||
glyph2.metadata = {
|
||||
unicode: ['\uE002', '\uEA02'],
|
||||
name: 'icon2'
|
||||
};
|
||||
fontStream.write(glyph2);
|
||||
// Either ligatures are available
|
||||
var glyph3 = fs.createReadStream('icons/icon1.svg');
|
||||
glyph3.metadata = {
|
||||
unicode: ['\uE001\uE002'],
|
||||
name: 'icon1-icon2'
|
||||
};
|
||||
fontStream.write(glyph3);
|
||||
|
||||
// Do not forget to end the stream
|
||||
fontStream.end();
|
||||
```
|
||||
|
||||
## CLI interface
|
||||
All options are available except the `log` one by using this pattern:
|
||||
`--{LOWER_CASE(optionName)}={optionValue}`.
|
||||
```sh
|
||||
svgicons2svgfont --fontname=hello -o font/destination/file.svg icons/directory/*.svg
|
||||
```
|
||||
Note that you won't be able to customize icon names or icons unicodes by
|
||||
passing options but by using the following convention to name your icons files:
|
||||
`${icon.unicode}-${icon.name}.svg` where `icon.unicode` is a comma separated
|
||||
list of unicode strings (ex: 'uEA01,uE001,uE001uE002', note that the last
|
||||
string is in fact a ligature).
|
||||
|
||||
There is a few more options for the CLI interface, you can list all of them:
|
||||
```js
|
||||
svgicons2svgfont --help
|
||||
# Usage: svgicons2svgfont [options] <icons ...>
|
||||
#
|
||||
# Options:
|
||||
#
|
||||
# -h, --help output usage information
|
||||
# -V, --version output the version number
|
||||
# -v, --verbose tell me everything!
|
||||
# -o, --output [/dev/stdout] Output file.
|
||||
# -f, --fontname [value] the font family name you want [iconfont].
|
||||
# -i, --fontId [value] The font id you want [fontname]
|
||||
# -st, --style [value] the font style you want [iconfont].
|
||||
# -we, --weight [value] the font weight you want [iconfont].
|
||||
# -w, --fixedWidth creates a monospace font of the width of the largest input icon.
|
||||
# -c, --centerhorizontally calculate the bounds of a glyph and center it horizontally.
|
||||
# -n, --normalize normalize icons by scaling them to the height of the highest icon.
|
||||
# -h, --height [value] the outputted font height [MAX(icons.height)].
|
||||
# -r, --round [value] setup the SVG path rounding [10e12].
|
||||
# -d, --descent [value] the font descent [0].
|
||||
# -a, --ascent [value] the font ascent [height - descent].
|
||||
# -s, --startunicode [value] the start unicode codepoint for unprefixed files [0xEA01].
|
||||
# -a, --prependUnicode prefix files with their automatically allocated unicode codepoint.
|
||||
# -m, --metadata content of the metadata tag.
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
### svgicons2svgfont(options)
|
||||
|
||||
#### options.fontName
|
||||
Type: `String`
|
||||
Default value: `'iconfont'`
|
||||
|
||||
The font family name you want.
|
||||
|
||||
#### options.fontId
|
||||
Type: `String`
|
||||
Default value: the options.fontName value
|
||||
|
||||
The font id you want.
|
||||
|
||||
#### options.fontStyle
|
||||
Type: `String`
|
||||
Default value: `''`
|
||||
|
||||
The font style you want.
|
||||
|
||||
#### options.fontWeight
|
||||
Type: `String`
|
||||
Default value: `''`
|
||||
|
||||
The font weight you want.
|
||||
|
||||
#### options.fixedWidth
|
||||
Type: `Boolean`
|
||||
Default value: `false`
|
||||
|
||||
Creates a monospace font of the width of the largest input icon.
|
||||
|
||||
#### options.centerHorizontally
|
||||
Type: `Boolean`
|
||||
Default value: `false`
|
||||
|
||||
Calculate the bounds of a glyph and center it horizontally.
|
||||
|
||||
**Warning:** The bounds calculation is currently a naive implementation that
|
||||
may not work for some icons. We need to create a svg-pathdata-draw module on
|
||||
top of svg-pathdata to get the real bounds of the icon. It's on the bottom
|
||||
of my to do, but feel free to work on it. Discuss it in the
|
||||
[related issue](https://github.com/nfroidure/svgicons2svgfont/issues/18).
|
||||
|
||||
#### options.normalize
|
||||
Type: `Boolean`
|
||||
Default value: `false`
|
||||
|
||||
Normalize icons by scaling them to the height of the highest icon.
|
||||
|
||||
#### options.fontHeight
|
||||
Type: `Number`
|
||||
Default value: `MAX(icons.height)`
|
||||
The outputted font height (defaults to the height of the highest input icon).
|
||||
|
||||
#### options.round
|
||||
Type: `Number`
|
||||
Default value: `10e12`
|
||||
Setup SVG path rounding.
|
||||
|
||||
#### options.descent
|
||||
Type: `Number`
|
||||
Default value: `0`
|
||||
|
||||
The font descent. It is usefull to fix the font baseline yourself.
|
||||
|
||||
**Warning:** The descent is a positive value!
|
||||
|
||||
#### options.ascent
|
||||
Type: `Number`
|
||||
Default value: `fontHeight - descent`
|
||||
|
||||
The font ascent. Use this options only if you know what you're doing. A suitable
|
||||
value for this is computed for you.
|
||||
|
||||
#### options.metadata
|
||||
Type: `String`
|
||||
Default value: `undefined`
|
||||
|
||||
The font [metadata](http://www.w3.org/TR/SVG/metadata.html). You can set any
|
||||
character data in but it is the be suited place for a copyright mention.
|
||||
|
||||
#### options.log
|
||||
Type: `Function`
|
||||
Default value: `console.log`
|
||||
|
||||
Allows you to provide your own logging function. Set to `function(){}` to
|
||||
impeach logging.
|
||||
|
||||
## Build systems
|
||||
|
||||
### Grunt plugins
|
||||
|
||||
[grunt-svgicons2svgfont](https://github.com/nfroidure/grunt-svgicons2svgfont)
|
||||
and [grunt-webfont](https://github.com/sapegin/grunt-webfont).
|
||||
|
||||
### Gulp plugins
|
||||
|
||||
Try [gulp-iconfont](https://github.com/nfroidure/gulp-iconfont) and
|
||||
[gulp-svgicons2svgfont](https://github.com/nfroidure/gulp-svgicons2svgfont).
|
||||
|
||||
### Stylus plugin
|
||||
|
||||
Use [stylus-iconfont](https://www.npmjs.org/package/stylus-iconfont).
|
||||
|
||||
### Mimosa plugin
|
||||
|
||||
Use [mimosa-svgs-to-iconfonts](https://www.npmjs.org/package/mimosa-svgs-to-iconfonts).
|
||||
|
||||
## CLI alternatives
|
||||
|
||||
You can combine this plugin's CLI interface with
|
||||
[svg2ttf](https://www.npmjs.com/package/svg2ttf),
|
||||
[ttf2eot](https://www.npmjs.com/package/ttf2eot),
|
||||
[ttf2woff](https://www.npmjs.com/package/ttf2woff)
|
||||
and [ttf2woff2](https://www.npmjs.com/package/ttf2woff2).
|
||||
You can also use [webfonts-generator](https://www.npmjs.com/package/webfonts-generator).
|
||||
|
||||
## Stats
|
||||
|
||||
[](https://nodei.co/npm/svgicon2svgfont/)
|
||||
[](https://nodei.co/npm/svgicon2svgfont/)
|
||||
|
||||
## Contributing
|
||||
Feel free to push your code if you agree with publishing under the MIT license.
|
||||
57
static/js/ketcher2/node_modules/svgicons2svgfont/bin/svgicons2svgfont.js
generated
vendored
Executable file
@ -0,0 +1,57 @@
|
||||
#! /usr/bin/env node
|
||||
|
||||
'use strict';
|
||||
|
||||
var program = require('commander');
|
||||
var fs = require('fs');
|
||||
|
||||
var svgicons2svgfont = require('../src/index.js');
|
||||
var svgiconsdir = require('../src/iconsdir.js');
|
||||
|
||||
program
|
||||
.version('2.0.0')
|
||||
.usage('[options] <icons ...>')
|
||||
.option('-v, --verbose', 'tell me everything!')
|
||||
.option('-o, --output [/dev/stdout]', 'Output file.')
|
||||
.option('-f, --fontname [value]', 'the font family name you want [iconfont].')
|
||||
.option('-i, --fontId [value]', 'the font id you want [fontname].')
|
||||
.option('-st, --style [value]', 'the font style you want.')
|
||||
.option('-we, --weight [value]', 'the font weight you want.')
|
||||
.option('-w, --fixedWidth', 'creates a monospace font of the width of the largest input icon.')
|
||||
.option('-c, --centerhorizontally', 'calculate the bounds of a glyph and center it horizontally.')
|
||||
.option('-n, --normalize', 'normalize icons by scaling them to the height of the highest icon.')
|
||||
.option('-h, --height [value]', 'the outputted font height [MAX(icons.height)].', parseInt)
|
||||
.option('-r, --round [value]', 'setup the SVG path rounding [10e12].', parseInt)
|
||||
.option('-d, --descent [value]', 'the font descent [0].', parseInt)
|
||||
.option('-a, --ascent [value]', 'the font ascent [height - ascent].', parseInt)
|
||||
.option('-s, --startunicode [value]', 'the start unicode codepoint for' +
|
||||
' unprefixed files [0xEA01].', parseInt)
|
||||
.option('-a, --prependUnicode', 'prefix files with their automatically' +
|
||||
' allocated unicode codepoint.', parseInt)
|
||||
.option('-m, --metadata', 'content of the metadata tag.')
|
||||
.parse(process.argv);
|
||||
|
||||
if(!program.args.length) {
|
||||
console.error('No icons specified!'); // eslint-disable-line
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
svgiconsdir(program.args, {
|
||||
startUnicode: program.startunicode,
|
||||
prependUnicode: program.prependUnicode,
|
||||
log: program.v ? console.log : function() {}, // eslint-disable-line
|
||||
})
|
||||
.pipe(svgicons2svgfont({
|
||||
fontName: program.fontname,
|
||||
fontId: program.fontId,
|
||||
fixedwidth: program.fixedwidth,
|
||||
centerhorizontally: program.centerHorizontally,
|
||||
normalize: program.normalize,
|
||||
height: program.height,
|
||||
round: program.round,
|
||||
descent: program.descent,
|
||||
ascent: program.ascent,
|
||||
metadata: program.metadata,
|
||||
log: program.v ? console.log : function() {}, // eslint-disable-line
|
||||
}))
|
||||
.pipe(program.output ? fs.createWriteStream(program.output) : process.stdout);
|
||||
83
static/js/ketcher2/node_modules/svgicons2svgfont/package.json
generated
vendored
Normal file
@ -0,0 +1,83 @@
|
||||
{
|
||||
"_from": "svgicons2svgfont@^5.0.0",
|
||||
"_id": "svgicons2svgfont@5.0.2",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-BRGCPGSRvhp9VDKS4pqK5ietBAY=",
|
||||
"_location": "/svgicons2svgfont",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "svgicons2svgfont@^5.0.0",
|
||||
"name": "svgicons2svgfont",
|
||||
"escapedName": "svgicons2svgfont",
|
||||
"rawSpec": "^5.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^5.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/gulp-svgicons2svgfont"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-5.0.2.tgz",
|
||||
"_shasum": "0511823c6491be1a7d543292e29a8ae627ad0406",
|
||||
"_spec": "svgicons2svgfont@^5.0.0",
|
||||
"_where": "/home/manfred/enviPath/ketcher2/ketcher/node_modules/gulp-svgicons2svgfont",
|
||||
"author": {
|
||||
"name": "Nicolas Froidure",
|
||||
"url": "http://www.insertafter.com/blog.html"
|
||||
},
|
||||
"bin": {
|
||||
"svgicons2svgfont": "bin/svgicons2svgfont.js"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/nfroidure/svgicons2svgfont/issues"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"dependencies": {
|
||||
"commander": "^2.9.0",
|
||||
"neatequal": "^1.0.0",
|
||||
"readable-stream": "^2.0.4",
|
||||
"sax": "^1.1.5",
|
||||
"string.fromcodepoint": "^0.2.1",
|
||||
"string.prototype.codepointat": "^0.2.0",
|
||||
"svg-pathdata": "^1.0.4"
|
||||
},
|
||||
"deprecated": false,
|
||||
"description": "Read a set of SVG icons and ouput a SVG font",
|
||||
"devDependencies": {
|
||||
"coveralls": "^2.11.4",
|
||||
"eslint": "^1.10.0",
|
||||
"eslint-config-simplifield": "^1.2.2",
|
||||
"istanbul": "^0.4.0",
|
||||
"mocha": "^2.3.4",
|
||||
"mocha-lcov-reporter": "^1.0.0",
|
||||
"streamtest": "^1.2.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.10.0"
|
||||
},
|
||||
"homepage": "https://github.com/nfroidure/svgicons2svgfont",
|
||||
"keywords": [
|
||||
"SVG",
|
||||
"icons",
|
||||
"font",
|
||||
"creation",
|
||||
"fonts"
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "src/index.js",
|
||||
"name": "svgicons2svgfont",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/nfroidure/svgicons2svgfont.git"
|
||||
},
|
||||
"scripts": {
|
||||
"cli": "env NPM_RUN_CLI=1",
|
||||
"cover": "istanbul cover --report html _mocha -- tests/*.mocha.js -R spec -t 5000",
|
||||
"coveralls": "istanbul cover _mocha --report lcovonly -- tests/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",
|
||||
"lint": "eslint src/*.js bin/*.js tests/*.js",
|
||||
"preversion": "npm run lint && npm run test",
|
||||
"test": "mocha tests/*.mocha.js"
|
||||
},
|
||||
"version": "5.0.2"
|
||||
}
|
||||
27
static/js/ketcher2/node_modules/svgicons2svgfont/src/filesorter.js
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
'use strict';
|
||||
|
||||
function fileSorter(fileA, fileB) {
|
||||
var result = 0;
|
||||
var testExpression = /(^|\/|\\)(?:((?:u[0-9a-f]{4,6},?)+)\-)(.+)\.svg$/i;
|
||||
|
||||
if(testExpression.test(fileA)) {
|
||||
if(testExpression.test(fileB)) {
|
||||
if(fileA < fileB) {
|
||||
result = -1;
|
||||
} else {
|
||||
result = 1;
|
||||
}
|
||||
} else {
|
||||
result = -1;
|
||||
}
|
||||
} else if(testExpression.test(fileB)) {
|
||||
result = 1;
|
||||
} else if(fileA < fileB) {
|
||||
result = -1;
|
||||
} else {
|
||||
result = 1;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
module.exports = fileSorter;
|
||||
110
static/js/ketcher2/node_modules/svgicons2svgfont/src/iconsdir.js
generated
vendored
Normal file
@ -0,0 +1,110 @@
|
||||
'use strict';
|
||||
|
||||
var fs = require('fs');
|
||||
var util = require('util');
|
||||
var fileSorter = require('./filesorter');
|
||||
var initMetadataService = require('../src/metadata');
|
||||
|
||||
var Readable = require('stream').Readable;
|
||||
|
||||
require('string.prototype.codepointat');
|
||||
|
||||
// Inherit of duplex stream
|
||||
util.inherits(SVGIconsDirStream, Readable);
|
||||
|
||||
// Constructor
|
||||
function SVGIconsDirStream(dir, options) {
|
||||
var _this = this;
|
||||
var getMetadata = initMetadataService(options);
|
||||
var filesInfos;
|
||||
var gotFilesInfos = false;
|
||||
var dirCopy;
|
||||
|
||||
// Ensure new were used
|
||||
if(!(this instanceof SVGIconsDirStream)) {
|
||||
return new SVGIconsDirStream(dir, options);
|
||||
}
|
||||
|
||||
if(dir instanceof Array) {
|
||||
dirCopy = dir;
|
||||
dir = '';
|
||||
_getFilesInfos(dirCopy);
|
||||
}
|
||||
|
||||
function _getFilesInfos(files) {
|
||||
var filesProcessed = 0;
|
||||
|
||||
filesInfos = [];
|
||||
// Ensure prefixed files come first
|
||||
files = files.slice(0).sort(fileSorter);
|
||||
files.forEach(function(file) {
|
||||
getMetadata((dir ? dir + '/' : '') + file, function(err, metadata) {
|
||||
filesProcessed++;
|
||||
if(err) {
|
||||
_this.emit('error', err);
|
||||
} else {
|
||||
if(metadata.renamed) {
|
||||
options.log('Saved codepoint: ' +
|
||||
'u' + metadata.unicode[0].codePointAt(0).toString(16).toUpperCase() +
|
||||
' for the glyph "' + metadata.name + '"');
|
||||
}
|
||||
filesInfos.push(metadata);
|
||||
}
|
||||
if(files.length === filesProcessed) {
|
||||
// Reorder files
|
||||
filesInfos = filesInfos.sort(function(infosA, infosB) {
|
||||
return infosA.unicode[0] > infosB.unicode[0] ? 1 : -1;
|
||||
});
|
||||
// Mark directory as processed
|
||||
gotFilesInfos = true;
|
||||
// Start processing
|
||||
_pushSVGIcons();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function _pushSVGIcons() {
|
||||
var fileInfo;
|
||||
var svgIconStream;
|
||||
|
||||
while(filesInfos.length) {
|
||||
fileInfo = filesInfos.shift();
|
||||
svgIconStream = fs.createReadStream(fileInfo.path);
|
||||
svgIconStream.metadata = {
|
||||
name: fileInfo.name,
|
||||
unicode: fileInfo.unicode,
|
||||
};
|
||||
if(!_this.push(svgIconStream)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
_this.push(null);
|
||||
}
|
||||
|
||||
// Parent constructor
|
||||
Readable.call(this, {
|
||||
objectMode: true,
|
||||
});
|
||||
|
||||
this._read = function() {
|
||||
if(!filesInfos) {
|
||||
fs.readdir(
|
||||
dir,
|
||||
function(err, files) {
|
||||
if(err) {
|
||||
_this.emit('error', err);
|
||||
}
|
||||
_getFilesInfos(files);
|
||||
}
|
||||
);
|
||||
return;
|
||||
}
|
||||
if(gotFilesInfos) {
|
||||
_pushSVGIcons();
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
module.exports = SVGIconsDirStream;
|
||||
397
static/js/ketcher2/node_modules/svgicons2svgfont/src/index.js
generated
vendored
Executable file
@ -0,0 +1,397 @@
|
||||
/* eslint no-multi-str:0 */
|
||||
|
||||
'use strict';
|
||||
|
||||
// Required modules
|
||||
var util = require('util');
|
||||
var ucs2 = require('punycode').ucs2;
|
||||
var Stream = require('readable-stream');
|
||||
var Sax = require('sax');
|
||||
var SVGPathData = require('svg-pathdata');
|
||||
var svgShapesToPath = require('./svgshapes2svgpath');
|
||||
|
||||
require('string.prototype.codepointat');
|
||||
|
||||
// Transform helpers (will move elsewhere later)
|
||||
function parseTransforms(value) {
|
||||
return value.match(
|
||||
/(rotate|translate|scale|skewX|skewY|matrix)\s*\(([^\)]*)\)\s*/g
|
||||
).map(function(transform) {
|
||||
return transform.match(/[\w\.\-]+/g);
|
||||
});
|
||||
}
|
||||
function transformPath(path, transforms) {
|
||||
transforms.forEach(function(transform) {
|
||||
path[transform[0]].apply(path, transform.slice(1).map(function(n) {
|
||||
return parseFloat(n, 10);
|
||||
}));
|
||||
});
|
||||
return path;
|
||||
}
|
||||
function applyTransforms(d, parents) {
|
||||
var transforms = [];
|
||||
|
||||
parents.forEach(function(parent) {
|
||||
if('undefined' !== typeof parent.attributes.transform) {
|
||||
transforms = transforms.concat(parseTransforms(parent.attributes.transform));
|
||||
}
|
||||
});
|
||||
return transformPath(new SVGPathData(d), transforms).encode();
|
||||
}
|
||||
|
||||
// Rendering
|
||||
function tagShouldRender(curTag, parents) {
|
||||
var values;
|
||||
|
||||
return !parents.some(function(tag) {
|
||||
if('undefined' !== typeof tag.attributes.display &&
|
||||
'none' === tag.attributes.display.toLowerCase()) {
|
||||
return true;
|
||||
}
|
||||
if('undefined' !== typeof tag.attributes.width &&
|
||||
0 === parseFloat(tag.attributes.width, 0)) {
|
||||
return true;
|
||||
}
|
||||
if('undefined' !== typeof tag.attributes.height &&
|
||||
0 === parseFloat(tag.attributes.height, 0)) {
|
||||
return true;
|
||||
}
|
||||
if('undefined' !== typeof tag.attributes.viewBox) {
|
||||
values = tag.attributes.viewBox.split(/\s*,*\s|\s,*\s*|,/);
|
||||
if(0 === parseFloat(values[2]) || 0 === parseFloat(values[3])) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// According to the document (http://www.w3.org/TR/SVG/painting.html#FillProperties)
|
||||
// fill <paint> none|currentColor|inherit|<color>
|
||||
// [<icccolor>]|<funciri> (not support yet)
|
||||
function getTagColor(currTag, parents) {
|
||||
var defaultColor = 'black';
|
||||
var fillVal = currTag.attributes.fill;
|
||||
var color;
|
||||
var parentsLength = parents.length;
|
||||
|
||||
if('none' === fillVal) {
|
||||
return color;
|
||||
}
|
||||
if('currentColor' === fillVal) {
|
||||
return defaultColor;
|
||||
}
|
||||
if('inherit' === fillVal) {
|
||||
if(0 === parentsLength) {
|
||||
return defaultColor;
|
||||
}
|
||||
return getTagColor(
|
||||
parents[parentsLength - 1],
|
||||
parents.slice(0, parentsLength - 1)
|
||||
);
|
||||
// this might be null.
|
||||
// For example: <svg ><path fill="inherit" /> </svg>
|
||||
// in this case getTagColor should return null
|
||||
// recursive call, the bottom element should be svg,
|
||||
// and svg didn't fill color, so just return null
|
||||
}
|
||||
|
||||
return fillVal;
|
||||
}
|
||||
|
||||
// Inherit of duplex stream
|
||||
util.inherits(SVGIcons2SVGFontStream, Stream.Transform);
|
||||
|
||||
// Constructor
|
||||
function SVGIcons2SVGFontStream(options) {
|
||||
var _this = this;
|
||||
var glyphs = [];
|
||||
var log;
|
||||
|
||||
options = options || {};
|
||||
options.fontName = options.fontName || 'iconfont';
|
||||
options.fontId = options.fontId || options.fontName;
|
||||
options.fixedWidth = options.fixedWidth || false;
|
||||
options.descent = options.descent || 0;
|
||||
options.round = options.round || 10e12;
|
||||
options.metadata = options.metadata || '';
|
||||
|
||||
log = options.log || console.log.bind(console); // eslint-disable-line
|
||||
|
||||
// Ensure new were used
|
||||
if(!(this instanceof SVGIcons2SVGFontStream)) {
|
||||
return new SVGIcons2SVGFontStream(options);
|
||||
}
|
||||
|
||||
// Parent constructor
|
||||
Stream.Transform.call(this, {
|
||||
objectMode: true,
|
||||
});
|
||||
|
||||
// Setting objectMode separately
|
||||
this._writableState.objectMode = true;
|
||||
this._readableState.objectMode = false;
|
||||
|
||||
// Parse input
|
||||
this._transform = function _svgIcons2SVGFontStreamTransform(
|
||||
svgIconStream, unused, svgIconStreamCallback
|
||||
) {
|
||||
// Parsing each icons asynchronously
|
||||
var saxStream = Sax.createStream(true);
|
||||
var parents = [];
|
||||
var glyph = svgIconStream.metadata || {};
|
||||
|
||||
glyph.d = [];
|
||||
glyphs.push(glyph);
|
||||
|
||||
if('string' !== typeof glyph.name) {
|
||||
_this.emit('error', new Error('Please provide a name for the glyph at' +
|
||||
' index ' + (glyphs.length - 1)));
|
||||
}
|
||||
if(glyphs.some(function(anotherGlyph) {
|
||||
return (anotherGlyph !== glyph && anotherGlyph.name === glyph.name);
|
||||
})) {
|
||||
_this.emit('error', new Error('The glyph name "' + glyph.name +
|
||||
'" must be unique.'));
|
||||
}
|
||||
if(glyph.unicode && glyph.unicode instanceof Array && glyph.unicode.length) {
|
||||
if(glyph.unicode.some(function(unicodeA, i) {
|
||||
return glyph.unicode.some(function(unicodeB, j) {
|
||||
return i !== j && unicodeA === unicodeB;
|
||||
});
|
||||
})) {
|
||||
_this.emit('error', new Error('Given codepoints for the glyph "' +
|
||||
glyph.name + '" contain duplicates.'));
|
||||
}
|
||||
} else if('string' !== typeof glyph.unicode) {
|
||||
_this.emit('error', new Error('Please provide a codepoint for the glyph "' +
|
||||
glyph.name + '"'));
|
||||
}
|
||||
|
||||
if(glyphs.some(function(anotherGlyph) {
|
||||
return (anotherGlyph !== glyph && anotherGlyph.unicode === glyph.unicode);
|
||||
})) {
|
||||
_this.emit('error', new Error('The glyph "' + glyph.name +
|
||||
'" codepoint seems to be used already elsewhere.'));
|
||||
}
|
||||
|
||||
saxStream.on('opentag', function(tag) {
|
||||
var values;
|
||||
var color;
|
||||
|
||||
parents.push(tag);
|
||||
// Checking if any parent rendering is disabled and exit if so
|
||||
if(!tagShouldRender(tag, parents)) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
// Save the view size
|
||||
if('svg' === tag.name) {
|
||||
glyph.dX = 0;
|
||||
glyph.dY = 0;
|
||||
if('viewBox' in tag.attributes) {
|
||||
values = tag.attributes.viewBox.split(/\s*,*\s|\s,*\s*|,/);
|
||||
glyph.dX = parseFloat(values[0], 10);
|
||||
glyph.dY = parseFloat(values[1], 10);
|
||||
glyph.width = parseFloat(values[2], 10);
|
||||
glyph.height = parseFloat(values[3], 10);
|
||||
}
|
||||
if('width' in tag.attributes) {
|
||||
glyph.width = parseFloat(tag.attributes.width, 10);
|
||||
}
|
||||
if('height' in tag.attributes) {
|
||||
glyph.height = parseFloat(tag.attributes.height, 10);
|
||||
}
|
||||
if(!glyph.width || !glyph.height) {
|
||||
log('Glyph "' + glyph.name + '" has no size attribute on which to' +
|
||||
' get the gylph dimensions (heigh and width or viewBox' +
|
||||
' attributes)');
|
||||
glyph.width = 150;
|
||||
glyph.height = 150;
|
||||
}
|
||||
// Clipping path unsupported
|
||||
} else if('clipPath' === tag.name) {
|
||||
log('Found a clipPath element in the icon "' + glyph.name + '" the' +
|
||||
'result may be different than expected.');
|
||||
// Change rect elements to the corresponding path
|
||||
} else if('rect' === tag.name && 'none' !== tag.attributes.fill) {
|
||||
glyph.d.push(applyTransforms(svgShapesToPath.rectToPath(tag.attributes), parents));
|
||||
} else if('line' === tag.name && 'none' !== tag.attributes.fill) {
|
||||
log('Found a line element in the icon "' + glyph.name + '" the result' +
|
||||
' could be different than expected.');
|
||||
glyph.d.push(applyTransforms(svgShapesToPath.lineToPath(tag.attributes), parents));
|
||||
} else if('polyline' === tag.name && 'none' !== tag.attributes.fill) {
|
||||
log('Found a polyline element in the icon "' + glyph.name + '" the' +
|
||||
' result could be different than expected.');
|
||||
glyph.d.push(applyTransforms(svgShapesToPath.polylineToPath(tag.attributes), parents));
|
||||
} else if('polygon' === tag.name && 'none' !== tag.attributes.fill) {
|
||||
glyph.d.push(applyTransforms(svgShapesToPath.polygonToPath(tag.attributes), parents));
|
||||
} else if('circle' === tag.name || 'ellipse' === tag.name &&
|
||||
'none' !== tag.attributes.fill) {
|
||||
glyph.d.push(applyTransforms(svgShapesToPath.circleToPath(tag.attributes), parents));
|
||||
} else if('path' === tag.name && tag.attributes.d &&
|
||||
'none' !== tag.attributes.fill) {
|
||||
glyph.d.push(applyTransforms(tag.attributes.d, parents));
|
||||
}
|
||||
|
||||
// According to http://www.w3.org/TR/SVG/painting.html#SpecifyingPaint
|
||||
// Map attribute fill to color property
|
||||
if('none' !== tag.attributes.fill) {
|
||||
color = getTagColor(tag, parents);
|
||||
if('undefined' !== typeof color) {
|
||||
glyph.color = color;
|
||||
}
|
||||
}
|
||||
} catch(err) {
|
||||
_this.emit('error', new Error('Got an error parsing the glyph' +
|
||||
' "' + glyph.name + '": ' + err.message + '.'));
|
||||
}
|
||||
});
|
||||
|
||||
saxStream.on('error', function svgicons2svgfontSaxErrorCb(err) {
|
||||
_this.emit('error', err);
|
||||
});
|
||||
|
||||
saxStream.on('closetag', function svgicons2svgfontSaxCloseTagCb() {
|
||||
parents.pop();
|
||||
});
|
||||
|
||||
saxStream.on('end', function svgicons2svgfontSaxEnbCb() {
|
||||
svgIconStreamCallback();
|
||||
});
|
||||
|
||||
svgIconStream.pipe(saxStream);
|
||||
};
|
||||
|
||||
// Output data
|
||||
this._flush = function _svgIcons2SVGFontStreamFlush(svgFontFlushCallback) {
|
||||
var fontWidth = (
|
||||
1 < glyphs.length ?
|
||||
glyphs.reduce(function(curMax, glyph) {
|
||||
return Math.max(curMax, glyph.width);
|
||||
}, 0) :
|
||||
glyphs[0].width);
|
||||
var fontHeight = options.fontHeight || (
|
||||
1 < glyphs.length ? glyphs.reduce(function(curMax, glyph) {
|
||||
return Math.max(curMax, glyph.height);
|
||||
}, 0) :
|
||||
glyphs[0].height);
|
||||
|
||||
options.ascent = 'undefined' !== typeof options.ascent ?
|
||||
options.ascent :
|
||||
fontHeight - options.descent;
|
||||
|
||||
if(
|
||||
(!options.normalize) &&
|
||||
fontHeight > (1 < glyphs.length ?
|
||||
glyphs.reduce(function(curMin, glyph) {
|
||||
return Math.min(curMin, glyph.height);
|
||||
}, Infinity) :
|
||||
glyphs[0].height
|
||||
)
|
||||
) {
|
||||
log('The provided icons does not have the same height it could lead' +
|
||||
' to unexpected results. Using the normalize option could' +
|
||||
' solve the problem.');
|
||||
}
|
||||
if(1000 > fontHeight) {
|
||||
log('The fontHeight should larger than 1000 or it will be converted ' +
|
||||
'into the wrong shape. Using the "normalize" and "fontHeight"' +
|
||||
' options can solve the problem.');
|
||||
}
|
||||
|
||||
// Output the SVG file
|
||||
// (find a SAX parser that allows modifying SVG on the fly)
|
||||
_this.push('\
|
||||
<?xml version="1.0" standalone="no"?> \n\
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"' +
|
||||
' "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >\n\
|
||||
<svg xmlns="http://www.w3.org/2000/svg">\n' + (
|
||||
options.metadata ? '<metadata>' + options.metadata + '</metadata>\n' : ''
|
||||
) + '\
|
||||
<defs>\n\
|
||||
<font id="' + options.fontId + '" horiz-adv-x="' + fontWidth + '">\n\
|
||||
<font-face font-family="' + options.fontName + '"\n\
|
||||
units-per-em="' + fontHeight + '" ascent="' + options.ascent + '"\n\
|
||||
descent="' + options.descent + '"' + (options.fontWeight ? '\n\
|
||||
font-weight="' + options.fontWeight + '"' : '') + (options.fontStyle ? '\n\
|
||||
font-style="' + options.fontStyle + '"' : '') + ' />\n\
|
||||
<missing-glyph horiz-adv-x="0" />\n');
|
||||
glyphs.forEach(function(glyph) {
|
||||
var ratio = fontHeight / glyph.height;
|
||||
var d = '';
|
||||
var bounds;
|
||||
var pathData;
|
||||
|
||||
if(options.fixedWidth) {
|
||||
glyph.width = fontWidth;
|
||||
}
|
||||
if(options.normalize) {
|
||||
glyph.height = fontHeight;
|
||||
if(!options.fixedWidth) {
|
||||
glyph.width *= ratio;
|
||||
}
|
||||
}
|
||||
glyph.d.forEach(function(cD) {
|
||||
d += ' ' + new SVGPathData(cD)
|
||||
.toAbs()
|
||||
.translate(-glyph.dX, -glyph.dY)
|
||||
.scale(
|
||||
options.normalize ? ratio : 1,
|
||||
options.normalize ? ratio : 1)
|
||||
.ySymetry(glyph.height - options.descent)
|
||||
.round(options.round)
|
||||
.encode();
|
||||
});
|
||||
if(options.centerHorizontally) {
|
||||
// Naive bounds calculation (should draw, then calculate bounds...)
|
||||
pathData = new SVGPathData(d);
|
||||
bounds = {
|
||||
x1: Infinity,
|
||||
y1: Infinity,
|
||||
x2: 0,
|
||||
y2: 0,
|
||||
};
|
||||
pathData.toAbs().commands.forEach(function(command) {
|
||||
bounds.x1 = 'undefined' != typeof command.x && command.x < bounds.x1 ?
|
||||
command.x :
|
||||
bounds.x1;
|
||||
bounds.y1 = 'undefined' != typeof command.y && command.y < bounds.y1 ?
|
||||
command.y :
|
||||
bounds.y1;
|
||||
bounds.x2 = 'undefined' != typeof command.x && command.x > bounds.x2 ?
|
||||
command.x :
|
||||
bounds.x2;
|
||||
bounds.y2 = 'undefined' != typeof command.y && command.y > bounds.y2 ?
|
||||
command.y :
|
||||
bounds.y2;
|
||||
});
|
||||
d = pathData
|
||||
.translate(((glyph.width - (bounds.x2 - bounds.x1)) / 2) - bounds.x1)
|
||||
.round(options.round)
|
||||
.encode();
|
||||
}
|
||||
delete glyph.d;
|
||||
delete glyph.running;
|
||||
glyph.unicode.forEach(function(unicode, i) {
|
||||
_this.push('\
|
||||
<glyph glyph-name="' + glyph.name + (0 === i ? '' : '-' + i) + '"\n\
|
||||
unicode="' + ucs2.decode(unicode).map(function(point) {
|
||||
return '&#x' + point.toString(16).toUpperCase() + ';';
|
||||
}).join('') + '"\n\
|
||||
horiz-adv-x="' + glyph.width + '" d="' + d + '" />\n');
|
||||
});
|
||||
});
|
||||
_this.push('\
|
||||
</font>\n\
|
||||
</defs>\n\
|
||||
</svg>\n');
|
||||
log('Font created');
|
||||
if('function' === (typeof options.callback)) {
|
||||
(options.callback)(glyphs);
|
||||
}
|
||||
svgFontFlushCallback();
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
module.exports = SVGIcons2SVGFontStream;
|
||||
85
static/js/ketcher2/node_modules/svgicons2svgfont/src/metadata.js
generated
vendored
Normal file
@ -0,0 +1,85 @@
|
||||
'use strict';
|
||||
|
||||
var path = require('path');
|
||||
var fs = require('fs');
|
||||
|
||||
require('string.fromcodepoint');
|
||||
require('string.prototype.codepointat');
|
||||
|
||||
function getMetadataService(options) {
|
||||
var usedUnicodes = [];
|
||||
|
||||
// Default options
|
||||
options = options || {};
|
||||
options.prependUnicode = !!options.prependUnicode;
|
||||
options.startUnicode = 'number' === typeof options.startUnicode ?
|
||||
options.startUnicode :
|
||||
0xEA01;
|
||||
options.log = options.log || console.log; // eslint-disable-line
|
||||
options.err = options.err || console.err; // eslint-disable-line
|
||||
|
||||
// Throw on old options usage
|
||||
if('undefined' !== typeof options.appendUnicode) {
|
||||
throw new Error(
|
||||
'The "appendUnicode" option were renamed "prependUnicode".' +
|
||||
' See https://github.com/nfroidure/gulp-svgicons2svgfont/issues/33'
|
||||
);
|
||||
}
|
||||
|
||||
return function getMetadataFromFile(file, cb) {
|
||||
var basename = path.basename(file);
|
||||
var metadata = {
|
||||
path: file,
|
||||
name: '',
|
||||
unicode: [],
|
||||
renamed: false,
|
||||
};
|
||||
var matches = basename.match(/^(?:((?:u[0-9a-f]{4,6},?)+)\-)?(.+)\.svg$/i);
|
||||
|
||||
metadata.name = matches && matches[2] ?
|
||||
matches[2] :
|
||||
'icon' + options.startUnicode;
|
||||
if(matches && matches[1]) {
|
||||
metadata.unicode = matches[1].split(',').map(function(match) {
|
||||
match = match.substr(1);
|
||||
return match.split('u').map(function(code) {
|
||||
return String.fromCodePoint(parseInt(code, 16));
|
||||
}).join('');
|
||||
});
|
||||
if(-1 !== usedUnicodes.indexOf(metadata.unicode[0])) {
|
||||
return cb(new Error('The unicode codepoint of the glyph ' + metadata.name +
|
||||
' seems to be already used by another glyph.'));
|
||||
}
|
||||
usedUnicodes = usedUnicodes.concat(metadata.unicode);
|
||||
} else {
|
||||
do {
|
||||
metadata.unicode[0] = String.fromCodePoint(options.startUnicode++);
|
||||
} while(-1 !== usedUnicodes.indexOf(metadata.unicode[0]));
|
||||
usedUnicodes.push(metadata.unicode[0]);
|
||||
if(options.prependUnicode) {
|
||||
metadata.renamed = true;
|
||||
metadata.path = path.dirname(file) + '/' +
|
||||
'u' + metadata.unicode[0].codePointAt(0).toString(16).toUpperCase() +
|
||||
'-' + basename;
|
||||
fs.rename(file, metadata.path,
|
||||
function(err) {
|
||||
if(err) {
|
||||
return cb(new Error('Could not save codepoint: ' +
|
||||
'u' + metadata.unicode[0].codePointAt(0).toString(16).toUpperCase() +
|
||||
' for ' + basename));
|
||||
}
|
||||
cb(null, metadata);
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
if(!metadata.renamed) {
|
||||
setImmediate(function() {
|
||||
cb(null, metadata);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
module.exports = getMetadataService;
|
||||
119
static/js/ketcher2/node_modules/svgicons2svgfont/src/svgshapes2svgpath.js
generated
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
'use strict';
|
||||
|
||||
// http://www.whizkidtech.redprince.net/bezier/circle/
|
||||
var KAPPA = ((Math.sqrt(2) - 1) / 3) * 4;
|
||||
|
||||
var svgShapesToPath = {
|
||||
rectToPath: svgShapesToPathRectToPath,
|
||||
polylineToPath: svgShapesToPathPolylineToPath,
|
||||
lineToPath: svgShapesToPathLineToPath,
|
||||
circleToPath: svgShapesToPathCircleToPath,
|
||||
polygonToPath: svgShapesToPathPolygonToPath,
|
||||
};
|
||||
|
||||
module.exports = svgShapesToPath;
|
||||
|
||||
// Shapes helpers (should also move elsewhere)
|
||||
function svgShapesToPathRectToPath(attributes) {
|
||||
var x = 'undefined' !== typeof attributes.x ?
|
||||
parseFloat(attributes.x, 10) :
|
||||
0;
|
||||
var y = 'undefined' !== typeof attributes.y ?
|
||||
parseFloat(attributes.y, 10) :
|
||||
0;
|
||||
var width = 'undefined' !== typeof attributes.width ?
|
||||
parseFloat(attributes.width, 10) :
|
||||
0;
|
||||
var height = 'undefined' !== typeof attributes.height ?
|
||||
parseFloat(attributes.height, 10) :
|
||||
0;
|
||||
var rx = 'undefined' !== typeof attributes.rx ?
|
||||
parseFloat(attributes.rx, 10) :
|
||||
0;
|
||||
var ry = 'undefined' !== typeof attributes.ry ?
|
||||
parseFloat(attributes.ry, 10) :
|
||||
0;
|
||||
|
||||
return '' +
|
||||
// start at the left corner
|
||||
'M' + (x + rx) + ' ' + y +
|
||||
// top line
|
||||
'h' + (width - (rx * 2)) +
|
||||
// upper right corner
|
||||
(rx || ry ?
|
||||
'a ' + rx + ' ' + ry + ' 0 0 1 ' + rx + ' ' + ry :
|
||||
''
|
||||
) +
|
||||
// Draw right side
|
||||
'v' + (height - (ry * 2)) +
|
||||
// Draw bottom right corner
|
||||
(rx || ry ?
|
||||
'a ' + rx + ' ' + ry + ' 0 0 1 ' + (rx * -1) + ' ' + ry :
|
||||
''
|
||||
) +
|
||||
// Down the down side
|
||||
'h' + ((width - (rx * 2)) * -1) +
|
||||
// Draw bottom right corner
|
||||
(rx || ry ?
|
||||
'a ' + rx + ' ' + ry + ' 0 0 1 ' + (rx * -1) + ' ' + (ry * -1) :
|
||||
''
|
||||
) +
|
||||
// Down the left side
|
||||
'v' + ((height - (ry * 2)) * -1) +
|
||||
// Draw bottom right corner
|
||||
(rx || ry ?
|
||||
'a ' + rx + ' ' + ry + ' 0 0 1 ' + rx + ' ' + (ry * -1) :
|
||||
''
|
||||
) +
|
||||
// Close path
|
||||
'z';
|
||||
}
|
||||
|
||||
function svgShapesToPathPolylineToPath(attributes) {
|
||||
return 'M' + attributes.points;
|
||||
}
|
||||
|
||||
function svgShapesToPathLineToPath(attributes) {
|
||||
// Move to the line start
|
||||
return '' +
|
||||
'M' + (parseFloat(attributes.x1, 10) || 0).toString(10) +
|
||||
' ' + (parseFloat(attributes.y1, 10) || 0).toString(10) +
|
||||
' ' + ((parseFloat(attributes.x1, 10) || 0) + 1).toString(10) +
|
||||
' ' + ((parseFloat(attributes.y1, 10) || 0) + 1).toString(10) +
|
||||
' ' + ((parseFloat(attributes.x2, 10) || 0) + 1).toString(10) +
|
||||
' ' + ((parseFloat(attributes.y2, 10) || 0) + 1).toString(10) +
|
||||
' ' + (parseFloat(attributes.x2, 10) || 0).toString(10) +
|
||||
' ' + (parseFloat(attributes.y2, 10) || 0).toString(10) +
|
||||
'Z';
|
||||
}
|
||||
|
||||
function svgShapesToPathCircleToPath(attributes) {
|
||||
var cx = parseFloat(attributes.cx, 10);
|
||||
var cy = parseFloat(attributes.cy, 10);
|
||||
var rx = 'undefined' !== typeof attributes.rx ?
|
||||
parseFloat(attributes.rx, 10) :
|
||||
parseFloat(attributes.r, 10);
|
||||
var ry = 'undefined' !== typeof attributes.ry ?
|
||||
parseFloat(attributes.ry, 10) :
|
||||
parseFloat(attributes.r, 10);
|
||||
|
||||
return '' +
|
||||
'M' + (cx - rx) + ',' + cy +
|
||||
'C' + (cx - rx) + ',' + (cy + (ry * KAPPA)) +
|
||||
' ' + (cx - (rx * KAPPA)) + ',' + (cy + ry) +
|
||||
' ' + cx + ',' + (cy + ry) +
|
||||
'C' + (cx + (rx * KAPPA)) + ',' + (cy + ry) +
|
||||
' ' + (cx + rx) + ',' + (cy + (ry * KAPPA)) +
|
||||
' ' + (cx + rx) + ',' + cy +
|
||||
'C' + (cx + rx) + ',' + (cy - (ry * KAPPA)) +
|
||||
' ' + (cx + (rx * KAPPA)) + ',' + (cy - ry) +
|
||||
' ' + cx + ',' + (cy - ry) +
|
||||
'C' + (cx - (rx * KAPPA)) + ',' + (cy - ry) +
|
||||
' ' + (cx - rx) + ',' + (cy - (ry * KAPPA)) +
|
||||
' ' + (cx - rx) + ',' + cy +
|
||||
'Z';
|
||||
}
|
||||
|
||||
function svgShapesToPathPolygonToPath(attributes) {
|
||||
return 'M' + attributes.points + 'Z';
|
||||
}
|
||||
104
static/js/ketcher2/node_modules/svgicons2svgfont/tests/cli.mocha.js
generated
vendored
Normal file
@ -0,0 +1,104 @@
|
||||
'use strict';
|
||||
|
||||
var fs = require('fs');
|
||||
var path = require('path');
|
||||
var assert = require('assert');
|
||||
var childProcess = require('child_process');
|
||||
|
||||
describe('Testing CLI', function() {
|
||||
|
||||
it('should work for simple SVG', function(done) {
|
||||
var command = 'node' +
|
||||
' ' + path.join(__dirname, '..', 'bin', 'svgicons2svgfont.js') +
|
||||
' -o ' + path.join(__dirname, 'results', 'originalicons-cli.svg') +
|
||||
' -s 0xE001' +
|
||||
' ' + path.join(__dirname, 'fixtures', 'originalicons', '*.svg');
|
||||
|
||||
(childProcess.exec)(
|
||||
command,
|
||||
function(err) {
|
||||
if(err) {
|
||||
throw err;
|
||||
}
|
||||
assert.equal(
|
||||
fs.readFileSync(
|
||||
path.join(__dirname, 'results', 'originalicons-cli.svg'),
|
||||
{ encoding: 'utf8' }
|
||||
),
|
||||
fs.readFileSync(
|
||||
path.join(__dirname, 'expected', 'originalicons-cli.svg'),
|
||||
{ encoding: 'utf8' }
|
||||
)
|
||||
);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
it('should work for more than 32 SVG icons', function(done) {
|
||||
var command = 'node' +
|
||||
' ' + path.join(__dirname, '..', 'bin', 'svgicons2svgfont.js') +
|
||||
' -o ' + path.join(__dirname, 'results', 'lotoficons-cli.svg') +
|
||||
' -s 0xE001' +
|
||||
' ' + path.join(__dirname, 'fixtures', 'cleanicons', '*.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'hiddenpathesicons', '*.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'multipathicons', 'kikoolol.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'originalicons', '*.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'realicons', '*.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'roundedcorners', '*.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'shapeicons', '*.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'tocentericons', '*.svg');
|
||||
|
||||
(childProcess.exec)(
|
||||
command,
|
||||
function(err) {
|
||||
if(err) {
|
||||
throw err;
|
||||
}
|
||||
assert.equal(
|
||||
fs.readFileSync(
|
||||
path.join(__dirname, 'results', 'lotoficons-cli.svg'),
|
||||
{ encoding: 'utf8' }
|
||||
),
|
||||
fs.readFileSync(
|
||||
path.join(__dirname, 'expected', 'lotoficons-cli.svg'),
|
||||
{ encoding: 'utf8' }
|
||||
)
|
||||
);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
describe('with nested icons', function() {
|
||||
|
||||
it('should work', function(done) {
|
||||
var command = 'node' +
|
||||
' ' + path.join(__dirname, '..', 'bin', 'svgicons2svgfont.js') +
|
||||
' -o ' + path.join(__dirname, 'results', 'nestedicons-cli.svg') +
|
||||
' ' + path.join(__dirname, 'fixtures', 'nestedicons', '*.svg');
|
||||
|
||||
(childProcess.exec)(
|
||||
command,
|
||||
function(err) {
|
||||
if(err) {
|
||||
throw err;
|
||||
}
|
||||
assert.equal(
|
||||
fs.readFileSync(
|
||||
path.join(__dirname, 'results', 'nestedicons-cli.svg'),
|
||||
{ encoding: 'utf8' }
|
||||
),
|
||||
fs.readFileSync(
|
||||
path.join(__dirname, 'expected', 'nestedicons-cli.svg'),
|
||||
{ encoding: 'utf8' }
|
||||
)
|
||||
);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
42
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/cleanicons-ascent.svg
generated
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="cleanicons" horiz-adv-x="150">
|
||||
<font-face font-family="cleanicons"
|
||||
units-per-em="150" ascent="100"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
<glyph glyph-name="basket"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 118.79455L11.71448 106.79316L36.83017 106.79316L48.68117 37.94309L131.51782 37.94309L140 100.08562L47.83896 100.08562L44.77094 118.79455L10 118.79455zM57.012957 30.15271C51.452494 30.15271 46.9366 25.63586 46.9366 20.07636C46.9366 14.5159 51.452494 10 57.012957 10C62.56957 10 67.089311 14.5159 67.089311 20.07636C67.089311 25.63586 62.56957 30.15271 57.012957 30.15271zM121.47154 30.15271C115.91224 30.15271 111.39519 25.63566 111.39519 20.07636C111.39519 14.51706 115.91224 10 121.47154 10C127.03084 10 131.51782 14.51706 131.51782 20.07636C131.51782 25.63566 127.03084 30.15271 121.47154 30.15271z" />
|
||||
<glyph glyph-name="close"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M111.78099 140.000005L74.988545 103.207563L38.219019 139.977089L10.000009 111.758079L46.769534 74.988553L10 38.21902L38.219009 10L74.988543 46.76953L111.75808 10L139.97709 38.21901L103.20755 74.988545L140 111.780991L111.781 140.0000009z" />
|
||||
<glyph glyph-name="minus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 55L140 55L140 90L10 90z" />
|
||||
<glyph glyph-name="plus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 56.974546L56.993232 56.974546L56.993232 10L93.03603 10L93.03603 56.974545L140 56.974545L140 93.025457L93.036035 93.02546L93.036035 140.000005L56.993238 140.000005L56.993238 93.025461L10 93.025461L10 56.974549z" />
|
||||
<glyph glyph-name="search"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M79.415237 140.00001C51.476382 140.00001 28.83048 116.787 28.83048 88.148484C28.83048 73.559993 34.71965 60.394536 44.17861 50.972995L20 21.23651C24.88406 17.49101 29.76812 13.7455 34.65219 10L60.640939 40.00879C66.448652 37.62664 72.777221 36.29695 79.415237 36.29695C107.3541 36.29695 130 59.509965 130 88.148484C130 116.787 107.3541 140.00001 79.415237 140.00001zM79.415237 127.03713C100.36937 127.03713 117.3538 109.62737 117.3538 88.148484C117.3538 66.669595 100.36937 49.25983 79.415237 49.25983C58.461099 49.25983 41.47667 66.669595 41.47667 88.148484C41.47667 109.62737 58.461099 127.03713 79.415237 127.03713z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/cleanicons-high.svg
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="iconfont" horiz-adv-x="150">
|
||||
<font-face font-family="iconfont"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode="😺"
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/cleanicons-lig.svg
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="iconfont" horiz-adv-x="150">
|
||||
<font-face font-family="iconfont"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/cleanicons-multi.svg
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="iconfont" horiz-adv-x="150">
|
||||
<font-face font-family="iconfont"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
<glyph glyph-name="account-1"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
44
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/cleanicons-stw.svg
generated
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="cleanicons" horiz-adv-x="150">
|
||||
<font-face font-family="cleanicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0"
|
||||
font-weight="bold"
|
||||
font-style="italic" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
<glyph glyph-name="basket"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 118.79455L11.71448 106.79316L36.83017 106.79316L48.68117 37.94309L131.51782 37.94309L140 100.08562L47.83896 100.08562L44.77094 118.79455L10 118.79455zM57.012957 30.15271C51.452494 30.15271 46.9366 25.63586 46.9366 20.07636C46.9366 14.5159 51.452494 10 57.012957 10C62.56957 10 67.089311 14.5159 67.089311 20.07636C67.089311 25.63586 62.56957 30.15271 57.012957 30.15271zM121.47154 30.15271C115.91224 30.15271 111.39519 25.63566 111.39519 20.07636C111.39519 14.51706 115.91224 10 121.47154 10C127.03084 10 131.51782 14.51706 131.51782 20.07636C131.51782 25.63566 127.03084 30.15271 121.47154 30.15271z" />
|
||||
<glyph glyph-name="close"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M111.78099 140.000005L74.988545 103.207563L38.219019 139.977089L10.000009 111.758079L46.769534 74.988553L10 38.21902L38.219009 10L74.988543 46.76953L111.75808 10L139.97709 38.21901L103.20755 74.988545L140 111.780991L111.781 140.0000009z" />
|
||||
<glyph glyph-name="minus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 55L140 55L140 90L10 90z" />
|
||||
<glyph glyph-name="plus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 56.974546L56.993232 56.974546L56.993232 10L93.03603 10L93.03603 56.974545L140 56.974545L140 93.025457L93.036035 93.02546L93.036035 140.000005L56.993238 140.000005L56.993238 93.025461L10 93.025461L10 56.974549z" />
|
||||
<glyph glyph-name="search"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M79.415237 140.00001C51.476382 140.00001 28.83048 116.787 28.83048 88.148484C28.83048 73.559993 34.71965 60.394536 44.17861 50.972995L20 21.23651C24.88406 17.49101 29.76812 13.7455 34.65219 10L60.640939 40.00879C66.448652 37.62664 72.777221 36.29695 79.415237 36.29695C107.3541 36.29695 130 59.509965 130 88.148484C130 116.787 107.3541 140.00001 79.415237 140.00001zM79.415237 127.03713C100.36937 127.03713 117.3538 109.62737 117.3538 88.148484C117.3538 66.669595 100.36937 49.25983 79.415237 49.25983C58.461099 49.25983 41.47667 66.669595 41.47667 88.148484C41.47667 109.62737 58.461099 127.03713 79.415237 127.03713z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
42
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/cleanicons.svg
generated
vendored
Executable file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="cleanicons" horiz-adv-x="150">
|
||||
<font-face font-family="cleanicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
<glyph glyph-name="basket"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 118.79455L11.71448 106.79316L36.83017 106.79316L48.68117 37.94309L131.51782 37.94309L140 100.08562L47.83896 100.08562L44.77094 118.79455L10 118.79455zM57.012957 30.15271C51.452494 30.15271 46.9366 25.63586 46.9366 20.07636C46.9366 14.5159 51.452494 10 57.012957 10C62.56957 10 67.089311 14.5159 67.089311 20.07636C67.089311 25.63586 62.56957 30.15271 57.012957 30.15271zM121.47154 30.15271C115.91224 30.15271 111.39519 25.63566 111.39519 20.07636C111.39519 14.51706 115.91224 10 121.47154 10C127.03084 10 131.51782 14.51706 131.51782 20.07636C131.51782 25.63566 127.03084 30.15271 121.47154 30.15271z" />
|
||||
<glyph glyph-name="close"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M111.78099 140.000005L74.988545 103.207563L38.219019 139.977089L10.000009 111.758079L46.769534 74.988553L10 38.21902L38.219009 10L74.988543 46.76953L111.75808 10L139.97709 38.21901L103.20755 74.988545L140 111.780991L111.781 140.0000009z" />
|
||||
<glyph glyph-name="minus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 55L140 55L140 90L10 90z" />
|
||||
<glyph glyph-name="plus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 56.974546L56.993232 56.974546L56.993232 10L93.03603 10L93.03603 56.974545L140 56.974545L140 93.025457L93.036035 93.02546L93.036035 140.000005L56.993238 140.000005L56.993238 93.025461L10 93.025461L10 56.974549z" />
|
||||
<glyph glyph-name="search"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M79.415237 140.00001C51.476382 140.00001 28.83048 116.787 28.83048 88.148484C28.83048 73.559993 34.71965 60.394536 44.17861 50.972995L20 21.23651C24.88406 17.49101 29.76812 13.7455 34.65219 10L60.640939 40.00879C66.448652 37.62664 72.777221 36.29695 79.415237 36.29695C107.3541 36.29695 130 59.509965 130 88.148484C130 116.787 107.3541 140.00001 79.415237 140.00001zM79.415237 127.03713C100.36937 127.03713 117.3538 109.62737 117.3538 88.148484C117.3538 66.669595 100.36937 49.25983 79.415237 49.25983C58.461099 49.25983 41.47667 66.669595 41.47667 88.148484C41.47667 109.62737 58.461099 127.03713 79.415237 127.03713z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/hiddenpathesicons.svg
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="hiddenpathesicons" horiz-adv-x="512">
|
||||
<font-face font-family="hiddenpathesicons"
|
||||
units-per-em="512" ascent="512"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="sound--off"
|
||||
unicode=""
|
||||
horiz-adv-x="512" d=" M9 409.027L503 123.819V100.973L9 386.181V409.027zM401.4220000000001 221.983L419.483 211.564C422.1070000000001 225.6880000000001 423.961 240.103 423.961 255C423.961 295.0420000000001 414.2150000000001 332.728 397.313 366.17L381.084 354.225C395.749 324.2 404.2 290.6040000000001 404.2 255C404.2 243.751 403.062 232.79 401.4220000000001 221.983zM175.046 352.642L325 462.942V353.8V266.0180000000001L345 254.615V353.8V502L156.447 363.409L175.046 352.642zM483.24 255C483.24 229.3930000000001 478.608 204.944 470.696 182.001L488.122 171.927C497.538 197.901 503 225.745 503 255C503 328.8690000000001 470.408 394.98 419 440.23L402.694 428.248C451.883 386.527 483.24 324.391 483.24 255zM426.45 105.642C419.06 97.171 411.282 89.048 402.695 81.752L419 69.77C427.973 77.682 436.116 86.461 443.874 95.588L426.45 105.642zM325 164.132V156.2V47.058L141.567 182.081L136.417 186H129.934H28V324H47.981L13.747 344H9V166H129.933L345 8V152.726L325 164.132z" />
|
||||
<glyph glyph-name="sound--on"
|
||||
unicode=""
|
||||
horiz-adv-x="512" d=" M324 460V353.1V155.9V46.979L141.118 181.909L136.158 186.001H129.688H28V323H129.688H136.158L141.378 327.092L324.26 460.881M345 501L129.688 344H9V165H129.688L345 8V155.9V353.1V501L345 501zM418.17 439.355L401.897 427.397C450.986 385.76 482.28 323.751 482.28 254.5S450.986 123.238 401.897 81.603L418.17 69.645C469.474 114.804 502 180.781 502 254.5S469.474 394.1960000000001 418.17 439.355zM403.4 254.5C403.4 218.969 394.966 185.441 380.33 155.476L396.526 143.555C413.394 176.929 423.12 214.539 423.12 254.5S413.394 332.0710000000001 396.526 365.445L380.33 353.524C394.966 323.559 403.4 290.031 403.4 254.5z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
114
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/lotoficons-cli.svg
generated
vendored
Normal file
|
After Width: | Height: | Size: 32 KiB |
114
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/lotoficons.svg
generated
vendored
Normal file
@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="lotoficons" horiz-adv-x="1000">
|
||||
<font-face font-family="lotoficons"
|
||||
units-per-em="1024" ascent="1024"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
<glyph glyph-name="basket"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 118.79455L11.71448 106.79316L36.83017 106.79316L48.68117 37.94309L131.51782 37.94309L140 100.08562L47.83896 100.08562L44.77094 118.79455L10 118.79455zM57.012957 30.15271C51.452494 30.15271 46.9366 25.63586 46.9366 20.07636C46.9366 14.5159 51.452494 10 57.012957 10C62.56957 10 67.089311 14.5159 67.089311 20.07636C67.089311 25.63586 62.56957 30.15271 57.012957 30.15271zM121.47154 30.15271C115.91224 30.15271 111.39519 25.63566 111.39519 20.07636C111.39519 14.51706 115.91224 10 121.47154 10C127.03084 10 131.51782 14.51706 131.51782 20.07636C131.51782 25.63566 127.03084 30.15271 121.47154 30.15271z" />
|
||||
<glyph glyph-name="close"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M111.78099 140.000005L74.988545 103.207563L38.219019 139.977089L10.000009 111.758079L46.769534 74.988553L10 38.21902L38.219009 10L74.988543 46.76953L111.75808 10L139.97709 38.21901L103.20755 74.988545L140 111.780991L111.781 140.0000009z" />
|
||||
<glyph glyph-name="minus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 55L140 55L140 90L10 90z" />
|
||||
<glyph glyph-name="plus"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 56.974546L56.993232 56.974546L56.993232 10L93.03603 10L93.03603 56.974545L140 56.974545L140 93.025457L93.036035 93.02546L93.036035 140.000005L56.993238 140.000005L56.993238 93.025461L10 93.025461L10 56.974549z" />
|
||||
<glyph glyph-name="search"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M79.415237 140.00001C51.476382 140.00001 28.83048 116.787 28.83048 88.148484C28.83048 73.559993 34.71965 60.394536 44.17861 50.972995L20 21.23651C24.88406 17.49101 29.76812 13.7455 34.65219 10L60.640939 40.00879C66.448652 37.62664 72.777221 36.29695 79.415237 36.29695C107.3541 36.29695 130 59.509965 130 88.148484C130 116.787 107.3541 140.00001 79.415237 140.00001zM79.415237 127.03713C100.36937 127.03713 117.3538 109.62737 117.3538 88.148484C117.3538 66.669595 100.36937 49.25983 79.415237 49.25983C58.461099 49.25983 41.47667 66.669595 41.47667 88.148484C41.47667 109.62737 58.461099 127.03713 79.415237 127.03713z" />
|
||||
<glyph glyph-name="sound--off"
|
||||
unicode=""
|
||||
horiz-adv-x="512" d=" M9 409.027L503 123.819V100.973L9 386.181V409.027zM401.4220000000001 221.983L419.483 211.564C422.1070000000001 225.6880000000001 423.961 240.103 423.961 255C423.961 295.0420000000001 414.2150000000001 332.728 397.313 366.17L381.084 354.225C395.749 324.2 404.2 290.6040000000001 404.2 255C404.2 243.751 403.062 232.79 401.4220000000001 221.983zM175.046 352.642L325 462.942V353.8V266.0180000000001L345 254.615V353.8V502L156.447 363.409L175.046 352.642zM483.24 255C483.24 229.3930000000001 478.608 204.944 470.696 182.001L488.122 171.927C497.538 197.901 503 225.745 503 255C503 328.8690000000001 470.408 394.98 419 440.23L402.694 428.248C451.883 386.527 483.24 324.391 483.24 255zM426.45 105.642C419.06 97.171 411.282 89.048 402.695 81.752L419 69.77C427.973 77.682 436.116 86.461 443.874 95.588L426.45 105.642zM325 164.132V156.2V47.058L141.567 182.081L136.417 186H129.934H28V324H47.981L13.747 344H9V166H129.933L345 8V152.726L325 164.132z" />
|
||||
<glyph glyph-name="sound--on"
|
||||
unicode=""
|
||||
horiz-adv-x="512" d=" M324 460V353.1V155.9V46.979L141.118 181.909L136.158 186.001H129.688H28V323H129.688H136.158L141.378 327.092L324.26 460.881M345 501L129.688 344H9V165H129.688L345 8V155.9V353.1V501L345 501zM418.17 439.355L401.897 427.397C450.986 385.76 482.28 323.751 482.28 254.5S450.986 123.238 401.897 81.603L418.17 69.645C469.474 114.804 502 180.781 502 254.5S469.474 394.1960000000001 418.17 439.355zM403.4 254.5C403.4 218.969 394.966 185.441 380.33 155.476L396.526 143.555C413.394 176.929 423.12 214.539 423.12 254.5S413.394 332.0710000000001 396.526 365.445L380.33 353.524C394.966 323.559 403.4 290.031 403.4 254.5z" />
|
||||
<glyph glyph-name="kikoolol"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 75L120 25L30 25z M75 75L120 125L30 125z" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M439 389.61636V292.61109H341.9947L219.49999 415.1058000000001L97.005274 292.61109H0V389.61636L122.49471 512.11108L0 634.6058V731.6110699999999H97.005274L219.49999 609.11636L341.9947 731.6110699999999H439V634.6058L316.50526 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M55.603405 251.73325C41.371692 251.73325 27.144622 257.16136 16.28608 268.0175900000001C-5.4286933 289.7323600000001 -5.4286933 324.93516 16.28608 346.6499300000001C110.22972 440.5935800000001 110.22972 593.4495000000001 16.28608 687.39083C-5.4286933 709.1056000000001 -5.4286933 744.3107200000001 16.28608 766.02317C38.000843 787.73562 73.203646 787.73562 94.918419 766.02317C232.21978 628.72181 232.21978 405.31664 94.918419 268.0152700000001C84.062188 257.1613600000001 69.832797 251.7332500000001 55.603405 251.7332500000001zM253.11673 146.88936C238.88503 146.88936 224.65795 152.31747 213.79941 163.1737000000001C192.08696 184.8861500000001 192.08696 220.09127 213.79941 241.8060400000001C365.55256 393.5592000000001 365.55256 640.4815600000001 213.79941 792.23473C192.08696 813.94949 192.08696 849.15461 213.79941 870.8670500000001C235.51185 892.57719 270.7193 892.57951 292.43174 870.8670500000001C386.94762 776.3534999999999 439 650.6891 439 517.02269C439 383.35861 386.9476200000001 257.6918900000001 292.43174 163.17601C281.57552 152.3174700000001 267.34613 146.88936 253.11673 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 1007.144596C487.91011 1036.474046 511.90569 1026.533026 511.90569 985.054949V38.94353C511.90569 -2.5345 487.91011 -12.4732999999999 458.5806600000001 16.8562000000001L182.82346 292.61109H-3.417969e-7V731.3874000000001H182.82346L458.58066 1007.144596z" />
|
||||
<glyph glyph-name="diegoliv"
|
||||
unicode=""
|
||||
horiz-adv-x="468.5" d=" M234.4000000000001 484.9C269.7000000000001 484.9 284.6 462 308.3 454.3C332.1 446.6 348.3 459.3 376.9000000000001 438.6C405.4000000000001 417.9 404.1000000000001 390.5 418.7 370.4C433.4000000000001 350.2 453.9999999999999 350.9 464.9 317.3C475.8 283.8 458.6000000000001 262.5 458.6000000000001 237.5C458.6000000000001 212.5 475.7000000000001 200.9 464.8000000000001 167.4C453.9000000000001 133.9 427.5000000000002 126.7 412.8000000000002 106.5C398.1000000000001 86.3 405.2000000000001 66.9 376.6000000000001 46.1C348.1000000000001 25.4 322.5000000000001 35.1 298.8000000000001 27.4C275.0000000000001 19.6999999999999 269.3000000000001 -0.2 234.1000000000001 -0.2S183.9000000000001 22.6999999999999 160.2000000000001 30.4C136.5000000000001 38.1 120.2000000000001 25.4 91.6000000000001 46.1C63.1000000000001 66.8 64.4000000000001 94.2 49.8000000000001 114.3C35.1000000000001 134.5 14.5000000000001 133.8 3.6000000000001 167.4C-7.2999999999999 200.9 9.9000000000001 222.2 9.9000000000001 247.2C9.9000000000001 272.2 -7.1999999999999 283.8 3.7000000000001 317.3C14.6000000000001 350.8 41.0000000000001 358 55.7000000000001 378.2C70.4000000000001 398.4 63.3000000000001 417.8 91.9000000000001 438.6C120.4000000000001 459.3 146.0000000000001 449.6 169.7000000000001 457.3C193.4 465 199.2 484.9 234.4000000000001 484.9L234.4000000000001 484.9z" />
|
||||
<glyph glyph-name="hannesjohansson"
|
||||
unicode=""
|
||||
horiz-adv-x="32" d=" M2.25 19.249C2.25 13.735 6.736 9.249 12.25 9.249C14.361 9.249 16.318 9.91 17.933 11.031L25.482 3.482C25.97 2.994 26.61 2.75 27.25 2.75S28.53 2.994 29.018 3.482C29.995 4.458 29.995 6.04 29.018 7.017L21.207 14.828C21.869 16.163 22.251 17.661 22.251 19.249C22.251 24.763 17.765 29.249 12.251 29.249S2.251 24.764 2.25 19.249zM6.251 19.249C6.251 22.558 8.942 25.249 12.251 25.249S18.251 22.558 18.251 19.249S15.56 13.249 12.251 13.249S6.251 15.94 6.251 19.249z" />
|
||||
<glyph glyph-name="roelvanhitum"
|
||||
unicode=""
|
||||
horiz-adv-x="1000" d=" M743.5 641H699.2L500 414.5L300.8 641H256.5L500 359L743.5 641z" />
|
||||
<glyph glyph-name="safety-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="24" d=" M22.847 19.127C22.571 19.94 20.746 23.994 11.999 23.994C3.253 23.994 1.43 19.939 1.152 19.127L1.008 18.7V18.249C1.008 7.247 10.104 1.233 10.491 0.982L11.999 0.005L13.508 0.982C13.895 1.233 22.992 7.247 22.992 18.249V18.7L22.847 19.127zM12.009 2C12.009 2 3.011 8.357 3.011 18C3.011 18 4.802 22 12.009 22C19.217 22 21.007 18 21.007 18C21.007 8.357 12.009 2 12.009 2zM10.926 13.177L9.011 15.078L7.058 13.14L10.926 9.3L17.881 16.205L15.928 18.144L10.926 13.177z" />
|
||||
<glyph glyph-name="sb-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="14" d=" M10.397 5.993H7.992V3.588H6.134V5.993H3.729V7.851H6.135V10.257H7.993V7.851H10.398V5.993zM13.499 7.017C13.499 3.427 10.589 0.517 6.999 0.517S0.499 3.427 0.499 7.017S3.409 13.517 6.999 13.517S13.499 10.607 13.499 7.017M12.237 7.017C12.237 9.912 9.893 12.255 6.999 12.255C4.104 12.255 1.761 9.912 1.761 7.017C1.761 4.121 4.104 1.779 6.999 1.779C9.895 1.779 12.237 4.122 12.237 7.017" />
|
||||
<glyph glyph-name="settings-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="24" d=" M18.41 13.15L17.498 13.154C17.378 13.875 17.124 14.548 16.761 15.15L17.389 15.784C17.819 16.215 17.817 16.912 17.387 17.341C16.959 17.77 16.259 17.769 15.832 17.338L15.282 16.783C14.662 17.246 13.946 17.586 13.167 17.766L13.159 18.402C13.159 19.01 12.666 19.5 12.057 19.5C11.452 19.502 10.958 19.006 10.959 18.398L10.967 17.838C10.174 17.709 9.435 17.42 8.786 16.999L8.331 17.446C7.9 17.876 7.204 17.876 6.776 17.445C6.348 17.015 6.349 16.317 6.778 15.891L7.203 15.471C6.734 14.797 6.41 14.019 6.266 13.177L5.593 13.185C4.986 13.187 4.492 12.695 4.492 12.086C4.491 11.479 4.983 10.986 5.589 10.985L6.318 10.976C6.495 10.176 6.841 9.443 7.316 8.808L6.8 8.283C6.371 7.854 6.371 7.158 6.802 6.728C7.232 6.3 7.929 6.3 8.358 6.731L8.948 7.331C9.557 6.964 10.239 6.709 10.968 6.591L10.977 5.6C10.978 4.994 11.47 4.501 12.078 4.501C12.686 4.503 13.177 4.995 13.176 5.603L13.167 6.662C13.855 6.821 14.497 7.1 15.065 7.482L15.78 6.777C16.211 6.347 16.908 6.349 17.337 6.78C17.765 7.208 17.765 7.907 17.334 8.335L16.619 9.039C17.004 9.612 17.284 10.26 17.44 10.955L18.411 10.95C19.017 10.949 19.511 11.442 19.511 12.048C19.509 12.655 19.019 13.149 18.41 13.15zM11.881 9.396C10.327 9.396 9.063 10.661 9.063 12.214C9.063 12.967 9.356 13.674 9.889 14.207C10.421 14.74 11.129 15.033 11.881 15.033C13.435 15.031 14.699 13.767 14.699 12.214S13.435 9.396 11.881 9.396z" />
|
||||
<glyph glyph-name="track-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="20" d=" M10 14.031C12.831 14.031 15.661 12.619 17.358 9.797V9.234C15.661 6.414 12.831 5.002 10 5.002C7.17 5.002 4.341 6.414 2.643 9.234V9.797C4.34 12.619 7.169 14.031 10 14.031M10 16.016C6.2 16.016 2.75 14.052 0.772 10.764L0.5 10.312V9.796V9.233V8.717L0.771 8.267C2.75 4.979 6.199 3.016 10 3.016S17.25 4.98 19.23 8.268L19.501 8.718V9.234V9.797V10.312L19.23 10.763C17.25 14.052 13.8 16.016 10 16.016zM13.811 9.517C13.811 7.458 12.108 5.788 10.004 5.788C7.901 5.788 6.196 7.458 6.196 9.517S7.9 13.245 10.003 13.245C12.107 13.245 13.811 11.575 13.811 9.517z" />
|
||||
<glyph glyph-name="web-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="20" d=" M16.908 16.521L16.873 16.556C16.614 16.797 15.752 17.6 15.468 17.809C15.166 18.033 14.088 18.56 13.639 18.774L13.592 18.795C12.449 19.263 11.241 19.5 10.001 19.5C4.761 19.5 0.5 15.239 0.5 9.999C0.5 4.761 4.761 0.5 10.001 0.5C15.24 0.5 19.5 4.761 19.5 9.999C19.5 12.434 18.58 14.75 16.908 16.521zM13.429 16.554L13.446 16.538C13.43 16.55 13.423 16.56 13.405 16.573L13.429 16.554zM2.162 9.999C2.162 10.447 2.208 10.883 2.28 11.311C2.329 10.878 2.549 10.465 3.084 9.934C3.595 9.428 4.004 8.807 4.304 8.153C4.595 7.519 3.693 7.111 4.015 6.37C4.547 5.149 6.064 4.744 6.591 3.525C6.734 3.195 6.938 2.911 7.17 2.663C4.243 3.808 2.162 6.66 2.162 9.999zM9.184 2.166C9.325 2.327 9.577 2.494 9.927 2.395C9.924 3.559 11.518 3.966 11.597 5.329C11.632 5.874 8.674 6.106 8.41 6.288C8.78 7.33 7.543 6.963 7.293 7.777C6.922 8.148 6.513 8.342 6.028 8.53C4.855 8.669 4.484 9.078 3.482 9.682C3.547 9.87 3.426 10.236 3.493 10.483C2.846 10.54 2.914 10.849 2.907 11.497C3.133 11.642 3.282 11.851 3.355 12.127C3.84 12.11 4.085 11.812 4.485 12.036C4.761 11.032 4.995 13.297 4.868 10.726C5.01 10.845 5.152 10.964 5.292 11.083C5.144 11.497 5.058 11.315 5.393 11.918C5.403 11.954 8.424 13.099 9.196 13.31C8.84 13.403 8.813 13.539 9.115 13.717C8.858 13.686 8.603 13.64 8.351 13.581C9.048 14.154 9.769 13.781 10.51 14.407C10.088 14.38 9.819 14.508 10.134 15.087C10.006 15.15 9.247 15.608 9.138 15.628C9.125 15.295 7.701 14.326 7.616 14.583C7.227 15.041 7.249 15.271 7.761 15.53C8.312 15.85 9.166 15.99 9.539 16.325C9.513 16.58 9.376 16.596 9.128 16.372C9.108 16.58 9.089 16.788 9.07 16.996C8.79 16.527 6.896 16.147 6.612 16.478C6.718 16.5 7.779 16.633 7.233 16.809C6.96 17.065 7.292 16.807 6.651 17.037C6.682 17.083 6.687 17.104 6.705 17.138C7.709 17.608 8.823 17.878 10.001 17.878C10.055 17.878 10.108 17.872 10.162 17.87C9.976 17.762 9.797 17.613 9.576 17.382C10.183 17.345 10.256 16.529 10.069 16.16C10.114 15.904 10.064 15.471 10.525 15.489C12.496 15.566 11.663 16.996 11.475 17.738C11.886 17.659 12.289 17.54 12.685 17.394C12.967 16.974 13.116 16.529 13.505 16.212C13.609 16.264 13.623 16.335 13.561 16.423L13.596 16.388L13.635 16.347L13.673 16.306C13.962 16.432 13.696 16.726 13.429 17.063C13.652 16.952 13.866 16.843 14.043 16.75C14.296 16.517 14.496 16.224 14.503 15.816C14.066 15.948 14.278 15.585 13.842 16.068C13.815 15.892 13.967 15.544 13.969 15.279C13.815 15.335 13.533 15.403 13.424 15.553L13.394 15.597L13.363 15.642L13.332 15.685L13.299 15.73L13.268 15.773L13.237 15.817C13.175 15.67 13.346 15.164 13.641 14.85C13.715 14.717 14.092 14.265 14.162 14.158C13.917 14.067 13.659 14.031 13.39 14.05C13.515 13.812 13.638 13.574 13.761 13.336L13.7 13.278L13.713 13.244L13.725 13.211L13.738 13.177L13.749 13.145L13.76 13.113L13.772 13.082L13.783 13.052C13.926 13.059 14.483 13.271 14.704 13.367C14.189 14.572 15.268 14.68 15.864 13.914C15.638 14.35 15.455 14.406 15.184 14.625C15.392 14.883 16.3 13.958 16.306 13.955C16.334 14.149 16.147 14.666 15.988 15.071C16.018 15.034 16.051 14.999 16.082 14.961C16.12 14.697 16.353 14.28 16.539 14.131C16.445 14.276 16.422 14.383 16.452 14.462C16.662 14.157 16.852 13.842 17.016 13.513C16.726 13.169 16.564 13.443 16.399 12.91C15.166 13.068 15.859 13.341 14.329 12.921C14.388 12.89 14.404 12.842 14.379 12.78L14.354 12.775L14.328 12.768L14.302 12.762L14.276 12.754L14.247 12.748L14.216 12.74L14.186 12.733C13.865 11.925 13.424 11.11 12.914 10.381C12.976 9.884 14.079 6.919 14.775 8.019C15.743 8.245 16.779 8.993 16.717 7.561C16.677 6.638 16.379 5.727 15.949 4.883C14.51 3.196 12.38 2.123 10.001 2.123C9.725 2.123 9.452 2.139 9.184 2.166z" />
|
||||
<glyph glyph-name="roundedrect"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M150 100H350A100 200 0 0 0 450 -100V-100A100 200 0 0 0 350 -300H150A100 200 0 0 0 50 -100V-100A100 200 0 0 0 150 100z" />
|
||||
<glyph glyph-name="circle"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M55 100C55 88.9543050033841 63.9543050033841 80 75 80C86.0456949966159 80 95 88.9543050033841 95 100C95 111.0456949966159 86.0456949966159 120 75 120C63.9543050033841 120 55 111.0456949966159 55 100z M55 50C55 38.9543050033841 63.9543050033841 30 75 30C86.0456949966159 30 95 38.9543050033841 95 50C95 61.0456949966159 86.0456949966159 70 75 70C63.9543050033841 70 55 61.0456949966159 55 50z" />
|
||||
<glyph glyph-name="ellipse"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M55 100C55 83.4314575050762 63.9543050033841 70 75 70C86.0456949966159 70 95 83.4314575050762 95 100C95 116.5685424949238 86.0456949966159 130 75 130C63.9543050033841 130 55 116.5685424949238 55 100z M45 50C45 38.9543050033841 58.4314575050762 30 75 30C91.5685424949238 30 105 38.9543050033841 105 50C105 61.0456949966159 91.5685424949238 70 75 70C58.4314575050762 70 45 61.0456949966159 45 50z" />
|
||||
<glyph glyph-name="lines"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 120L11 119L141 59L140 60z" />
|
||||
<glyph glyph-name="polygon"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 120L10 60L140 60L140 120z" />
|
||||
<glyph glyph-name="polyline"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 120L10 60L140 60L140 120L10 120" />
|
||||
<glyph glyph-name="rect"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 60H140V30H10V60z" />
|
||||
<glyph glyph-name="bottomleft"
|
||||
unicode=""
|
||||
horiz-adv-x="100" d=" M20 20L20 40L40 40L40 20z" />
|
||||
<glyph glyph-name="center"
|
||||
unicode=""
|
||||
horiz-adv-x="100" d=" M40 40L40 60L60 60L60 40z" />
|
||||
<glyph glyph-name="topright"
|
||||
unicode=""
|
||||
horiz-adv-x="100" d=" M60 80L60 60L80 60L80 80z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/multipathicons.svg
generated
vendored
Executable file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="multipathicons" horiz-adv-x="150">
|
||||
<font-face font-family="multipathicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="basket"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 118.79455L11.71448 106.79316L36.83017 106.79316L48.68117 37.94309L131.51782 37.94309L140 100.08562L47.83896 100.08562L44.77094 118.79455L10 118.79455z M57.012957 30.15271C51.452494 30.15271 46.9366 25.63586 46.9366 20.07636C46.9366 14.5159 51.452494 10 57.012957 10C62.56957 10 67.089311 14.5159 67.089311 20.07636C67.089311 25.63586 62.56957 30.15271 57.012957 30.15271z M121.47154 30.15271C115.91224 30.15271 111.39519 25.63566 111.39519 20.07636C111.39519 14.51706 115.91224 10 121.47154 10C127.03084 10 131.51782 14.51706 131.51782 20.07636C131.51782 25.63566 127.03084 30.15271 121.47154 30.15271z" />
|
||||
<glyph glyph-name="kikoolol"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 75L120 25L30 25z M75 75L120 125L30 125z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
24
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/nestedicons-cli.svg
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="iconfont" horiz-adv-x="150">
|
||||
<font-face font-family="iconfont"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="uEA01arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 847 B |
24
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/nestedicons.svg
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="nestedicons" horiz-adv-x="150">
|
||||
<font-face font-family="nestedicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="uEA01arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 853 B |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons-cli.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="iconfont" horiz-adv-x="511.9057">
|
||||
<font-face font-family="iconfont"
|
||||
units-per-em="1024" ascent="1024"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M439 389.61636V292.61109H341.9947L219.49999 415.1058000000001L97.005274 292.61109H0V389.61636L122.49471 512.11108L0 634.6058V731.6110699999999H97.005274L219.49999 609.11636L341.9947 731.6110699999999H439V634.6058L316.50526 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M55.603405 251.73325C41.371692 251.73325 27.144622 257.16136 16.28608 268.0175900000001C-5.4286933 289.7323600000001 -5.4286933 324.93516 16.28608 346.6499300000001C110.22972 440.5935800000001 110.22972 593.4495000000001 16.28608 687.39083C-5.4286933 709.1056000000001 -5.4286933 744.3107200000001 16.28608 766.02317C38.000843 787.73562 73.203646 787.73562 94.918419 766.02317C232.21978 628.72181 232.21978 405.31664 94.918419 268.0152700000001C84.062188 257.1613600000001 69.832797 251.7332500000001 55.603405 251.7332500000001zM253.11673 146.88936C238.88503 146.88936 224.65795 152.31747 213.79941 163.1737000000001C192.08696 184.8861500000001 192.08696 220.09127 213.79941 241.8060400000001C365.55256 393.5592000000001 365.55256 640.4815600000001 213.79941 792.23473C192.08696 813.94949 192.08696 849.15461 213.79941 870.8670500000001C235.51185 892.57719 270.7193 892.57951 292.43174 870.8670500000001C386.94762 776.3534999999999 439 650.6891 439 517.02269C439 383.35861 386.9476200000001 257.6918900000001 292.43174 163.17601C281.57552 152.3174700000001 267.34613 146.88936 253.11673 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 1007.144596C487.91011 1036.474046 511.90569 1026.533026 511.90569 985.054949V38.94353C511.90569 -2.5345 487.91011 -12.4732999999999 458.5806600000001 16.8562000000001L182.82346 292.61109H-3.417969e-7V731.3874000000001H182.82346L458.58066 1007.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons.svg
generated
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="1024" ascent="1024"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M439 389.61636V292.61109H341.9947L219.49999 415.1058000000001L97.005274 292.61109H0V389.61636L122.49471 512.11108L0 634.6058V731.6110699999999H97.005274L219.49999 609.11636L341.9947 731.6110699999999H439V634.6058L316.50526 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M55.603405 251.73325C41.371692 251.73325 27.144622 257.16136 16.28608 268.0175900000001C-5.4286933 289.7323600000001 -5.4286933 324.93516 16.28608 346.6499300000001C110.22972 440.5935800000001 110.22972 593.4495000000001 16.28608 687.39083C-5.4286933 709.1056000000001 -5.4286933 744.3107200000001 16.28608 766.02317C38.000843 787.73562 73.203646 787.73562 94.918419 766.02317C232.21978 628.72181 232.21978 405.31664 94.918419 268.0152700000001C84.062188 257.1613600000001 69.832797 251.7332500000001 55.603405 251.7332500000001zM253.11673 146.88936C238.88503 146.88936 224.65795 152.31747 213.79941 163.1737000000001C192.08696 184.8861500000001 192.08696 220.09127 213.79941 241.8060400000001C365.55256 393.5592000000001 365.55256 640.4815600000001 213.79941 792.23473C192.08696 813.94949 192.08696 849.15461 213.79941 870.8670500000001C235.51185 892.57719 270.7193 892.57951 292.43174 870.8670500000001C386.94762 776.3534999999999 439 650.6891 439 517.02269C439 383.35861 386.9476200000001 257.6918900000001 292.43174 163.17601C281.57552 152.3174700000001 267.34613 146.88936 253.11673 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 1007.144596C487.91011 1036.474046 511.90569 1026.533026 511.90569 985.054949V38.94353C511.90569 -2.5345 487.91011 -12.4732999999999 458.5806600000001 16.8562000000001L182.82346 292.61109H-3.417969e-7V731.3874000000001H182.82346L458.58066 1007.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons2.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="1024" ascent="1024"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M439 389.61636V292.61109H341.9947L219.49999 415.1058000000001L97.005274 292.61109H0V389.61636L122.49471 512.11108L0 634.6058V731.6110699999999H97.005274L219.49999 609.11636L341.9947 731.6110699999999H439V634.6058L316.50526 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M55.603405 251.73325C41.371692 251.73325 27.144622 257.16136 16.28608 268.0175900000001C-5.4286933 289.7323600000001 -5.4286933 324.93516 16.28608 346.6499300000001C110.22972 440.5935800000001 110.22972 593.4495000000001 16.28608 687.39083C-5.4286933 709.1056000000001 -5.4286933 744.3107200000001 16.28608 766.02317C38.000843 787.73562 73.203646 787.73562 94.918419 766.02317C232.21978 628.72181 232.21978 405.31664 94.918419 268.0152700000001C84.062188 257.1613600000001 69.832797 251.7332500000001 55.603405 251.7332500000001zM253.11673 146.88936C238.88503 146.88936 224.65795 152.31747 213.79941 163.1737000000001C192.08696 184.8861500000001 192.08696 220.09127 213.79941 241.8060400000001C365.55256 393.5592000000001 365.55256 640.4815600000001 213.79941 792.23473C192.08696 813.94949 192.08696 849.15461 213.79941 870.8670500000001C235.51185 892.57719 270.7193 892.57951 292.43174 870.8670500000001C386.94762 776.3534999999999 439 650.6891 439 517.02269C439 383.35861 386.9476200000001 257.6918900000001 292.43174 163.17601C281.57552 152.3174700000001 267.34613 146.88936 253.11673 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 1007.144596C487.91011 1036.474046 511.90569 1026.533026 511.90569 985.054949V38.94353C511.90569 -2.5345 487.91011 -12.4732999999999 458.5806600000001 16.8562000000001L182.82346 292.61109H-3.417969e-7V731.3874000000001H182.82346L458.58066 1007.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons3.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="800" ascent="800"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M439 389.61636V292.61109H341.9947L219.49999 415.1058000000001L97.005274 292.61109H0V389.61636L122.49471 512.11108L0 634.6058V731.6110699999999H97.005274L219.49999 609.11636L341.9947 731.6110699999999H439V634.6058L316.50526 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M55.603405 251.73325C41.371692 251.73325 27.144622 257.16136 16.28608 268.0175900000001C-5.4286933 289.7323600000001 -5.4286933 324.93516 16.28608 346.6499300000001C110.22972 440.5935800000001 110.22972 593.4495000000001 16.28608 687.39083C-5.4286933 709.1056000000001 -5.4286933 744.3107200000001 16.28608 766.02317C38.000843 787.73562 73.203646 787.73562 94.918419 766.02317C232.21978 628.72181 232.21978 405.31664 94.918419 268.0152700000001C84.062188 257.1613600000001 69.832797 251.7332500000001 55.603405 251.7332500000001zM253.11673 146.88936C238.88503 146.88936 224.65795 152.31747 213.79941 163.1737000000001C192.08696 184.8861500000001 192.08696 220.09127 213.79941 241.8060400000001C365.55256 393.5592000000001 365.55256 640.4815600000001 213.79941 792.23473C192.08696 813.94949 192.08696 849.15461 213.79941 870.8670500000001C235.51185 892.57719 270.7193 892.57951 292.43174 870.8670500000001C386.94762 776.3534999999999 439 650.6891 439 517.02269C439 383.35861 386.9476200000001 257.6918900000001 292.43174 163.17601C281.57552 152.3174700000001 267.34613 146.88936 253.11673 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 1007.144596C487.91011 1036.474046 511.90569 1026.533026 511.90569 985.054949V38.94353C511.90569 -2.5345 487.91011 -12.4732999999999 458.5806600000001 16.8562000000001L182.82346 292.61109H-3.417969e-7V731.3874000000001H182.82346L458.58066 1007.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons4.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="1024" ascent="824"
|
||||
descent="200" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M439 189.61636V92.61109H341.9947L219.49999 215.1058000000001L97.005274 92.61109H0V189.61636L122.49471 312.11108L0 434.6058V531.6110699999999H97.005274L219.49999 409.11636L341.9947 531.6110699999999H439V434.6058L316.50526 312.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="439" d=" M55.603405 51.73325C41.371692 51.73325 27.144622 57.16136 16.28608 68.01759C-5.4286933 89.7323600000001 -5.4286933 124.93516 16.28608 146.6499300000001C110.22972 240.5935800000001 110.22972 393.4495000000001 16.28608 487.3908300000001C-5.4286933 509.1056 -5.4286933 544.3107200000001 16.28608 566.02317C38.000843 587.73562 73.203646 587.73562 94.918419 566.02317C232.21978 428.7218100000001 232.21978 205.31664 94.918419 68.0152700000001C84.062188 57.1613600000001 69.832797 51.7332500000001 55.603405 51.7332500000001zM253.11673 -53.11064C238.88503 -53.11064 224.65795 -47.68253 213.79941 -36.8262999999999C192.08696 -15.11385 192.08696 20.09127 213.79941 41.8060400000001C365.55256 193.5592 365.55256 440.4815600000001 213.79941 592.23473C192.08696 613.94949 192.08696 649.15461 213.79941 670.8670500000001C235.51185 692.57719 270.7193 692.57951 292.43174 670.8670500000001C386.94762 576.3534999999999 439 450.6891 439 317.02269C439 183.35861 386.9476200000001 57.6918900000001 292.43174 -36.82399C281.57552 -47.6825299999999 267.34613 -53.11064 253.11673 -53.11064z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 807.144596C487.91011 836.474046 511.90569 826.533026 511.90569 785.054949V-161.05647C511.90569 -202.5345 487.91011 -212.4732999999999 458.5806600000001 -183.1437999999999L182.82346 92.61109H-3.417969e-7V531.3874000000001H182.82346L458.58066 807.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons5.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="800" ascent="800"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M439 389.61636V292.61109H341.9947L219.49999 415.1058000000001L97.005274 292.61109H0V389.61636L122.49471 512.11108L0 634.6058V731.6110699999999H97.005274L219.49999 609.11636L341.9947 731.6110699999999H439V634.6058L316.50526 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M55.603405 251.73325C41.371692 251.73325 27.144622 257.16136 16.28608 268.0175900000001C-5.4286933 289.7323600000001 -5.4286933 324.93516 16.28608 346.6499300000001C110.22972 440.5935800000001 110.22972 593.4495000000001 16.28608 687.39083C-5.4286933 709.1056000000001 -5.4286933 744.3107200000001 16.28608 766.02317C38.000843 787.73562 73.203646 787.73562 94.918419 766.02317C232.21978 628.72181 232.21978 405.31664 94.918419 268.0152700000001C84.062188 257.1613600000001 69.832797 251.7332500000001 55.603405 251.7332500000001zM253.11673 146.88936C238.88503 146.88936 224.65795 152.31747 213.79941 163.1737000000001C192.08696 184.8861500000001 192.08696 220.09127 213.79941 241.8060400000001C365.55256 393.5592000000001 365.55256 640.4815600000001 213.79941 792.23473C192.08696 813.94949 192.08696 849.15461 213.79941 870.8670500000001C235.51185 892.57719 270.7193 892.57951 292.43174 870.8670500000001C386.94762 776.3534999999999 439 650.6891 439 517.02269C439 383.35861 386.9476200000001 257.6918900000001 292.43174 163.17601C281.57552 152.3174700000001 267.34613 146.88936 253.11673 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 1007.144596C487.91011 1036.474046 511.90569 1026.533026 511.90569 985.054949V38.94353C511.90569 -2.5345 487.91011 -12.4732999999999 458.5806600000001 16.8562000000001L182.82346 292.61109H-3.417969e-7V731.3874000000001H182.82346L458.58066 1007.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons6.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="800" ascent="800"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d="M475.45285 389.61636V292.61109H378.4475500000001L255.95284 415.1058000000001L133.458124 292.61109H36.45285V389.61636L158.94756 512.11108L36.45285 634.6058V731.6110699999999H133.458124L255.95284 609.11636L378.4475500000001 731.6110699999999H475.45285V634.6058L352.9581100000001 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d="M83.913215 251.73325C69.681502 251.73325 55.454432 257.16136 44.59589 268.0175900000001C22.8811167 289.7323600000001 22.8811167 324.93516 44.59589 346.6499300000001C138.53953 440.5935800000001 138.53953 593.4495000000001 44.59589 687.39083C22.8811167 709.1056000000001 22.8811167 744.3107200000001 44.59589 766.02317C66.310653 787.73562 101.513456 787.73562 123.228229 766.02317C260.52959 628.72181 260.52959 405.31664 123.228229 268.0152700000001C112.371998 257.1613600000001 98.142607 251.7332500000001 83.913215 251.7332500000001zM281.42654 146.88936C267.19484 146.88936 252.96776 152.31747 242.10922 163.1737000000001C220.39677 184.8861500000001 220.39677 220.09127 242.10922 241.8060400000001C393.8623700000001 393.5592000000001 393.8623700000001 640.4815600000001 242.10922 792.23473C220.39677 813.94949 220.39677 849.15461 242.10922 870.8670500000001C263.82166 892.57719 299.02911 892.57951 320.74155 870.8670500000001C415.25743 776.3534999999999 467.30981 650.6891 467.30981 517.02269C467.30981 383.35861 415.2574300000001 257.6918900000001 320.74155 163.17601C309.88533 152.3174700000001 295.65594 146.88936 281.42654 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d="M458.5806651708985 1007.144596C487.9101151708985 1036.474046 511.9056951708985 1026.533026 511.9056951708985 985.054949V38.94353C511.9056951708985 -2.5345 487.9101151708985 -12.4732999999999 458.5806651708986 16.8562000000001L182.8234651708985 292.61109H0.0000048291016V731.3874000000001H182.8234651708985L458.5806651708985 1007.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originalicons7.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="800" ascent="800"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d="M427.437225 304.38778125V228.6024140625H351.651834375L255.9528421875 324.30140625L160.2538453125 228.6024140625H84.468475V304.38778125L180.1674671875 400.08678125L84.468475 495.78578125V571.5711484375H160.2538453125L255.9528421875 475.87215625L351.651834375 571.5711484375H427.437225V495.78578125L331.738209375 400.08678125z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d="M121.54688515625 196.6666015625C110.428359375 196.6666015625 99.3134609375 200.9073125 90.830225 209.3887421875001C73.865558359375 226.3534062500001 73.865558359375 253.8555937500001 90.830225 270.8202578125C164.22369375 344.2137343750001 164.22369375 463.632421875 90.830225 537.0240859375001C73.865558359375 553.98875 73.865558359375 581.4927500000001 90.830225 598.4556015625001C107.79488359375 615.418453125 135.2970734375 615.418453125 152.26173984375 598.4556015625001C259.528428125 491.1889140625 259.528428125 316.6536250000001 152.26173984375 209.3869296875001C143.780309375 200.9073125 132.66359765625 196.6666015625001 121.54688515625 196.6666015625001zM275.8541703125 114.7573125C264.7356546875 114.7573125 253.6207484375 118.9980234375 245.1375140625 127.4794531250001C228.1746625 144.4423046875001 228.1746625 171.9463046875001 245.1375140625 188.9109687500001C363.6946625000001 307.4681250000001 363.6946625000001 500.37621875 245.1375140625 618.9333828125C228.1746625 635.8980390625001 228.1746625 663.4020390625001 245.1375140625 680.3648828125C262.1003578125 697.3259296875 289.6061781250001 697.3277421875 306.569021875 680.3648828125C380.409553125 606.526171875 421.075475 508.350859375 421.075475 403.9239765625C421.075475 299.4989140625 380.409553125 201.3217890625001 306.569021875 127.4812578125C298.0876 118.9980234375 286.9708890625 114.7573125 275.8541703125 114.7573125z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d="M414.2558306022644 786.831715625C437.1694634147645 809.7453484375 455.9160102897644 801.9789265625 455.9160102897644 769.57417890625V30.4246328125C455.9160102897644 -1.980078125 437.1694634147645 -9.7447656249999 414.2558306022645 13.1689062500001L198.8205181022644 228.6024140625H55.9896897102356V571.39640625H198.8205181022644L414.2558306022644 786.831715625z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/originaliconsn.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="originalicons" horiz-adv-x="511.9057">
|
||||
<font-face font-family="originalicons"
|
||||
units-per-em="1024" ascent="1024"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="mute"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M439 389.61636V292.61109H341.9947L219.49999 415.1058000000001L97.005274 292.61109H0V389.61636L122.49471 512.11108L0 634.6058V731.6110699999999H97.005274L219.49999 609.11636L341.9947 731.6110699999999H439V634.6058L316.50526 512.11108z" />
|
||||
<glyph glyph-name="sound"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M55.603405 251.73325C41.371692 251.73325 27.144622 257.16136 16.28608 268.0175900000001C-5.4286933 289.7323600000001 -5.4286933 324.93516 16.28608 346.6499300000001C110.22972 440.5935800000001 110.22972 593.4495000000001 16.28608 687.39083C-5.4286933 709.1056000000001 -5.4286933 744.3107200000001 16.28608 766.02317C38.000843 787.73562 73.203646 787.73562 94.918419 766.02317C232.21978 628.72181 232.21978 405.31664 94.918419 268.0152700000001C84.062188 257.1613600000001 69.832797 251.7332500000001 55.603405 251.7332500000001zM253.11673 146.88936C238.88503 146.88936 224.65795 152.31747 213.79941 163.1737000000001C192.08696 184.8861500000001 192.08696 220.09127 213.79941 241.8060400000001C365.55256 393.5592000000001 365.55256 640.4815600000001 213.79941 792.23473C192.08696 813.94949 192.08696 849.15461 213.79941 870.8670500000001C235.51185 892.57719 270.7193 892.57951 292.43174 870.8670500000001C386.94762 776.3534999999999 439 650.6891 439 517.02269C439 383.35861 386.9476200000001 257.6918900000001 292.43174 163.17601C281.57552 152.3174700000001 267.34613 146.88936 253.11673 146.88936z" />
|
||||
<glyph glyph-name="speaker"
|
||||
unicode=""
|
||||
horiz-adv-x="511.9057" d=" M458.58066 1007.144596C487.91011 1036.474046 511.90569 1026.533026 511.90569 985.054949V38.94353C511.90569 -2.5345 487.91011 -12.4732999999999 458.5806600000001 16.8562000000001L182.82346 292.61109H-3.417969e-7V731.3874000000001H182.82346L458.58066 1007.144596z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/pathfillnone.svg
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="pathfillnone" horiz-adv-x="150">
|
||||
<font-face font-family="pathfillnone"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
24
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/prefixedicons.svg
generated
vendored
Executable file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="prefixedicons" horiz-adv-x="150">
|
||||
<font-face font-family="prefixedicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 852 B |
36
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/realicons.svg
generated
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="realicons" horiz-adv-x="1000">
|
||||
<font-face font-family="realicons"
|
||||
units-per-em="1000" ascent="1000"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="diegoliv"
|
||||
unicode=""
|
||||
horiz-adv-x="468.5" d=" M234.4000000000001 484.9C269.7000000000001 484.9 284.6 462 308.3 454.3C332.1 446.6 348.3 459.3 376.9000000000001 438.6C405.4000000000001 417.9 404.1000000000001 390.5 418.7 370.4C433.4000000000001 350.2 453.9999999999999 350.9 464.9 317.3C475.8 283.8 458.6000000000001 262.5 458.6000000000001 237.5C458.6000000000001 212.5 475.7000000000001 200.9 464.8000000000001 167.4C453.9000000000001 133.9 427.5000000000002 126.7 412.8000000000002 106.5C398.1000000000001 86.3 405.2000000000001 66.9 376.6000000000001 46.1C348.1000000000001 25.4 322.5000000000001 35.1 298.8000000000001 27.4C275.0000000000001 19.6999999999999 269.3000000000001 -0.2 234.1000000000001 -0.2S183.9000000000001 22.6999999999999 160.2000000000001 30.4C136.5000000000001 38.1 120.2000000000001 25.4 91.6000000000001 46.1C63.1000000000001 66.8 64.4000000000001 94.2 49.8000000000001 114.3C35.1000000000001 134.5 14.5000000000001 133.8 3.6000000000001 167.4C-7.2999999999999 200.9 9.9000000000001 222.2 9.9000000000001 247.2C9.9000000000001 272.2 -7.1999999999999 283.8 3.7000000000001 317.3C14.6000000000001 350.8 41.0000000000001 358 55.7000000000001 378.2C70.4000000000001 398.4 63.3000000000001 417.8 91.9000000000001 438.6C120.4000000000001 459.3 146.0000000000001 449.6 169.7000000000001 457.3C193.4 465 199.2 484.9 234.4000000000001 484.9L234.4000000000001 484.9z" />
|
||||
<glyph glyph-name="hannesjohansson"
|
||||
unicode=""
|
||||
horiz-adv-x="32" d=" M2.25 19.249C2.25 13.735 6.736 9.249 12.25 9.249C14.361 9.249 16.318 9.91 17.933 11.031L25.482 3.482C25.97 2.994 26.61 2.75 27.25 2.75S28.53 2.994 29.018 3.482C29.995 4.458 29.995 6.04 29.018 7.017L21.207 14.828C21.869 16.163 22.251 17.661 22.251 19.249C22.251 24.763 17.765 29.249 12.251 29.249S2.251 24.764 2.25 19.249zM6.251 19.249C6.251 22.558 8.942 25.249 12.251 25.249S18.251 22.558 18.251 19.249S15.56 13.249 12.251 13.249S6.251 15.94 6.251 19.249z" />
|
||||
<glyph glyph-name="roelvanhitum"
|
||||
unicode=""
|
||||
horiz-adv-x="1000" d=" M743.5 641H699.2L500 414.5L300.8 641H256.5L500 359L743.5 641z" />
|
||||
<glyph glyph-name="safety-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="24" d=" M22.847 19.127C22.571 19.94 20.746 23.994 11.999 23.994C3.253 23.994 1.43 19.939 1.152 19.127L1.008 18.7V18.249C1.008 7.247 10.104 1.233 10.491 0.982L11.999 0.005L13.508 0.982C13.895 1.233 22.992 7.247 22.992 18.249V18.7L22.847 19.127zM12.009 2C12.009 2 3.011 8.357 3.011 18C3.011 18 4.802 22 12.009 22C19.217 22 21.007 18 21.007 18C21.007 8.357 12.009 2 12.009 2zM10.926 13.177L9.011 15.078L7.058 13.14L10.926 9.3L17.881 16.205L15.928 18.144L10.926 13.177z" />
|
||||
<glyph glyph-name="sb-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="14" d=" M10.397 5.993H7.992V3.588H6.134V5.993H3.729V7.851H6.135V10.257H7.993V7.851H10.398V5.993zM13.499 7.017C13.499 3.427 10.589 0.517 6.999 0.517S0.499 3.427 0.499 7.017S3.409 13.517 6.999 13.517S13.499 10.607 13.499 7.017M12.237 7.017C12.237 9.912 9.893 12.255 6.999 12.255C4.104 12.255 1.761 9.912 1.761 7.017C1.761 4.121 4.104 1.779 6.999 1.779C9.895 1.779 12.237 4.122 12.237 7.017" />
|
||||
<glyph glyph-name="settings-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="24" d=" M18.41 13.15L17.498 13.154C17.378 13.875 17.124 14.548 16.761 15.15L17.389 15.784C17.819 16.215 17.817 16.912 17.387 17.341C16.959 17.77 16.259 17.769 15.832 17.338L15.282 16.783C14.662 17.246 13.946 17.586 13.167 17.766L13.159 18.402C13.159 19.01 12.666 19.5 12.057 19.5C11.452 19.502 10.958 19.006 10.959 18.398L10.967 17.838C10.174 17.709 9.435 17.42 8.786 16.999L8.331 17.446C7.9 17.876 7.204 17.876 6.776 17.445C6.348 17.015 6.349 16.317 6.778 15.891L7.203 15.471C6.734 14.797 6.41 14.019 6.266 13.177L5.593 13.185C4.986 13.187 4.492 12.695 4.492 12.086C4.491 11.479 4.983 10.986 5.589 10.985L6.318 10.976C6.495 10.176 6.841 9.443 7.316 8.808L6.8 8.283C6.371 7.854 6.371 7.158 6.802 6.728C7.232 6.3 7.929 6.3 8.358 6.731L8.948 7.331C9.557 6.964 10.239 6.709 10.968 6.591L10.977 5.6C10.978 4.994 11.47 4.501 12.078 4.501C12.686 4.503 13.177 4.995 13.176 5.603L13.167 6.662C13.855 6.821 14.497 7.1 15.065 7.482L15.78 6.777C16.211 6.347 16.908 6.349 17.337 6.78C17.765 7.208 17.765 7.907 17.334 8.335L16.619 9.039C17.004 9.612 17.284 10.26 17.44 10.955L18.411 10.95C19.017 10.949 19.511 11.442 19.511 12.048C19.509 12.655 19.019 13.149 18.41 13.15zM11.881 9.396C10.327 9.396 9.063 10.661 9.063 12.214C9.063 12.967 9.356 13.674 9.889 14.207C10.421 14.74 11.129 15.033 11.881 15.033C13.435 15.031 14.699 13.767 14.699 12.214S13.435 9.396 11.881 9.396z" />
|
||||
<glyph glyph-name="track-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="20" d=" M10 14.031C12.831 14.031 15.661 12.619 17.358 9.797V9.234C15.661 6.414 12.831 5.002 10 5.002C7.17 5.002 4.341 6.414 2.643 9.234V9.797C4.34 12.619 7.169 14.031 10 14.031M10 16.016C6.2 16.016 2.75 14.052 0.772 10.764L0.5 10.312V9.796V9.233V8.717L0.771 8.267C2.75 4.979 6.199 3.016 10 3.016S17.25 4.98 19.23 8.268L19.501 8.718V9.234V9.797V10.312L19.23 10.763C17.25 14.052 13.8 16.016 10 16.016zM13.811 9.517C13.811 7.458 12.108 5.788 10.004 5.788C7.901 5.788 6.196 7.458 6.196 9.517S7.9 13.245 10.003 13.245C12.107 13.245 13.811 11.575 13.811 9.517z" />
|
||||
<glyph glyph-name="web-icon"
|
||||
unicode=""
|
||||
horiz-adv-x="20" d=" M16.908 16.521L16.873 16.556C16.614 16.797 15.752 17.6 15.468 17.809C15.166 18.033 14.088 18.56 13.639 18.774L13.592 18.795C12.449 19.263 11.241 19.5 10.001 19.5C4.761 19.5 0.5 15.239 0.5 9.999C0.5 4.761 4.761 0.5 10.001 0.5C15.24 0.5 19.5 4.761 19.5 9.999C19.5 12.434 18.58 14.75 16.908 16.521zM13.429 16.554L13.446 16.538C13.43 16.55 13.423 16.56 13.405 16.573L13.429 16.554zM2.162 9.999C2.162 10.447 2.208 10.883 2.28 11.311C2.329 10.878 2.549 10.465 3.084 9.934C3.595 9.428 4.004 8.807 4.304 8.153C4.595 7.519 3.693 7.111 4.015 6.37C4.547 5.149 6.064 4.744 6.591 3.525C6.734 3.195 6.938 2.911 7.17 2.663C4.243 3.808 2.162 6.66 2.162 9.999zM9.184 2.166C9.325 2.327 9.577 2.494 9.927 2.395C9.924 3.559 11.518 3.966 11.597 5.329C11.632 5.874 8.674 6.106 8.41 6.288C8.78 7.33 7.543 6.963 7.293 7.777C6.922 8.148 6.513 8.342 6.028 8.53C4.855 8.669 4.484 9.078 3.482 9.682C3.547 9.87 3.426 10.236 3.493 10.483C2.846 10.54 2.914 10.849 2.907 11.497C3.133 11.642 3.282 11.851 3.355 12.127C3.84 12.11 4.085 11.812 4.485 12.036C4.761 11.032 4.995 13.297 4.868 10.726C5.01 10.845 5.152 10.964 5.292 11.083C5.144 11.497 5.058 11.315 5.393 11.918C5.403 11.954 8.424 13.099 9.196 13.31C8.84 13.403 8.813 13.539 9.115 13.717C8.858 13.686 8.603 13.64 8.351 13.581C9.048 14.154 9.769 13.781 10.51 14.407C10.088 14.38 9.819 14.508 10.134 15.087C10.006 15.15 9.247 15.608 9.138 15.628C9.125 15.295 7.701 14.326 7.616 14.583C7.227 15.041 7.249 15.271 7.761 15.53C8.312 15.85 9.166 15.99 9.539 16.325C9.513 16.58 9.376 16.596 9.128 16.372C9.108 16.58 9.089 16.788 9.07 16.996C8.79 16.527 6.896 16.147 6.612 16.478C6.718 16.5 7.779 16.633 7.233 16.809C6.96 17.065 7.292 16.807 6.651 17.037C6.682 17.083 6.687 17.104 6.705 17.138C7.709 17.608 8.823 17.878 10.001 17.878C10.055 17.878 10.108 17.872 10.162 17.87C9.976 17.762 9.797 17.613 9.576 17.382C10.183 17.345 10.256 16.529 10.069 16.16C10.114 15.904 10.064 15.471 10.525 15.489C12.496 15.566 11.663 16.996 11.475 17.738C11.886 17.659 12.289 17.54 12.685 17.394C12.967 16.974 13.116 16.529 13.505 16.212C13.609 16.264 13.623 16.335 13.561 16.423L13.596 16.388L13.635 16.347L13.673 16.306C13.962 16.432 13.696 16.726 13.429 17.063C13.652 16.952 13.866 16.843 14.043 16.75C14.296 16.517 14.496 16.224 14.503 15.816C14.066 15.948 14.278 15.585 13.842 16.068C13.815 15.892 13.967 15.544 13.969 15.279C13.815 15.335 13.533 15.403 13.424 15.553L13.394 15.597L13.363 15.642L13.332 15.685L13.299 15.73L13.268 15.773L13.237 15.817C13.175 15.67 13.346 15.164 13.641 14.85C13.715 14.717 14.092 14.265 14.162 14.158C13.917 14.067 13.659 14.031 13.39 14.05C13.515 13.812 13.638 13.574 13.761 13.336L13.7 13.278L13.713 13.244L13.725 13.211L13.738 13.177L13.749 13.145L13.76 13.113L13.772 13.082L13.783 13.052C13.926 13.059 14.483 13.271 14.704 13.367C14.189 14.572 15.268 14.68 15.864 13.914C15.638 14.35 15.455 14.406 15.184 14.625C15.392 14.883 16.3 13.958 16.306 13.955C16.334 14.149 16.147 14.666 15.988 15.071C16.018 15.034 16.051 14.999 16.082 14.961C16.12 14.697 16.353 14.28 16.539 14.131C16.445 14.276 16.422 14.383 16.452 14.462C16.662 14.157 16.852 13.842 17.016 13.513C16.726 13.169 16.564 13.443 16.399 12.91C15.166 13.068 15.859 13.341 14.329 12.921C14.388 12.89 14.404 12.842 14.379 12.78L14.354 12.775L14.328 12.768L14.302 12.762L14.276 12.754L14.247 12.748L14.216 12.74L14.186 12.733C13.865 11.925 13.424 11.11 12.914 10.381C12.976 9.884 14.079 6.919 14.775 8.019C15.743 8.245 16.779 8.993 16.717 7.561C16.677 6.638 16.379 5.727 15.949 4.883C14.51 3.196 12.38 2.123 10.001 2.123C9.725 2.123 9.452 2.139 9.184 2.166z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.1 KiB |
30
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/rendricons.svg
generated
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="rendricons" horiz-adv-x="NaN">
|
||||
<font-face font-family="rendricons"
|
||||
units-per-em="NaN" ascent="NaN"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
<glyph glyph-name="basket"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 118.79455L11.71448 106.79316L36.83017 106.79316L48.68117 37.94309L131.51782 37.94309L140 100.08562L47.83896 100.08562L44.77094 118.79455L10 118.79455zM57.012957 30.15271C51.452494 30.15271 46.9366 25.63586 46.9366 20.07636C46.9366 14.5159 51.452494 10 57.012957 10C62.56957 10 67.089311 14.5159 67.089311 20.07636C67.089311 25.63586 62.56957 30.15271 57.012957 30.15271zM121.47154 30.15271C115.91224 30.15271 111.39519 25.63566 111.39519 20.07636C111.39519 14.51706 115.91224 10 121.47154 10C127.03084 10 131.51782 14.51706 131.51782 20.07636C131.51782 25.63566 127.03084 30.15271 121.47154 30.15271z M0 150H150V0H0V150z" />
|
||||
<glyph glyph-name="close"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M111.78099 140.000005L74.988545 103.207563L38.219019 139.977089L10.000009 111.758079L46.769534 74.988553L10 38.21902L38.219009 10L74.988543 46.76953L111.75808 10L139.97709 38.21901L103.20755 74.988545L140 111.780991L111.781 140.0000009z" />
|
||||
<glyph glyph-name="minus"
|
||||
unicode=""
|
||||
horiz-adv-x="undefined" d="" />
|
||||
<glyph glyph-name="plus"
|
||||
unicode=""
|
||||
horiz-adv-x="undefined" d="" />
|
||||
<glyph glyph-name="search"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M79.415237 140.00001C51.476382 140.00001 28.83048 116.787 28.83048 88.148484C28.83048 73.559993 34.71965 60.394536 44.17861 50.972995L20 21.23651C24.88406 17.49101 29.76812 13.7455 34.65219 10L60.640939 40.00879C66.448652 37.62664 72.777221 36.29695 79.415237 36.29695C107.3541 36.29695 130 59.509965 130 88.148484C130 116.787 107.3541 140.00001 79.415237 140.00001zM79.415237 127.03713C100.36937 127.03713 117.3538 109.62737 117.3538 88.148484C117.3538 66.669595 100.36937 49.25983 79.415237 49.25983C58.461099 49.25983 41.47667 66.669595 41.47667 88.148484C41.47667 109.62737 58.461099 127.03713 79.415237 127.03713z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/roundedcorners.svg
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="roundedcorners" horiz-adv-x="150">
|
||||
<font-face font-family="roundedcorners"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="roundedrect"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M150 100H350A100 200 0 0 0 450 -100V-100A100 200 0 0 0 350 -300H150A100 200 0 0 0 50 -100V-100A100 200 0 0 0 150 100z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 611 B |
30
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/shapeicons.svg
generated
vendored
Executable file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="shapeicons" horiz-adv-x="150">
|
||||
<font-face font-family="shapeicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="circle"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M55 100C55 88.9543050033841 63.9543050033841 80 75 80C86.0456949966159 80 95 88.9543050033841 95 100C95 111.0456949966159 86.0456949966159 120 75 120C63.9543050033841 120 55 111.0456949966159 55 100z M55 50C55 38.9543050033841 63.9543050033841 30 75 30C86.0456949966159 30 95 38.9543050033841 95 50C95 61.0456949966159 86.0456949966159 70 75 70C63.9543050033841 70 55 61.0456949966159 55 50z" />
|
||||
<glyph glyph-name="ellipse"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M55 100C55 83.4314575050762 63.9543050033841 70 75 70C86.0456949966159 70 95 83.4314575050762 95 100C95 116.5685424949238 86.0456949966159 130 75 130C63.9543050033841 130 55 116.5685424949238 55 100z M45 50C45 38.9543050033841 58.4314575050762 30 75 30C91.5685424949238 30 105 38.9543050033841 105 50C105 61.0456949966159 91.5685424949238 70 75 70C58.4314575050762 70 45 61.0456949966159 45 50z" />
|
||||
<glyph glyph-name="lines"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 120L11 119L141 59L140 60z" />
|
||||
<glyph glyph-name="polygon"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 120L10 60L140 60L140 120z" />
|
||||
<glyph glyph-name="polyline"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 120L10 60L140 60L140 120L10 120" />
|
||||
<glyph glyph-name="rect"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M10 60H140V30H10V60z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/singleicon.svg
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="singleicon" horiz-adv-x="150">
|
||||
<font-face font-family="singleicon"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="account"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M12.5 10C12.5 10 20.13017 42.95472 29.71798 55.085701C29.71798 55.085701 38.32591 62.128936 42.62986 62.715872C46.93382 63.302809 73.738918 63.889744 73.738918 63.889744L81.760617 73.710766H85.477643L86.651515 89.52096L83.129897 93.237984L81.565209 103.020487L82.152146 107.520567H83.912954C83.912954 107.520567 85.051881 120.238477 84.890706 121.608467C84.730243 122.977747 89.802285 137.793787 102.51948 139.784947C115.23667 141.776827 137.55308 129.276437 137.55308 129.276437L136.34783 107.717407L134.00008 101.064987L135.36936 100.673457C135.36936 100.673457 135.17396 96.956437 133.60855 94.413284C133.60855 94.413284 131.45622 83.65231 125.97838 83.456902L121.67371 70.935119L117.95668 66.825852L115.022 58.21793L129.69541 40.413L130.86928 30.04356C130.86928 30.04356 139.39662 22.43835 137.18722 10.00142H12.5z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
201
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/test-codepoint.json
generated
vendored
Normal file
@ -0,0 +1,201 @@
|
||||
{
|
||||
"cleanicons": [{
|
||||
"name": "account",
|
||||
"unicode": ["\uE001"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150
|
||||
}, {
|
||||
"name": "arrow-down",
|
||||
"unicode": ["\uE002"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "#0F9925"
|
||||
}, {
|
||||
"name": "arrow-left",
|
||||
"unicode": ["\uE003"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "black"
|
||||
}, {
|
||||
"name": "arrow-right",
|
||||
"unicode": ["\uE004"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "red"
|
||||
}, {
|
||||
"name": "arrow-up",
|
||||
"unicode": ["\uE005"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "blue"
|
||||
}, {
|
||||
"name": "basket",
|
||||
"unicode": ["\uE006"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "#F9CE42"
|
||||
}, {
|
||||
"name": "close",
|
||||
"unicode": ["\uE007"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "purple"
|
||||
}, {
|
||||
"name": "minus",
|
||||
"unicode": ["\uE008"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150
|
||||
}, {
|
||||
"name": "plus",
|
||||
"unicode": ["\uE009"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "#F0F"
|
||||
}, {
|
||||
"name": "search",
|
||||
"unicode": ["\uE00A"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "black"
|
||||
}],
|
||||
"multipathicons": [{
|
||||
"name": "basket",
|
||||
"unicode": ["\uE001"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "yellow"
|
||||
}, {
|
||||
"name": "kikoolol",
|
||||
"unicode": ["\uE002"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "black"
|
||||
}],
|
||||
"originalicons": [{
|
||||
"name": "mute",
|
||||
"unicode": ["\uE001"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 439,
|
||||
"height": 1024,
|
||||
"color": "black"
|
||||
}, {
|
||||
"name": "sound",
|
||||
"unicode": ["\uE002"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 439,
|
||||
"height": 1024
|
||||
}, {
|
||||
"name": "speaker",
|
||||
"unicode": ["\uE003"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 511.9057,
|
||||
"height": 1024,
|
||||
"color": "#0F0"
|
||||
}],
|
||||
"prefixedicons": [{
|
||||
"name": "arrow-down",
|
||||
"unicode": ["\uE008"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "green"
|
||||
}, {
|
||||
"name": "arrow-left",
|
||||
"unicode": ["\uE00F"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "black"
|
||||
}, {
|
||||
"name": "arrow-right",
|
||||
"unicode": ["\uE013"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "#0F0F0F"
|
||||
}, {
|
||||
"name": "arrow-up",
|
||||
"unicode": ["\uE014"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "#F4F4F4"
|
||||
}],
|
||||
"shapeicons": [{
|
||||
"name": "circle",
|
||||
"unicode": ["\uE001"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "red"
|
||||
}, {
|
||||
"name": "ellipse",
|
||||
"unicode": ["\uE002"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "#1F1F1F"
|
||||
}, {
|
||||
"name": "lines",
|
||||
"unicode": ["\uE003"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150,
|
||||
"color": "#8F8F8F"
|
||||
}, {
|
||||
"name": "polygon",
|
||||
"unicode": ["\uE004"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150
|
||||
}, {
|
||||
"name": "polyline",
|
||||
"unicode": ["\uE005"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150
|
||||
}, {
|
||||
"name": "rect",
|
||||
"unicode": ["\uE006"],
|
||||
"dX": 0,
|
||||
"dY": 0,
|
||||
"width": 150,
|
||||
"height": 150
|
||||
}]
|
||||
}
|
||||
21
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/tocentericons.svg
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="tocentericons" horiz-adv-x="100">
|
||||
<font-face font-family="tocentericons"
|
||||
units-per-em="100" ascent="100"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="bottomleft"
|
||||
unicode=""
|
||||
horiz-adv-x="100" d="M40 20L40 40L60 40L60 20z" />
|
||||
<glyph glyph-name="center"
|
||||
unicode=""
|
||||
horiz-adv-x="100" d="M40 40L40 60L60 60L60 40z" />
|
||||
<glyph glyph-name="topright"
|
||||
unicode=""
|
||||
horiz-adv-x="100" d="M40 80L40 60L60 60L60 80z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 743 B |
24
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/transformedicons.svg
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="transformedicons" horiz-adv-x="150">
|
||||
<font-face font-family="transformedicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M85 40L130 90L40 90z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 858 B |
24
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/variableheighticons.svg
generated
vendored
Executable file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="variableheighticons" horiz-adv-x="150">
|
||||
<font-face font-family="variableheighticons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 30L120 80L30 80z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M75 80L120 30L30 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 864 B |
24
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/variableheighticonsn.svg
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="variableheighticons" horiz-adv-x="150">
|
||||
<font-face font-family="variableheighticons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-down"
|
||||
unicode=""
|
||||
horiz-adv-x="225" d=" M112.5 45L180 120L45 120z" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-up"
|
||||
unicode=""
|
||||
horiz-adv-x="225" d=" M112.5 120L180 45L45 45z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 873 B |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/variablewidthicons.svg
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="variablewidthicons" horiz-adv-x="150">
|
||||
<font-face font-family="variablewidthicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="50" d=" M0 75L50 120L50 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d=" M100 75L50 120L50 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 634 B |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/variablewidthiconsid.svg
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="plop" horiz-adv-x="150">
|
||||
<font-face font-family="variablewidthicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d="M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d="M100 75L50 120L50 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 622 B |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/expected/variablewidthiconsn.svg
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<font id="variablewidthicons" horiz-adv-x="150">
|
||||
<font-face font-family="variablewidthicons"
|
||||
units-per-em="150" ascent="150"
|
||||
descent="0" />
|
||||
<missing-glyph horiz-adv-x="0" />
|
||||
<glyph glyph-name="arrow-left"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d="M50 75L100 120L100 30z" />
|
||||
<glyph glyph-name="arrow-right"
|
||||
unicode=""
|
||||
horiz-adv-x="150" d="M100 75L50 120L50 30z" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 636 B |
86
static/js/ketcher2/node_modules/svgicons2svgfont/tests/filesorter.mocha.js
generated
vendored
Normal file
@ -0,0 +1,86 @@
|
||||
'use strict';
|
||||
|
||||
var fileSorter = require('../src/filesorter.js');
|
||||
var assert = require('assert');
|
||||
|
||||
describe('fileSorter', function() {
|
||||
|
||||
it('should sort files per filename', function() {
|
||||
assert.deepEqual([
|
||||
'/var/plop/c.svg',
|
||||
'/var/plop/a.svg',
|
||||
'/var/plop/A.svg',
|
||||
'/var/plop/C.svg',
|
||||
'/var/plop/B.svg',
|
||||
'/var/plop/b.svg',
|
||||
].sort(fileSorter), [
|
||||
'/var/plop/A.svg',
|
||||
'/var/plop/B.svg',
|
||||
'/var/plop/C.svg',
|
||||
'/var/plop/a.svg',
|
||||
'/var/plop/b.svg',
|
||||
'/var/plop/c.svg',
|
||||
]);
|
||||
});
|
||||
|
||||
it('should sort files per codepoints', function() {
|
||||
assert.deepEqual([
|
||||
'/var/plop/uAE01-c.svg',
|
||||
'/var/plop/uAE03-a.svg',
|
||||
'/var/plop/uAE02-A.svg',
|
||||
'/var/plop/uAE06-C.svg',
|
||||
'/var/plop/uAE04-B.svg',
|
||||
'/var/plop/uAE05-b.svg',
|
||||
].sort(fileSorter), [
|
||||
'/var/plop/uAE01-c.svg',
|
||||
'/var/plop/uAE02-A.svg',
|
||||
'/var/plop/uAE03-a.svg',
|
||||
'/var/plop/uAE04-B.svg',
|
||||
'/var/plop/uAE05-b.svg',
|
||||
'/var/plop/uAE06-C.svg',
|
||||
]);
|
||||
});
|
||||
|
||||
it('should put codepoints first', function() {
|
||||
assert.deepEqual([
|
||||
'/var/plop/uAE01-c.svg',
|
||||
'/var/plop/uAE03-a.svg',
|
||||
'/var/plop/uAE02-A.svg',
|
||||
'/var/plop/C.svg',
|
||||
'/var/plop/B.svg',
|
||||
'/var/plop/b.svg',
|
||||
].sort(fileSorter), [
|
||||
'/var/plop/uAE01-c.svg',
|
||||
'/var/plop/uAE02-A.svg',
|
||||
'/var/plop/uAE03-a.svg',
|
||||
'/var/plop/B.svg',
|
||||
'/var/plop/C.svg',
|
||||
'/var/plop/b.svg',
|
||||
]);
|
||||
});
|
||||
|
||||
it('should work with the @pinin files', function() {
|
||||
assert.deepEqual([
|
||||
'bell-disabled.svg',
|
||||
'bell-disabled-o.svg',
|
||||
'bell-o.svg',
|
||||
'UEA01-calendar-agenda.svg',
|
||||
'UEA02-calendar-alert.svg',
|
||||
'UEA03-calendar.svg',
|
||||
'uEA04-bookmark-favorite.svg',
|
||||
'uEA05-bookmark-o.svg',
|
||||
'uEA06-bookmark.svg',
|
||||
].sort(fileSorter), [
|
||||
'UEA01-calendar-agenda.svg',
|
||||
'UEA02-calendar-alert.svg',
|
||||
'UEA03-calendar.svg',
|
||||
'uEA04-bookmark-favorite.svg',
|
||||
'uEA05-bookmark-o.svg',
|
||||
'uEA06-bookmark.svg',
|
||||
'bell-disabled-o.svg',
|
||||
'bell-disabled.svg',
|
||||
'bell-o.svg',
|
||||
]);
|
||||
});
|
||||
|
||||
});
|
||||
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/badicons/pathdata.svg
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="M 50,75 A100,30 100,120 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 297 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/account.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 12.5,140 c 0,0 7.63017,-32.95472 17.21798,-45.085701 0,0 8.60793,-7.043235 12.91188,-7.630171 4.30396,-0.586937 31.109058,-1.173872 31.109058,-1.173872 l 8.021699,-9.821022 h 3.717026 l 1.173872,-15.810194 -3.521618,-3.717024 -1.564688,-9.782503 0.586937,-4.50008 h 1.760808 c 0,0 1.138927,-12.71791 0.977752,-14.0879 -0.160463,-1.36928 4.911579,-16.18532 17.628774,-18.17648 12.71719,-1.99188 35.0336,10.50851 35.0336,10.50851 l -1.20525,21.55903 -2.34775,6.65242 1.36928,0.39153 c 0,0 -0.1954,3.71702 -1.76081,6.260173 0,0 -2.15233,10.760974 -7.63017,10.956382 l -4.30467,12.521783 -3.71703,4.109267 -2.93468,8.607922 14.67341,17.80493 1.17387,10.36944 c 0,0 8.52734,7.60521 6.31794,20.04214 H 12.5 z"
|
||||
id="path15" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 976 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/arrow-down.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path fill="#0F9925"
|
||||
d="M 75,120 120,70 30,70 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 312 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/arrow-left.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="currentColor">
|
||||
<path
|
||||
d="M 50,75 100,30 100,120 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 316 B |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/arrow-right.svg
generated
vendored
Executable file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path fill="red"
|
||||
id="path2986"
|
||||
d="M 100,75 50,30 50,120 z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 319 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/arrow-up.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="blue">
|
||||
<path fill="inherit"
|
||||
d="m 75,70 45,50 -90,0 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 322 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/basket.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="#F9CE42">
|
||||
<path fill="inherit"
|
||||
d="m 10,31.20545 1.71448,12.00139 25.11569,0 11.851,68.85007 82.83665,0 L 140,49.91438 l -92.16104,0 -3.06802,-18.70893 -34.77094,0 z m 47.012957,88.64184 c -5.560463,0 -10.076357,4.51685 -10.076357,10.07635 0,5.56046 4.515894,10.07636 10.076357,10.07636 5.556613,0 10.076354,-4.5159 10.076354,-10.07636 0,-5.5595 -4.519741,-10.07635 -10.076354,-10.07635 z m 64.458583,0 c -5.5593,0 -10.07635,4.51705 -10.07635,10.07635 0,5.5593 4.51705,10.07636 10.07635,10.07636 5.5593,0 10.04628,-4.51706 10.04628,-10.07636 0,-5.5593 -4.48698,-10.07635 -10.04628,-10.07635 z"
|
||||
id="path15" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 859 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/close.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="purple">
|
||||
<path
|
||||
d="M 111.78099,9.999995 74.988545,46.792437 38.219019,10.022911 10.000009,38.241921 46.769534,75.011447 10,111.78098 38.219009,140 74.988543,103.23047 111.75808,140 139.97709,111.78099 103.20755,75.011455 140,38.219009 111.781,9.9999991 z"
|
||||
id="rect2986"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 522 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/minus.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 10,95 130,0 0,-35 L 10,60 z"
|
||||
id="rect2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 303 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/plus.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path fill="#F0F"
|
||||
d="m 10,93.025454 46.993232,0 0,46.974546 36.042798,0 0,-46.974545 46.96397,0 0,-36.050912 -46.963965,-3e-6 0,-46.974545 -36.042797,0 0,46.974544 -46.993238,0 0,36.050912 z"
|
||||
id="rect2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 455 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/cleanicons/search.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path fill="currentColor"
|
||||
d="m 79.415237,9.99999 c -27.938855,0 -50.584757,23.21301 -50.584757,51.851526 0,14.588491 5.88917,27.753948 15.34813,37.175489 L 20,128.76349 c 4.88406,3.7455 9.76812,7.49101 14.65219,11.23651 l 25.988749,-30.00879 c 5.807713,2.38215 12.136282,3.71184 18.774298,3.71184 C 107.3541,113.70305 130,90.490035 130,61.851516 130,33.213 107.3541,9.99999 79.415237,9.99999 z m 0,12.96288 c 20.954133,0 37.938563,17.40976 37.938563,38.888646 0,21.478889 -16.98443,38.888654 -37.938563,38.888654 -20.954138,0 -37.938567,-17.409765 -37.938567,-38.888654 0,-21.478886 16.984429,-38.888646 37.938567,-38.888646 z"
|
||||
id="path3047" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 891 B |
20
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/hiddenpathesicons/sound--off.svg
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
|
||||
<path id="Volume_High_1_" display="none" d="M324,52v106.9v197.2v108.921l-182.882-134.93l-4.96-4.092h-6.47H28V189h101.688h6.47
|
||||
l5.22-4.092L324.26,51.119 M345,11L129.688,168H9v179h120.688L345,504V356.1V158.9V11L345,11z M418.17,72.645l-16.273,11.958
|
||||
C450.986,126.24,482.28,188.249,482.28,257.5s-31.294,131.262-80.383,172.897l16.273,11.958C469.474,397.196,502,331.219,502,257.5
|
||||
S469.474,117.804,418.17,72.645z M403.4,257.5c0,35.531-8.434,69.059-23.07,99.024l16.196,11.921
|
||||
c16.868-33.374,26.594-70.984,26.594-110.945s-9.726-77.571-26.594-110.945l-16.196,11.921
|
||||
C394.966,188.441,403.4,221.969,403.4,257.5z"/>
|
||||
<path id="Volume_Mute_1_" fill-rule="evenodd" clip-rule="evenodd" d="M9,102.973l494,285.208v22.846L9,125.819V102.973z
|
||||
M401.422,290.017l18.061,10.419c2.624-14.124,4.478-28.539,4.478-43.436c0-40.042-9.746-77.728-26.648-111.17l-16.229,11.945
|
||||
C395.749,187.8,404.2,221.396,404.2,257C404.2,268.249,403.062,279.21,401.422,290.017z M175.046,159.358L325,49.058V158.2v87.782
|
||||
l20,11.403V158.2V10L156.447,148.591L175.046,159.358z M483.24,257c0,25.607-4.632,50.056-12.544,72.999l17.426,10.074
|
||||
C497.538,314.099,503,286.255,503,257c0-73.869-32.592-139.98-84-185.23l-16.306,11.982C451.883,125.473,483.24,187.609,483.24,257z
|
||||
M426.45,406.358c-7.39,8.471-15.168,16.594-23.755,23.89L419,442.23c8.973-7.912,17.116-16.691,24.874-25.818L426.45,406.358z
|
||||
M325,347.868v7.932v109.142L141.567,329.919l-5.15-3.919h-6.483H28V188h19.981l-34.234-20H9v178h120.933L345,504V359.274
|
||||
L325,347.868z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
20
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/hiddenpathesicons/sound--on.svg
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
|
||||
<path id="Volume_High_1_" d="M324,52v106.9v197.2v108.921l-182.882-134.93l-4.96-4.092h-6.47H28V189h101.688h6.47l5.22-4.092
|
||||
L324.26,51.119 M345,11L129.688,168H9v179h120.688L345,504V356.1V158.9V11L345,11z M418.17,72.645l-16.273,11.958
|
||||
C450.986,126.24,482.28,188.249,482.28,257.5s-31.294,131.262-80.383,172.897l16.273,11.958C469.474,397.196,502,331.219,502,257.5
|
||||
S469.474,117.804,418.17,72.645z M403.4,257.5c0,35.531-8.434,69.059-23.07,99.024l16.196,11.921
|
||||
c16.868-33.374,26.594-70.984,26.594-110.945s-9.726-77.571-26.594-110.945l-16.196,11.921
|
||||
C394.966,188.441,403.4,221.969,403.4,257.5z"/>
|
||||
<path id="Volume_Mute_1_" display="none" fill-rule="evenodd" clip-rule="evenodd" fill="#4165B0" d="M9,102.973l494,285.208v22.846
|
||||
L9,125.819V102.973z M401.422,290.017l18.061,10.419c2.624-14.124,4.478-28.539,4.478-43.436c0-40.042-9.746-77.728-26.648-111.17
|
||||
l-16.229,11.945C395.749,187.8,404.2,221.396,404.2,257C404.2,268.249,403.062,279.21,401.422,290.017z M175.046,159.358L325,49.058
|
||||
V158.2v87.782l20,11.403V158.2V10L156.447,148.591L175.046,159.358z M483.24,257c0,25.607-4.632,50.056-12.544,72.999l17.426,10.074
|
||||
C497.538,314.099,503,286.255,503,257c0-73.869-32.592-139.98-84-185.23l-16.306,11.982C451.883,125.473,483.24,187.609,483.24,257z
|
||||
M426.45,406.358c-7.39,8.471-15.168,16.594-23.755,23.89L419,442.23c8.973-7.912,17.116-16.691,24.874-25.818L426.45,406.358z
|
||||
M325,347.868v7.932v109.142L141.567,329.919l-5.15-3.919h-6.483H28V188h19.981l-34.234-20H9v178h120.933L345,504V359.274
|
||||
L325,347.868z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
59
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/multipathicons/basket.svg
generated
vendored
Executable file
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2"
|
||||
inkscape:version="0.48.3.1 r9886"
|
||||
sodipodi:docname="basket.svg">
|
||||
<metadata
|
||||
id="metadata2991">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs2989" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview2987"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.5733333"
|
||||
inkscape:cx="75"
|
||||
inkscape:cy="75"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<path fill="yellow"
|
||||
d="m 10,31.20545 1.71448,12.00139 25.11569,0 11.851,68.85007 82.83665,0 L 140,49.91438 l -92.16104,0 -3.06802,-18.70893 -34.77094,0 z"
|
||||
id="path3015" />
|
||||
<path
|
||||
d="m 57.012957,119.84729 c -5.560463,0 -10.076357,4.51685 -10.076357,10.07635 0,5.56046 4.515894,10.07636 10.076357,10.07636 5.556613,0 10.076354,-4.5159 10.076354,-10.07636 0,-5.5595 -4.519741,-10.07635 -10.076354,-10.07635 z"
|
||||
id="path3013" />
|
||||
<path
|
||||
d="m 121.47154,119.84729 c -5.5593,0 -10.07635,4.51705 -10.07635,10.07635 0,5.5593 4.51705,10.07636 10.07635,10.07636 5.5593,0 10.04628,-4.51706 10.04628,-10.07636 0,-5.5593 -4.48698,-10.07635 -10.04628,-10.07635 z"
|
||||
id="path15" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
59
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/multipathicons/kikoolol.svg
generated
vendored
Executable file
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2"
|
||||
inkscape:version="0.48.3.1 r9886"
|
||||
sodipodi:docname="arrow-up.svg">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="997"
|
||||
inkscape:window-height="742"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.5733333"
|
||||
inkscape:cx="75"
|
||||
inkscape:cy="75"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<path
|
||||
fill="black"
|
||||
d="m 75,75 45,50 -90,0 z"
|
||||
id="path2986"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 75,75 120,25 30,25 z"
|
||||
id="path2986-0" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/nestedicons/arrow-down.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="M 75,120 120,70 30,70 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 297 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/nestedicons/uEA01-arrow-left.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="M 50,75 100,30 100,120 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 296 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/nestedicons/uEA01arrow-up.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 75,70 45,50 -90,0 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 295 B |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/nestedicons/uEA03-arrow-right.svg
generated
vendored
Executable file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
id="path2986"
|
||||
d="M 100,75 50,30 50,120 z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 308 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/originalicons/mute.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="439"
|
||||
height="1024"
|
||||
viewBox="0 0 439 1024"
|
||||
id="svg3147">
|
||||
<path fill='currentColor'
|
||||
d="m 439,634.38364 v 97.00527 H 341.9947 L 219.49999,608.8942 97.005274,731.38891 H 0 V 634.38364 L 122.49471,511.88892 0,389.3942 V 292.38893 H 97.005274 L 219.49999,414.88364 341.9947,292.38893 H 439 V 389.3942 L 316.50526,511.88892 z"
|
||||
id="path3149" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 532 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/originalicons/sound.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="439"
|
||||
height="1024"
|
||||
viewBox="0 0 439 1024"
|
||||
id="svg3091">
|
||||
<path fill='inherit'
|
||||
d="m 55.603405,772.26675 c -14.231713,0 -28.458783,-5.42811 -39.317325,-16.28434 -21.7147733,-21.71477 -21.7147733,-56.91757 0,-78.63234 93.94364,-93.94365 93.94364,-246.79957 0,-340.7409 -21.7147733,-21.71477 -21.7147733,-56.91989 0,-78.63234 21.714763,-21.71245 56.917566,-21.71245 78.632339,0 137.301361,137.30136 137.301361,360.70653 0,498.0079 -10.856231,10.85391 -25.085622,16.28202 -39.315014,16.28202 z M 253.11673,877.11064 c -14.2317,0 -28.45878,-5.42811 -39.31732,-16.28434 -21.71245,-21.71245 -21.71245,-56.91757 0,-78.63234 151.75315,-151.75316 151.75315,-398.67552 0,-550.42869 -21.71245,-21.71476 -21.71245,-56.91988 0,-78.63232 21.71244,-21.71014 56.91989,-21.71246 78.63233,0 C 386.94762,247.6465 439,373.3109 439,506.97731 c 0,133.66408 -52.05238,259.3308 -146.56826,353.84668 -10.85622,10.85854 -25.08561,16.28665 -39.31501,16.28665 z"
|
||||
id="path3103" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/originalicons/speaker.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="511.9057"
|
||||
height="1024"
|
||||
viewBox="0 0 511.9057 1024"
|
||||
id="svg3194" fill="#0F0">
|
||||
<path fill="inherit"
|
||||
d="m 458.58066,16.855404 c 29.32945,-29.32945 53.32503,-19.38843 53.32503,22.089647 V 985.05647 c 0,41.47803 -23.99558,51.41683 -53.32503,22.08733 L 182.82346,731.38891 H -3.4179686e-7 V 292.6126 H 182.82346 L 458.58066,16.855404 z"
|
||||
id="path3196" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 544 B |
17
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/pathfillnone/account.svg
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 12.5,140 c 0,0 7.63017,-32.95472 17.21798,-45.085701 0,0 8.60793,-7.043235 12.91188,-7.630171 4.30396,-0.586937 31.109058,-1.173872 31.109058,-1.173872 l 8.021699,-9.821022 h 3.717026 l 1.173872,-15.810194 -3.521618,-3.717024 -1.564688,-9.782503 0.586937,-4.50008 h 1.760808 c 0,0 1.138927,-12.71791 0.977752,-14.0879 -0.160463,-1.36928 4.911579,-16.18532 17.628774,-18.17648 12.71719,-1.99188 35.0336,10.50851 35.0336,10.50851 l -1.20525,21.55903 -2.34775,6.65242 1.36928,0.39153 c 0,0 -0.1954,3.71702 -1.76081,6.260173 0,0 -2.15233,10.760974 -7.63017,10.956382 l -4.30467,12.521783 -3.71703,4.109267 -2.93468,8.607922 14.67341,17.80493 1.17387,10.36944 c 0,0 8.52734,7.60521 6.31794,20.04214 H 12.5 z"
|
||||
id="path15" />
|
||||
<path
|
||||
fill="none"
|
||||
d="M 100,100 l -100,100 -100,-100 100,-100 z"
|
||||
id="path16" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/prefixedicons/uE008-arrow-down.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="green">
|
||||
<path
|
||||
d="M 75,120 120,70 30,70 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 310 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/prefixedicons/uE00F-arrow-left.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="currentColor">
|
||||
<path
|
||||
d="M 50,75 100,30 100,120 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 316 B |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/prefixedicons/uE013-arrow-right.svg
generated
vendored
Executable file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="#0F0F0F">
|
||||
<path
|
||||
id="path2986"
|
||||
d="M 100,75 50,30 50,120 z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 323 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/prefixedicons/uE014-arrow-up.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path fill="#F4F4F4"
|
||||
d="m 75,70 45,50 -90,0 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 310 B |
27
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/diegoliv.svg
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="468.5px"
|
||||
height="484.9px" viewBox="165.2 57 468.5 484.9" enable-background="new 165.2 57 468.5 484.9" xml:space="preserve">
|
||||
<g id="Layer_1">
|
||||
<path d="M399.6,57c35.3,0,50.2,22.9,73.9,30.6c23.8,7.7,40-5,68.6,15.7c28.5,20.7,27.2,48.1,41.8,68.2
|
||||
c14.7,20.2,35.3,19.5,46.2,53.1c10.9,33.5-6.3,54.8-6.3,79.8c0,25,17.1,36.6,6.2,70.1c-10.9,33.5-37.3,40.7-52,60.9
|
||||
c-14.7,20.2-7.6,39.6-36.2,60.4c-28.5,20.7-54.1,11-77.8,18.7c-23.8,7.7-29.5,27.6-64.7,27.6s-50.2-22.9-73.9-30.6
|
||||
c-23.7-7.7-40,5-68.6-15.7c-28.5-20.7-27.2-48.1-41.8-68.2c-14.7-20.2-35.3-19.5-46.2-53.1c-10.9-33.5,6.3-54.8,6.3-79.8
|
||||
c0-25-17.1-36.6-6.2-70.1c10.9-33.5,37.3-40.7,52-60.9c14.7-20.2,7.6-39.6,36.2-60.4c28.5-20.7,54.1-11,77.8-18.7
|
||||
C358.6,76.9,364.4,57,399.6,57L399.6,57z"/>
|
||||
</g>
|
||||
<g id="Layer_2" display="none">
|
||||
<path display="inline" d="M570.6,201.2L570.6,201.2c-9.2,5.8-46,13.2-63.2-8c12.1,2.2,42.7,3.4,52.5-21.4c-29.8,8.6-68-4.1-62.9-37
|
||||
c-9.8,1.8-15.1,16.6-16.2,23.1c-2.9-14.6,1.9-24.7,1.9-24.7c-1.3,0.7-10.2,5.6-21.5,17.6c9.2-23.8-0.8-61.5-38.4-89.6
|
||||
c1.8,16.3,4.3,54.6-18.4,77.3c-27.8,27.8-73.4,35.8-73.4,35.8s61.1,41.1,115-4.3c-20.2,30.2-41.2,82.6-41.2,170.2
|
||||
c-69.5-120.6-124.1-113-141.9-107.8c-34.4,9.9-80.2,63.1-72.4,109.2c31.2-31.2,68.1-34,82.3-19.9c-58.2,25.5-79.4,73.8-65.3,140.4
|
||||
c18.4-44,74.5-71.6,88-58.2c-45.4,31.2-35.5,88-21.3,102.1c14.2-46.8,59.2-70.9,106.4-70.9c31.6,0,82.3,29.8,63.8,102.1
|
||||
c0,0,144.4-82.3,150.4-205.7C599.7,235.2,570.6,201.2,570.6,201.2z"/>
|
||||
</g>
|
||||
<g id="Layer_3" display="none">
|
||||
<path display="inline" d="M254,192.1v54.9l272,115.5v-54.9L254,192.1z M292.3,337.4L526,436.6v-54.9l-233.7-99.2V337.4z M526,200.4
|
||||
v-54.9l-171.2,72.7l64.6,27.4L526,200.4z M526,126.2V71.4L267.4,181.1l64.6,27.4L526,126.2z M320,399.6v54.9l106.1-45L361.5,382
|
||||
L320,399.6z M320,473.8v54.9l193.5-82.1l-64.6-27.4L320,473.8z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
5
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/hannesjohansson.svg
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32">
|
||||
<path d="M2.25 12.751c0 5.514 4.486 10 10 10 2.111 0 4.068-0.661 5.683-1.782l7.549 7.549c0.488 0.488 1.128 0.732 1.768 0.732s1.28-0.244 1.768-0.732c0.977-0.976 0.977-2.558 0-3.535l-7.811-7.811c0.662-1.335 1.044-2.833 1.044-4.421 0-5.514-4.486-10-10-10s-10 4.485-10.001 10zM6.251 12.751c0-3.309 2.691-6 6-6s6 2.691 6 6-2.691 6-6 6-6-2.691-6-6z" fill="#000000" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 652 B |
7
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/roelvanhitum.svg
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" 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 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
|
||||
<path d="M743.5,359h-44.3L500,585.5L300.8,359h-44.3L500,641L743.5,359z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 529 B |
3
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/safety-icon.svg
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
<svg width="24" xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 24 24">
|
||||
<path d="m22.847,4.873c-.276-.813-2.101-4.867-10.848-4.867-8.746,0-10.569,4.055-10.847,4.867l-.144,.427v.451c0,11.002 9.096,17.016 9.483,17.267l1.508,.977 1.509-.977c.387-.251 9.484-6.265 9.484-17.267v-.451l-.145-.427zm-10.838,17.127c0,0-8.998-6.357-8.998-16 0,0 1.791-4 8.998-4 7.208,0 8.998,4 8.998,4 0,9.643-8.998,16-8.998,16zm-1.083-11.177l-1.915-1.901-1.953,1.938 3.868,3.84 6.955-6.905-1.953-1.939-5.002,4.967z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 588 B |
7
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/sb-icon.svg
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<svg width="14" xmlns="http://www.w3.org/2000/svg" height="14.034" viewBox="0 0 14 14.034" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 14 14.034">
|
||||
<switch>
|
||||
<g>
|
||||
<path fill="#b3b3b3" d="m10.397,8.041h-2.405v2.405h-1.858v-2.405h-2.405v-1.858h2.406v-2.406h1.858v2.406h2.405v1.858zm3.102-1.024c0,3.59-2.91,6.5-6.5,6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5,2.91 6.5,6.5m-1.262,0c0-2.895-2.344-5.238-5.238-5.238-2.895,0-5.238,2.343-5.238,5.238 0,2.896 2.343,5.238 5.238,5.238 2.896,0 5.238-2.343 5.238-5.238"/>
|
||||
</g>
|
||||
</switch>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 553 B |
80
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/settings-icon.svg
generated
vendored
Normal file
@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
|
||||
<g display="none">
|
||||
<g display="inline">
|
||||
<path d="M18.982,9.508V3.075c0-0.592-0.503-1.072-1.123-1.072H2.129c-0.62,0-1.123,0.48-1.123,1.072v12.861
|
||||
c0,0.592,0.503,1.072,1.123,1.072h8.037c0.666,2.774,3.118,4.887,6.107,4.984c0.073,0.002,0.145,0.004,0.217,0.004
|
||||
c3.528,0,6.383-2.76,6.5-6.283C23.081,12.94,21.406,10.518,18.982,9.508z M3.003,6.01h13.982v2.924l0.152,0.11
|
||||
c-0.145-0.015-0.289-0.032-0.437-0.037c-3.52-0.119-6.423,2.533-6.691,5.982H3.003V6.01z M11.677,15.343
|
||||
c0.086-2.607,2.198-4.648,4.807-4.648l0.162,0.002c0.963,0.032,1.847,0.352,2.583,0.865l-6.679,6.67
|
||||
C11.978,17.411,11.642,16.417,11.677,15.343z M16.49,20.306l-0.16-0.002c-0.955-0.031-1.832-0.349-2.566-0.854l6.674-6.665
|
||||
c0.565,0.817,0.895,1.807,0.859,2.873C21.212,18.265,19.1,20.306,16.49,20.306z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g display="none">
|
||||
<g display="inline">
|
||||
<path d="M22.675,10.466c-2.289-4.042-6.28-6.455-10.676-6.455S3.613,6.425,1.324,10.467l-0.313,0.554v0.634v0.691v0.634
|
||||
l0.313,0.554c2.289,4.041,6.279,6.453,10.675,6.453s8.387-2.412,10.676-6.453l0.314-0.554v-0.634v-0.691v-0.634L22.675,10.466z
|
||||
M21.011,12.392c-2.076,3.751-5.535,5.626-8.996,5.626c-3.459,0-6.919-1.875-8.995-5.626v-0.748
|
||||
c2.076-3.752,5.535-5.628,8.995-5.628c3.46,0,6.919,1.876,8.996,5.628V12.392z M12.004,8.993c-1.659,0-3.003,1.347-3.003,3.007
|
||||
c0,1.66,1.345,3.007,3.003,3.007S15.007,13.66,15.007,12C15.007,10.34,13.663,8.993,12.004,8.993z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g display="none">
|
||||
<g display="inline">
|
||||
<path d="M12,3.005C5.386,3.005,0.004,8.387,0.004,15c0,2.181,0.586,4.229,1.61,5.995l2.022-1.168
|
||||
C2.813,18.405,2.341,16.756,2.341,15c0-5.326,4.333-9.659,9.66-9.659c5.328,0,9.66,4.333,9.66,9.659
|
||||
c0,1.756-0.473,3.405-1.295,4.827l2.021,1.168c1.023-1.766,1.609-3.814,1.609-5.995C23.996,8.387,18.615,3.005,12,3.005z
|
||||
M17.988,10.993c-0.875-0.688-5.444,3.546-5.444,3.546c-0.938-0.261-1.994-0.017-2.74,0.728c-1.095,1.094-1.11,2.85-0.035,3.924
|
||||
s2.834,1.059,3.93-0.035c0.744-0.745,0.99-1.801,0.729-2.736C14.428,16.419,18.863,11.681,17.988,10.993z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g display="none">
|
||||
<g display="inline">
|
||||
<path d="M22.847,4.873c-0.276-0.813-2.101-4.867-10.848-4.867c-8.746,0-10.569,4.055-10.847,4.867L1.008,5.3v0.451
|
||||
c0,11.002,9.096,17.016,9.483,17.267l1.508,0.977l1.509-0.977c0.387-0.251,9.484-6.265,9.484-17.267V5.3L22.847,4.873z M12.009,22
|
||||
c0,0-8.998-6.357-8.998-16c0,0,1.791-4,8.998-4c7.208,0,8.998,4,8.998,4C21.007,15.643,12.009,22,12.009,22z M10.926,10.823
|
||||
L9.011,8.922L7.058,10.86l3.868,3.84l6.955-6.905l-1.953-1.939L10.926,10.823z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M18.41,10.85l-0.912-0.004c-0.12-0.721-0.374-1.394-0.737-1.996l0.628-0.634c0.43-0.431,0.428-1.128-0.002-1.557
|
||||
c-0.428-0.429-1.128-0.428-1.555,0.003l-0.55,0.555c-0.62-0.463-1.336-0.803-2.115-0.983l-0.008-0.636
|
||||
c0-0.608-0.493-1.098-1.102-1.098c-0.605-0.002-1.099,0.494-1.098,1.102l0.008,0.56C10.174,6.291,9.435,6.58,8.786,7.001
|
||||
L8.331,6.554C7.9,6.124,7.204,6.124,6.776,6.555C6.348,6.985,6.349,7.683,6.778,8.109l0.425,0.42
|
||||
C6.734,9.203,6.41,9.981,6.266,10.823l-0.673-0.008c-0.607-0.002-1.101,0.49-1.101,1.099c-0.001,0.607,0.491,1.1,1.097,1.101
|
||||
l0.729,0.009c0.177,0.8,0.523,1.533,0.998,2.168l-0.516,0.525c-0.429,0.429-0.429,1.125,0.002,1.555
|
||||
c0.43,0.428,1.127,0.428,1.556-0.003l0.59-0.6c0.609,0.367,1.291,0.622,2.02,0.74l0.009,0.991
|
||||
c0.001,0.606,0.493,1.099,1.101,1.099c0.608-0.002,1.099-0.494,1.098-1.102l-0.009-1.059c0.688-0.159,1.33-0.438,1.898-0.82
|
||||
l0.715,0.705c0.431,0.43,1.128,0.428,1.557-0.003c0.428-0.428,0.428-1.127-0.003-1.555l-0.715-0.704
|
||||
c0.385-0.573,0.665-1.221,0.821-1.916l0.971,0.005c0.606,0.001,1.1-0.492,1.1-1.098C19.509,11.345,19.019,10.851,18.41,10.85z
|
||||
M11.881,14.604c-1.554,0-2.818-1.265-2.818-2.818c0-0.753,0.293-1.46,0.826-1.993c0.532-0.533,1.24-0.826,1.992-0.826
|
||||
c1.554,0.002,2.818,1.266,2.818,2.819S13.435,14.604,11.881,14.604z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g display="none">
|
||||
<g display="inline">
|
||||
<path d="M19.762,5.987h-3.874l-0.712-2.279C15.01,3.179,14.727,2.782,14.4,2.49c-0.33-0.292-0.713-0.488-1.141-0.491h-2.771
|
||||
c-0.433,0.003-0.817,0.207-1.142,0.506C9.023,2.813,8.748,3.225,8.599,3.767l-0.605,2.22H4.238c-0.688,0-1.246,0.673-1.246,1.505
|
||||
c0,0.83,0.558,1.504,1.246,1.504h0.557l1.913,10.635c0.438,1.986,0.32,2.399,3.3,2.368h3.986c2.916,0.031,2.756-0.163,3.424-2.368
|
||||
l1.913-10.635h0.431c0.689,0,1.246-0.674,1.246-1.504C21.008,6.66,20.451,5.987,19.762,5.987z M9.9,4.397
|
||||
c0.022-0.093,0.114-0.259,0.241-0.377c0.124-0.118,0.272-0.177,0.348-0.171h2.771c0.078-0.006,0.238,0.058,0.373,0.181
|
||||
c0.135,0.117,0.238,0.288,0.266,0.389l0.489,1.568h-4.92L9.9,4.397z M15,18.999c-0.041,0.573-0.658,1.043-1.006,1.012
|
||||
l-3.993-0.012c-0.693,0-0.896-0.521-1-1L6.638,8.996h10.725L15,18.999z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g display="none">
|
||||
<g display="inline">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.121,13.402l-2.854,0.811c0.25,0.738,0.584,1.438,0.99,2.086l2.447-1.674
|
||||
C5.473,14.24,5.276,13.832,5.121,13.402z M6.481,15.676l-2.364,1.797c0.529,0.623,1.134,1.182,1.799,1.658l1.57-2.527
|
||||
C7.122,16.326,6.785,16.016,6.481,15.676z M11.736,0.999c-2.728,0-5.395,1.093-7.198,2.865L2.746,2.017v5.995l5.992-0.011
|
||||
L6.641,5.994c1.265-1.236,3.17-1.998,5.078-1.998c3.876,0,7.018,3.14,7.018,7.013c0,3.583-2.688,6.531-6.158,6.955l-0.504,3.021
|
||||
c5.363-0.18,9.658-4.575,9.658-9.985C21.732,5.476,17.257,0.999,11.736,0.999z M7.158,19.893c0.729,0.377,1.514,0.659,2.334,0.848
|
||||
l0.949-2.847c-0.649-0.119-1.27-0.316-1.843-0.603L7.158,19.893z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
9
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/track-icon.svg
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<svg width="20" xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 0 20 20" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 20 20">
|
||||
<switch>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#4d6dcf" d="m10,5.969c2.831,0 5.661,1.412 7.358,4.234v.563c-1.697,2.82-4.527,4.232-7.358,4.232-2.83,0-5.659-1.412-7.357-4.232v-.563c1.697-2.822 4.526-4.234 7.357-4.234m0-1.985c-3.8,0-7.25,1.964-9.228,5.252l-.272,.452v.516 .563 .516l.271,.45c1.979,3.288 5.428,5.251 9.229,5.251s7.25-1.964 9.23-5.252l.271-.45v-.516-.563-.515l-.271-.451c-1.98-3.289-5.43-5.253-9.23-5.253zm3.811,6.499c0,2.059-1.703,3.729-3.807,3.729-2.103,0-3.808-1.67-3.808-3.729s1.704-3.728 3.807-3.728c2.104,0 3.808,1.67 3.808,3.728z"/>
|
||||
</g>
|
||||
</g>
|
||||
</switch>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 721 B |
9
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/realicons/web-icon.svg
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<svg width="20" xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 0 20 20" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 20 20">
|
||||
<switch>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#4d6dcf" d="m16.908,3.479l-.035-.035c-.259-.241-1.121-1.044-1.405-1.253-.302-.224-1.38-.751-1.829-.965l-.047-.021c-1.143-.468-2.351-.705-3.591-.705-5.24,0-9.501,4.261-9.501,9.501 0,5.238 4.261,9.499 9.501,9.499 5.239,0 9.499-4.261 9.499-9.499 0-2.435-.92-4.751-2.592-6.522zm-3.479-.033l.017,.016c-.016-.012-.023-.022-.041-.035l.024,.019zm-11.267,6.555c-0-.448 .046-.884 .118-1.312 .049,.433 .269,.846 .804,1.377 .511,.506 .92,1.127 1.22,1.781 .291,.634-.611,1.042-.289,1.783 .532,1.221 2.049,1.626 2.576,2.845 .143,.33 .347,.614 .579,.862-2.927-1.145-5.008-3.997-5.008-7.336zm7.022,7.833c.141-.161 .393-.328 .743-.229-.003-1.164 1.591-1.571 1.67-2.934 .035-.545-2.923-.777-3.187-.959 .37-1.042-.867-.675-1.117-1.489-.371-.371-.78-.565-1.265-.753-1.173-.139-1.544-.548-2.546-1.152 .065-.188-.056-.554 .011-.801-.647-.057-.579-.366-.586-1.014 .226-.145 .375-.354 .448-.63 .485,.017 .73,.315 1.13,.091 .276,1.004 .51-1.261 .383,1.31 .142-.119 .284-.238 .424-.357-.148-.414-.234-.232 .101-.835 .01-.036 3.031-1.181 3.803-1.392-.356-.093-.383-.229-.081-.407-.257,.031-.512,.077-.764,.136 .697-.573 1.418-.2 2.159-.826-.422,.027-.691-.101-.376-.68-.128-.063-.887-.521-.996-.541-.013,.333-1.437,1.302-1.522,1.045-.389-.458-.367-.688 .145-.947 .551-.32 1.405-.46 1.778-.795-.026-.255-.163-.271-.411-.047-.02-.208-.039-.416-.058-.624-.28,.469-2.174,.849-2.458,.518 .106-.022 1.167-.155 .621-.331-.273-.256 .059,.002-.582-.228 .031-.046 .036-.067 .054-.101 1.004-.47 2.118-.74 3.296-.74 .054,0 .107,.006 .161,.008-.186,.108-.365,.257-.586,.488 .607,.037 .68,.853 .493,1.222 .045,.256-.005,.689 .456,.671 1.971-.077 1.138-1.507 .95-2.249 .411,.079 .814,.198 1.21,.344 .282,.42 .431,.865 .82,1.182 .104-.052 .118-.123 .056-.211l.035,.035 .039,.041 .038,.041c.289-.126 .023-.42-.244-.757 .223,.111 .437,.22 .614,.313 .253,.233 .453,.526 .46,.934-.437-.132-.225,.231-.661-.252-.027,.176 .125,.524 .127,.789-.154-.056-.436-.124-.545-.274l-.03-.044-.031-.045-.031-.043-.033-.045-.031-.043-.031-.044c-.062,.147 .109,.653 .404,.967 .074,.133 .451,.585 .521,.692-.245,.091-.503,.127-.772,.108 .125,.238 .248,.476 .371,.714l-.061,.058 .013,.034 .012,.033 .013,.034 .011,.032 .011,.032 .012,.031 .011,.03c.143-.007 .7-.219 .921-.315-.515-1.205 .564-1.313 1.16-.547-.226-.436-.409-.492-.68-.711 .208-.258 1.116,.667 1.122,.67 .028-.194-.159-.711-.318-1.116 .03,.037 .063,.072 .094,.11 .038,.264 .271,.681 .457,.83-.094-.145-.117-.252-.087-.331 .21,.305 .4,.62 .564,.949-.29,.344-.452,.07-.617,.603-1.233-.158-.54-.431-2.07-.011 .059,.031 .075,.079 .05,.141l-.025,.005-.026,.007-.026,.006-.026,.008-.029,.006-.031,.008-.03,.007c-.321,.808-.762,1.623-1.272,2.352 .062,.497 1.165,3.462 1.861,2.362 .968-.226 2.004-.974 1.942,.458-.04,.923-.338,1.834-.768,2.678-1.439,1.687-3.569,2.76-5.948,2.76-.276-0-.549-.016-.817-.043z"/>
|
||||
</g>
|
||||
</g>
|
||||
</switch>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
15
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/rendricons/account.svg
generated
vendored
Executable file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 12.5,140 c 0,0 7.63017,-32.95472 17.21798,-45.085701 0,0 8.60793,-7.043235 12.91188,-7.630171 4.30396,-0.586937 31.109058,-1.173872 31.109058,-1.173872 l 8.021699,-9.821022 h 3.717026 l 1.173872,-15.810194 -3.521618,-3.717024 -1.564688,-9.782503 0.586937,-4.50008 h 1.760808 c 0,0 1.138927,-12.71791 0.977752,-14.0879 -0.160463,-1.36928 4.911579,-16.18532 17.628774,-18.17648 12.71719,-1.99188 35.0336,10.50851 35.0336,10.50851 l -1.20525,21.55903 -2.34775,6.65242 1.36928,0.39153 c 0,0 -0.1954,3.71702 -1.76081,6.260173 0,0 -2.15233,10.760974 -7.63017,10.956382 l -4.30467,12.521783 -3.71703,4.109267 -2.93468,8.607922 14.67341,17.80493 1.17387,10.36944 c 0,0 8.52734,7.60521 6.31794,20.04214 H 12.5 z"
|
||||
id="path15" />
|
||||
<clipPath>
|
||||
<path
|
||||
d="m 12.5,140 c 0,0 7.63017,-32.95472 17.21798,-45.085701 0,0 8.60793,-7.043235 12.91188,-7.630171 4.30396,-0.586937 31.109058,-1.173872 31.109058,-1.173872 l 8.021699,-9.821022 h 3.717026 l 1.173872,-15.810194 -3.521618,-3.717024 -1.564688,-9.782503 0.586937,-4.50008 h 1.760808 c 0,0 1.138927,-12.71791 0.977752,-14.0879 -0.160463,-1.36928 4.911579,-16.18532 17.628774,-18.17648 12.71719,-1.99188 35.0336,10.50851 35.0336,10.50851 l -1.20525,21.55903 -2.34775,6.65242 1.36928,0.39153 c 0,0 -0.1954,3.71702 -1.76081,6.260173 0,0 -2.15233,10.760974 -7.63017,10.956382 l -4.30467,12.521783 -3.71703,4.109267 -2.93468,8.607922 14.67341,17.80493 1.17387,10.36944 c 0,0 8.52734,7.60521 6.31794,20.04214 H 12.5 z"
|
||||
id="path15" />
|
||||
</clipPath>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
12
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/rendricons/basket.svg
generated
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 10,31.20545 1.71448,12.00139 25.11569,0 11.851,68.85007 82.83665,0 L 140,49.91438 l -92.16104,0 -3.06802,-18.70893 -34.77094,0 z m 47.012957,88.64184 c -5.560463,0 -10.076357,4.51685 -10.076357,10.07635 0,5.56046 4.515894,10.07636 10.076357,10.07636 5.556613,0 10.076354,-4.5159 10.076354,-10.07636 0,-5.5595 -4.519741,-10.07635 -10.076354,-10.07635 z m 64.458583,0 c -5.5593,0 -10.07635,4.51705 -10.07635,10.07635 0,5.5593 4.51705,10.07636 10.07635,10.07636 5.5593,0 10.04628,-4.51706 10.04628,-10.07636 0,-5.5593 -4.48698,-10.07635 -10.04628,-10.07635 z"
|
||||
id="path15" />
|
||||
<rect width="150" height="150" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 834 B |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/rendricons/close.svg
generated
vendored
Executable file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="M 111.78099,9.999995 74.988545,46.792437 38.219019,10.022911 10.000009,38.241921 46.769534,75.011447 10,111.78098 38.219009,140 74.988543,103.23047 111.75808,140 139.97709,111.78099 103.20755,75.011455 140,38.219009 111.781,9.9999991 z"
|
||||
id="rect2986"/>
|
||||
<g width="0">
|
||||
<path
|
||||
d="m 79.415237,9.99999 c -27.938855,0 -50.584757,23.21301 -50.584757,51.851526 0,14.588491 5.88917,27.753948 15.34813,37.175489 L 20,128.76349 c 4.88406,3.7455 9.76812,7.49101 14.65219,11.23651 l 25.988749,-30.00879 c 5.807713,2.38215 12.136282,3.71184 18.774298,3.71184 C 107.3541,113.70305 130,90.490035 130,61.851516 130,33.213 107.3541,9.99999 79.415237,9.99999 z m 0,12.96288 c 20.954133,0 37.938563,17.40976 37.938563,38.888646 0,21.478889 -16.98443,38.888654 -37.938563,38.888654 -20.954138,0 -37.938567,-17.409765 -37.938567,-38.888654 0,-21.478886 16.984429,-38.888646 37.938567,-38.888646 z"
|
||||
id="path3047" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/rendricons/minus.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 0"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 10,95 130,0 0,-35 L 10,60 z"
|
||||
id="rect2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 301 B |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/rendricons/plus.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 0 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 10,93.025454 46.993232,0 0,46.974546 36.042798,0 0,-46.974545 46.96397,0 0,-36.050912 -46.963965,-3e-6 0,-46.974545 -36.042797,0 0,46.974544 -46.993238,0 0,36.050912 z"
|
||||
id="rect2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 441 B |
18
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/rendricons/search.svg
generated
vendored
Executable file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 79.415237,9.99999 c -27.938855,0 -50.584757,23.21301 -50.584757,51.851526 0,14.588491 5.88917,27.753948 15.34813,37.175489 L 20,128.76349 c 4.88406,3.7455 9.76812,7.49101 14.65219,11.23651 l 25.988749,-30.00879 c 5.807713,2.38215 12.136282,3.71184 18.774298,3.71184 C 107.3541,113.70305 130,90.490035 130,61.851516 130,33.213 107.3541,9.99999 79.415237,9.99999 z m 0,12.96288 c 20.954133,0 37.938563,17.40976 37.938563,38.888646 0,21.478889 -16.98443,38.888654 -37.938563,38.888654 -20.954138,0 -37.938567,-17.409765 -37.938567,-38.888654 0,-21.478886 16.984429,-38.888646 37.938567,-38.888646 z"
|
||||
id="path3047" />
|
||||
<g height="0">
|
||||
<path
|
||||
d="M 111.78099,9.999995 74.988545,46.792437 38.219019,10.022911 10.000009,38.241921 46.769534,75.011447 10,111.78098 38.219009,140 74.988543,103.23047 111.75808,140 139.97709,111.78099 103.20755,75.011455 140,38.219009 111.781,9.9999991 z"
|
||||
id="rect2986"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
11
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/roundedcorners/roundedrect.svg
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<rect xmlns="http://www.w3.org/2000/svg" width="400" height="400" fill="red" x="50" y="50" rx="100" ry="200"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 346 B |
12
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/shapeicons/circle.svg
generated
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<circle fill="red" cx="75" cy="50" r="20"/>
|
||||
<circle cx="75" cy="100" r="20"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 316 B |
12
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/shapeicons/ellipse.svg
generated
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2" fill="#8F8F8F">
|
||||
<ellipse cx="75" cy="50" rx="20" ry="30"/>
|
||||
<ellipse fill="#1F1F1F" cx="75" cy="100" rx="30" ry="20"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 355 B |
56
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/shapeicons/lines.svg
generated
vendored
Executable file
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2"
|
||||
inkscape:version="0.48.3.1 r9886"
|
||||
sodipodi:docname="rect.svg">
|
||||
<metadata
|
||||
id="metadata2991">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs2989" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview2987"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.5733333"
|
||||
inkscape:cx="105.68183"
|
||||
inkscape:cy="90.480286"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<line
|
||||
fill="#8F8F8F"
|
||||
x1="10"
|
||||
y1="30"
|
||||
x2="140"
|
||||
y2="90" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
10
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/shapeicons/polygon.svg
generated
vendored
Executable file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<polygon points="10,30 10,90 140,90 140,30" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 241 B |
10
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/shapeicons/polyline.svg
generated
vendored
Executable file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<polyline points="10,30 10,90 140,90 140,30 10,30" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 248 B |
57
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/shapeicons/rect.svg
generated
vendored
Executable file
@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2"
|
||||
inkscape:version="0.48.3.1 r9886"
|
||||
sodipodi:docname="rect.svg">
|
||||
<metadata
|
||||
id="metadata2991">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs2989" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview2987"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.5733333"
|
||||
inkscape:cx="105.68183"
|
||||
inkscape:cy="90.480286"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="rect2984"
|
||||
width="130"
|
||||
x="10"
|
||||
y="90"
|
||||
height="30" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
13
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/singleicon/account.svg
generated
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
d="m 12.5,140 c 0,0 7.63017,-32.95472 17.21798,-45.085701 0,0 8.60793,-7.043235 12.91188,-7.630171 4.30396,-0.586937 31.109058,-1.173872 31.109058,-1.173872 l 8.021699,-9.821022 h 3.717026 l 1.173872,-15.810194 -3.521618,-3.717024 -1.564688,-9.782503 0.586937,-4.50008 h 1.760808 c 0,0 1.138927,-12.71791 0.977752,-14.0879 -0.160463,-1.36928 4.911579,-16.18532 17.628774,-18.17648 12.71719,-1.99188 35.0336,10.50851 35.0336,10.50851 l -1.20525,21.55903 -2.34775,6.65242 1.36928,0.39153 c 0,0 -0.1954,3.71702 -1.76081,6.260173 0,0 -2.15233,10.760974 -7.63017,10.956382 l -4.30467,12.521783 -3.71703,4.109267 -2.93468,8.607922 14.67341,17.80493 1.17387,10.36944 c 0,0 8.52734,7.60521 6.31794,20.04214 H 12.5 z"
|
||||
id="path15" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 976 B |
10
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/tocentericons/bottomleft.svg
generated
vendored
Executable file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="100"
|
||||
height="100"
|
||||
viewBox="0 0 100 100">
|
||||
<polygon
|
||||
points="20,80 20,60 40,60 40,80" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 231 B |
10
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/tocentericons/center.svg
generated
vendored
Executable file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="100"
|
||||
height="100"
|
||||
viewBox="0 0 100 100">
|
||||
<polygon
|
||||
points="40,60 40,40 60,40 60,60" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 231 B |
10
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/tocentericons/topright.svg
generated
vendored
Executable file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="100"
|
||||
height="100"
|
||||
viewBox="0 0 100 100">
|
||||
<polygon
|
||||
points="60,20 60,40 80,40 80,20" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 231 B |
14
static/js/ketcher2/node_modules/svgicons2svgfont/tests/fixtures/transformedicons/arrow-down.svg
generated
vendored
Executable file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="150"
|
||||
height="150"
|
||||
viewBox="0 0 150 150"
|
||||
id="svg2">
|
||||
<path
|
||||
transform="translate(10, -10)"
|
||||
d="M 75,120 120,70 30,70 z"
|
||||
id="path2986" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 333 B |