Repository: cenkai88/vue-svg-icon Branch: master Commit: 5fc6c21414a4 Files: 28 Total size: 173.0 KB Directory structure: gitextract_ge3lsqn1/ ├── .gitignore ├── CHANGELOG.md ├── Icon.vue ├── LICENSE ├── README.md ├── build/ │ ├── build.js │ ├── check-versions.js │ ├── dev-client.js │ ├── dev-server.js │ ├── utils.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config/ │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── demo/ │ └── static/ │ ├── css/ │ │ └── app.e040231b4c18b66b6bd7fef0d1036fd5.css │ └── js/ │ ├── app.fbe675461aa62374f885.js │ ├── manifest.09870d820b825613b221.js │ └── vendor.81d6d64af49feb826eaf.js ├── lib/ │ ├── convertShapeToPath.js │ └── parse.js ├── package.json ├── src/ │ ├── App.vue │ ├── main.js │ └── util.js └── utils/ ├── convertShapeToPath.js └── parse.js ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ .DS_Store node_modules/ .idea .editorconfig .npmignore npm-debug.log index.html .babelrc ================================================ FILE: CHANGELOG.md ================================================ 1.2.0 * No need to inject icons anymore 1.1.0 * Add support of rect,circle,line,polygon,ellipse tag of svg file 1.0.8 * Change the svg folder to src/svg 1.0.0 * First version. ================================================ FILE: Icon.vue ================================================ ================================================ FILE: LICENSE ================================================ The MIT License (MIT) Derived from vue-awesome(https://github.com/Justineo/vue-awesome/blob/master/LICENSE) by Gu Yiling Copyright (c) 2016 CEN Kai 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. ================================================ FILE: README.md ================================================ # vue-svg-icon > a solution for multicolor svg icons in vue2 > [轻量的Vue2多色动态svg图标方案 中文版说明](#chineseversion) ##### v1.2.9 **demo:** https://cenkai88.github.io/vue-svg-icon/demo/ **features:** - **no need to inject SVG in main.js anymore** - support path, circle, ellipse, rect, line, polyline, polygon tag of SVG - support grouped tags in SVG - real-time svg editing in illustrator or sketch - dynamically set the color of ONE PART of the svg through css 'color' property - **an awesome SVG icon site [iconfont](http://www.iconfont.cn)** ## Usage ### 1. install ``` npm install vue-svg-icon --save-dev ``` ### 2. put your svg into src/svg/ - **this dir are not supported to be configured now** - **src folder should be in the same folder with node_modules** ### 3. import vue-svg-icon in your main.js ``` import Icon from 'vue-svg-icon/Icon.vue'; Vue.component('icon', Icon); ``` ### 4. use the svg icon in your vue! ``` ``` ### Edit svg pictures in illustrator - ~~Notice all the rect or line should be converted to path.~~(not anymore since v1.1.0) - When saving the SVG, please choose 'Save As' and set CSS Properties as 'Presentation Attributes' in advanced settings. - Pls set the color of the part that can be changed through css as #000000 in illustrator,if you want to use black in SVG but don't want it to be altered by css, pls set it as #000001 - the color of stroke can be controlled through **stroke** property of icon if set as #000000 (since v1.1.0). - recommended size of SVG is 200*200 ### Trouble Shooting 1. cannot find corresponding .svg file in vue-svg-icon/svg when you inject it in main.js, please keep the name in main.js and the filename exactly same. ``` [Vue warn]: Invalid prop: custom validator check failed for prop "name". ``` 2. cannot find the "svg" fold in src folder ``` This dependency was not found: * !xml-loader!../../src/svg in ./~/.6.4.1@babel-loader/lib!./~/.11.1.4@vue-loader/lib/selector.js?type=script&index=0!./~/.1.2.8@vue-svg-icon/Icon.vue To install it, you can run: npm install --save !xml-loader!../../src/svg ``` 3. pls check the .babelrc file of root folder ``` Module build failed: ReferenceError: Unknown plugin "transform-runtime" specified in "/Users/test/Desktop/Dev/github/.babelrc" at 0, attempted to resolve relative to "/Users/test/Desktop/Dev/github" ``` ## 中文版本说明 **示例:** https://cenkai88.github.io/vue-svg-icon/demo/   **特点:** - **不再需要通过inject注册SVG** - 支持SVG文件中path, circle, ellipse, rect, line, polyline, polygon 标签 - 支持SVG文件中存在编组的标签 - 可即时在illustrator中编辑svg图片 - 可通过css的color属性动态地调整svg中**某一部分**的颜色 ### 1. 安装 ``` npm install vue-svg-icon --save-dev ``` ### 2. 将svg图片放入src/svg/ #### 这里安利一个svg图片库[iconfont](http://www.iconfont.cn/plus) - src/svg路径暂时不可配置 - src文件夹应和node_modules在同一个文件夹下 ### 3. 在项目的main.js入口引入vue-svg-icon ``` import Icon from 'vue-svg-icon/Icon.vue'; Vue.component('icon', Icon); ``` ### 4. 在网页中使用icon标签就可以啦! ``` ``` ### 在illustrator中编辑svg图片时 - ~~注意illustrator中所有的矩形线段等等需转成复合路径再保存。~~(v1.1.0后不再需要) - 第一次编辑完保存时,请选择"另存为",在"高级选项"中将"css属性"设置成**演示文稿属性** - 需要通过css动态设置颜色等部分请将填充色设为纯黑(#000000),如果想设置黑色但不受SVG的color影响请将填充色设为(#000001) - 描边的颜色同样可在illustrator或sketch中设为纯黑(#000000),然后通过icon的CSS中**stroke**属性来动态控制 (自v1.1.0起)。 - 推荐SVG尺寸为200*200 For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). ================================================ FILE: build/build.js ================================================ // https://github.com/shelljs/shelljs require('./check-versions')() require('shelljs/global') env.NODE_ENV = 'production' var path = require('path') var config = require('../config') var ora = require('ora') var webpack = require('webpack') var webpackConfig = require('./webpack.prod.conf') console.log( ' Tip:\n' + ' Built files are meant to be served over an HTTP server.\n' + ' Opening index.html over file:// won\'t work.\n' ) var spinner = ora('building for production...') spinner.start() var assetsPath = path.join(config.build.assetsRoot, config.build.assetsSubDirectory) rm('-rf', assetsPath) mkdir('-p', assetsPath) cp('-R', 'static/*', assetsPath) webpack(webpackConfig, function (err, stats) { spinner.stop() if (err) throw err process.stdout.write(stats.toString({ colors: true, modules: false, children: false, chunks: false, chunkModules: false }) + '\n') }) ================================================ FILE: build/check-versions.js ================================================ var semver = require('semver') var chalk = require('chalk') var packageConfig = require('../package.json') var exec = function (cmd) { return require('child_process') .execSync(cmd).toString().trim() } var versionRequirements = [ { name: 'node', currentVersion: semver.clean(process.version), versionRequirement: packageConfig.engines.node }, { name: 'npm', currentVersion: exec('npm --version'), versionRequirement: packageConfig.engines.npm } ] module.exports = function () { var warnings = [] for (var i = 0; i < versionRequirements.length; i++) { var mod = versionRequirements[i] if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { warnings.push(mod.name + ': ' + chalk.red(mod.currentVersion) + ' should be ' + chalk.green(mod.versionRequirement) ) } } if (warnings.length) { console.log('') console.log(chalk.yellow('To use this template, you must update following to modules:')) console.log() for (var i = 0; i < warnings.length; i++) { var warning = warnings[i] console.log(' ' + warning) } console.log() process.exit(1) } } ================================================ FILE: build/dev-client.js ================================================ /* eslint-disable */ require('eventsource-polyfill') var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') hotClient.subscribe(function (event) { if (event.action === 'reload') { window.location.reload() } }) ================================================ FILE: build/dev-server.js ================================================ require('./check-versions')() var config = require('../config') if (!process.env.NODE_ENV) process.env.NODE_ENV = config.dev.env var path = require('path') var express = require('express') var webpack = require('webpack') var opn = require('opn') var proxyMiddleware = require('http-proxy-middleware') var webpackConfig = require('./webpack.dev.conf') // default port where dev server listens for incoming traffic var port = process.env.PORT || config.dev.port // Define HTTP proxies to your custom API backend // https://github.com/chimurai/http-proxy-middleware var proxyTable = config.dev.proxyTable var app = express() var compiler = webpack(webpackConfig) var devMiddleware = require('webpack-dev-middleware')(compiler, { publicPath: webpackConfig.output.publicPath, stats: { colors: true, chunks: false } }) var hotMiddleware = require('webpack-hot-middleware')(compiler) // force page reload when html-webpack-plugin template changes compiler.plugin('compilation', function (compilation) { compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { hotMiddleware.publish({ action: 'reload' }) cb() }) }) // proxy api requests Object.keys(proxyTable).forEach(function (context) { var options = proxyTable[context] if (typeof options === 'string') { options = { target: options } } app.use(proxyMiddleware(context, options)) }) // handle fallback for HTML5 history API app.use(require('connect-history-api-fallback')()) // serve webpack bundle output app.use(devMiddleware) // enable hot-reload and state-preserving // compilation error display app.use(hotMiddleware) // serve pure static assets var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory) app.use(staticPath, express.static('./static')) module.exports = app.listen(port, function (err) { if (err) { console.log(err) return } var uri = 'http://localhost:' + port console.log('Listening at ' + uri + '\n') // when env is testing, don't need open it if (process.env.NODE_ENV !== 'testing') { opn(uri) } }) ================================================ FILE: build/utils.js ================================================ var path = require('path') var config = require('../config') var ExtractTextPlugin = require('extract-text-webpack-plugin') exports.assetsPath = function (_path) { var assetsSubDirectory = process.env.NODE_ENV === 'production' ? config.build.assetsSubDirectory : config.dev.assetsSubDirectory return path.posix.join(assetsSubDirectory, _path) } exports.cssLoaders = function (options) { options = options || {} // generate loader string to be used with extract text plugin function generateLoaders (loaders) { var sourceLoader = loaders.map(function (loader) { var extraParamChar if (/\?/.test(loader)) { loader = loader.replace(/\?/, '-loader?') extraParamChar = '&' } else { loader = loader + '-loader' extraParamChar = '?' } return loader + (options.sourceMap ? extraParamChar + 'sourceMap' : '') }).join('!') // Extract CSS when that option is specified // (which is the case during production build) if (options.extract) { return ExtractTextPlugin.extract('vue-style-loader', sourceLoader) } else { return ['vue-style-loader', sourceLoader].join('!') } } // http://vuejs.github.io/vue-loader/en/configurations/extract-css.html return { css: generateLoaders(['css']), postcss: generateLoaders(['css']), less: generateLoaders(['css', 'less']), sass: generateLoaders(['css', 'sass?indentedSyntax']), scss: generateLoaders(['css', 'sass']), stylus: generateLoaders(['css', 'stylus']), styl: generateLoaders(['css', 'stylus']) } } // Generate loaders for standalone style files (outside of .vue) exports.styleLoaders = function (options) { var output = [] var loaders = exports.cssLoaders(options) for (var extension in loaders) { var loader = loaders[extension] output.push({ test: new RegExp('\\.' + extension + '$'), loader: loader }) } return output } ================================================ FILE: build/webpack.base.conf.js ================================================ var path = require('path'); var config = require('../config'); var utils = require('./utils'); var projectRoot = path.resolve(__dirname, '../'); var env = process.env.NODE_ENV // check env & config/index.js to decide weither to enable CSS Sourcemaps for the // various preprocessor loaders added to vue-loader at the end of this file var cssSourceMapDev = (env === 'development' && config.dev.cssSourceMap) var cssSourceMapProd = (env === 'production' && config.build.productionSourceMap) var useCssSourceMap = cssSourceMapDev || cssSourceMapProd module.exports = { entry: { app: './src/main.js' }, output: { path: config.build.assetsRoot, publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath, filename: '[name].js' }, resolve: { extensions: ['', '.js', '.vue'], fallback: [path.join(__dirname, '../node_modules')], alias: { 'vue$': 'vue/dist/vue', 'src': path.resolve(__dirname, '../src'), 'assets': path.resolve(__dirname, '../src/assets'), 'components': path.resolve(__dirname, '../src/components') } }, resolveLoader: { fallback: [path.join(__dirname, '../node_modules')] }, module: { preLoaders: [], loaders: [ { test: /\.vue$/, loader: 'vue-loader' }, { test: /\.js$/, loader: 'babel', include: projectRoot, exclude: /node_modules(?!.*?vue-awesome).*?$/ }, { test: /\.json$/, loader: 'json' }, { test: /\.(png|jpe?g|gif)(\?.*)?$/, loader: 'url', query: { limit: 10000, name: utils.assetsPath('img/[name].[hash:7].[ext]') } }, { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url', query: { limit: 10000, name: utils.assetsPath('fonts/[name].[hash:7].[ext]') } } ] }, vue: { loaders: utils.cssLoaders({sourceMap: useCssSourceMap}), postcss: [ require('autoprefixer')({ browsers: ['last 2 versions'] }) ] } } ================================================ FILE: build/webpack.dev.conf.js ================================================ var config = require('../config') var webpack = require('webpack') var merge = require('webpack-merge') var utils = require('./utils') var baseWebpackConfig = require('./webpack.base.conf') var HtmlWebpackPlugin = require('html-webpack-plugin') // add hot-reload related code to entry chunks Object.keys(baseWebpackConfig.entry).forEach(function (name) { baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) }); module.exports = merge(baseWebpackConfig, { module: { loaders: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap }) }, // eval-source-map is faster for development devtool: '#eval-source-map', plugins: [ new webpack.DefinePlugin({ 'process.env': config.dev.env }), // https://github.com/glenjamin/webpack-hot-middleware#installation--usage new webpack.optimize.OccurenceOrderPlugin(), new webpack.HotModuleReplacementPlugin(), new webpack.NoErrorsPlugin(), // https://github.com/ampedandwired/html-webpack-plugin new HtmlWebpackPlugin({ filename: 'index.html', template: 'index.html', inject: true }) ] }) ================================================ FILE: build/webpack.prod.conf.js ================================================ var path = require('path') var config = require('../config') var utils = require('./utils') var webpack = require('webpack') var merge = require('webpack-merge') var baseWebpackConfig = require('./webpack.base.conf') var ExtractTextPlugin = require('extract-text-webpack-plugin') var HtmlWebpackPlugin = require('html-webpack-plugin') var env = config.build.env var webpackConfig = merge(baseWebpackConfig, { module: { loaders: utils.styleLoaders({ sourceMap: config.build.productionSourceMap, extract: true }) }, devtool: config.build.productionSourceMap ? '#source-map' : false, output: { path: config.build.assetsRoot, filename: utils.assetsPath('js/[name].[chunkhash].js'), chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') }, vue: { loaders: utils.cssLoaders({ sourceMap: config.build.productionSourceMap, extract: true }) }, plugins: [ // http://vuejs.github.io/vue-loader/en/workflow/production.html new webpack.DefinePlugin({ 'process.env': env }), new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }), new webpack.optimize.OccurenceOrderPlugin(), // extract css into its own file new ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')), // generate dist index.html with correct asset hash for caching. // you can customize output by editing /index.html // see https://github.com/ampedandwired/html-webpack-plugin new HtmlWebpackPlugin({ filename: config.build.index, template: 'index.html', inject: true, minify: { removeComments: true, collapseWhitespace: true, removeAttributeQuotes: true // more options: // https://github.com/kangax/html-minifier#options-quick-reference }, // necessary to consistently work with multiple chunks via CommonsChunkPlugin chunksSortMode: 'dependency' }), // split vendor js into its own file new webpack.optimize.CommonsChunkPlugin({ name: 'vendor', minChunks: function (module, count) { // any required modules inside node_modules are extracted to vendor return ( module.resource && /\.js$/.test(module.resource) && module.resource.indexOf( path.join(__dirname, '../node_modules') ) === 0 ) } }), // extract webpack runtime and module manifest to its own file in order to // prevent vendor hash from being updated whenever app bundle is updated new webpack.optimize.CommonsChunkPlugin({ name: 'manifest', chunks: ['vendor'] }) ] }) if (config.build.productionGzip) { var CompressionWebpackPlugin = require('compression-webpack-plugin') webpackConfig.plugins.push( new CompressionWebpackPlugin({ asset: '[path].gz[query]', algorithm: 'gzip', test: new RegExp( '\\.(' + config.build.productionGzipExtensions.join('|') + ')$' ), threshold: 10240, minRatio: 0.8 }) ) } module.exports = webpackConfig ================================================ FILE: config/dev.env.js ================================================ var merge = require('webpack-merge') var prodEnv = require('./prod.env') module.exports = merge(prodEnv, { NODE_ENV: '"development"' }) ================================================ FILE: config/index.js ================================================ // see http://vuejs-templates.github.io/webpack for documentation. var path = require('path') module.exports = { build: { env: require('./prod.env'), index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: '/', productionSourceMap: true, // Gzip off by default as many popular static hosts such as // Surge or Netlify already gzip all static assets for you. // Before setting to `true`, make sure to: // npm install --save-dev compression-webpack-plugin productionGzip: false, productionGzipExtensions: ['js', 'css'] }, dev: { env: require('./dev.env'), port: 8080, assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: {}, // CSS Sourcemaps off by default because relative paths are "buggy" // with this option, according to the CSS-Loader README // (https://github.com/webpack/css-loader#sourcemaps) // In our experience, they generally work as expected, // just be aware of this issue when enabling this option. cssSourceMap: false } } ================================================ FILE: config/prod.env.js ================================================ module.exports = { NODE_ENV: '"production"' } ================================================ FILE: demo/static/css/app.e040231b4c18b66b6bd7fef0d1036fd5.css ================================================ #app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}#animation,#svg-icon-logo{animation:changeColor 5s infinite linear}@keyframes changeColor{0%{color:red}20%{color:#ff0}40%{color:blue}60%{color:green}80%{color:purple}to{color:red}}code{color:#2973b7;width:85%;border-radius:3px;margin-left:15px;padding:4px 10px;background:#eee;line-height:20px;box-shadow:0 1px 2px rgba(0,0,0,.125)}code strong{color:#111}#container{text-align:left;padding-left:5%}#container section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}#container section h4{width:100%}#container section .attr{color:#e96900}#container section .val{color:#42b983}#container section>span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:48px;width:48px;border:1px solid #888;border-radius:4px}#container section>span svg{color:#05ce7c}#container section #hover{color:grey}#container section #hover:hover{color:gold}#container section #click{color:#424242}#container section #click:active{color:#fff}#container section #advanced{height:400px;width:240px;border:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:end;align-items:flex-end}#container section #advanced .active{color:gold}#container section #advanced>div{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid #ddd;text-align:center}#container section #advanced>div>div>svg{color:#fff;padding:5px 0 2px}#container section #advanced>div>div>div{color:#333;line-height:12px;font-size:12px;padding:2px}#container section #adCode{width:calc(85% - 192px)}.svg-icon{display:inline-block;fill:currentColor}.svg-icon.flip-horizontal{transform:scaleX(-1)}.svg-icon.flip-vertical{transform:scaleY(-1)}.svg-icon.spin{animation:fa-spin 1s 0s infinite linear}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}} /*# sourceMappingURL=app.e040231b4c18b66b6bd7fef0d1036fd5.css.map*/ ================================================ FILE: demo/static/js/app.fbe675461aa62374f885.js ================================================ webpackJsonp([1,0],[function(c,t,n){"use strict";function l(c){return c&&c.__esModule?c:{default:c}}var s=n(20),a=l(s),e=n(16),i=l(e),v=n(15),r=l(v);r.default.inject("chameleon"),r.default.inject("settings"),r.default.inject("unlock"),r.default.inject("sun"),r.default.inject("cup"),r.default.inject("pie"),r.default.inject("settings2"),r.default.inject("roboAd"),a.default.component("icon",r.default),new a.default({el:"#app",template:"",components:{App:i.default}})},,,,function(c,t){},function(c,t){},function(c,t,n){function l(c){return n(s(c))}function s(c){return a[c]||function(){throw new Error("Cannot find module '"+c+"'.")}()}var a={"./chameleon.svg":7,"./cup.svg":8,"./pie.svg":9,"./roboAd.svg":10,"./settings.svg":11,"./settings2.svg":12,"./sun.svg":13,"./unlock.svg":14};l.keys=function(){return Object.keys(a)},l.resolve=s,c.exports=l,l.id=6},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"},path:[{$:{fill:"#007348",d:"M123.7,116.9c-3.7,0-7-2.4-8.1-6.1L109.7,90c-1.2-4.1,1-8.5,5-10.1l18.6-7.5c4.3-1.7,9.2,0.4,10.9,4.7\n\tc1.7,4.3-0.4,9.2-4.7,10.9l-11.6,4.7l3.8,13.5c1.3,4.5-1.3,9.1-5.8,10.4C125.2,116.8,124.4,116.9,123.7,116.9L123.7,116.9z\n\t M69.4,116.9c-3.7,0-7-2.4-8.1-6.1L55.5,90c-1.2-4.1,1-8.5,5-10.1l18.6-7.5c4.3-1.7,9.2,0.4,10.9,4.7c1.7,4.3-0.4,9.2-4.7,10.9\n\tl-11.6,4.7l3.8,13.5c1.3,4.5-1.3,9.1-5.8,10.4C71,116.8,70.2,116.9,69.4,116.9L69.4,116.9z"}},{$:{fill:"#65513C",d:"M200,102.9H0V124h142.9l19,19c0.7,0.7,1.7,1.1,2.7,1.1c2.1,0,3.8-1.7,3.8-3.8c0-1-0.4-2-1.1-2.7L153.8,124\n\tH200V102.9z"}},{$:{fill:"#00945E",d:"M161.6,131.8c-5.7,5.7-5.7,14.9,0,20.5c5.7,5.7,14.9,5.7,20.5,0L161.6,131.8z"}},{$:{d:"M168.9,34.8c-8.5-10.4-20.9-17.4-34.9-19h0c-0.2,0-0.5-0.1-0.7-0.1c-2.9,0-5.3,2.4-5.3,5.3v16.3c-8.6-4.2-18.3-6.5-28.5-6.5\n\tH81.5c-36.4,0-65.9,29.5-65.9,65.9v44.6c0,23.7,19.3,43,43,43c19.9,0,36-16.2,36-36c0-16.8-13.7-30.4-30.4-30.4\n\tc-14.3,0-26,11.6-26,26c0,12.3,10,22.4,22.4,22.4c4.4,0,8-3.6,8-8c0-4.4-3.6-8-8-8c-3.5,0-6.3-2.8-6.3-6.3c0-5.4,4.4-9.9,9.9-9.9\n\tc7.9,0,14.3,6.4,14.3,14.3c0,11-8.9,19.9-19.9,19.9c-14.9,0-26.9-12.1-26.9-26.9V96.7h135.1c17.1,0,31-13.9,31-31\n\tC197.8,49.3,185.1,35.8,168.9,34.8L168.9,34.8z"}},{$:{fill:"#00945E",d:"M111.6,116.9c-3.7,0-7-2.4-8.1-6.1L97.7,90c-1.2-4.1,1-8.5,5-10.1l18.6-7.5c4.3-1.7,9.2,0.4,10.9,4.7\n\tc1.7,4.3-0.4,9.2-4.7,10.9l-11.6,4.7l3.8,13.5c1.3,4.5-1.3,9.1-5.8,10.4C113.1,116.8,112.4,116.9,111.6,116.9L111.6,116.9z\n\t M57.4,116.9c-3.7,0-7-2.4-8.1-6.1L43.4,90c-1.2-4.1,1-8.5,5-10.1L67,72.5c4.3-1.7,9.2,0.4,10.9,4.7s-0.4,9.2-4.7,10.9l-11.6,4.7\n\tl3.8,13.5c1.3,4.5-1.3,9.1-5.8,10.4C58.9,116.8,58.1,116.9,57.4,116.9L57.4,116.9z"}},{$:{fill:"#00945E",d:"M151.3,56.4c0,5.3,4.3,9.5,9.5,9.5s9.5-4.3,9.5-9.5s-4.3-9.5-9.5-9.5S151.3,51.1,151.3,56.4z"}},{$:{fill:"#333E48",d:"M155,53.8c0,1.5,1.2,2.8,2.8,2.8s2.8-1.2,2.8-2.8c0,0,0,0,0,0c0-1.5-1.2-2.8-2.8-2.8\n\tC156.3,51,155,52.3,155,53.8C155,53.8,155,53.8,155,53.8z"}},{$:{fill:"#28B07F",d:"M62.7,48.4c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5l0,0c0-0.9-0.7-1.5-1.5-1.5\n\tC63.4,46.9,62.7,47.5,62.7,48.4z"}},{$:{fill:"#28B07F",d:"M66.8,37.4c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5c0,0,0,0,0,0c0-0.9-0.7-1.5-1.5-1.5\n\tC67.4,35.8,66.8,36.5,66.8,37.4C66.8,37.4,66.8,37.4,66.8,37.4z"}},{$:{fill:"#28B07F",d:"M45.7,49.9c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5c0,0,0,0,0,0c0-0.9-0.7-1.5-1.5-1.5\n\tS45.7,49.1,45.7,49.9C45.7,49.9,45.7,49.9,45.7,49.9z"}},{$:{fill:"#28B07F",d:"M55.6,43.5c0-0.9-0.7-1.6-1.5-1.6s-1.6,0.7-1.6,1.5c0,0,0,0,0,0.1c0,0.9,0.7,1.5,1.6,1.5\n\tC54.9,45,55.6,44.3,55.6,43.5z"}},{$:{fill:"#28B07F",d:"M75.5,40.4c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5c0-0.9-0.7-1.5-1.5-1.5\n\tC76.1,38.9,75.5,39.6,75.5,40.4z"}},{$:{fill:"#28B07F",d:"M112.9,37.4c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5c0,0,0,0,0,0c0-0.9-0.7-1.5-1.5-1.5\n\tC113.6,35.8,112.9,36.5,112.9,37.4C112.9,37.4,112.9,37.4,112.9,37.4z"}},{$:{fill:"#28B07F",d:"M109.4,48.4c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5c0,0,0,0,0,0c0-0.9-0.7-1.5-1.5-1.5\n\tC110.1,46.9,109.4,47.5,109.4,48.4C109.4,48.4,109.4,48.4,109.4,48.4z"}},{$:{fill:"#28B07F",d:"M80.1,46.9c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5c0-0.9-0.7-1.5-1.5-1.5C80.8,45.3,80.1,46,80.1,46.9\n\tz"}},{$:{fill:"#28B07F",d:"M88.9,36.7c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5l0,0c0-0.9-0.7-1.5-1.5-1.5\n\tC89.6,35.1,88.9,35.8,88.9,36.7z"}},{$:{fill:"#28B07F",d:"M104.3,38.9c0-0.9-0.7-1.5-1.5-1.5c-0.9,0-1.5,0.7-1.5,1.5c0,0,0,0,0,0c0,0.9,0.7,1.5,1.5,1.5\n\tC103.6,40.4,104.3,39.7,104.3,38.9z"}},{$:{fill:"#28B07F",d:"M95.8,46.9c0,0.9,0.7,1.5,1.5,1.5c0.9,0,1.5-0.7,1.5-1.5c0-0.9-0.7-1.5-1.5-1.5C96.5,45.3,95.8,46,95.8,46.9\n\tz"}}]}}},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"},path:[{$:{d:"M41.5,13.4V92v0.7v0.1c0.1,9.1,2.3,17.8,6.5,25.9l0.2,0.3c10,18.6,30.2,30.7,51.9,30.7s41.9-12.1,52-30.7l0.1-0.3\n\tc4.1-7.7,6.4-16.5,6.6-25.3v-0.6V13.4H41.5z M109.1,87.1l4.4,13.5l-11.4-8.4c-1-0.8-2.4-0.8-3.4,0l-11.4,8.3L91.7,87\n\tc0.4-1.2-0.1-2.6-1.1-3.3l-11.3-8.2h14.1c1.3,0,2.5-0.9,2.8-2.2l4.3-13.3l4.3,13.4c0.4,1.2,1.5,2,2.7,2l0,0h14.1l-11.4,8.3\n\tC109.1,84.6,108.8,86,109.1,87.1z"}},{$:{fill:"#111111",d:"M192.9,37.2L192.9,37.2H172V8.8c0-4.3-3.4-7.7-7.8-7.7h-128c-4.3,0-7.7,3.4-7.7,7.7v28.4H7.7\n\tc-4.2,0-7.7,3.4-7.7,7.7v42.6c0,12.2,4.9,23.4,13,31.6l0,0c7.1,7.1,16.5,11.9,27,13c11.6,18,31.1,30.3,52.6,32.7v19.3H59.1\n\tc-4.2,0-7.7,3.4-7.7,7.7c0,4.2,3.5,7.7,7.7,7.7h82.6c4.2,0,7.8-3.6,7.8-7.7c0-4.3-3.6-7.7-7.8-7.7h-33.5v-19.3\n\tc21.5-2.3,41-14.7,52.6-32.7c10.2-1.2,19.5-5.8,26.5-12.7l0.4-0.4c8.1-8.1,13-19.3,13-31.6V44.8C200.7,40.6,197.2,37.2,192.9,37.2\n\tL192.9,37.2z M24,108.2L24,108.2c-5.4-5.5-8.6-12.6-8.6-20.7V52.6h13.1v42c0.2,6.5,1.2,12.9,3,19.2C28.7,112.4,26.2,110.4,24,108.2\n\tL24,108.2z M158.7,92.8v0.6c-0.2,8.8-2.5,17.6-6.6,25.3L152,119c-10.2,18.6-30.2,30.7-51.9,30.7S58.3,137.6,48.3,119l-0.2-0.3\n\tc-4.2-8-6.4-16.7-6.5-25.9v-0.1V92V13.3h117.2L158.7,92.8L158.7,92.8z M185.2,87.5L185.2,87.5c0,8.1-3.3,15.2-8.5,20.7l-0.3,0.3\n\tc-2.2,2.1-4.6,3.9-7.2,5.3c1.9-6.3,2.8-12.6,3-19.2v-0.4V52.6h13.1v34.9H185.2z M109.5,69.9L103.1,50c-0.3-0.8-0.9-1.6-1.8-1.9\n\tc-1.5-0.5-3.2,0.4-3.7,1.9l-6.4,19.9H70.3c-0.9,0-1.8,0.4-2.3,1.2c-1,1.2-0.7,3,0.6,4l17,12.3L79,107.2c-0.3,0.9-0.2,1.8,0.4,2.6\n\tc0.9,1.2,2.8,1.6,4,0.6l16.9-12.3l16.8,12.2c0.7,0.6,1.8,0.8,2.7,0.5c1.5-0.5,2.4-2.1,1.8-3.6l-6.5-19.9L132,75.1\n\tc0.8-0.5,1.3-1.4,1.3-2.4c0-1.6-1.3-2.9-2.9-2.9L109.5,69.9z M110.1,83.9L110.1,83.9c-1,0.8-1.4,2.1-1,3.2l4.4,13.5L102,92.2\n\tc-1-0.8-2.4-0.8-3.4,0l0,0l-11.4,8.3L91.6,87c0.4-1.2-0.1-2.6-1.1-3.3l-11.3-8.2h14.1c1.3,0,2.5-0.9,2.8-2.2l4.3-13.3l4.3,13.4\n\tc0.4,1.2,1.5,2,2.7,2l0,0h14.1L110.1,83.9L110.1,83.9z"}}]}}},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"},path:[{$:{fill:"#111111",d:"M120.9,47.7c-4,0-7.5,3.4-7.5,7.5s3.4,7.5,7.5,7.5c4,0,7.5-3.2,7.5-7.5C128.4,51.1,124.9,47.7,120.9,47.7z\n\t M120.9,23.2c-4,0-7.5,3.2-7.5,7.5c0,4,3.4,7.5,7.5,7.5c4,0,7.5-3.4,7.5-7.5S124.9,23.2,120.9,23.2z M120.9,72.3\n\tc-2,0-3.8,0.8-5.3,2.2s-2.2,3.2-2.2,5.3c0,2,0.8,3.8,2.2,5.3s3.2,2.2,5.3,2.2c2,0,3.8-0.8,5.3-2.2s2.2-3.2,2.2-5.3\n\tc0-2-0.8-3.8-2.2-5.3C124.7,73.1,122.7,72.3,120.9,72.3z M177.5,79.8c0-4-3.4-7.5-7.5-7.5c-4,0-7.5,3.4-7.5,7.5c0,4,3.2,7.5,7.5,7.5\n\tC174.2,87.3,177.5,83.9,177.5,79.8z M152.8,79.8c0-4-3.2-7.5-7.5-7.5c-4,0-7.5,3.4-7.5,7.5c0,4,3.4,7.5,7.5,7.5\n\tC149.6,87.3,152.8,83.9,152.8,79.8z"}},{$:{d:"M168.8,110H90.4V31.6C47.2,31.6,12,66.8,12,110s35.1,78.3,78.3,78.3S168.8,153.3,168.8,110z"}},{$:{fill:"#111111",d:"M90.4,31.6V110h78.3c0,43.3-35.2,78.3-78.4,78.3S12,153.3,12,110S47.2,31.6,90.4,31.6 M168.8,110L168.8,110\n\t M90.4,20c-49.7,0-90,40.4-90,90c0,49.6,40.4,90,90,90c49.6,0,89.9-40.2,90-89.7c0-0.1,0-0.2,0-0.3c0-6.4-5.2-11.6-11.6-11.6h0\n\th-66.7V31.6C102.1,25.2,96.9,20,90.4,20L90.4,20z"}},{$:{fill:"#111111",d:"M194.1,87.3c-3.3,0-6-2.7-6-6c0-37.7-30.7-68.5-68.5-68.5c-3.3,0-6-2.7-6-6s2.7-6,6-6\n\tc44.4,0,80.5,36.1,80.5,80.5C200.1,84.6,197.4,87.3,194.1,87.3z"}}],text:[{_:'fill="#111111"',$:{transform:"matrix(1 0 0 1 306 396)","font-family":"'AdobeSongStd-Light-GBpc-EUC-H'","font-size":"12px"}}]}}},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"},path:[{$:{fill:"#010101",d:"M163,132c-11.1,0-21.2,5.3-27.5,14l-62-14.3c-0.8-10-6-19-14.1-24.7l9.1-48.9c3.6-1.7,6.8-4.1,9.3-7.2\n\tl10.3-0.6c-3.2,3.8-5,8.6-5,13.9c0,3.6,0.9,7.1,2.5,10.2l-2,6.3c-7.5,3.5-12.7,11.1-12.7,19.8c0,12,9.8,21.8,21.8,21.8\n\tc5.4,0,10.5-2,14.4-5.4l14,0.2c5.2,7,13.5,11.3,22.4,11.3c15.4,0,27.9-12.5,27.9-27.9c0-7.1-2.7-13.7-7.3-18.8l6.3-27.7\n\tc10.6-4.1,18-14.2,18-26c0-15.4-12.5-27.9-27.9-27.9c-10.9,0-20.5,6.4-25.1,15.7l-54.8,3.2c-4.9-8.4-14.1-14-24.2-14\n\tC41,5.1,28.5,17.6,28.5,33c0,7.8,3.2,15.1,8.8,20.3L28,102.7c-13.2,4.8-22.4,17.4-22.4,31.9c0,18.7,15.2,34,34,34\n\tc7.6,0,15-2.6,21-7.4l70.5,16.3c4.8,13.2,17.5,22.5,31.9,22.5c18.7,0,34-15.2,34-34C196.9,147.3,181.7,132,163,132z M162.9,190.2\n\tc-12.2,0-22.3-9.2-23.9-20.9l-81.3-18.8c-4.4,5-10.9,8.3-18.1,8.3c-13.4,0-24.2-10.8-24.2-24.2c0-12.2,9.3-22.4,21.1-23.9L48,49.1\n\tc-5.9-3.1-9.7-9.2-9.7-16.1c0-10,8.1-18.1,18.1-18.1c8.8,0,16.1,6.3,17.8,14.4l68.4-4c1.3-8.7,8.8-15.3,17.8-15.3\n\tc9.9,0,18.1,8.1,18.1,18.1c0,9.3-7.1,17.1-16.4,18l-9,39.2c5,3.3,8.4,9,8.4,15.3c0,9.9-8.1,18.1-18.1,18.1c-7.5,0-14-4.6-16.8-11.2\n\tl-23.9-0.4c-2.1,3.3-5.9,5.5-10.1,5.5c-6.6,0-12-5.4-12-12c0-6.2,4.7-11.3,10.7-11.9l4.9-15.8c-2.1-2.2-3.5-5.2-3.5-8.6\n\tc0-6.6,5.4-12,12-12c6.6,0,12,5.4,12,12c0,5.6-4,10.3-9.1,11.7l-5.5,17.5c0.2,0.3,0.4,0.6,0.6,0.9l23.5,0.1\n\tc2.3-6.4,8.1-11.1,15-11.9l9.1-39.4c-2.3-1.5-4.2-3.6-5.7-6l-72.5,4.2c-2.4,4.8-7,8.2-12.4,9.3L48.5,112c9,3.7,15.3,12.3,15.3,22.5\n\tc0,1.6-0.2,3.3-0.5,4.8l77.1,17.8c3.6-9.1,12.3-15.4,22.5-15.4c13.4,0,24.1,10.8,24.1,24.2C187.1,179.4,176.3,190.2,162.9,190.2z\n\t M119.9,48.4l19.6-1.1l-6.3,27.3c-5.1,2-9.5,5.5-12.6,10l-5.2,0l0.5-1.5c6.6-3.9,10.8-11,10.8-18.8C126.7,58,124.1,52.4,119.9,48.4z\n\t"}},{$:{d:"M163,141.8c-10.2,0-19,6.4-22.5,15.4l-77.1-17.8c0.3-1.5,0.5-3.2,0.5-4.8c0-10.2-6.4-18.9-15.3-22.5L60,50.6\n\tc5.4-1.1,10-4.4,12.4-9.3l72.5-4.2c1.4,2.4,3.4,4.4,5.7,6l-9.1,39.4c-6.9,0.8-12.7,5.5-15,11.9L103,94.3c-0.2-0.3-0.4-0.6-0.6-0.9\n\tl5.5-17.5c5.1-1.3,9.1-6.1,9.1-11.7c0-6.6-5.4-12-12-12c-6.6,0-12,5.4-12,12c0,3.4,1.3,6.4,3.5,8.6l-4.9,15.8\n\tc-6,0.7-10.7,5.8-10.7,11.9c0,6.6,5.4,12,12,12c4.2,0,8-2.2,10.1-5.5l23.9,0.4c2.8,6.6,9.3,11.2,16.8,11.2c10,0,18.1-8.2,18.1-18.1\n\tc0-6.4-3.4-12-8.4-15.3l9-39.2c9.3-1,16.4-8.7,16.4-18c0-10-8.2-18.1-18.1-18.1c-9.1,0-16.6,6.6-17.8,15.3l-68.4,4\n\tc-1.7-8.1-9.1-14.4-17.8-14.4c-10,0-18.1,8.1-18.1,18.1c0,6.9,3.9,13,9.7,16.1l-11.6,61.6c-11.9,1.5-21.1,11.7-21.1,23.9\n\tc0,13.4,10.8,24.2,24.2,24.2c7.2,0,13.7-3.3,18.1-8.3l81.3,18.8c1.6,11.8,11.7,20.9,23.9,20.9c13.4,0,24.2-10.8,24.2-24.2\n\tS176.4,141.8,163,141.8z"}}]}}},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"},path:[{$:{d:"M155.3,110.4l-7.1-4.1c-1.5-0.9-2.3-2.5-2.3-4.2c0.1-2.5,0-4.9-0.2-7.3c-0.2-1.7,0.5-3.3,2-4.3l7-4.7\n\tc1.7-1.1,2.3-3.4,1.5-5.2l-2.3-5l-2.3-5c-0.9-1.8-2.9-2.8-4.9-2.3l-7.9,2.2c-1.7,0.5-3.4-0.1-4.6-1.4c-1.6-1.8-3.4-3.5-5.3-5\n\tc-1.3-1.1-2-2.7-1.7-4.4l1.6-8.3c0.4-2-0.8-4.1-2.7-4.7l-5.2-1.9l-5.2-1.9c-2-0.7-4.1,0-5.2,1.8l-4.1,7c-0.9,1.5-2.5,2.3-4.3,2.3\n\tc-2.6-0.2-5.1-0.1-7.6,0.2c-1.7,0.2-3.4-0.5-4.3-1.9l-4.7-6.9c-1.1-1.7-3.4-2.3-5.2-1.5l-5,2.3l-5,2.3c-1.8,0.9-2.8,2.9-2.3,4.9\n\tl2.1,8c0.5,1.6-0.1,3.4-1.4,4.5c-1.8,1.6-3.5,3.4-5,5.4c-1.1,1.4-2.7,2-4.4,1.7l-8.1-1.6c-2-0.4-4,0.7-4.8,2.6l-1.9,5.2l-1.9,5.2\n\tc-0.7,2,0,4.1,1.8,5.2l7.2,4.1c1.5,0.9,2.3,2.5,2.3,4.2c-0.1,2.5,0,5,0.2,7.4c0.2,1.7-0.5,3.4-1.9,4.3l-6.8,4.6\n\tc-1.7,1.1-2.3,3.4-1.5,5.2l2.3,5l2.3,5c0.9,1.8,2.9,2.8,4.9,2.3l8-2.1c1.6-0.5,3.4,0.1,4.5,1.4c1.6,1.8,3.4,3.5,5.4,5\n\tc1.4,1.1,2,2.7,1.7,4.4l-1.6,8.1c-0.4,2,0.8,4.1,2.7,4.7l5.2,1.9l5.2,1.9c2,0.7,4.1,0,5.2-1.8l4.1-7.2c0.9-1.5,2.5-2.3,4.2-2.3\n\tc2.3,0.1,4.7,0,7-0.2c1.7-0.2,3.4,0.5,4.3,2l4.7,7c1.1,1.7,3.4,2.3,5.2,1.5l5-2.3l5-2.3c1.8-0.9,2.8-2.9,2.3-4.9l-2.1-7.9\n\tc-0.5-1.7,0.1-3.4,1.4-4.6c1.8-1.6,3.5-3.4,5-5.3c1.1-1.3,2.7-2,4.4-1.7l8.3,1.6c2,0.4,4.1-0.8,4.7-2.7l1.9-5.2l1.9-5.2\n\tC157.9,113.6,157,111.4,155.3,110.4L155.3,110.4z M118.9,106.6c-3.7,10.4-15.1,15.9-25.6,12.2c-10.4-3.7-15.9-15.1-12.2-25.6\n\tc3.7-10.4,15.1-15.9,25.6-12.2C117.1,84.7,122.5,96.2,118.9,106.6z"}},{$:{fill:"#000001",d:"M98.8,0.1c-26.7,0.3-51.7,11-70.3,30.1C15.1,43.9,6,60.9,2.1,79.6c-3.8,18.1-2.5,36.9,3.8,54.3\n\tc0.5,1.5,2,2.5,3.5,2.5c0.4,0,0.9-0.1,1.3-0.2c1.9-0.7,2.9-2.8,2.3-4.7c-12.1-33.6-4.1-70.4,20.9-96C51.1,17.7,74.2,7.8,98.9,7.5\n\tc24.7-0.3,48,9.1,65.7,26.4l0.6,0.5L154,34.5c-2,0-3.7,1.7-3.7,3.8c0,2,1.7,3.7,3.7,3.7h0l20.1-0.2c2,0,3.7-1.7,3.7-3.8l-0.2-20.1\n\tc0-2-1.7-3.7-3.7-3.7h0c-2,0-3.7,1.7-3.7,3.8l0.1,11.2l-0.6-0.5C150.7,9.9,125.5-0.2,98.8,0.1z M22,162.1l0.2,20.1\n\tc0,2,1.7,3.7,3.7,3.7h0c2,0,3.7-1.7,3.7-3.8L29.6,171l0.6,0.5c19.4,19,44.6,28.4,69.9,28.4c26,0,51.9-10,71.5-30\n\tc13.4-13.7,22.5-30.7,26.4-49.4c3.8-18.1,2.5-36.9-3.8-54.3c-0.7-1.9-2.8-2.9-4.7-2.3c-1.9,0.7-2.9,2.8-2.3,4.7\n\tc12.1,33.6,4.1,70.4-20.9,96c-35.6,36.5-94.4,37.2-130.8,1.5l-0.6-0.5l11.2-0.1c2,0,3.7-1.7,3.7-3.8c0-2-1.7-3.7-3.7-3.7h0\n\tl-20.1,0.2C23.6,158.4,22,160.1,22,162.1L22,162.1z"}},{$:{fill:"#000001",d:"M61.1,69.1c-0.2,0.2-0.5,0.4-0.8,0.3l-8.1-1.6c-0.5-0.1-0.9-0.1-1.4-0.1c-3.2,0-6.1,1.9-7.4,4.9\n\tc0,0,0,0.1-0.1,0.2L39.4,83c-1.4,3.6,0.1,7.7,3.5,9.7l7.2,4.1c0.2,0.2,0.4,0.5,0.4,0.8c-0.1,2.7,0,5.4,0.3,8c0,0.3-0.1,0.7-0.3,0.8\n\tl-6.9,4.7c-3.2,2.2-4.3,6.3-2.7,9.8l4.5,9.9c1.3,2.8,4.1,4.6,7.2,4.6c0.7,0,1.4-0.1,2-0.3l8-2.1c0.3-0.1,0.6,0,0.8,0.3\n\tc1.8,2,3.8,3.8,5.9,5.4c0.2,0.2,0.4,0.5,0.3,0.8l-1.6,8.1c-0.7,3.8,1.4,7.6,5,8.9l10.3,3.8c0.9,0.3,1.8,0.5,2.8,0.5\n\tc2.8,0,5.4-1.5,6.9-4l4.1-7.2c0.2-0.2,0.5-0.4,0.8-0.4c2.5,0.1,5.1,0,7.6-0.2c0.3,0,0.7,0.1,0.8,0.3l4.7,7c1.5,2.2,3.9,3.5,6.5,3.5\n\tc1.1,0,2.3-0.2,3.3-0.7l9.9-4.5c3.5-1.6,5.4-5.5,4.3-9.2l-2.1-7.9c-0.1-0.3,0-0.6,0.3-0.9c2-1.8,3.8-3.7,5.4-5.8\n\tc0.2-0.2,0.5-0.4,0.8-0.3l8.3,1.6c0.5,0.1,1,0.1,1.5,0.1c3.3,0,6.3-2.1,7.4-5.2l3.8-10.3c1.4-3.6-0.1-7.7-3.5-9.7l-7.1-4.1\n\tc-0.2-0.2-0.4-0.5-0.4-0.8c0.1-2.6,0-5.3-0.2-7.9c0-0.3,0.1-0.6,0.3-0.8l7-4.7c3.2-2.2,4.3-6.3,2.7-9.8l-4.5-9.9\n\tc-1.3-2.8-4.1-4.6-7.2-4.6c-0.7,0-1.4,0.1-2.1,0.3l-7.9,2.2c-0.3,0.1-0.6,0-0.9-0.3c-1.8-2-3.7-3.8-5.7-5.4\n\tc-0.3-0.2-0.4-0.5-0.3-0.8l1.6-8.3c0.7-3.8-1.4-7.6-5-8.9l-10.3-3.8c-0.9-0.3-1.8-0.5-2.8-0.5c-2.8,0-5.4,1.5-6.9,4l-4.1,7\n\tc-0.2,0.2-0.4,0.4-0.8,0.4c-2.7-0.2-5.5-0.1-8.2,0.2c-0.3,0-0.7-0.1-0.9-0.3l-4.7-6.9c-1.5-2.2-3.9-3.5-6.5-3.5\n\tc-1.1,0-2.3,0.2-3.3,0.7l-9.9,4.5c-3.5,1.6-5.4,5.5-4.3,9.2l2.1,8c0.1,0.3,0,0.6-0.3,0.8C64.6,65,62.7,67,61.1,69.1z M66.9,73.7\n\tc1.4-1.8,2.9-3.5,4.6-5c2.3-2.1,3.2-5.2,2.5-8.2l-2.1-8c-0.1-0.2,0-0.5,0.2-0.6l9.9-4.5c0.1,0,0.1,0,0.2,0c0.1,0,0.3,0,0.4,0.2\n\tl4.7,6.9c1.7,2.5,4.7,3.9,7.9,3.6c2.3-0.3,4.6-0.4,6.9-0.2c3.2,0.2,6.1-1.4,7.7-4.1l4.1-7c0.1-0.2,0.4-0.3,0.7-0.2l10.3,3.8\n\tc0.2,0.1,0.4,0.4,0.3,0.6l-1.6,8.3c-0.6,3,0.6,6.1,3,8c1.7,1.4,3.4,2.9,4.9,4.6c1.6,1.8,3.8,2.7,6.1,2.7c0.7,0,1.5-0.1,2.2-0.3\n\tl7.8-2.2c0.2,0,0.5,0,0.6,0.2l4.5,9.9c0.1,0.2,0,0.5-0.2,0.6l-7,4.7c-2.5,1.7-3.9,4.7-3.6,7.8c0.2,2.3,0.3,4.5,0.2,6.8\n\tc-0.2,3.1,1.4,6.1,4.1,7.6l7.1,4.1c0.2,0.1,0.3,0.4,0.2,0.7l-3.8,10.3c-0.1,0.2-0.4,0.4-0.6,0.3l-8.3-1.6c-0.5-0.1-1-0.2-1.5-0.2\n\tc-2.5,0-4.9,1.1-6.5,3.2c-1.4,1.7-2.9,3.4-4.6,4.9c-2.3,2.1-3.3,5.3-2.5,8.3l2.1,7.9c0.1,0.2,0,0.5-0.2,0.6l-9.9,4.5\n\tc-0.1,0-0.1,0-0.2,0c-0.1,0-0.3,0-0.4-0.2l-4.7-7c-1.7-2.5-4.7-3.9-7.8-3.6c-2.1,0.2-4.3,0.3-6.4,0.2c-3.1-0.1-6,1.5-7.6,4.1\n\tl-4.1,7.2c-0.1,0.2-0.4,0.3-0.7,0.2l-10.3-3.8c-0.2-0.1-0.4-0.4-0.3-0.6l1.6-8.1c0.6-3-0.6-6.1-3-8.1c-1.8-1.4-3.4-2.9-5-4.6\n\tc-1.6-1.7-3.8-2.7-6.1-2.7c-0.7,0-1.4,0.1-2.1,0.3l-8,2.1c-0.2,0-0.5,0-0.6-0.2l-4.5-9.9c-0.1-0.2,0-0.5,0.2-0.6l6.9-4.7\n\tc2.5-1.7,3.9-4.7,3.6-7.8c-0.2-2.2-0.3-4.5-0.2-6.8c0.1-3.1-1.4-6-4.1-7.5l-7.2-4.1c-0.2-0.1-0.3-0.4-0.2-0.7l3.8-10.2\n\tc0.1-0.2,0.4-0.4,0.6-0.4h0l8.1,1.6c0.5,0.1,1,0.2,1.6,0.2C62.9,76.8,65.3,75.7,66.9,73.7L66.9,73.7z"}},{$:{fill:"#000001",d:"M92,122.2c2.6,0.9,5.2,1.4,7.9,1.4c10,0,19-6.3,22.4-15.8c4.4-12.3-2.1-25.9-14.4-30.3\n\tc-2.6-0.9-5.2-1.4-7.9-1.4c-10,0-19,6.3-22.4,15.8C73.2,104.3,79.7,117.9,92,122.2L92,122.2z M84.6,94.4c2.3-6.5,8.5-10.8,15.4-10.8\n\tc1.8,0,3.7,0.3,5.5,0.9c8.5,3,12.9,12.4,9.9,20.8c-2.3,6.5-8.5,10.8-15.4,10.8c-1.8,0-3.7-0.3-5.5-0.9\n\tC86,112.3,81.6,102.9,84.6,94.4L84.6,94.4z"}}]}}},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"},path:[{$:{d:"M169,94.7h-11.2c-1.8-8.9-5.3-17.2-10.2-24.4l7.9-7.9c2.8-2.8,2.8-7.5,0-10.3l-8.6-8.6c-2.8-2.8-7.5-2.8-10.3,0l-7.9,7.9\n\tc-7.4-4.9-15.6-8.4-24.4-10.2V30c0-4.1-3.3-7.2-7.2-7.2H84.8c-4.1,0-7.2,3.3-7.2,7.2v11.2c-8.9,1.8-17.2,5.3-24.4,10.2l-7.9-7.9\n\tc-2.8-2.8-7.5-2.8-10.3,0L26.4,52c-2.8,2.8-2.8,7.5,0,10.3l7.9,7.9c-4.9,7.4-8.4,15.6-10.2,24.4H12.9c-4.1,0-7.2,3.3-7.2,7.2V114\n\tc0,4.1,3.3,7.2,7.2,7.2h11.2c1.8,8.9,5.3,17.2,10.2,24.4l-7.9,7.9c-2.8,2.8-2.8,7.5,0,10.3l8.7,8.6c2.8,2.8,7.5,2.8,10.3,0l7.9-7.9\n\tc7.4,4.9,15.6,8.4,24.4,10.2v11.2c0,4.1,3.3,7.2,7.2,7.2h12.2c4.1,0,7.2-3.3,7.2-7.2v-11.2c8.9-1.8,17.2-5.3,24.4-10.2l7.9,7.9\n\tc2.8,2.8,7.5,2.8,10.3,0l8.6-8.6c2.8-2.8,2.8-7.5,0-10.3l-7.9-7.9c4.9-7.4,8.4-15.6,10.2-24.4h11.2c4.1,0,7.2-3.3,7.2-7.2v-12.2\n\tC176.2,98,173,94.7,169,94.7L169,94.7z M91,138.9c-17.1,0-30.9-13.8-30.9-30.9S74,77.1,91,77.1s30.9,13.8,30.9,30.9\n\tS108,138.9,91,138.9z"}},{$:{fill:"#111111",d:"M90.9,140.8c18.1,0,32.8-14.7,32.8-32.8S109,75.2,90.9,75.2S58.1,89.9,58.1,108S72.8,140.8,90.9,140.8z\n\t M90.9,85.5c12.4,0,22.6,10.1,22.6,22.6c0,12.6-10.1,22.6-22.6,22.6s-22.6-10.1-22.6-22.6S78.5,85.5,90.9,85.5z"}},{$:{fill:"#111111",d:"M196.2,53.1l-3.9-1.6c0.6-3.8,0.6-7.7,0-11.5l3.9-1.6c3.1-1.3,4.6-4.9,3.3-8l-2.5-6c-1.3-3.1-4.9-4.6-8-3.3\n\tl-3.9,1.6c-2.3-3.1-5-5.8-8.1-8.1l1.6-3.9c0.6-1.5,0.6-3.2,0-4.7c-0.6-1.5-1.8-2.7-3.3-3.3l-6-2.5c-3.1-1.3-6.7,0.2-8,3.3l-1.6,3.9\n\tc-3.8-0.6-7.7-0.6-11.5,0l-1.6-3.9c-1-2.4-3.3-3.8-5.7-3.8c-0.8,0-1.6,0.1-2.3,0.5l-6,2.5c-3.1,1.3-4.6,4.9-3.3,8l1.6,3.9\n\tc-3.1,2.3-5.8,5-8.1,8.1l-3.9-1.6c-3.1-1.3-6.7,0.2-8,3.3l-1.2,3c-1.5-5.4-6.5-9.5-12.5-9.5H84.8c-7.1,0-13,5.8-13,13v6.8\n\tc-6.3,1.7-12.3,4.2-18,7.5l-4.6-4.6c-2.5-2.5-5.8-3.7-9.2-3.7c-3.5,0-6.8,1.4-9.2,3.7l-8.6,8.6c-5.1,5.1-5.1,13.2,0,18.3l4.8,4.8\n\tc-3.3,5.7-5.8,11.6-7.5,18H13c-7.1,0-13,5.8-13,12.9v12.1c0,7.1,5.8,13,13,13h6.6c1.7,6.3,4.2,12.3,7.5,18l-4.8,4.8\n\tc-5.1,5.1-5.1,13.2,0,18.3l8.6,8.6c2.5,2.5,5.8,3.7,9.2,3.7c3.5,0,6.8-1.4,9.2-3.7l4.8-4.8c5.7,3.3,11.6,5.8,18,7.5v6.7\n\tc0,7.1,5.8,13,13,13h12.2c7.1,0,13-5.8,13-13v-6.7c6.3-1.7,12.3-4.2,18-7.5l4.8,4.8c2.5,2.5,5.8,3.7,9.2,3.7c3.5,0,6.8-1.4,9.2-3.7\n\tl8.6-8.6c5.1-5.1,5.1-13.2,0-18.3l-4.8-4.8c3.3-5.7,5.8-11.6,7.5-18h6.7c7.1,0,13-5.8,13-13v-12.2c0-6.2-4.4-11.5-10.3-12.7l3.4-1.4\n\tc1.5-0.6,2.7-1.8,3.3-3.3c0.6-1.5,0.6-3.2,0-4.7l-1.6-3.9c3.1-2.3,5.8-5,8.1-8.1l3.9,1.6c1.5,0.6,3.2,0.6,4.7,0\n\tc1.5-0.6,2.7-1.8,3.3-3.3l2.5-6c0.6-1.5,0.6-3.2,0-4.7C198.9,54.9,197.7,53.7,196.2,53.1z M110.2,37.5c0.1,0.1,0.1,0.1,0.2,0.2\n\tc-0.1,0-0.1,0-0.2-0.1V37.5z M170.3,115.3c0,0.8-0.7,1.5-1.5,1.5h-11.2c-2.7,0-5.1,1.9-5.7,4.6c-1.6,8-4.8,15.6-9.3,22.5\n\tc-1.5,2.3-1.2,5.3,0.7,7.1l7.9,7.9c0.3,0.3,0.5,0.8,0.5,1c0,0.3-0.1,0.7-0.5,1l-8.6,8.7c-0.3,0.3-0.8,0.5-1,0.5\n\tc-0.3,0-0.7-0.1-1-0.5l-7.9-7.9c-1.9-1.9-5-2.1-7.1-0.7c-6.9,4.6-14.4,7.7-22.5,9.3c-2.6,0.5-4.6,2.9-4.6,5.7v11.1\n\tc0,0.8-0.7,1.5-1.5,1.5H84.9c-0.8,0-1.5-0.7-1.5-1.5v-11.2c0-2.7-1.9-5.1-4.6-5.7c-8-1.6-15.6-4.8-22.5-9.3\n\tc-2.3-1.5-5.3-1.2-7.1,0.7l-7.9,7.9c-0.3,0.3-0.8,0.5-1,0.5c-0.3,0-0.7-0.1-1-0.5l-8.6-8.6c-0.7-0.7-0.7-1.6,0-2.1l7.9-7.9\n\tc1.9-1.9,2.1-5,0.7-7.1c-4.6-6.9-7.7-14.4-9.3-22.5c-0.5-2.6-2.9-4.6-5.7-4.6H13.1c-0.8,0-1.5-0.7-1.5-1.5v-12.2\n\tc0-0.8,0.7-1.5,1.5-1.5h11.2c2.6,0,4.9-1.8,5.4-4.5c1.6-8,4.8-15.6,9.3-22.5c1.5-2.3,1.2-5.3-0.7-7.1l-7.9-7.9\n\tc-0.7-0.7-0.7-1.6,0-2.1l8.6-8.6c0.3-0.3,0.8-0.5,1-0.5c0.3,0,0.7,0.1,1,0.5l7.9,7.9c1.9,1.9,5,2.1,7.1,0.7\n\tc6.9-4.6,14.4-7.7,22.5-9.3c2.6-0.5,4.6-2.9,4.6-5.7V31.1c0-0.8,0.7-1.5,1.5-1.5h12.2c0.8,0,1.5,0.7,1.5,1.5v11.2\n\tc0,2.7,1.9,5.1,4.6,5.7c8,1.6,15.6,4.8,22.5,9.3c0.9,0.7,2,0.9,3.2,0.9c1.5,0,2.9-0.6,4.1-1.7l7.9-7.9c0.3-0.3,0.8-0.5,1-0.5\n\tc0.3,0,0.7,0.1,1,0.5l8.6,8.6c0.7,0.7,0.7,1.6,0,2.1l-7.9,7.9c-1.9,1.9-2.1,5-0.7,7.1c4.6,6.9,7.7,14.4,9.3,22.5\n\tc0.5,2.6,2.9,4.6,5.7,4.6h11.2c0.8,0,1.5,0.7,1.5,1.5V115.3z M159.8,48.9l-8.6-8.6c-1.6-1.6-3.5-2.7-5.6-3.2\n\tc2.2-2.1,5.1-3.3,8.2-3.3h0.1c3.2,0,6.2,1.2,8.4,3.4c2.3,2.3,3.6,5.2,3.6,8.5c0,3-1.1,5.8-3,8C162.2,52,161.2,50.3,159.8,48.9z\n\t M162.5,89.8C162.5,89.9,162.6,89.9,162.5,89.8L162.5,89.8C162.5,89.9,162.5,89.9,162.5,89.8z M195.5,59.3l-2.5,6\n\tc-0.2,0.4-0.5,0.7-0.9,0.9c-0.4,0.2-0.9,0.2-1.3,0l-5.6-2.3c-1-0.4-2.1-0.1-2.7,0.8c-2.5,3.8-5.7,7-9.5,9.5\n\tc-0.9,0.6-1.2,1.7-0.8,2.7l2.3,5.6c0.2,0.4,0.2,0.9,0,1.3c-0.2,0.4-0.5,0.7-0.9,0.9l-6,2.5c-0.8,0.3-1.8,0-2.2-0.9l-2.3-5.6\n\tc-0.5-1.1-1.8-1.7-2.9-1.2c-0.4,0.2-0.7,0.5-1,0.8c-1.2-2.9-2.6-5.7-4.2-8.4l4.8-4.8c2.6-2.6,3.8-5.9,3.8-9.3c0.5-0.4,1-0.8,1.4-1.3\n\tc2.9-3,4.5-6.9,4.4-11c-0.1-4.2-1.7-8.1-4.6-11c-3-2.9-6.8-4.4-10.9-4.4h-0.1c-4.2,0.1-8.1,1.7-11,4.6c-0.5,0.5-1,1.1-1.4,1.7\n\tc-3.3,0.2-6.3,1.5-8.5,3.7l-4.8,4.8c-2.9-1.7-5.9-3.2-9-4.4c0.4-0.2,0.8-0.6,1-1.1c0.5-1.1-0.1-2.4-1.2-2.9l-5.6-2.3\n\tc-0.4-0.2-0.7-0.5-0.9-0.9c-0.2-0.4-0.2-0.9,0-1.3l2.3-6.2c0.3-0.9,1.3-1.3,2.2-0.9l5.6,2.3c1,0.4,2.1,0.1,2.7-0.8\n\tc2.5-3.8,5.7-7,9.5-9.5c0.9-0.6,1.2-1.7,0.8-2.7l-2.3-5.6c-0.3-0.8,0-1.8,0.9-2.2l6-2.5c0.8-0.3,1.8,0,2.2,0.9l2.3,5.6\n\tc0.4,1,1.5,1.5,2.5,1.3c4.4-0.9,8.9-0.9,13.4,0c1,0.2,2.1-0.3,2.5-1.3l2.3-5.6c0.3-0.8,1.3-1.3,2.2-0.9l6,2.5\n\tc0.4,0.2,0.7,0.5,0.9,0.9c0.2,0.4,0.2,0.9,0,1.3l-2.3,5.6c-0.4,1-0.1,2.1,0.8,2.7c3.8,2.5,7,5.7,9.5,9.5c0.6,0.9,1.7,1.2,2.7,0.8\n\tl5.6-2.3c0.9-0.3,1.8,0,2.2,0.9l2.5,6c0.3,0.8,0,1.8-0.9,2.2l-5.6,2.3c-1,0.4-1.5,1.5-1.3,2.5c0.9,4.4,0.9,8.9,0,13.4\n\tc-0.2,1,0.3,2.1,1.3,2.5l5.6,2.3c0.4,0.2,0.7,0.5,0.9,0.9C195.7,58.4,195.7,58.9,195.5,59.3z"}},{$:{d:"M195.5,59.3l-2.5,6c-0.2,0.4-0.5,0.7-0.9,0.9c-0.4,0.2-0.9,0.2-1.3,0l-5.6-2.3c-1-0.4-2.1-0.1-2.7,0.8\n\tc-2.5,3.8-5.7,7-9.5,9.5c-0.9,0.6-1.2,1.7-0.8,2.7l2.3,5.6c0.2,0.4,0.2,0.9,0,1.3c-0.2,0.4-0.5,0.7-0.9,0.9l-6,2.5\n\tc-0.8,0.3-1.8,0-2.2-0.9l-2.3-5.6c-0.5-1.1-1.8-1.7-2.9-1.2c-0.4,0.2-0.7,0.5-1,0.8c-1.2-2.9-2.6-5.7-4.2-8.4l4.8-4.8\n\tc2.6-2.6,3.8-5.9,3.8-9.3c0.5-0.4,1-0.8,1.4-1.3c2.9-3,4.5-6.9,4.4-11c-0.1-4.2-1.7-8.1-4.6-11c-3-2.9-6.8-4.4-10.9-4.4h-0.1\n\tc-4.2,0.1-8.1,1.7-11,4.6c-0.5,0.5-1,1.1-1.4,1.7c-3.3,0.2-6.3,1.5-8.5,3.7l-4.8,4.8c-2.9-1.7-5.9-3.2-9-4.4c0.4-0.2,0.8-0.6,1-1.1\n\tc0.5-1.1-0.1-2.4-1.2-2.9l-5.6-2.3c-0.4-0.2-0.7-0.5-0.9-0.9c-0.2-0.4-0.2-0.9,0-1.3l2.3-6.2c0.3-0.9,1.3-1.3,2.2-0.9l5.6,2.3\n\tc1,0.4,2.1,0.1,2.7-0.8c2.5-3.8,5.7-7,9.5-9.5c0.9-0.6,1.2-1.7,0.8-2.7l-2.3-5.6c-0.3-0.8,0-1.8,0.9-2.2l6-2.5\n\tc0.8-0.3,1.8,0,2.2,0.9l2.3,5.6c0.4,1,1.5,1.5,2.5,1.3c4.4-0.9,8.9-0.9,13.4,0c1,0.2,2.1-0.3,2.5-1.3l2.3-5.6\n\tc0.3-0.8,1.3-1.3,2.2-0.9l6,2.5c0.4,0.2,0.7,0.5,0.9,0.9c0.2,0.4,0.2,0.9,0,1.3l-2.3,5.6c-0.4,1-0.1,2.1,0.8,2.7\n\tc3.8,2.5,7,5.7,9.5,9.5c0.6,0.9,1.7,1.2,2.7,0.8l5.6-2.3c0.9-0.3,1.8,0,2.2,0.9l2.5,6c0.3,0.8,0,1.8-0.9,2.2l-5.6,2.3\n\tc-1,0.4-1.5,1.5-1.3,2.5c0.9,4.4,0.9,8.9,0,13.4c-0.2,1,0.3,2.1,1.3,2.5l5.6,2.3c0.4,0.2,0.7,0.5,0.9,0.9\n\tC195.7,58.4,195.7,58.9,195.5,59.3z"}}]}}},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200.8 200","enable-background":"new 0 0 200.8 200","xml:space":"preserve"},path:[{$:{fill:"#FFC445",d:"M50.4,99.6c0,27.6,22.4,50,50,50s50-22.4,50-50s-22.4-50-50-50S50.4,72,50.4,99.6z"}},{$:{fill:"#FFC445",d:"M100.4,33.3c-3.8,0-6.2-2.9-6.2-6.3V5.8c0-3.3,2.5-5.8,5.8-5.8h0.4c3.3,0,6.2,2.9,6.2,6.2v21.2\n\tC106.7,30.4,103.8,33.3,100.4,33.3z M100.4,200c-3.8,0-6.2-2.9-6.2-6.2v-21.2c0-3.3,2.9-6.2,6.2-6.2h0.4c3.3,0,6.2,2.9,6.2,6.2v21.2\n\tC106.7,197.1,103.8,200,100.4,200z M166.7,99.6c0-3.8,2.9-6.2,6.2-6.2h21.2c3.3,0,6.2,2.9,6.2,6.2v0.4c0,3.3-2.9,6.2-6.2,6.2h-21.2\n\tC169.6,105.8,166.7,102.9,166.7,99.6z M0,99.6c0-3.8,2.9-6.2,6.2-6.2h21.2c3.3,0,6.2,2.9,6.2,6.2v0.4c0,3.3-2.9,6.2-6.2,6.2H6.2\n\tC2.9,105.8,0,102.9,0,99.6z M145,48.3c-2.5-2.5-2.5-6.2-0.4-8.8l15-15c2.5-2.5,6.2-2.5,8.8,0V25c2.5,2.5,2.5,6.2,0,8.8l-15,15\n\tC151.2,50.8,147.1,50.8,145,48.3L145,48.3z M27.1,166.2c-2.5-2.5-2.5-6.7-0.4-8.8l15-15c2.5-2.5,6.2-2.5,8.8,0l0.4,0.4\n\tc2.5,2.5,2.5,6.2,0,8.7l-15,15C33.3,168.8,29.6,168.8,27.1,166.2L27.1,166.2z M144.6,142.1c2.5-2.5,6.7-2.5,8.8-0.4l15,15\n\tc2.5,2.5,2.5,6.2,0,8.8l-0.4,0.4c-2.5,2.5-6.2,2.5-8.8,0l-15-15C142.1,148.3,142.1,144.6,144.6,142.1z M26.7,24.2\n\tc2.5-2.5,6.7-2.5,8.8-0.4l15,15c2.5,2.5,2.5,6.2,0,8.8L50,47.9c-2.5,2.5-6.2,2.5-8.8,0l-14.6-15C24.6,30.4,24.6,26.7,26.7,24.2z"}}]}}},function(c,t){c.exports={svg:{$:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"},path:[{$:{fill:"#424242",d:"M100,16.7c-22.9,0-41.7,18.8-41.7,41.7V75H75V58.3c0-13.8,11.2-25,25-25s25,11.2,25,25h16.7\n\tC141.7,35.4,122.9,16.7,100,16.7z"}},{$:{fill:"#FB8C00",d:"M150,183.3H50c-9.2,0-16.7-7.5-16.7-16.7v-75C33.3,82.5,40.8,75,50,75h100c9.2,0,16.7,7.5,16.7,16.7v75\n\tC166.7,175.8,159.2,183.3,150,183.3z"}},{$:{fill:"#C76E00",d:"M87.5,129.2c0,6.9,5.6,12.5,12.5,12.5s12.5-5.6,12.5-12.5c0-6.9-5.6-12.5-12.5-12.5S87.5,122.3,87.5,129.2z"}},{$:{d:"M125,58.3h16.7V75H125V58.3z"}}]}}},function(c,t,n){var l,s;n(4),l=n(21);var a=n(17);s=l=l||{},"object"!=typeof l.default&&"function"!=typeof l.default||(s=l=l.default),"function"==typeof s&&(s=s.options),s.render=a.render,s.staticRenderFns=a.staticRenderFns,c.exports=l},function(c,t,n){var l,s;n(5),l=n(22);var a=n(18);s=l=l||{},"object"!=typeof l.default&&"function"!=typeof l.default||(s=l=l.default),"function"==typeof s&&(s=s.options),s.render=a.render,s.staticRenderFns=a.staticRenderFns,c.exports=l},function(c,t){c.exports={render:function(){var c=this,t=(c.$createElement,c._c);return t("svg",{class:c.clazz,style:c.style,attrs:{version:"1.1",role:c.label?"img":"presentation","aria-label":c.label,width:c.width,height:c.height,viewBox:c.box}},c._l(c.icon.paths,function(c){return t("path",{attrs:{d:c.d,fill:c.fill}})}))},staticRenderFns:[]}},function(c,t){c.exports={render:function(){var c=this,t=(c.$createElement,c._c);return t("div",{attrs:{id:"app"}},[t("h3",[c._v("a simple solution for multicolor svg icon in Vue2.0")]),c._v(" "),t("div",{attrs:{id:"svg-icon-logo"}},[t("icon",{attrs:{name:"chameleon",scale:35}})]),c._v(" "),t("div",{attrs:{id:"container"}},[t("section",[t("h4",[c._v("simple usage")]),c._v(" "),t("span",[t("icon",{staticStyle:{color:"#05CE7C"},attrs:{name:"chameleon",scale:"20"}})]),c._v(" "),c._m(0)]),c._v(" "),t("section",[t("h4",[c._v("spin")]),c._v(" "),t("span",[t("icon",{attrs:{name:"sun",scale:"20",spin:""}})]),c._v(" "),c._m(1)]),c._v(" "),t("section",[t("h4",[c._v("hover to change")]),c._v(" "),t("span",[t("icon",{attrs:{name:"settings",scale:"20",id:"hover"}})]),c._v(" "),c._m(2)]),c._v(" "),t("section",[t("h4",[c._v("click to change")]),c._v(" "),t("span",[t("icon",{attrs:{name:"unlock",scale:"20",id:"click"}})]),c._v(" "),c._m(3)]),c._v(" "),t("section",[t("h4",[c._v("animation")]),c._v(" "),t("span",[t("icon",{attrs:{name:"chameleon",scale:"20",id:"animation"}})]),c._v(" "),c._m(4)]),c._v(" "),t("section",[t("h4",[c._v("advanced usage (tabbar)")]),c._v(" "),t("div",{attrs:{id:"advanced"}},[t("div",[t("div",[t("icon",{attrs:{name:"roboAd",scale:"12",index:"0",currentIndex:c.current},nativeOn:{click:function(t){c.switchTo(0)}}}),c._v(" "),t("div",[c._v("btn1")])]),c._v(" "),t("div",[t("icon",{attrs:{name:"pie",scale:"12",index:"1",currentIndex:c.current},nativeOn:{click:function(t){c.switchTo(1)}}}),c._v(" "),t("div",[c._v("btn2")])]),c._v(" "),t("div",[t("icon",{attrs:{name:"cup",scale:"12",index:"2",currentIndex:c.current},nativeOn:{click:function(t){c.switchTo(2)}}}),c._v(" "),t("div",[c._v("btn3")])]),c._v(" "),t("div",[t("icon",{attrs:{name:"settings2",scale:"12",index:"3",currentIndex:c.current},nativeOn:{click:function(t){c.switchTo(3)}}}),c._v(" "),t("div",[c._v("btn4")])])])]),c._v(" "),c._m(5)])])])},staticRenderFns:[function(){var c=this,t=(c.$createElement,c._c);return t("code",[t("pre",[t("strong",[c._v("html:")]),c._v("\n")])])},function(){var c=this,t=(c.$createElement,c._c);return t("code",[t("pre",[t("strong",[c._v("html:")]),c._v("\n")])])},function(){var c=this,t=(c.$createElement,c._c);return t("code",[t("pre",[t("strong",[c._v("html:")]),c._v("\n\n"),t("strong",[c._v("css3:")]),c._v("\n#hover:hover {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(":"),t("span",{staticClass:"val"},[c._v("gold")]),c._v("\n}")])])},function(){var c=this,t=(c.$createElement,c._c);return t("code",[t("pre",[t("strong",[c._v("html:")]),c._v("\n\n"),t("strong",[c._v("css3:")]),c._v("\n#click:active {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(":"),t("span",{staticClass:"val"},[c._v("white")]),c._v("\n}")])])},function(){var c=this,t=(c.$createElement,c._c);return t("code",[t("pre",[t("strong",[c._v("html:")]),c._v("\n\n"),t("strong",[c._v("css3:")]),c._v("\n#animation {\n "),t("span",{staticClass:"attr"},[c._v("animation")]),c._v(": "),t("span",{staticClass:"val"},[c._v("changeColor 5s infinite step-end")]),c._v(";\n}\n@keyframes changeColor {\n 0% {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{staticClass:"val"},[c._v("red")]),c._v(";\n }\n 20% {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{ staticClass:"val"},[c._v("yellow")]),c._v(";\n }\n 40% {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{staticClass:"val"},[c._v("blue")]),c._v(";\n }\n 60% {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{staticClass:"val"},[c._v("green")]),c._v(";\n }\n 80% {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{staticClass:"val"},[c._v("purple")]),c._v(";\n }\n 100% {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{staticClass:"val"},[c._v("gold")]),c._v(";\n }\n}")])])},function(){var c=this,t=(c.$createElement,c._c);return t("code",{attrs:{id:"adCode"}},[t("pre",[t("strong",[c._v("pseudocode:")]),c._v("\n"),t("strong",[c._v("html:")]),c._v("\n\n
btn1
\n"),t("strong",[c._v("css:")]),c._v("\n.active {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{staticClass:"val"},[c._v("gold")]),c._v(";\n}\nsvg {\n "),t("span",{staticClass:"attr"},[c._v("color")]),c._v(": "),t("span",{staticClass:"val"},[c._v("#fff")]),c._v(";\n "),t("span",{staticClass:"attr"},[c._v("padding")]),c._v(": "),t("span",{staticClass:"val"},[c._v("5px 0 2px")]),c._v(";\n}\n"),t("strong",[c._v("js:")]),c._v('\ndata (){\n return {\n current: "0"\n }\n},\nmethods: {\n switchTo(index){\n this.current = index.toString();\n }\n}\n ')])])}]}},,,function(c,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=n(1),s={};t.default={props:{name:{type:String,required:!0,validator:function(c){return c in s}},scale:[Number,String],spin:Boolean,flip:{validator:function(c){return"horizontal"===c||"vertical"===c}},label:String,index:String,currentIndex:String},computed:{normalizedScale:function(){var c=this.scale;return c="undefined"==typeof c?1:Number(c),isNaN(c)||c<=0?((0,l.warn)('Invalid prop: prop "scale" should be a number over 0.',this),1):c},clazz:function(){return{"svg-icon":!0,spin:this.spin,"flip-horizontal":"horizontal"===this.flip,"flip-vertical":"vertical"===this.flip,active:this.index===this.currentIndex}},icon:function(){return s[this.name].paths&&Array.isArray(s[this.name].paths)?s[this.name]:(s[this.name].paths=[{d:s[this.name].d}],s[this.name])},box:function(){return"0 0 "+this.icon.width+" "+this.icon.height},width:function(){return this.icon.width/112*this.normalizedScale},height:function(){return this.icon.height/112*this.normalizedScale},style:function(){return 1!==this.normalizedScale&&{fontSize:this.normalizedScale+"em"}}},inject:function(c){var t=n(6)("./"+c+".svg");s[c]=t.svg.$;t.svg.$.viewBox.split(" ");s[c].width=200,s[c].height=200,s[c].paths=[],t.svg.g&&!t.svg.path&&(t.svg.path=t.svg.g[0].path);for(var l=0,a=t.svg.path.length;l=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),w(r.showHidden)&&(r.showHidden=!1),w(r.depth)&&(r.depth=2),w(r.colors)&&(r.colors=!1),w(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=o),l(r,e,r.depth)}function o(e,t){var n=i.styles[t];return n?"["+i.colors[n][0]+"m"+e+"["+i.colors[n][1]+"m":e}function a(e,t){return e}function s(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function l(e,n,r){if(e.customInspect&&n&&A(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return b(i)||(i=l(e,i,r)),i}var o=u(e,n);if(o)return o;var a=Object.keys(n),h=s(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),k(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return c(n);if(0===a.length){if(A(n)){var m=n.name?": "+n.name:"";return e.stylize("[Function"+m+"]","special")}if(x(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(C(n))return e.stylize(Date.prototype.toString.call(n),"date");if(k(n))return c(n)}var g="",y=!1,_=["{","}"];if(v(n)&&(y=!0,_=["[","]"]),A(n)){var w=n.name?": "+n.name:"";g=" [Function"+w+"]"}if(x(n)&&(g=" "+RegExp.prototype.toString.call(n)),C(n)&&(g=" "+Date.prototype.toUTCString.call(n)),k(n)&&(g=" "+c(n)),0===a.length&&(!y||0==n.length))return _[0]+g+_[1];if(r<0)return x(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var $;return $=y?f(e,n,r,h,a):a.map(function(t){return d(e,n,r,h,t,y)}),e.seen.pop(),p($,g,_)}function u(e,t){if(w(t))return e.stylize("undefined","undefined");if(b(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return y(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,i){for(var o=[],a=0,s=t.length;a-1&&(s=o?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n"))):s=e.stylize("[Circular]","special")),w(a)){if(o&&i.match(/^\d+$/))return s;a=JSON.stringify(""+i),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function p(e,t,n){var r=0,i=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function v(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function g(e){return null==e}function y(e){return"number"==typeof e}function b(e){return"string"==typeof e}function _(e){return"symbol"==typeof e}function w(e){return void 0===e}function x(e){return $(e)&&"[object RegExp]"===S(e)}function $(e){return"object"==typeof e&&null!==e}function C(e){return $(e)&&"[object Date]"===S(e)}function k(e){return $(e)&&("[object Error]"===S(e)||e instanceof Error)}function A(e){return"function"==typeof e}function O(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function S(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}function j(){var e=new Date,t=[T(e.getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":");return[e.getDate(),L[e.getMonth()],t].join(" ")}function E(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var N=/%[sdj%]/g;t.format=function(e){if(!b(e)){for(var t=[],n=0;n=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n1)for(var n=1;n-1)return e.splice(n,1)}}function o(e,t){return oi.call(e,t)}function a(e){return"string"==typeof e||"number"==typeof e}function s(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}function l(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function u(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function c(e,t){for(var n in t)e[n]=t[n];return e}function f(e){return null!==e&&"object"==typeof e}function d(e){return fi.call(e)===di}function p(e){for(var t={},n=0;nhi._maxUpdateCount)){Ti("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}}Ai&&hi.devtools&&Ai.emit("flush"),J()}function K(e){var t=e.id;if(null==Yi[t]){if(Yi[t]=!0,eo){for(var n=Gi.length-1;n>=0&&Gi[n].id>e.id;)n--;Gi.splice(Math.max(n,to)+1,0,e)}else Gi.push(e);Xi||(Xi=!0,Oi(q))}}function Z(e){io.clear(),W(e,io)}function W(e,t){var n,r,i=Array.isArray(e);if((i||f(e))&&Object.isExtensible(e)){if(e.__ob__){var o=e.__ob__.dep.id;if(t.has(o))return;t.add(o)}if(i)for(n=e.length;n--;)W(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)W(e[r[n]],t)}}function G(e){e._watchers=[],Y(e),te(e),Q(e),X(e),ne(e)}function Y(e){var t=e.$options.props;if(t){var n=e.$options.propsData||{},r=e.$options._propKeys=Object.keys(t),i=!e.$parent;Ri.shouldConvert=i;for(var o=function(i){var o=r[i];oo[o]&&Ti('"'+o+'" is a reserved attribute and cannot be used as component prop.',e),O(e,o,U(o,t,n,e),function(){e.$parent&&!Ri.isSettingProps&&Ti("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+o+'"',e)})},a=0;a1?u(n):n;for(var r=u(arguments,1),i=0,o=n.length;i-1:e.test(t)}function Ze(e){var t={};t.get=function(){return hi},t.set=function(){Ti("Do not replace the Vue.config object, set individual fields instead.")},Object.defineProperty(e,"config",t),e.util=Hi,e.set=S,e.delete=T,e.nextTick=Oi,e.options=Object.create(null),hi._assetTypes.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,c(e.options.components,mo),He(e),Ve(e),Je(e),qe(e)}function We(e){for(var t=e.data,n=e,r=e;r.child;)r=r.child._vnode,r.data&&(t=Ge(r.data,t));for(;n=n.parent;)n.data&&(t=Ge(t,n.data));return Ye(t)}function Ge(e,t){return{staticClass:Qe(e.staticClass,t.staticClass),class:e.class?[e.class,t.class]:t.class}}function Ye(e){var t=e.class,n=e.staticClass;return n||t?Qe(n,Xe(t)):""}function Qe(e,t){return e?t?e+" "+t:e:t||""}function Xe(e){var t="";if(!e)return t;if("string"==typeof e)return e;if(Array.isArray(e)){for(var n,r=0,i=e.length;r-1?No[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:No[e]=/HTMLUnknownElement/.test(t.toString())}function nt(e){if("string"==typeof e){var t=e;if(e=document.querySelector(e),!e)return Ti("Cannot find element: "+t),document.createElement("div")}return e}function rt(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&"multiple"in t.data.attrs&&n.setAttribute("multiple","multiple"),n)}function it(e,t){return document.createElementNS(Oo[e],t)}function ot(e){return document.createTextNode(e)}function at(e){return document.createComment(e)}function st(e,t,n){e.insertBefore(t,n)}function lt(e,t){e.removeChild(t)}function ut(e,t){e.appendChild(t)}function ct(e){return e.parentNode}function ft(e){return e.nextSibling}function dt(e){return e.tagName}function pt(e,t){e.textContent=t}function vt(e,t,n){e.setAttribute(t,n)}function ht(e,t){var n=e.data.ref;if(n){var r=e.context,o=e.child||e.elm,a=r.$refs;t?Array.isArray(a[n])?i(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])&&a[n].indexOf(o)<0?a[n].push(o):a[n]=[o]:a[n]=o}}function mt(e){return null==e}function gt(e){return null!=e}function yt(e,t){return e.key===t.key&&e.tag===t.tag&&e.isComment===t.isComment&&!e.data==!t.data}function bt(e,t,n){var r,i,o={};for(r=t;r<=n;++r)i=e[r].key,gt(i)&&(o[i]=r);return o}function _t(t){function n(e){return new so(T.tagName(e).toLowerCase(),{},[],void 0,e)}function i(e,t){function n(){0===--n.listeners&&o(e)}return n.listeners=t,n}function o(e){var t=T.parentNode(e);t&&T.removeChild(t,e)}function s(e,t,n,r,i){if(e.isRootInsert=!i,!l(e,t,n,r)){var o=e.data,a=e.children,s=e.tag;gt(s)?(o&&o.pre&&j++,j||e.ns||hi.ignoredElements&&hi.ignoredElements.indexOf(s)>-1||!hi.isUnknownElement(s)||Ti("Unknown custom element: <"+s+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?T.createElementNS(e.ns,s):T.createElement(s,e),h(e),f(e,a,t),gt(o)&&p(e,t),c(n,e.elm,r),o&&o.pre&&j--):e.isComment?(e.elm=T.createComment(e.text),c(n,e.elm,r)):(e.elm=T.createTextNode(e.text),c(n,e.elm,r))}}function l(e,t,n,r){var i=e.data;if(gt(i)){var o=gt(e.child)&&i.keepAlive;if(gt(i=i.hook)&>(i=i.init)&&i(e,!1,n,r),gt(e.child))return v(e,t),o&&u(e,t,n,r),!0}}function u(e,t,n,r){for(var i,o=e;o.child;)if(o=o.child._vnode,gt(i=o.data)&>(i=i.transition)){for(i=0;id?(u=mt(n[h+1])?null:n[h+1].elm,m(e,u,n,f,h,r)):f>h&&y(e,t,c,d)}function w(e,t,n,r){if(e!==t){if(t.isStatic&&e.isStatic&&t.key===e.key&&(t.isCloned||t.isOnce))return t.elm=e.elm,void(t.child=e.child);var i,o=t.data,a=gt(o);a&>(i=o.hook)&>(i=i.prepatch)&&i(e,t);var s=t.elm=e.elm,l=e.children,u=t.children;if(a&&d(t)){for(i=0;i, or missing . Bailing hydration and performing full client-side render.")}e=n(e)}if(l=e.elm,u=T.parentNode(l),s(t,f,u,T.nextSibling(l)),t.parent){for(var v=t.parent;v;)v.elm=t.elm,v=v.parent;if(d(t))for(var h=0;h-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+e.getAttribute("class")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Ut(e,t){if(t&&t.trim())if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t);else{for(var n=" "+e.getAttribute("class")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");e.setAttribute("class",n.trim())}}function Ft(e){ia(function(){ia(e)})}function zt(e,t){(e._transitionClasses||(e._transitionClasses=[])).push(t),Rt(e,t)}function Bt(e,t){e._transitionClasses&&i(e._transitionClasses,t),Ut(e,t)}function Ht(e,t,n){var r=Vt(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Qo?ta:ra,l=0,u=function(){e.removeEventListener(s,c),n()},c=function(t){t.target===e&&++l>=a&&u()};setTimeout(function(){l0&&(n=Qo,c=a,f=o.length):t===Xo?u>0&&(n=Xo,c=u,f=l.length):(c=Math.max(a,u),n=c>0?a>u?Qo:Xo:null,f=n?n===Qo?o.length:l.length:0);var d=n===Qo&&oa.test(r[ea+"Property"]);return{type:n,timeout:c,propCount:f,hasTransform:d}}function Jt(e,t){for(;e.length1,T=n._enterCb=Gt(function(){O&&Bt(n,x),T.cancelled?(O&&Bt(n,w),A&&A(n)):k&&k(n),n._enterCb=null});e.data.show||Ce(e.data.hook||(e.data.hook={}),"insert",function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.context===e.context&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),C&&C(n,T)},"transition-insert"),$&&$(n),O&&(zt(n,w),zt(n,x),Ft(function(){Bt(n,w),T.cancelled||S||Ht(n,o,T)})),e.data.show&&(t&&t(),C&&C(n,T)),O||S||T()}}}function Zt(e,t){function n(){m.cancelled||(e.data.show||((r.parentNode._pending||(r.parentNode._pending={}))[e.key]=e),u&&u(r),v&&(zt(r,s),zt(r,l),Ft(function(){Bt(r,s),m.cancelled||h||Ht(r,a,m)})),c&&c(r,m),v||h||m())}var r=e.elm;r._enterCb&&(r._enterCb.cancelled=!0,r._enterCb());var i=Wt(e.data.transition);if(!i)return t();if(!r._leaveCb&&1===r.nodeType){var o=i.css,a=i.type,s=i.leaveClass,l=i.leaveActiveClass,u=i.beforeLeave,c=i.leave,f=i.afterLeave,d=i.leaveCancelled,p=i.delayLeave,v=o!==!1&&!wi,h=c&&(c._length||c.length)>1,m=r._leaveCb=Gt(function(){r.parentNode&&r.parentNode._pending&&(r.parentNode._pending[e.key]=null),v&&Bt(r,l),m.cancelled?(v&&Bt(r,s),d&&d(r)):(t(),f&&f(r)),r._leaveCb=null});p?p(n):n()}}function Wt(e){if(e){if("object"==typeof e){var t={};return e.css!==!1&&c(t,aa(e.name||"v")),c(t,e),t}return"string"==typeof e?aa(e):void 0}}function Gt(e){var t=!1;return function(){t||(t=!0,e())}}function Yt(e,t){t.data.show||Kt(t)}function Qt(e,t,n){var r=t.value,i=e.multiple;if(i&&!Array.isArray(r))return void Ti(':\nv-model does not support dynamic input types. Use v-if branches instead.'),"select"===o?Kr(e,r,i):"input"===o&&"checkbox"===a?Vr(e,r,i):"input"===o&&"radio"===a?Jr(e,r,i):qr(e,r,i),!0}function Vr(e,t,n){null!=e.attrsMap.checked&&ss("<"+e.tag+' v-model="'+t+"\" checked>:\ninline checked attributes will be ignored when using v-model. Declare initial values in the component's data option instead.");var r=n&&n.number,i=An(e,"value")||"null",o=An(e,"true-value")||"true",a=An(e,"false-value")||"false";xn(e,"checked","Array.isArray("+t+")?_i("+t+","+i+")>-1:_q("+t+","+o+")"),kn(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$c){$$i<0&&("+t+"=$$a.concat($$v))}else{$$i>-1&&("+t+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+t+"=$$c}",null,!0)}function Jr(e,t,n){null!=e.attrsMap.checked&&ss("<"+e.tag+' v-model="'+t+"\" checked>:\ninline checked attributes will be ignored when using v-model. Declare initial values in the component's data option instead.");var r=n&&n.number,i=An(e,"value")||"null";i=r?"_n("+i+")":i,xn(e,"checked","_q("+t+","+i+")"),kn(e,"change",Wr(t,i),null,!0)}function qr(e,t,n){"input"===e.tag&&e.attrsMap.value&&ss("<"+e.tag+' v-model="'+t+'" value="'+e.attrsMap.value+"\">:\ninline value attributes will be ignored when using v-model. Declare initial values in the component's data option instead."),"textarea"===e.tag&&e.children.length&&ss('